Upstream Source =============== In General ---------- Copyright (C) Eric Biederman, 2005 Copyright (c) 2005-2009 Junio C Hamano Copyright (C) 2005 Paul Mackerras Copyright (c) 2005, 2007 Nicolas Pitre Copyright (c) 2005-2006 Pavel Roskin Copyright 2005, Lukas Sandstrom Copyright (c) 2005, 2006 Rene Scharfe Copyright (C) 2005-2007, 2016 Johannes E. Schindelin Copyright (C) 2005-2006, 2008 Linus Torvalds Copyright (C) 2006 Ryan Anderson Copyright (c) Petr Baudis, 2006 Copyright (c) 2006 Franck Bui-Huu Copyright (c) 2006-2007 Kristian Høgsberg Copyright (c) 2006 Shawn O. Pearce Copyright (c) 2006 Eric Wong Copyright (C) 2007 Shawn Bohrer Copyright (c) 2007 James Bowes Copyright (c) 2007 Thomas Harning Jr Copyright (c) 2007 Lars Hjemli Copyright (c) 2007 Carlos Rica Copyright (c) 2008 Daniel Barkalow Copyright (c) 2008, 2013, 2014 Christian Couder Copyright (c) 2008 Miklos Vajna Copyright (c) 2009, 2010 David Aguilar Copyright (c) 2010-2011 Ævar Arnfjörð Bjarmason Copyright (C) 2010-2011 Google Inc. Copyright (c) 2010 Johan Herland Copyright (c) 2014 Michael J Gruber Copyright (c) 2018 Pratik Karki Note that the only valid version of the GPL as far as this project is concerned is _this_ particular version of the license (ie v2, not v2.2 or v3.x or whatever), unless explicitly otherwise stated. On this system, a copy of the GNU General Public License may be found at . compat/inet_ntop.c, compat/inet_pton.c -------------------------------------- Copyright (C) 1996-2001 Internet Software Consortium. Permission to use, copy, modify, and distribute this software for any purpose with or without fee is hereby granted, provided that the above copyright notice and this permission notice appear in all copies. THE SOFTWARE IS PROVIDED "AS IS" AND INTERNET SOFTWARE CONSORTIUM DISCLAIMS ALL WARRANTIES WITH REGARD TO THIS SOFTWARE INCLUDING ALL IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS. IN NO EVENT SHALL INTERNET SOFTWARE CONSORTIUM BE LIABLE FOR ANY SPECIAL, DIRECT, INDIRECT, OR CONSEQUENTIAL DAMAGES OR ANY DAMAGES WHATSOEVER RESULTING FROM LOSS OF USE, DATA OR PROFITS, WHETHER IN AN ACTION OF CONTRACT, NEGLIGENCE OR OTHER TORTIOUS ACTION, ARISING OUT OF OR IN CONNECTION WITH THE USE OR PERFORMANCE OF THIS SOFTWARE. compat/nedmalloc/malloc.c.h --------------------------- This is a version (aka dlmalloc) of malloc/free/realloc written by Doug Lea and released to the public domain, as explained at http://creativecommons.org/licenses/publicdomain. Send questions, comments, complaints, performance data, etc to dl@cs.oswego.edu Version pre-2.8.4 Mon Nov 27 11:22:37 2006 (dl at gee) Note: There may be an updated version of this malloc obtainable at ftp://gee.cs.oswego.edu/pub/misc/malloc.c Check before installing! compat/nedmalloc/nedmalloc.c, compat/nedmalloc/nedmalloc.h ---------------------------------------------------------- nedalloc, an alternative malloc implementation for multiple threads without lock contention based on dlmalloc v2.8.3. (C) 2005-2006 Niall Douglas Boost Software License - Version 1.0 - August 17th, 2003 Permission is hereby granted, free of charge, to any person or organization obtaining a copy of the software and accompanying documentation covered by this license (the "Software") to use, reproduce, display, distribute, execute, and transmit the Software, and to prepare derivative works of the Software, and to permit third-parties to whom the Software is furnished to do so, all subject to the following: The copyright notices in the Software and this entire statement, including the above license grant, this restriction and the following disclaimer, must be included in all copies of the Software, in whole or in part, and all derivative works of the Software, unless such copies or derivative works are solely in the form of machine-executable object code generated by a source language processor. THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE, TITLE AND NON-INFRINGEMENT. IN NO EVENT SHALL THE COPYRIGHT HOLDERS OR ANYONE DISTRIBUTING THE SOFTWARE BE LIABLE FOR ANY DAMAGES OR OTHER LIABILITY, WHETHER IN CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE. compat/obstack.c, compat/obstack.h, compat/regex/regcomp.c, compat/regex/regex.c, compat/regex/regex.h, compat/regex/regex_internal.c, compat/regex/regex_internal.h, compat/regex/regexec.c -------------------------------------------------------------------------- Copyright (C) 1985, 1988-2010 Free Software Foundation, Inc. This file is part of the GNU C Library. The GNU C Library is free software; you can redistribute it and/or modify it under the terms of the GNU Lesser General Public License as published by the Free Software Foundation; either version 2.1 of the License, or (at your option) any later version. The GNU C Library is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU Lesser General Public License for more details. You should have received a copy of the GNU Lesser General Public License along with the GNU C Library; if not, see . On this system, a copy of the GNU Lesser General Public License may be found at . compat/poll/poll.c, compat/poll/poll.h -------------------------------------- Emulation for poll(2) Contributed by Paolo Bonzini. Copyright 2001-2003, 2006-2011 Free Software Foundation, Inc. This file is part of gnulib. This program is free software; you can redistribute it and/or modify it under the terms of the GNU General Public License as published by the Free Software Foundation; either version 2, or (at your option) any later version. This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License for more details. You should have received a copy of the GNU General Public License along with this program; if not, see . On this system, a copy of the GNU General Public License may be found at . diff-delta.c ------------ diff-delta.c: generate a delta between two buffers This code was greatly inspired by parts of LibXDiff from Davide Libenzi http://www.xmailserver.org/xdiff-lib.html Rewritten for GIT by Nicolas Pitre , (C) 2005-2007 This code is free software; you can redistribute it and/or modify it under the terms of the GNU General Public License version 2 as published by the Free Software Foundation. On this system, a copy of the GNU General Public License may be found at . ewah/bitmap.c, ewah/ewah_bitmap.c, ewah/ewah_io.c, ewah/ewah_rlw.c, ewah/ewok.h, ewah/ewok_rlw.h -------------------------------------------------- Copyright 2013, GitHub, Inc Copyright 2009-2013, Daniel Lemire, Cliff Moon, David McIntosh, Robert Becho, Google Inc. and Veronika Zenz This program is free software; you can redistribute it and/or modify it under the terms of the GNU General Public License as published by the Free Software Foundation; either version 2 of the License, or (at your option) any later version. This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License for more details. You should have received a copy of the GNU General Public License along with this program; if not, see . On this system, a copy of the GNU General Public License may be found at . git-mergetool.sh ---------------- This program resolves merge conflicts in git Copyright (c) 2006 Theodore Y. Ts'o Copyright (c) 2009-2016 David Aguilar This file is licensed under the GPL v2, or a later version at the discretion of Junio C Hamano. On this system, a copy of the GNU General Public License may be found at . git-request-pull.sh ------------------- Copyright 2005, Ryan Anderson This file is licensed under the GPL v2, or a later version at the discretion of Linus Torvalds. On this system, a copy of the GNU General Public License may be found at . git-web--browse.sh ------------------ This program launch a web browser on the html page describing a git command. Copyright (c) 2007 Christian Couder Copyright (c) 2006 Theodore Y. Ts'o This file is heavily stolen from git-mergetool.sh, by Theodore Y. Ts'o (thanks) that is: Copyright (c) 2006 Theodore Y. Ts'o This file is licensed under the GPL v2, or a later version at the discretion of Junio C Hamano or any other official git maintainer. On this system, a copy of the GNU General Public License may be found at . imap-send.c ----------- git-imap-send - drops patches into an imap Drafts folder derived from isync/mbsync - mailbox synchronizer Copyright (C) 2000-2002 Michael R. Elkins Copyright (C) 2002-2004 Oswald Buddenhagen Copyright (C) 2004 Theodore Y. Ts'o Copyright (C) 2006 Mike McCormack This program is free software; you can redistribute it and/or modify it under the terms of the GNU General Public License as published by the Free Software Foundation; either version 2 of the License, or (at your option) any later version. This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License for more details. You should have received a copy of the GNU General Public License along with this program; if not, see . On this system, a copy of the GNU General Public License may be found at . khash.h ------- The MIT License Copyright (c) 2008, 2009, 2011 by Attractive Chaos On this system, a copy of the Expat License may be found at . kwset.c, kwset.h ---------------- kwset.c - search for any of a set of keywords. Copyright 1989, 1998, 2000, 2005 Free Software Foundation, Inc. This program is free software; you can redistribute it and/or modify it under the terms of the GNU General Public License as published by the Free Software Foundation; either version 2, or (at your option) any later version. This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License for more details. You should have received a copy of the GNU General Public License along with this program; if not, see . On this system, a copy of the GNU General Public License may be found at . list.h ------ Copyright (C) 2002 Free Software Foundation, Inc. (originally part of the GNU C Library and Userspace RCU) Contributed by Ulrich Drepper , 2002. Copyright (C) 2009 Pierre-Marc Fournier Conversion to RCU list. Copyright (C) 2010 Mathieu Desnoyers This library is free software; you can redistribute it and/or modify it under the terms of the GNU Lesser General Public License as published by the Free Software Foundation; either version 2.1 of the License, or (at your option) any later version. This library is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU Lesser General Public License for more details. You should have received a copy of the GNU Lesser General Public License along with this library; if not, see . On this system, a copy of the GNU Lesser General Public License may be found at . sh-i18n--envsubst.c ------------------- sh-i18n--envsubst.c - a stripped-down version of gettext's envsubst(1) Copyright (C) 2010 Ævar Arnfjörð Bjarmason This is a modified version of 67d0871a8c:gettext-runtime/src/envsubst.c from the gettext.git repository. It has been stripped down to only implement the envsubst(1) features that we need in the git-sh-i18n fallbacks. The "Close standard error" part in main() is from 8dac033df0:gnulib-local/lib/closeout.c. The copyright notices for both files are reproduced immediately below. Substitution of environment variables in shell format strings. Copyright (C) 2003-2007 Free Software Foundation, Inc. Written by Bruno Haible , 2003. This program is free software; you can redistribute it and/or modify it under the terms of the GNU General Public License as published by the Free Software Foundation; either version 2, or (at your option) any later version. This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License for more details. You should have received a copy of the GNU General Public License along with this program; if not, see . closeout.c - close standard output and standard error Copyright (C) 1998-2007 Free Software Foundation, Inc. This program is free software; you can redistribute it and/or modify it under the terms of the GNU General Public License as published by the Free Software Foundation; either version 2, or (at your option) any later version. This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License for more details. You should have received a copy of the GNU General Public License along with this program; if not, see . On this system, a copy of the GNU General Public License may be found at . sha1dc/sha1.c, sha1dc/sha1.h, sha1dc/ubc_check.c, sha1dc/ubc_check.h -------------------------------------------------------------------- Copyright 2017 Marc Stevens , Dan Shumow Distributed under the MIT Software License. On this system, a copy of the Expat License may be found at . trace.c ------- Copyright (C) 2000-2002 Michael R. Elkins Copyright (C) 2002-2004 Oswald Buddenhagen Copyright (C) 2004 Theodore Y. Ts'o Copyright (C) 2006 Mike McCormack Copyright (C) 2006 Christian Couder This program is free software; you can redistribute it and/or modify it under the terms of the GNU General Public License as published by the Free Software Foundation; either version 2 of the License, or (at your option) any later version. This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License for more details. You should have received a copy of the GNU General Public License along with this program; if not, see . On this system, a copy of the GNU General Public License may be found at . versioncmp.c ------------ versioncmp(): copied from string/strverscmp.c in glibc commit ee9247c38a8def24a59eb5cfb7196a98bef8cfdc, reformatted to Git coding style. The implementation is under LGPL-2.1 and Git relicenses it to GPLv2. On this system, a copy of the GNU General Public License may be found at . xdiff/xdiff.h, xdiff/xdiffi.c, xdiff/xdiffi.h, xdiff/xemit.c, xdiff/xemit.h, xdiff/xinclude.h, xdiff/xmacros.h, xdiff/xmerge.c, xdiff/xpatience.c, xdiff/xprepare.c, xdiff/xprepare.h, xdiff/xtypes.h, xdiff/xutils.c, xdiff/xutils.h ---------------------------------------------------------------- LibXDiff by Davide Libenzi ( File Differential Library ) Copyright (C) 2003-2006 Davide Libenzi, Johannes E. Schindelin This library is free software; you can redistribute it and/or modify it under the terms of the GNU Lesser General Public License as published by the Free Software Foundation; either version 2.1 of the License, or (at your option) any later version. This library is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU Lesser General Public License for more details. You should have received a copy of the GNU Lesser General Public License along with this library; if not, see . Davide Libenzi On this system, a copy of the GNU Lesser General Public License may be found at . xdiff/xhistogram.c ------------------ Copyright (C) 2010, Google Inc. and other copyright owners as documented in JGit's IP log. This program and the accompanying materials are made available under the terms of the Eclipse Distribution License v1.0 which accompanies this distribution, is reproduced below, and is available at http://www.eclipse.org/org/documents/edl-v10.php All rights reserved. Redistribution and use in source and binary forms, with or without modification, are permitted provided that the following conditions are met: - Redistributions of source code must retain the above copyright notice, this list of conditions and the following disclaimer. - Redistributions in binary form must reproduce the above copyright notice, this list of conditions and the following disclaimer in the documentation and/or other materials provided with the distribution. - Neither the name of the Eclipse Foundation, Inc. nor the names of its contributors may be used to endorse or promote products derived from this software without specific prior written permission. THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT OWNER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. Distribution Packaging ====================== Copyright (C) 2019-2021 Patrick McDermott This program is free software; you can redistribute it and/or modify it under the terms of the GNU General Public License as published by the Free Software Foundation; either version 2 of the License, or (at your option) any later version. This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License for more details. You should have received a copy of the GNU General Public License along with this program; if not, write to the Free Software Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA. On this system, a copy of the GNU General Public License may be found at .