Line data Source code
1 : // GENERATED CODE - DO NOT MODIFY BY HAND
2 : //
3 : // If you need to make changes, please refer to the SPDX License brick
4 : // CONTRIBUTING file.
5 :
6 : // ignore_for_file: type=lint
7 :
8 : /// List of all SPDX licenses.
9 : ///
10 : /// This file was automatically generated with the SPDX License brick.
11 : library spdx_license;
12 :
13 : /// {@template spdx_license}
14 : /// A list of all 640 SPDX licenses.
15 : ///
16 : /// These have been automatically generated from the SPDX License brick.
17 : /// {@endtemplate}
18 : enum SpdxLicense {
19 : $0BSD._('0BSD'),
20 : $AAL._('AAL'),
21 : $ADSL._('ADSL'),
22 : $AFL_1_1._('AFL-1.1'),
23 : $AFL_1_2._('AFL-1.2'),
24 : $AFL_2_0._('AFL-2.0'),
25 : $AFL_2_1._('AFL-2.1'),
26 : $AFL_3_0._('AFL-3.0'),
27 : $AGPL_1_0._('AGPL-1.0'),
28 : $AGPL_1_0_only._('AGPL-1.0-only'),
29 : $AGPL_1_0_or_later._('AGPL-1.0-or-later'),
30 : $AGPL_3_0._('AGPL-3.0'),
31 : $AGPL_3_0_only._('AGPL-3.0-only'),
32 : $AGPL_3_0_or_later._('AGPL-3.0-or-later'),
33 : $AMDPLPA._('AMDPLPA'),
34 : $AML._('AML'),
35 : $AML_glslang._('AML-glslang'),
36 : $AMPAS._('AMPAS'),
37 : $ANTLR_PD._('ANTLR-PD'),
38 : $ANTLR_PD_fallback._('ANTLR-PD-fallback'),
39 : $APAFML._('APAFML'),
40 : $APL_1_0._('APL-1.0'),
41 : $APSL_1_0._('APSL-1.0'),
42 : $APSL_1_1._('APSL-1.1'),
43 : $APSL_1_2._('APSL-1.2'),
44 : $APSL_2_0._('APSL-2.0'),
45 : $ASWF_Digital_Assets_1_0._('ASWF-Digital-Assets-1.0'),
46 : $ASWF_Digital_Assets_1_1._('ASWF-Digital-Assets-1.1'),
47 : $Abstyles._('Abstyles'),
48 : $AdaCore_doc._('AdaCore-doc'),
49 : $Adobe_2006._('Adobe-2006'),
50 : $Adobe_Display_PostScript._('Adobe-Display-PostScript'),
51 : $Adobe_Glyph._('Adobe-Glyph'),
52 : $Adobe_Utopia._('Adobe-Utopia'),
53 : $Afmparse._('Afmparse'),
54 : $Aladdin._('Aladdin'),
55 : $Apache_1_0._('Apache-1.0'),
56 : $Apache_1_1._('Apache-1.1'),
57 : $Apache_2_0._('Apache-2.0'),
58 : $App_s2p._('App-s2p'),
59 : $Arphic_1999._('Arphic-1999'),
60 : $Artistic_1_0._('Artistic-1.0'),
61 : $Artistic_1_0_Perl._('Artistic-1.0-Perl'),
62 : $Artistic_1_0_cl8._('Artistic-1.0-cl8'),
63 : $Artistic_2_0._('Artistic-2.0'),
64 : $BSD_1_Clause._('BSD-1-Clause'),
65 : $BSD_2_Clause._('BSD-2-Clause'),
66 : $BSD_2_Clause_Darwin._('BSD-2-Clause-Darwin'),
67 : $BSD_2_Clause_FreeBSD._('BSD-2-Clause-FreeBSD'),
68 : $BSD_2_Clause_NetBSD._('BSD-2-Clause-NetBSD'),
69 : $BSD_2_Clause_Patent._('BSD-2-Clause-Patent'),
70 : $BSD_2_Clause_Views._('BSD-2-Clause-Views'),
71 : $BSD_3_Clause._('BSD-3-Clause'),
72 : $BSD_3_Clause_Attribution._('BSD-3-Clause-Attribution'),
73 : $BSD_3_Clause_Clear._('BSD-3-Clause-Clear'),
74 : $BSD_3_Clause_HP._('BSD-3-Clause-HP'),
75 : $BSD_3_Clause_LBNL._('BSD-3-Clause-LBNL'),
76 : $BSD_3_Clause_Modification._('BSD-3-Clause-Modification'),
77 : $BSD_3_Clause_No_Military_License._('BSD-3-Clause-No-Military-License'),
78 : $BSD_3_Clause_No_Nuclear_License._('BSD-3-Clause-No-Nuclear-License'),
79 : $BSD_3_Clause_No_Nuclear_License_2014._('BSD-3-Clause-No-Nuclear-License-2014'),
80 : $BSD_3_Clause_No_Nuclear_Warranty._('BSD-3-Clause-No-Nuclear-Warranty'),
81 : $BSD_3_Clause_Open_MPI._('BSD-3-Clause-Open-MPI'),
82 : $BSD_3_Clause_Sun._('BSD-3-Clause-Sun'),
83 : $BSD_3_Clause_acpica._('BSD-3-Clause-acpica'),
84 : $BSD_3_Clause_flex._('BSD-3-Clause-flex'),
85 : $BSD_4_Clause._('BSD-4-Clause'),
86 : $BSD_4_Clause_Shortened._('BSD-4-Clause-Shortened'),
87 : $BSD_4_Clause_UC._('BSD-4-Clause-UC'),
88 : $BSD_4_3RENO._('BSD-4.3RENO'),
89 : $BSD_4_3TAHOE._('BSD-4.3TAHOE'),
90 : $BSD_Advertising_Acknowledgement._('BSD-Advertising-Acknowledgement'),
91 : $BSD_Attribution_HPND_disclaimer._('BSD-Attribution-HPND-disclaimer'),
92 : $BSD_Inferno_Nettverk._('BSD-Inferno-Nettverk'),
93 : $BSD_Protection._('BSD-Protection'),
94 : $BSD_Source_Code._('BSD-Source-Code'),
95 : $BSD_Source_beginning_file._('BSD-Source-beginning-file'),
96 : $BSD_Systemics._('BSD-Systemics'),
97 : $BSD_Systemics_W3Works._('BSD-Systemics-W3Works'),
98 : $BSL_1_0._('BSL-1.0'),
99 : $BUSL_1_1._('BUSL-1.1'),
100 : $Baekmuk._('Baekmuk'),
101 : $Bahyph._('Bahyph'),
102 : $Barr._('Barr'),
103 : $Beerware._('Beerware'),
104 : $BitTorrent_1_0._('BitTorrent-1.0'),
105 : $BitTorrent_1_1._('BitTorrent-1.1'),
106 : $Bitstream_Charter._('Bitstream-Charter'),
107 : $Bitstream_Vera._('Bitstream-Vera'),
108 : $BlueOak_1_0_0._('BlueOak-1.0.0'),
109 : $Boehm_GC._('Boehm-GC'),
110 : $Borceux._('Borceux'),
111 : $Brian_Gladman_2_Clause._('Brian-Gladman-2-Clause'),
112 : $Brian_Gladman_3_Clause._('Brian-Gladman-3-Clause'),
113 : $C_UDA_1_0._('C-UDA-1.0'),
114 : $CAL_1_0._('CAL-1.0'),
115 : $CAL_1_0_Combined_Work_Exception._('CAL-1.0-Combined-Work-Exception'),
116 : $CATOSL_1_1._('CATOSL-1.1'),
117 : $CC_BY_1_0._('CC-BY-1.0'),
118 : $CC_BY_2_0._('CC-BY-2.0'),
119 : $CC_BY_2_5._('CC-BY-2.5'),
120 : $CC_BY_2_5_AU._('CC-BY-2.5-AU'),
121 : $CC_BY_3_0._('CC-BY-3.0'),
122 : $CC_BY_3_0_AT._('CC-BY-3.0-AT'),
123 : $CC_BY_3_0_AU._('CC-BY-3.0-AU'),
124 : $CC_BY_3_0_DE._('CC-BY-3.0-DE'),
125 : $CC_BY_3_0_IGO._('CC-BY-3.0-IGO'),
126 : $CC_BY_3_0_NL._('CC-BY-3.0-NL'),
127 : $CC_BY_3_0_US._('CC-BY-3.0-US'),
128 : $CC_BY_4_0._('CC-BY-4.0'),
129 : $CC_BY_NC_1_0._('CC-BY-NC-1.0'),
130 : $CC_BY_NC_2_0._('CC-BY-NC-2.0'),
131 : $CC_BY_NC_2_5._('CC-BY-NC-2.5'),
132 : $CC_BY_NC_3_0._('CC-BY-NC-3.0'),
133 : $CC_BY_NC_3_0_DE._('CC-BY-NC-3.0-DE'),
134 : $CC_BY_NC_4_0._('CC-BY-NC-4.0'),
135 : $CC_BY_NC_ND_1_0._('CC-BY-NC-ND-1.0'),
136 : $CC_BY_NC_ND_2_0._('CC-BY-NC-ND-2.0'),
137 : $CC_BY_NC_ND_2_5._('CC-BY-NC-ND-2.5'),
138 : $CC_BY_NC_ND_3_0._('CC-BY-NC-ND-3.0'),
139 : $CC_BY_NC_ND_3_0_DE._('CC-BY-NC-ND-3.0-DE'),
140 : $CC_BY_NC_ND_3_0_IGO._('CC-BY-NC-ND-3.0-IGO'),
141 : $CC_BY_NC_ND_4_0._('CC-BY-NC-ND-4.0'),
142 : $CC_BY_NC_SA_1_0._('CC-BY-NC-SA-1.0'),
143 : $CC_BY_NC_SA_2_0._('CC-BY-NC-SA-2.0'),
144 : $CC_BY_NC_SA_2_0_DE._('CC-BY-NC-SA-2.0-DE'),
145 : $CC_BY_NC_SA_2_0_FR._('CC-BY-NC-SA-2.0-FR'),
146 : $CC_BY_NC_SA_2_0_UK._('CC-BY-NC-SA-2.0-UK'),
147 : $CC_BY_NC_SA_2_5._('CC-BY-NC-SA-2.5'),
148 : $CC_BY_NC_SA_3_0._('CC-BY-NC-SA-3.0'),
149 : $CC_BY_NC_SA_3_0_DE._('CC-BY-NC-SA-3.0-DE'),
150 : $CC_BY_NC_SA_3_0_IGO._('CC-BY-NC-SA-3.0-IGO'),
151 : $CC_BY_NC_SA_4_0._('CC-BY-NC-SA-4.0'),
152 : $CC_BY_ND_1_0._('CC-BY-ND-1.0'),
153 : $CC_BY_ND_2_0._('CC-BY-ND-2.0'),
154 : $CC_BY_ND_2_5._('CC-BY-ND-2.5'),
155 : $CC_BY_ND_3_0._('CC-BY-ND-3.0'),
156 : $CC_BY_ND_3_0_DE._('CC-BY-ND-3.0-DE'),
157 : $CC_BY_ND_4_0._('CC-BY-ND-4.0'),
158 : $CC_BY_SA_1_0._('CC-BY-SA-1.0'),
159 : $CC_BY_SA_2_0._('CC-BY-SA-2.0'),
160 : $CC_BY_SA_2_0_UK._('CC-BY-SA-2.0-UK'),
161 : $CC_BY_SA_2_1_JP._('CC-BY-SA-2.1-JP'),
162 : $CC_BY_SA_2_5._('CC-BY-SA-2.5'),
163 : $CC_BY_SA_3_0._('CC-BY-SA-3.0'),
164 : $CC_BY_SA_3_0_AT._('CC-BY-SA-3.0-AT'),
165 : $CC_BY_SA_3_0_DE._('CC-BY-SA-3.0-DE'),
166 : $CC_BY_SA_3_0_IGO._('CC-BY-SA-3.0-IGO'),
167 : $CC_BY_SA_4_0._('CC-BY-SA-4.0'),
168 : $CC_PDDC._('CC-PDDC'),
169 : $CC0_1_0._('CC0-1.0'),
170 : $CDDL_1_0._('CDDL-1.0'),
171 : $CDDL_1_1._('CDDL-1.1'),
172 : $CDL_1_0._('CDL-1.0'),
173 : $CDLA_Permissive_1_0._('CDLA-Permissive-1.0'),
174 : $CDLA_Permissive_2_0._('CDLA-Permissive-2.0'),
175 : $CDLA_Sharing_1_0._('CDLA-Sharing-1.0'),
176 : $CECILL_1_0._('CECILL-1.0'),
177 : $CECILL_1_1._('CECILL-1.1'),
178 : $CECILL_2_0._('CECILL-2.0'),
179 : $CECILL_2_1._('CECILL-2.1'),
180 : $CECILL_B._('CECILL-B'),
181 : $CECILL_C._('CECILL-C'),
182 : $CERN_OHL_1_1._('CERN-OHL-1.1'),
183 : $CERN_OHL_1_2._('CERN-OHL-1.2'),
184 : $CERN_OHL_P_2_0._('CERN-OHL-P-2.0'),
185 : $CERN_OHL_S_2_0._('CERN-OHL-S-2.0'),
186 : $CERN_OHL_W_2_0._('CERN-OHL-W-2.0'),
187 : $CFITSIO._('CFITSIO'),
188 : $CMU_Mach._('CMU-Mach'),
189 : $CMU_Mach_nodoc._('CMU-Mach-nodoc'),
190 : $CNRI_Jython._('CNRI-Jython'),
191 : $CNRI_Python._('CNRI-Python'),
192 : $CNRI_Python_GPL_Compatible._('CNRI-Python-GPL-Compatible'),
193 : $COIL_1_0._('COIL-1.0'),
194 : $CPAL_1_0._('CPAL-1.0'),
195 : $CPL_1_0._('CPL-1.0'),
196 : $CPOL_1_02._('CPOL-1.02'),
197 : $CUA_OPL_1_0._('CUA-OPL-1.0'),
198 : $Caldera._('Caldera'),
199 : $Caldera_no_preamble._('Caldera-no-preamble'),
200 : $ClArtistic._('ClArtistic'),
201 : $Clips._('Clips'),
202 : $Community_Spec_1_0._('Community-Spec-1.0'),
203 : $Condor_1_1._('Condor-1.1'),
204 : $Cornell_Lossless_JPEG._('Cornell-Lossless-JPEG'),
205 : $Cronyx._('Cronyx'),
206 : $Crossword._('Crossword'),
207 : $CrystalStacker._('CrystalStacker'),
208 : $Cube._('Cube'),
209 : $D_FSL_1_0._('D-FSL-1.0'),
210 : $DEC_3_Clause._('DEC-3-Clause'),
211 : $DL_DE_BY_2_0._('DL-DE-BY-2.0'),
212 : $DL_DE_ZERO_2_0._('DL-DE-ZERO-2.0'),
213 : $DOC._('DOC'),
214 : $DRL_1_0._('DRL-1.0'),
215 : $DRL_1_1._('DRL-1.1'),
216 : $DSDP._('DSDP'),
217 : $Dotseqn._('Dotseqn'),
218 : $ECL_1_0._('ECL-1.0'),
219 : $ECL_2_0._('ECL-2.0'),
220 : $EFL_1_0._('EFL-1.0'),
221 : $EFL_2_0._('EFL-2.0'),
222 : $EPICS._('EPICS'),
223 : $EPL_1_0._('EPL-1.0'),
224 : $EPL_2_0._('EPL-2.0'),
225 : $EUDatagrid._('EUDatagrid'),
226 : $EUPL_1_0._('EUPL-1.0'),
227 : $EUPL_1_1._('EUPL-1.1'),
228 : $EUPL_1_2._('EUPL-1.2'),
229 : $Elastic_2_0._('Elastic-2.0'),
230 : $Entessa._('Entessa'),
231 : $ErlPL_1_1._('ErlPL-1.1'),
232 : $Eurosym._('Eurosym'),
233 : $FBM._('FBM'),
234 : $FDK_AAC._('FDK-AAC'),
235 : $FSFAP._('FSFAP'),
236 : $FSFAP_no_warranty_disclaimer._('FSFAP-no-warranty-disclaimer'),
237 : $FSFUL._('FSFUL'),
238 : $FSFULLR._('FSFULLR'),
239 : $FSFULLRWD._('FSFULLRWD'),
240 : $FTL._('FTL'),
241 : $Fair._('Fair'),
242 : $Ferguson_Twofish._('Ferguson-Twofish'),
243 : $Frameworx_1_0._('Frameworx-1.0'),
244 : $FreeBSD_DOC._('FreeBSD-DOC'),
245 : $FreeImage._('FreeImage'),
246 : $Furuseth._('Furuseth'),
247 : $GCR_docs._('GCR-docs'),
248 : $GD._('GD'),
249 : $GFDL_1_1._('GFDL-1.1'),
250 : $GFDL_1_1_invariants_only._('GFDL-1.1-invariants-only'),
251 : $GFDL_1_1_invariants_or_later._('GFDL-1.1-invariants-or-later'),
252 : $GFDL_1_1_no_invariants_only._('GFDL-1.1-no-invariants-only'),
253 : $GFDL_1_1_no_invariants_or_later._('GFDL-1.1-no-invariants-or-later'),
254 : $GFDL_1_1_only._('GFDL-1.1-only'),
255 : $GFDL_1_1_or_later._('GFDL-1.1-or-later'),
256 : $GFDL_1_2._('GFDL-1.2'),
257 : $GFDL_1_2_invariants_only._('GFDL-1.2-invariants-only'),
258 : $GFDL_1_2_invariants_or_later._('GFDL-1.2-invariants-or-later'),
259 : $GFDL_1_2_no_invariants_only._('GFDL-1.2-no-invariants-only'),
260 : $GFDL_1_2_no_invariants_or_later._('GFDL-1.2-no-invariants-or-later'),
261 : $GFDL_1_2_only._('GFDL-1.2-only'),
262 : $GFDL_1_2_or_later._('GFDL-1.2-or-later'),
263 : $GFDL_1_3._('GFDL-1.3'),
264 : $GFDL_1_3_invariants_only._('GFDL-1.3-invariants-only'),
265 : $GFDL_1_3_invariants_or_later._('GFDL-1.3-invariants-or-later'),
266 : $GFDL_1_3_no_invariants_only._('GFDL-1.3-no-invariants-only'),
267 : $GFDL_1_3_no_invariants_or_later._('GFDL-1.3-no-invariants-or-later'),
268 : $GFDL_1_3_only._('GFDL-1.3-only'),
269 : $GFDL_1_3_or_later._('GFDL-1.3-or-later'),
270 : $GL2PS._('GL2PS'),
271 : $GLWTPL._('GLWTPL'),
272 : $GPL_1_0._('GPL-1.0'),
273 : $GPL_1_0plus._('GPL-1.0+'),
274 : $GPL_1_0_only._('GPL-1.0-only'),
275 : $GPL_1_0_or_later._('GPL-1.0-or-later'),
276 : $GPL_2_0._('GPL-2.0'),
277 : $GPL_2_0plus._('GPL-2.0+'),
278 : $GPL_2_0_only._('GPL-2.0-only'),
279 : $GPL_2_0_or_later._('GPL-2.0-or-later'),
280 : $GPL_2_0_with_GCC_exception._('GPL-2.0-with-GCC-exception'),
281 : $GPL_2_0_with_autoconf_exception._('GPL-2.0-with-autoconf-exception'),
282 : $GPL_2_0_with_bison_exception._('GPL-2.0-with-bison-exception'),
283 : $GPL_2_0_with_classpath_exception._('GPL-2.0-with-classpath-exception'),
284 : $GPL_2_0_with_font_exception._('GPL-2.0-with-font-exception'),
285 : $GPL_3_0._('GPL-3.0'),
286 : $GPL_3_0plus._('GPL-3.0+'),
287 : $GPL_3_0_only._('GPL-3.0-only'),
288 : $GPL_3_0_or_later._('GPL-3.0-or-later'),
289 : $GPL_3_0_with_GCC_exception._('GPL-3.0-with-GCC-exception'),
290 : $GPL_3_0_with_autoconf_exception._('GPL-3.0-with-autoconf-exception'),
291 : $Giftware._('Giftware'),
292 : $Glide._('Glide'),
293 : $Glulxe._('Glulxe'),
294 : $Graphics_Gems._('Graphics-Gems'),
295 : $HP_1986._('HP-1986'),
296 : $HP_1989._('HP-1989'),
297 : $HPND._('HPND'),
298 : $HPND_DEC._('HPND-DEC'),
299 : $HPND_Fenneberg_Livingston._('HPND-Fenneberg-Livingston'),
300 : $HPND_INRIA_IMAG._('HPND-INRIA-IMAG'),
301 : $HPND_Kevlin_Henney._('HPND-Kevlin-Henney'),
302 : $HPND_MIT_disclaimer._('HPND-MIT-disclaimer'),
303 : $HPND_Markus_Kuhn._('HPND-Markus-Kuhn'),
304 : $HPND_Pbmplus._('HPND-Pbmplus'),
305 : $HPND_UC._('HPND-UC'),
306 : $HPND_doc._('HPND-doc'),
307 : $HPND_doc_sell._('HPND-doc-sell'),
308 : $HPND_export_US._('HPND-export-US'),
309 : $HPND_export_US_modify._('HPND-export-US-modify'),
310 : $HPND_sell_MIT_disclaimer_xserver._('HPND-sell-MIT-disclaimer-xserver'),
311 : $HPND_sell_regexpr._('HPND-sell-regexpr'),
312 : $HPND_sell_variant._('HPND-sell-variant'),
313 : $HPND_sell_variant_MIT_disclaimer._('HPND-sell-variant-MIT-disclaimer'),
314 : $HTMLTIDY._('HTMLTIDY'),
315 : $HaskellReport._('HaskellReport'),
316 : $Hippocratic_2_1._('Hippocratic-2.1'),
317 : $IBM_pibs._('IBM-pibs'),
318 : $ICU._('ICU'),
319 : $IEC_Code_Components_EULA._('IEC-Code-Components-EULA'),
320 : $IJG._('IJG'),
321 : $IJG_short._('IJG-short'),
322 : $IPA._('IPA'),
323 : $IPL_1_0._('IPL-1.0'),
324 : $ISC._('ISC'),
325 : $ISC_Veillard._('ISC-Veillard'),
326 : $ImageMagick._('ImageMagick'),
327 : $Imlib2._('Imlib2'),
328 : $Info_ZIP._('Info-ZIP'),
329 : $Inner_Net_2_0._('Inner-Net-2.0'),
330 : $Intel._('Intel'),
331 : $Intel_ACPI._('Intel-ACPI'),
332 : $Interbase_1_0._('Interbase-1.0'),
333 : $JPL_image._('JPL-image'),
334 : $JPNIC._('JPNIC'),
335 : $JSON._('JSON'),
336 : $Jam._('Jam'),
337 : $JasPer_2_0._('JasPer-2.0'),
338 : $Kastrup._('Kastrup'),
339 : $Kazlib._('Kazlib'),
340 : $Knuth_CTAN._('Knuth-CTAN'),
341 : $LAL_1_2._('LAL-1.2'),
342 : $LAL_1_3._('LAL-1.3'),
343 : $LGPL_2_0._('LGPL-2.0'),
344 : $LGPL_2_0plus._('LGPL-2.0+'),
345 : $LGPL_2_0_only._('LGPL-2.0-only'),
346 : $LGPL_2_0_or_later._('LGPL-2.0-or-later'),
347 : $LGPL_2_1._('LGPL-2.1'),
348 : $LGPL_2_1plus._('LGPL-2.1+'),
349 : $LGPL_2_1_only._('LGPL-2.1-only'),
350 : $LGPL_2_1_or_later._('LGPL-2.1-or-later'),
351 : $LGPL_3_0._('LGPL-3.0'),
352 : $LGPL_3_0plus._('LGPL-3.0+'),
353 : $LGPL_3_0_only._('LGPL-3.0-only'),
354 : $LGPL_3_0_or_later._('LGPL-3.0-or-later'),
355 : $LGPLLR._('LGPLLR'),
356 : $LOOP._('LOOP'),
357 : $LPD_document._('LPD-document'),
358 : $LPL_1_0._('LPL-1.0'),
359 : $LPL_1_02._('LPL-1.02'),
360 : $LPPL_1_0._('LPPL-1.0'),
361 : $LPPL_1_1._('LPPL-1.1'),
362 : $LPPL_1_2._('LPPL-1.2'),
363 : $LPPL_1_3a._('LPPL-1.3a'),
364 : $LPPL_1_3c._('LPPL-1.3c'),
365 : $LZMA_SDK_9_11_to_9_20._('LZMA-SDK-9.11-to-9.20'),
366 : $LZMA_SDK_9_22._('LZMA-SDK-9.22'),
367 : $Latex2e._('Latex2e'),
368 : $Latex2e_translated_notice._('Latex2e-translated-notice'),
369 : $Leptonica._('Leptonica'),
370 : $LiLiQ_P_1_1._('LiLiQ-P-1.1'),
371 : $LiLiQ_R_1_1._('LiLiQ-R-1.1'),
372 : $LiLiQ_Rplus_1_1._('LiLiQ-Rplus-1.1'),
373 : $Libpng._('Libpng'),
374 : $Linux_OpenIB._('Linux-OpenIB'),
375 : $Linux_man_pages_1_para._('Linux-man-pages-1-para'),
376 : $Linux_man_pages_copyleft._('Linux-man-pages-copyleft'),
377 : $Linux_man_pages_copyleft_2_para._('Linux-man-pages-copyleft-2-para'),
378 : $Linux_man_pages_copyleft_var._('Linux-man-pages-copyleft-var'),
379 : $Lucida_Bitmap_Fonts._('Lucida-Bitmap-Fonts'),
380 : $MIT._('MIT'),
381 : $MIT_0._('MIT-0'),
382 : $MIT_CMU._('MIT-CMU'),
383 : $MIT_Festival._('MIT-Festival'),
384 : $MIT_Khronos_old._('MIT-Khronos-old'),
385 : $MIT_Modern_Variant._('MIT-Modern-Variant'),
386 : $MIT_Wu._('MIT-Wu'),
387 : $MIT_advertising._('MIT-advertising'),
388 : $MIT_enna._('MIT-enna'),
389 : $MIT_feh._('MIT-feh'),
390 : $MIT_open_group._('MIT-open-group'),
391 : $MIT_testregex._('MIT-testregex'),
392 : $MITNFA._('MITNFA'),
393 : $MMIXware._('MMIXware'),
394 : $MPEG_SSG._('MPEG-SSG'),
395 : $MPL_1_0._('MPL-1.0'),
396 : $MPL_1_1._('MPL-1.1'),
397 : $MPL_2_0._('MPL-2.0'),
398 : $MPL_2_0_no_copyleft_exception._('MPL-2.0-no-copyleft-exception'),
399 : $MS_LPL._('MS-LPL'),
400 : $MS_PL._('MS-PL'),
401 : $MS_RL._('MS-RL'),
402 : $MTLL._('MTLL'),
403 : $Mackerras_3_Clause._('Mackerras-3-Clause'),
404 : $Mackerras_3_Clause_acknowledgment._('Mackerras-3-Clause-acknowledgment'),
405 : $MakeIndex._('MakeIndex'),
406 : $Martin_Birgmeier._('Martin-Birgmeier'),
407 : $McPhee_slideshow._('McPhee-slideshow'),
408 : $Minpack._('Minpack'),
409 : $MirOS._('MirOS'),
410 : $Motosoto._('Motosoto'),
411 : $MulanPSL_1_0._('MulanPSL-1.0'),
412 : $MulanPSL_2_0._('MulanPSL-2.0'),
413 : $Multics._('Multics'),
414 : $Mup._('Mup'),
415 : $NAIST_2003._('NAIST-2003'),
416 : $NASA_1_3._('NASA-1.3'),
417 : $NBPL_1_0._('NBPL-1.0'),
418 : $NCGL_UK_2_0._('NCGL-UK-2.0'),
419 : $NCSA._('NCSA'),
420 : $NGPL._('NGPL'),
421 : $NICTA_1_0._('NICTA-1.0'),
422 : $NIST_PD._('NIST-PD'),
423 : $NIST_PD_fallback._('NIST-PD-fallback'),
424 : $NIST_Software._('NIST-Software'),
425 : $NLOD_1_0._('NLOD-1.0'),
426 : $NLOD_2_0._('NLOD-2.0'),
427 : $NLPL._('NLPL'),
428 : $NOSL._('NOSL'),
429 : $NPL_1_0._('NPL-1.0'),
430 : $NPL_1_1._('NPL-1.1'),
431 : $NPOSL_3_0._('NPOSL-3.0'),
432 : $NRL._('NRL'),
433 : $NTP._('NTP'),
434 : $NTP_0._('NTP-0'),
435 : $Naumen._('Naumen'),
436 : $Net_SNMP._('Net-SNMP'),
437 : $NetCDF._('NetCDF'),
438 : $Newsletr._('Newsletr'),
439 : $Nokia._('Nokia'),
440 : $Noweb._('Noweb'),
441 : $Nunit._('Nunit'),
442 : $O_UDA_1_0._('O-UDA-1.0'),
443 : $OCCT_PL._('OCCT-PL'),
444 : $OCLC_2_0._('OCLC-2.0'),
445 : $ODC_By_1_0._('ODC-By-1.0'),
446 : $ODbL_1_0._('ODbL-1.0'),
447 : $OFFIS._('OFFIS'),
448 : $OFL_1_0._('OFL-1.0'),
449 : $OFL_1_0_RFN._('OFL-1.0-RFN'),
450 : $OFL_1_0_no_RFN._('OFL-1.0-no-RFN'),
451 : $OFL_1_1._('OFL-1.1'),
452 : $OFL_1_1_RFN._('OFL-1.1-RFN'),
453 : $OFL_1_1_no_RFN._('OFL-1.1-no-RFN'),
454 : $OGC_1_0._('OGC-1.0'),
455 : $OGDL_Taiwan_1_0._('OGDL-Taiwan-1.0'),
456 : $OGL_Canada_2_0._('OGL-Canada-2.0'),
457 : $OGL_UK_1_0._('OGL-UK-1.0'),
458 : $OGL_UK_2_0._('OGL-UK-2.0'),
459 : $OGL_UK_3_0._('OGL-UK-3.0'),
460 : $OGTSL._('OGTSL'),
461 : $OLDAP_1_1._('OLDAP-1.1'),
462 : $OLDAP_1_2._('OLDAP-1.2'),
463 : $OLDAP_1_3._('OLDAP-1.3'),
464 : $OLDAP_1_4._('OLDAP-1.4'),
465 : $OLDAP_2_0._('OLDAP-2.0'),
466 : $OLDAP_2_0_1._('OLDAP-2.0.1'),
467 : $OLDAP_2_1._('OLDAP-2.1'),
468 : $OLDAP_2_2._('OLDAP-2.2'),
469 : $OLDAP_2_2_1._('OLDAP-2.2.1'),
470 : $OLDAP_2_2_2._('OLDAP-2.2.2'),
471 : $OLDAP_2_3._('OLDAP-2.3'),
472 : $OLDAP_2_4._('OLDAP-2.4'),
473 : $OLDAP_2_5._('OLDAP-2.5'),
474 : $OLDAP_2_6._('OLDAP-2.6'),
475 : $OLDAP_2_7._('OLDAP-2.7'),
476 : $OLDAP_2_8._('OLDAP-2.8'),
477 : $OLFL_1_3._('OLFL-1.3'),
478 : $OML._('OML'),
479 : $OPL_1_0._('OPL-1.0'),
480 : $OPL_UK_3_0._('OPL-UK-3.0'),
481 : $OPUBL_1_0._('OPUBL-1.0'),
482 : $OSET_PL_2_1._('OSET-PL-2.1'),
483 : $OSL_1_0._('OSL-1.0'),
484 : $OSL_1_1._('OSL-1.1'),
485 : $OSL_2_0._('OSL-2.0'),
486 : $OSL_2_1._('OSL-2.1'),
487 : $OSL_3_0._('OSL-3.0'),
488 : $OpenPBS_2_3._('OpenPBS-2.3'),
489 : $OpenSSL._('OpenSSL'),
490 : $OpenSSL_standalone._('OpenSSL-standalone'),
491 : $OpenVision._('OpenVision'),
492 : $PADL._('PADL'),
493 : $PDDL_1_0._('PDDL-1.0'),
494 : $PHP_3_0._('PHP-3.0'),
495 : $PHP_3_01._('PHP-3.01'),
496 : $PSF_2_0._('PSF-2.0'),
497 : $Parity_6_0_0._('Parity-6.0.0'),
498 : $Parity_7_0_0._('Parity-7.0.0'),
499 : $Pixar._('Pixar'),
500 : $Plexus._('Plexus'),
501 : $PolyForm_Noncommercial_1_0_0._('PolyForm-Noncommercial-1.0.0'),
502 : $PolyForm_Small_Business_1_0_0._('PolyForm-Small-Business-1.0.0'),
503 : $PostgreSQL._('PostgreSQL'),
504 : $Python_2_0._('Python-2.0'),
505 : $Python_2_0_1._('Python-2.0.1'),
506 : $QPL_1_0._('QPL-1.0'),
507 : $QPL_1_0_INRIA_2004._('QPL-1.0-INRIA-2004'),
508 : $Qhull._('Qhull'),
509 : $RHeCos_1_1._('RHeCos-1.1'),
510 : $RPL_1_1._('RPL-1.1'),
511 : $RPL_1_5._('RPL-1.5'),
512 : $RPSL_1_0._('RPSL-1.0'),
513 : $RSA_MD._('RSA-MD'),
514 : $RSCPL._('RSCPL'),
515 : $Rdisc._('Rdisc'),
516 : $Ruby._('Ruby'),
517 : $SAX_PD._('SAX-PD'),
518 : $SAX_PD_2_0._('SAX-PD-2.0'),
519 : $SCEA._('SCEA'),
520 : $SGI_B_1_0._('SGI-B-1.0'),
521 : $SGI_B_1_1._('SGI-B-1.1'),
522 : $SGI_B_2_0._('SGI-B-2.0'),
523 : $SGI_OpenGL._('SGI-OpenGL'),
524 : $SGP4._('SGP4'),
525 : $SHL_0_5._('SHL-0.5'),
526 : $SHL_0_51._('SHL-0.51'),
527 : $SISSL._('SISSL'),
528 : $SISSL_1_2._('SISSL-1.2'),
529 : $SL._('SL'),
530 : $SMLNJ._('SMLNJ'),
531 : $SMPPL._('SMPPL'),
532 : $SNIA._('SNIA'),
533 : $SPL_1_0._('SPL-1.0'),
534 : $SSH_OpenSSH._('SSH-OpenSSH'),
535 : $SSH_short._('SSH-short'),
536 : $SSLeay_standalone._('SSLeay-standalone'),
537 : $SSPL_1_0._('SSPL-1.0'),
538 : $SWL._('SWL'),
539 : $Saxpath._('Saxpath'),
540 : $SchemeReport._('SchemeReport'),
541 : $Sendmail._('Sendmail'),
542 : $Sendmail_8_23._('Sendmail-8.23'),
543 : $SimPL_2_0._('SimPL-2.0'),
544 : $Sleepycat._('Sleepycat'),
545 : $Soundex._('Soundex'),
546 : $Spencer_86._('Spencer-86'),
547 : $Spencer_94._('Spencer-94'),
548 : $Spencer_99._('Spencer-99'),
549 : $StandardML_NJ._('StandardML-NJ'),
550 : $SugarCRM_1_1_3._('SugarCRM-1.1.3'),
551 : $Sun_PPP._('Sun-PPP'),
552 : $SunPro._('SunPro'),
553 : $Symlinks._('Symlinks'),
554 : $TAPR_OHL_1_0._('TAPR-OHL-1.0'),
555 : $TCL._('TCL'),
556 : $TCP_wrappers._('TCP-wrappers'),
557 : $TGPPL_1_0._('TGPPL-1.0'),
558 : $TMate._('TMate'),
559 : $TORQUE_1_1._('TORQUE-1.1'),
560 : $TOSL._('TOSL'),
561 : $TPDL._('TPDL'),
562 : $TPL_1_0._('TPL-1.0'),
563 : $TTWL._('TTWL'),
564 : $TTYP0._('TTYP0'),
565 : $TU_Berlin_1_0._('TU-Berlin-1.0'),
566 : $TU_Berlin_2_0._('TU-Berlin-2.0'),
567 : $TermReadKey._('TermReadKey'),
568 : $UCAR._('UCAR'),
569 : $UCL_1_0._('UCL-1.0'),
570 : $UMich_Merit._('UMich-Merit'),
571 : $UPL_1_0._('UPL-1.0'),
572 : $URT_RLE._('URT-RLE'),
573 : $Unicode_3_0._('Unicode-3.0'),
574 : $Unicode_DFS_2015._('Unicode-DFS-2015'),
575 : $Unicode_DFS_2016._('Unicode-DFS-2016'),
576 : $Unicode_TOU._('Unicode-TOU'),
577 : $UnixCrypt._('UnixCrypt'),
578 : $Unlicense._('Unlicense'),
579 : $VOSTROM._('VOSTROM'),
580 : $VSL_1_0._('VSL-1.0'),
581 : $Vim._('Vim'),
582 : $W3C._('W3C'),
583 : $W3C_19980720._('W3C-19980720'),
584 : $W3C_20150513._('W3C-20150513'),
585 : $WTFPL._('WTFPL'),
586 : $Watcom_1_0._('Watcom-1.0'),
587 : $Widget_Workshop._('Widget-Workshop'),
588 : $Wsuipa._('Wsuipa'),
589 : $X11._('X11'),
590 : $X11_distribute_modifications_variant._('X11-distribute-modifications-variant'),
591 : $XFree86_1_1._('XFree86-1.1'),
592 : $XSkat._('XSkat'),
593 : $Xdebug_1_03._('Xdebug-1.03'),
594 : $Xerox._('Xerox'),
595 : $Xfig._('Xfig'),
596 : $Xnet._('Xnet'),
597 : $YPL_1_0._('YPL-1.0'),
598 : $YPL_1_1._('YPL-1.1'),
599 : $ZPL_1_1._('ZPL-1.1'),
600 : $ZPL_2_0._('ZPL-2.0'),
601 : $ZPL_2_1._('ZPL-2.1'),
602 : $Zed._('Zed'),
603 : $Zeeff._('Zeeff'),
604 : $Zend_2_0._('Zend-2.0'),
605 : $Zimbra_1_3._('Zimbra-1.3'),
606 : $Zimbra_1_4._('Zimbra-1.4'),
607 : $Zlib._('Zlib'),
608 : $bcrypt_Solar_Designer._('bcrypt-Solar-Designer'),
609 : $blessing._('blessing'),
610 : $bzip2_1_0_5._('bzip2-1.0.5'),
611 : $bzip2_1_0_6._('bzip2-1.0.6'),
612 : $check_cvs._('check-cvs'),
613 : $checkmk._('checkmk'),
614 : $copyleft_next_0_3_0._('copyleft-next-0.3.0'),
615 : $copyleft_next_0_3_1._('copyleft-next-0.3.1'),
616 : $curl._('curl'),
617 : $details._('details'),
618 : $diffmark._('diffmark'),
619 : $dtoa._('dtoa'),
620 : $dvipdfm._('dvipdfm'),
621 : $eCos_2_0._('eCos-2.0'),
622 : $eGenix._('eGenix'),
623 : $etalab_2_0._('etalab-2.0'),
624 : $fwlw._('fwlw'),
625 : $gSOAP_1_3b._('gSOAP-1.3b'),
626 : $gnuplot._('gnuplot'),
627 : $gtkbook._('gtkbook'),
628 : $hdparm._('hdparm'),
629 : $iMatix._('iMatix'),
630 : $libpng_2_0._('libpng-2.0'),
631 : $libselinux_1_0._('libselinux-1.0'),
632 : $libtiff._('libtiff'),
633 : $libutil_David_Nugent._('libutil-David-Nugent'),
634 : $lsof._('lsof'),
635 : $magaz._('magaz'),
636 : $mailprio._('mailprio'),
637 : $metamail._('metamail'),
638 : $mpi_permissive._('mpi-permissive'),
639 : $mpich2._('mpich2'),
640 : $mplus._('mplus'),
641 : $pnmstitch._('pnmstitch'),
642 : $psfrag._('psfrag'),
643 : $psutils._('psutils'),
644 : $python_ldap._('python-ldap'),
645 : $radvd._('radvd'),
646 : $snprintf._('snprintf'),
647 : $softSurfer._('softSurfer'),
648 : $ssh_keyscan._('ssh-keyscan'),
649 : $swrule._('swrule'),
650 : $threeparttable._('threeparttable'),
651 : $ulem._('ulem'),
652 : $w3m._('w3m'),
653 : $wxWindows._('wxWindows'),
654 : $xinetd._('xinetd'),
655 : $xkeyboard_config_Zinoviev._('xkeyboard-config-Zinoviev'),
656 : $xlock._('xlock'),
657 : $xpp._('xpp'),
658 : $zlib_acknowledgement._('zlib-acknowledgement'),
659 : $unknown._('unknown');
660 :
661 : const SpdxLicense._(this.value);
662 :
663 : /// Parses a [String] into a [SpdxLicense].
664 : ///
665 : /// If the [source] is not a valid [SpdxLicense], a [FormatException] is
666 : /// thrown.
667 0 : factory SpdxLicense.parse(String source) {
668 0 : final result = SpdxLicense.tryParse(source);
669 : if (result == null) {
670 0 : throw FormatException('Failed to parse $source as SpdxLicense.');
671 : }
672 : return result;
673 : }
674 :
675 : /// Parse [source] into a possible [SpdxLicense].
676 : ///
677 : /// Like [SpdxLicense.parse] except that it returns `null` where a similar
678 : /// call to [SpdxLicense.parse] would throw a [FormatException].
679 3 : static SpdxLicense? tryParse(String source) => _valueMap[source];
680 :
681 2 : static final Map<String, SpdxLicense> _valueMap = SpdxLicense.values
682 1 : .asNameMap()
683 4 : .map((key, value) => MapEntry(value.value, value));
684 :
685 : final String value;
686 : }
|