1
0
Fork 0
mirror of https://github.com/ruby/ruby.git synced 2022-11-09 12:17:21 -05:00

[rubygems/rubygems] Generate a licenses.rb file with correct style

https://github.com/rubygems/rubygems/commit/469fceeb2f
This commit is contained in:
David Rodríguez 2019-06-04 10:40:54 +02:00 committed by Hiroshi SHIBATA
parent 497efa0ec9
commit bb6bd7e985
No known key found for this signature in database
GPG key ID: F9CF13417264FAC2

View file

@ -10,406 +10,406 @@ class Gem::Licenses
# Software Package Data Exchange (SPDX) standard open-source software # Software Package Data Exchange (SPDX) standard open-source software
# license identifiers # license identifiers
LICENSE_IDENTIFIERS = %w( LICENSE_IDENTIFIERS = %w(
0BSD 0BSD
AAL AAL
ADSL ADSL
AFL-1.1 AFL-1.1
AFL-1.2 AFL-1.2
AFL-2.0 AFL-2.0
AFL-2.1 AFL-2.1
AFL-3.0 AFL-3.0
AGPL-1.0 AGPL-1.0
AGPL-3.0 AGPL-3.0
AGPL-3.0-only AGPL-3.0-only
AGPL-3.0-or-later AGPL-3.0-or-later
AMDPLPA AMDPLPA
AML AML
AMPAS AMPAS
ANTLR-PD ANTLR-PD
APAFML APAFML
APL-1.0 APL-1.0
APSL-1.0 APSL-1.0
APSL-1.1 APSL-1.1
APSL-1.2 APSL-1.2
APSL-2.0 APSL-2.0
Abstyles Abstyles
Adobe-2006 Adobe-2006
Adobe-Glyph Adobe-Glyph
Afmparse Afmparse
Aladdin Aladdin
Apache-1.0 Apache-1.0
Apache-1.1 Apache-1.1
Apache-2.0 Apache-2.0
Artistic-1.0 Artistic-1.0
Artistic-1.0-Perl Artistic-1.0-Perl
Artistic-1.0-cl8 Artistic-1.0-cl8
Artistic-2.0 Artistic-2.0
BSD-1-Clause BSD-1-Clause
BSD-2-Clause BSD-2-Clause
BSD-2-Clause-FreeBSD BSD-2-Clause-FreeBSD
BSD-2-Clause-NetBSD BSD-2-Clause-NetBSD
BSD-2-Clause-Patent BSD-2-Clause-Patent
BSD-3-Clause BSD-3-Clause
BSD-3-Clause-Attribution BSD-3-Clause-Attribution
BSD-3-Clause-Clear BSD-3-Clause-Clear
BSD-3-Clause-LBNL BSD-3-Clause-LBNL
BSD-3-Clause-No-Nuclear-License BSD-3-Clause-No-Nuclear-License
BSD-3-Clause-No-Nuclear-License-2014 BSD-3-Clause-No-Nuclear-License-2014
BSD-3-Clause-No-Nuclear-Warranty BSD-3-Clause-No-Nuclear-Warranty
BSD-4-Clause BSD-4-Clause
BSD-4-Clause-UC BSD-4-Clause-UC
BSD-Protection BSD-Protection
BSD-Source-Code BSD-Source-Code
BSL-1.0 BSL-1.0
Bahyph Bahyph
Barr Barr
Beerware Beerware
BitTorrent-1.0 BitTorrent-1.0
BitTorrent-1.1 BitTorrent-1.1
Borceux Borceux
CATOSL-1.1 CATOSL-1.1
CC-BY-1.0 CC-BY-1.0
CC-BY-2.0 CC-BY-2.0
CC-BY-2.5 CC-BY-2.5
CC-BY-3.0 CC-BY-3.0
CC-BY-4.0 CC-BY-4.0
CC-BY-NC-1.0 CC-BY-NC-1.0
CC-BY-NC-2.0 CC-BY-NC-2.0
CC-BY-NC-2.5 CC-BY-NC-2.5
CC-BY-NC-3.0 CC-BY-NC-3.0
CC-BY-NC-4.0 CC-BY-NC-4.0
CC-BY-NC-ND-1.0 CC-BY-NC-ND-1.0
CC-BY-NC-ND-2.0 CC-BY-NC-ND-2.0
CC-BY-NC-ND-2.5 CC-BY-NC-ND-2.5
CC-BY-NC-ND-3.0 CC-BY-NC-ND-3.0
CC-BY-NC-ND-4.0 CC-BY-NC-ND-4.0
CC-BY-NC-SA-1.0 CC-BY-NC-SA-1.0
CC-BY-NC-SA-2.0 CC-BY-NC-SA-2.0
CC-BY-NC-SA-2.5 CC-BY-NC-SA-2.5
CC-BY-NC-SA-3.0 CC-BY-NC-SA-3.0
CC-BY-NC-SA-4.0 CC-BY-NC-SA-4.0
CC-BY-ND-1.0 CC-BY-ND-1.0
CC-BY-ND-2.0 CC-BY-ND-2.0
CC-BY-ND-2.5 CC-BY-ND-2.5
CC-BY-ND-3.0 CC-BY-ND-3.0
CC-BY-ND-4.0 CC-BY-ND-4.0
CC-BY-SA-1.0 CC-BY-SA-1.0
CC-BY-SA-2.0 CC-BY-SA-2.0
CC-BY-SA-2.5 CC-BY-SA-2.5
CC-BY-SA-3.0 CC-BY-SA-3.0
CC-BY-SA-4.0 CC-BY-SA-4.0
CC0-1.0 CC0-1.0
CDDL-1.0 CDDL-1.0
CDDL-1.1 CDDL-1.1
CDLA-Permissive-1.0 CDLA-Permissive-1.0
CDLA-Sharing-1.0 CDLA-Sharing-1.0
CECILL-1.0 CECILL-1.0
CECILL-1.1 CECILL-1.1
CECILL-2.0 CECILL-2.0
CECILL-2.1 CECILL-2.1
CECILL-B CECILL-B
CECILL-C CECILL-C
CNRI-Jython CNRI-Jython
CNRI-Python CNRI-Python
CNRI-Python-GPL-Compatible CNRI-Python-GPL-Compatible
CPAL-1.0 CPAL-1.0
CPL-1.0 CPL-1.0
CPOL-1.02 CPOL-1.02
CUA-OPL-1.0 CUA-OPL-1.0
Caldera Caldera
ClArtistic ClArtistic
Condor-1.1 Condor-1.1
Crossword Crossword
CrystalStacker CrystalStacker
Cube Cube
D-FSL-1.0 D-FSL-1.0
DOC DOC
DSDP DSDP
Dotseqn Dotseqn
ECL-1.0 ECL-1.0
ECL-2.0 ECL-2.0
EFL-1.0 EFL-1.0
EFL-2.0 EFL-2.0
EPL-1.0 EPL-1.0
EPL-2.0 EPL-2.0
EUDatagrid EUDatagrid
EUPL-1.0 EUPL-1.0
EUPL-1.1 EUPL-1.1
EUPL-1.2 EUPL-1.2
Entessa Entessa
ErlPL-1.1 ErlPL-1.1
Eurosym Eurosym
FSFAP FSFAP
FSFUL FSFUL
FSFULLR FSFULLR
FTL FTL
Fair Fair
Frameworx-1.0 Frameworx-1.0
FreeImage FreeImage
GFDL-1.1 GFDL-1.1
GFDL-1.1-only GFDL-1.1-only
GFDL-1.1-or-later GFDL-1.1-or-later
GFDL-1.2 GFDL-1.2
GFDL-1.2-only GFDL-1.2-only
GFDL-1.2-or-later GFDL-1.2-or-later
GFDL-1.3 GFDL-1.3
GFDL-1.3-only GFDL-1.3-only
GFDL-1.3-or-later GFDL-1.3-or-later
GL2PS GL2PS
GPL-1.0 GPL-1.0
GPL-1.0+ GPL-1.0+
GPL-1.0-only GPL-1.0-only
GPL-1.0-or-later GPL-1.0-or-later
GPL-2.0 GPL-2.0
GPL-2.0+ GPL-2.0+
GPL-2.0-only GPL-2.0-only
GPL-2.0-or-later GPL-2.0-or-later
GPL-2.0-with-GCC-exception GPL-2.0-with-GCC-exception
GPL-2.0-with-autoconf-exception GPL-2.0-with-autoconf-exception
GPL-2.0-with-bison-exception GPL-2.0-with-bison-exception
GPL-2.0-with-classpath-exception GPL-2.0-with-classpath-exception
GPL-2.0-with-font-exception GPL-2.0-with-font-exception
GPL-3.0 GPL-3.0
GPL-3.0+ GPL-3.0+
GPL-3.0-only GPL-3.0-only
GPL-3.0-or-later GPL-3.0-or-later
GPL-3.0-with-GCC-exception GPL-3.0-with-GCC-exception
GPL-3.0-with-autoconf-exception GPL-3.0-with-autoconf-exception
Giftware Giftware
Glide Glide
Glulxe Glulxe
HPND HPND
HaskellReport HaskellReport
IBM-pibs IBM-pibs
ICU ICU
IJG IJG
IPA IPA
IPL-1.0 IPL-1.0
ISC ISC
ImageMagick ImageMagick
Imlib2 Imlib2
Info-ZIP Info-ZIP
Intel Intel
Intel-ACPI Intel-ACPI
Interbase-1.0 Interbase-1.0
JSON JSON
JasPer-2.0 JasPer-2.0
LAL-1.2 LAL-1.2
LAL-1.3 LAL-1.3
LGPL-2.0 LGPL-2.0
LGPL-2.0+ LGPL-2.0+
LGPL-2.0-only LGPL-2.0-only
LGPL-2.0-or-later LGPL-2.0-or-later
LGPL-2.1 LGPL-2.1
LGPL-2.1+ LGPL-2.1+
LGPL-2.1-only LGPL-2.1-only
LGPL-2.1-or-later LGPL-2.1-or-later
LGPL-3.0 LGPL-3.0
LGPL-3.0+ LGPL-3.0+
LGPL-3.0-only LGPL-3.0-only
LGPL-3.0-or-later LGPL-3.0-or-later
LGPLLR LGPLLR
LPL-1.0 LPL-1.0
LPL-1.02 LPL-1.02
LPPL-1.0 LPPL-1.0
LPPL-1.1 LPPL-1.1
LPPL-1.2 LPPL-1.2
LPPL-1.3a LPPL-1.3a
LPPL-1.3c LPPL-1.3c
Latex2e Latex2e
Leptonica Leptonica
LiLiQ-P-1.1 LiLiQ-P-1.1
LiLiQ-R-1.1 LiLiQ-R-1.1
LiLiQ-Rplus-1.1 LiLiQ-Rplus-1.1
Libpng Libpng
MIT MIT
MIT-CMU MIT-CMU
MIT-advertising MIT-advertising
MIT-enna MIT-enna
MIT-feh MIT-feh
MITNFA MITNFA
MPL-1.0 MPL-1.0
MPL-1.1 MPL-1.1
MPL-2.0 MPL-2.0
MPL-2.0-no-copyleft-exception MPL-2.0-no-copyleft-exception
MS-PL MS-PL
MS-RL MS-RL
MTLL MTLL
MakeIndex MakeIndex
MirOS MirOS
Motosoto Motosoto
Multics Multics
Mup Mup
NASA-1.3 NASA-1.3
NBPL-1.0 NBPL-1.0
NCSA NCSA
NGPL NGPL
NLOD-1.0 NLOD-1.0
NLPL NLPL
NOSL NOSL
NPL-1.0 NPL-1.0
NPL-1.1 NPL-1.1
NPOSL-3.0 NPOSL-3.0
NRL NRL
NTP NTP
Naumen Naumen
Net-SNMP Net-SNMP
NetCDF NetCDF
Newsletr Newsletr
Nokia Nokia
Noweb Noweb
Nunit Nunit
OCCT-PL OCCT-PL
OCLC-2.0 OCLC-2.0
ODbL-1.0 ODbL-1.0
OFL-1.0 OFL-1.0
OFL-1.1 OFL-1.1
OGTSL OGTSL
OLDAP-1.1 OLDAP-1.1
OLDAP-1.2 OLDAP-1.2
OLDAP-1.3 OLDAP-1.3
OLDAP-1.4 OLDAP-1.4
OLDAP-2.0 OLDAP-2.0
OLDAP-2.0.1 OLDAP-2.0.1
OLDAP-2.1 OLDAP-2.1
OLDAP-2.2 OLDAP-2.2
OLDAP-2.2.1 OLDAP-2.2.1
OLDAP-2.2.2 OLDAP-2.2.2
OLDAP-2.3 OLDAP-2.3
OLDAP-2.4 OLDAP-2.4
OLDAP-2.5 OLDAP-2.5
OLDAP-2.6 OLDAP-2.6
OLDAP-2.7 OLDAP-2.7
OLDAP-2.8 OLDAP-2.8
OML OML
OPL-1.0 OPL-1.0
OSET-PL-2.1 OSET-PL-2.1
OSL-1.0 OSL-1.0
OSL-1.1 OSL-1.1
OSL-2.0 OSL-2.0
OSL-2.1 OSL-2.1
OSL-3.0 OSL-3.0
OpenSSL OpenSSL
PDDL-1.0 PDDL-1.0
PHP-3.0 PHP-3.0
PHP-3.01 PHP-3.01
Plexus Plexus
PostgreSQL PostgreSQL
Python-2.0 Python-2.0
QPL-1.0 QPL-1.0
Qhull Qhull
RHeCos-1.1 RHeCos-1.1
RPL-1.1 RPL-1.1
RPL-1.5 RPL-1.5
RPSL-1.0 RPSL-1.0
RSA-MD RSA-MD
RSCPL RSCPL
Rdisc Rdisc
Ruby Ruby
SAX-PD SAX-PD
SCEA SCEA
SGI-B-1.0 SGI-B-1.0
SGI-B-1.1 SGI-B-1.1
SGI-B-2.0 SGI-B-2.0
SISSL SISSL
SISSL-1.2 SISSL-1.2
SMLNJ SMLNJ
SMPPL SMPPL
SNIA SNIA
SPL-1.0 SPL-1.0
SWL SWL
Saxpath Saxpath
Sendmail Sendmail
SimPL-2.0 SimPL-2.0
Sleepycat Sleepycat
Spencer-86 Spencer-86
Spencer-94 Spencer-94
Spencer-99 Spencer-99
StandardML-NJ StandardML-NJ
SugarCRM-1.1.3 SugarCRM-1.1.3
TCL TCL
TCP-wrappers TCP-wrappers
TMate TMate
TORQUE-1.1 TORQUE-1.1
TOSL TOSL
UPL-1.0 UPL-1.0
Unicode-DFS-2015 Unicode-DFS-2015
Unicode-DFS-2016 Unicode-DFS-2016
Unicode-TOU Unicode-TOU
Unlicense Unlicense
VOSTROM VOSTROM
VSL-1.0 VSL-1.0
Vim Vim
W3C W3C
W3C-19980720 W3C-19980720
W3C-20150513 W3C-20150513
WTFPL WTFPL
Watcom-1.0 Watcom-1.0
Wsuipa Wsuipa
X11 X11
XFree86-1.1 XFree86-1.1
XSkat XSkat
Xerox Xerox
Xnet Xnet
YPL-1.0 YPL-1.0
YPL-1.1 YPL-1.1
ZPL-1.1 ZPL-1.1
ZPL-2.0 ZPL-2.0
ZPL-2.1 ZPL-2.1
Zed Zed
Zend-2.0 Zend-2.0
Zimbra-1.3 Zimbra-1.3
Zimbra-1.4 Zimbra-1.4
Zlib Zlib
bzip2-1.0.5 bzip2-1.0.5
bzip2-1.0.6 bzip2-1.0.6
curl curl
diffmark diffmark
dvipdfm dvipdfm
eCos-2.0 eCos-2.0
eGenix eGenix
gSOAP-1.3b gSOAP-1.3b
gnuplot gnuplot
iMatix iMatix
libtiff libtiff
mpich2 mpich2
psfrag psfrag
psutils psutils
wxWindows wxWindows
xinetd xinetd
xpp xpp
zlib-acknowledgement zlib-acknowledgement
).freeze ).freeze
# exception identifiers # exception identifiers
EXCEPTION_IDENTIFIERS = %w( EXCEPTION_IDENTIFIERS = %w(
389-exception 389-exception
Autoconf-exception-2.0 Autoconf-exception-2.0
Autoconf-exception-3.0 Autoconf-exception-3.0
Bison-exception-2.2 Bison-exception-2.2
Bootloader-exception Bootloader-exception
CLISP-exception-2.0 CLISP-exception-2.0
Classpath-exception-2.0 Classpath-exception-2.0
DigiRule-FOSS-exception DigiRule-FOSS-exception
FLTK-exception FLTK-exception
Fawkes-Runtime-exception Fawkes-Runtime-exception
Font-exception-2.0 Font-exception-2.0
GCC-exception-2.0 GCC-exception-2.0
GCC-exception-3.1 GCC-exception-3.1
LZMA-exception LZMA-exception
Libtool-exception Libtool-exception
Linux-syscall-note Linux-syscall-note
Nokia-Qt-exception-1.1 Nokia-Qt-exception-1.1
OCCT-exception-1.0 OCCT-exception-1.0
Qwt-exception-1.0 Qwt-exception-1.0
WxWindows-exception-3.1 WxWindows-exception-3.1
eCos-exception-2.0 eCos-exception-2.0
freertos-exception-2.0 freertos-exception-2.0
gnu-javamail-exception gnu-javamail-exception
i2p-gpl-java-exception i2p-gpl-java-exception
mif-exception mif-exception
openvpn-openssl-exception openvpn-openssl-exception
u-boot-exception-2.0 u-boot-exception-2.0
).freeze ).freeze
REGEXP = %r{ REGEXP = %r{