Add more free licenses and disambiguate packages #23
Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
Closes #21. Closes #22. This pull request adds many free licenses and
variants of already included licenses and also disambiguates many
packages with a
custom
license field. Additionally, a few licenses arereorganized (see below for explanation).
CCPL:by-nc-sa
is deliberately excluded (despite its inclusion in #22)from the list of free licenses because it is considered nonfree by both
the FSF and Debian (and the OSI only evaluates
software licenses).
GPLv2.1
is excluded because (to my knowledge) it is not a real licenseand the issue comes from the software author's or the package
maintainer's end (maybe LGPL version 2.1 was intended?)
RDL
is excluded because I could not find what license it refers to (itis not in SPDX) and what package(s) use it.
Notes on licenses that are not clearly variants of already listed ones:
GPL3-only
: The Arch wiki states thatGPL3
refers to softwarelicensed under GPL version 3 or later; so I added this designation to
denote software licensed under GPL version 3 only (e.g. parts of
cups-filters
).SIL Open Font License 1.1 and Bitstream Vera License
: Used byttf-hack
.CUSTOM
: This is a variant ofcustom
and therefore ambiguous.custom:OpenMPI
: a modified 3-clause BSD license used byopenmpi
. Free according to DFSG (included in Debian main).custom:GFL
: a variant of LPPL v1.3c or later with an additionalnon-legally-binding clause, used by
otf-latin-modern
andoft-latinmodern-math
.custom:Apache 2.0 with LLVM Exception
: Apache 2.0 with theseexceptions, used by
llvm-libs
; the misspelled version is used bylib32-llvm-libs
.custom:libpng
: A permissive (non-copyleft) license used bylibpng
andlibpng12
that meets DFSG.custom:GD
: Following the convention of Debian.custom:HPND
: Historical Permission Notice and Disclaimer(OSI-approved).
custom:bitstream-vera
: License of Bitstream Vera; meets DFSG.custom:libxcomposite
: This is the MIT-style license used bylibxcomposite
; meets DFSG.custom:TekHVC
: Used by parts oflibx11
; meets DFSG.custom:Qhull
: Permissive license used byqhull
; meetsDFSG.
custom:Info-ZIP
: Permissive license used byzip
; meetsDFSG.
custom:X11-DEC
: Used by parts ofxorg-xkbutils
(THE INFORMATION IN THIS SOFTWARE...
); meets DFSG.custom:lsof
: License oflsof
; meets DFSG.custom:Sleepycat
: An OSI-approved copyleft license used bydb
.custom:PUEL
: This does not seem to be a free software license.Section 2 of the PUEL infringes on freedom 0 by limiting the
purposes for which the software can be use; the rest of the document may
infringe on other freedoms as well. In addition, Debian has placed its
package
virtualbox-guest-additions-iso
in the non-free section.custom:Khronos
andcustom:SGI
: Licenses used by parts ofmesa
which meet DFSG.
custom:w3m
: License ofw3m
; packaged in Debian main.custom:tcl
: License oftcl
; packaged in Debian main.custom:bzip2
: License ofbzip2
; packaged in Debian main.custom:unlicense
/custom:Unlicense
: Public domain dedicationapproved by the FSF.
custom:neovim
: Neovim is licensed under a mixture of Apache 2.0and the Vim license, both of which are free licenses already included
here.