at 21.11-pre 20 kB view raw
1{ lib }: 2let 3 4 spdx = lic: lic // { 5 url = "https://spdx.org/licenses/${lic.spdxId}.html"; 6 }; 7 8in 9 10lib.mapAttrs (n: v: v // { shortName = n; }) ({ 11 /* License identifiers from spdx.org where possible. 12 * If you cannot find your license here, then look for a similar license or 13 * add it to this list. The URL mentioned above is a good source for inspiration. 14 */ 15 16 abstyles = spdx { 17 spdxId = "Abstyles"; 18 fullName = "Abstyles License"; 19 }; 20 21 afl20 = spdx { 22 spdxId = "AFL-2.0"; 23 fullName = "Academic Free License v2.0"; 24 }; 25 26 afl21 = spdx { 27 spdxId = "AFL-2.1"; 28 fullName = "Academic Free License v2.1"; 29 }; 30 31 afl3 = spdx { 32 spdxId = "AFL-3.0"; 33 fullName = "Academic Free License v3.0"; 34 }; 35 36 agpl3Only = spdx { 37 spdxId = "AGPL-3.0-only"; 38 fullName = "GNU Affero General Public License v3.0 only"; 39 }; 40 41 agpl3Plus = spdx { 42 spdxId = "AGPL-3.0-or-later"; 43 fullName = "GNU Affero General Public License v3.0 or later"; 44 }; 45 46 amazonsl = { 47 fullName = "Amazon Software License"; 48 url = "https://aws.amazon.com/asl/"; 49 free = false; 50 }; 51 52 amd = { 53 fullName = "AMD License Agreement"; 54 url = "https://developer.amd.com/amd-license-agreement/"; 55 free = false; 56 }; 57 58 apsl20 = spdx { 59 spdxId = "APSL-2.0"; 60 fullName = "Apple Public Source License 2.0"; 61 }; 62 63 arphicpl = { 64 fullName = "Arphic Public License"; 65 url = "https://www.freedesktop.org/wiki/Arphic_Public_License/"; 66 }; 67 68 artistic1 = spdx { 69 spdxId = "Artistic-1.0"; 70 fullName = "Artistic License 1.0"; 71 }; 72 73 artistic2 = spdx { 74 spdxId = "Artistic-2.0"; 75 fullName = "Artistic License 2.0"; 76 }; 77 78 asl20 = spdx { 79 spdxId = "Apache-2.0"; 80 fullName = "Apache License 2.0"; 81 }; 82 83 boost = spdx { 84 spdxId = "BSL-1.0"; 85 fullName = "Boost Software License 1.0"; 86 }; 87 88 beerware = spdx { 89 spdxId = "Beerware"; 90 fullName = "Beerware License"; 91 }; 92 93 blueOak100 = spdx { 94 spdxId = "BlueOak-1.0.0"; 95 fullName = "Blue Oak Model License 1.0.0"; 96 }; 97 98 bsd0 = spdx { 99 spdxId = "0BSD"; 100 fullName = "BSD Zero Clause License"; 101 }; 102 103 bsd1 = spdx { 104 spdxId = "BSD-1-Clause"; 105 fullName = "BSD 1-Clause License"; 106 }; 107 108 bsd2 = spdx { 109 spdxId = "BSD-2-Clause"; 110 fullName = ''BSD 2-clause "Simplified" License''; 111 }; 112 113 bsd2Patent = spdx { 114 spdxId = "BSD-2-Clause-Patent"; 115 fullName = "BSD-2-Clause Plus Patent License"; 116 }; 117 118 bsd3 = spdx { 119 spdxId = "BSD-3-Clause"; 120 fullName = ''BSD 3-clause "New" or "Revised" License''; 121 }; 122 123 bsdOriginal = spdx { 124 spdxId = "BSD-4-Clause"; 125 fullName = ''BSD 4-clause "Original" or "Old" License''; 126 }; 127 128 bsdOriginalUC = spdx { 129 spdxId = "BSD-4-Clause-UC"; 130 fullName = "BSD 4-Clause University of California-Specific"; 131 }; 132 133 bsdProtection = spdx { 134 spdxId = "BSD-Protection"; 135 fullName = "BSD Protection License"; 136 }; 137 138 bsl11 = { 139 fullName = "Business Source License 1.1"; 140 url = "https://mariadb.com/bsl11"; 141 free = false; 142 }; 143 144 clArtistic = spdx { 145 spdxId = "ClArtistic"; 146 fullName = "Clarified Artistic License"; 147 }; 148 149 cc0 = spdx { 150 spdxId = "CC0-1.0"; 151 fullName = "Creative Commons Zero v1.0 Universal"; 152 }; 153 154 cc-by-nc-sa-20 = spdx { 155 spdxId = "CC-BY-NC-SA-2.0"; 156 fullName = "Creative Commons Attribution Non Commercial Share Alike 2.0"; 157 free = false; 158 }; 159 160 cc-by-nc-sa-25 = spdx { 161 spdxId = "CC-BY-NC-SA-2.5"; 162 fullName = "Creative Commons Attribution Non Commercial Share Alike 2.5"; 163 free = false; 164 }; 165 166 cc-by-nc-sa-30 = spdx { 167 spdxId = "CC-BY-NC-SA-3.0"; 168 fullName = "Creative Commons Attribution Non Commercial Share Alike 3.0"; 169 free = false; 170 }; 171 172 cc-by-nc-sa-40 = spdx { 173 spdxId = "CC-BY-NC-SA-4.0"; 174 fullName = "Creative Commons Attribution Non Commercial Share Alike 4.0"; 175 free = false; 176 }; 177 178 cc-by-nc-30 = spdx { 179 spdxId = "CC-BY-NC-3.0"; 180 fullName = "Creative Commons Attribution Non Commercial 3.0 Unported"; 181 free = false; 182 }; 183 184 cc-by-nc-40 = spdx { 185 spdxId = "CC-BY-NC-4.0"; 186 fullName = "Creative Commons Attribution Non Commercial 4.0 International"; 187 free = false; 188 }; 189 190 cc-by-nd-30 = spdx { 191 spdxId = "CC-BY-ND-3.0"; 192 fullName = "Creative Commons Attribution-No Derivative Works v3.00"; 193 free = false; 194 }; 195 196 cc-by-sa-25 = spdx { 197 spdxId = "CC-BY-SA-2.5"; 198 fullName = "Creative Commons Attribution Share Alike 2.5"; 199 }; 200 201 cc-by-30 = spdx { 202 spdxId = "CC-BY-3.0"; 203 fullName = "Creative Commons Attribution 3.0"; 204 }; 205 206 cc-by-sa-30 = spdx { 207 spdxId = "CC-BY-SA-3.0"; 208 fullName = "Creative Commons Attribution Share Alike 3.0"; 209 }; 210 211 cc-by-40 = spdx { 212 spdxId = "CC-BY-4.0"; 213 fullName = "Creative Commons Attribution 4.0"; 214 }; 215 216 cc-by-sa-40 = spdx { 217 spdxId = "CC-BY-SA-4.0"; 218 fullName = "Creative Commons Attribution Share Alike 4.0"; 219 }; 220 221 cddl = spdx { 222 spdxId = "CDDL-1.0"; 223 fullName = "Common Development and Distribution License 1.0"; 224 }; 225 226 cecill20 = spdx { 227 spdxId = "CECILL-2.0"; 228 fullName = "CeCILL Free Software License Agreement v2.0"; 229 }; 230 231 cecill-b = spdx { 232 spdxId = "CECILL-B"; 233 fullName = "CeCILL-B Free Software License Agreement"; 234 }; 235 236 cecill-c = spdx { 237 spdxId = "CECILL-C"; 238 fullName = "CeCILL-C Free Software License Agreement"; 239 }; 240 241 cpal10 = spdx { 242 spdxId = "CPAL-1.0"; 243 fullName = "Common Public Attribution License 1.0"; 244 }; 245 246 cpl10 = spdx { 247 spdxId = "CPL-1.0"; 248 fullName = "Common Public License 1.0"; 249 }; 250 251 curl = spdx { 252 spdxId = "curl"; 253 fullName = "curl License"; 254 }; 255 256 doc = spdx { 257 spdxId = "DOC"; 258 fullName = "DOC License"; 259 }; 260 261 eapl = { 262 fullName = "EPSON AVASYS PUBLIC LICENSE"; 263 url = "https://avasys.jp/hp/menu000000700/hpg000000603.htm"; 264 free = false; 265 }; 266 267 efl10 = spdx { 268 spdxId = "EFL-1.0"; 269 fullName = "Eiffel Forum License v1.0"; 270 }; 271 272 efl20 = spdx { 273 spdxId = "EFL-2.0"; 274 fullName = "Eiffel Forum License v2.0"; 275 }; 276 277 elastic = { 278 fullName = "ELASTIC LICENSE"; 279 url = "https://github.com/elastic/elasticsearch/blob/master/licenses/ELASTIC-LICENSE.txt"; 280 free = false; 281 }; 282 283 epl10 = spdx { 284 spdxId = "EPL-1.0"; 285 fullName = "Eclipse Public License 1.0"; 286 }; 287 288 epl20 = spdx { 289 spdxId = "EPL-2.0"; 290 fullName = "Eclipse Public License 2.0"; 291 }; 292 293 epson = { 294 fullName = "Seiko Epson Corporation Software License Agreement for Linux"; 295 url = "https://download.ebz.epson.net/dsc/du/02/eula/global/LINUX_EN.html"; 296 free = false; 297 }; 298 299 eupl11 = spdx { 300 spdxId = "EUPL-1.1"; 301 fullName = "European Union Public License 1.1"; 302 }; 303 304 eupl12 = spdx { 305 spdxId = "EUPL-1.2"; 306 fullName = "European Union Public License 1.2"; 307 }; 308 309 fdl11Only = spdx { 310 spdxId = "GFDL-1.1-only"; 311 fullName = "GNU Free Documentation License v1.1 only"; 312 }; 313 314 fdl11Plus = spdx { 315 spdxId = "GFDL-1.1-or-later"; 316 fullName = "GNU Free Documentation License v1.1 or later"; 317 }; 318 319 fdl12Only = spdx { 320 spdxId = "GFDL-1.2-only"; 321 fullName = "GNU Free Documentation License v1.2 only"; 322 }; 323 324 fdl12Plus = spdx { 325 spdxId = "GFDL-1.2-or-later"; 326 fullName = "GNU Free Documentation License v1.2 or later"; 327 }; 328 329 fdl13Only = spdx { 330 spdxId = "GFDL-1.3-only"; 331 fullName = "GNU Free Documentation License v1.3 only"; 332 }; 333 334 fdl13Plus = spdx { 335 spdxId = "GFDL-1.3-or-later"; 336 fullName = "GNU Free Documentation License v1.3 or later"; 337 }; 338 339 ffsl = { 340 fullName = "Floodgap Free Software License"; 341 url = "https://www.floodgap.com/software/ffsl/license.html"; 342 free = false; 343 }; 344 345 free = { 346 fullName = "Unspecified free software license"; 347 }; 348 349 g4sl = { 350 fullName = "Geant4 Software License"; 351 url = "https://geant4.web.cern.ch/geant4/license/LICENSE.html"; 352 }; 353 354 geogebra = { 355 fullName = "GeoGebra Non-Commercial License Agreement"; 356 url = "https://www.geogebra.org/license"; 357 free = false; 358 }; 359 360 gpl1Only = spdx { 361 spdxId = "GPL-1.0-only"; 362 fullName = "GNU General Public License v1.0 only"; 363 }; 364 365 gpl1Plus = spdx { 366 spdxId = "GPL-1.0-or-later"; 367 fullName = "GNU General Public License v1.0 or later"; 368 }; 369 370 gpl2Only = spdx { 371 spdxId = "GPL-2.0-only"; 372 fullName = "GNU General Public License v2.0 only"; 373 }; 374 375 gpl2Classpath = spdx { 376 spdxId = "GPL-2.0-with-classpath-exception"; 377 fullName = "GNU General Public License v2.0 only (with Classpath exception)"; 378 }; 379 380 gpl2ClasspathPlus = { 381 fullName = "GNU General Public License v2.0 or later (with Classpath exception)"; 382 url = "https://fedoraproject.org/wiki/Licensing/GPL_Classpath_Exception"; 383 }; 384 385 gpl2Oss = { 386 fullName = "GNU General Public License version 2 only (with OSI approved licenses linking exception)"; 387 url = "https://www.mysql.com/about/legal/licensing/foss-exception"; 388 }; 389 390 gpl2Plus = spdx { 391 spdxId = "GPL-2.0-or-later"; 392 fullName = "GNU General Public License v2.0 or later"; 393 }; 394 395 gpl3Only = spdx { 396 spdxId = "GPL-3.0-only"; 397 fullName = "GNU General Public License v3.0 only"; 398 }; 399 400 gpl3Plus = spdx { 401 spdxId = "GPL-3.0-or-later"; 402 fullName = "GNU General Public License v3.0 or later"; 403 }; 404 405 gpl3ClasspathPlus = { 406 fullName = "GNU General Public License v3.0 or later (with Classpath exception)"; 407 url = "https://fedoraproject.org/wiki/Licensing/GPL_Classpath_Exception"; 408 }; 409 410 hpnd = spdx { 411 spdxId = "HPND"; 412 fullName = "Historic Permission Notice and Disclaimer"; 413 }; 414 415 hpndSellVariant = spdx { 416 fullName = "Historical Permission Notice and Disclaimer - sell variant"; 417 spdxId = "HPND-sell-variant"; 418 }; 419 420 # Intel's license, seems free 421 iasl = { 422 fullName = "iASL"; 423 url = "https://old.calculate-linux.org/packages/licenses/iASL"; 424 }; 425 426 ijg = spdx { 427 spdxId = "IJG"; 428 fullName = "Independent JPEG Group License"; 429 }; 430 431 imagemagick = spdx { 432 fullName = "ImageMagick License"; 433 spdxId = "imagemagick"; 434 }; 435 436 inria-compcert = { 437 fullName = "INRIA Non-Commercial License Agreement for the CompCert verified compiler"; 438 url = "http://compcert.inria.fr/doc/LICENSE"; # https is broken 439 free = false; 440 }; 441 442 inria-icesl = { 443 fullName = "INRIA Non-Commercial License Agreement for IceSL"; 444 url = "http://shapeforge.loria.fr/icesl/EULA_IceSL_binary.pdf"; # https is broken 445 free = false; 446 }; 447 448 ipa = spdx { 449 spdxId = "IPA"; 450 fullName = "IPA Font License"; 451 }; 452 453 ipl10 = spdx { 454 spdxId = "IPL-1.0"; 455 fullName = "IBM Public License v1.0"; 456 }; 457 458 isc = spdx { 459 spdxId = "ISC"; 460 fullName = "ISC License"; 461 }; 462 463 # Proprietary binaries; free to redistribute without modification. 464 databricks = { 465 fullName = "Databricks Proprietary License"; 466 url = "https://pypi.org/project/databricks-connect"; 467 free = false; 468 }; 469 470 issl = { 471 fullName = "Intel Simplified Software License"; 472 url = "https://software.intel.com/en-us/license/intel-simplified-software-license"; 473 free = false; 474 }; 475 476 lgpl2Only = spdx { 477 spdxId = "LGPL-2.0-only"; 478 fullName = "GNU Library General Public License v2 only"; 479 }; 480 481 lgpl2Plus = spdx { 482 spdxId = "LGPL-2.0-or-later"; 483 fullName = "GNU Library General Public License v2 or later"; 484 }; 485 486 lgpl21Only = spdx { 487 spdxId = "LGPL-2.1-only"; 488 fullName = "GNU Lesser General Public License v2.1 only"; 489 }; 490 491 lgpl21Plus = spdx { 492 spdxId = "LGPL-2.1-or-later"; 493 fullName = "GNU Lesser General Public License v2.1 or later"; 494 }; 495 496 lgpl3Only = spdx { 497 spdxId = "LGPL-3.0-only"; 498 fullName = "GNU Lesser General Public License v3.0 only"; 499 }; 500 501 lgpl3Plus = spdx { 502 spdxId = "LGPL-3.0-or-later"; 503 fullName = "GNU Lesser General Public License v3.0 or later"; 504 }; 505 506 lgpllr = spdx { 507 spdxId = "LGPLLR"; 508 fullName = "Lesser General Public License For Linguistic Resources"; 509 }; 510 511 libpng = spdx { 512 spdxId = "Libpng"; 513 fullName = "libpng License"; 514 }; 515 516 libpng2 = spdx { 517 spdxId = "libpng-2.0"; # Used since libpng 1.6.36. 518 fullName = "PNG Reference Library version 2"; 519 }; 520 521 libtiff = spdx { 522 spdxId = "libtiff"; 523 fullName = "libtiff License"; 524 }; 525 526 llgpl21 = { 527 fullName = "Lisp LGPL; GNU Lesser General Public License version 2.1 with Franz Inc. preamble for clarification of LGPL terms in context of Lisp"; 528 url = "https://opensource.franz.com/preamble.html"; 529 }; 530 531 llvm-exception = spdx { 532 spdxId = "LLVM-exception"; 533 fullName = "LLVM Exception"; # LLVM exceptions to the Apache 2.0 License 534 }; 535 536 lppl12 = spdx { 537 spdxId = "LPPL-1.2"; 538 fullName = "LaTeX Project Public License v1.2"; 539 }; 540 541 lppl13c = spdx { 542 spdxId = "LPPL-1.3c"; 543 fullName = "LaTeX Project Public License v1.3c"; 544 }; 545 546 lpl-102 = spdx { 547 spdxId = "LPL-1.02"; 548 fullName = "Lucent Public License v1.02"; 549 }; 550 551 miros = { 552 fullName = "MirOS License"; 553 url = "https://opensource.org/licenses/MirOS"; 554 }; 555 556 # spdx.org does not (yet) differentiate between the X11 and Expat versions 557 # for details see https://en.wikipedia.org/wiki/MIT_License#Various_versions 558 mit = spdx { 559 spdxId = "MIT"; 560 fullName = "MIT License"; 561 }; 562 563 mpl10 = spdx { 564 spdxId = "MPL-1.0"; 565 fullName = "Mozilla Public License 1.0"; 566 }; 567 568 mpl11 = spdx { 569 spdxId = "MPL-1.1"; 570 fullName = "Mozilla Public License 1.1"; 571 }; 572 573 mpl20 = spdx { 574 spdxId = "MPL-2.0"; 575 fullName = "Mozilla Public License 2.0"; 576 }; 577 578 mspl = spdx { 579 spdxId = "MS-PL"; 580 fullName = "Microsoft Public License"; 581 }; 582 583 nasa13 = spdx { 584 spdxId = "NASA-1.3"; 585 fullName = "NASA Open Source Agreement 1.3"; 586 free = false; 587 }; 588 589 ncsa = spdx { 590 spdxId = "NCSA"; 591 fullName = "University of Illinois/NCSA Open Source License"; 592 }; 593 594 nposl3 = spdx { 595 spdxId = "NPOSL-3.0"; 596 fullName = "Non-Profit Open Software License 3.0"; 597 }; 598 599 obsidian = { 600 fullName = "Obsidian End User Agreement"; 601 url = "https://obsidian.md/eula"; 602 free = false; 603 }; 604 605 ocamlpro_nc = { 606 fullName = "OCamlPro Non Commercial license version 1"; 607 url = "https://alt-ergo.ocamlpro.com/http/alt-ergo-2.2.0/OCamlPro-Non-Commercial-License.pdf"; 608 free = false; 609 }; 610 611 odbl = spdx { 612 spdxId = "ODbL-1.0"; 613 fullName = "Open Data Commons Open Database License v1.0"; 614 }; 615 616 ofl = spdx { 617 spdxId = "OFL-1.1"; 618 fullName = "SIL Open Font License 1.1"; 619 }; 620 621 openldap = spdx { 622 spdxId = "OLDAP-2.8"; 623 fullName = "Open LDAP Public License v2.8"; 624 }; 625 626 openssl = spdx { 627 spdxId = "OpenSSL"; 628 fullName = "OpenSSL License"; 629 }; 630 631 osl2 = spdx { 632 spdxId = "OSL-2.0"; 633 fullName = "Open Software License 2.0"; 634 }; 635 636 osl21 = spdx { 637 spdxId = "OSL-2.1"; 638 fullName = "Open Software License 2.1"; 639 }; 640 641 osl3 = spdx { 642 spdxId = "OSL-3.0"; 643 fullName = "Open Software License 3.0"; 644 }; 645 646 parity70 = spdx { 647 spdxId = "Parity-7.0.0"; 648 fullName = "Parity Public License 7.0.0"; 649 url = "https://paritylicense.com/versions/7.0.0.html"; 650 }; 651 652 php301 = spdx { 653 spdxId = "PHP-3.01"; 654 fullName = "PHP License v3.01"; 655 }; 656 657 postgresql = spdx { 658 spdxId = "PostgreSQL"; 659 fullName = "PostgreSQL License"; 660 }; 661 662 postman = { 663 fullName = "Postman EULA"; 664 url = "https://www.getpostman.com/licenses/postman_base_app"; 665 free = false; 666 }; 667 668 psfl = spdx { 669 spdxId = "Python-2.0"; 670 fullName = "Python Software Foundation License version 2"; 671 url = "https://docs.python.org/license.html"; 672 }; 673 674 publicDomain = { 675 fullName = "Public Domain"; 676 }; 677 678 purdueBsd = { 679 fullName = " Purdue BSD-Style License"; # also know as lsof license 680 url = "https://enterprise.dejacode.com/licenses/public/purdue-bsd"; 681 }; 682 683 prosperity30 = { 684 fullName = "Prosperity-3.0.0"; 685 free = false; 686 url = "https://prosperitylicense.com/versions/3.0.0.html"; 687 }; 688 689 qhull = spdx { 690 spdxId = "Qhull"; 691 fullName = "Qhull License"; 692 }; 693 694 qpl = spdx { 695 spdxId = "QPL-1.0"; 696 fullName = "Q Public License 1.0"; 697 }; 698 699 qwt = { 700 fullName = "Qwt License, Version 1.0"; 701 url = "https://qwt.sourceforge.io/qwtlicense.html"; 702 }; 703 704 ruby = spdx { 705 spdxId = "Ruby"; 706 fullName = "Ruby License"; 707 }; 708 709 sendmail = spdx { 710 spdxId = "Sendmail"; 711 fullName = "Sendmail License"; 712 }; 713 714 sgi-b-20 = spdx { 715 spdxId = "SGI-B-2.0"; 716 fullName = "SGI Free Software License B v2.0"; 717 }; 718 719 sleepycat = spdx { 720 spdxId = "Sleepycat"; 721 fullName = "Sleepycat License"; 722 }; 723 724 smail = { 725 shortName = "smail"; 726 fullName = "SMAIL General Public License"; 727 url = "https://sources.debian.org/copyright/license/debianutils/4.9.1/"; 728 }; 729 730 sspl = { 731 shortName = "SSPL"; 732 fullName = "Server Side Public License"; 733 url = "https://www.mongodb.com/licensing/server-side-public-license"; 734 free = false; 735 }; 736 737 tcltk = spdx { 738 spdxId = "TCL"; 739 fullName = "TCL/TK License"; 740 }; 741 742 ufl = { 743 fullName = "Ubuntu Font License 1.0"; 744 url = "https://ubuntu.com/legal/font-licence"; 745 }; 746 747 unfree = { 748 fullName = "Unfree"; 749 free = false; 750 }; 751 752 unfreeRedistributable = { 753 fullName = "Unfree redistributable"; 754 free = false; 755 }; 756 757 unfreeRedistributableFirmware = { 758 fullName = "Unfree redistributable firmware"; 759 # Note: we currently consider these "free" for inclusion in the 760 # channel and NixOS images. 761 }; 762 763 unicode-dfs-2016 = spdx { 764 spdxId = "Unicode-DFS-2016"; 765 fullName = "Unicode License Agreement - Data Files and Software (2016)"; 766 }; 767 768 unlicense = spdx { 769 spdxId = "Unlicense"; 770 fullName = "The Unlicense"; 771 }; 772 773 upl = { 774 fullName = "Universal Permissive License"; 775 url = "https://oss.oracle.com/licenses/upl/"; 776 }; 777 778 vim = spdx { 779 spdxId = "Vim"; 780 fullName = "Vim License"; 781 }; 782 783 virtualbox-puel = { 784 fullName = "Oracle VM VirtualBox Extension Pack Personal Use and Evaluation License (PUEL)"; 785 url = "https://www.virtualbox.org/wiki/VirtualBox_PUEL"; 786 free = false; 787 }; 788 789 vsl10 = spdx { 790 spdxId = "VSL-1.0"; 791 fullName = "Vovida Software License v1.0"; 792 }; 793 794 watcom = spdx { 795 spdxId = "Watcom-1.0"; 796 fullName = "Sybase Open Watcom Public License 1.0"; 797 }; 798 799 w3c = spdx { 800 spdxId = "W3C"; 801 fullName = "W3C Software Notice and License"; 802 }; 803 804 wadalab = { 805 fullName = "Wadalab Font License"; 806 url = "https://fedoraproject.org/wiki/Licensing:Wadalab?rd=Licensing/Wadalab"; 807 }; 808 809 wtfpl = spdx { 810 spdxId = "WTFPL"; 811 fullName = "Do What The F*ck You Want To Public License"; 812 }; 813 814 wxWindows = spdx { 815 spdxId = "wxWindows"; 816 fullName = "wxWindows Library Licence, Version 3.1"; 817 }; 818 819 xfig = { 820 fullName = "xfig"; 821 url = "http://mcj.sourceforge.net/authors.html#xfig"; # https is broken 822 }; 823 824 zlib = spdx { 825 spdxId = "Zlib"; 826 fullName = "zlib License"; 827 }; 828 829 zpl20 = spdx { 830 spdxId = "ZPL-2.0"; 831 fullName = "Zope Public License 2.0"; 832 }; 833 834 zpl21 = spdx { 835 spdxId = "ZPL-2.1"; 836 fullName = "Zope Public License 2.1"; 837 }; 838} // { 839 # TODO: remove legacy aliases 840 agpl3 = spdx { 841 spdxId = "AGPL-3.0"; 842 fullName = "GNU Affero General Public License v3.0"; 843 deprecated = true; 844 }; 845 fdl11 = spdx { 846 spdxId = "GFDL-1.1"; 847 fullName = "GNU Free Documentation License v1.1"; 848 deprecated = true; 849 }; 850 fdl12 = spdx { 851 spdxId = "GFDL-1.2"; 852 fullName = "GNU Free Documentation License v1.2"; 853 deprecated = true; 854 }; 855 fdl13 = spdx { 856 spdxId = "GFDL-1.3"; 857 fullName = "GNU Free Documentation License v1.3"; 858 deprecated = true; 859 }; 860 gpl1 = spdx { 861 spdxId = "GPL-1.0"; 862 fullName = "GNU General Public License v1.0"; 863 deprecated = true; 864 }; 865 gpl2 = spdx { 866 spdxId = "GPL-2.0"; 867 fullName = "GNU General Public License v2.0"; 868 deprecated = true; 869 }; 870 gpl3 = spdx { 871 spdxId = "GPL-3.0"; 872 fullName = "GNU General Public License v3.0"; 873 deprecated = true; 874 }; 875 lgpl2 = spdx { 876 spdxId = "LGPL-2.0"; 877 fullName = "GNU Library General Public License v2"; 878 deprecated = true; 879 }; 880 lgpl21 = spdx { 881 spdxId = "LGPL-2.1"; 882 fullName = "GNU Lesser General Public License v2.1"; 883 deprecated = true; 884 }; 885 lgpl3 = spdx { 886 spdxId = "LGPL-3.0"; 887 fullName = "GNU Lesser General Public License v3.0"; 888 deprecated = true; 889 }; 890})