[][src]Crate license

Provides license information from spdx.org.

The library also extends certain licenses with information about their limitations, conditions, and permission. Additionally, it provides the ability to identify these extended licenses from their license text.

Structs

AAL

The Attribution Assurance License.

ADSL

The Amazon Digital Services License.

AFL_1_1

The Academic Free License v1.1.

AFL_1_2

The Academic Free License v1.2.

AFL_2_0

The Academic Free License v2.0.

AFL_2_1

The Academic Free License v2.1.

AFL_3_0

The Academic Free License v3.0.

AGPL_1_0

The Affero General Public License v1.0.

AGPL_1_0_only

The Affero General Public License v1.0 only.

AGPL_1_0_or_later

The Affero General Public License v1.0 or later.

AGPL_3_0

The GNU Affero General Public License v3.0.

AGPL_3_0_only

The GNU Affero General Public License v3.0 only.

AGPL_3_0_or_later

The GNU Affero General Public License v3.0 or later.

AMDPLPA

The AMD's plpa_map.c License.

AML

The Apple MIT License.

AMPAS

The Academy of Motion Picture Arts and Sciences BSD.

ANTLR_PD

The ANTLR Software Rights Notice.

APAFML

The Adobe Postscript AFM License.

APL_1_0

The Adaptive Public License 1.0.

APSL_1_0

The Apple Public Source License 1.0.

APSL_1_1

The Apple Public Source License 1.1.

APSL_1_2

The Apple Public Source License 1.2.

APSL_2_0

The Apple Public Source License 2.0.

Abstyles

The Abstyles License.

Adobe_2006

The Adobe Systems Incorporated Source Code License Agreement.

Adobe_Glyph

The Adobe Glyph List License.

Afmparse

The Afmparse License.

Aladdin

The Aladdin Free Public License.

Apache_1_0

The Apache License 1.0.

Apache_1_1

The Apache License 1.1.

Apache_2_0

The Apache License 2.0.

Artistic_1_0

The Artistic License 1.0.

Artistic_1_0_Perl

The Artistic License 1.0 (Perl).

Artistic_1_0_cl8

The Artistic License 1.0 w/clause 8.

Artistic_2_0

The Artistic License 2.0.

BSD_0

The BSD Zero Clause License.

BSD_1_Clause

The BSD 1-Clause License.

BSD_2_Clause_FreeBSD

The BSD 2-Clause FreeBSD License.

BSD_2_Clause_NetBSD

The BSD 2-Clause NetBSD License.

BSD_2_Clause_Patent

The BSD-2-Clause Plus Patent License.

BSD_2_Clause

The BSD 2-Clause "Simplified" License.

BSD_3_Clause_Attribution

The BSD with attribution.

BSD_3_Clause_Clear

The BSD 3-Clause Clear License.

BSD_3_Clause_LBNL

The Lawrence Berkeley National Labs BSD variant license.

BSD_3_Clause_No_Nuclear_License

The BSD 3-Clause No Nuclear License.

BSD_3_Clause_No_Nuclear_Warranty

The BSD 3-Clause No Nuclear Warranty.

BSD_3_Clause_Open_MPI

The BSD 3-Clause Open MPI variant.

BSD_3_Clause

The BSD 3-Clause "New" or "Revised" License.

BSD_4_Clause_UC

The BSD-4-Clause (University of California-Specific).

BSD_4_Clause

The BSD 4-Clause "Original" or "Old" License.

BSD_3_Clause_No_Nuclear_License_2014

The BSD 3-Clause No Nuclear License 2014.

BSD_Protection

The BSD Protection License.

BSD_Source_Code

The BSD Source Code Attribution.

BSL_1_0

The Boost Software License 1.0.

Bahyph

The Bahyph License.

Barr

The Barr License.

Beerware

The Beerware License.

BitTorrent_1_0

The BitTorrent Open Source License v1.0.

BitTorrent_1_1

The BitTorrent Open Source License v1.1.

BlueOak_1_0_0

The Blue Oak Model License 1.0.0.

Borceux

The Borceux license.

CATOSL_1_1

The Computer Associates Trusted Open Source License 1.1.

CC0_1_0

The Creative Commons Zero v1.0 Universal.

CC_BY_1_0

