| # Copyright 2023 Google LLC |
| # |
| # This program 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. |
| # |
| # 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. |
| # |
| |
| SPDX_LICENSES = { |
| "0BSD", |
| "AAL", |
| "Abstyles", |
| "Adobe-2006", |
| "Adobe-Glyph", |
| "ADSL", |
| "AFL-1.1", |
| "AFL-1.2", |
| "AFL-2.0", |
| "AFL-2.1", |
| "AFL-3.0", |
| "Afmparse", |
| "AGPL-1.0-only", |
| "AGPL-1.0-or-later", |
| "AGPL-3.0-only", |
| "AGPL-3.0-or-later", |
| "Aladdin", |
| "AMDPLPA", |
| "AML", |
| "AMPAS", |
| "ANTLR-PD", |
| "ANTLR-PD-fallback", |
| "Apache-1.0", |
| "Apache-1.1", |
| "Apache-2.0", |
| "APAFML", |
| "APL-1.0", |
| "App-s2p", |
| "APSL-1.0", |
| "APSL-1.1", |
| "APSL-1.2", |
| "APSL-2.0", |
| "Arphic-1999", |
| "Artistic-1.0", |
| "Artistic-1.0-cl8", |
| "Artistic-1.0-Perl", |
| "Artistic-2.0", |
| "Baekmuk", |
| "Bahyph", |
| "Barr", |
| "Beerware", |
| "Bitstream-Vera", |
| "BitTorrent-1.0", |
| "BitTorrent-1.1", |
| "blessing", |
| "BlueOak-1.0.0", |
| "Borceux", |
| "BSD-1-Clause", |
| "BSD-2-Clause", |
| "BSD-2-Clause-Patent", |
| "BSD-2-Clause-Views", |
| "BSD-3-Clause", |
| "BSD-3-Clause-Attribution", |
| "BSD-3-Clause-Clear", |
| "BSD-3-Clause-LBNL", |
| "BSD-3-Clause-Modification", |
| "BSD-3-Clause-No-Military-License", |
| "BSD-3-Clause-No-Nuclear-License", |
| "BSD-3-Clause-No-Nuclear-License-2014", |
| "BSD-3-Clause-No-Nuclear-Warranty", |
| "BSD-3-Clause-Open-MPI", |
| "BSD-4-Clause", |
| "BSD-4-Clause-Shortened", |
| "BSD-4-Clause-UC", |
| "BSD-Protection", |
| "BSD-Source-Code", |
| "BSL-1.0", |
| "BUSL-1.1", |
| "bzip2-1.0.6", |
| "C-UDA-1.0", |
| "CAL-1.0", |
| "CAL-1.0-Combined-Work-Exception", |
| "Caldera", |
| "CATOSL-1.1", |
| "CC-BY-1.0", |
| "CC-BY-2.0", |
| "CC-BY-2.5", |
| "CC-BY-2.5-AU", |
| "CC-BY-3.0", |
| "CC-BY-3.0-AT", |
| "CC-BY-3.0-DE", |
| "CC-BY-3.0-IGO", |
| "CC-BY-3.0-NL", |
| "CC-BY-3.0-US", |
| "CC-BY-4.0", |
| "CC-BY-NC-1.0", |
| "CC-BY-NC-2.0", |
| "CC-BY-NC-2.5", |
| "CC-BY-NC-3.0", |
| "CC-BY-NC-3.0-DE", |
| "CC-BY-NC-4.0", |
| "CC-BY-NC-ND-1.0", |
| "CC-BY-NC-ND-2.0", |
| "CC-BY-NC-ND-2.5", |
| "CC-BY-NC-ND-3.0", |
| "CC-BY-NC-ND-3.0-DE", |
| "CC-BY-NC-ND-3.0-IGO", |
| "CC-BY-NC-ND-4.0", |
| "CC-BY-NC-SA-1.0", |
| "CC-BY-NC-SA-2.0", |
| "CC-BY-NC-SA-2.0-FR", |
| "CC-BY-NC-SA-2.0-UK", |
| "CC-BY-NC-SA-2.5", |
| "CC-BY-NC-SA-3.0", |
| "CC-BY-NC-SA-3.0-DE", |
| "CC-BY-NC-SA-3.0-IGO", |
| "CC-BY-NC-SA-4.0", |
| "CC-BY-ND-1.0", |
| "CC-BY-ND-2.0", |
| "CC-BY-ND-2.5", |
| "CC-BY-ND-3.0", |
| "CC-BY-ND-3.0-DE", |
| "CC-BY-ND-4.0", |
| "CC-BY-SA-1.0", |
| "CC-BY-SA-2.0", |
| "CC-BY-SA-2.0-UK", |
| "CC-BY-SA-2.1-JP", |
| "CC-BY-SA-2.5", |
| "CC-BY-SA-3.0", |
| "CC-BY-SA-3.0-AT", |
| "CC-BY-SA-3.0-DE", |
| "CC-BY-SA-4.0", |
| "CC-PDDC", |
| "CC0-1.0", |
| "CDDL-1.0", |
| "CDDL-1.1", |
| "CDL-1.0", |
| "CDLA-Permissive-1.0", |
| "CDLA-Permissive-2.0", |
| "CDLA-Sharing-1.0", |
| "CECILL-1.0", |
| "CECILL-1.1", |
| "CECILL-2.0", |
| "CECILL-2.1", |
| "CECILL-B", |
| "CECILL-C", |
| "CERN-OHL-1.1", |
| "CERN-OHL-1.2", |
| "CERN-OHL-P-2.0", |
| "CERN-OHL-S-2.0", |
| "CERN-OHL-W-2.0", |
| "checkmk", |
| "ClArtistic", |
| "CNRI-Jython", |
| "CNRI-Python", |
| "CNRI-Python-GPL-Compatible", |
| "COIL-1.0", |
| "Community-Spec-1.0", |
| "Condor-1.1", |
| "copyleft-next-0.3.0", |
| "copyleft-next-0.3.1", |
| "CPAL-1.0", |
| "CPL-1.0", |
| "CPOL-1.02", |
| "Crossword", |
| "CrystalStacker", |
| "CUA-OPL-1.0", |
| "Cube", |
| "curl", |
| "D-FSL-1.0", |
| "diffmark", |
| "DL-DE-BY-2.0", |
| "DOC", |
| "Dotseqn", |
| "DRL-1.0", |
| "DSDP", |
| "dvipdfm", |
| "ECL-1.0", |
| "ECL-2.0", |
| "EFL-1.0", |
| "EFL-2.0", |
| "eGenix", |
| "Elastic-2.0", |
| "Entessa", |
| "EPICS", |
| "EPL-1.0", |
| "EPL-2.0", |
| "ErlPL-1.1", |
| "etalab-2.0", |
| "EUDatagrid", |
| "EUPL-1.0", |
| "EUPL-1.1", |
| "EUPL-1.2", |
| "Eurosym", |
| "Fair", |
| "FDK-AAC", |
| "Frameworx-1.0", |
| "FreeBSD-DOC", |
| "FreeImage", |
| "FSFAP", |
| "FSFUL", |
| "FSFULLR", |
| "FSFULLRWD", |
| "FTL", |
| "GD", |
| "GFDL-1.1-invariants-only", |
| "GFDL-1.1-invariants-or-later", |
| "GFDL-1.1-no-invariants-only", |
| "GFDL-1.1-no-invariants-or-later", |
| "GFDL-1.1-only", |
| "GFDL-1.1-or-later", |
| "GFDL-1.2-invariants-only", |
| "GFDL-1.2-invariants-or-later", |
| "GFDL-1.2-no-invariants-only", |
| "GFDL-1.2-no-invariants-or-later", |
| "GFDL-1.2-only", |
| "GFDL-1.2-or-later", |
| "GFDL-1.3-invariants-only", |
| "GFDL-1.3-invariants-or-later", |
| "GFDL-1.3-no-invariants-only", |
| "GFDL-1.3-no-invariants-or-later", |
| "GFDL-1.3-only", |
| "GFDL-1.3-or-later", |
| "Giftware", |
| "GL2PS", |
| "Glide", |
| "Glulxe", |
| "GLWTPL", |
| "gnuplot", |
| "GPL-1.0-only", |
| "GPL-1.0-or-later", |
| "GPL-2.0-only", |
| "GPL-2.0-or-later", |
| "GPL-3.0-only", |
| "GPL-3.0-or-later", |
| "gSOAP-1.3b", |
| "HaskellReport", |
| "Hippocratic-2.1", |
| "HPND", |
| "HPND-sell-variant", |
| "HTMLTIDY", |
| "IBM-pibs", |
| "ICU", |
| "IJG", |
| "ImageMagick", |
| "iMatix", |
| "Imlib2", |
| "Info-ZIP", |
| "Intel", |
| "Intel-ACPI", |
| "Interbase-1.0", |
| "IPA", |
| "IPL-1.0", |
| "ISC", |
| "Jam", |
| "JasPer-2.0", |
| "JPNIC", |
| "JSON", |
| "Knuth-CTAN", |
| "LAL-1.2", |
| "LAL-1.3", |
| "Latex2e", |
| "Leptonica", |
| "LGPL-2.0-only", |
| "LGPL-2.0-or-later", |
| "LGPL-2.1-only", |
| "LGPL-2.1-or-later", |
| "LGPL-3.0-only", |
| "LGPL-3.0-or-later", |
| "LGPLLR", |
| "Libpng", |
| "libpng-2.0", |
| "libselinux-1.0", |
| "libtiff", |
| "libutil-David-Nugent", |
| "LiLiQ-P-1.1", |
| "LiLiQ-R-1.1", |
| "LiLiQ-Rplus-1.1", |
| "Linux-man-pages-copyleft", |
| "Linux-OpenIB", |
| "LPL-1.0", |
| "LPL-1.02", |
| "LPPL-1.0", |
| "LPPL-1.1", |
| "LPPL-1.2", |
| "LPPL-1.3a", |
| "LPPL-1.3c", |
| "LZMA-SDK-9.11-to-9.20", |
| "LZMA-SDK-9.22", |
| "MakeIndex", |
| "Minpack", |
| "MirOS", |
| "MIT", |
| "MIT-0", |
| "MIT-advertising", |
| "MIT-CMU", |
| "MIT-enna", |
| "MIT-feh", |
| "MIT-Modern-Variant", |
| "MIT-open-group", |
| "MITNFA", |
| "Motosoto", |
| "mpi-permissive", |
| "mpich2", |
| "MPL-1.0", |
| "MPL-1.1", |
| "MPL-2.0", |
| "MPL-2.0-no-copyleft-exception", |
| "mplus", |
| "MS-LPL", |
| "MS-PL", |
| "MS-RL", |
| "MTLL", |
| "MulanPSL-1.0", |
| "MulanPSL-2.0", |
| "Multics", |
| "Mup", |
| "NAIST-2003", |
| "NASA-1.3", |
| "Naumen", |
| "NBPL-1.0", |
| "NCGL-UK-2.0", |
| "NCSA", |
| "Net-SNMP", |
| "NetCDF", |
| "Newsletr", |
| "NGPL", |
| "NICTA-1.0", |
| "NIST-PD", |
| "NIST-PD-fallback", |
| "NLOD-1.0", |
| "NLOD-2.0", |
| "NLPL", |
| "Nokia", |
| "NOSL", |
| "Noweb", |
| "NPL-1.0", |
| "NPL-1.1", |
| "NPOSL-3.0", |
| "NRL", |
| "NTP", |
| "NTP-0", |
| "O-UDA-1.0", |
| "OCCT-PL", |
| "OCLC-2.0", |
| "ODbL-1.0", |
| "ODC-By-1.0", |
| "OFL-1.0", |
| "OFL-1.0-no-RFN", |
| "OFL-1.0-RFN", |
| "OFL-1.1", |
| "OFL-1.1-no-RFN", |
| "OFL-1.1-RFN", |
| "OGC-1.0", |
| "OGDL-Taiwan-1.0", |
| "OGL-Canada-2.0", |
| "OGL-UK-1.0", |
| "OGL-UK-2.0", |
| "OGL-UK-3.0", |
| "OGTSL", |
| "OLDAP-1.1", |
| "OLDAP-1.2", |
| "OLDAP-1.3", |
| "OLDAP-1.4", |
| "OLDAP-2.0", |
| "OLDAP-2.0.1", |
| "OLDAP-2.1", |
| "OLDAP-2.2", |
| "OLDAP-2.2.1", |
| "OLDAP-2.2.2", |
| "OLDAP-2.3", |
| "OLDAP-2.4", |
| "OLDAP-2.5", |
| "OLDAP-2.6", |
| "OLDAP-2.7", |
| "OLDAP-2.8", |
| "OML", |
| "OpenSSL", |
| "OPL-1.0", |
| "OPUBL-1.0", |
| "OSET-PL-2.1", |
| "OSL-1.0", |
| "OSL-1.1", |
| "OSL-2.0", |
| "OSL-2.1", |
| "OSL-3.0", |
| "Parity-6.0.0", |
| "Parity-7.0.0", |
| "PDDL-1.0", |
| "PHP-3.0", |
| "PHP-3.01", |
| "Plexus", |
| "PolyForm-Noncommercial-1.0.0", |
| "PolyForm-Small-Business-1.0.0", |
| "PostgreSQL", |
| "PSF-2.0", |
| "psfrag", |
| "psutils", |
| "Python-2.0", |
| "Python-2.0.1", |
| "Qhull", |
| "QPL-1.0", |
| "Rdisc", |
| "RHeCos-1.1", |
| "RPL-1.1", |
| "RPL-1.5", |
| "RPSL-1.0", |
| "RSA-MD", |
| "RSCPL", |
| "Ruby", |
| "SAX-PD", |
| "Saxpath", |
| "SCEA", |
| "SchemeReport", |
| "Sendmail", |
| "Sendmail-8.23", |
| "SGI-B-1.0", |
| "SGI-B-1.1", |
| "SGI-B-2.0", |
| "SHL-0.5", |
| "SHL-0.51", |
| "SimPL-2.0", |
| "SISSL", |
| "SISSL-1.2", |
| "Sleepycat", |
| "SMLNJ", |
| "SMPPL", |
| "SNIA", |
| "Spencer-86", |
| "Spencer-94", |
| "Spencer-99", |
| "SPL-1.0", |
| "SSH-OpenSSH", |
| "SSH-short", |
| "SSPL-1.0", |
| "SugarCRM-1.1.3", |
| "SWL", |
| "TAPR-OHL-1.0", |
| "TCL", |
| "TCP-wrappers", |
| "TMate", |
| "TORQUE-1.1", |
| "TOSL", |
| "TU-Berlin-1.0", |
| "TU-Berlin-2.0", |
| "UCL-1.0", |
| "Unicode-DFS-2015", |
| "Unicode-DFS-2016", |
| "Unicode-TOU", |
| "Unlicense", |
| "UPL-1.0", |
| "Vim", |
| "VOSTROM", |
| "VSL-1.0", |
| "W3C", |
| "W3C-19980720", |
| "W3C-20150513", |
| "Watcom-1.0", |
| "Wsuipa", |
| "WTFPL", |
| "X11", |
| "X11-distribute-modifications-variant", |
| "Xerox", |
| "XFree86-1.1", |
| "xinetd", |
| "Xnet", |
| "xpp", |
| "XSkat", |
| "YPL-1.0", |
| "YPL-1.1", |
| "Zed", |
| "Zend-2.0", |
| "Zimbra-1.3", |
| "Zimbra-1.4", |
| "Zlib", |
| "zlib-acknowledgement", |
| "ZPL-1.1", |
| "ZPL-2.0", |
| "ZPL-2.1", |
| "BSD", # Need to identify license version. |
| "OPENLDAP", # Need to identify license version. |
| "lsof", # COPYING file added to source code on Jan 13 2023. |
| # One paragraph inside the 955-line README |
| # describes its license. |
| "netcat", |
| } |
| |
| |
| LSOF_LICENSE_TXT = """Copyright 2002 Purdue Research Foundation, |
| West Lafayette, |
| Indiana 47907. All rights reserved. |
| |
| Written by Victor A. Abell |
| |
| This software is not subject to any license of the American |
| Telephone and Telegraph Company or the Regents of the |
| University of California. |
| |
| Permission is granted to anyone to use this software for |
| any purpose on any computer system, and to alter it and |
| redistribute it freely, subject to the following |
| restrictions: |
| |
| 1. Neither the authors nor Purdue University are responsible |
| for any consequences of the use of this software. |
| |
| 2. The origin of this software must not be misrepresented, |
| either by explicit claim or by omission. Credit to the |
| authors and Purdue University must appear in documentation |
| and sources. |
| |
| 3. Altered versions must be plainly marked as such, and must |
| not be misrepresented as being the original software. |
| |
| 4. This notice may not be removed or altered.""" |
| |
| |
| OTHER_LICENSE_LSOF = { |
| "license_name": "LicenseRef-lsof", |
| "file_names": ["lsof/COPYING"], |
| "license_txt": LSOF_LICENSE_TXT, |
| } |
| |
| |
| NETCAT_LICENSE_TXT = """Netcat is entirely my own creation, although |
| plenty of other code was used as |
| examples. It is freely given away to the Internet community in the hope that |
| it will be useful, with no restrictions except giving credit where it is due. |
| No GPLs, Berkeley copyrights or any of that nonsense. The author assumes NO |
| responsibility for how anyone uses it. If netcat makes you rich somehow and |
| you're feeling generous, mail me a check. If you are affiliated in any way |
| with Microsoft Network, get a life. Always ski in control. Comments, |
| questions, and patches to nc110-devel@lists.sourceforge.net.""" |
| |
| |
| OTHER_LICENSE_NETCAT = { |
| "license_name": "LicenseRef-netcat", |
| "file_names": ["nc110/README"], |
| "license_txt": NETCAT_LICENSE_TXT, |
| } |