licenses.py 8.6 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229230231232233234235236237238239240241242243244245246247248249250251252253254255256257258259260261262263264265266267268269270271272273274275276277278279280281282283284285286287288289290291292293294295296297298299300301302303304305306307308309310311312313314315316317318319320321322323324325326327328329330331332333334335336337338339340341342343344345346347348349350351352353354355356357358359360361362363364365366367368369370371372373374375376377378379380381382383384385386387388389390391392393394395396397398399400401402403404405406407408409410411412413414415416417418419420421422423424425426427428429430431432433434435436437438439440441442443444445446447448449450451452453454455456457458459460461462463464465466467468469470471472473474475476477478479480481482483484485486487488489490491492493494495496497498499500501502503504505506507508509
  1. # Copyright (c) 2021 The Linux Foundation
  2. #
  3. # SPDX-License-Identifier: Apache-2.0
  4. # from https://github.com/spdx/license-list-data/
  5. LICENSE_LIST_VERSION = "3.12"
  6. LICENSES = [
  7. "0BSD",
  8. "389-exception",
  9. "AAL",
  10. "ADSL",
  11. "AFL-1.1",
  12. "AFL-1.2",
  13. "AFL-2.0",
  14. "AFL-2.1",
  15. "AFL-3.0",
  16. "AGPL-1.0",
  17. "AGPL-1.0-only",
  18. "AGPL-1.0-or-later",
  19. "AGPL-3.0",
  20. "AGPL-3.0-only",
  21. "AGPL-3.0-or-later",
  22. "AMDPLPA",
  23. "AML",
  24. "AMPAS",
  25. "ANTLR-PD",
  26. "ANTLR-PD-fallback",
  27. "APAFML",
  28. "APL-1.0",
  29. "APSL-1.0",
  30. "APSL-1.1",
  31. "APSL-1.2",
  32. "APSL-2.0",
  33. "Abstyles",
  34. "Adobe-2006",
  35. "Adobe-Glyph",
  36. "Afmparse",
  37. "Aladdin",
  38. "Apache-1.0",
  39. "Apache-1.1",
  40. "Apache-2.0",
  41. "Artistic-1.0",
  42. "Artistic-1.0-Perl",
  43. "Artistic-1.0-cl8",
  44. "Artistic-2.0",
  45. "Autoconf-exception-2.0",
  46. "Autoconf-exception-3.0",
  47. "BSD-1-Clause",
  48. "BSD-2-Clause",
  49. "BSD-2-Clause-FreeBSD",
  50. "BSD-2-Clause-NetBSD",
  51. "BSD-2-Clause-Patent",
  52. "BSD-2-Clause-Views",
  53. "BSD-3-Clause",
  54. "BSD-3-Clause-Attribution",
  55. "BSD-3-Clause-Clear",
  56. "BSD-3-Clause-LBNL",
  57. "BSD-3-Clause-Modification",
  58. "BSD-3-Clause-No-Nuclear-License",
  59. "BSD-3-Clause-No-Nuclear-License-2014",
  60. "BSD-3-Clause-No-Nuclear-Warranty",
  61. "BSD-3-Clause-Open-MPI",
  62. "BSD-4-Clause",
  63. "BSD-4-Clause-Shortened",
  64. "BSD-4-Clause-UC",
  65. "BSD-Protection",
  66. "BSD-Source-Code",
  67. "BSL-1.0",
  68. "BUSL-1.1",
  69. "Bahyph",
  70. "Barr",
  71. "Beerware",
  72. "Bison-exception-2.2",
  73. "BitTorrent-1.0",
  74. "BitTorrent-1.1",
  75. "BlueOak-1.0.0",
  76. "Bootloader-exception",
  77. "Borceux",
  78. "C-UDA-1.0",
  79. "CAL-1.0",
  80. "CAL-1.0-Combined-Work-Exception",
  81. "CATOSL-1.1",
  82. "CC-BY-1.0",
  83. "CC-BY-2.0",
  84. "CC-BY-2.5",
  85. "CC-BY-3.0",
  86. "CC-BY-3.0-AT",
  87. "CC-BY-3.0-US",
  88. "CC-BY-4.0",
  89. "CC-BY-NC-1.0",
  90. "CC-BY-NC-2.0",
  91. "CC-BY-NC-2.5",
  92. "CC-BY-NC-3.0",
  93. "CC-BY-NC-4.0",
  94. "CC-BY-NC-ND-1.0",
  95. "CC-BY-NC-ND-2.0",
  96. "CC-BY-NC-ND-2.5",
  97. "CC-BY-NC-ND-3.0",
  98. "CC-BY-NC-ND-3.0-IGO",
  99. "CC-BY-NC-ND-4.0",
  100. "CC-BY-NC-SA-1.0",
  101. "CC-BY-NC-SA-2.0",
  102. "CC-BY-NC-SA-2.5",
  103. "CC-BY-NC-SA-3.0",
  104. "CC-BY-NC-SA-4.0",
  105. "CC-BY-ND-1.0",
  106. "CC-BY-ND-2.0",
  107. "CC-BY-ND-2.5",
  108. "CC-BY-ND-3.0",
  109. "CC-BY-ND-4.0",
  110. "CC-BY-SA-1.0",
  111. "CC-BY-SA-2.0",
  112. "CC-BY-SA-2.0-UK",
  113. "CC-BY-SA-2.1-JP",
  114. "CC-BY-SA-2.5",
  115. "CC-BY-SA-3.0",
  116. "CC-BY-SA-3.0-AT",
  117. "CC-BY-SA-4.0",
  118. "CC-PDDC",
  119. "CC0-1.0",
  120. "CDDL-1.0",
  121. "CDDL-1.1",
  122. "CDLA-Permissive-1.0",
  123. "CDLA-Sharing-1.0",
  124. "CECILL-1.0",
  125. "CECILL-1.1",
  126. "CECILL-2.0",
  127. "CECILL-2.1",
  128. "CECILL-B",
  129. "CECILL-C",
  130. "CERN-OHL-1.1",
  131. "CERN-OHL-1.2",
  132. "CERN-OHL-P-2.0",
  133. "CERN-OHL-S-2.0",
  134. "CERN-OHL-W-2.0",
  135. "CLISP-exception-2.0",
  136. "CNRI-Jython",
  137. "CNRI-Python",
  138. "CNRI-Python-GPL-Compatible",
  139. "CPAL-1.0",
  140. "CPL-1.0",
  141. "CPOL-1.02",
  142. "CUA-OPL-1.0",
  143. "Caldera",
  144. "ClArtistic",
  145. "Classpath-exception-2.0",
  146. "Condor-1.1",
  147. "Crossword",
  148. "CrystalStacker",
  149. "Cube",
  150. "D-FSL-1.0",
  151. "DOC",
  152. "DRL-1.0",
  153. "DSDP",
  154. "DigiRule-FOSS-exception",
  155. "Dotseqn",
  156. "ECL-1.0",
  157. "ECL-2.0",
  158. "EFL-1.0",
  159. "EFL-2.0",
  160. "EPICS",
  161. "EPL-1.0",
  162. "EPL-2.0",
  163. "EUDatagrid",
  164. "EUPL-1.0",
  165. "EUPL-1.1",
  166. "EUPL-1.2",
  167. "Entessa",
  168. "ErlPL-1.1",
  169. "Eurosym",
  170. "FLTK-exception",
  171. "FSFAP",
  172. "FSFUL",
  173. "FSFULLR",
  174. "FTL",
  175. "Fair",
  176. "Fawkes-Runtime-exception",
  177. "Font-exception-2.0",
  178. "Frameworx-1.0",
  179. "FreeBSD-DOC",
  180. "FreeImage",
  181. "GCC-exception-2.0",
  182. "GCC-exception-3.1",
  183. "GD",
  184. "GFDL-1.1",
  185. "GFDL-1.1-invariants-only",
  186. "GFDL-1.1-invariants-or-later",
  187. "GFDL-1.1-no-invariants-only",
  188. "GFDL-1.1-no-invariants-or-later",
  189. "GFDL-1.1-only",
  190. "GFDL-1.1-or-later",
  191. "GFDL-1.2",
  192. "GFDL-1.2-invariants-only",
  193. "GFDL-1.2-invariants-or-later",
  194. "GFDL-1.2-no-invariants-only",
  195. "GFDL-1.2-no-invariants-or-later",
  196. "GFDL-1.2-only",
  197. "GFDL-1.2-or-later",
  198. "GFDL-1.3",
  199. "GFDL-1.3-invariants-only",
  200. "GFDL-1.3-invariants-or-later",
  201. "GFDL-1.3-no-invariants-only",
  202. "GFDL-1.3-no-invariants-or-later",
  203. "GFDL-1.3-only",
  204. "GFDL-1.3-or-later",
  205. "GL2PS",
  206. "GLWTPL",
  207. "GPL-1.0",
  208. "GPL-1.0+",
  209. "GPL-1.0-only",
  210. "GPL-1.0-or-later",
  211. "GPL-2.0",
  212. "GPL-2.0+",
  213. "GPL-2.0-only",
  214. "GPL-2.0-or-later",
  215. "GPL-2.0-with-GCC-exception",
  216. "GPL-2.0-with-autoconf-exception",
  217. "GPL-2.0-with-bison-exception",
  218. "GPL-2.0-with-classpath-exception",
  219. "GPL-2.0-with-font-exception",
  220. "GPL-3.0",
  221. "GPL-3.0+",
  222. "GPL-3.0-linking-exception",
  223. "GPL-3.0-linking-source-exception",
  224. "GPL-3.0-only",
  225. "GPL-3.0-or-later",
  226. "GPL-3.0-with-GCC-exception",
  227. "GPL-3.0-with-autoconf-exception",
  228. "GPL-CC-1.0",
  229. "Giftware",
  230. "Glide",
  231. "Glulxe",
  232. "HPND",
  233. "HPND-sell-variant",
  234. "HTMLTIDY",
  235. "HaskellReport",
  236. "Hippocratic-2.1",
  237. "IBM-pibs",
  238. "ICU",
  239. "IJG",
  240. "IPA",
  241. "IPL-1.0",
  242. "ISC",
  243. "ImageMagick",
  244. "Imlib2",
  245. "Info-ZIP",
  246. "Intel",
  247. "Intel-ACPI",
  248. "Interbase-1.0",
  249. "JPNIC",
  250. "JSON",
  251. "JasPer-2.0",
  252. "LAL-1.2",
  253. "LAL-1.3",
  254. "LGPL-2.0",
  255. "LGPL-2.0+",
  256. "LGPL-2.0-only",
  257. "LGPL-2.0-or-later",
  258. "LGPL-2.1",
  259. "LGPL-2.1+",
  260. "LGPL-2.1-only",
  261. "LGPL-2.1-or-later",
  262. "LGPL-3.0",
  263. "LGPL-3.0+",
  264. "LGPL-3.0-linking-exception",
  265. "LGPL-3.0-only",
  266. "LGPL-3.0-or-later",
  267. "LGPLLR",
  268. "LLVM-exception",
  269. "LPL-1.0",
  270. "LPL-1.02",
  271. "LPPL-1.0",
  272. "LPPL-1.1",
  273. "LPPL-1.2",
  274. "LPPL-1.3a",
  275. "LPPL-1.3c",
  276. "LZMA-exception",
  277. "Latex2e",
  278. "Leptonica",
  279. "LiLiQ-P-1.1",
  280. "LiLiQ-R-1.1",
  281. "LiLiQ-Rplus-1.1",
  282. "Libpng",
  283. "Libtool-exception",
  284. "Linux-OpenIB",
  285. "Linux-syscall-note",
  286. "MIT",
  287. "MIT-0",
  288. "MIT-CMU",
  289. "MIT-Modern-Variant",
  290. "MIT-advertising",
  291. "MIT-enna",
  292. "MIT-feh",
  293. "MIT-open-group",
  294. "MITNFA",
  295. "MPL-1.0",
  296. "MPL-1.1",
  297. "MPL-2.0",
  298. "MPL-2.0-no-copyleft-exception",
  299. "MS-PL",
  300. "MS-RL",
  301. "MTLL",
  302. "MakeIndex",
  303. "MirOS",
  304. "Motosoto",
  305. "MulanPSL-1.0",
  306. "MulanPSL-2.0",
  307. "Multics",
  308. "Mup",
  309. "NAIST-2003",
  310. "NASA-1.3",
  311. "NBPL-1.0",
  312. "NCGL-UK-2.0",
  313. "NCSA",
  314. "NGPL",
  315. "NIST-PD",
  316. "NIST-PD-fallback",
  317. "NLOD-1.0",
  318. "NLPL",
  319. "NOSL",
  320. "NPL-1.0",
  321. "NPL-1.1",
  322. "NPOSL-3.0",
  323. "NRL",
  324. "NTP",
  325. "NTP-0",
  326. "Naumen",
  327. "Net-SNMP",
  328. "NetCDF",
  329. "Newsletr",
  330. "Nokia",
  331. "Nokia-Qt-exception-1.1",
  332. "Noweb",
  333. "Nunit",
  334. "O-UDA-1.0",
  335. "OCCT-PL",
  336. "OCCT-exception-1.0",
  337. "OCLC-2.0",
  338. "OCaml-LGPL-linking-exception",
  339. "ODC-By-1.0",
  340. "ODbL-1.0",
  341. "OFL-1.0",
  342. "OFL-1.0-RFN",
  343. "OFL-1.0-no-RFN",
  344. "OFL-1.1",
  345. "OFL-1.1-RFN",
  346. "OFL-1.1-no-RFN",
  347. "OGC-1.0",
  348. "OGDL-Taiwan-1.0",
  349. "OGL-Canada-2.0",
  350. "OGL-UK-1.0",
  351. "OGL-UK-2.0",
  352. "OGL-UK-3.0",
  353. "OGTSL",
  354. "OLDAP-1.1",
  355. "OLDAP-1.2",
  356. "OLDAP-1.3",
  357. "OLDAP-1.4",
  358. "OLDAP-2.0",
  359. "OLDAP-2.0.1",
  360. "OLDAP-2.1",
  361. "OLDAP-2.2",
  362. "OLDAP-2.2.1",
  363. "OLDAP-2.2.2",
  364. "OLDAP-2.3",
  365. "OLDAP-2.4",
  366. "OLDAP-2.5",
  367. "OLDAP-2.6",
  368. "OLDAP-2.7",
  369. "OLDAP-2.8",
  370. "OML",
  371. "OPL-1.0",
  372. "OSET-PL-2.1",
  373. "OSL-1.0",
  374. "OSL-1.1",
  375. "OSL-2.0",
  376. "OSL-2.1",
  377. "OSL-3.0",
  378. "OpenJDK-assembly-exception-1.0",
  379. "OpenSSL",
  380. "PDDL-1.0",
  381. "PHP-3.0",
  382. "PHP-3.01",
  383. "PS-or-PDF-font-exception-20170817",
  384. "PSF-2.0",
  385. "Parity-6.0.0",
  386. "Parity-7.0.0",
  387. "Plexus",
  388. "PolyForm-Noncommercial-1.0.0",
  389. "PolyForm-Small-Business-1.0.0",
  390. "PostgreSQL",
  391. "Python-2.0",
  392. "QPL-1.0",
  393. "Qhull",
  394. "Qt-GPL-exception-1.0",
  395. "Qt-LGPL-exception-1.1",
  396. "Qwt-exception-1.0",
  397. "RHeCos-1.1",
  398. "RPL-1.1",
  399. "RPL-1.5",
  400. "RPSL-1.0",
  401. "RSA-MD",
  402. "RSCPL",
  403. "Rdisc",
  404. "Ruby",
  405. "SAX-PD",
  406. "SCEA",
  407. "SGI-B-1.0",
  408. "SGI-B-1.1",
  409. "SGI-B-2.0",
  410. "SHL-0.5",
  411. "SHL-0.51",
  412. "SHL-2.0",
  413. "SHL-2.1",
  414. "SISSL",
  415. "SISSL-1.2",
  416. "SMLNJ",
  417. "SMPPL",
  418. "SNIA",
  419. "SPL-1.0",
  420. "SSH-OpenSSH",
  421. "SSH-short",
  422. "SSPL-1.0",
  423. "SWL",
  424. "Saxpath",
  425. "Sendmail",
  426. "Sendmail-8.23",
  427. "SimPL-2.0",
  428. "Sleepycat",
  429. "Spencer-86",
  430. "Spencer-94",
  431. "Spencer-99",
  432. "StandardML-NJ",
  433. "SugarCRM-1.1.3",
  434. "Swift-exception",
  435. "TAPR-OHL-1.0",
  436. "TCL",
  437. "TCP-wrappers",
  438. "TMate",
  439. "TORQUE-1.1",
  440. "TOSL",
  441. "TU-Berlin-1.0",
  442. "TU-Berlin-2.0",
  443. "UCL-1.0",
  444. "UPL-1.0",
  445. "Unicode-DFS-2015",
  446. "Unicode-DFS-2016",
  447. "Unicode-TOU",
  448. "Universal-FOSS-exception-1.0",
  449. "Unlicense",
  450. "VOSTROM",
  451. "VSL-1.0",
  452. "Vim",
  453. "W3C",
  454. "W3C-19980720",
  455. "W3C-20150513",
  456. "WTFPL",
  457. "Watcom-1.0",
  458. "Wsuipa",
  459. "WxWindows-exception-3.1",
  460. "X11",
  461. "XFree86-1.1",
  462. "XSkat",
  463. "Xerox",
  464. "Xnet",
  465. "YPL-1.0",
  466. "YPL-1.1",
  467. "ZPL-1.1",
  468. "ZPL-2.0",
  469. "ZPL-2.1",
  470. "Zed",
  471. "Zend-2.0",
  472. "Zimbra-1.3",
  473. "Zimbra-1.4",
  474. "Zlib",
  475. "blessing",
  476. "bzip2-1.0.5",
  477. "bzip2-1.0.6",
  478. "copyleft-next-0.3.0",
  479. "copyleft-next-0.3.1",
  480. "curl",
  481. "diffmark",
  482. "dvipdfm",
  483. "eCos-2.0",
  484. "eCos-exception-2.0",
  485. "eGenix",
  486. "etalab-2.0",
  487. "freertos-exception-2.0",
  488. "gSOAP-1.3b",
  489. "gnu-javamail-exception",
  490. "gnuplot",
  491. "i2p-gpl-java-exception",
  492. "iMatix",
  493. "libpng-2.0",
  494. "libselinux-1.0",
  495. "libtiff",
  496. "mif-exception",
  497. "mpich2",
  498. "openvpn-openssl-exception",
  499. "psfrag",
  500. "psutils",
  501. "u-boot-exception-2.0",
  502. "wxWindows",
  503. "xinetd",
  504. "xpp",
  505. "zlib-acknowledgement",
  506. ]