The Creative Commons Attribution 1.0 Generic.

CC_BY_2_0

The Creative Commons Attribution 2.0 Generic.

CC_BY_2_5

The Creative Commons Attribution 2.5 Generic.

CC_BY_3_0

The Creative Commons Attribution 3.0 Unported.

CC_BY_4_0

The Creative Commons Attribution 4.0 International.

CC_BY_NC_1_0

The Creative Commons Attribution Non Commercial 1.0 Generic.

CC_BY_NC_2_0

The Creative Commons Attribution Non Commercial 2.0 Generic.

CC_BY_NC_2_5

The Creative Commons Attribution Non Commercial 2.5 Generic.

CC_BY_NC_3_0

The Creative Commons Attribution Non Commercial 3.0 Unported.

CC_BY_NC_4_0

The Creative Commons Attribution Non Commercial 4.0 International.

CC_BY_NC_ND_1_0

The Creative Commons Attribution Non Commercial No Derivatives 1.0 Generic.

CC_BY_NC_ND_2_0

The Creative Commons Attribution Non Commercial No Derivatives 2.0 Generic.

CC_BY_NC_ND_2_5

The Creative Commons Attribution Non Commercial No Derivatives 2.5 Generic.

CC_BY_NC_ND_3_0

The Creative Commons Attribution Non Commercial No Derivatives 3.0 Unported.

CC_BY_NC_ND_4_0

The Creative Commons Attribution Non Commercial No Derivatives 4.0 International.

CC_BY_NC_SA_1_0

The Creative Commons Attribution Non Commercial Share Alike 1.0 Generic.

CC_BY_NC_SA_2_0

The Creative Commons Attribution Non Commercial Share Alike 2.0 Generic.

CC_BY_NC_SA_2_5

The Creative Commons Attribution Non Commercial Share Alike 2.5 Generic.

CC_BY_NC_SA_3_0

The Creative Commons Attribution Non Commercial Share Alike 3.0 Unported.

CC_BY_NC_SA_4_0

The Creative Commons Attribution Non Commercial Share Alike 4.0 International.

CC_BY_ND_1_0

The Creative Commons Attribution No Derivatives 1.0 Generic.

CC_BY_ND_2_0

The Creative Commons Attribution No Derivatives 2.0 Generic.

CC_BY_ND_2_5

The Creative Commons Attribution No Derivatives 2.5 Generic.

CC_BY_ND_3_0

The Creative Commons Attribution No Derivatives 3.0 Unported.

CC_BY_ND_4_0

The Creative Commons Attribution No Derivatives 4.0 International.

CC_BY_SA_1_0

The Creative Commons Attribution Share Alike 1.0 Generic.

CC_BY_SA_2_0

The Creative Commons Attribution Share Alike 2.0 Generic.

CC_BY_SA_2_5

The Creative Commons Attribution Share Alike 2.5 Generic.

CC_BY_SA_3_0

The Creative Commons Attribution Share Alike 3.0 Unported.

CC_BY_SA_4_0

The Creative Commons Attribution Share Alike 4.0 International.

CC_PDDC

The Creative Commons Public Domain Dedication and Certification.

CDDL_1_0

The Common Development and Distribution License 1.0.

CDDL_1_1

The Common Development and Distribution License 1.1.

CDLA_Permissive_1_0

The Community Data License Agreement Permissive 1.0.

CDLA_Sharing_1_0

The Community Data License Agreement Sharing 1.0.

CECILL_1_0

The CeCILL Free Software License Agreement v1.0.

CECILL_1_1

The CeCILL Free Software License Agreement v1.1.

CECILL_2_0

The CeCILL Free Software License Agreement v2.0.

CECILL_2_1

The CeCILL Free Software License Agreement v2.1.

CECILL_B

The CeCILL-B Free Software License Agreement.

CECILL_C

The CeCILL-C Free Software License Agreement.

CERN_OHL_1_1

The CERN Open Hardware Licence v1.1.

CERN_OHL_1_2

The CERN Open Hardware Licence v1.2.

CNRI_Jython

The CNRI Jython License.

CNRI_Python

The CNRI Python License.

CNRI_Python_GPL_Compatible

The CNRI Python Open Source GPL Compatible License Agreement.

CPAL_1_0

