SpdxLicense

Enum SpdxLicense 

Source
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

Source§

fn clone(&self) -> SpdxLicense

Returns a duplicate of the value. Read more
1.0.0 · Source§

fn clone_from(&mut self, source: &Self)

Performs copy-assignment from source. Read more
Source§

impl Debug for SpdxLicense

Source§

fn fmt(&self, f: &mut Formatter<'_>) -> Result

Formats the value using the given formatter. Read more
Source§

impl Default for SpdxLicense

Source§

fn default() -> Self

Returns the “default value” for a type. Read more
Source§

impl FHIRJSONDeserializer for SpdxLicense

Source§

impl FHIRJSONSerializer for SpdxLicense

Source§

fn serialize_value( &self, writer: &mut dyn Write, ) -> Result<bool, SerializeError>

Source§

fn serialize_extension( &self, writer: &mut dyn Write, ) -> Result<bool, SerializeError>

Source§

fn serialize_field( &self, field: &str, writer: &mut dyn Write, ) -> Result<bool, SerializeError>

Source§

fn is_fp_primitive(&self) -> bool

Source§

impl Into<Option<String>> for &SpdxLicense

Source§

fn into(self) -> Option<String>

Converts this type into the (usually inferred) input type.
Source§

impl MetaValue for SpdxLicense

Source§

fn fields(&self) -> Vec<&'static str>

Source§

fn get_field<'a>(&'a self, field: &str) -> Option<&'a dyn MetaValue>

Source§

fn get_field_mut<'a>(&'a mut self, field: &str) -> Option<&'a mut dyn MetaValue>

Source§

fn get_index<'a>(&'a self, _index: usize) -> Option<&'a dyn MetaValue>

Source§

fn get_index_mut<'a>( &'a mut self, _index: usize, ) -> Option<&'a mut dyn MetaValue>

Source§

fn flatten(&self) -> Vec<&dyn MetaValue>

Source§

fn as_any(&self) -> &dyn Any

Source§

fn typename(&self) -> &'static str

Source§

impl TryFrom<String> for SpdxLicense

Source§

type Error = String

The type returned in the event of a conversion error.
Source§

fn try_from(value: String) -> Result<Self, String>

Performs the conversion.

Auto Trait Implementations§

Blanket Implementations§

Source§

impl<T> Any for T
where T: 'static + ?Sized,

Source§

fn type_id(&self) -> TypeId

Gets the TypeId of self. Read more
Source§

impl<T> Borrow<T> for T
where T: ?Sized,

Source§

fn borrow(&self) -> &T

Immutably borrows from an owned value. Read more
Source§

impl<T> BorrowMut<T> for T
where T: ?Sized,

Source§

fn borrow_mut(&mut self) -> &mut T

Mutably borrows from an owned value. Read more
Source§

impl<T> CloneToUninit for T
where T: Clone,

Source§

unsafe fn clone_to_uninit(&self, dest: *mut u8)

🔬This is a nightly-only experimental API. (clone_to_uninit)
Performs copy-assignment from self to dest. Read more
Source§

impl<T> From<T> for T

Source§

fn from(t: T) -> T

Returns the argument unchanged.

§

impl<T> Instrument for T

§

fn instrument(self, span: Span) -> Instrumented<Self>

Instruments this type with the provided [Span], returning an Instrumented wrapper. Read more
§

fn in_current_span(self) -> Instrumented<Self>

Instruments this type with the current Span, returning an Instrumented wrapper. Read more
Source§

impl<T, U> Into<U> for T
where U: From<T>,

Source§

fn into(self) -> U

Calls U::from(self).

That is, this conversion is whatever the implementation of From<T> for U chooses to do.

Source§

impl<T> IntoEither for T

Source§

fn into_either(self, into_left: bool) -> Either<Self, Self>

Converts 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 more
Source§

fn into_either_with<F>(self, into_left: F) -> Either<Self, Self>
where F: FnOnce(&Self) -> bool,

Converts 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
Source§

impl<T> Same for T

Source§

type Output = T

Should always be Self
Source§

impl<T> ToOwned for T
where T: Clone,

Source§

type Owned = T

The resulting type after obtaining ownership.
Source§

fn to_owned(&self) -> T

Creates owned data from borrowed data, usually by cloning. Read more
Source§

fn clone_into(&self, target: &mut T)

Uses borrowed data to replace owned data, usually by cloning. Read more
Source§

impl<T, U> TryFrom<U> for T
where U: Into<T>,

Source§

type Error = Infallible

The type returned in the event of a conversion error.
Source§

fn try_from(value: U) -> Result<T, <T as TryFrom<U>>::Error>

Performs the conversion.
Source§

impl<T, U> TryInto<U> for T
where U: TryFrom<T>,

Source§

type Error = <U as TryFrom<T>>::Error

The type returned in the event of a conversion error.
Source§

fn try_into(self) -> Result<U, <U as TryFrom<T>>::Error>

Performs the conversion.
§

impl<V, T> VZip<V> for T
where V: MultiLane<T>,

§

fn vzip(self) -> V

§

impl<T> WithSubscriber for T

§

fn with_subscriber<S>(self, subscriber: S) -> WithDispatch<Self>
where S: Into<Dispatch>,

Attaches the provided Subscriber to this type, returning a [WithDispatch] wrapper. Read more
§

fn with_current_subscriber(self) -> WithDispatch<Self>

Attaches the current default Subscriber to this type, returning a [WithDispatch] wrapper. Read more