1//
2// Copyright (C) 2020 The Android Open Source Project
3//
4// Licensed under the Apache License, Version 2.0 (the "License");
5// you may not use this file except in compliance with the License.
6// You may obtain a copy of the License at
7//
8//      http://www.apache.org/licenses/LICENSE-2.0
9//
10// Unless required by applicable law or agreed to in writing, software
11// distributed under the License is distributed on an "AS IS" BASIS,
12// WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
13// See the License for the specific language governing permissions and
14// limitations under the License.
15
16package {
17    default_visibility: ["//visibility:public"],
18    default_applicable_licenses: ["Android-Apache-2.0"],
19}
20
21license {
22    name: "Android-Apache-2.0",
23    package_name: "Android",
24    license_kinds: ["SPDX-license-identifier-Apache-2.0"],
25    copyright_notice: "Copyright (C) The Android Open Source Project",
26    license_text: ["LICENSE"],
27}
28
29license_kind {
30    name: "SPDX-license-identifier-0BSD",
31    conditions: ["unencumbered"],
32    url: "https://spdx.org/licenses/0BSD",
33}
34
35license_kind {
36    name: "SPDX-license-identifier-AFL-1.1",
37    conditions: ["by_exception_only"],
38    url: "https://spdx.org/licenses/AFL-1.1.html",
39}
40
41license_kind {
42    name: "SPDX-license-identifier-AFL-1.2",
43    conditions: ["by_exception_only"],
44    url: "https://spdx.org/licenses/AFL-1.2.html",
45}
46
47license_kind {
48    name: "SPDX-license-identifier-AFL-2.0",
49    conditions: ["by_exception_only"],
50    url: "https://spdx.org/licenses/AFL-2.0.html",
51}
52
53license_kind {
54    name: "SPDX-license-identifier-AFL-2.1",
55    conditions: ["notice"],
56    url: "https://spdx.org/licenses/AFL-2.1.html",
57}
58
59license_kind {
60    name: "SPDX-license-identifier-AFL-3.0",
61    conditions: ["notice"],
62    url: "https://spdx.org/licenses/AFL-3.0.html",
63}
64
65license_kind {
66    name: "SPDX-license-identifier-AGPL",
67    conditions: [
68        "by_exception_only",
69        "not_allowed",
70    ],
71    url: "https://spdx.org/licenses/AGPL.html",
72}
73
74license_kind {
75    name: "SPDX-license-identifier-AGPL-1.0",
76    conditions: [
77        "by_exception_only",
78        "not_allowed",
79    ],
80    url: "https://spdx.org/licenses/AGPL-1.0.html",
81}
82
83license_kind {
84    name: "SPDX-license-identifier-AGPL-1.0-only",
85    conditions: [
86        "by_exception_only",
87        "not_allowed",
88    ],
89    url: "https://spdx.org/licenses/AGPL-1.0-only.html",
90}
91
92license_kind {
93    name: "SPDX-license-identifier-AGPL-1.0-or-later",
94    conditions: [
95        "by_exception_only",
96        "not_allowed",
97    ],
98    url: "https://spdx.org/licenses/AGPL-1.0-or-later.html",
99}
100
101license_kind {
102    name: "SPDX-license-identifier-AGPL-3.0",
103    conditions: [
104        "by_exception_only",
105        "not_allowed",
106    ],
107    url: "https://spdx.org/licenses/AGPL-3.0.html",
108}
109
110license_kind {
111    name: "SPDX-license-identifier-AGPL-3.0-only",
112    conditions: [
113        "by_exception_only",
114        "not_allowed",
115    ],
116    url: "https://spdx.org/licenses/AGPL-3.0-only.html",
117}
118
119license_kind {
120    name: "SPDX-license-identifier-AGPL-3.0-or-later",
121    conditions: [
122        "by_exception_only",
123        "not_allowed",
124    ],
125    url: "https://spdx.org/licenses/AGPL-3.0-or-later.html",
126}
127
128license_kind {
129    name: "SPDX-license-identifier-APSL-1.1",
130    conditions: [
131        "reciprocal",
132    ],
133    url: "https://spdx.org/licenses/APSL-1.1.html",
134}
135
136license_kind {
137    name: "SPDX-license-identifier-APSL-2.0",
138    conditions: [
139        "reciprocal",
140    ],
141    url: "https://spdx.org/licenses/APSL-2.0.html",
142}
143
144license_kind {
145    name: "SPDX-license-identifier-Apache",
146    conditions: ["notice"],
147}
148
149license_kind {
150    name: "SPDX-license-identifier-Apache-1.0",
151    conditions: ["notice"],
152    url: "https://spdx.org/licenses/Apache-1.0.html",
153}
154
155license_kind {
156    name: "SPDX-license-identifier-Apache-1.1",
157    conditions: ["notice"],
158    url: "https://spdx.org/licenses/Apache-1.1.html",
159}
160
161license_kind {
162    name: "SPDX-license-identifier-Apache-2.0",
163    conditions: ["notice"],
164    url: "https://spdx.org/licenses/Apache-2.0.html",
165}
166
167license_kind {
168    name: "SPDX-license-identifier-Artistic",
169    conditions: ["notice"],
170}
171
172license_kind {
173    name: "SPDX-license-identifier-Artistic-1.0",
174    conditions: ["notice"],
175    url: "https://spdx.org/licenses/Artistic-1.0.html",
176}
177
178license_kind {
179    name: "SPDX-license-identifier-Artistic-1.0-Perl",
180    conditions: ["notice"],
181    url: "https://spdx.org/licenses/Artistic-1.0-Perl.html",
182}
183
184license_kind {
185    name: "SPDX-license-identifier-Artistic-1.0-cl8",
186    conditions: ["notice"],
187    url: "https://spdx.org/licenses/Artistic-1.0-cl8.html",
188}
189
190license_kind {
191    name: "SPDX-license-identifier-Artistic-2.0",
192    conditions: ["notice"],
193    url: "https://spdx.org/licenses/Artistic-2.0.html",
194}
195
196license_kind {
197    name: "SPDX-license-identifier-BSD",
198    conditions: ["notice"],
199}
200
201license_kind {
202    name: "SPDX-license-identifier-BSD-1-Clause",
203    conditions: ["notice"],
204    url: "https://spdx.org/licenses/BSD-1-Clause.html",
205}
206
207license_kind {
208    name: "SPDX-license-identifier-BSD-2-Clause",
209    conditions: ["notice"],
210    url: "https://spdx.org/licenses/BSD-2-Clause.html",
211}
212
213license_kind {
214    name: "SPDX-license-identifier-BSD-2-Clause-FreeBSD",
215    conditions: ["notice"],
216    url: "https://spdx.org/licenses/BSD-2-Clause-FreeBSD.html",
217}
218
219license_kind {
220    name: "SPDX-license-identifier-BSD-2-Clause-NetBSD",
221    conditions: ["notice"],
222    url: "https://spdx.org/licenses/BSD-2-Clause-NetBSD.html",
223}
224
225license_kind {
226    name: "SPDX-license-identifier-BSD-2-Clause-Patent",
227    conditions: ["notice"],
228    url: "https://spdx.org/licenses/BSD-2-Clause-Patent.html",
229}
230
231license_kind {
232    name: "SPDX-license-identifier-BSD-3-Clause",
233    conditions: ["notice"],
234    url: "https://spdx.org/licenses/BSD-3-Clause.html",
235}
236
237license_kind {
238    name: "SPDX-license-identifier-BSD-3-Clause-Attribution",
239    conditions: ["notice"],
240    url: "https://spdx.org/licenses/BSD-3-Clause-Attribution.html",
241}
242
243license_kind {
244    name: "SPDX-license-identifier-BSD-3-Clause-Clear",
245    conditions: ["notice"],
246    url: "https://spdx.org/licenses/BSD-3-Clause-Clear.html",
247}
248
249license_kind {
250    name: "SPDX-license-identifier-BSD-3-Clause-LBNL",
251    conditions: ["notice"],
252    url: "https://spdx.org/licenses/BSD-3-Clause-LBNL.html",
253}
254
255license_kind {
256    name: "SPDX-license-identifier-BSD-3-Clause-No-Nuclear-License",
257    conditions: ["notice"],
258    url: "https://spdx.org/licenses/BSD-3-Clause-No-Nuclear-License.html",
259}
260
261license_kind {
262    name: "SPDX-license-identifier-BSD-3-Clause-No-Nuclear-License-2014",
263    conditions: ["notice"],
264    url: "https://spdx.org/licenses/BSD-3-Clause-No-Nuclear-License-2014.html",
265}
266
267license_kind {
268    name: "SPDX-license-identifier-BSD-3-Clause-No-Nuclear-Warranty",
269    conditions: ["notice"],
270    url: "https://spdx.org/licenses/BSD-3-Clause-No-Nuclear-Warranty.html",
271}
272
273license_kind {
274    name: "SPDX-license-identifier-BSD-3-Clause-Open-MPI",
275    conditions: ["notice"],
276    url: "https://spdx.org/licenses/BSD-3-Clause-Open-MPI.html",
277}
278
279license_kind {
280    name: "SPDX-license-identifier-BSD-4-Clause",
281    conditions: ["notice"],
282    url: "https://spdx.org/licenses/BSD-4-Clause.html",
283}
284
285license_kind {
286    name: "SPDX-license-identifier-BSD-4-Clause-UC",
287    conditions: ["notice"],
288    url: "https://spdx.org/licenses/BSD-4-Clause-UC.html",
289}
290
291license_kind {
292    name: "SPDX-license-identifier-BSD-Protection",
293    conditions: ["notice"],
294    url: "https://spdx.org/licenses/BSD-Protection.html",
295}
296
297license_kind {
298    name: "SPDX-license-identifier-BSD-Source-Code",
299    conditions: ["notice"],
300    url: "https://spdx.org/licenses/BSD-Source-Code.html",
301}
302
303license_kind {
304    name: "SPDX-license-identifier-BSL-1.0",
305    conditions: ["notice"],
306    url: "https://spdx.org/licenses/BSL-1.0.html",
307}
308
309license_kind {
310    name: "SPDX-license-identifier-Beerware",
311    conditions: ["notice"],
312    url: "https://spdx.org/licenses/Beerware.html",
313}
314
315license_kind {
316    name: "SPDX-license-identifier-CC-BY",
317    conditions: ["notice"],
318}
319
320license_kind {
321    name: "SPDX-license-identifier-CC-BY-1.0",
322    conditions: ["notice"],
323    url: "https://spdx.org/licenses/CC-BY-1.0.html",
324}
325
326license_kind {
327    name: "SPDX-license-identifier-CC-BY-2.0",
328    conditions: ["notice"],
329    url: "https://spdx.org/licenses/CC-BY-2.0.html",
330}
331
332license_kind {
333    name: "SPDX-license-identifier-CC-BY-2.5",
334    conditions: ["notice"],
335    url: "https://spdx.org/licenses/CC-BY-2.5.html",
336}
337
338license_kind {
339    name: "SPDX-license-identifier-CC-BY-3.0",
340    conditions: ["notice"],
341    url: "https://spdx.org/licenses/CC-BY-3.0.html",
342}
343
344license_kind {
345    name: "SPDX-license-identifier-CC-BY-4.0",
346    conditions: ["notice"],
347    url: "https://spdx.org/licenses/CC-BY-4.0.html",
348}
349
350license_kind {
351    name: "SPDX-license-identifier-CC-BY-NC",
352    conditions: [
353        "by_exception_only",
354        "not_allowed",
355    ],
356}
357
358license_kind {
359    name: "SPDX-license-identifier-CC-BY-NC-1.0",
360    conditions: [
361        "by_exception_only",
362        "not_allowed",
363    ],
364    url: "https://spdx.org/licenses/CC-BY-NC-1.0.html",
365}
366
367license_kind {
368    name: "SPDX-license-identifier-CC-BY-NC-2.0",
369    conditions: [
370        "by_exception_only",
371        "not_allowed",
372    ],
373    url: "https://spdx.org/licenses/CC-BY-NC-2.0.html",
374}
375
376license_kind {
377    name: "SPDX-license-identifier-CC-BY-NC-2.5",
378    conditions: [
379        "by_exception_only",
380        "not_allowed",
381    ],
382    url: "https://spdx.org/licenses/CC-BY-NC-2.5.html",
383}
384
385license_kind {
386    name: "SPDX-license-identifier-CC-BY-NC-3.0",
387    conditions: [
388        "by_exception_only",
389        "not_allowed",
390    ],
391    url: "https://spdx.org/licenses/CC-BY-NC-3.0.html",
392}
393
394license_kind {
395    name: "SPDX-license-identifier-CC-BY-NC-4.0",
396    conditions: [
397        "by_exception_only",
398        "not_allowed",
399    ],
400    url: "https://spdx.org/licenses/CC-BY-NC-4.0.html",
401}
402
403license_kind {
404    name: "SPDX-license-identifier-CC-BY-NC-ND-1.0",
405    conditions: [
406        "by_exception_only",
407        "not_allowed",
408    ],
409    url: "https://spdx.org/licenses/CC-BY-NC-ND-1.0.html",
410}
411
412license_kind {
413    name: "SPDX-license-identifier-CC-BY-NC-ND-2.0",
414    conditions: [
415        "by_exception_only",
416        "not_allowed",
417    ],
418    url: "https://spdx.org/licenses/CC-BY-NC-ND-2.0.html",
419}
420
421license_kind {
422    name: "SPDX-license-identifier-CC-BY-NC-ND-2.5",
423    conditions: [
424        "by_exception_only",
425        "not_allowed",
426    ],
427    url: "https://spdx.org/licenses/CC-BY-NC-ND-2.5.html",
428}
429
430license_kind {
431    name: "SPDX-license-identifier-CC-BY-NC-ND-3.0",
432    conditions: [
433        "by_exception_only",
434        "not_allowed",
435    ],
436    url: "https://spdx.org/licenses/CC-BY-NC-ND-3.0.html",
437}
438
439license_kind {
440    name: "SPDX-license-identifier-CC-BY-NC-ND-4.0",
441    conditions: [
442        "by_exception_only",
443        "not_allowed",
444    ],
445    url: "https://spdx.org/licenses/CC-BY-NC-ND-4.0.html",
446}
447
448license_kind {
449    name: "SPDX-license-identifier-CC-BY-NC-SA-1.0",
450    conditions: [
451        "by_exception_only",
452        "not_allowed",
453    ],
454    url: "https://spdx.org/licenses/CC-BY-NC-SA-1.0.html",
455}
456
457license_kind {
458    name: "SPDX-license-identifier-CC-BY-NC-SA-2.0",
459    conditions: [
460        "by_exception_only",
461        "not_allowed",
462    ],
463    url: "https://spdx.org/licenses/CC-BY-NC-SA-2.0.html",
464}
465
466license_kind {
467    name: "SPDX-license-identifier-CC-BY-NC-SA-2.5",
468    conditions: [
469        "by_exception_only",
470        "not_allowed",
471    ],
472    url: "https://spdx.org/licenses/CC-BY-NC-SA-2.5.html",
473}
474
475license_kind {
476    name: "SPDX-license-identifier-CC-BY-NC-SA-3.0",
477    conditions: [
478        "by_exception_only",
479        "not_allowed",
480    ],
481    url: "https://spdx.org/licenses/CC-BY-NC-SA-3.0.html",
482}
483
484license_kind {
485    name: "SPDX-license-identifier-CC-BY-NC-SA-4.0",
486    conditions: [
487        "by_exception_only",
488        "not_allowed",
489    ],
490    url: "https://spdx.org/licenses/CC-BY-NC-SA-4.0.html",
491}
492
493license_kind {
494    name: "SPDX-license-identifier-CC-BY-ND",
495    conditions: ["restricted"],
496}
497
498license_kind {
499    name: "SPDX-license-identifier-CC-BY-ND-1.0",
500    conditions: ["restricted"],
501    url: "https://spdx.org/licenses/CC-BY-ND-1.0.html",
502}
503
504license_kind {
505    name: "SPDX-license-identifier-CC-BY-ND-2.0",
506    conditions: ["restricted"],
507    url: "https://spdx.org/licenses/CC-BY-ND-2.0.html",
508}
509
510license_kind {
511    name: "SPDX-license-identifier-CC-BY-ND-2.5",
512    conditions: ["restricted"],
513    url: "https://spdx.org/licenses/CC-BY-ND-2.5.html",
514}
515
516license_kind {
517    name: "SPDX-license-identifier-CC-BY-ND-3.0",
518    conditions: ["restricted"],
519    url: "https://spdx.org/licenses/CC-BY-ND-3.0.html",
520}
521
522license_kind {
523    name: "SPDX-license-identifier-CC-BY-ND-4.0",
524    conditions: ["restricted"],
525    url: "https://spdx.org/licenses/CC-BY-ND-4.0.html",
526}
527
528license_kind {
529    name: "SPDX-license-identifier-CC-BY-SA",
530    conditions: ["restricted"],
531}
532
533license_kind {
534    name: "SPDX-license-identifier-CC-BY-SA-1.0",
535    conditions: ["restricted"],
536    url: "https://spdx.org/licenses/CC-BY-SA-1.0.html",
537}
538
539license_kind {
540    name: "SPDX-license-identifier-CC-BY-SA-2.0",
541    conditions: ["restricted"],
542    url: "https://spdx.org/licenses/CC-BY-SA-2.0.html",
543}
544
545license_kind {
546    name: "SPDX-license-identifier-CC-BY-SA-2.5",
547    conditions: ["restricted"],
548    url: "https://spdx.org/licenses/CC-BY-SA-2.5.html",
549}
550
551license_kind {
552    name: "SPDX-license-identifier-CC-BY-SA-3.0",
553    conditions: ["restricted"],
554    url: "https://spdx.org/licenses/CC-BY-SA-3.0.html",
555}
556
557license_kind {
558    name: "SPDX-license-identifier-CC-BY-SA-4.0",
559    conditions: ["restricted"],
560    url: "https://spdx.org/licenses/CC-BY-SA-4.0.html",
561}
562
563license_kind {
564    name: "SPDX-license-identifier-CC-BY-SA-ND",
565    conditions: ["restricted"],
566}
567
568license_kind {
569    name: "SPDX-license-identifier-CC0-1.0",
570    conditions: ["unencumbered"],
571    url: "https://spdx.org/licenses/CC0-1.0.html",
572}
573
574license_kind {
575    name: "SPDX-license-identifier-CDDL",
576    conditions: ["reciprocal"],
577}
578
579license_kind {
580    name: "SPDX-license-identifier-CDDL-1.0",
581    conditions: ["reciprocal"],
582    url: "https://spdx.org/licenses/CDLL-1.0.html",
583}
584
585license_kind {
586    name: "SPDX-license-identifier-CDDL-1.1",
587    conditions: ["reciprocal"],
588    url: "https://spdx.org/licenses/CDLL-1.1.html",
589}
590
591license_kind {
592    name: "SPDX-license-identifier-CPAL-1.0",
593    conditions: [
594        "by_exception_only",
595        "not_allowed",
596    ],
597    url: "https://spdx.org/licenses/CPAL-1.0.html",
598}
599
600license_kind {
601    name: "SPDX-license-identifier-CPL-1.0",
602    conditions: ["reciprocal"],
603    url: "https://spdx.org/licenses/CPL-1.0.html",
604}
605
606license_kind {
607    name: "SPDX-license-identifier-EPL",
608    conditions: ["reciprocal"],
609}
610
611license_kind {
612    name: "SPDX-license-identifier-EPL-1.0",
613    conditions: ["reciprocal"],
614    url: "https://spdx.org/licenses/EPL-1.0.html",
615}
616
617license_kind {
618    name: "SPDX-license-identifier-EPL-2.0",
619    conditions: ["reciprocal"],
620    url: "https://spdx.org/licenses/EPL-2.0.html",
621}
622
623license_kind {
624    name: "SPDX-license-identifier-EUPL",
625    conditions: [
626        "by_exception_only",
627        "not_allowed",
628    ],
629}
630
631license_kind {
632    name: "SPDX-license-identifier-EUPL-1.0",
633    conditions: [
634        "by_exception_only",
635        "not_allowed",
636    ],
637    url: "https://spdx.org/licenses/EUPL-1.0.html",
638}
639
640license_kind {
641    name: "SPDX-license-identifier-EUPL-1.1",
642    conditions: [
643        "by_exception_only",
644        "not_allowed",
645    ],
646    url: "https://spdx.org/licenses/EUPL-1.0.html",
647}
648
649license_kind {
650    name: "SPDX-license-identifier-EUPL-1.2",
651    conditions: [
652        "by_exception_only",
653        "not_allowed",
654    ],
655    url: "https://spdx.org/licenses/EUPL-1.0.html",
656}
657
658license_kind {
659    name: "SPDX-license-identifier-FSFAP",
660    conditions: ["notice"],
661    url: "https://spdx.org/licenses/FSFAP",
662}
663
664license_kind {
665    name: "SPDX-license-identifier-FTL",
666    conditions: ["notice"],
667    url: "https://spdx.org/licenses/FTL.html",
668}
669
670license_kind {
671    name: "SPDX-license-identifier-GFDL",
672    conditions: ["by_exception_only"],
673}
674
675license_kind {
676    name: "SPDX-license-identifier-GPL",
677    conditions: ["restricted"],
678}
679
680license_kind {
681    name: "SPDX-license-identifier-GPL-1.0",
682    conditions: ["restricted"],
683    url: "https://spdx.org/licenses/GPL-1.0.html",
684}
685
686license_kind {
687    name: "SPDX-license-identifier-GPL-1.0+",
688    conditions: ["restricted"],
689    url: "https://spdx.org/licenses/GPL-1.0+.html",
690}
691
692license_kind {
693    name: "SPDX-license-identifier-GPL-1.0-only",
694    conditions: ["restricted"],
695    url: "https://spdx.org/licenses/GPL-1.0-only.html",
696}
697
698license_kind {
699    name: "SPDX-license-identifier-GPL-1.0-or-later",
700    conditions: ["restricted"],
701    url: "https://spdx.org/licenses/GPL-1.0-or-later.html",
702}
703
704license_kind {
705    name: "SPDX-license-identifier-GPL-2.0",
706    conditions: ["restricted"],
707    url: "https://spdx.org/licenses/GPL-2.0.html",
708}
709
710license_kind {
711    name: "SPDX-license-identifier-GPL-2.0+",
712    conditions: ["restricted"],
713    url: "https://spdx.org/licenses/GPL-2.0+.html",
714}
715
716license_kind {
717    name: "SPDX-license-identifier-GPL-2.0-only",
718    conditions: ["restricted"],
719    url: "https://spdx.org/licenses/GPL-2.0-only.html",
720}
721
722license_kind {
723    name: "SPDX-license-identifier-GPL-2.0-or-later",
724    conditions: ["restricted"],
725    url: "https://spdx.org/licenses/GPL-2.0-or-later.html",
726}
727
728license_kind {
729    name: "SPDX-license-identifier-GPL-2.0-with-GCC-exception",
730    conditions: ["restricted"],
731    url: "https://spdx.org/licenses/GPL-2.0-with-GCC-exception.html",
732}
733
734license_kind {
735    name: "SPDX-license-identifier-GPL-2.0-with-autoconf-exception",
736    conditions: ["restricted"],
737    url: "https://spdx.org/licenses/GPL-2.0-with-autoconf-exception.html",
738}
739
740license_kind {
741    name: "SPDX-license-identifier-GPL-2.0-with-bison-exception",
742    conditions: ["restricted"],
743    url: "https://spdx.org/licenses/GPL-2.0-with-bison-exception.html",
744}
745
746license_kind {
747    name: "SPDX-license-identifier-GPL-2.0-with-classpath-exception",
748    conditions: ["restricted"],
749    url: "https://spdx.org/licenses/GPL-2.0-with-classpath-exception.html",
750}
751
752license_kind {
753    name: "SPDX-license-identifier-GPL-2.0-with-font-exception",
754    conditions: ["restricted"],
755    url: "https://spdx.org/licenses/GPL-2.0-with-font-exception.html",
756}
757
758license_kind {
759    name: "SPDX-license-identifier-GPL-3.0",
760    conditions: ["restricted"],
761    url: "https://spdx.org/licenses/GPL-3.0.html",
762}
763
764license_kind {
765    name: "SPDX-license-identifier-GPL-3.0+",
766    conditions: ["restricted"],
767    url: "https://spdx.org/licenses/GPL-3.0+.html",
768}
769
770license_kind {
771    name: "SPDX-license-identifier-GPL-3.0-only",
772    conditions: ["restricted"],
773    url: "https://spdx.org/licenses/GPL-3.0-only.html",
774}
775
776license_kind {
777    name: "SPDX-license-identifier-GPL-3.0-or-later",
778    conditions: ["restricted"],
779    url: "https://spdx.org/licenses/GPL-3.0-or-later.html",
780}
781
782license_kind {
783    name: "SPDX-license-identifier-GPL-3.0-with-GCC-exception",
784    conditions: ["restricted"],
785    url: "https://spdx.org/licenses/GPL-3.0-with-GCC-exception.html",
786}
787
788license_kind {
789    name: "SPDX-license-identifier-GPL-3.0-with-autoconf-exception",
790    conditions: ["restricted"],
791    url: "https://spdx.org/licenses/GPL-3.0-with-autoconf-exception.html",
792}
793
794license_kind {
795    name: "SPDX-license-identifier-GPL-with-classpath-exception",
796    conditions: ["restricted"],
797}
798
799license_kind {
800    name: "SPDX-license-identifier-HPND",
801    conditions: ["notice"],
802    url: "https://spdx.org/licenses/HPND.html",
803}
804
805license_kind {
806    name: "SPDX-license-identifier-ICU",
807    conditions: ["notice"],
808    url: "https://spdx.org/licenses/ICU.html",
809}
810
811license_kind {
812    name: "SPDX-license-identifier-ISC",
813    conditions: ["notice"],
814    url: "https://spdx.org/licenses/ISC.html",
815}
816
817license_kind {
818    name: "SPDX-license-identifier-JSON",
819    conditions: ["notice"],
820    url: "https://spdx.org/licenses/JSON.html",
821}
822
823license_kind {
824    name: "SPDX-license-identifier-LGPL",
825    conditions: ["restricted"],
826}
827
828license_kind {
829    name: "SPDX-license-identifier-LGPL-2.0",
830    conditions: ["restricted"],
831    url: "https://spdx.org/licenses/LGPL-2.0.html",
832}
833
834license_kind {
835    name: "SPDX-license-identifier-LGPL-2.0+",
836    conditions: ["restricted"],
837    url: "https://spdx.org/licenses/LGPL-2.0+.html",
838}
839
840license_kind {
841    name: "SPDX-license-identifier-LGPL-2.0-only",
842    conditions: ["restricted"],
843    url: "https://spdx.org/licenses/LGPL-2.0-only.html",
844}
845
846license_kind {
847    name: "SPDX-license-identifier-LGPL-2.0-or-later",
848    conditions: ["restricted"],
849    url: "https://spdx.org/licenses/LGPL-2.0-or-later.html",
850}
851
852license_kind {
853    name: "SPDX-license-identifier-LGPL-2.1",
854    conditions: ["restricted"],
855    url: "https://spdx.org/licenses/LGPL-2.1.html",
856}
857
858license_kind {
859    name: "SPDX-license-identifier-LGPL-2.1+",
860    conditions: ["restricted"],
861    url: "https://spdx.org/licenses/LGPL-2.1+.html",
862}
863
864license_kind {
865    name: "SPDX-license-identifier-LGPL-2.1-only",
866    conditions: ["restricted"],
867    url: "https://spdx.org/licenses/LGPL-2.1-only.html",
868}
869
870license_kind {
871    name: "SPDX-license-identifier-LGPL-2.1-or-later",
872    conditions: ["restricted"],
873    url: "https://spdx.org/licenses/LGPL-2.1-or-later.html",
874}
875
876license_kind {
877    name: "SPDX-license-identifier-LGPL-3.0",
878    conditions: ["restricted"],
879    url: "https://spdx.org/licenses/LGPL-3.0.html",
880}
881
882license_kind {
883    name: "SPDX-license-identifier-LGPL-3.0+",
884    conditions: ["restricted"],
885    url: "https://spdx.org/licenses/LGPL-3.0+.html",
886}
887
888license_kind {
889    name: "SPDX-license-identifier-LGPL-3.0-only",
890    conditions: ["restricted"],
891    url: "https://spdx.org/licenses/LGPL-3.0-only.html",
892}
893
894license_kind {
895    name: "SPDX-license-identifier-LGPL-3.0-or-later",
896    conditions: ["restricted"],
897    url: "https://spdx.org/licenses/LGPL-3.0-or-later.html",
898}
899
900license_kind {
901    name: "SPDX-license-identifier-LGPLLR",
902    conditions: ["restricted"],
903    url: "https://spdx.org/licenses/LGPLLR.html",
904}
905
906license_kind {
907    name: "SPDX-license-identifier-LPL-1.02",
908    conditions: ["notice"],
909    url: "https://spdx.org/licenses/LPL-1.02.html",
910}
911
912license_kind {
913    name: "SPDX-license-identifier-MIT",
914    conditions: ["notice"],
915}
916
917license_kind {
918    name: "SPDX-license-identifier-MIT-0",
919    conditions: ["notice"],
920    url: "https://spdx.org/licenses/MIT-0.html",
921}
922
923license_kind {
924    name: "SPDX-license-identifier-MIT-CMU",
925    conditions: ["notice"],
926    url: "https://spdx.org/licenses/MIT-CMU.html",
927}
928
929license_kind {
930    name: "SPDX-license-identifier-MIT-advertising",
931    conditions: ["notice"],
932    url: "https://spdx.org/licenses/MIT-advertising.html",
933}
934
935license_kind {
936    name: "SPDX-license-identifier-MIT-enna",
937    conditions: ["notice"],
938    url: "https://spdx.org/licenses/MIT-enna.html",
939}
940
941license_kind {
942    name: "SPDX-license-identifier-MIT-feh",
943    conditions: ["notice"],
944    url: "https://spdx.org/licenses/MIT-feh.html",
945}
946
947license_kind {
948    name: "SPDX-license-identifier-MITNFA",
949    conditions: ["notice"],
950    url: "https://spdx.org/licenses/MITNFA.html",
951}
952
953license_kind {
954    name: "SPDX-license-identifier-MPL",
955    conditions: ["reciprocal"],
956}
957
958license_kind {
959    name: "SPDX-license-identifier-MPL-1.0",
960    conditions: ["reciprocal"],
961    url: "https://spdx.org/licenses/MPL-1.0.html",
962}
963
964license_kind {
965    name: "SPDX-license-identifier-MPL-1.1",
966    conditions: ["reciprocal"],
967    url: "https://spdx.org/licenses/MPL-1.1.html",
968}
969
970license_kind {
971    name: "SPDX-license-identifier-MPL-2.0",
972    conditions: ["reciprocal"],
973    url: "https://spdx.org/licenses/MPL-2.0.html",
974}
975
976license_kind {
977    name: "SPDX-license-identifier-MPL-2.0-no-copyleft-exception",
978    conditions: ["reciprocal"],
979    url: "https://spdx.org/licenses/MPL-2.0-no-copyleft-exception.html",
980}
981
982license_kind {
983    name: "SPDX-license-identifier-MS-PL",
984    conditions: ["notice"],
985    url: "https://spdx.org/licenses/MS-PL.html",
986}
987
988license_kind {
989    name: "SPDX-license-identifier-MS-RL",
990    conditions: ["by_exception_only"],
991    url: "https://spdx.org/licenses/MS-RL.html",
992}
993
994license_kind {
995    name: "SPDX-license-identifier-NCSA",
996    conditions: ["notice"],
997    url: "https://spdx.org/licenses/NCSA.html",
998}
999
1000license_kind {
1001    name: "SPDX-license-identifier-OFL",
1002    conditions: ["by_exception_only"],
1003}
1004
1005license_kind {
1006    name: "SPDX-license-identifier-OFL-1.0",
1007    conditions: ["by_exception_only"],
1008    url: "https://spdx.org/licenses/OFL-1.0.html",
1009}
1010
1011license_kind {
1012    name: "SPDX-license-identifier-OFL-1.0-RFN",
1013    conditions: ["by_exception_only"],
1014    url: "https://spdx.org/licenses/OFL-1.0-RFN.html",
1015}
1016
1017license_kind {
1018    name: "SPDX-license-identifier-OFL-1.0-no-RFN",
1019    conditions: ["by_exception_only"],
1020    url: "https://spdx.org/licenses/OFL-1.0-no-RFN.html",
1021}
1022
1023license_kind {
1024    name: "SPDX-license-identifier-OFL-1.1",
1025    conditions: ["by_exception_only"],
1026    url: "https://spdx.org/licenses/OFL-1.1.html",
1027}
1028
1029license_kind {
1030    name: "SPDX-license-identifier-OFL-1.1-RFN",
1031    conditions: ["by_exception_only"],
1032    url: "https://spdx.org/licenses/OFL-1.1-RFN.html",
1033}
1034
1035license_kind {
1036    name: "SPDX-license-identifier-OFL-1.1-no-RFN",
1037    conditions: ["by_exception_only"],
1038    url: "https://spdx.org/licenses/OFL-1.1-no-RFN.html",
1039}
1040
1041license_kind {
1042    name: "SPDX-license-identifier-OpenSSL",
1043    conditions: ["notice"],
1044    url: "https://spdx.org/licenses/OpenSSL.html",
1045}
1046
1047license_kind {
1048    name: "SPDX-license-identifier-PSF-2.0",
1049    conditions: ["notice"],
1050    url: "https://spdx.org/licenses/PSF-2.0.html",
1051}
1052
1053license_kind {
1054    name: "SPDX-license-identifier-SISSL",
1055    conditions: [
1056        "by_exception_only",
1057        "not_allowed",
1058    ],
1059    url: "https://spdx.org/licenses/SISSL.html",
1060}
1061
1062license_kind {
1063    name: "SPDX-license-identifier-SISSL-1.2",
1064    conditions: [
1065        "by_exception_only",
1066        "not_allowed",
1067    ],
1068    url: "https://spdx.org/licenses/SISSL-1.2.html",
1069}
1070
1071license_kind {
1072    name: "SPDX-license-identifier-SPL-1.0",
1073    conditions: [
1074        "by_exception_only",
1075        "reciprocal",
1076    ],
1077    url: "https://spdx.org/licenses/SPL-1.0.html",
1078}
1079
1080license_kind {
1081    name: "SPDX-license-identifier-SSPL",
1082    conditions: [
1083        "by_exception_only",
1084        "not_allowed",
1085    ],
1086    url: "https://spdx.org/licenses/SSPL.html",
1087}
1088
1089license_kind {
1090    name: "SPDX-license-identifier-UPL-1.0",
1091    conditions: ["notice"],
1092    url: "https://spdx.org/licenses/UPL-1.-.html",
1093}
1094
1095license_kind {
1096    name: "SPDX-license-identifier-Unicode-DFS",
1097    conditions: ["notice"],
1098}
1099
1100license_kind {
1101    name: "SPDX-license-identifier-Unicode-DFS-2015",
1102    conditions: ["notice"],
1103    url: "https://spdx.org/licenses/Unicode-DFS-2015.html",
1104}
1105
1106license_kind {
1107    name: "SPDX-license-identifier-Unicode-DFS-2016",
1108    conditions: ["notice"],
1109    url: "https://spdx.org/licenses/Unicode-DFS-2016.html",
1110}
1111
1112license_kind {
1113    name: "SPDX-license-identifier-Unlicense",
1114    conditions: ["unencumbered"],
1115    url: "https://spdx.org/licenses/Unlicense.html",
1116}
1117
1118license_kind {
1119    name: "SPDX-license-identifier-W3C",
1120    conditions: ["notice"],
1121    url: "https://spdx.org/licenses/W3C.html",
1122}
1123
1124license_kind {
1125    name: "SPDX-license-identifier-W3C-19980720",
1126    conditions: ["notice"],
1127    url: "https://spdx.org/licenses/W3C-19980720.html",
1128}
1129
1130license_kind {
1131    name: "SPDX-license-identifier-W3C-20150513",
1132    conditions: ["notice"],
1133    url: "https://spdx.org/licenses/W3C-20150513.html",
1134}
1135
1136license_kind {
1137    name: "SPDX-license-identifier-WTFPL",
1138    conditions: ["notice"],
1139    url: "https://spdx.org/licenses/WTFPL.html",
1140}
1141
1142license_kind {
1143    name: "SPDX-license-identifier-Watcom-1.0",
1144    conditions: [
1145        "by_exception_only",
1146        "not_allowed",
1147    ],
1148    url: "https://spdx.org/licenses/Watcom-1.0.html",
1149}
1150
1151license_kind {
1152    name: "SPDX-license-identifier-Xnet",
1153    conditions: ["notice"],
1154    url: "https://spdx.org/licenses/Xnet.html",
1155}
1156
1157license_kind {
1158    name: "SPDX-license-identifier-ZPL",
1159    conditions: ["notice"],
1160}
1161
1162license_kind {
1163    name: "SPDX-license-identifier-ZPL-1.1",
1164    conditions: ["notice"],
1165    url: "https://spdx.org/licenses/ZPL-1.1.html",
1166}
1167
1168license_kind {
1169    name: "SPDX-license-identifier-ZPL-2.0",
1170    conditions: ["notice"],
1171    url: "https://spdx.org/licenses/ZPL-2.0.html",
1172}
1173
1174license_kind {
1175    name: "SPDX-license-identifier-ZPL-2.1",
1176    conditions: ["notice"],
1177    url: "https://spdx.org/licenses/ZPL-2.1.html",
1178}
1179
1180license_kind {
1181    name: "SPDX-license-identifier-Zend-2.0",
1182    conditions: ["notice"],
1183    url: "https://spdx.org/licenses/Zend-2.0.html",
1184}
1185
1186license_kind {
1187    name: "SPDX-license-identifier-Zlib",
1188    conditions: ["notice"],
1189    url: "https://spdx.org/licenses/Zlib.html",
1190}
1191
1192license_kind {
1193    name: "SPDX-license-identifier-libtiff",
1194    conditions: ["notice"],
1195    url: "https://spdx.org/licenses/libtiff.html",
1196}
1197
1198// Legacy license kinds -- do not add new references -- use an spdx kind instead.
1199license_kind {
1200    name: "legacy_unknown",
1201    conditions: ["by_exception_only"],
1202}
1203
1204license_kind {
1205    name: "legacy_unencumbered",
1206    conditions: ["unencumbered"],
1207}
1208
1209license_kind {
1210    name: "legacy_permissive",
1211    conditions: ["permissive"],
1212}
1213
1214license_kind {
1215    name: "legacy_notice",
1216    conditions: ["notice"],
1217}
1218
1219license_kind {
1220    name: "legacy_reciprocal",
1221    conditions: ["reciprocal"],
1222}
1223
1224license_kind {
1225    name: "legacy_restricted",
1226    conditions: ["restricted"],
1227}
1228
1229license_kind {
1230    name: "legacy_by_exception_only",
1231    conditions: ["by_exception_only"],
1232}
1233
1234license_kind {
1235    name: "legacy_not_a_contribution",
1236    conditions: [
1237        "by_exception_only",
1238        "not_allowed",
1239    ],
1240}
1241
1242license_kind {
1243    name: "legacy_not_allowed",
1244    conditions: [
1245        "by_exception_only",
1246        "not_allowed",
1247    ],
1248}
1249
1250license_kind {
1251    name: "legacy_proprietary",
1252    conditions: [
1253        "by_exception_only",
1254        "not_allowed",
1255        "proprietary",
1256    ],
1257}
1258