The Common Public Attribution License 1.0.

CPL_1_0

The Common Public License 1.0.

CPOL_1_02

The Code Project Open License 1.02.

CUA_OPL_1_0

The CUA Office Public License v1.0.

Caldera

The Caldera License.

ClArtistic

The Clarified Artistic License.

Conditions

The conditions of the license.

Condor_1_1

The Condor Public License v1.1.

Crossword

The Crossword License.

CrystalStacker

The CrystalStacker License.

Cube

The Cube License.

DOC

The DOC License.

DSDP

The DSDP License.

D_FSL_1_0

The Deutsche Freie Software Lizenz.

Dotseqn

The Dotseqn License.

ECL_1_0

The Educational Community License v1.0.

ECL_2_0

The Educational Community License v2.0.

EFL_1_0

The Eiffel Forum License v1.0.

EFL_2_0

The Eiffel Forum License v2.0.

EPL_1_0

The Eclipse Public License 1.0.

EPL_2_0

The Eclipse Public License 2.0.

EUDatagrid

The EU DataGrid Software License.

EUPL_1_0

The European Union Public License 1.0.

EUPL_1_1

The European Union Public License 1.1.

EUPL_1_2

The European Union Public License 1.2.

Entessa

The Entessa Public License v1.0.

ErlPL_1_1

The Erlang Public License v1.1.

Eurosym

The Eurosym License.

FSFAP

The FSF All Permissive License.

FSFUL

The FSF Unlimited License.

FSFULLR

The FSF Unlimited License (with License Retention).

FTL

The Freetype Project License.

Fair

The Fair License.

Frameworx_1_0

The Frameworx Open License 1.0.

FreeImage

The FreeImage Public License v1.0.

GFDL_1_1_only

The GNU Free Documentation License v1.1 only.

GFDL_1_1_or_later

The GNU Free Documentation License v1.1 or later.

GFDL_1_1

The GNU Free Documentation License v1.1.

GFDL_1_2_only

The GNU Free Documentation License v1.2 only.

GFDL_1_2_or_later

The GNU Free Documentation License v1.2 or later.

GFDL_1_2

The GNU Free Documentation License v1.2.

GFDL_1_3_only

The GNU Free Documentation License v1.3 only.

GFDL_1_3_or_later

The GNU Free Documentation License v1.3 or later.

GFDL_1_3

The GNU Free Documentation License v1.3.

GL2PS

The GL2PS License.

GPL_1_0

The GNU General Public License v1.0 only.

GPL_1_0_plus

The GNU General Public License v1.0 or later.

GPL_1_0_only

The GNU General Public License v1.0 only.

GPL_1_0_or_later

The GNU General Public License v1.0 or later.

GPL_2_0

The GNU General Public License v2.0 only.

GPL_2_0_plus

The GNU General Public License v2.0 or later.

GPL_2_0_only

The GNU General Public License v2.0 only.

GPL_2_0_or_later

The GNU General Public License v2.0 or later.

GPL_2_0_with_GCC_exception

The GNU General Public License v2.0 w/GCC Runtime Library exception.

GPL_2_0_with_font_exception

The GNU General Public License v2.0 w/Font exception.

GPL_2_0_with_bison_exception

The GNU General Public License v2.0 w/Bison exception.

GPL_2_0_with_autoconf_exception

The GNU General Public License v2.0 w/Autoconf exception.

GPL_2_0_with_classpath_exception

The GNU General Public License v2.0 w/Classpath exception.

GPL_3_0

The GNU General Public License v3.0 only.

GPL_3_0_plus

The GNU General Public License v3.0 or later.

GPL_3_0_only

The GNU General Public License v3.0 only.

GPL_3_0_or_later

The GNU General Public License v3.0 or later.

GPL_3_0_with_GCC_exception

The GNU General Public License v3.0 w/GCC Runtime Library exception.

GPL_3_0_with_autoconf_exception

The GNU General Public License v3.0 w/Autoconf exception.

Giftware

The Giftware License.

Glide

The 3dfx Glide License.

Glulxe

The Glulxe License.

HPND

The Historical Permission Notice and Disclaimer.

HPND_sell_variant

The Historical Permission Notice and Disclaimer - sell variant.

HaskellReport

The Haskell Language Report License.

