6 Licenses_db_Include_MAINTAINER= portmgr@FreeBSD.org
9 # bsd.licenses.db.mk - License database for bsd.licenses.mk
11 # Created by: Alejandro Pulver <alepulver@FreeBSD.org>
13 # Please view me with 4 column tabs!
16 # Possible sources for information:
18 # https://spdx.org/licenses/
20 # - Wikipedia (article "Comparison of Free Software Licenses")
21 # http://en.wikipedia.org/wiki/Comparison_of_free_software_licences
23 # Probably will be automatically incorporated from FOSSology's software.
25 # IMPORTANT: as this file is going to be included by most ports, we may
26 # consider having licenses here only as "tags" as most of them will be free,
27 # to remove some loops and additional variables here. This will not affect the
28 # rest of bsd.licenses.mk, and anyways restricted licenses that aren't used by
29 # many ports should be defined in each one's Makefile.
31 # XXX Start of editable section
35 # _LICENSE_LIST - List of defined licenses
36 # _LICENSE_LIST_GROUPS - List of defined license groups
39 _LICENSE_LIST= AGPLv3 APACHE10 APACHE11 APACHE20 ART10 ARTPERL10 ART20 \
40 BSD BSD2CLAUSE BSD3CLAUSE BSD4CLAUSE BSL CDDL EPL GFDL \
41 GMGPL GPLv1 GPLv2 GPLv3 GPLv3RLE ISCL LGPL20 LGPL21 LGPL3 \
42 LPPL10 LPPL11 LPPL12 LPPL13 LPPL13a LPPL13b LPPL13c MIT \
43 MPL OPENSSL OFL10 OFL11 OWL PostgreSQL PHP202 PHP30 PHP301 PSFL RUBY \
46 # List of groups (only names must be present)
48 _LICENSE_NAME_FSF= Free Software Foundation Approved
50 _LICENSE_NAME_GPL= GPL Compatible
52 _LICENSE_NAME_OSI= OSI Approved
54 _LICENSE_NAME_COPYFREE= Comply with Copyfree Standard Definition.
56 _LICENSE_NAME_FONTS= Font licenses
58 # Default permissions for licenses here, if not defined
60 _LICENSE_PERMS_DEFAULT= dist-mirror dist-sell pkg-mirror pkg-sell auto-accept
62 # Properties of license "xxx" (similar to port variables, but single)
64 # _LICENSE_NAME_xxx - Full name/description of license/group
65 # _LICENSE_PERMS_xxx - Permissions (if not defined defaults to
66 # ${_LICENSE_PERMS_DEFAULT}.
67 # _LICENSE_GROUPS_xxx - Groups (optional)
70 # - General permissions from groups are added to each license, if not defined.
74 _LICENSE_NAME_AGPLv3= GNU Affero General Public License version 3
75 _LICENSE_GROUPS_AGPLv3= FSF GPL OSI
77 _LICENSE_NAME_APACHE10= Apache License 1.0
78 _LICENSE_GROUPS_APACHE10= FSF
80 _LICENSE_NAME_APACHE11= Apache License 1.1
81 _LICENSE_GROUPS_APACHE11= FSF OSI
83 _LICENSE_NAME_APACHE20= Apache License 2.0
84 _LICENSE_GROUPS_APACHE20= FSF OSI
86 _LICENSE_NAME_ART10= Artistic License version 1.0
87 _LICENSE_GROUPS_ART10= OSI
89 _LICENSE_NAME_ARTPERL10=Artistic License (perl) version 1.0
90 _LICENSE_GROUPS_ARTPERL10= OSI
92 _LICENSE_NAME_ART20= Artistic License version 2.0
93 _LICENSE_GROUPS_ART20= FSF GPL OSI
95 _LICENSE_NAME_BSD= BSD license Generic Version (deprecated)
96 _LICENSE_GROUPS_BSD= FSF OSI COPYFREE
98 _LICENSE_NAME_BSD2CLAUSE= BSD 2-clause "Simplified" License
99 _LICENSE_GROUPS_BSD2CLAUSE= FSF OSI COPYFREE
101 _LICENSE_NAME_BSD3CLAUSE= BSD 3-clause "New" or "Revised" License
102 _LICENSE_GROUPS_BSD3CLAUSE= FSF OSI COPYFREE
104 _LICENSE_NAME_BSD4CLAUSE= BSD 4-clause "Original" or "Old" License
105 _LICENSE_GROUPS_BSD4CLAUSE= FSF
107 _LICENSE_NAME_BSL= Boost Software License
108 _LICENSE_GROUPS_BSL= FSF OSI COPYFREE
110 _LICENSE_NAME_CDDL= Common Development and Distribution License
111 _LICENSE_GROUPS_CDDL= FSF OSI
113 _LICENSE_NAME_EPL= Eclipse Public License
114 _LICENSE_GROUPS_EPL= FSF OSI
116 _LICENSE_NAME_GFDL= GNU Free Documentation License
117 _LICENSE_GROUPS_GFDL= FSF
119 _LICENSE_NAME_GMGPL= GNAT Modified General Public License
120 _LICENSE_GROUPS_GMGPL= FSF GPL OSI
122 _LICENSE_NAME_GPLv1= GNU General Public License version 1
123 _LICENSE_GROUPS_GPLv1= FSF GPL OSI
125 _LICENSE_NAME_GPLv2= GNU General Public License version 2
126 _LICENSE_GROUPS_GPLv2= FSF GPL OSI
128 _LICENSE_NAME_GPLv3= GNU General Public License version 3
129 _LICENSE_GROUPS_GPLv3= FSF GPL OSI
131 _LICENSE_NAME_GPLv3RLE= GNU GPL version 3 Runtime Library Exception
132 _LICENSE_GROUPS_GPLv3RLE= FSF GPL OSI
134 _LICENSE_NAME_ISCL= Internet Systems Consortium License
135 _LICENSE_GROUPS_ISCL= FSF GPL OSI COPYFREE
137 _LICENSE_NAME_LGPL20= GNU Library General Public License version 2.0
138 _LICENSE_GROUPS_LGPL20= FSF GPL OSI
140 _LICENSE_NAME_LGPL21= GNU Lesser General Public License version 2.1
141 _LICENSE_GROUPS_LGPL21= FSF GPL OSI
143 _LICENSE_NAME_LGPL3= GNU Lesser General Public License version 3
144 _LICENSE_GROUPS_LGPL3= FSF GPL OSI
146 _LICENSE_NAME_LPPL10= LaTeX Project Public License version 1.0
147 _LICENSE_GROUPS_LPPL10= FSF OSI
148 _LICENSE_PERMS_LPPL10= dist-mirror dist-sell
150 _LICENSE_NAME_LPPL11= LaTeX Project Public License version 1.1
151 _LICENSE_GROUPS_LPPL11= FSF OSI
152 _LICENSE_PERMS_LPPL11= dist-mirror dist-sell
154 _LICENSE_NAME_LPPL12= LaTeX Project Public License version 1.2
155 _LICENSE_GROUPS_LPPL12= FSF OSI
156 _LICENSE_PERMS_LPPL12= dist-mirror dist-sell
158 _LICENSE_NAME_LPPL13= LaTeX Project Public License version 1.3
159 _LICENSE_GROUPS_LPPL13= FSF OSI
160 _LICENSE_PERMS_LPPL13= dist-mirror dist-sell
162 _LICENSE_NAME_LPPL13a= LaTeX Project Public License version 1.3a
163 _LICENSE_GROUPS_LPPL13a= FSF OSI
164 _LICENSE_PERMS_LPPL13a= xdist-mirror dist-sell
166 _LICENSE_NAME_LPPL13b= LaTeX Project Public License version 1.3b
167 _LICENSE_GROUPS_LPPL13b= FSF OSI
168 _LICENSE_PERMS_LPPL13b= dist-mirror dist-sell
170 _LICENSE_NAME_LPPL13c= LaTeX Project Public License version 1.3c
171 _LICENSE_GROUPS_LPPL13c= FSF OSI
172 _LICENSE_PERMS_LPPL13c= dist-mirror dist-sell
174 _LICENSE_NAME_MIT= MIT license / X11 license
175 _LICENSE_GROUPS_MIT= FSF GPL OSI COPYFREE
177 _LICENSE_NAME_MPL= Mozilla Public License
178 _LICENSE_GROUPS_MPL= FSF OSI
180 _LICENSE_NAME_OFL10= SIL Open Font License version 1.0 (http://scripts.sil.org/OFL)
181 _LICENSE_GROUPS_OFL10= FONTS
183 _LICENSE_NAME_OFL11= SIL Open Font License version 1.1 (http://scripts.sil.org/OFL)
184 _LICENSE_GROUPS_OFL11= FONTS
186 _LICENSE_NAME_OPENSSL= OpenSSL License
187 _LICENSE_GROUPS_OPENSSL= FSF
189 _LICENSE_NAME_OWL= Open Works License (owl.apotheon.org)
190 _LICENSE_GROUPS_OWL= COPYFREE
192 _LICENSE_NAME_PostgreSQL= PostgreSQL Licence
193 _LICENSE_GROUPS_PostgreSQL= FSF GPL OSI COPYFREE
195 _LICENSE_NAME_PHP202= PHP License version 2.02
196 _LICENSE_GROUPS_PHP202= FSF OSI
198 _LICENSE_NAME_PHP30= PHP License version 3.0
199 _LICENSE_GROUPS_PHP30= FSF OSI
201 _LICENSE_NAME_PHP301= PHP License version 3.01
202 _LICENSE_GROUPS_PHP301= FSF OSI
204 _LICENSE_NAME_PSFL= Python Software Foundation License
205 _LICENSE_GROUPS_PSFL= FSF GPL OSI
207 _LICENSE_NAME_RUBY= Ruby License
208 _LICENSE_GROUPS_RUBY= FSF
210 _LICENSE_NAME_ZLIB= zlib License
211 _LICENSE_GROUPS_ZLIB= GPL FSF OSI
213 _LICENSE_NAME_ZPL21= Zope Public License version 2.1
214 _LICENSE_GROUPS_ZPL21= GPL OSI
216 # Set default permissions if not defined
218 .for lic in ${_LICENSE_LIST}
219 . if !defined(_LICENSE_PERMS_${lic})
220 _LICENSE_PERMS_${lic}= ${_LICENSE_PERMS_DEFAULT}