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