IBM_pibs

The IBM PowerPC Initialization and Boot Software.

ICU

The ICU License.

IJG

The Independent JPEG Group License.

IPA

The IPA Font License.

IPL_1_0

The IBM Public License v1.0.

ISC

The ISC License.

ImageMagick

The ImageMagick License.

Imlib2

The Imlib2 License.

Info_ZIP

The Info-ZIP License.

Intel

The Intel Open Source License.

Intel_ACPI

The Intel ACPI Software License Agreement.

Interbase_1_0

The Interbase Public License v1.0.

JPNIC

The Japan Network Information Center License.

JSON

The JSON License.

JasPer_2_0

The JasPer License.

LAL_1_2

The Licence Art Libre 1.2.

LAL_1_3

The Licence Art Libre 1.3.

LGPLLR

The Lesser General Public License For Linguistic Resources.

LGPL_2_0

The GNU Library General Public License v2 only.

LGPL_2_0_plus

The GNU Library General Public License v2 or later.

LGPL_2_0_only

The GNU Library General Public License v2 only.

LGPL_2_0_or_later

The GNU Library General Public License v2 or later.

LGPL_2_1_plus

The GNU Library General Public License v2.1 or later.

LGPL_2_1_only

The GNU Lesser General Public License v2.1 only.

LGPL_2_1_or_later

The GNU Lesser General Public License v2.1 or later.

LGPL_2_1

The GNU Lesser General Public License v2.1 only.

LGPL_3_0

The GNU Lesser General Public License v3.0 only.

LGPL_3_0_plus

The GNU Lesser General Public License v3.0 or later.

LGPL_3_0_only

The GNU Lesser General Public License v3.0 only.

LGPL_3_0_or_later

The GNU Lesser General Public License v3.0 or later.

LPL_1_0

The Lucent Public License Version 1.0.

LPL_1_02

The Lucent Public License v1.02.

LPPL_1_0

The LaTeX Project Public License v1.0.

LPPL_1_1

The LaTeX Project Public License v1.1.

LPPL_1_2

The LaTeX Project Public License v1.2.

LPPL_1_3a

The LaTeX Project Public License v1.3a.

LPPL_1_3c

The LaTeX Project Public License v1.3c.

Latex2e

The Latex2e License.

Leptonica

The Leptonica License.

LiLiQ_P_1_1

The Licence Libre du Québec – Permissive version 1.1.

LiLiQ_R_1_1

The Licence Libre du Québec – Réciprocité version 1.1.

LiLiQ_Rplus_1_1

The Licence Libre du Québec – Réciprocité forte version 1.1.

Libpng

The libpng License.

Limitations

The limitations of the license.

Linux_OpenIB

The Linux Kernel Variant of OpenIB.org license.

MIT

The MIT License.

MITNFA

The MIT +no-false-attribs license.

MIT_0

The MIT No Attribution.

MIT_CMU

The CMU License.

MIT_advertising

The Enlightenment License (e16).

MIT_enna

The enna License.

MIT_feh

The feh License.

MPL_1_0

The Mozilla Public License 1.0.

MPL_1_1

The Mozilla Public License 1.1.

MPL_2_0

The Mozilla Public License 2.0.

MPL_2_0_no_copyleft_exception

The Mozilla Public License 2.0 (no copyleft exception).

MS_PL

The Microsoft Public License.

MS_RL

The Microsoft Reciprocal License.

MTLL

The Matrix Template Library License.

MakeIndex

The MakeIndex License.

MirOS

The The MirOS Licence.

Motosoto

The Motosoto License.

MulanPSL_1_0

The Mulan Permissive Software License, Version 1.

Multics

The Multics License.

Mup

The Mup License.

NASA_1_3

The NASA Open Source Agreement 1.3.

NBPL_1_0

The Net Boolean Public License v1.

NCSA

The University of Illinois/NCSA Open Source License.

NGPL

The Nethack General Public License.

NLOD_1_0

The Norwegian Licence for Open Government Data.

NLPL

The No Limit Public License.

NOSL

The Netizen Open Source License.

NPL_1_0

The Netscape Public License v1.0.

NPL_1_1

The Netscape Public License v1.1.

NPOSL_3_0

The Non-Profit Open Software License 3.0.

