pub enum SpdxLicense {
Show 347 variants
V0BSD(Option<Element>),
AAL(Option<Element>),
ADSL(Option<Element>),
AFL11(Option<Element>),
AFL12(Option<Element>),
AFL20(Option<Element>),
AFL21(Option<Element>),
AFL30(Option<Element>),
AGPL10Only(Option<Element>),
AGPL10OrLater(Option<Element>),
AGPL30Only(Option<Element>),
AGPL30OrLater(Option<Element>),
AMDPLPA(Option<Element>),
AML(Option<Element>),
AMPAS(Option<Element>),
ANTLRPD(Option<Element>),
APAFML(Option<Element>),
APL10(Option<Element>),
APSL10(Option<Element>),
APSL11(Option<Element>),
APSL12(Option<Element>),
APSL20(Option<Element>),
Abstyles(Option<Element>),
Adobe2006(Option<Element>),
AdobeGlyph(Option<Element>),
Afmparse(Option<Element>),
Aladdin(Option<Element>),
Apache10(Option<Element>),
Apache11(Option<Element>),
Apache20(Option<Element>),
Artistic10(Option<Element>),
Artistic10Perl(Option<Element>),
Artistic10Cl8(Option<Element>),
Artistic20(Option<Element>),
BSD1Clause(Option<Element>),
BSD2Clause(Option<Element>),
BSD2ClauseFreeBSD(Option<Element>),
BSD2ClauseNetBSD(Option<Element>),
BSD2ClausePatent(Option<Element>),
BSD3Clause(Option<Element>),
BSD3ClauseAttribution(Option<Element>),
BSD3ClauseClear(Option<Element>),
BSD3ClauseLBNL(Option<Element>),
BSD3ClauseNoNuclearLicense(Option<Element>),
BSD3ClauseNoNuclearLicense2014(Option<Element>),
BSD3ClauseNoNuclearWarranty(Option<Element>),
BSD4Clause(Option<Element>),
BSD4ClauseUC(Option<Element>),
BSDProtection(Option<Element>),
BSDSourceCode(Option<Element>),
BSL10(Option<Element>),
Bahyph(Option<Element>),
Barr(Option<Element>),
Beerware(Option<Element>),
BitTorrent10(Option<Element>),
BitTorrent11(Option<Element>),
Borceux(Option<Element>),
CATOSL11(Option<Element>),
CCBY10(Option<Element>),
CCBY20(Option<Element>),
CCBY25(Option<Element>),
CCBY30(Option<Element>),
CCBY40(Option<Element>),
CCBYNC10(Option<Element>),
CCBYNC20(Option<Element>),
CCBYNC25(Option<Element>),
CCBYNC30(Option<Element>),
CCBYNC40(Option<Element>),
CCBYNCND10(Option<Element>),
CCBYNCND20(Option<Element>),
CCBYNCND25(Option<Element>),
CCBYNCND30(Option<Element>),
CCBYNCND40(Option<Element>),
CCBYNCSA10(Option<Element>),
CCBYNCSA20(Option<Element>),
CCBYNCSA25(Option<Element>),
CCBYNCSA30(Option<Element>),
CCBYNCSA40(Option<Element>),
CCBYND10(Option<Element>),
CCBYND20(Option<Element>),
CCBYND25(Option<Element>),
CCBYND30(Option<Element>),
CCBYND40(Option<Element>),
CCBYSA10(Option<Element>),
CCBYSA20(Option<Element>),
CCBYSA25(Option<Element>),
CCBYSA30(Option<Element>),
CCBYSA40(Option<Element>),
CC010(Option<Element>),
CDDL10(Option<Element>),
CDDL11(Option<Element>),
CDLAPermissive10(Option<Element>),
CDLASharing10(Option<Element>),
CECILL10(Option<Element>),
CECILL11(Option<Element>),
CECILL20(Option<Element>),
CECILL21(Option<Element>),
CECILLB(Option<Element>),
CECILLC(Option<Element>),
CNRIJython(Option<Element>),
CNRIPython(Option<Element>),
CNRIPythonGPLCompatible(Option<Element>),
CPAL10(Option<Element>),
CPL10(Option<Element>),
CPOL102(Option<Element>),
CUAOPL10(Option<Element>),
Caldera(Option<Element>),
ClArtistic(Option<Element>),
Condor11(Option<Element>),
Crossword(Option<Element>),
CrystalStacker(Option<Element>),
Cube(Option<Element>),
DFSL10(Option<Element>),
DOC(Option<Element>),
DSDP(Option<Element>),
Dotseqn(Option<Element>),
ECL10(Option<Element>),
ECL20(Option<Element>),
EFL10(Option<Element>),
EFL20(Option<Element>),
EPL10(Option<Element>),
EPL20(Option<Element>),
EUDatagrid(Option<Element>),
EUPL10(Option<Element>),
EUPL11(Option<Element>),
EUPL12(Option<Element>),
Entessa(Option<Element>),
ErlPL11(Option<Element>),
Eurosym(Option<Element>),
FSFAP(Option<Element>),
FSFUL(Option<Element>),
FSFULLR(Option<Element>),
FTL(Option<Element>),
Fair(Option<Element>),
Frameworx10(Option<Element>),
FreeImage(Option<Element>),
GFDL11Only(Option<Element>),
GFDL11OrLater(Option<Element>),
GFDL12Only(Option<Element>),
GFDL12OrLater(Option<Element>),
GFDL13Only(Option<Element>),
GFDL13OrLater(Option<Element>),
GL2PS(Option<Element>),
GPL10Only(Option<Element>),
GPL10OrLater(Option<Element>),
GPL20Only(Option<Element>),
GPL20OrLater(Option<Element>),
GPL30Only(Option<Element>),
GPL30OrLater(Option<Element>),
Giftware(Option<Element>),
Glide(Option<Element>),
Glulxe(Option<Element>),
HPND(Option<Element>),
HaskellReport(Option<Element>),
IBMPibs(Option<Element>),
ICU(Option<Element>),
IJG(Option<Element>),
IPA(Option<Element>),
IPL10(Option<Element>),
ISC(Option<Element>),
ImageMagick(Option<Element>),
Imlib2(Option<Element>),
InfoZIP(Option<Element>),
Intel(Option<Element>),
IntelACPI(Option<Element>),
Interbase10(Option<Element>),
JSON(Option<Element>),
JasPer20(Option<Element>),
LAL12(Option<Element>),
LAL13(Option<Element>),
LGPL20Only(Option<Element>),
LGPL20OrLater(Option<Element>),
LGPL21Only(Option<Element>),
LGPL21OrLater(Option<Element>),
LGPL30Only(Option<Element>),
LGPL30OrLater(Option<Element>),
LGPLLR(Option<Element>),
LPL10(Option<Element>),
LPL102(Option<Element>),
LPPL10(Option<Element>),
LPPL11(Option<Element>),
LPPL12(Option<Element>),
LPPL13a(Option<Element>),
LPPL13c(Option<Element>),
Latex2e(Option<Element>),
Leptonica(Option<Element>),
LiLiQP11(Option<Element>),
LiLiQR11(Option<Element>),
LiLiQRplus11(Option<Element>),
Libpng(Option<Element>),
LinuxOpenIB(Option<Element>),
MIT(Option<Element>),
MIT0(Option<Element>),
MITCMU(Option<Element>),
MITAdvertising(Option<Element>),
MITEnna(Option<Element>),
MITFeh(Option<Element>),
MITNFA(Option<Element>),
MPL10(Option<Element>),
MPL11(Option<Element>),
MPL20(Option<Element>),
MPL20NoCopyleftException(Option<Element>),
MSPL(Option<Element>),
MSRL(Option<Element>),
MTLL(Option<Element>),
MakeIndex(Option<Element>),
MirOS(Option<Element>),
Motosoto(Option<Element>),
Multics(Option<Element>),
Mup(Option<Element>),
NASA13(Option<Element>),
NBPL10(Option<Element>),
NCSA(Option<Element>),
NGPL(Option<Element>),
NLOD10(Option<Element>),
NLPL(Option<Element>),
NOSL(Option<Element>),
NPL10(Option<Element>),
NPL11(Option<Element>),
NPOSL30(Option<Element>),
NRL(Option<Element>),
NTP(Option<Element>),
Naumen(Option<Element>),
NetSNMP(Option<Element>),
NetCDF(Option<Element>),
Newsletr(Option<Element>),
Nokia(Option<Element>),
Noweb(Option<Element>),
OCCTPL(Option<Element>),
OCLC20(Option<Element>),
ODbL10(Option<Element>),
OFL10(Option<Element>),
OFL11(Option<Element>),
OGTSL(Option<Element>),
OLDAP11(Option<Element>),
OLDAP12(Option<Element>),
OLDAP13(Option<Element>),
OLDAP14(Option<Element>),
OLDAP20(Option<Element>),
OLDAP201(Option<Element>),
OLDAP21(Option<Element>),
OLDAP22(Option<Element>),
OLDAP221(Option<Element>),
OLDAP222(Option<Element>),
OLDAP23(Option<Element>),
OLDAP24(Option<Element>),
OLDAP25(Option<Element>),
OLDAP26(Option<Element>),
OLDAP27(Option<Element>),
OLDAP28(Option<Element>),
OML(Option<Element>),
OPL10(Option<Element>),
OSETPL21(Option<Element>),
OSL10(Option<Element>),
OSL11(Option<Element>),
OSL20(Option<Element>),
OSL21(Option<Element>),
OSL30(Option<Element>),
OpenSSL(Option<Element>),
PDDL10(Option<Element>),
PHP30(Option<Element>),
PHP301(Option<Element>),
Plexus(Option<Element>),
PostgreSQL(Option<Element>),
Python20(Option<Element>),
QPL10(Option<Element>),
Qhull(Option<Element>),
RHeCos11(Option<Element>),
RPL11(Option<Element>),
RPL15(Option<Element>),
RPSL10(Option<Element>),
RSAMD(Option<Element>),
RSCPL(Option<Element>),
Rdisc(Option<Element>),
Ruby(Option<Element>),
SAXPD(Option<Element>),
SCEA(Option<Element>),
SGIB10(Option<Element>),
SGIB11(Option<Element>),
SGIB20(Option<Element>),
SISSL(Option<Element>),
SISSL12(Option<Element>),
SMLNJ(Option<Element>),
SMPPL(Option<Element>),
SNIA(Option<Element>),
SPL10(Option<Element>),
SWL(Option<Element>),
Saxpath(Option<Element>),
Sendmail(Option<Element>),
SimPL20(Option<Element>),
Sleepycat(Option<Element>),
Spencer86(Option<Element>),
Spencer94(Option<Element>),
Spencer99(Option<Element>),
SugarCRM113(Option<Element>),
TCL(Option<Element>),
TCPWrappers(Option<Element>),
TMate(Option<Element>),
TORQUE11(Option<Element>),
TOSL(Option<Element>),
UPL10(Option<Element>),
UnicodeDFS2015(Option<Element>),
UnicodeDFS2016(Option<Element>),
UnicodeTOU(Option<Element>),
Unlicense(Option<Element>),
VOSTROM(Option<Element>),
VSL10(Option<Element>),
Vim(Option<Element>),
W3C(Option<Element>),
W3C19980720(Option<Element>),
W3C20150513(Option<Element>),
WTFPL(Option<Element>),
Watcom10(Option<Element>),
Wsuipa(Option<Element>),
X11(Option<Element>),
XFree8611(Option<Element>),
XSkat(Option<Element>),
Xerox(Option<Element>),
Xnet(Option<Element>),
YPL10(Option<Element>),
YPL11(Option<Element>),
ZPL11(Option<Element>),
ZPL20(Option<Element>),
ZPL21(Option<Element>),
Zed(Option<Element>),
Zend20(Option<Element>),
Zimbra13(Option<Element>),
Zimbra14(Option<Element>),
Zlib(Option<Element>),
Bzip2105(Option<Element>),
Bzip2106(Option<Element>),
Curl(Option<Element>),
Diffmark(Option<Element>),
Dvipdfm(Option<Element>),
EGenix(Option<Element>),
GSOAP13b(Option<Element>),
Gnuplot(Option<Element>),
IMatix(Option<Element>),
Libtiff(Option<Element>),
Mpich2(Option<Element>),
NotOpenSource(Option<Element>),
Psfrag(Option<Element>),
Psutils(Option<Element>),
Xinetd(Option<Element>),
Xpp(Option<Element>),
ZlibAcknowledgement(Option<Element>),
Null(Option<Element>),
}Variants§
V0BSD(Option<Element>)
BSD Zero Clause License
AAL(Option<Element>)
Attribution Assurance License
ADSL(Option<Element>)
Amazon Digital Services License
AFL11(Option<Element>)
Academic Free License v1.1
AFL12(Option<Element>)
Academic Free License v1.2
AFL20(Option<Element>)
Academic Free License v2.0
AFL21(Option<Element>)
Academic Free License v2.1
AFL30(Option<Element>)
Academic Free License v3.0
AGPL10Only(Option<Element>)
Affero General Public License v1.0 only
AGPL10OrLater(Option<Element>)
Affero General Public License v1.0 or later
AGPL30Only(Option<Element>)
GNU Affero General Public License v3.0 only
AGPL30OrLater(Option<Element>)
GNU Affero General Public License v3.0 or later
AMDPLPA(Option<Element>)
AMD’s plpa_map.c License
AML(Option<Element>)
Apple MIT License
AMPAS(Option<Element>)
Academy of Motion Picture Arts and Sciences BSD
ANTLRPD(Option<Element>)
ANTLR Software Rights Notice
APAFML(Option<Element>)
Adobe Postscript AFM License
APL10(Option<Element>)
Adaptive Public License 1.0
APSL10(Option<Element>)
Apple Public Source License 1.0
APSL11(Option<Element>)
Apple Public Source License 1.1
APSL12(Option<Element>)
Apple Public Source License 1.2
APSL20(Option<Element>)
Apple Public Source License 2.0
Abstyles(Option<Element>)
Abstyles License
Adobe2006(Option<Element>)
Adobe Systems Incorporated Source Code License Agreement
AdobeGlyph(Option<Element>)
Adobe Glyph List License
Afmparse(Option<Element>)
Afmparse License
Aladdin(Option<Element>)
Aladdin Free Public License
Apache10(Option<Element>)
Apache License 1.0
Apache11(Option<Element>)
Apache License 1.1
Apache20(Option<Element>)
Apache License 2.0
Artistic10(Option<Element>)
Artistic License 1.0
Artistic10Perl(Option<Element>)
Artistic License 1.0 (Perl)
Artistic10Cl8(Option<Element>)
Artistic License 1.0 w/clause 8
Artistic20(Option<Element>)
Artistic License 2.0
BSD1Clause(Option<Element>)
BSD 1-Clause License
BSD2Clause(Option<Element>)
BSD 2-Clause “Simplified” License
BSD2ClauseFreeBSD(Option<Element>)
BSD 2-Clause FreeBSD License
BSD2ClauseNetBSD(Option<Element>)
BSD 2-Clause NetBSD License
BSD2ClausePatent(Option<Element>)
BSD-2-Clause Plus Patent License
BSD3Clause(Option<Element>)
BSD 3-Clause “New” or “Revised” License
BSD3ClauseAttribution(Option<Element>)
BSD with attribution
BSD3ClauseClear(Option<Element>)
BSD 3-Clause Clear License
BSD3ClauseLBNL(Option<Element>)
Lawrence Berkeley National Labs BSD variant license
BSD3ClauseNoNuclearLicense(Option<Element>)
BSD 3-Clause No Nuclear License
BSD3ClauseNoNuclearLicense2014(Option<Element>)
BSD 3-Clause No Nuclear License 2014
BSD3ClauseNoNuclearWarranty(Option<Element>)
BSD 3-Clause No Nuclear Warranty
BSD4Clause(Option<Element>)
BSD 4-Clause “Original” or “Old” License
BSD4ClauseUC(Option<Element>)
BSD-4-Clause (University of California-Specific)
BSDProtection(Option<Element>)
BSD Protection License
BSDSourceCode(Option<Element>)
BSD Source Code Attribution
BSL10(Option<Element>)
Boost Software License 1.0
Bahyph(Option<Element>)
Bahyph License
Barr(Option<Element>)
Barr License
Beerware(Option<Element>)
Beerware License
BitTorrent10(Option<Element>)
BitTorrent Open Source License v1.0
BitTorrent11(Option<Element>)
BitTorrent Open Source License v1.1
Borceux(Option<Element>)
Borceux license
CATOSL11(Option<Element>)
Computer Associates Trusted Open Source License 1.1
CCBY10(Option<Element>)
Creative Commons Attribution 1.0 Generic
CCBY20(Option<Element>)
Creative Commons Attribution 2.0 Generic
CCBY25(Option<Element>)
Creative Commons Attribution 2.5 Generic
CCBY30(Option<Element>)
Creative Commons Attribution 3.0 Unported
CCBY40(Option<Element>)
Creative Commons Attribution 4.0 International
CCBYNC10(Option<Element>)
Creative Commons Attribution Non Commercial 1.0 Generic
CCBYNC20(Option<Element>)
Creative Commons Attribution Non Commercial 2.0 Generic
CCBYNC25(Option<Element>)
Creative Commons Attribution Non Commercial 2.5 Generic
CCBYNC30(Option<Element>)
Creative Commons Attribution Non Commercial 3.0 Unported
CCBYNC40(Option<Element>)
Creative Commons Attribution Non Commercial 4.0 International
CCBYNCND10(Option<Element>)
Creative Commons Attribution Non Commercial No Derivatives 1.0 Generic
CCBYNCND20(Option<Element>)
Creative Commons Attribution Non Commercial No Derivatives 2.0 Generic
CCBYNCND25(Option<Element>)
Creative Commons Attribution Non Commercial No Derivatives 2.5 Generic
CCBYNCND30(Option<Element>)
Creative Commons Attribution Non Commercial No Derivatives 3.0 Unported
CCBYNCND40(Option<Element>)
Creative Commons Attribution Non Commercial No Derivatives 4.0 International
CCBYNCSA10(Option<Element>)
Creative Commons Attribution Non Commercial Share Alike 1.0 Generic
CCBYNCSA20(Option<Element>)
Creative Commons Attribution Non Commercial Share Alike 2.0 Generic
CCBYNCSA25(Option<Element>)
Creative Commons Attribution Non Commercial Share Alike 2.5 Generic
CCBYNCSA30(Option<Element>)
Creative Commons Attribution Non Commercial Share Alike 3.0 Unported
CCBYNCSA40(Option<Element>)
Creative Commons Attribution Non Commercial Share Alike 4.0 International
CCBYND10(Option<Element>)
Creative Commons Attribution No Derivatives 1.0 Generic
CCBYND20(Option<Element>)
Creative Commons Attribution No Derivatives 2.0 Generic
CCBYND25(Option<Element>)
Creative Commons Attribution No Derivatives 2.5 Generic
CCBYND30(Option<Element>)
Creative Commons Attribution No Derivatives 3.0 Unported
CCBYND40(Option<Element>)
Creative Commons Attribution No Derivatives 4.0 International
CCBYSA10(Option<Element>)
Creative Commons Attribution Share Alike 1.0 Generic
CCBYSA20(Option<Element>)
Creative Commons Attribution Share Alike 2.0 Generic
CCBYSA25(Option<Element>)
Creative Commons Attribution Share Alike 2.5 Generic
CCBYSA30(Option<Element>)
Creative Commons Attribution Share Alike 3.0 Unported
CCBYSA40(Option<Element>)
Creative Commons Attribution Share Alike 4.0 International
CC010(Option<Element>)
Creative Commons Zero v1.0 Universal
CDDL10(Option<Element>)
Common Development and Distribution License 1.0
CDDL11(Option<Element>)
Common Development and Distribution License 1.1
CDLAPermissive10(Option<Element>)
Community Data License Agreement Permissive 1.0
CDLASharing10(Option<Element>)
Community Data License Agreement Sharing 1.0
CECILL10(Option<Element>)
CeCILL Free Software License Agreement v1.0
CECILL11(Option<Element>)
CeCILL Free Software License Agreement v1.1
CECILL20(Option<Element>)
CeCILL Free Software License Agreement v2.0
CECILL21(Option<Element>)
CeCILL Free Software License Agreement v2.1
CECILLB(Option<Element>)
CeCILL-B Free Software License Agreement
CECILLC(Option<Element>)
CeCILL-C Free Software License Agreement
CNRIJython(Option<Element>)
CNRI Jython License
CNRIPython(Option<Element>)
CNRI Python License
CNRIPythonGPLCompatible(Option<Element>)
CNRI Python Open Source GPL Compatible License Agreement
CPAL10(Option<Element>)
Common Public Attribution License 1.0
CPL10(Option<Element>)
Common Public License 1.0
CPOL102(Option<Element>)
Code Project Open License 1.02
CUAOPL10(Option<Element>)
CUA Office Public License v1.0
Caldera(Option<Element>)
Caldera License
ClArtistic(Option<Element>)
Clarified Artistic License
Condor11(Option<Element>)
Condor Public License v1.1
Crossword(Option<Element>)
Crossword License
CrystalStacker(Option<Element>)
CrystalStacker License
Cube(Option<Element>)
Cube License
DFSL10(Option<Element>)
Deutsche Freie Software Lizenz
DOC(Option<Element>)
DOC License
DSDP(Option<Element>)
DSDP License
Dotseqn(Option<Element>)
Dotseqn License
ECL10(Option<Element>)
Educational Community License v1.0
ECL20(Option<Element>)
Educational Community License v2.0
EFL10(Option<Element>)
Eiffel Forum License v1.0
EFL20(Option<Element>)
Eiffel Forum License v2.0
EPL10(Option<Element>)
Eclipse Public License 1.0
EPL20(Option<Element>)
Eclipse Public License 2.0
EUDatagrid(Option<Element>)
EU DataGrid Software License
EUPL10(Option<Element>)
European Union Public License 1.0
EUPL11(Option<Element>)
European Union Public License 1.1
EUPL12(Option<Element>)
European Union Public License 1.2
Entessa(Option<Element>)
Entessa Public License v1.0
ErlPL11(Option<Element>)
Erlang Public License v1.1
Eurosym(Option<Element>)
Eurosym License
FSFAP(Option<Element>)
FSF All Permissive License
FSFUL(Option<Element>)
FSF Unlimited License
FSFULLR(Option<Element>)
FSF Unlimited License (with License Retention)
FTL(Option<Element>)
Freetype Project License
Fair(Option<Element>)
Fair License
Frameworx10(Option<Element>)
Frameworx Open License 1.0
FreeImage(Option<Element>)
FreeImage Public License v1.0
GFDL11Only(Option<Element>)
GNU Free Documentation License v1.1 only
GFDL11OrLater(Option<Element>)
GNU Free Documentation License v1.1 or later
GFDL12Only(Option<Element>)
GNU Free Documentation License v1.2 only
GFDL12OrLater(Option<Element>)
GNU Free Documentation License v1.2 or later
GFDL13Only(Option<Element>)
GNU Free Documentation License v1.3 only
GFDL13OrLater(Option<Element>)
GNU Free Documentation License v1.3 or later
GL2PS(Option<Element>)
GL2PS License
GPL10Only(Option<Element>)
GNU General Public License v1.0 only
GPL10OrLater(Option<Element>)
GNU General Public License v1.0 or later
GPL20Only(Option<Element>)
GNU General Public License v2.0 only
GPL20OrLater(Option<Element>)
GNU General Public License v2.0 or later
GPL30Only(Option<Element>)
GNU General Public License v3.0 only
GPL30OrLater(Option<Element>)
GNU General Public License v3.0 or later
Giftware(Option<Element>)
Giftware License
Glide(Option<Element>)
3dfx Glide License
Glulxe(Option<Element>)
Glulxe License
HPND(Option<Element>)
Historical Permission Notice and Disclaimer
HaskellReport(Option<Element>)
Haskell Language Report License
IBMPibs(Option<Element>)
IBM PowerPC Initialization and Boot Software
ICU(Option<Element>)
ICU License
IJG(Option<Element>)
Independent JPEG Group License
IPA(Option<Element>)
IPA Font License
IPL10(Option<Element>)
IBM Public License v1.0
ISC(Option<Element>)
ISC License
ImageMagick(Option<Element>)
ImageMagick License
Imlib2(Option<Element>)
Imlib2 License
InfoZIP(Option<Element>)
Info-ZIP License
Intel(Option<Element>)
Intel Open Source License
IntelACPI(Option<Element>)
Intel ACPI Software License Agreement
Interbase10(Option<Element>)
Interbase Public License v1.0
JSON(Option<Element>)
JSON License
JasPer20(Option<Element>)
JasPer License
LAL12(Option<Element>)
Licence Art Libre 1.2
LAL13(Option<Element>)
Licence Art Libre 1.3
LGPL20Only(Option<Element>)
GNU Library General Public License v2 only
LGPL20OrLater(Option<Element>)
GNU Library General Public License v2 or later
LGPL21Only(Option<Element>)
GNU Lesser General Public License v2.1 only
LGPL21OrLater(Option<Element>)
GNU Lesser General Public License v2.1 or later
LGPL30Only(Option<Element>)
GNU Lesser General Public License v3.0 only
LGPL30OrLater(Option<Element>)
GNU Lesser General Public License v3.0 or later
LGPLLR(Option<Element>)
Lesser General Public License For Linguistic Resources
LPL10(Option<Element>)
Lucent Public License Version 1.0
LPL102(Option<Element>)
Lucent Public License v1.02
LPPL10(Option<Element>)
LaTeX Project Public License v1.0
LPPL11(Option<Element>)
LaTeX Project Public License v1.1
LPPL12(Option<Element>)
LaTeX Project Public License v1.2
LPPL13a(Option<Element>)
LaTeX Project Public License v1.3a
LPPL13c(Option<Element>)
LaTeX Project Public License v1.3c
Latex2e(Option<Element>)
Latex2e License
Leptonica(Option<Element>)
Leptonica License
LiLiQP11(Option<Element>)
Licence Libre du Québec – Permissive version 1.1
LiLiQR11(Option<Element>)
Licence Libre du Québec – Réciprocité version 1.1
LiLiQRplus11(Option<Element>)
Licence Libre du Québec – Réciprocité forte version 1.1
Libpng(Option<Element>)
libpng License
LinuxOpenIB(Option<Element>)
Linux Kernel Variant of OpenIB.org license
MIT(Option<Element>)
MIT License
MIT0(Option<Element>)
MIT No Attribution
MITCMU(Option<Element>)
CMU License
MITAdvertising(Option<Element>)
Enlightenment License (e16)
MITEnna(Option<Element>)
enna License
MITFeh(Option<Element>)
feh License
MITNFA(Option<Element>)
MIT +no-false-attribs license
MPL10(Option<Element>)
Mozilla Public License 1.0
MPL11(Option<Element>)
Mozilla Public License 1.1
MPL20(Option<Element>)
Mozilla Public License 2.0
MPL20NoCopyleftException(Option<Element>)
Mozilla Public License 2.0 (no copyleft exception)
MSPL(Option<Element>)
Microsoft Public License
MSRL(Option<Element>)
Microsoft Reciprocal License
MTLL(Option<Element>)
Matrix Template Library License
MakeIndex(Option<Element>)
MakeIndex License
MirOS(Option<Element>)
MirOS License
Motosoto(Option<Element>)
Motosoto License
Multics(Option<Element>)
Multics License
Mup(Option<Element>)
Mup License
NASA13(Option<Element>)
NASA Open Source Agreement 1.3
NBPL10(Option<Element>)
Net Boolean Public License v1
NCSA(Option<Element>)
University of Illinois/NCSA Open Source License
NGPL(Option<Element>)
Nethack General Public License
NLOD10(Option<Element>)
Norwegian Licence for Open Government Data
NLPL(Option<Element>)
No Limit Public License
NOSL(Option<Element>)
Netizen Open Source License
NPL10(Option<Element>)
Netscape Public License v1.0
NPL11(Option<Element>)
Netscape Public License v1.1
NPOSL30(Option<Element>)
Non-Profit Open Software License 3.0
NRL(Option<Element>)
NRL License
NTP(Option<Element>)
NTP License
Naumen(Option<Element>)
Naumen Public License
NetSNMP(Option<Element>)
Net-SNMP License
NetCDF(Option<Element>)
NetCDF license
Newsletr(Option<Element>)
Newsletr License
Nokia(Option<Element>)
Nokia Open Source License
Noweb(Option<Element>)
Noweb License
OCCTPL(Option<Element>)
Open CASCADE Technology Public License
OCLC20(Option<Element>)
OCLC Research Public License 2.0
ODbL10(Option<Element>)
ODC Open Database License v1.0
OFL10(Option<Element>)
SIL Open Font License 1.0
OFL11(Option<Element>)
SIL Open Font License 1.1
OGTSL(Option<Element>)
Open Group Test Suite License
OLDAP11(Option<Element>)
Open LDAP Public License v1.1
OLDAP12(Option<Element>)
Open LDAP Public License v1.2
OLDAP13(Option<Element>)
Open LDAP Public License v1.3
OLDAP14(Option<Element>)
Open LDAP Public License v1.4
OLDAP20(Option<Element>)
Open LDAP Public License v2.0 (or possibly 2.0A and 2.0B)
OLDAP201(Option<Element>)
Open LDAP Public License v2.0.1
OLDAP21(Option<Element>)
Open LDAP Public License v2.1
OLDAP22(Option<Element>)
Open LDAP Public License v2.2
OLDAP221(Option<Element>)
Open LDAP Public License v2.2.1
OLDAP222(Option<Element>)
Open LDAP Public License 2.2.2
OLDAP23(Option<Element>)
Open LDAP Public License v2.3
OLDAP24(Option<Element>)
Open LDAP Public License v2.4
OLDAP25(Option<Element>)
Open LDAP Public License v2.5
OLDAP26(Option<Element>)
Open LDAP Public License v2.6
OLDAP27(Option<Element>)
Open LDAP Public License v2.7
OLDAP28(Option<Element>)
Open LDAP Public License v2.8
OML(Option<Element>)
Open Market License
OPL10(Option<Element>)
Open Public License v1.0
OSETPL21(Option<Element>)
OSET Public License version 2.1
OSL10(Option<Element>)
Open Software License 1.0
OSL11(Option<Element>)
Open Software License 1.1
OSL20(Option<Element>)
Open Software License 2.0
OSL21(Option<Element>)
Open Software License 2.1
OSL30(Option<Element>)
Open Software License 3.0
OpenSSL(Option<Element>)
OpenSSL License
PDDL10(Option<Element>)
ODC Public Domain Dedication & License 1.0
PHP30(Option<Element>)
PHP License v3.0
PHP301(Option<Element>)
PHP License v3.01
Plexus(Option<Element>)
Plexus Classworlds License
PostgreSQL(Option<Element>)
PostgreSQL License
Python20(Option<Element>)
Python License 2.0
QPL10(Option<Element>)
Q Public License 1.0
Qhull(Option<Element>)
Qhull License
RHeCos11(Option<Element>)
Red Hat eCos Public License v1.1
RPL11(Option<Element>)
Reciprocal Public License 1.1
RPL15(Option<Element>)
Reciprocal Public License 1.5
RPSL10(Option<Element>)
RealNetworks Public Source License v1.0
RSAMD(Option<Element>)
RSA Message-Digest License
RSCPL(Option<Element>)
Ricoh Source Code Public License
Rdisc(Option<Element>)
Rdisc License
Ruby(Option<Element>)
Ruby License
SAXPD(Option<Element>)
Sax Public Domain Notice
SCEA(Option<Element>)
SCEA Shared Source License
SGIB10(Option<Element>)
SGI Free Software License B v1.0
SGIB11(Option<Element>)
SGI Free Software License B v1.1
SGIB20(Option<Element>)
SGI Free Software License B v2.0
SISSL(Option<Element>)
Sun Industry Standards Source License v1.1
SISSL12(Option<Element>)
Sun Industry Standards Source License v1.2
SMLNJ(Option<Element>)
Standard ML of New Jersey License
SMPPL(Option<Element>)
Secure Messaging Protocol Public License
SNIA(Option<Element>)
SNIA Public License 1.1
SPL10(Option<Element>)
Sun Public License v1.0
SWL(Option<Element>)
Scheme Widget Library (SWL) Software License Agreement
Saxpath(Option<Element>)
Saxpath License
Sendmail(Option<Element>)
Sendmail License
SimPL20(Option<Element>)
Simple Public License 2.0
Sleepycat(Option<Element>)
Sleepycat License
Spencer86(Option<Element>)
Spencer License 86
Spencer94(Option<Element>)
Spencer License 94
Spencer99(Option<Element>)
Spencer License 99
SugarCRM113(Option<Element>)
SugarCRM Public License v1.1.3
TCL(Option<Element>)
TCL/TK License
TCPWrappers(Option<Element>)
TCP Wrappers License
TMate(Option<Element>)
TMate Open Source License
TORQUE11(Option<Element>)
TORQUE v2.5+ Software License v1.1
TOSL(Option<Element>)
Trusster Open Source License
UPL10(Option<Element>)
Universal Permissive License v1.0
UnicodeDFS2015(Option<Element>)
Unicode License Agreement - Data Files and Software (2015)
UnicodeDFS2016(Option<Element>)
Unicode License Agreement - Data Files and Software (2016)
UnicodeTOU(Option<Element>)
Unicode Terms of Use
Unlicense(Option<Element>)
The Unlicense
VOSTROM(Option<Element>)
VOSTROM Public License for Open Source
VSL10(Option<Element>)
Vovida Software License v1.0
Vim(Option<Element>)
Vim License
W3C(Option<Element>)
W3C Software Notice and License (2002-12-31)
W3C19980720(Option<Element>)
W3C Software Notice and License (1998-07-20)
W3C20150513(Option<Element>)
W3C Software Notice and Document License (2015-05-13)
WTFPL(Option<Element>)
Do What The F*ck You Want To Public License
Watcom10(Option<Element>)
Sybase Open Watcom Public License 1.0
Wsuipa(Option<Element>)
Wsuipa License
X11(Option<Element>)
X11 License
XFree8611(Option<Element>)
XFree86 License 1.1
XSkat(Option<Element>)
XSkat License
Xerox(Option<Element>)
Xerox License
Xnet(Option<Element>)
X.Net License
YPL10(Option<Element>)
Yahoo! Public License v1.0
YPL11(Option<Element>)
Yahoo! Public License v1.1
ZPL11(Option<Element>)
Zope Public License 1.1
ZPL20(Option<Element>)
Zope Public License 2.0
ZPL21(Option<Element>)
Zope Public License 2.1
Zed(Option<Element>)
Zed License
Zend20(Option<Element>)
Zend License v2.0
Zimbra13(Option<Element>)
Zimbra Public License v1.3
Zimbra14(Option<Element>)
Zimbra Public License v1.4
Zlib(Option<Element>)
zlib License
Bzip2105(Option<Element>)
bzip2 and libbzip2 License v1.0.5
Bzip2106(Option<Element>)
bzip2 and libbzip2 License v1.0.6
Curl(Option<Element>)
curl License
Diffmark(Option<Element>)
diffmark license
Dvipdfm(Option<Element>)
dvipdfm License
EGenix(Option<Element>)
eGenix.com Public License 1.1.0
GSOAP13b(Option<Element>)
gSOAP Public License v1.3b
Gnuplot(Option<Element>)
gnuplot License
IMatix(Option<Element>)
iMatix Standard Function Library Agreement
Libtiff(Option<Element>)
libtiff License
Mpich2(Option<Element>)
mpich2 License
NotOpenSource(Option<Element>)
Not open source
Psfrag(Option<Element>)
psfrag License
Psutils(Option<Element>)
psutils License
Xinetd(Option<Element>)
xinetd License
Xpp(Option<Element>)
XPP License
ZlibAcknowledgement(Option<Element>)
zlib/libpng License with Acknowledgement
Null(Option<Element>)
If value is missing and just the element is present.
Trait Implementations§
Source§impl Clone for SpdxLicense
impl Clone for SpdxLicense
Source§fn clone(&self) -> SpdxLicense
fn clone(&self) -> SpdxLicense
1.0.0 · Source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
source. Read moreSource§impl Debug for SpdxLicense
impl Debug for SpdxLicense
Source§impl Default for SpdxLicense
impl Default for SpdxLicense
Source§impl FHIRJSONDeserializer for SpdxLicense
impl FHIRJSONDeserializer for SpdxLicense
fn from_json_str(s: &str) -> Result<Self, DeserializeError>
fn from_serde_value( json: &Value, context: Context<'_>, ) -> Result<Self, DeserializeError>
Source§impl FHIRJSONSerializer for SpdxLicense
impl FHIRJSONSerializer for SpdxLicense
fn serialize_value( &self, writer: &mut dyn Write, ) -> Result<bool, SerializeError>
fn serialize_extension( &self, writer: &mut dyn Write, ) -> Result<bool, SerializeError>
fn serialize_field( &self, field: &str, writer: &mut dyn Write, ) -> Result<bool, SerializeError>
fn is_fp_primitive(&self) -> bool
Source§impl MetaValue for SpdxLicense
impl MetaValue for SpdxLicense
fn fields(&self) -> Vec<&'static str>
fn get_field<'a>(&'a self, field: &str) -> Option<&'a dyn MetaValue>
fn get_field_mut<'a>(&'a mut self, field: &str) -> Option<&'a mut dyn MetaValue>
fn get_index<'a>(&'a self, _index: usize) -> Option<&'a dyn MetaValue>
fn get_index_mut<'a>( &'a mut self, _index: usize, ) -> Option<&'a mut dyn MetaValue>
fn flatten(&self) -> Vec<&dyn MetaValue>
fn as_any(&self) -> &dyn Any
fn typename(&self) -> &'static str
Auto Trait Implementations§
impl Freeze for SpdxLicense
impl RefUnwindSafe for SpdxLicense
impl Send for SpdxLicense
impl Sync for SpdxLicense
impl Unpin for SpdxLicense
impl UnwindSafe for SpdxLicense
Blanket Implementations§
Source§impl<T> BorrowMut<T> for Twhere
T: ?Sized,
impl<T> BorrowMut<T> for Twhere
T: ?Sized,
Source§fn borrow_mut(&mut self) -> &mut T
fn borrow_mut(&mut self) -> &mut T
Source§impl<T> CloneToUninit for Twhere
T: Clone,
impl<T> CloneToUninit for Twhere
T: Clone,
§impl<T> Instrument for T
impl<T> Instrument for T
§fn instrument(self, span: Span) -> Instrumented<Self>
fn instrument(self, span: Span) -> Instrumented<Self>
§fn in_current_span(self) -> Instrumented<Self>
fn in_current_span(self) -> Instrumented<Self>
Source§impl<T> IntoEither for T
impl<T> IntoEither for T
Source§fn into_either(self, into_left: bool) -> Either<Self, Self>
fn into_either(self, into_left: bool) -> Either<Self, Self>
self into a Left variant of Either<Self, Self>
if into_left is true.
Converts self into a Right variant of Either<Self, Self>
otherwise. Read moreSource§fn into_either_with<F>(self, into_left: F) -> Either<Self, Self>
fn into_either_with<F>(self, into_left: F) -> Either<Self, Self>
self into a Left variant of Either<Self, Self>
if into_left(&self) returns true.
Converts self into a Right variant of Either<Self, Self>
otherwise. Read more