3 lib.mapAttrs (lname: lset: let
6 free = true; # Most of our licenses are Free, explicitly declare unfree additions as such!
10 mkLicense = licenseDeclaration: let
11 applyDefaults = license: defaultLicense // license;
14 then license // { url = "https://spdx.org/licenses/${license.spdxId}.html"; }
16 applyRedistributable = license: { redistributable = license.free; } // license;
17 in lib.pipe licenseDeclaration [
23 /* License identifiers from spdx.org where possible.
24 * If you cannot find your license here, then look for a similar license or
25 * add it to this list. The URL mentioned above is a good source for inspiration.
30 fullName = "Abstyles License";
34 fullName = "Anti-Capitalist Software License v1.4";
35 url = "https://anticapitalist.software/";
36 /* restrictions on corporations apply for both use and redistribution */
38 redistributable = false;
42 # https://doomwiki.org/wiki/Raven_source_code_licensing
43 fullName = "Activision EULA";
44 url = "https://www.doomworld.com/eternity/activision_eula.txt";
50 fullName = "Academic Free License v2.0";
55 fullName = "Academic Free License v2.1";
60 fullName = "Academic Free License v3.0";
64 spdxId = "AGPL-3.0-only";
65 fullName = "GNU Affero General Public License v3.0 only";
69 spdxId = "AGPL-3.0-or-later";
70 fullName = "GNU Affero General Public License v3.0 or later";
75 fullName = "Aladdin Free Public License";
80 fullName = "Amazon Software License";
81 url = "https://aws.amazon.com/asl/";
86 fullName = "AMD License Agreement";
87 url = "https://developer.amd.com/amd-license-agreement/";
92 fullName = "Alliance for Open Media Patent License 1.0";
93 url = "https://aomedia.org/license/patent-license/";
98 fullName = "Apple Public Source License 1.0";
103 fullName = "Apple Public Source License 2.0";
107 spdxId = "Arphic-1999";
108 fullName = "Arphic Public License";
109 url = "https://www.freedesktop.org/wiki/Arphic_Public_License/";
113 spdxId = "Artistic-1.0";
114 fullName = "Artistic License 1.0";
118 spdxId = "Artistic-1.0-cl8";
119 fullName = "Artistic License 1.0 w/clause 8";
123 spdxId = "Artistic-2.0";
124 fullName = "Artistic License 2.0";
128 spdxId = "Apache-2.0";
129 fullName = "Apache License 2.0";
133 spdxId = "Apache-2.0 WITH LLVM-exception";
134 fullName = "Apache License 2.0 with LLVM Exceptions";
138 spdxId = "Bitstream-Vera";
139 fullName = "Bitstream Vera Font License";
143 spdxId = "BitTorrent-1.0";
144 fullName = " BitTorrent Open Source License v1.0";
148 spdxId = "BitTorrent-1.1";
149 fullName = " BitTorrent Open Source License v1.1";
153 url = "https://blitiri.com.ar/p/bola/";
154 fullName = "Buena Onda License Agreement 1.1";
159 fullName = "Boost Software License 1.0";
164 fullName = "Beerware License";
168 spdxId = "BlueOak-1.0.0";
169 fullName = "Blue Oak Model License 1.0.0";
174 fullName = "BSD Zero Clause License";
178 spdxId = "BSD-1-Clause";
179 fullName = "BSD 1-Clause License";
183 spdxId = "BSD-2-Clause";
184 fullName = ''BSD 2-clause "Simplified" License'';
188 spdxId = "BSD-2-Clause-Patent";
189 fullName = "BSD-2-Clause Plus Patent License";
193 spdxId = "BSD-2-Clause-Views";
194 fullName = "BSD 2-Clause with views sentence";
198 spdxId = "BSD-3-Clause";
199 fullName = ''BSD 3-clause "New" or "Revised" License'';
203 spdxId = "BSD-3-Clause-Clear";
204 fullName = "BSD 3-Clause Clear License";
208 spdxId = "BSD-4-Clause";
209 fullName = ''BSD 4-clause "Original" or "Old" License'';
212 bsdOriginalShortened = {
213 spdxId = "BSD-4-Clause-Shortened";
214 fullName = "BSD 4 Clause Shortened";
218 spdxId = "BSD-4-Clause-UC";
219 fullName = "BSD 4-Clause University of California-Specific";
223 spdxId = "BSD-Protection";
224 fullName = "BSD Protection License";
228 fullName = "Business Source License 1.1";
229 url = "https://mariadb.com/bsl11";
231 redistributable = true;
235 fullName = "Computer Associates Open Source Licence Version 1.0";
236 url = "http://jxplorer.org/licence.html";
241 fullName = "Cryptographic Autonomy License version 1.0 (CAL-1.0)";
242 url = "https://opensource.org/licenses/CAL-1.0";
247 fullName = "Caldera License";
248 url = "http://www.lemis.com/grog/UNIX/ancient-source-all.pdf";
252 fullName = "Common Attack Pattern Enumeration and Classification";
253 url = "https://capec.mitre.org/about/termsofuse.html";
257 spdxId = "ClArtistic";
258 fullName = "Clarified Artistic License";
263 fullName = "Creative Commons Zero v1.0 Universal";
267 spdxId = "CC-BY-NC-ND-3.0";
268 fullName = "Creative Commons Attribution Non Commercial No Derivative Works 3.0 Unported";
273 spdxId = "CC-BY-NC-ND-4.0";
274 fullName = "Creative Commons Attribution-NonCommercial-NoDerivatives 4.0 International";
279 spdxId = "CC-BY-NC-SA-2.0";
280 fullName = "Creative Commons Attribution Non Commercial Share Alike 2.0";
285 spdxId = "CC-BY-NC-SA-2.5";
286 fullName = "Creative Commons Attribution Non Commercial Share Alike 2.5";
291 spdxId = "CC-BY-NC-SA-3.0";
292 fullName = "Creative Commons Attribution Non Commercial Share Alike 3.0";
297 spdxId = "CC-BY-NC-SA-4.0";
298 fullName = "Creative Commons Attribution Non Commercial Share Alike 4.0";
303 spdxId = "CC-BY-NC-3.0";
304 fullName = "Creative Commons Attribution Non Commercial 3.0 Unported";
309 spdxId = "CC-BY-NC-4.0";
310 fullName = "Creative Commons Attribution Non Commercial 4.0 International";
315 spdxId = "CC-BY-ND-3.0";
316 fullName = "Creative Commons Attribution-No Derivative Works v3.00";
321 spdxId = "CC-BY-SA-1.0";
322 fullName = "Creative Commons Attribution Share Alike 1.0";
326 spdxId = "CC-BY-SA-2.0";
327 fullName = "Creative Commons Attribution Share Alike 2.0";
331 spdxId = "CC-BY-SA-2.5";
332 fullName = "Creative Commons Attribution Share Alike 2.5";
336 spdxId = "CC-BY-1.0";
337 fullName = "Creative Commons Attribution 1.0";
341 spdxId = "CC-BY-2.0";
342 fullName = "Creative Commons Attribution 2.0";
346 spdxId = "CC-BY-3.0";
347 fullName = "Creative Commons Attribution 3.0";
351 spdxId = "CC-BY-SA-3.0";
352 fullName = "Creative Commons Attribution Share Alike 3.0";
356 spdxId = "CC-BY-4.0";
357 fullName = "Creative Commons Attribution 4.0";
361 spdxId = "CC-BY-SA-4.0";
362 fullName = "Creative Commons Attribution Share Alike 4.0";
367 fullName = "Common Development and Distribution License 1.0";
371 spdxId = "CECILL-2.0";
372 fullName = "CeCILL Free Software License Agreement v2.0";
376 spdxId = "CECILL-2.1";
377 fullName = "CeCILL Free Software License Agreement v2.1";
382 fullName = "CeCILL-B Free Software License Agreement";
387 fullName = "CeCILL-C Free Software License Agreement";
392 fullName = "Common Public Attribution License 1.0";
396 fullName = "Commons Clause License";
397 url = "https://commonsclause.com/";
403 fullName = "Common Public License 1.0";
408 fullName = "curl License";
413 fullName = "DOC License";
418 fullName = "Detection Rule License 1.0";
423 fullName = "dtoa License";
427 fullName = "EPSON AVASYS PUBLIC LICENSE";
428 url = "https://avasys.jp/hp/menu000000700/hpg000000603.htm";
433 fullName = "Educational Community License, Version 2.0";
434 url = "https://opensource.org/licenses/ECL-2.0";
435 shortName = "ECL 2.0";
441 fullName = "Eiffel Forum License v1.0";
446 fullName = "Eiffel Forum License v2.0";
450 spdxId = "Elastic-2.0";
451 fullName = "Elastic License 2.0";
452 url = "https://github.com/elastic/elasticsearch/blob/main/licenses/ELASTIC-LICENSE-2.0.txt";
458 fullName = "Eclipse Public License 1.0";
463 fullName = "Eclipse Public License 2.0";
467 fullName = "Seiko Epson Corporation Software License Agreement for Linux";
468 url = "https://download.ebz.epson.net/dsc/du/02/eula/global/LINUX_EN.html";
474 fullName = "European Union Public License 1.1";
479 fullName = "European Union Public License 1.2";
483 spdxId = "GFDL-1.1-only";
484 fullName = "GNU Free Documentation License v1.1 only";
488 spdxId = "GFDL-1.1-or-later";
489 fullName = "GNU Free Documentation License v1.1 or later";
493 spdxId = "GFDL-1.2-only";
494 fullName = "GNU Free Documentation License v1.2 only";
498 spdxId = "GFDL-1.2-or-later";
499 fullName = "GNU Free Documentation License v1.2 or later";
503 spdxId = "GFDL-1.3-only";
504 fullName = "GNU Free Documentation License v1.3 only";
508 spdxId = "GFDL-1.3-or-later";
509 fullName = "GNU Free Documentation License v1.3 or later";
513 fullName = "Floodgap Free Software License";
514 url = "https://www.floodgap.com/software/ffsl/license.html";
519 fullName = "Fraunhofer FDK AAC Codec Library";
524 fullName = "Unspecified free software license";
529 fullName = "Freetype Project License";
533 fullName = "Geant4 Software License";
534 url = "https://geant4.web.cern.ch/geant4/license/LICENSE.html";
538 fullName = "GeoGebra Non-Commercial License Agreement";
539 url = "https://www.geogebra.org/license";
544 fullName = "GeneralUser GS License v2.0";
545 url = "https://www.schristiancollins.com/generaluser.php"; # license included in sources
549 fullName = "GUST Font License";
550 url = "https://www.gust.org.pl/projects/e-foundry/licenses/GUST-FONT-LICENSE.txt";
554 fullName = "GUST Font Source License";
555 url = "https://www.gust.org.pl/projects/e-foundry/licenses/GUST-FONT-SOURCE-LICENSE.txt";
559 spdxId = "GPL-1.0-only";
560 fullName = "GNU General Public License v1.0 only";
564 spdxId = "GPL-1.0-or-later";
565 fullName = "GNU General Public License v1.0 or later";
569 spdxId = "GPL-2.0-only";
570 fullName = "GNU General Public License v2.0 only";
574 spdxId = "GPL-2.0-with-classpath-exception";
575 fullName = "GNU General Public License v2.0 only (with Classpath exception)";
578 gpl2ClasspathPlus = {
579 fullName = "GNU General Public License v2.0 or later (with Classpath exception)";
580 url = "https://fedoraproject.org/wiki/Licensing/GPL_Classpath_Exception";
584 fullName = "GNU General Public License version 2 only (with OSI approved licenses linking exception)";
585 url = "https://www.mysql.com/about/legal/licensing/foss-exception";
589 spdxId = "GPL-2.0-or-later";
590 fullName = "GNU General Public License v2.0 or later";
594 spdxId = "GPL-3.0-only";
595 fullName = "GNU General Public License v3.0 only";
599 spdxId = "GPL-3.0-or-later";
600 fullName = "GNU General Public License v3.0 or later";
603 gpl3ClasspathPlus = {
604 fullName = "GNU General Public License v3.0 or later (with Classpath exception)";
605 url = "https://fedoraproject.org/wiki/Licensing/GPL_Classpath_Exception";
610 fullName = "Giftware License";
615 fullName = "Historic Permission Notice and Disclaimer";
619 fullName = "Historical Permission Notice and Disclaimer - sell variant";
620 spdxId = "HPND-sell-variant";
625 fullName = "Historical Permission Notice and Disclaimer - University of California variant";
628 # Intel's license, seems free
630 spdxId = "Intel-ACPI";
632 url = "https://old.calculate-linux.org/packages/licenses/iASL";
637 fullName = "Independent JPEG Group License";
641 fullName = "ImageMagick License";
642 spdxId = "ImageMagick";
647 fullName = "Imlib2 License";
652 fullName = "Info-ZIP License";
653 url = "https://infozip.sourceforge.net/license.html";
657 fullName = "INRIA Non-Commercial License Agreement for the CompCert verified compiler";
658 url = "https://compcert.org/doc/LICENSE.txt";
663 fullName = "End User License Agreement for IceSL Software";
664 url = "https://icesl.loria.fr/assets/pdf/EULA_IceSL_binary.pdf";
669 fullName = "INRIA Non-Commercial License Agreement for the Zélus compiler";
670 url = "https://github.com/INRIA/zelus/raw/829f2b97cba93b0543a9ca0272269e6b8fdad356/LICENSE";
676 fullName = "IPA Font License";
681 fullName = "IBM Public License v1.0";
686 fullName = "ISC License";
689 # Proprietary binaries; free to redistribute without modification.
691 fullName = "Databricks Proprietary License";
692 url = "https://pypi.org/project/databricks-connect";
697 fullName = "DataBricks eXtensions aka dbx License";
698 url = "https://github.com/databrickslabs/dbx/blob/743b579a4ac44531f764c6e522dbe5a81a7dc0e4/LICENSE";
700 redistributable = false;
704 fullName = "Fair License";
710 fullName = "Fair Source License, version 0.9";
711 url = "https://fair.io/v0.9.txt";
713 redistributable = true;
717 fullName = "Hippocratic License v3.0";
718 url = "https://firstdonoharm.dev/version/3/0/core.txt";
720 redistributable = true;
724 fullName = "Intel Simplified Software License";
725 url = "https://software.intel.com/en-us/license/intel-simplified-software-license";
730 fullName = "Knuth CTAN License";
731 spdxId = "Knuth-CTAN";
736 fullName = "Licence Art Libre 1.2";
741 fullName = "Licence Art Libre 1.3";
745 fullName = "Lens Terms of Service Agreement";
746 url = "https://k8slens.dev/licenses/tos";
751 spdxId = "LGPL-2.0-only";
752 fullName = "GNU Library General Public License v2 only";
756 spdxId = "LGPL-2.0-or-later";
757 fullName = "GNU Library General Public License v2 or later";
761 spdxId = "LGPL-2.1-only";
762 fullName = "GNU Lesser General Public License v2.1 only";
766 spdxId = "LGPL-2.1-or-later";
767 fullName = "GNU Lesser General Public License v2.1 or later";
771 spdxId = "LGPL-3.0-only";
772 fullName = "GNU Lesser General Public License v3.0 only";
776 spdxId = "LGPL-3.0-or-later";
777 fullName = "GNU Lesser General Public License v3.0 or later";
782 fullName = "Lesser General Public License For Linguistic Resources";
787 fullName = "libpng License";
791 spdxId = "libpng-2.0"; # Used since libpng 1.6.36.
792 fullName = "PNG Reference Library version 2";
796 fullName = "libssh2 License";
797 url = "https://www.libssh2.org/license.html";
802 fullName = "libtiff License";
806 fullName = "Lisp LGPL; GNU Lesser General Public License version 2.1 with Franz Inc. preamble for clarification of LGPL terms in context of Lisp";
807 url = "https://opensource.franz.com/preamble.html";
812 fullName = "LaTeX Project Public License v1.0";
817 fullName = "LaTeX Project Public License v1.2";
821 spdxId = "LPPL-1.3a";
822 fullName = "LaTeX Project Public License v1.3a";
826 spdxId = "LPPL-1.3c";
827 fullName = "LaTeX Project Public License v1.3c";
832 fullName = "Lucent Public License v1.02";
837 fullName = "MirOS License";
838 url = "https://opensource.org/licenses/MirOS";
841 # spdx.org does not (yet) differentiate between the X11 and Expat versions
842 # for details see https://en.wikipedia.org/wiki/MIT_License#Various_versions
845 fullName = "MIT License";
847 # https://spdx.org/licenses/MIT-feh.html
850 fullName = "feh License";
854 spdxId = "MIT-advertising";
855 fullName = "Enlightenment License (e16)";
860 fullName = "MIT No Attribution";
865 fullName = "Mozilla Public License 1.0";
870 fullName = "Mozilla Public License 1.1";
875 fullName = "Mozilla Public License 2.0";
880 fullName = "M+ Font License";
885 fullName = "Microsoft Public License";
889 spdxId = "MulanPSL-2.0";
890 fullName = "Mulan Permissive Software License, Version 2";
891 url = "https://license.coscl.org.cn/MulanPSL2";
896 fullName = "NASA Open Source Agreement 1.3";
902 fullName = "University of Illinois/NCSA Open Source License";
907 fullName = "Netdata Cloud UI License v1.0";
909 redistributable = true; # Only if used in Netdata products.
910 url = "https://raw.githubusercontent.com/netdata/netdata/master/web/gui/v2/LICENSE.md";
914 spdxId = "NIST-Software";
915 fullName = "NIST Software License";
920 fullName = "No Limit Public License";
924 spdxId = "NPOSL-3.0";
925 fullName = "Non-Profit Open Software License 3.0";
929 shortName = "CUDA EULA";
930 fullName = "CUDA Toolkit End User License Agreement (EULA)";
931 url = "https://docs.nvidia.com/cuda/eula/index.html#cuda-toolkit-supplement-license-agreement";
936 shortName = "CUDA EULA";
937 fullName = "CUDA Toolkit End User License Agreement (EULA)";
938 url = "https://docs.nvidia.com/cuda/eula/index.html#cuda-toolkit-supplement-license-agreement";
940 redistributable = true;
944 fullName = "Obsidian End User Agreement";
945 url = "https://obsidian.md/eula";
949 ocamlLgplLinkingException = {
950 spdxId = "OCaml-LGPL-linking-exception";
951 fullName = "OCaml LGPL Linking Exception";
955 fullName = "OCamlPro Non Commercial license version 1";
956 url = "https://alt-ergo.ocamlpro.com/http/alt-ergo-2.2.0/OCamlPro-Non-Commercial-License.pdf";
962 fullName = "Open Data Commons Open Database License v1.0";
967 fullName = "SIL Open Font License 1.1";
972 fullName = "Open Market License";
976 spdxId = "OLDAP-2.8";
977 fullName = "Open LDAP Public License v2.8";
982 fullName = "OpenSSL License";
986 spdxId = "OPUBL-1.0";
987 fullName = "Open Publication License v1.0";
992 fullName = "Open Software License 2.0";
997 fullName = "Open Software License 2.1";
1002 fullName = "Open Software License 3.0";
1006 spdxId = "Parity-7.0.0";
1007 fullName = "Parity Public License 7.0.0";
1008 url = "https://paritylicense.com/versions/7.0.0.html";
1012 spdxId = "PHP-3.01";
1013 fullName = "PHP License v3.01";
1017 spdxId = "PostgreSQL";
1018 fullName = "PostgreSQL License";
1022 fullName = "Postman EULA";
1023 url = "https://www.getpostman.com/licenses/postman_base_app";
1028 spdxId = "Python-2.0";
1029 fullName = "Python Software Foundation License version 2";
1030 url = "https://docs.python.org/license.html";
1034 fullName = "Public Domain";
1038 fullName = " Purdue BSD-Style License"; # also know as lsof license
1039 url = "https://enterprise.dejacode.com/licenses/public/purdue-bsd";
1043 fullName = "Prosperity-3.0.0";
1045 url = "https://prosperitylicense.com/versions/3.0.0.html";
1050 fullName = "Qhull License";
1055 fullName = "Q Public License 1.0";
1059 fullName = "Qwt License, Version 1.0";
1060 url = "https://qwt.sourceforge.io/qwtlicense.html";
1065 fullName = "Ruby License";
1069 spdxId = "Sendmail";
1070 fullName = "Sendmail License";
1074 spdxId = "SGI-B-2.0";
1075 fullName = "SGI Free Software License B v2.0";
1078 # Gentoo seems to treat it as a license:
1079 # https://gitweb.gentoo.org/repo/gentoo.git/tree/licenses/SGMLUG?id=7d999af4a47bf55e53e54713d98d145f935935c1
1081 fullName = "SGML UG SGML Parser Materials license";
1085 spdxId = "Sleepycat";
1086 fullName = "Sleepycat License";
1090 shortName = "smail";
1091 fullName = "SMAIL General Public License";
1092 url = "https://sources.debian.org/copyright/license/debianutils/4.9.1/";
1097 fullName = "Standard ML of New Jersey License";
1102 fullName = "Server Side Public License";
1103 url = "https://www.mongodb.com/licensing/server-side-public-license";
1106 # The license a slightly modified AGPL but still considered unfree by the
1107 # OSI for what seem like political reasons
1108 redistributable = true; # Definitely redistributable though, it's an AGPL derivative
1113 fullName = "Synthesis Tool Kit 4.3";
1114 url = "https://github.com/thestk/stk/blob/master/LICENSE";
1119 fullName = "Sudo License (ISC-style)";
1120 url = "https://www.sudo.ws/about/license/";
1124 shortName = "sustainable";
1125 fullName = "Sustainable Use License";
1126 url = "https://github.com/n8n-io/n8n/blob/master/LICENSE.md";
1128 redistributable = false; # only free to redistribute "for non-commercial purposes"
1133 fullName = "Timescale License Agreegment";
1134 url = "https://github.com/timescale/timescaledb/blob/main/tsl/LICENSE-TIMESCALE";
1140 fullName = "TCL/TK License";
1144 fullName = "Unicode Character Database License";
1145 url = "https://fedoraproject.org/wiki/Licensing:UCD";
1149 fullName = "Ubuntu Font License 1.0";
1150 url = "https://ubuntu.com/legal/font-licence";
1154 fullName = "Unfree";
1158 unfreeRedistributable = {
1159 fullName = "Unfree redistributable";
1161 redistributable = true;
1164 unfreeRedistributableFirmware = {
1165 fullName = "Unfree redistributable firmware";
1166 redistributable = true;
1167 # Note: we currently consider these "free" for inclusion in the
1168 # channel and NixOS images.
1171 unicode-dfs-2015 = {
1172 spdxId = "Unicode-DFS-2015";
1173 fullName = "Unicode License Agreement - Data Files and Software (2015)";
1176 unicode-dfs-2016 = {
1177 spdxId = "Unicode-DFS-2016";
1178 fullName = "Unicode License Agreement - Data Files and Software (2016)";
1182 spdxId = "Unlicense";
1183 fullName = "The Unlicense";
1188 fullName = "Universal Permissive License";
1189 url = "https://oss.oracle.com/licenses/upl/";
1194 fullName = "Vim License";
1198 fullName = "Oracle VM VirtualBox Extension Pack Personal Use and Evaluation License (PUEL)";
1199 url = "https://www.virtualbox.org/wiki/VirtualBox_PUEL";
1204 fullName = "Volatility Software License, Version 1.0";
1205 url = "https://www.volatilityfoundation.org/license/vsl-v1.0";
1210 fullName = "Vovida Software License v1.0";
1214 spdxId = "Watcom-1.0";
1215 fullName = "Sybase Open Watcom Public License 1.0";
1220 fullName = "W3C Software Notice and License";
1224 fullName = "Wadalab Font License";
1225 url = "https://fedoraproject.org/wiki/Licensing:Wadalab?rd=Licensing/Wadalab";
1230 fullName = "Do What The F*ck You Want To Public License";
1234 spdxId = "wxWindows";
1235 fullName = "wxWindows Library Licence, Version 3.1";
1240 fullName = "X11 License";
1246 url = "https://mcj.sourceforge.net/authors.html#xfig";
1251 fullName = "xinetd License";
1256 fullName = "zlib License";
1261 fullName = "Zope Public License 2.0";
1266 fullName = "Zope Public License 2.1";
1271 fullName = "XSkat License";
1274 # TODO: remove legacy aliases
1276 # deprecated for consistency with `apple-psl20`; use `apple-psl10`
1277 spdxId = "APSL-1.0";
1278 fullName = "Apple Public Source License 1.0";
1282 # deprecated due to confusion with Apache-2.0; use `apple-psl20`
1283 spdxId = "APSL-2.0";
1284 fullName = "Apple Public Source License 2.0";
1289 fullName = "GNU General Public License v2.0";
1294 fullName = "GNU General Public License v3.0";
1298 spdxId = "LGPL-2.0";
1299 fullName = "GNU Library General Public License v2";
1303 spdxId = "LGPL-2.1";
1304 fullName = "GNU Lesser General Public License v2.1";
1308 spdxId = "LGPL-3.0";
1309 fullName = "GNU Lesser General Public License v3.0";