From d9a343367856694d199e9b2bfe94fe1120d061f3 Mon Sep 17 00:00:00 2001 From: Muhammad Herdiansyah Date: Wed, 19 Jun 2019 19:41:49 +0700 Subject: [PATCH 01/28] autoconf: add license --- core/autoconf/licenses | 45 ++++++++++++++++++++++++++++++++++++++++++ 1 file changed, 45 insertions(+) create mode 100644 core/autoconf/licenses diff --git a/core/autoconf/licenses b/core/autoconf/licenses new file mode 100644 index 00000000..98126960 --- /dev/null +++ b/core/autoconf/licenses @@ -0,0 +1,45 @@ +GPL-2.0-or-later +GPL-3.0-or-later + AUTOCONF CONFIGURE SCRIPT EXCEPTION + Version 3.0, 18 August 2009 + + Copyright (C) 2009 Free Software Foundation, Inc. + Everyone is permitted to copy and distribute verbatim copies + of this license document, but changing it is not allowed. + +This Exception is an additional permission under section 7 of the GNU +General Public License, version 3 ("GPLv3"). It applies to a given +file that bears a notice placed by the copyright holder of the file +stating that the file is governed by GPLv3 along with this Exception. + +The purpose of this Exception is to allow distribution of Autoconf's +typical output under terms of the recipient's choice (including +proprietary). + +0. Definitions + +"Covered Code" is the source or object code of a version of Autoconf +that is a covered work under this License. + +"Normally Copied Code" for a version of Autoconf means all parts of +its Covered Code which that version can copy from its code (i.e., not +from its input file) into its minimally verbose, non-debugging and +non-tracing output. + +"Ineligible Code" is Covered Code that is not Normally Copied Code. + +1. Grant of Additional Permission. + +You have permission to propagate output of Autoconf, even if such +propagation would otherwise violate the terms of GPLv3. However, if +by modifying Autoconf you cause any Ineligible Code of the version you +received to become Normally Copied Code of your modified version, then +you void this Exception for the resulting covered work. If you convey +that resulting covered work, you must remove this Exception in accordance +with the second paragraph of Section 7 of GPLv3. + +2. No Weakening of Autoconf Copyleft. + +The availability of this Exception does not imply any general presumption +that third-party software is unaffected by the copyleft requirements of +the license of Autoconf. From 06746e20e25fb85ff3a0232aa6a6138a6cc76c2c Mon Sep 17 00:00:00 2001 From: Muhammad Herdiansyah Date: Wed, 19 Jun 2019 19:44:20 +0700 Subject: [PATCH 02/28] automake: add license --- core/automake/licenses | 1 + 1 file changed, 1 insertion(+) create mode 100644 core/automake/licenses diff --git a/core/automake/licenses b/core/automake/licenses new file mode 100644 index 00000000..7e20d5dd --- /dev/null +++ b/core/automake/licenses @@ -0,0 +1 @@ +GPL-2.0-or-later From 3f1b9e3a15db92753aa143c50cb3665cde1e4d6b Mon Sep 17 00:00:00 2001 From: Muhammad Herdiansyah Date: Wed, 19 Jun 2019 19:45:33 +0700 Subject: [PATCH 03/28] baselayout: add inapplicable license Since baselayout consist only of skeleton files and base directories, it is inapplicable for copyright. --- core/baselayout/licenses | 1 + 1 file changed, 1 insertion(+) create mode 100644 core/baselayout/licenses diff --git a/core/baselayout/licenses b/core/baselayout/licenses new file mode 100644 index 00000000..f0328145 --- /dev/null +++ b/core/baselayout/licenses @@ -0,0 +1 @@ +Unapplicable From 5eaf0172202120afd7397c5301512f4cda7830d3 Mon Sep 17 00:00:00 2001 From: Muhammad Herdiansyah Date: Wed, 19 Jun 2019 19:51:51 +0700 Subject: [PATCH 04/28] binutils: add license --- core/binutils/licenses | 2 ++ 1 file changed, 2 insertions(+) create mode 100644 core/binutils/licenses diff --git a/core/binutils/licenses b/core/binutils/licenses new file mode 100644 index 00000000..94fa9f24 --- /dev/null +++ b/core/binutils/licenses @@ -0,0 +1,2 @@ +GPL-2.0-or-later +GPL-3.0-or-later From 89dafdb51917b66242fe155513ab4bb01f31fcea Mon Sep 17 00:00:00 2001 From: Muhammad Herdiansyah Date: Wed, 19 Jun 2019 19:53:27 +0700 Subject: [PATCH 05/28] bison: add license --- core/bison/licenses | 1 + 1 file changed, 1 insertion(+) create mode 100644 core/bison/licenses diff --git a/core/bison/licenses b/core/bison/licenses new file mode 100644 index 00000000..37df8bd6 --- /dev/null +++ b/core/bison/licenses @@ -0,0 +1 @@ +GPL-3.0-or-later From 5deb23de6362629df4d1b20427798a6435be26c0 Mon Sep 17 00:00:00 2001 From: Muhammad Herdiansyah Date: Wed, 19 Jun 2019 19:54:24 +0700 Subject: [PATCH 06/28] busybox: add license --- core/busybox/licenses | 1 + 1 file changed, 1 insertion(+) create mode 100644 core/busybox/licenses diff --git a/core/busybox/licenses b/core/busybox/licenses new file mode 100644 index 00000000..06d3bf56 --- /dev/null +++ b/core/busybox/licenses @@ -0,0 +1 @@ +GPL-2.0-only From 9ef1870fc467b657fb6726c84e82e1a16e425a87 Mon Sep 17 00:00:00 2001 From: Muhammad Herdiansyah Date: Wed, 19 Jun 2019 19:56:42 +0700 Subject: [PATCH 07/28] ca-certificates: add license --- core/ca-certificates/licenses | 2 ++ 1 file changed, 2 insertions(+) create mode 100644 core/ca-certificates/licenses diff --git a/core/ca-certificates/licenses b/core/ca-certificates/licenses new file mode 100644 index 00000000..52f55438 --- /dev/null +++ b/core/ca-certificates/licenses @@ -0,0 +1,2 @@ +GPL-2.0-or-later +MPL-2.0 From c3d88254fbe281f90d9cdf15b1bf675c8307a366 Mon Sep 17 00:00:00 2001 From: Muhammad Herdiansyah Date: Wed, 19 Jun 2019 19:59:07 +0700 Subject: [PATCH 08/28] curl: add license --- core/curl/licenses | 22 ++++++++++++++++++++++ 1 file changed, 22 insertions(+) create mode 100644 core/curl/licenses diff --git a/core/curl/licenses b/core/curl/licenses new file mode 100644 index 00000000..3528bd75 --- /dev/null +++ b/core/curl/licenses @@ -0,0 +1,22 @@ +COPYRIGHT AND PERMISSION NOTICE + +Copyright (c) 1996 - 2019, Daniel Stenberg, , and many +contributors, see the THANKS file. + +All rights reserved. + +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", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR +IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, +FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT OF THIRD PARTY RIGHTS. IN +NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, +DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR +OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE +OR OTHER DEALINGS IN THE SOFTWARE. + +Except as contained in this notice, the name of a copyright holder shall not +be used in advertising or otherwise to promote the sale, use or other dealings +in this Software without prior written authorization of the copyright holder. From ee2bd1e7ddb039f484562fae35400ae8dde36ad6 Mon Sep 17 00:00:00 2001 From: Muhammad Herdiansyah Date: Wed, 19 Jun 2019 20:00:50 +0700 Subject: [PATCH 09/28] file: add license --- core/file/licenses | 29 +++++++++++++++++++++++++++++ 1 file changed, 29 insertions(+) create mode 100644 core/file/licenses diff --git a/core/file/licenses b/core/file/licenses new file mode 100644 index 00000000..16410a17 --- /dev/null +++ b/core/file/licenses @@ -0,0 +1,29 @@ +$File: COPYING,v 1.2 2018/09/09 20:33:28 christos Exp $ +Copyright (c) Ian F. Darwin 1986, 1987, 1989, 1990, 1991, 1992, 1994, 1995. +Software written by Ian F. Darwin and others; +maintained 1994- Christos Zoulas. + +This software is not subject to any export provision of the United States +Department of Commerce, and may be exported to any country or planet. + +Redistribution and use in source and binary forms, with or without +modification, are permitted provided that the following conditions +are met: +1. Redistributions of source code must retain the above copyright + notice immediately at the beginning of the file, without modification, + this list of conditions, and the following disclaimer. +2. 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. + +THIS SOFTWARE IS PROVIDED BY THE AUTHOR 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 AUTHOR 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. From 7d2ab0c467e48934d121ae9ec9ac646bf52dd124 Mon Sep 17 00:00:00 2001 From: Muhammad Herdiansyah Date: Wed, 19 Jun 2019 20:01:56 +0700 Subject: [PATCH 10/28] flex: add license --- core/flex/licenses | 42 ++++++++++++++++++++++++++++++++++++++++++ 1 file changed, 42 insertions(+) create mode 100644 core/flex/licenses diff --git a/core/flex/licenses b/core/flex/licenses new file mode 100644 index 00000000..684b0110 --- /dev/null +++ b/core/flex/licenses @@ -0,0 +1,42 @@ +Flex carries the copyright used for BSD software, slightly modified +because it originated at the Lawrence Berkeley (not Livermore!) Laboratory, +which operates under a contract with the Department of Energy: + +Copyright (c) 2001, 2002, 2003, 2004, 2005, 2006, 2007 The Flex Project. + +Copyright (c) 1990, 1997 The Regents of the University of California. +All rights reserved. + +This code is derived from software contributed to Berkeley by +Vern Paxson. + +The United States Government has rights in this work pursuant +to contract no. DE-AC03-76SF00098 between the United States +Department of Energy and the University of California. + +Redistribution and use in source and binary forms, with or without +modification, are permitted provided that the following conditions +are met: + +1. Redistributions of source code must retain the above copyright + notice, this list of conditions and the following disclaimer. +2. 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 University 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 ``AS IS'' AND WITHOUT ANY EXPRESS OR +IMPLIED WARRANTIES, INCLUDING, WITHOUT LIMITATION, THE IMPLIED +WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR +PURPOSE. + +This basically says "do whatever you please with this software except +remove this notice or take advantage of the University's (or the flex +authors') name". + +Note that the "flex.skl" scanner skeleton carries no copyright notice. +You are free to do whatever you please with scanners generated using flex; +for them, you are not even bound by the above copyright. From 4948ff3c8112267ddb00d762504ecb7973753233 Mon Sep 17 00:00:00 2001 From: Muhammad Herdiansyah Date: Wed, 19 Jun 2019 20:07:09 +0700 Subject: [PATCH 11/28] gcc: add license --- core/gcc/licenses | 75 +++++++++++++++++++++++++++++++++++++++++++++++ core/gcc/sources | 2 +- 2 files changed, 76 insertions(+), 1 deletion(-) create mode 100644 core/gcc/licenses diff --git a/core/gcc/licenses b/core/gcc/licenses new file mode 100644 index 00000000..f4e82e31 --- /dev/null +++ b/core/gcc/licenses @@ -0,0 +1,75 @@ +GPL-3.0-or-later +LGPL-2.1-or-later +GCC RUNTIME LIBRARY EXCEPTION + +Version 3.1, 31 March 2009 + +Copyright (C) 2009 Free Software Foundation, Inc. + +Everyone is permitted to copy and distribute verbatim copies of this +license document, but changing it is not allowed. + +This GCC Runtime Library Exception ("Exception") is an additional +permission under section 7 of the GNU General Public License, version +3 ("GPLv3"). It applies to a given file (the "Runtime Library") that +bears a notice placed by the copyright holder of the file stating that +the file is governed by GPLv3 along with this Exception. + +When you use GCC to compile a program, GCC may combine portions of +certain GCC header files and runtime libraries with the compiled +program. The purpose of this Exception is to allow compilation of +non-GPL (including proprietary) programs to use, in this way, the +header files and runtime libraries covered by this Exception. + +0. Definitions. + +A file is an "Independent Module" if it either requires the Runtime +Library for execution after a Compilation Process, or makes use of an +interface provided by the Runtime Library, but is not otherwise based +on the Runtime Library. + +"GCC" means a version of the GNU Compiler Collection, with or without +modifications, governed by version 3 (or a specified later version) of +the GNU General Public License (GPL) with the option of using any +subsequent versions published by the FSF. + +"GPL-compatible Software" is software whose conditions of propagation, +modification and use would permit combination with GCC in accord with +the license of GCC. + +"Target Code" refers to output from any compiler for a real or virtual +target processor architecture, in executable form or suitable for +input to an assembler, loader, linker and/or execution +phase. Notwithstanding that, Target Code does not include data in any +format that is used as a compiler intermediate representation, or used +for producing a compiler intermediate representation. + +The "Compilation Process" transforms code entirely represented in +non-intermediate languages designed for human-written code, and/or in +Java Virtual Machine byte code, into Target Code. Thus, for example, +use of source code generators and preprocessors need not be considered +part of the Compilation Process, since the Compilation Process can be +understood as starting with the output of the generators or +preprocessors. + +A Compilation Process is "Eligible" if it is done using GCC, alone or +with other GPL-compatible software, or if it is done without using any +work based on GCC. For example, using non-GPL-compatible Software to +optimize any GCC intermediate representations would not qualify as an +Eligible Compilation Process. + +1. Grant of Additional Permission. + +You have permission to propagate a work of Target Code formed by +combining the Runtime Library with Independent Modules, even if such +propagation would otherwise violate the terms of GPLv3, provided that +all Target Code was generated by Eligible Compilation Processes. You +may then convey such a combination under terms of your choice, +consistent with the licensing of the Independent Modules. + +2. No Weakening of GCC Copyleft. + +The availability of this Exception does not imply any general +presumption that third-party software is unaffected by the copyleft +requirements of the license of GCC. + diff --git a/core/gcc/sources b/core/gcc/sources index 187bbb6c..8b12c879 100644 --- a/core/gcc/sources +++ b/core/gcc/sources @@ -1 +1 @@ -https://gcc.gnu.org/pub/gcc/releases/gcc-8.3.0/gcc-8.3.0.tar.xz gcc/ +https://gcc.gnu.org/pub/gcc/releases/gcc-8.3.0/gcc-8.3.0.tar.xz From 52dfeaa7a84242bd36b1199843ce1d818431a4b4 Mon Sep 17 00:00:00 2001 From: Muhammad Herdiansyah Date: Wed, 19 Jun 2019 20:09:13 +0700 Subject: [PATCH 12/28] git: add license --- core/git/licenses | 1 + 1 file changed, 1 insertion(+) create mode 100644 core/git/licenses diff --git a/core/git/licenses b/core/git/licenses new file mode 100644 index 00000000..06d3bf56 --- /dev/null +++ b/core/git/licenses @@ -0,0 +1 @@ +GPL-2.0-only From 2dd6ad71bc6681c0e0bd3a99fe94cb234ac77246 Mon Sep 17 00:00:00 2001 From: Muhammad Herdiansyah Date: Wed, 19 Jun 2019 20:12:33 +0700 Subject: [PATCH 13/28] gmp: add license --- core/gmp/licenses | 2 ++ 1 file changed, 2 insertions(+) create mode 100644 core/gmp/licenses diff --git a/core/gmp/licenses b/core/gmp/licenses new file mode 100644 index 00000000..80b7c3d9 --- /dev/null +++ b/core/gmp/licenses @@ -0,0 +1,2 @@ +LGPL-3.0-or-later +GPL-2.0-or-later From 0e3fbd22a2420c4ee19d82a45dff6b799d1a1b63 Mon Sep 17 00:00:00 2001 From: Muhammad Herdiansyah Date: Wed, 19 Jun 2019 20:13:48 +0700 Subject: [PATCH 14/28] grub: add license --- core/grub/licenses | 1 + 1 file changed, 1 insertion(+) create mode 100644 core/grub/licenses diff --git a/core/grub/licenses b/core/grub/licenses new file mode 100644 index 00000000..37df8bd6 --- /dev/null +++ b/core/grub/licenses @@ -0,0 +1 @@ +GPL-3.0-or-later From 4267f29f5df77845e524b765f50fbe0e976db5e0 Mon Sep 17 00:00:00 2001 From: Muhammad Herdiansyah Date: Wed, 19 Jun 2019 20:15:04 +0700 Subject: [PATCH 15/28] kiss: add license --- core/kiss/licenses | 21 +++++++++++++++++++++ 1 file changed, 21 insertions(+) create mode 100644 core/kiss/licenses diff --git a/core/kiss/licenses b/core/kiss/licenses new file mode 100644 index 00000000..6867a5b2 --- /dev/null +++ b/core/kiss/licenses @@ -0,0 +1,21 @@ +The MIT License (MIT) + +Copyright (c) 2016-2019 Dylan Araps + +Permission is hereby granted, free of charge, to any person obtaining a copy +of this software and associated documentation files (the "Software"), to deal +in the Software without restriction, including without limitation the rights +to use, copy, modify, merge, publish, distribute, sublicense, and/or sell +copies of the Software, and to permit persons to whom the Software is +furnished to do so, subject to the following conditions: + +The above copyright notice and this permission notice shall be included in all +copies or substantial portions of the Software. + +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 AND NONINFRINGEMENT. IN NO EVENT SHALL THE +AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER +LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, +OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE +SOFTWARE. From c8b930a22d3cb752b19e12df0ab38ee341759795 Mon Sep 17 00:00:00 2001 From: Muhammad Herdiansyah Date: Wed, 19 Jun 2019 20:22:08 +0700 Subject: [PATCH 16/28] libressl: add license --- core/libressl/licenses | 131 +++++++++++++++++++++++++++++++++++++++++ 1 file changed, 131 insertions(+) create mode 100644 core/libressl/licenses diff --git a/core/libressl/licenses b/core/libressl/licenses new file mode 100644 index 00000000..6cf53787 --- /dev/null +++ b/core/libressl/licenses @@ -0,0 +1,131 @@ + LibReSSL files are retained under the copyright of the authors. New + additions are ISC licensed as per OpenBSD's normal licensing policy, + or are placed in the public domain. + + The OpenSSL code is distributed under the terms of the original OpenSSL + licenses which follow: + + LICENSE ISSUES + ============== + + The OpenSSL toolkit stays under a dual license, i.e. both the conditions of + the OpenSSL License and the original SSLeay license apply to the toolkit. + See below for the actual license texts. In case of any license issues + related to OpenSSL please contact openssl-core@openssl.org. + + OpenSSL License + --------------- + +/* ==================================================================== + * Copyright (c) 1998-2011 The OpenSSL Project. All rights reserved. + * + * Redistribution and use in source and binary forms, with or without + * modification, are permitted provided that the following conditions + * are met: + * + * 1. Redistributions of source code must retain the above copyright + * notice, this list of conditions and the following disclaimer. + * + * 2. 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. + * + * 3. All advertising materials mentioning features or use of this + * software must display the following acknowledgment: + * "This product includes software developed by the OpenSSL Project + * for use in the OpenSSL Toolkit. (http://www.openssl.org/)" + * + * 4. The names "OpenSSL Toolkit" and "OpenSSL Project" must not be used to + * endorse or promote products derived from this software without + * prior written permission. For written permission, please contact + * openssl-core@openssl.org. + * + * 5. Products derived from this software may not be called "OpenSSL" + * nor may "OpenSSL" appear in their names without prior written + * permission of the OpenSSL Project. + * + * 6. Redistributions of any form whatsoever must retain the following + * acknowledgment: + * "This product includes software developed by the OpenSSL Project + * for use in the OpenSSL Toolkit (http://www.openssl.org/)" + * + * THIS SOFTWARE IS PROVIDED BY THE OpenSSL PROJECT ``AS IS'' AND ANY + * EXPRESSED 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 OpenSSL PROJECT OR + * ITS 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. + * ==================================================================== + * + * This product includes cryptographic software written by Eric Young + * (eay@cryptsoft.com). This product includes software written by Tim + * Hudson (tjh@cryptsoft.com). + * + */ + + Original SSLeay License + ----------------------- + +/* Copyright (C) 1995-1998 Eric Young (eay@cryptsoft.com) + * All rights reserved. + * + * This package is an SSL implementation written + * by Eric Young (eay@cryptsoft.com). + * The implementation was written so as to conform with Netscapes SSL. + * + * This library is free for commercial and non-commercial use as long as + * the following conditions are aheared to. The following conditions + * apply to all code found in this distribution, be it the RC4, RSA, + * lhash, DES, etc., code; not just the SSL code. The SSL documentation + * included with this distribution is covered by the same copyright terms + * except that the holder is Tim Hudson (tjh@cryptsoft.com). + * + * Copyright remains Eric Young's, and as such any Copyright notices in + * the code are not to be removed. + * If this package is used in a product, Eric Young should be given attribution + * as the author of the parts of the library used. + * This can be in the form of a textual message at program startup or + * in documentation (online or textual) provided with the package. + * + * Redistribution and use in source and binary forms, with or without + * modification, are permitted provided that the following conditions + * are met: + * 1. Redistributions of source code must retain the copyright + * notice, this list of conditions and the following disclaimer. + * 2. 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. + * 3. All advertising materials mentioning features or use of this software + * must display the following acknowledgement: + * "This product includes cryptographic software written by + * Eric Young (eay@cryptsoft.com)" + * The word 'cryptographic' can be left out if the rouines from the library + * being used are not cryptographic related :-). + * 4. If you include any Windows specific code (or a derivative thereof) from + * the apps directory (application code) you must include an acknowledgement: + * "This product includes software written by Tim Hudson (tjh@cryptsoft.com)" + * + * THIS SOFTWARE IS PROVIDED BY ERIC YOUNG ``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 AUTHOR 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. + * + * The licence and distribution terms for any publically available version or + * derivative of this code cannot be changed. i.e. this code cannot simply be + * copied and put under another distribution licence + * [including the GNU Public Licence.] + */ From 94576a7cb5f0ea7d23e695e511d50bf8c83aa12e Mon Sep 17 00:00:00 2001 From: Muhammad Herdiansyah Date: Wed, 19 Jun 2019 20:22:37 +0700 Subject: [PATCH 17/28] linux/linux-headers: add license --- core/linux-headers/license | 1 + core/linux/license | 1 + 2 files changed, 2 insertions(+) create mode 100644 core/linux-headers/license create mode 100644 core/linux/license diff --git a/core/linux-headers/license b/core/linux-headers/license new file mode 100644 index 00000000..06d3bf56 --- /dev/null +++ b/core/linux-headers/license @@ -0,0 +1 @@ +GPL-2.0-only diff --git a/core/linux/license b/core/linux/license new file mode 100644 index 00000000..06d3bf56 --- /dev/null +++ b/core/linux/license @@ -0,0 +1 @@ +GPL-2.0-only From 5aa18f3f49f523a36e46d74ece1584ace2443e40 Mon Sep 17 00:00:00 2001 From: Muhammad Herdiansyah Date: Wed, 19 Jun 2019 20:24:25 +0700 Subject: [PATCH 18/28] m4: add license --- core/m4/licenses | 1 + 1 file changed, 1 insertion(+) create mode 100644 core/m4/licenses diff --git a/core/m4/licenses b/core/m4/licenses new file mode 100644 index 00000000..37df8bd6 --- /dev/null +++ b/core/m4/licenses @@ -0,0 +1 @@ +GPL-3.0-or-later From 0e08f7196a7f0b0e41426ed0cd37f2faa27c7f47 Mon Sep 17 00:00:00 2001 From: Muhammad Herdiansyah Date: Wed, 19 Jun 2019 20:25:23 +0700 Subject: [PATCH 19/28] make: add license --- core/make/licenses | 1 + 1 file changed, 1 insertion(+) create mode 100644 core/make/licenses diff --git a/core/make/licenses b/core/make/licenses new file mode 100644 index 00000000..37df8bd6 --- /dev/null +++ b/core/make/licenses @@ -0,0 +1 @@ +GPL-3.0-or-later From cd7cc33f63fd7c04e06eda59aa60c34b12618d71 Mon Sep 17 00:00:00 2001 From: Muhammad Herdiansyah Date: Wed, 19 Jun 2019 20:26:32 +0700 Subject: [PATCH 20/28] mpc1: add license --- core/mpc1/licenses | 1 + 1 file changed, 1 insertion(+) create mode 100644 core/mpc1/licenses diff --git a/core/mpc1/licenses b/core/mpc1/licenses new file mode 100644 index 00000000..447ad675 --- /dev/null +++ b/core/mpc1/licenses @@ -0,0 +1 @@ +LGPL-3.0-or-later From 20df81518e0c3a86b7c7046709c31659dd007a28 Mon Sep 17 00:00:00 2001 From: Muhammad Herdiansyah Date: Wed, 19 Jun 2019 20:32:11 +0700 Subject: [PATCH 21/28] mpfr: add license --- core/mpfr/licenses | 1 + 1 file changed, 1 insertion(+) create mode 100644 core/mpfr/licenses diff --git a/core/mpfr/licenses b/core/mpfr/licenses new file mode 100644 index 00000000..447ad675 --- /dev/null +++ b/core/mpfr/licenses @@ -0,0 +1 @@ +LGPL-3.0-or-later From bf158907b1803752639890cf121aa6ec4e046867 Mon Sep 17 00:00:00 2001 From: Muhammad Herdiansyah Date: Wed, 19 Jun 2019 20:33:37 +0700 Subject: [PATCH 22/28] musl: add license --- core/musl/licenses | 174 +++++++++++++++++++++++++++++++++++++++++++++ 1 file changed, 174 insertions(+) create mode 100644 core/musl/licenses diff --git a/core/musl/licenses b/core/musl/licenses new file mode 100644 index 00000000..b8a76045 --- /dev/null +++ b/core/musl/licenses @@ -0,0 +1,174 @@ +musl as a whole is licensed under the following standard MIT license: + +---------------------------------------------------------------------- +Copyright © 2005-2014 Rich Felker, et al. + +Permission is hereby granted, free of charge, to any person obtaining +a copy of this software and associated documentation files (the +"Software"), to deal in the Software without restriction, including +without limitation the rights to use, copy, modify, merge, publish, +distribute, sublicense, and/or sell copies of the Software, and to +permit persons to whom the Software is furnished to do so, subject to +the following conditions: + +The above copyright notice and this permission notice shall be +included in all copies or substantial portions of the Software. + +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 AND NONINFRINGEMENT. +IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY +CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, +TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE +SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE. +---------------------------------------------------------------------- + +Authors/contributors include: + +A. Wilcox +Alex Dowad +Alexander Monakov +Andrew Kelley +Anthony G. Basile +Arvid Picciani +Bartosz Brachaczek +Bobby Bingham +Boris Brezillon +Brent Cook +Chris Spiegel +Clément Vasseur +Daniel Micay +Daniel Sabogal +Daurnimator +David Edelsohn +Denys Vlasenko +Dmitry Ivanov +Dmitry V. Levin +Emil Renner Berthing +Felix Fietkau +Felix Janda +Gianluca Anzolin +Hauke Mehrtens +He X +Hiltjo Posthuma +Isaac Dunham +Jaydeep Patil +Jens Gustedt +Jeremy Huntwork +Jo-Philipp Wich +Joakim Sindholt +John Spencer +Josiah Worcester +Julien Ramseier +Justin Cormack +Khem Raj +Kylie McClain +Leah Neukirchen +Luca Barbato +Luka Perkov +M Farkas-Dyck (Strake) +Mahesh Bodapati +Masanori Ogino +Michael Forney +Mikhail Kremnyov +Natanael Copa +Nicholas J. Kain +orc +Pascal Cuoq +Petr Hosek +Petr Skocik +Pierre Carrier +Reini Urban +Rich Felker +Richard Pennington +Samuel Holland +Shiz +sin +Solar Designer +Stefan Kristiansson +Szabolcs Nagy +Timo Teräs +Trutz Behn +Valentin Ochs +William Haddon +William Pitcock + +Portions of this software are derived from third-party works licensed +under terms compatible with the above MIT license: + +The TRE regular expression implementation (src/regex/reg* and +src/regex/tre*) is Copyright © 2001-2008 Ville Laurikari and licensed +under a 2-clause BSD license (license text in the source files). The +included version has been heavily modified by Rich Felker in 2012, in +the interests of size, simplicity, and namespace cleanliness. + +Much of the math library code (src/math/* and src/complex/*) is +Copyright © 1993,2004 Sun Microsystems or +Copyright © 2003-2011 David Schultz or +Copyright © 2003-2009 Steven G. Kargl or +Copyright © 2003-2009 Bruce D. Evans or +Copyright © 2008 Stephen L. Moshier +and labelled as such in comments in the individual source files. All +have been licensed under extremely permissive terms. + +The ARM memcpy code (src/string/arm/memcpy_el.S) is Copyright © 2008 +The Android Open Source Project and is licensed under a two-clause BSD +license. It was taken from Bionic libc, used on Android. + +The implementation of DES for crypt (src/crypt/crypt_des.c) is +Copyright © 1994 David Burren. It is licensed under a BSD license. + +The implementation of blowfish crypt (src/crypt/crypt_blowfish.c) was +originally written by Solar Designer and placed into the public +domain. The code also comes with a fallback permissive license for use +in jurisdictions that may not recognize the public domain. + +The smoothsort implementation (src/stdlib/qsort.c) is Copyright © 2011 +Valentin Ochs and is licensed under an MIT-style license. + +The x86_64 port was written by Nicholas J. Kain and is licensed under +the standard MIT terms. + +The mips and microblaze ports were originally written by Richard +Pennington for use in the ellcc project. The original code was adapted +by Rich Felker for build system and code conventions during upstream +integration. It is licensed under the standard MIT terms. + +The mips64 port was contributed by Imagination Technologies and is +licensed under the standard MIT terms. + +The powerpc port was also originally written by Richard Pennington, +and later supplemented and integrated by John Spencer. It is licensed +under the standard MIT terms. + +All other files which have no copyright comments are original works +produced specifically for use as part of this library, written either +by Rich Felker, the main author of the library, or by one or more +contibutors listed above. Details on authorship of individual files +can be found in the git version control history of the project. The +omission of copyright and license comments in each file is in the +interest of source tree size. + +In addition, permission is hereby granted for all public header files +(include/* and arch/*/bits/*) and crt files intended to be linked into +applications (crt/*, ldso/dlstart.c, and arch/*/crt_arch.h) to omit +the copyright notice and permission notice otherwise required by the +license, and to use these files without any requirement of +attribution. These files include substantial contributions from: + +Bobby Bingham +John Spencer +Nicholas J. Kain +Rich Felker +Richard Pennington +Stefan Kristiansson +Szabolcs Nagy + +all of whom have explicitly granted such permission. + +This file previously contained text expressing a belief that most of +the files covered by the above exception were sufficiently trivial not +to be subject to copyright, resulting in confusion over whether it +negated the permissions granted in the license. In the spirit of +permissive licensing, and of not having licensing issues being an +obstacle to adoption, that text has been removed. From 97ee1140bda22b307b530252039881012161df8a Mon Sep 17 00:00:00 2001 From: Muhammad Herdiansyah Date: Wed, 19 Jun 2019 20:37:18 +0700 Subject: [PATCH 23/28] perl: add license --- core/perl/licenses | 2 ++ 1 file changed, 2 insertions(+) create mode 100644 core/perl/licenses diff --git a/core/perl/licenses b/core/perl/licenses new file mode 100644 index 00000000..6812df5a --- /dev/null +++ b/core/perl/licenses @@ -0,0 +1,2 @@ +GPL-1.0-or-later +Artistic-1.0-Perl From 8cf267eeb7e3ee39bfeacf4e11e552d927675043 Mon Sep 17 00:00:00 2001 From: Muhammad Herdiansyah Date: Wed, 19 Jun 2019 20:38:05 +0700 Subject: [PATCH 24/28] pkgconf: add license --- core/pkgconf/licenses | 9 +++++++++ 1 file changed, 9 insertions(+) create mode 100644 core/pkgconf/licenses diff --git a/core/pkgconf/licenses b/core/pkgconf/licenses new file mode 100644 index 00000000..f191051c --- /dev/null +++ b/core/pkgconf/licenses @@ -0,0 +1,9 @@ +Copyright (c) 2011, 2012, 2013, 2014, 2015 pkgconf authors (see AUTHORS). + +Permission to use, copy, modify, and/or 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. + +This software is provided 'as is' and without any warranty, express or +implied. In no event shall the authors be liable for any damages arising +from the use of this software. From 6806aed00215fef92466c8d1af7af4a0ac795731 Mon Sep 17 00:00:00 2001 From: Muhammad Herdiansyah Date: Wed, 19 Jun 2019 20:41:00 +0700 Subject: [PATCH 25/28] zlib: add license --- core/zlib/licenses | 24 ++++++++++++++++++++++++ 1 file changed, 24 insertions(+) create mode 100644 core/zlib/licenses diff --git a/core/zlib/licenses b/core/zlib/licenses new file mode 100644 index 00000000..f103894d --- /dev/null +++ b/core/zlib/licenses @@ -0,0 +1,24 @@ +Copyright (C) 1995-2017 Jean-loup Gailly and Mark Adler + +This software is provided 'as-is', without any express or implied +warranty. In no event will the authors be held liable for any damages +arising from the use of this software. + +Permission is granted to anyone to use this software for any purpose, +including commercial applications, and to alter it and redistribute it +freely, subject to the following restrictions: + +1. The origin of this software must not be misrepresented; you must not + claim that you wrote the original software. If you use this software + in a product, an acknowledgment in the product documentation would be + appreciated but is not required. +2. Altered source versions must be plainly marked as such, and must not be + misrepresented as being the original software. +3. This notice may not be removed or altered from any source distribution. + +Jean-loup Gailly Mark Adler +jloup@gzip.org madler@alumni.caltech.edu + +The data format used by the zlib library is described by RFCs (Request for +Comments) 1950 to 1952 in the files http://tools.ietf.org/html/rfc1950 +(zlib format), rfc1951 (deflate format) and rfc1952 (gzip format). From e4a0aae6874e718afa9baba9b4c10002938c2bc7 Mon Sep 17 00:00:00 2001 From: Muhammad Herdiansyah Date: Wed, 19 Jun 2019 20:55:33 +0700 Subject: [PATCH 26/28] baselayout: change license --- core/baselayout/licenses | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/core/baselayout/licenses b/core/baselayout/licenses index f0328145..f0a24633 100644 --- a/core/baselayout/licenses +++ b/core/baselayout/licenses @@ -1 +1 @@ -Unapplicable +N/A From 97d7b5602ecb55d380fb4a898e543e21dbce4aac Mon Sep 17 00:00:00 2001 From: Muhammad Herdiansyah Date: Wed, 19 Jun 2019 21:13:41 +0700 Subject: [PATCH 27/28] docs: update --- README.md | 23 +++++++++++++++++++++++ 1 file changed, 23 insertions(+) diff --git a/README.md b/README.md index 37f9341d..2475c449 100644 --- a/README.md +++ b/README.md @@ -10,6 +10,7 @@ Each Package is split into multiple files. zlib/ # Package name. ├─ build # Build script. ├─ depends # Dependencies (one per line) (sometimes optional). +├─ licenses # Licenses (see below). ├─ sources # Sources (one per line). ├─ version # Package version. ┘ @@ -150,6 +151,28 @@ The `checksums` file contains the `sha256` sums of each entry in the `sources` f c3e5e9fdd5004dcb542feda5ee4f0ff0744628baf8ed2dd5d66f8ca1197cb1a1 zlib-1.2.11.tar.gz ``` +### `licenses` + +The `licenses` file contains the license(s) of the package. Licenses such as `GPL`, `AGPL`, `LGPL`, `MPL`, `Artistic`, `CDDL`, or `Apache` can be written with [SPDX Short Identifier](https://spdx.org/licenses/) one per line, but for license exceptions or copyright notice licenses such as `BSD`, `MIT`, or `ISC`, the copyright notice must be included verbatim. + +``` +GPL-3.0-or-later +The ISC License +Copyright + +Permission to use, copy, modify, and/or 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 THE AUTHOR DISCLAIMS ALL WARRANTIES +WITH REGARD TO THIS SOFTWARE INCLUDING ALL IMPLIED WARRANTIES OF +MERCHANTABILITY AND FITNESS. IN NO EVENT SHALL THE AUTHOR 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. +``` + ### `post-install` The `post-install` file should contain any steps required directly after the package is installed. This includes updating font databases and creating any post-install symlinks which may be required. From 523766bca4fa4bc1ef5bb214b4645f907d1a4b8d Mon Sep 17 00:00:00 2001 From: Muhammad Herdiansyah Date: Wed, 19 Jun 2019 21:14:46 +0700 Subject: [PATCH 28/28] docs: ToC update --- README.md | 1 + 1 file changed, 1 insertion(+) diff --git a/README.md b/README.md index 2475c449..6fe42f3e 100644 --- a/README.md +++ b/README.md @@ -52,6 +52,7 @@ This also means anyone can write a tool to manipulate the repository or even the * [`depends`](#depends) * [`version`](#version) * [`checksums`](#checksums) + * [`licenses`](#licenses) * [`post-install`](#post-install)