# A list of valid licenses for the license field. Note the American English of license.
# DISCLAIMER: This is not legal advice. We are not laywers.

# If you need to add a package that doesn't have a license listed,
# add it alphabetically, numbers first.
# If you aren't sure what license a package has, Gentoo ebuilds
# are a good reference.

# If projects are multilicensed, use 'or'.
# If different parts of a project are under different licenses, use 'and'.
# If a project is under three or more licenses, use commas and and, e.g.:
# "MIT, LGPL-2 and Apache-2.0"

# If a package is_fake or is a script packaged with chromebrew, use GPL-3+.

# GNU General Public License compatible licenses approved by the Free Software Foundation
GPL-COMPATIBLE
AGPL-3
AGPL-3+
Apache-2.0
Apache-2.0-with-LLVM-exceptions
Artistic-2
Boost-1.0
BSD
BSD-2
CC0-1.0
CeCILL-2
Clarified-Artistic
Clear-BSD
ECL-2.0
FSFAP
FTL
gcc-runtime-library-exception-3.1
GPL-1
GPL-1+
GPL-2
GPL-2+
GPL-2-with-classpath-exception
GPL-2-with-exceptions
GPL-2-with-font-exception
GPL-2-with-linking-exception
GPL-2-with-MySQL-FLOSS-exception
GPL-2+-with-openssl-exception
GPL-3
GPL-3+
GPL-3+-with-autoconf-exception
GPL-3-with-font-exception
GPL-3+-with-font-exception
GPL-3-with-openssl-exception
GPL-3-with-qt-exception
HPND
IJG
ISC
LGPL-2
LGPL-2+
LGPL-2-with-linking-exception
LGPL-2.1
LGPL-2.1+
LGPL-2.1-with-linking-exception
LGPL-3
LGPL-3+
LGPL-3-with-linking-exception
libgcc
libstdc++
metapackage
MIT
MPL-2.0 Nokia-Qt-LGPL-Exception-1.1
OPENLDAP
PSF-2
PSF-2.2
PSF-2.3
PSF-2.4
public-domain
PYTHON
qwt
Ruby
Ruby-BSD
SGI-B-2.0
Sleepycat
tanuki-community
Transmission-OpenSSL-exception
unicode
Unlicense
UoI-NCSA
UPX-exception
vim
W3C
WTFPL-2
wxWinLL-3.1
ZLIB
ZPL

# Non-GPL compatible licenses approved by the FSF
AFL-2.1
AFL-3.0
Apache-1.0
Apache-1.1
APSL-2
BSD-4
CDDL
CNRI
CPAL-1.0
CPL-1.0
EPL-1.0
EPL-2.0
EUPL-1.1
EUPL-1.2
FraunhoferFDK
gnuplot
IBM
LPPL-1.2
MPL-1.0
MPL-1.1
Ms-PL
NPL-1.1
openssl
OSL-1.1
OSL-2.0
OSL-2.1
PHP-3.01
QPL
QPL-1.0
Zend-2.0

# Licenses approved by the Open Source Initiative
AFL-3.0
AGPL-3
AGPL-3+
Apache-1.1
Apache-2.0
APL-1.0
APSL-2
Artistic
Artistic-2
Boost-1.0
BSD
BSD-2
CDDL
CNRI
CPAL-1.0
CPL-1.0
ECL-2.0
EPL-1.0
EPL-2.0
EUPL-1.1
EUPL-1.2
GPL-1+
GPL-2
GPL-2+
GPL-3
GPL-3+
HPND
IBM
IPAfont
ISC
LGPL-2+
LGPL-2.1
LGPL-2.1+
LGPL-3
LGPL-3+
LPPL-1.3c
MIT
MPL-1.0
MPL-1.1
MPL-2.0
Ms-PL
nethack
NOSA
OFL-1.1
OSL-2.1
PHP-3
PHP-3.01
POSTGRESQL
PSF-2
QPL
Sleepycat
UoI-NCSA
W3C
Watcom-1.0
wxWinLL-3
ZLIB
ZPL