NRL

The NRL License.

NTP

The NTP License.

Naumen

The Naumen Public License.

NetCDF

The NetCDF license.

Net_SNMP

The Net-SNMP License.

Newsletr

The Newsletr License.

Nokia

The Nokia Open Source License.

Noweb

The Noweb License.

Nunit

The Nunit License.

OCCT_PL

The Open CASCADE Technology Public License.

OCLC_2_0

The OCLC Research Public License 2.0.

ODC_By_1_0

The Open Data Commons Attribution License v1.0.

ODbL_1_0

The ODC Open Database License v1.0.

OFL_1_0

The SIL Open Font License 1.0.

OFL_1_1

The SIL Open Font License 1.1.

OGL_Canada_2_0

The Open Government Licence - Canada.

OGL_UK_1_0

The Open Government Licence v1.0.

OGL_UK_2_0

The Open Government Licence v2.0.

OGL_UK_3_0

The Open Government Licence v3.0.

OGTSL

The Open Group Test Suite License.

OLDAP_1_1

The Open LDAP Public License v1.1.

OLDAP_1_2

The Open LDAP Public License v1.2.

OLDAP_1_3

The Open LDAP Public License v1.3.

OLDAP_1_4

The Open LDAP Public License v1.4.

OLDAP_2_0

The Open LDAP Public License v2.0 (or possibly 2.0A and 2.0B).

OLDAP_2_1

The Open LDAP Public License v2.1.

OLDAP_2_2

The Open LDAP Public License v2.2.

OLDAP_2_3

The Open LDAP Public License v2.3.

OLDAP_2_4

The Open LDAP Public License v2.4.

OLDAP_2_5

The Open LDAP Public License v2.5.

OLDAP_2_6

The Open LDAP Public License v2.6.

OLDAP_2_7

The Open LDAP Public License v2.7.

OLDAP_2_8

The Open LDAP Public License v2.8.

OLDAP_2_0_1

The Open LDAP Public License v2.0.1.

OLDAP_2_2_1

The Open LDAP Public License v2.2.1.

OLDAP_2_2_2

The Open LDAP Public License 2.2.2.

OML

The Open Market License.

OPL_1_0

The Open Public License v1.0.

OSET_PL_2_1

The OSET Public License version 2.1.

OSL_1_0

The Open Software License 1.0.

OSL_1_1

The Open Software License 1.1.

OSL_2_0

The Open Software License 2.0.

OSL_2_1

The Open Software License 2.1.

OSL_3_0

The Open Software License 3.0.

OpenSSL

The OpenSSL License.

PDDL_1_0

The ODC Public Domain Dedication & License 1.0.

PHP_3_0

The PHP License v3.0.

PHP_3_01

The PHP License v3.01.

Parity_6_0_0

The The Parity Public License 6.0.0.

Permissions

The permissions of the license.

Plexus

The Plexus Classworlds License.

PostgreSQL

The PostgreSQL License.

Python_2_0

The Python License 2.0.

QPL_1_0

The Q Public License 1.0.

Qhull

The Qhull License.

RHeCos_1_1

The Red Hat eCos Public License v1.1.

RPL_1_1

The Reciprocal Public License 1.1.

RPL_1_5

The Reciprocal Public License 1.5.

RPSL_1_0

The RealNetworks Public Source License v1.0.

RSA_MD

The RSA Message-Digest License .

RSCPL

The Ricoh Source Code Public License.

Rdisc

The Rdisc License.

Ruby

The Ruby License.

SAX_PD

The Sax Public Domain Notice.

SCEA

The SCEA Shared Source License.

SGI_B_1_0

The SGI Free Software License B v1.0.

SGI_B_1_1

The SGI Free Software License B v1.1.

SGI_B_2_0

The SGI Free Software License B v2.0.

SHL_0_5

The Solderpad Hardware License v0.5.

SHL_0_51

The Solderpad Hardware License, Version 0.51.

SISSL

The Sun Industry Standards Source License v1.1.

SISSL_1_2

The Sun Industry Standards Source License v1.2.

SMLNJ

The Standard ML of New Jersey License.

SMPPL

The Secure Messaging Protocol Public License.

SNIA

The SNIA Public License 1.1.

SPL_1_0