# Licenses that match the definition of free software as set by the FSF, but are neither approved by the FSF or OSI
AIFFWriter.m
Allegro
alternate
AMPAS
bea.ri.jsr173
BEER-WARE
boehm-gc
BSD-1
BSD-with-attribution
BSD-with-disclosure
buddy
bufexplorer.vim
BZIP2
canfep
CAOSL
CDDL-1.1
CDDL-Schily
CeCILL-C
CMake
CPL-0.5
CRACKLIB
Crypt-IDEA
curl
DES
docbook
dom4j
DUMB-0.9.3
ElementTree
Emacs
ErlPL-1.1
FastCGI
feh
File
MMagic
Flashpix
FLEX
flexmock
FLTK
freetts
FVWM
gd
gsm
HTML-Tidy
htmlc
iASL
icu
IDPL
imagemagick
Info-ZIP
inner-net
Interbase-1.0
ipadic
Ispell
JasPer-2.0
JDOM
JNIC
JOVE
Khronos-CLHPP
LambdaMOO
LIBGLOSS
libmng
libpng
libpng2
libtiff
LPPL-1.3
LPPL-1.3b
lsof
matplotlib
Mini-XML
minpack
MIT-with-advertising
mm
mpich2
NCSA-HDF
netcat
NEWLIB
ngrep
Old-MIT
openafs-krb5-a
Openwall
otter
par
PCRE
perforce
photopc
PHP-2.02
pngcrush
pngnq
Princeton
psutils
rc
rdisc
regexp-UofT
repoze RSA
rwpng
sash
scanlogd
sdlsasteroids
Sendmail
Sendmail-Open-Source
SMAIL
Snd
SSLeay
SVFL
symlinks
Sympow-BSD
tablelist
tcltk
tcp_wrappers_license
TeX
TeX-other-free
the-Click-license
Time-Format
Time-modules
tm-align
torque-2.5
totd
Toyoda
UCAR-Unidata
UPL-1.0
URT
VTK
w3m
wm2
x2x
xbatt
xboing
XC
Xdebug
xtrs
ZSH

# FSF approved licenses for non-software uses such as documentation
Arphic
CC-BY-2.0
CC-BY-2.5
CC-BY-3.0
CC-BY-4.0
CC-BY-SA-2.0
CC-BY-SA-2.5
CC-BY-SA-3.0
CC-BY-SA-4.0
FDL-1.1
FDL-1.1+
FDL-1.2
FDL-1.2+
FDL-1.3
FDL-1.3+
FreeArt
GPL-1
GPL-1+
GPL-2
GPL-2+
GPL-3
GPL-3+
IPAfont
OFL
OFL-1.1
OPL

# Non-FSF approved free licenses for non-software uses
BAEKMUK
BitstreamVera
CC-BY-SA-1.0
CC-PD
CC-SA-1.0
LDP-1
LDP-1a
man-pages
man-pages-posix
man-pages-posix-2013
MaxMind2 mplus-fonts
myspell-en_CA-KevinAtkinson
quake1-textures
Texinfo-manual
UbuntuFontLicense-1.0
vlgothic
wxWinFDL-3

# Licenses that permit binary redistribution according to the Gentoo Foundation
Amazon Atmel
AVASYS bh-luxi
bonnie
Broadcom
freedist
intel-ucode
ipw2100-fw
ipw2200-fw
ipw3945
ISSL
JSON
linux-fw-redistributable
LSI-tw_cli
Mellanox-AS-IS
MicroChip-SDCC
no-source-code
NVIDIA-r1
qlogic-fibre-channel-firmware
shmux
SmartLabs
sun-jlfgr
unRAR

# End User License Agreements: Licenses designed to take away your rights
2dboy-EULA
AMD-GPU-PRO-EULA
AnyDesk-TOS
Aseprite-EULA
baudline
BCS
bestcrypt
CAPYBARA-EULA
Coherent-Graphics
Dropbox-TOS
ETQW
f.lux
FAH-EULA-2014
Flightradar24
Gameplay-Group-EULA
geekbench
genymotion
GIMPS
Gitkracken-EULA
GOG-EULA
google-chrome
Google-TOS
Heroku-TOS
Intel-SDP
Introversion
LastPass
LOKI-EULA
MakeMKV-EULA
Microsemi
Mojang
microsoft-edge
ms-teams-pre
MTA-0.5
NConvert-EULA
NVIDIA-CODEC-SDK
NVIDIA-CUDA
OPERA-2018
Oracle-BCLA-JavaSE
PAPERS-PLEASE
Primate-Plunge
protonmail-bridge-EULA
PUEL
Q3AEULA-20000111
QUAKE4
Quartus-prime-megacore
RAR
Skype-TOS
Sourcetrail
SPS
supermicro
Symphony-cli-EULA
Synology
teamspeak3
teamspeak5
TeamViewer
THINKTANKS
TIK
ubiquiti
ut2003
ut2003-demo
ValveSoftware
Vivaldi
Wingware-EULA
worklog-assistant
WPS-EULA
zi-labone

# Other licenses
all-rights-reserved         # Use when a package specifically states it is all rights reserved
custom                      # A license cannot be 'custom' if the source code is unavailable. Instead, find the license and add it under the EULA section of this file.
unlicensed                  # Assumed to be all rights reserved.