The Sun Public License v1.0.

SSH_OpenSSH

The SSH OpenSSH license.

SSH_short

The SSH short notice.

SSPL_1_0

The Server Side Public License, v 1.

SWL

The Scheme Widget Library (SWL) Software License Agreement.

Saxpath

The Saxpath License.

Sendmail

The Sendmail License.

Sendmail_8_23

The Sendmail License 8.23.

SimPL_2_0

The Simple Public License 2.0.

Sleepycat

The Sleepycat License.

Spencer_86

The Spencer License 86.

Spencer_94

The Spencer License 94.

Spencer_99

The Spencer License 99.

StandardML_NJ

The Standard ML of New Jersey License.

SugarCRM_1_1_3

The SugarCRM Public License v1.1.3.

TAPR_OHL_1_0

The TAPR Open Hardware License v1.0.

TCL

The TCL/TK License.

TCP_wrappers

The TCP Wrappers License.

TMate

The TMate Open Source License.

TORQUE_1_1

The TORQUE v2.5+ Software License v1.1.

TOSL

The Trusster Open Source License.

TU_Berlin_1_0

The Technische Universitaet Berlin License 1.0.

TU_Berlin_2_0

The Technische Universitaet Berlin License 2.0.

UCL_1_0

The Upstream Compatibility License v1.0.

UPL_1_0

The Universal Permissive License v1.0.

Unicode_DFS_2015

The Unicode License Agreement - Data Files and Software (2015).

Unicode_DFS_2016

The Unicode License Agreement - Data Files and Software (2016).

Unicode_TOU

The Unicode Terms of Use.

Unlicense

The The Unlicense.

VOSTROM

The VOSTROM Public License for Open Source.

VSL_1_0

The Vovida Software License v1.0.

Vim

The Vim License.

W3C

The W3C Software Notice and License (2002-12-31).

W3C_19980720

The W3C Software Notice and License (1998-07-20).

W3C_20150513

The W3C Software Notice and Document License (2015-05-13).

WTFPL

The Do What The F*ck You Want To Public License.

Watcom_1_0

The Sybase Open Watcom Public License 1.0.

Wsuipa

The Wsuipa License.

X11

The X11 License.

XFree86_1_1

The XFree86 License 1.1.

XSkat

The XSkat License.

Xerox

The Xerox License.

Xnet

The X.Net License.

YPL_1_0

The Yahoo! Public License v1.0.

YPL_1_1

The Yahoo! Public License v1.1.

ZPL_1_1

The Zope Public License 1.1.

ZPL_2_0

The Zope Public License 2.0.

ZPL_2_1

The Zope Public License 2.1.

Zed

The Zed License.

Zend_2_0

The Zend License v2.0.

Zimbra_1_3

The Zimbra Public License v1.3.

Zimbra_1_4

The Zimbra Public License v1.4.

Zlib

The zlib License.

blessing

The SQLite Blessing.

bzip2_1_0_5

The bzip2 and libbzip2 License v1.0.5.

bzip2_1_0_6

The bzip2 and libbzip2 License v1.0.6.

copyleft_next_0_3_0

The copyleft-next 0.3.0.

copyleft_next_0_3_1

The copyleft-next 0.3.1.

curl

The curl License.

diffmark

The diffmark license.

dvipdfm

The dvipdfm License.

eCos_2_0

The eCos license version 2.0.

eGenix

The eGenix.com Public License 1.1.0.

etalab_2_0

The Etalab Open License 2.0.

gSOAP_1_3b

The gSOAP Public License v1.3b.

gnuplot

The gnuplot License.

iMatix

The iMatix Standard Function Library Agreement.

libpng_2_0

The PNG Reference Library version 2.

libtiff

The libtiff License.

mpich2

The mpich2 License.

psfrag

The psfrag License.

psutils

The psutils License.

wxWindows

The wxWindows Library License.

xinetd

The xinetd License.

xpp

The XPP License.

zlib_acknowledgement

The zlib/libpng License with Acknowledgement.

Traits

License

Base functionality for all licenses.

LicenseExt

Extension trait for supported licenses.

Functions

from_id

Returns a license based on the provided id.

from_id_ext

Returns an extension license based on the provided id.

from_text_ext

Returns an extension license based on the provided text.