Cabal-syntax-3.14.0.0: A library for working with .cabal files
Safe HaskellNone
LanguageHaskell2010

Distribution.SPDX

Description

This module implements SPDX specification version 2.1 with a version 3.0 license list.

Specification is available on https://spdx.org/specifications

Synopsis

License

data License Source #

Declared license. See section 3.15 of SPDX Specification 2.1

Note: the NOASSERTION case is omitted.

Old License can be migrated using following rules:

  • AllRightsReserved and UnspecifiedLicense to NONE. No license specified which legally defaults to All Rights Reserved. The package may not be legally modified or redistributed by anyone but the rightsholder.
  • OtherLicense can be converted to LicenseRef pointing to the file in the package.
  • UnknownLicense i.e. other licenses of the form name-x.y, should be covered by SPDX license list, otherwise use LicenseRef.
  • PublicDomain isn't covered. Consider using CC0. See https://wiki.spdx.org/view/Legal_Team/Decisions/Dealing_with_Public_Domain_within_SPDX_Files for more information.

Constructors

NONE

if the package contains no license information whatsoever; or

License LicenseExpression

A valid SPDX License Expression as defined in Appendix IV.

Instances

Instances details
Parsec License Source #
>>> eitherParsec "BSD-3-Clause AND MIT" :: Either String License
Right (License (EAnd (ELicense (ELicenseId BSD_3_Clause) Nothing) (ELicense (ELicenseId MIT) Nothing)))
>>> eitherParsec "NONE" :: Either String License
Right NONE
Instance details

Defined in Distribution.SPDX.License

Pretty License Source # 
Instance details

Defined in Distribution.SPDX.License

Structured License Source # 
Instance details

Defined in Distribution.SPDX.License

Binary License Source # 
Instance details

Defined in Distribution.SPDX.License

NFData License Source # 
Instance details

Defined in Distribution.SPDX.License

Methods

rnf :: License -> () Source #

Data License Source # 
Instance details

Defined in Distribution.SPDX.License

Methods

gfoldl :: (forall d b. Data d => c (d -> b) -> d -> c b) -> (forall g. g -> c g) -> License -> c License #

gunfold :: (forall b r. Data b => c (b -> r) -> c r) -> (forall r. r -> c r) -> Constr -> c License #

toConstr :: License -> Constr #

dataTypeOf :: License -> DataType #

dataCast1 :: Typeable t => (forall d. Data d => c (t d)) -> Maybe (c License) #

dataCast2 :: Typeable t => (forall d e. (Data d, Data e) => c (t d e)) -> Maybe (c License) #

gmapT :: (forall b. Data b => b -> b) -> License -> License #

gmapQl :: (r -> r' -> r) -> r -> (forall d. Data d => d -> r') -> License -> r #

gmapQr :: forall r r'. (r' -> r -> r) -> r -> (forall d. Data d => d -> r') -> License -> r #

gmapQ :: (forall d. Data d => d -> u) -> License -> [u] #

gmapQi :: Int -> (forall d. Data d => d -> u) -> License -> u #

gmapM :: Monad m => (forall d. Data d => d -> m d) -> License -> m License #

gmapMp :: MonadPlus m => (forall d. Data d => d -> m d) -> License -> m License #

gmapMo :: MonadPlus m => (forall d. Data d => d -> m d) -> License -> m License #

Generic License Source # 
Instance details

Defined in Distribution.SPDX.License

Associated Types

type Rep License 
Instance details

Defined in Distribution.SPDX.License

type Rep License = D1 ('MetaData "License" "Distribution.SPDX.License" "Cabal-syntax-3.14.0.0-395c" 'False) (C1 ('MetaCons "NONE" 'PrefixI 'False) (U1 :: Type -> Type) :+: C1 ('MetaCons "License" 'PrefixI 'False) (S1 ('MetaSel ('Nothing :: Maybe Symbol) 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 LicenseExpression)))

Methods

from :: License -> Rep License x #

to :: Rep License x -> License #

Read License Source # 
Instance details

Defined in Distribution.SPDX.License

Show License Source # 
Instance details

Defined in Distribution.SPDX.License

Eq License Source # 
Instance details

Defined in Distribution.SPDX.License

Methods

(==) :: License -> License -> Bool #

(/=) :: License -> License -> Bool #

Ord License Source # 
Instance details

Defined in Distribution.SPDX.License

Newtype (Either License License) SpecLicense Source # 
Instance details

Defined in Distribution.FieldGrammar.Newtypes

type Rep License Source # 
Instance details

Defined in Distribution.SPDX.License

type Rep License = D1 ('MetaData "License" "Distribution.SPDX.License" "Cabal-syntax-3.14.0.0-395c" 'False) (C1 ('MetaCons "NONE" 'PrefixI 'False) (U1 :: Type -> Type) :+: C1 ('MetaCons "License" 'PrefixI 'False) (S1 ('MetaSel ('Nothing :: Maybe Symbol) 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 LicenseExpression)))

License expression

data LicenseExpression Source #

SPDX License Expression.

idstring              = 1*(ALPHA / DIGIT / "-" / "." )
license id            = <short form license identifier inAppendix I.1>
license exception id  = <short form license exception identifier inAppendix I.2>
license ref           = ["DocumentRef-"1*(idstring)":"]"LicenseRef-"1*(idstring)

simple expression     = license id / license id"+" / license ref

compound expression   = 1*1(simple expression /
                        simple expression "WITH" license exception id /
                        compound expression "AND" compound expression /
                        compound expression "OR" compound expression ) /
                        "(" compound expression ")" )

license expression    = 1*1(simple expression / compound expression)

Instances

Instances details
Parsec LicenseExpression Source # 
Instance details

Defined in Distribution.SPDX.LicenseExpression

Pretty LicenseExpression Source # 
Instance details

Defined in Distribution.SPDX.LicenseExpression

Structured LicenseExpression Source # 
Instance details

Defined in Distribution.SPDX.LicenseExpression

Binary LicenseExpression Source # 
Instance details

Defined in Distribution.SPDX.LicenseExpression

NFData LicenseExpression Source # 
Instance details

Defined in Distribution.SPDX.LicenseExpression

Methods

rnf :: LicenseExpression -> () Source #

Data LicenseExpression Source # 
Instance details

Defined in Distribution.SPDX.LicenseExpression

Methods

gfoldl :: (forall d b. Data d => c (d -> b) -> d -> c b) -> (forall g. g -> c g) -> LicenseExpression -> c LicenseExpression #

gunfold :: (forall b r. Data b => c (b -> r) -> c r) -> (forall r. r -> c r) -> Constr -> c LicenseExpression #

toConstr :: LicenseExpression -> Constr #

dataTypeOf :: LicenseExpression -> DataType #

dataCast1 :: Typeable t => (forall d. Data d => c (t d)) -> Maybe (c LicenseExpression) #

dataCast2 :: Typeable t => (forall d e. (Data d, Data e) => c (t d e)) -> Maybe (c LicenseExpression) #

gmapT :: (forall b. Data b => b -> b) -> LicenseExpression -> LicenseExpression #

gmapQl :: (r -> r' -> r) -> r -> (forall d. Data d => d -> r') -> LicenseExpression -> r #

gmapQr :: forall r r'. (r' -> r -> r) -> r -> (forall d. Data d => d -> r') -> LicenseExpression -> r #

gmapQ :: (forall d. Data d => d -> u) -> LicenseExpression -> [u] #

gmapQi :: Int -> (forall d. Data d => d -> u) -> LicenseExpression -> u #

gmapM :: Monad m => (forall d. Data d => d -> m d) -> LicenseExpression -> m LicenseExpression #

gmapMp :: MonadPlus m => (forall d. Data d => d -> m d) -> LicenseExpression -> m LicenseExpression #

gmapMo :: MonadPlus m => (forall d. Data d => d -> m d) -> LicenseExpression -> m LicenseExpression #

Generic LicenseExpression Source # 
Instance details

Defined in Distribution.SPDX.LicenseExpression

Read LicenseExpression Source # 
Instance details

Defined in Distribution.SPDX.LicenseExpression

Show LicenseExpression Source # 
Instance details

Defined in Distribution.SPDX.LicenseExpression

Eq LicenseExpression Source # 
Instance details

Defined in Distribution.SPDX.LicenseExpression

Ord LicenseExpression Source # 
Instance details

Defined in Distribution.SPDX.LicenseExpression

type Rep LicenseExpression Source # 
Instance details

Defined in Distribution.SPDX.LicenseExpression

data SimpleLicenseExpression Source #

Simple License Expressions.

Constructors

ELicenseId LicenseId

An SPDX License List Short Form Identifier. For example: GPL-2.0-only

ELicenseIdPlus LicenseId

An SPDX License List Short Form Identifier with a unary"+" operator suffix to represent the current version of the license or any later version. For example: GPL-2.0+

ELicenseRef LicenseRef

A SPDX user defined license reference: For example: LicenseRef-23, LicenseRef-MIT-Style-1, or DocumentRef-spdx-tool-1.2:LicenseRef-MIT-Style-2

Instances

Instances details
Parsec SimpleLicenseExpression Source # 
Instance details

Defined in Distribution.SPDX.LicenseExpression

Pretty SimpleLicenseExpression Source # 
Instance details

Defined in Distribution.SPDX.LicenseExpression

Structured SimpleLicenseExpression Source # 
Instance details

Defined in Distribution.SPDX.LicenseExpression

Binary SimpleLicenseExpression Source # 
Instance details

Defined in Distribution.SPDX.LicenseExpression

NFData SimpleLicenseExpression Source # 
Instance details

Defined in Distribution.SPDX.LicenseExpression

Data SimpleLicenseExpression Source # 
Instance details

Defined in Distribution.SPDX.LicenseExpression

Methods

gfoldl :: (forall d b. Data d => c (d -> b) -> d -> c b) -> (forall g. g -> c g) -> SimpleLicenseExpression -> c SimpleLicenseExpression #

gunfold :: (forall b r. Data b => c (b -> r) -> c r) -> (forall r. r -> c r) -> Constr -> c SimpleLicenseExpression #

toConstr :: SimpleLicenseExpression -> Constr #

dataTypeOf :: SimpleLicenseExpression -> DataType #

dataCast1 :: Typeable t => (forall d. Data d => c (t d)) -> Maybe (c SimpleLicenseExpression) #

dataCast2 :: Typeable t => (forall d e. (Data d, Data e) => c (t d e)) -> Maybe (c SimpleLicenseExpression) #

gmapT :: (forall b. Data b => b -> b) -> SimpleLicenseExpression -> SimpleLicenseExpression #

gmapQl :: (r -> r' -> r) -> r -> (forall d. Data d => d -> r') -> SimpleLicenseExpression -> r #

gmapQr :: forall r r'. (r' -> r -> r) -> r -> (forall d. Data d => d -> r') -> SimpleLicenseExpression -> r #

gmapQ :: (forall d. Data d => d -> u) -> SimpleLicenseExpression -> [u] #

gmapQi :: Int -> (forall d. Data d => d -> u) -> SimpleLicenseExpression -> u #

gmapM :: Monad m => (forall d. Data d => d -> m d) -> SimpleLicenseExpression -> m SimpleLicenseExpression #

gmapMp :: MonadPlus m => (forall d. Data d => d -> m d) -> SimpleLicenseExpression -> m SimpleLicenseExpression #

gmapMo :: MonadPlus m => (forall d. Data d => d -> m d) -> SimpleLicenseExpression -> m SimpleLicenseExpression #

Generic SimpleLicenseExpression Source # 
Instance details

Defined in Distribution.SPDX.LicenseExpression

Associated Types

type Rep SimpleLicenseExpression 
Instance details

Defined in Distribution.SPDX.LicenseExpression

type Rep SimpleLicenseExpression = D1 ('MetaData "SimpleLicenseExpression" "Distribution.SPDX.LicenseExpression" "Cabal-syntax-3.14.0.0-395c" 'False) (C1 ('MetaCons "ELicenseId" 'PrefixI 'False) (S1 ('MetaSel ('Nothing :: Maybe Symbol) 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 LicenseId)) :+: (C1 ('MetaCons "ELicenseIdPlus" 'PrefixI 'False) (S1 ('MetaSel ('Nothing :: Maybe Symbol) 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 LicenseId)) :+: C1 ('MetaCons "ELicenseRef" 'PrefixI 'False) (S1 ('MetaSel ('Nothing :: Maybe Symbol) 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 LicenseRef))))
Read SimpleLicenseExpression Source # 
Instance details

Defined in Distribution.SPDX.LicenseExpression

Show SimpleLicenseExpression Source # 
Instance details

Defined in Distribution.SPDX.LicenseExpression

Eq SimpleLicenseExpression Source # 
Instance details

Defined in Distribution.SPDX.LicenseExpression

Ord SimpleLicenseExpression Source # 
Instance details

Defined in Distribution.SPDX.LicenseExpression

type Rep SimpleLicenseExpression Source # 
Instance details

Defined in Distribution.SPDX.LicenseExpression

type Rep SimpleLicenseExpression = D1 ('MetaData "SimpleLicenseExpression" "Distribution.SPDX.LicenseExpression" "Cabal-syntax-3.14.0.0-395c" 'False) (C1 ('MetaCons "ELicenseId" 'PrefixI 'False) (S1 ('MetaSel ('Nothing :: Maybe Symbol) 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 LicenseId)) :+: (C1 ('MetaCons "ELicenseIdPlus" 'PrefixI 'False) (S1 ('MetaSel ('Nothing :: Maybe Symbol) 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 LicenseId)) :+: C1 ('MetaCons "ELicenseRef" 'PrefixI 'False) (S1 ('MetaSel ('Nothing :: Maybe Symbol) 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 LicenseRef))))

License identifier

data LicenseId Source #

SPDX License identifiers list v3.25

Constructors

NullBSD

0BSD, BSD Zero Clause License

X3D_Slicer_1_0

3D-Slicer-1.0, 3D Slicer License v1.0, SPDX License List 3.25

AAL

AAL, Attribution Assurance License

Abstyles

Abstyles, Abstyles License

AdaCore_doc

AdaCore-doc, AdaCore Doc License, SPDX License List 3.23, SPDX License List 3.25

Adobe_2006

Adobe-2006, Adobe Systems Incorporated Source Code License Agreement

Adobe_Display_PostScript

Adobe-Display-PostScript, Adobe Display PostScript License, SPDX License List 3.23, SPDX License List 3.25

Adobe_Glyph

Adobe-Glyph, Adobe Glyph List License

Adobe_Utopia

Adobe-Utopia, Adobe Utopia Font License, SPDX License List 3.23, SPDX License List 3.25

ADSL

ADSL, Amazon Digital Services License

AFL_1_1

AFL-1.1, Academic Free License v1.1

AFL_1_2

AFL-1.2, Academic Free License v1.2

AFL_2_0

AFL-2.0, Academic Free License v2.0

AFL_2_1

AFL-2.1, Academic Free License v2.1

AFL_3_0

AFL-3.0, Academic Free License v3.0

Afmparse

Afmparse, Afmparse License

AGPL_1_0

AGPL-1.0, Affero General Public License v1.0, SPDX License List 3.0

AGPL_1_0_only

AGPL-1.0-only, Affero General Public License v1.0 only, SPDX License List 3.2, SPDX License List 3.6, SPDX License List 3.9, SPDX License List 3.10, SPDX License List 3.16, SPDX License List 3.23, SPDX License List 3.25

AGPL_1_0_or_later

AGPL-1.0-or-later, Affero General Public License v1.0 or later, SPDX License List 3.2, SPDX License List 3.6, SPDX License List 3.9, SPDX License List 3.10, SPDX License List 3.16, SPDX License List 3.23, SPDX License List 3.25

AGPL_3_0_only

AGPL-3.0-only, GNU Affero General Public License v3.0 only

AGPL_3_0_or_later

AGPL-3.0-or-later, GNU Affero General Public License v3.0 or later

Aladdin

Aladdin, Aladdin Free Public License

AMD_newlib

AMD-newlib, AMD newlib License, SPDX License List 3.25

AMDPLPA

AMDPLPA, AMD's plpa_map.c License

AML_glslang

AML-glslang, AML glslang variant License, SPDX License List 3.23, SPDX License List 3.25

AML

AML, Apple MIT License

AMPAS

AMPAS, Academy of Motion Picture Arts and Sciences BSD

ANTLR_PD_fallback

ANTLR-PD-fallback, ANTLR Software Rights Notice with license fallback, SPDX License List 3.16, SPDX License List 3.23, SPDX License List 3.25

ANTLR_PD

ANTLR-PD, ANTLR Software Rights Notice

Any_OSI

any-OSI, Any OSI License, SPDX License List 3.25

Apache_1_0

Apache-1.0, Apache License 1.0

Apache_1_1

Apache-1.1, Apache License 1.1

Apache_2_0

Apache-2.0, Apache License 2.0

APAFML

APAFML, Adobe Postscript AFM License

APL_1_0

APL-1.0, Adaptive Public License 1.0

App_s2p

App-s2p, App::s2p License, SPDX License List 3.16, SPDX License List 3.23, SPDX License List 3.25

APSL_1_0

APSL-1.0, Apple Public Source License 1.0

APSL_1_1

APSL-1.1, Apple Public Source License 1.1

APSL_1_2

APSL-1.2, Apple Public Source License 1.2

APSL_2_0

APSL-2.0, Apple Public Source License 2.0

Arphic_1999

Arphic-1999, Arphic Public License, SPDX License List 3.23, SPDX License List 3.25

Artistic_1_0_cl8

Artistic-1.0-cl8, Artistic License 1.0 w/clause 8

Artistic_1_0_Perl

Artistic-1.0-Perl, Artistic License 1.0 (Perl)

Artistic_1_0

Artistic-1.0, Artistic License 1.0

Artistic_2_0

Artistic-2.0, Artistic License 2.0

ASWF_Digital_Assets_1_0

ASWF-Digital-Assets-1.0, ASWF Digital Assets License version 1.0, SPDX License List 3.23, SPDX License List 3.25

ASWF_Digital_Assets_1_1

ASWF-Digital-Assets-1.1, ASWF Digital Assets License 1.1, SPDX License List 3.23, SPDX License List 3.25

Baekmuk

Baekmuk, Baekmuk License, SPDX License List 3.23, SPDX License List 3.25

Bahyph

Bahyph, Bahyph License

Barr

Barr, Barr License

Bcrypt_Solar_Designer

bcrypt-Solar-Designer, bcrypt Solar Designer License, SPDX License List 3.23, SPDX License List 3.25

Beerware

Beerware, Beerware License

Bitstream_Charter

Bitstream-Charter, Bitstream Charter Font License, SPDX License List 3.23, SPDX License List 3.25

Bitstream_Vera

Bitstream-Vera, Bitstream Vera Font License, SPDX License List 3.23, SPDX License List 3.25

BitTorrent_1_0

BitTorrent-1.0, BitTorrent Open Source License v1.0

BitTorrent_1_1

BitTorrent-1.1, BitTorrent Open Source License v1.1

Blessing

blessing, SQLite Blessing, SPDX License List 3.6, SPDX License List 3.9, SPDX License List 3.10, SPDX License List 3.16, SPDX License List 3.23, SPDX License List 3.25

BlueOak_1_0_0

BlueOak-1.0.0, Blue Oak Model License 1.0.0, SPDX License List 3.6, SPDX License List 3.9, SPDX License List 3.10, SPDX License List 3.16, SPDX License List 3.23, SPDX License List 3.25

Boehm_GC

Boehm-GC, Boehm-Demers-Weiser GC License, SPDX License List 3.23, SPDX License List 3.25

Borceux

Borceux, Borceux license

Brian_Gladman_2_Clause

Brian-Gladman-2-Clause, Brian Gladman 2-Clause License, SPDX License List 3.23, SPDX License List 3.25

Brian_Gladman_3_Clause

Brian-Gladman-3-Clause, Brian Gladman 3-Clause License, SPDX License List 3.23, SPDX License List 3.25

BSD_1_Clause

BSD-1-Clause, BSD 1-Clause License

BSD_2_Clause_FreeBSD

BSD-2-Clause-FreeBSD, BSD 2-Clause FreeBSD License, SPDX License List 3.0, SPDX License List 3.2, SPDX License List 3.6, SPDX License List 3.9

BSD_2_Clause_NetBSD

BSD-2-Clause-NetBSD, BSD 2-Clause NetBSD License, SPDX License List 3.0, SPDX License List 3.2, SPDX License List 3.6

BSD_2_Clause_Darwin

BSD-2-Clause-Darwin, BSD 2-Clause - Ian Darwin variant, SPDX License List 3.23, SPDX License List 3.25

BSD_2_Clause_first_lines

BSD-2-Clause-first-lines, BSD 2-Clause - first lines requirement, SPDX License List 3.25

BSD_2_Clause_Patent

BSD-2-Clause-Patent, BSD-2-Clause Plus Patent License

BSD_2_Clause_Views

BSD-2-Clause-Views, BSD 2-Clause with views sentence, SPDX License List 3.10, SPDX License List 3.16, SPDX License List 3.23, SPDX License List 3.25

BSD_2_Clause

BSD-2-Clause, BSD 2-Clause Simplified License

BSD_3_Clause_acpica

BSD-3-Clause-acpica, BSD 3-Clause acpica variant, SPDX License List 3.23, SPDX License List 3.25

BSD_3_Clause_Attribution

BSD-3-Clause-Attribution, BSD with attribution

BSD_3_Clause_Clear

BSD-3-Clause-Clear, BSD 3-Clause Clear License

BSD_3_Clause_flex

BSD-3-Clause-flex, BSD 3-Clause Flex variant, SPDX License List 3.23, SPDX License List 3.25

BSD_3_Clause_HP

BSD-3-Clause-HP, Hewlett-Packard BSD variant license, SPDX License List 3.23, SPDX License List 3.25

BSD_3_Clause_LBNL

BSD-3-Clause-LBNL, Lawrence Berkeley National Labs BSD variant license

BSD_3_Clause_Modification

BSD-3-Clause-Modification, BSD 3-Clause Modification, SPDX License List 3.16, SPDX License List 3.23, SPDX License List 3.25

BSD_3_Clause_No_Military_License

BSD-3-Clause-No-Military-License, BSD 3-Clause No Military License, SPDX License List 3.16, SPDX License List 3.23, SPDX License List 3.25

BSD_3_Clause_No_Nuclear_License_2014

BSD-3-Clause-No-Nuclear-License-2014, BSD 3-Clause No Nuclear License 2014

BSD_3_Clause_No_Nuclear_License

BSD-3-Clause-No-Nuclear-License, BSD 3-Clause No Nuclear License

BSD_3_Clause_No_Nuclear_Warranty

BSD-3-Clause-No-Nuclear-Warranty, BSD 3-Clause No Nuclear Warranty

BSD_3_Clause_Open_MPI

BSD-3-Clause-Open-MPI, BSD 3-Clause Open MPI variant, SPDX License List 3.6, SPDX License List 3.9, SPDX License List 3.10, SPDX License List 3.16, SPDX License List 3.23, SPDX License List 3.25

BSD_3_Clause_Sun

BSD-3-Clause-Sun, BSD 3-Clause Sun Microsystems, SPDX License List 3.23, SPDX License List 3.25

BSD_3_Clause

BSD-3-Clause, BSD 3-Clause New or Revised License

BSD_4_Clause_Shortened

BSD-4-Clause-Shortened, BSD 4 Clause Shortened, SPDX License List 3.16, SPDX License List 3.23, SPDX License List 3.25

BSD_4_Clause_UC

BSD-4-Clause-UC, BSD-4-Clause (University of California-Specific)

BSD_4_Clause

BSD-4-Clause, BSD 4-Clause Original or Old License

BSD_4_3RENO

BSD-4.3RENO, BSD 4.3 RENO License, SPDX License List 3.23, SPDX License List 3.25

BSD_4_3TAHOE

BSD-4.3TAHOE, BSD 4.3 TAHOE License, SPDX License List 3.23, SPDX License List 3.25

BSD_Advertising_Acknowledgement

BSD-Advertising-Acknowledgement, BSD Advertising Acknowledgement License, SPDX License List 3.23, SPDX License List 3.25

BSD_Attribution_HPND_disclaimer

BSD-Attribution-HPND-disclaimer, BSD with Attribution and HPND disclaimer, SPDX License List 3.23, SPDX License List 3.25

BSD_Inferno_Nettverk

BSD-Inferno-Nettverk, BSD-Inferno-Nettverk, SPDX License List 3.23, SPDX License List 3.25

BSD_Protection

BSD-Protection, BSD Protection License

BSD_Source_beginning_file

BSD-Source-beginning-file, BSD Source Code Attribution - beginning of file variant, SPDX License List 3.23, SPDX License List 3.25

BSD_Source_Code

BSD-Source-Code, BSD Source Code Attribution

BSD_Systemics_W3Works

BSD-Systemics-W3Works, Systemics W3Works BSD variant license, SPDX License List 3.23, SPDX License List 3.25

BSD_Systemics

BSD-Systemics, Systemics BSD variant license, SPDX License List 3.23, SPDX License List 3.25

BSL_1_0

BSL-1.0, Boost Software License 1.0

Bzip2_1_0_5

bzip2-1.0.5, bzip2 and libbzip2 License v1.0.5, SPDX License List 3.0, SPDX License List 3.2, SPDX License List 3.6, SPDX License List 3.9, SPDX License List 3.10

BUSL_1_1

BUSL-1.1, Business Source License 1.1, SPDX License List 3.16, SPDX License List 3.23, SPDX License List 3.25

Bzip2_1_0_6

bzip2-1.0.6, bzip2 and libbzip2 License v1.0.6

C_UDA_1_0

C-UDA-1.0, Computational Use of Data Agreement v1.0, SPDX License List 3.16, SPDX License List 3.23, SPDX License List 3.25

CAL_1_0_Combined_Work_Exception

CAL-1.0-Combined-Work-Exception, Cryptographic Autonomy License 1.0 (Combined Work Exception), SPDX License List 3.9, SPDX License List 3.10, SPDX License List 3.16, SPDX License List 3.23, SPDX License List 3.25

CAL_1_0

CAL-1.0, Cryptographic Autonomy License 1.0, SPDX License List 3.9, SPDX License List 3.10, SPDX License List 3.16, SPDX License List 3.23, SPDX License List 3.25

Caldera_no_preamble

Caldera-no-preamble, Caldera License (without preamble), SPDX License List 3.23, SPDX License List 3.25

Caldera

Caldera, Caldera License

Catharon

Catharon, Catharon License, SPDX License List 3.25

CATOSL_1_1

CATOSL-1.1, Computer Associates Trusted Open Source License 1.1

CC_BY_1_0

CC-BY-1.0, Creative Commons Attribution 1.0 Generic

CC_BY_2_0

CC-BY-2.0, Creative Commons Attribution 2.0 Generic

CC_BY_2_5_AU

CC-BY-2.5-AU, Creative Commons Attribution 2.5 Australia, SPDX License List 3.16, SPDX License List 3.23, SPDX License List 3.25

CC_BY_2_5

CC-BY-2.5, Creative Commons Attribution 2.5 Generic

CC_BY_3_0_AT

CC-BY-3.0-AT, Creative Commons Attribution 3.0 Austria, SPDX License List 3.10, SPDX License List 3.16, SPDX License List 3.23, SPDX License List 3.25

CC_BY_3_0_AU

CC-BY-3.0-AU, Creative Commons Attribution 3.0 Australia, SPDX License List 3.23, SPDX License List 3.25

CC_BY_3_0_DE

CC-BY-3.0-DE, Creative Commons Attribution 3.0 Germany, SPDX License List 3.16, SPDX License List 3.23, SPDX License List 3.25

CC_BY_3_0_IGO

CC-BY-3.0-IGO, Creative Commons Attribution 3.0 IGO, SPDX License List 3.23, SPDX License List 3.25

CC_BY_3_0_NL

CC-BY-3.0-NL, Creative Commons Attribution 3.0 Netherlands, SPDX License List 3.16, SPDX License List 3.23, SPDX License List 3.25

CC_BY_3_0_US

CC-BY-3.0-US, Creative Commons Attribution 3.0 United States, SPDX License List 3.16, SPDX License List 3.23, SPDX License List 3.25

CC_BY_3_0

CC-BY-3.0, Creative Commons Attribution 3.0 Unported

CC_BY_4_0

CC-BY-4.0, Creative Commons Attribution 4.0 International

CC_BY_NC_1_0

CC-BY-NC-1.0, Creative Commons Attribution Non Commercial 1.0 Generic

CC_BY_NC_2_0

CC-BY-NC-2.0, Creative Commons Attribution Non Commercial 2.0 Generic

CC_BY_NC_2_5

CC-BY-NC-2.5, Creative Commons Attribution Non Commercial 2.5 Generic

CC_BY_NC_3_0_DE

CC-BY-NC-3.0-DE, Creative Commons Attribution Non Commercial 3.0 Germany, SPDX License List 3.16, SPDX License List 3.23, SPDX License List 3.25

CC_BY_NC_3_0

CC-BY-NC-3.0, Creative Commons Attribution Non Commercial 3.0 Unported

CC_BY_NC_4_0

CC-BY-NC-4.0, Creative Commons Attribution Non Commercial 4.0 International

CC_BY_NC_ND_1_0

CC-BY-NC-ND-1.0, Creative Commons Attribution Non Commercial No Derivatives 1.0 Generic

CC_BY_NC_ND_2_0

CC-BY-NC-ND-2.0, Creative Commons Attribution Non Commercial No Derivatives 2.0 Generic

CC_BY_NC_ND_2_5

CC-BY-NC-ND-2.5, Creative Commons Attribution Non Commercial No Derivatives 2.5 Generic

CC_BY_NC_ND_3_0_DE

CC-BY-NC-ND-3.0-DE, Creative Commons Attribution Non Commercial No Derivatives 3.0 Germany, SPDX License List 3.16, SPDX License List 3.23, SPDX License List 3.25

CC_BY_NC_ND_3_0_IGO

CC-BY-NC-ND-3.0-IGO, Creative Commons Attribution Non Commercial No Derivatives 3.0 IGO, SPDX License List 3.10, SPDX License List 3.16, SPDX License List 3.23, SPDX License List 3.25

CC_BY_NC_ND_3_0

CC-BY-NC-ND-3.0, Creative Commons Attribution Non Commercial No Derivatives 3.0 Unported

CC_BY_NC_ND_4_0

CC-BY-NC-ND-4.0, Creative Commons Attribution Non Commercial No Derivatives 4.0 International

CC_BY_NC_SA_1_0

CC-BY-NC-SA-1.0, Creative Commons Attribution Non Commercial Share Alike 1.0 Generic

CC_BY_NC_SA_2_0_DE

CC-BY-NC-SA-2.0-DE, Creative Commons Attribution Non Commercial Share Alike 2.0 Germany, SPDX License List 3.23, SPDX License List 3.25

CC_BY_NC_SA_2_0_FR

CC-BY-NC-SA-2.0-FR, Creative Commons Attribution-NonCommercial-ShareAlike 2.0 France, SPDX License List 3.16, SPDX License List 3.23, SPDX License List 3.25

CC_BY_NC_SA_2_0_UK

CC-BY-NC-SA-2.0-UK, Creative Commons Attribution Non Commercial Share Alike 2.0 England and Wales, SPDX License List 3.16, SPDX License List 3.23, SPDX License List 3.25

CC_BY_NC_SA_2_0

CC-BY-NC-SA-2.0, Creative Commons Attribution Non Commercial Share Alike 2.0 Generic

CC_BY_NC_SA_2_5

CC-BY-NC-SA-2.5, Creative Commons Attribution Non Commercial Share Alike 2.5 Generic

CC_BY_NC_SA_3_0_DE

CC-BY-NC-SA-3.0-DE, Creative Commons Attribution Non Commercial Share Alike 3.0 Germany, SPDX License List 3.16, SPDX License List 3.23, SPDX License List 3.25

CC_BY_NC_SA_3_0_IGO

CC-BY-NC-SA-3.0-IGO, Creative Commons Attribution Non Commercial Share Alike 3.0 IGO, SPDX License List 3.16, SPDX License List 3.23, SPDX License List 3.25

CC_BY_NC_SA_3_0

CC-BY-NC-SA-3.0, Creative Commons Attribution Non Commercial Share Alike 3.0 Unported

CC_BY_NC_SA_4_0

CC-BY-NC-SA-4.0, Creative Commons Attribution Non Commercial Share Alike 4.0 International

CC_BY_ND_1_0

CC-BY-ND-1.0, Creative Commons Attribution No Derivatives 1.0 Generic

CC_BY_ND_2_0

CC-BY-ND-2.0, Creative Commons Attribution No Derivatives 2.0 Generic

CC_BY_ND_2_5

CC-BY-ND-2.5, Creative Commons Attribution No Derivatives 2.5 Generic

CC_BY_ND_3_0_DE

CC-BY-ND-3.0-DE, Creative Commons Attribution No Derivatives 3.0 Germany, SPDX License List 3.16, SPDX License List 3.23, SPDX License List 3.25

CC_BY_ND_3_0

CC-BY-ND-3.0, Creative Commons Attribution No Derivatives 3.0 Unported

CC_BY_ND_4_0

CC-BY-ND-4.0, Creative Commons Attribution No Derivatives 4.0 International

CC_BY_SA_1_0

CC-BY-SA-1.0, Creative Commons Attribution Share Alike 1.0 Generic

CC_BY_SA_2_0_UK

CC-BY-SA-2.0-UK, Creative Commons Attribution Share Alike 2.0 England and Wales, SPDX License List 3.16, SPDX License List 3.23, SPDX License List 3.25

CC_BY_SA_2_0

CC-BY-SA-2.0, Creative Commons Attribution Share Alike 2.0 Generic

CC_BY_SA_2_1_JP

CC-BY-SA-2.1-JP, Creative Commons Attribution Share Alike 2.1 Japan, SPDX License List 3.16, SPDX License List 3.23, SPDX License List 3.25

CC_BY_SA_2_5

CC-BY-SA-2.5, Creative Commons Attribution Share Alike 2.5 Generic

CC_BY_SA_3_0_AT

CC-BY-SA-3.0-AT, Creative Commons Attribution Share Alike 3.0 Austria, SPDX License List 3.10, SPDX License List 3.16, SPDX License List 3.23, SPDX License List 3.25

CC_BY_SA_3_0_DE

CC-BY-SA-3.0-DE, Creative Commons Attribution Share Alike 3.0 Germany, SPDX License List 3.16, SPDX License List 3.23, SPDX License List 3.25

CC_BY_SA_3_0_IGO

CC-BY-SA-3.0-IGO, Creative Commons Attribution-ShareAlike 3.0 IGO, SPDX License List 3.23, SPDX License List 3.25

CC_BY_SA_3_0

CC-BY-SA-3.0, Creative Commons Attribution Share Alike 3.0 Unported

CC_BY_SA_4_0

CC-BY-SA-4.0, Creative Commons Attribution Share Alike 4.0 International

CC_PDDC

CC-PDDC, Creative Commons Public Domain Dedication and Certification, SPDX License List 3.6, SPDX License List 3.9, SPDX License List 3.10, SPDX License List 3.16, SPDX License List 3.23, SPDX License List 3.25

CC0_1_0

CC0-1.0, Creative Commons Zero v1.0 Universal

CDDL_1_0

CDDL-1.0, Common Development and Distribution License 1.0

CDDL_1_1

CDDL-1.1, Common Development and Distribution License 1.1

CDL_1_0

CDL-1.0, Common Documentation License 1.0, SPDX License List 3.16, SPDX License List 3.23, SPDX License List 3.25

CDLA_Permissive_1_0

CDLA-Permissive-1.0, Community Data License Agreement Permissive 1.0

CDLA_Permissive_2_0

CDLA-Permissive-2.0, Community Data License Agreement Permissive 2.0, SPDX License List 3.16, SPDX License List 3.23, SPDX License List 3.25

CDLA_Sharing_1_0

CDLA-Sharing-1.0, Community Data License Agreement Sharing 1.0

CECILL_1_0

CECILL-1.0, CeCILL Free Software License Agreement v1.0

CECILL_1_1

CECILL-1.1, CeCILL Free Software License Agreement v1.1

CECILL_2_0

CECILL-2.0, CeCILL Free Software License Agreement v2.0

CECILL_2_1

CECILL-2.1, CeCILL Free Software License Agreement v2.1

CECILL_B

CECILL-B, CeCILL-B Free Software License Agreement

CECILL_C

CECILL-C, CeCILL-C Free Software License Agreement

CERN_OHL_1_1

CERN-OHL-1.1, CERN Open Hardware Licence v1.1, SPDX License List 3.6, SPDX License List 3.9, SPDX License List 3.10, SPDX License List 3.16, SPDX License List 3.23, SPDX License List 3.25

CERN_OHL_1_2

CERN-OHL-1.2, CERN Open Hardware Licence v1.2, SPDX License List 3.6, SPDX License List 3.9, SPDX License List 3.10, SPDX License List 3.16, SPDX License List 3.23, SPDX License List 3.25

CERN_OHL_P_2_0

CERN-OHL-P-2.0, CERN Open Hardware Licence Version 2 - Permissive, SPDX License List 3.9, SPDX License List 3.10, SPDX License List 3.16, SPDX License List 3.23, SPDX License List 3.25

CERN_OHL_S_2_0

CERN-OHL-S-2.0, CERN Open Hardware Licence Version 2 - Strongly Reciprocal, SPDX License List 3.9, SPDX License List 3.10, SPDX License List 3.16, SPDX License List 3.23, SPDX License List 3.25

CERN_OHL_W_2_0

CERN-OHL-W-2.0, CERN Open Hardware Licence Version 2 - Weakly Reciprocal, SPDX License List 3.9, SPDX License List 3.10, SPDX License List 3.16, SPDX License List 3.23, SPDX License List 3.25

CFITSIO

CFITSIO, CFITSIO License, SPDX License List 3.23, SPDX License List 3.25

Check_cvs

check-cvs, check-cvs License, SPDX License List 3.23, SPDX License List 3.25

Checkmk

checkmk, Checkmk License, SPDX License List 3.23, SPDX License List 3.25

ClArtistic

ClArtistic, Clarified Artistic License

Clips

Clips, Clips License, SPDX License List 3.23, SPDX License List 3.25

CMU_Mach_nodoc

CMU-Mach-nodoc, CMU Mach - no notices-in-documentation variant, SPDX License List 3.23, SPDX License List 3.25

CMU_Mach

CMU-Mach, CMU Mach License, SPDX License List 3.23, SPDX License List 3.25

CNRI_Jython

CNRI-Jython, CNRI Jython License

CNRI_Python_GPL_Compatible

CNRI-Python-GPL-Compatible, CNRI Python Open Source GPL Compatible License Agreement

CNRI_Python

CNRI-Python, CNRI Python License

COIL_1_0

COIL-1.0, Copyfree Open Innovation License, SPDX License List 3.16, SPDX License List 3.23, SPDX License List 3.25

Community_Spec_1_0

Community-Spec-1.0, Community Specification License 1.0, SPDX License List 3.16, SPDX License List 3.23, SPDX License List 3.25

Condor_1_1

Condor-1.1, Condor Public License v1.1

Copyleft_next_0_3_0

copyleft-next-0.3.0, copyleft-next 0.3.0, SPDX License List 3.6, SPDX License List 3.9, SPDX License List 3.10, SPDX License List 3.16, SPDX License List 3.23, SPDX License List 3.25

Copyleft_next_0_3_1

copyleft-next-0.3.1, copyleft-next 0.3.1, SPDX License List 3.6, SPDX License List 3.9, SPDX License List 3.10, SPDX License List 3.16, SPDX License List 3.23, SPDX License List 3.25

Cornell_Lossless_JPEG

Cornell-Lossless-JPEG, Cornell Lossless JPEG License, SPDX License List 3.23, SPDX License List 3.25

CPAL_1_0

CPAL-1.0, Common Public Attribution License 1.0

CPL_1_0

CPL-1.0, Common Public License 1.0

CPOL_1_02

CPOL-1.02, Code Project Open License 1.02

Cronyx

Cronyx, Cronyx License, SPDX License List 3.23, SPDX License List 3.25

Crossword

Crossword, Crossword License

CrystalStacker

CrystalStacker, CrystalStacker License

CUA_OPL_1_0

CUA-OPL-1.0, CUA Office Public License v1.0

Cube

Cube, Cube License

Curl

curl, curl License

Cve_tou

cve-tou, Common Vulnerability Enumeration ToU License, SPDX License List 3.25

D_FSL_1_0

D-FSL-1.0, Deutsche Freie Software Lizenz

DEC_3_Clause

DEC-3-Clause, DEC 3-Clause License, SPDX License List 3.23, SPDX License List 3.25

Diffmark

diffmark, diffmark license

DL_DE_BY_2_0

DL-DE-BY-2.0, Data licence Germany – attribution – version 2.0, SPDX License List 3.16, SPDX License List 3.23, SPDX License List 3.25

DL_DE_ZERO_2_0

DL-DE-ZERO-2.0, Data licence Germany – zero – version 2.0, SPDX License List 3.23, SPDX License List 3.25

DocBook_Schema

DocBook-Schema, DocBook Schema License, SPDX License List 3.25

DocBook_XML

DocBook-XML, DocBook XML License, SPDX License List 3.25

DOC

DOC, DOC License

Dotseqn

Dotseqn, Dotseqn License

DRL_1_0

DRL-1.0, Detection Rule License 1.0, SPDX License List 3.16, SPDX License List 3.23, SPDX License List 3.25

DRL_1_1

DRL-1.1, Detection Rule License 1.1, SPDX License List 3.23, SPDX License List 3.25

DSDP

DSDP, DSDP License

Dtoa

dtoa, David M. Gay dtoa License, SPDX License List 3.23, SPDX License List 3.25

Dvipdfm

dvipdfm, dvipdfm License

ECL_1_0

ECL-1.0, Educational Community License v1.0

ECL_2_0

ECL-2.0, Educational Community License v2.0

EFL_1_0

EFL-1.0, Eiffel Forum License v1.0

EFL_2_0

EFL-2.0, Eiffel Forum License v2.0

EGenix

eGenix, eGenix.com Public License 1.1.0

Elastic_2_0

Elastic-2.0, Elastic License 2.0, SPDX License List 3.16, SPDX License List 3.23, SPDX License List 3.25

Entessa

Entessa, Entessa Public License v1.0

EPICS

EPICS, EPICS Open License, SPDX License List 3.10, SPDX License List 3.16, SPDX License List 3.23, SPDX License List 3.25

EPL_1_0

EPL-1.0, Eclipse Public License 1.0

EPL_2_0

EPL-2.0, Eclipse Public License 2.0

ErlPL_1_1

ErlPL-1.1, Erlang Public License v1.1

Etalab_2_0

etalab-2.0, Etalab Open License 2.0, SPDX License List 3.9, SPDX License List 3.10, SPDX License List 3.16, SPDX License List 3.23, SPDX License List 3.25

EUDatagrid

EUDatagrid, EU DataGrid Software License

EUPL_1_0

EUPL-1.0, European Union Public License 1.0

EUPL_1_1

EUPL-1.1, European Union Public License 1.1

EUPL_1_2

EUPL-1.2, European Union Public License 1.2

Eurosym

Eurosym, Eurosym License

Fair

Fair, Fair License

FBM

FBM, Fuzzy Bitmap License, SPDX License List 3.23, SPDX License List 3.25

FDK_AAC

FDK-AAC, Fraunhofer FDK AAC Codec Library, SPDX License List 3.16, SPDX License List 3.23, SPDX License List 3.25

Ferguson_Twofish

Ferguson-Twofish, Ferguson Twofish License, SPDX License List 3.23, SPDX License List 3.25

Frameworx_1_0

Frameworx-1.0, Frameworx Open License 1.0

FreeBSD_DOC

FreeBSD-DOC, FreeBSD Documentation License, SPDX License List 3.16, SPDX License List 3.23, SPDX License List 3.25

FreeImage

FreeImage, FreeImage Public License v1.0

FSFAP_no_warranty_disclaimer

FSFAP-no-warranty-disclaimer, FSF All Permissive License (without Warranty), SPDX License List 3.23, SPDX License List 3.25

FSFAP

FSFAP, FSF All Permissive License

FSFULLRWD

FSFULLRWD, FSF Unlimited License (With License Retention and Warranty Disclaimer), SPDX License List 3.23, SPDX License List 3.25

FSFULLR

FSFULLR, FSF Unlimited License (with License Retention)

FSFUL

FSFUL, FSF Unlimited License

FTL

FTL, Freetype Project License

Furuseth

Furuseth, Furuseth License, SPDX License List 3.23, SPDX License List 3.25

Fwlw

fwlw, fwlw License, SPDX License List 3.23, SPDX License List 3.25

GCR_docs

GCR-docs, Gnome GCR Documentation License, SPDX License List 3.23, SPDX License List 3.25

GD

GD, GD License, SPDX License List 3.16, SPDX License List 3.23, SPDX License List 3.25

GFDL_1_1_invariants_only

GFDL-1.1-invariants-only, GNU Free Documentation License v1.1 only - invariants, SPDX License List 3.10, SPDX License List 3.16, SPDX License List 3.23, SPDX License List 3.25

GFDL_1_1_invariants_or_later

GFDL-1.1-invariants-or-later, GNU Free Documentation License v1.1 or later - invariants, SPDX License List 3.10, SPDX License List 3.16, SPDX License List 3.23, SPDX License List 3.25

GFDL_1_1_no_invariants_only

GFDL-1.1-no-invariants-only, GNU Free Documentation License v1.1 only - no invariants, SPDX License List 3.10, SPDX License List 3.16, SPDX License List 3.23, SPDX License List 3.25

GFDL_1_1_no_invariants_or_later

GFDL-1.1-no-invariants-or-later, GNU Free Documentation License v1.1 or later - no invariants, SPDX License List 3.10, SPDX License List 3.16, SPDX License List 3.23, SPDX License List 3.25

GFDL_1_1_only

GFDL-1.1-only, GNU Free Documentation License v1.1 only

GFDL_1_1_or_later

GFDL-1.1-or-later, GNU Free Documentation License v1.1 or later

GFDL_1_2_invariants_only

GFDL-1.2-invariants-only, GNU Free Documentation License v1.2 only - invariants, SPDX License List 3.10, SPDX License List 3.16, SPDX License List 3.23, SPDX License List 3.25

GFDL_1_2_invariants_or_later

GFDL-1.2-invariants-or-later, GNU Free Documentation License v1.2 or later - invariants, SPDX License List 3.10, SPDX License List 3.16, SPDX License List 3.23, SPDX License List 3.25

GFDL_1_2_no_invariants_only

GFDL-1.2-no-invariants-only, GNU Free Documentation License v1.2 only - no invariants, SPDX License List 3.10, SPDX License List 3.16, SPDX License List 3.23, SPDX License List 3.25

GFDL_1_2_no_invariants_or_later

GFDL-1.2-no-invariants-or-later, GNU Free Documentation License v1.2 or later - no invariants, SPDX License List 3.10, SPDX License List 3.16, SPDX License List 3.23, SPDX License List 3.25

GFDL_1_2_only

GFDL-1.2-only, GNU Free Documentation License v1.2 only

GFDL_1_2_or_later

GFDL-1.2-or-later, GNU Free Documentation License v1.2 or later

GFDL_1_3_invariants_only

GFDL-1.3-invariants-only, GNU Free Documentation License v1.3 only - invariants, SPDX License List 3.10, SPDX License List 3.16, SPDX License List 3.23, SPDX License List 3.25

GFDL_1_3_invariants_or_later

GFDL-1.3-invariants-or-later, GNU Free Documentation License v1.3 or later - invariants, SPDX License List 3.10, SPDX License List 3.16, SPDX License List 3.23, SPDX License List 3.25

GFDL_1_3_no_invariants_only

GFDL-1.3-no-invariants-only, GNU Free Documentation License v1.3 only - no invariants, SPDX License List 3.10, SPDX License List 3.16, SPDX License List 3.23, SPDX License List 3.25

GFDL_1_3_no_invariants_or_later

GFDL-1.3-no-invariants-or-later, GNU Free Documentation License v1.3 or later - no invariants, SPDX License List 3.10, SPDX License List 3.16, SPDX License List 3.23, SPDX License List 3.25

GFDL_1_3_only

GFDL-1.3-only, GNU Free Documentation License v1.3 only

GFDL_1_3_or_later

GFDL-1.3-or-later, GNU Free Documentation License v1.3 or later

Giftware

Giftware, Giftware License

GL2PS

GL2PS, GL2PS License

Glide

Glide, 3dfx Glide License

Glulxe

Glulxe, Glulxe License

GLWTPL

GLWTPL, Good Luck With That Public License, SPDX License List 3.10, SPDX License List 3.16, SPDX License List 3.23, SPDX License List 3.25

Gnuplot

gnuplot, gnuplot License

GPL_1_0_only

GPL-1.0-only, GNU General Public License v1.0 only

GPL_1_0_or_later

GPL-1.0-or-later, GNU General Public License v1.0 or later

GPL_2_0_only

GPL-2.0-only, GNU General Public License v2.0 only

GPL_2_0_or_later

GPL-2.0-or-later, GNU General Public License v2.0 or later

GPL_3_0_only

GPL-3.0-only, GNU General Public License v3.0 only

GPL_3_0_or_later

GPL-3.0-or-later, GNU General Public License v3.0 or later

Graphics_Gems

Graphics-Gems, Graphics Gems License, SPDX License List 3.23, SPDX License List 3.25

GSOAP_1_3b

gSOAP-1.3b, gSOAP Public License v1.3b

Gtkbook

gtkbook, gtkbook License, SPDX License List 3.23, SPDX License List 3.25

Gutmann

Gutmann, Gutmann License, SPDX License List 3.25

HaskellReport

HaskellReport, Haskell Language Report License

Hdparm

hdparm, hdparm License, SPDX License List 3.23, SPDX License List 3.25

HIDAPI

HIDAPI, HIDAPI License, SPDX License List 3.25

Hippocratic_2_1

Hippocratic-2.1, Hippocratic License 2.1, SPDX License List 3.9, SPDX License List 3.10, SPDX License List 3.16, SPDX License List 3.23, SPDX License List 3.25

HP_1986

HP-1986, Hewlett-Packard 1986 License, SPDX License List 3.23, SPDX License List 3.25

HP_1989

HP-1989, Hewlett-Packard 1989 License, SPDX License List 3.23, SPDX License List 3.25

HPND_DEC

HPND-DEC, Historical Permission Notice and Disclaimer - DEC variant, SPDX License List 3.23, SPDX License List 3.25

HPND_doc_sell

HPND-doc-sell, Historical Permission Notice and Disclaimer - documentation sell variant, SPDX License List 3.23, SPDX License List 3.25

HPND_doc

HPND-doc, Historical Permission Notice and Disclaimer - documentation variant, SPDX License List 3.23, SPDX License List 3.25

HPND_export_US_acknowledgement

HPND-export-US-acknowledgement, HPND with US Government export control warning and acknowledgment, SPDX License List 3.25

HPND_export_US_modify

HPND-export-US-modify, HPND with US Government export control warning and modification rqmt, SPDX License List 3.23, SPDX License List 3.25

HPND_export_US

HPND-export-US, HPND with US Government export control warning, SPDX License List 3.23, SPDX License List 3.25

HPND_export2_US

HPND-export2-US, HPND with US Government export control and 2 disclaimers, SPDX License List 3.25

HPND_Fenneberg_Livingston

HPND-Fenneberg-Livingston, Historical Permission Notice and Disclaimer - Fenneberg-Livingston variant, SPDX License List 3.23, SPDX License List 3.25

HPND_INRIA_IMAG

HPND-INRIA-IMAG, Historical Permission Notice and Disclaimer - INRIA-IMAG variant, SPDX License List 3.23, SPDX License List 3.25

HPND_Intel

HPND-Intel, Historical Permission Notice and Disclaimer - Intel variant, SPDX License List 3.25

HPND_Kevlin_Henney

HPND-Kevlin-Henney, Historical Permission Notice and Disclaimer - Kevlin Henney variant, SPDX License List 3.23, SPDX License List 3.25

HPND_Markus_Kuhn

HPND-Markus-Kuhn, Historical Permission Notice and Disclaimer - Markus Kuhn variant, SPDX License List 3.23, SPDX License List 3.25

HPND_merchantability_variant

HPND-merchantability-variant, Historical Permission Notice and Disclaimer - merchantability variant, SPDX License List 3.25

HPND_MIT_disclaimer

HPND-MIT-disclaimer, Historical Permission Notice and Disclaimer with MIT disclaimer, SPDX License List 3.23, SPDX License List 3.25

HPND_Netrek

HPND-Netrek, Historical Permission Notice and Disclaimer - Netrek variant, SPDX License List 3.25

HPND_Pbmplus

HPND-Pbmplus, Historical Permission Notice and Disclaimer - Pbmplus variant, SPDX License List 3.23, SPDX License List 3.25

HPND_sell_MIT_disclaimer_xserver

HPND-sell-MIT-disclaimer-xserver, Historical Permission Notice and Disclaimer - sell xserver variant with MIT disclaimer, SPDX License List 3.23, SPDX License List 3.25

HPND_sell_regexpr

HPND-sell-regexpr, Historical Permission Notice and Disclaimer - sell regexpr variant, SPDX License List 3.23, SPDX License List 3.25

HPND_sell_variant_MIT_disclaimer_rev

HPND-sell-variant-MIT-disclaimer-rev, HPND sell variant with MIT disclaimer - reverse, SPDX License List 3.25

HPND_sell_variant_MIT_disclaimer

HPND-sell-variant-MIT-disclaimer, HPND sell variant with MIT disclaimer, SPDX License List 3.23, SPDX License List 3.25

HPND_sell_variant

HPND-sell-variant, Historical Permission Notice and Disclaimer - sell variant, SPDX License List 3.6, SPDX License List 3.9, SPDX License List 3.10, SPDX License List 3.16, SPDX License List 3.23, SPDX License List 3.25

HPND_UC_export_US

HPND-UC-export-US, Historical Permission Notice and Disclaimer - University of California, US export warning, SPDX License List 3.25

HPND_UC

HPND-UC, Historical Permission Notice and Disclaimer - University of California variant, SPDX License List 3.23, SPDX License List 3.25

HPND

HPND, Historical Permission Notice and Disclaimer

HTMLTIDY

HTMLTIDY, HTML Tidy License, SPDX License List 3.16, SPDX License List 3.23, SPDX License List 3.25

IBM_pibs

IBM-pibs, IBM PowerPC Initialization and Boot Software

ICU

ICU, ICU License

IEC_Code_Components_EULA

IEC-Code-Components-EULA, IEC Code Components End-user licence agreement, SPDX License List 3.23, SPDX License List 3.25

IJG_short

IJG-short, Independent JPEG Group License - short, SPDX License List 3.23, SPDX License List 3.25

IJG

IJG, Independent JPEG Group License

ImageMagick

ImageMagick, ImageMagick License

IMatix

iMatix, iMatix Standard Function Library Agreement

Imlib2

Imlib2, Imlib2 License

Info_ZIP

Info-ZIP, Info-ZIP License

Inner_Net_2_0

Inner-Net-2.0, Inner Net License v2.0, SPDX License List 3.23, SPDX License List 3.25

Intel_ACPI

Intel-ACPI, Intel ACPI Software License Agreement

Intel

Intel, Intel Open Source License

Interbase_1_0

Interbase-1.0, Interbase Public License v1.0

IPA

IPA, IPA Font License

IPL_1_0

IPL-1.0, IBM Public License v1.0

ISC_Veillard

ISC-Veillard, ISC Veillard variant, SPDX License List 3.23, SPDX License List 3.25

ISC

ISC, ISC License

Jam

Jam, Jam License, SPDX License List 3.16, SPDX License List 3.23, SPDX License List 3.25

JasPer_2_0

JasPer-2.0, JasPer License

JPL_image

JPL-image, JPL Image Use Policy, SPDX License List 3.23, SPDX License List 3.25

JPNIC

JPNIC, Japan Network Information Center License, SPDX License List 3.6, SPDX License List 3.9, SPDX License List 3.10, SPDX License List 3.16, SPDX License List 3.23, SPDX License List 3.25

JSON

JSON, JSON License

Kastrup

Kastrup, Kastrup License, SPDX License List 3.23, SPDX License List 3.25

Kazlib

Kazlib, Kazlib License, SPDX License List 3.23, SPDX License List 3.25

Knuth_CTAN

Knuth-CTAN, Knuth CTAN License, SPDX License List 3.23, SPDX License List 3.25

LAL_1_2

LAL-1.2, Licence Art Libre 1.2

LAL_1_3

LAL-1.3, Licence Art Libre 1.3

Latex2e_translated_notice

Latex2e-translated-notice, Latex2e with translated notice permission, SPDX License List 3.23, SPDX License List 3.25

Latex2e

Latex2e, Latex2e License

Leptonica

Leptonica, Leptonica License

LGPL_2_0_only

LGPL-2.0-only, GNU Library General Public License v2 only

LGPL_2_0_or_later

LGPL-2.0-or-later, GNU Library General Public License v2 or later

LGPL_2_1_only

LGPL-2.1-only, GNU Lesser General Public License v2.1 only

LGPL_2_1_or_later

LGPL-2.1-or-later, GNU Lesser General Public License v2.1 or later

LGPL_3_0_only

LGPL-3.0-only, GNU Lesser General Public License v3.0 only

LGPL_3_0_or_later

LGPL-3.0-or-later, GNU Lesser General Public License v3.0 or later

LGPLLR

LGPLLR, Lesser General Public License For Linguistic Resources

Libpng_2_0

libpng-2.0, PNG Reference Library version 2, SPDX License List 3.6, SPDX License List 3.9, SPDX License List 3.10, SPDX License List 3.16, SPDX License List 3.23, SPDX License List 3.25

Libpng

Libpng, libpng License

Libselinux_1_0

libselinux-1.0, libselinux public domain notice, SPDX License List 3.9, SPDX License List 3.10, SPDX License List 3.16, SPDX License List 3.23, SPDX License List 3.25

Libtiff

libtiff, libtiff License

Libutil_David_Nugent

libutil-David-Nugent, libutil David Nugent License, SPDX License List 3.23, SPDX License List 3.25

LiLiQ_P_1_1

LiLiQ-P-1.1, Licence Libre du Québec – Permissive version 1.1

LiLiQ_R_1_1

LiLiQ-R-1.1, Licence Libre du Québec – Réciprocité version 1.1

LiLiQ_Rplus_1_1

LiLiQ-Rplus-1.1, Licence Libre du Québec – Réciprocité forte version 1.1

Linux_man_pages_1_para

Linux-man-pages-1-para, Linux man-pages - 1 paragraph, SPDX License List 3.23, SPDX License List 3.25

Linux_man_pages_copyleft_2_para

Linux-man-pages-copyleft-2-para, Linux man-pages Copyleft - 2 paragraphs, SPDX License List 3.23, SPDX License List 3.25

Linux_man_pages_copyleft_var

Linux-man-pages-copyleft-var, Linux man-pages Copyleft Variant, SPDX License List 3.23, SPDX License List 3.25

Linux_man_pages_copyleft

Linux-man-pages-copyleft, Linux man-pages Copyleft, SPDX License List 3.16, SPDX License List 3.23, SPDX License List 3.25

Linux_OpenIB

Linux-OpenIB, Linux Kernel Variant of OpenIB.org license, SPDX License List 3.2, SPDX License List 3.6, SPDX License List 3.9, SPDX License List 3.10, SPDX License List 3.16, SPDX License List 3.23, SPDX License List 3.25

LOOP

LOOP, Common Lisp LOOP License, SPDX License List 3.23, SPDX License List 3.25

LPD_document

LPD-document, LPD Documentation License, SPDX License List 3.23, SPDX License List 3.25

LPL_1_02

LPL-1.02, Lucent Public License v1.02

LPL_1_0

LPL-1.0, Lucent Public License Version 1.0

LPPL_1_0

LPPL-1.0, LaTeX Project Public License v1.0

LPPL_1_1

LPPL-1.1, LaTeX Project Public License v1.1

LPPL_1_2

LPPL-1.2, LaTeX Project Public License v1.2

LPPL_1_3a

LPPL-1.3a, LaTeX Project Public License v1.3a

LPPL_1_3c

LPPL-1.3c, LaTeX Project Public License v1.3c

Lsof

lsof, lsof License, SPDX License List 3.23, SPDX License List 3.25

Lucida_Bitmap_Fonts

Lucida-Bitmap-Fonts, Lucida Bitmap Fonts License, SPDX License List 3.23, SPDX License List 3.25

LZMA_SDK_9_11_to_9_20

LZMA-SDK-9.11-to-9.20, LZMA SDK License (versions 9.11 to 9.20), SPDX License List 3.23, SPDX License List 3.25

LZMA_SDK_9_22

LZMA-SDK-9.22, LZMA SDK License (versions 9.22 and beyond), SPDX License List 3.23, SPDX License List 3.25

Mackerras_3_Clause_acknowledgment

Mackerras-3-Clause-acknowledgment, Mackerras 3-Clause - acknowledgment variant, SPDX License List 3.23, SPDX License List 3.25

Mackerras_3_Clause

Mackerras-3-Clause, Mackerras 3-Clause License, SPDX License List 3.23, SPDX License List 3.25

Magaz

magaz, magaz License, SPDX License List 3.23, SPDX License List 3.25

Mailprio

mailprio, mailprio License, SPDX License List 3.23, SPDX License List 3.25

MakeIndex

MakeIndex, MakeIndex License

Martin_Birgmeier

Martin-Birgmeier, Martin Birgmeier License, SPDX License List 3.23, SPDX License List 3.25

McPhee_slideshow

McPhee-slideshow, McPhee Slideshow License, SPDX License List 3.23, SPDX License List 3.25

Metamail

metamail, metamail License, SPDX License List 3.23, SPDX License List 3.25

Minpack

Minpack, Minpack License, SPDX License List 3.23, SPDX License List 3.25

MirOS

MirOS, The MirOS Licence

MIT_0

MIT-0, MIT No Attribution, SPDX License List 3.2, SPDX License List 3.6, SPDX License List 3.9, SPDX License List 3.10, SPDX License List 3.16, SPDX License List 3.23, SPDX License List 3.25

MIT_advertising

MIT-advertising, Enlightenment License (e16)

MIT_CMU

MIT-CMU, CMU License

MIT_enna

MIT-enna, enna License

MIT_feh

MIT-feh, feh License

MIT_Festival

MIT-Festival, MIT Festival Variant, SPDX License List 3.23, SPDX License List 3.25

MIT_Khronos_old

MIT-Khronos-old, MIT Khronos - old variant, SPDX License List 3.25

MIT_Modern_Variant

MIT-Modern-Variant, MIT License Modern Variant, SPDX License List 3.16, SPDX License List 3.23, SPDX License List 3.25

MIT_open_group

MIT-open-group, MIT Open Group variant, SPDX License List 3.16, SPDX License List 3.23, SPDX License List 3.25

MIT_testregex

MIT-testregex, MIT testregex Variant, SPDX License List 3.23, SPDX License List 3.25

MIT_Wu

MIT-Wu, MIT Tom Wu Variant, SPDX License List 3.23, SPDX License List 3.25

MITNFA

MITNFA, MIT +no-false-attribs license

MIT

MIT, MIT License

MMIXware

MMIXware, MMIXware License, SPDX License List 3.23, SPDX License List 3.25

Motosoto

Motosoto, Motosoto License

MPEG_SSG

MPEG-SSG, MPEG Software Simulation, SPDX License List 3.23, SPDX License List 3.25

Mpi_permissive

mpi-permissive, mpi Permissive License, SPDX License List 3.23, SPDX License List 3.25

Mpich2

mpich2, mpich2 License

MPL_1_0

MPL-1.0, Mozilla Public License 1.0

MPL_1_1

MPL-1.1, Mozilla Public License 1.1

MPL_2_0_no_copyleft_exception

MPL-2.0-no-copyleft-exception, Mozilla Public License 2.0 (no copyleft exception)

MPL_2_0

MPL-2.0, Mozilla Public License 2.0

Mplus

mplus, mplus Font License, SPDX License List 3.23, SPDX License List 3.25

MS_LPL

MS-LPL, Microsoft Limited Public License, SPDX License List 3.23, SPDX License List 3.25

MS_PL

MS-PL, Microsoft Public License

MS_RL

MS-RL, Microsoft Reciprocal License

MTLL

MTLL, Matrix Template Library License

MulanPSL_1_0

MulanPSL-1.0, Mulan Permissive Software License, Version 1, SPDX License List 3.9, SPDX License List 3.10, SPDX License List 3.16, SPDX License List 3.23, SPDX License List 3.25

MulanPSL_2_0

MulanPSL-2.0, Mulan Permissive Software License, Version 2, SPDX License List 3.9, SPDX License List 3.10, SPDX License List 3.16, SPDX License List 3.23, SPDX License List 3.25

Multics

Multics, Multics License

Mup

Mup, Mup License

NAIST_2003

NAIST-2003, Nara Institute of Science and Technology License (2003), SPDX License List 3.16, SPDX License List 3.23, SPDX License List 3.25

NASA_1_3

NASA-1.3, NASA Open Source Agreement 1.3

Naumen

Naumen, Naumen Public License

NBPL_1_0

NBPL-1.0, Net Boolean Public License v1

NCBI_PD

NCBI-PD, NCBI Public Domain Notice, SPDX License List 3.25

NCGL_UK_2_0

NCGL-UK-2.0, Non-Commercial Government Licence, SPDX License List 3.9, SPDX License List 3.10, SPDX License List 3.16, SPDX License List 3.23, SPDX License List 3.25

NCL

NCL, NCL Source Code License, SPDX License List 3.25

NCSA

NCSA, University of Illinois/NCSA Open Source License

Net_SNMP

Net-SNMP, Net-SNMP License, SPDX License List 3.0, SPDX License List 3.2, SPDX License List 3.6, SPDX License List 3.9, SPDX License List 3.10, SPDX License List 3.16, SPDX License List 3.23

NetCDF

NetCDF, NetCDF license

Newsletr

Newsletr, Newsletr License

NGPL

NGPL, Nethack General Public License

NICTA_1_0

NICTA-1.0, NICTA Public Software License, Version 1.0, SPDX License List 3.23, SPDX License List 3.25

NIST_PD_fallback

NIST-PD-fallback, NIST Public Domain Notice with license fallback, SPDX License List 3.10, SPDX License List 3.16, SPDX License List 3.23, SPDX License List 3.25

NIST_PD

NIST-PD, NIST Public Domain Notice, SPDX License List 3.10, SPDX License List 3.16, SPDX License List 3.23, SPDX License List 3.25

NIST_Software

NIST-Software, NIST Software License, SPDX License List 3.23, SPDX License List 3.25

NLOD_1_0

NLOD-1.0, Norwegian Licence for Open Government Data (NLOD) 1.0

NLOD_2_0

NLOD-2.0, Norwegian Licence for Open Government Data (NLOD) 2.0, SPDX License List 3.16, SPDX License List 3.23, SPDX License List 3.25

NLPL

NLPL, No Limit Public License

Nokia

Nokia, Nokia Open Source License

NOSL

NOSL, Netizen Open Source License

Noweb

Noweb, Noweb License

NPL_1_0

NPL-1.0, Netscape Public License v1.0

NPL_1_1

NPL-1.1, Netscape Public License v1.1

NPOSL_3_0

NPOSL-3.0, Non-Profit Open Software License 3.0

NRL

NRL, NRL License

NTP_0

NTP-0, NTP No Attribution, SPDX License List 3.9, SPDX License List 3.10, SPDX License List 3.16, SPDX License List 3.23, SPDX License List 3.25

NTP

NTP, NTP License

O_UDA_1_0

O-UDA-1.0, Open Use of Data Agreement v1.0, SPDX License List 3.9, SPDX License List 3.10, SPDX License List 3.16, SPDX License List 3.23, SPDX License List 3.25

OAR

OAR, OAR License, SPDX License List 3.25

OCCT_PL

OCCT-PL, Open CASCADE Technology Public License

OCLC_2_0

OCLC-2.0, OCLC Research Public License 2.0

ODbL_1_0

ODbL-1.0, Open Data Commons Open Database License v1.0

ODC_By_1_0

ODC-By-1.0, Open Data Commons Attribution License v1.0, SPDX License List 3.2, SPDX License List 3.6, SPDX License List 3.9, SPDX License List 3.10, SPDX License List 3.16, SPDX License List 3.23, SPDX License List 3.25

OFFIS

OFFIS, OFFIS License, SPDX License List 3.23, SPDX License List 3.25

OFL_1_0_no_RFN

OFL-1.0-no-RFN, SIL Open Font License 1.0 with no Reserved Font Name, SPDX License List 3.9, SPDX License List 3.10, SPDX License List 3.16, SPDX License List 3.23, SPDX License List 3.25

OFL_1_0_RFN

OFL-1.0-RFN, SIL Open Font License 1.0 with Reserved Font Name, SPDX License List 3.9, SPDX License List 3.10, SPDX License List 3.16, SPDX License List 3.23, SPDX License List 3.25

OFL_1_0

OFL-1.0, SIL Open Font License 1.0

OFL_1_1_no_RFN

OFL-1.1-no-RFN, SIL Open Font License 1.1 with no Reserved Font Name, SPDX License List 3.9, SPDX License List 3.10, SPDX License List 3.16, SPDX License List 3.23, SPDX License List 3.25

OFL_1_1_RFN

OFL-1.1-RFN, SIL Open Font License 1.1 with Reserved Font Name, SPDX License List 3.9, SPDX License List 3.10, SPDX License List 3.16, SPDX License List 3.23, SPDX License List 3.25

OFL_1_1

OFL-1.1, SIL Open Font License 1.1

OGC_1_0

OGC-1.0, OGC Software License, Version 1.0, SPDX License List 3.9, SPDX License List 3.10, SPDX License List 3.16, SPDX License List 3.23, SPDX License List 3.25

OGDL_Taiwan_1_0

OGDL-Taiwan-1.0, Taiwan Open Government Data License, version 1.0, SPDX License List 3.16, SPDX License List 3.23, SPDX License List 3.25

OGL_Canada_2_0

OGL-Canada-2.0, Open Government Licence - Canada, SPDX License List 3.9, SPDX License List 3.10, SPDX License List 3.16, SPDX License List 3.23, SPDX License List 3.25

OGL_UK_1_0

OGL-UK-1.0, Open Government Licence v1.0, SPDX License List 3.6, SPDX License List 3.9, SPDX License List 3.10, SPDX License List 3.16, SPDX License List 3.23, SPDX License List 3.25

OGL_UK_2_0

OGL-UK-2.0, Open Government Licence v2.0, SPDX License List 3.6, SPDX License List 3.9, SPDX License List 3.10, SPDX License List 3.16, SPDX License List 3.23, SPDX License List 3.25

OGL_UK_3_0

OGL-UK-3.0, Open Government Licence v3.0, SPDX License List 3.6, SPDX License List 3.9, SPDX License List 3.10, SPDX License List 3.16, SPDX License List 3.23, SPDX License List 3.25

OGTSL

OGTSL, Open Group Test Suite License

OLDAP_1_1

OLDAP-1.1, Open LDAP Public License v1.1

OLDAP_1_2

OLDAP-1.2, Open LDAP Public License v1.2

OLDAP_1_3

OLDAP-1.3, Open LDAP Public License v1.3

OLDAP_1_4

OLDAP-1.4, Open LDAP Public License v1.4

OLDAP_2_0_1

OLDAP-2.0.1, Open LDAP Public License v2.0.1

OLDAP_2_0

OLDAP-2.0, Open LDAP Public License v2.0 (or possibly 2.0A and 2.0B)

OLDAP_2_1

OLDAP-2.1, Open LDAP Public License v2.1

OLDAP_2_2_1

OLDAP-2.2.1, Open LDAP Public License v2.2.1

OLDAP_2_2_2

OLDAP-2.2.2, Open LDAP Public License 2.2.2

OLDAP_2_2

OLDAP-2.2, Open LDAP Public License v2.2

OLDAP_2_3

OLDAP-2.3, Open LDAP Public License v2.3

OLDAP_2_4

OLDAP-2.4, Open LDAP Public License v2.4

OLDAP_2_5

OLDAP-2.5, Open LDAP Public License v2.5

OLDAP_2_6

OLDAP-2.6, Open LDAP Public License v2.6

OLDAP_2_7

OLDAP-2.7, Open LDAP Public License v2.7

OLDAP_2_8

OLDAP-2.8, Open LDAP Public License v2.8

OLFL_1_3

OLFL-1.3, Open Logistics Foundation License Version 1.3, SPDX License List 3.23, SPDX License List 3.25

OML

OML, Open Market License

OpenPBS_2_3

OpenPBS-2.3, OpenPBS v2.3 Software License, SPDX License List 3.23, SPDX License List 3.25

OpenSSL_standalone

OpenSSL-standalone, OpenSSL License - standalone, SPDX License List 3.23, SPDX License List 3.25

OpenSSL

OpenSSL, OpenSSL License

OpenVision

OpenVision, OpenVision License, SPDX License List 3.23, SPDX License List 3.25

OPL_1_0

OPL-1.0, Open Public License v1.0

OPL_UK_3_0

OPL-UK-3.0, United Kingdom Open Parliament Licence v3.0, SPDX License List 3.23, SPDX License List 3.25

OPUBL_1_0

OPUBL-1.0, Open Publication License v1.0, SPDX License List 3.16, SPDX License List 3.23, SPDX License List 3.25

OSET_PL_2_1

OSET-PL-2.1, OSET Public License version 2.1

OSL_1_0

OSL-1.0, Open Software License 1.0

OSL_1_1

OSL-1.1, Open Software License 1.1

OSL_2_0

OSL-2.0, Open Software License 2.0

OSL_2_1

OSL-2.1, Open Software License 2.1

OSL_3_0

OSL-3.0, Open Software License 3.0

PADL

PADL, PADL License, SPDX License List 3.23, SPDX License List 3.25

Parity_6_0_0

Parity-6.0.0, The Parity Public License 6.0.0, SPDX License List 3.6, SPDX License List 3.9, SPDX License List 3.10, SPDX License List 3.16, SPDX License List 3.23, SPDX License List 3.25

Parity_7_0_0

Parity-7.0.0, The Parity Public License 7.0.0, SPDX License List 3.9, SPDX License List 3.10, SPDX License List 3.16, SPDX License List 3.23, SPDX License List 3.25

PDDL_1_0

PDDL-1.0, Open Data Commons Public Domain Dedication & License 1.0

PHP_3_01

PHP-3.01, PHP License v3.01

PHP_3_0

PHP-3.0, PHP License v3.0

Pixar

Pixar, Pixar License, SPDX License List 3.23, SPDX License List 3.25

Pkgconf

pkgconf, pkgconf License, SPDX License List 3.25

Plexus

Plexus, Plexus Classworlds License

Pnmstitch

pnmstitch, pnmstitch License, SPDX License List 3.23, SPDX License List 3.25

PolyForm_Noncommercial_1_0_0

PolyForm-Noncommercial-1.0.0, PolyForm Noncommercial License 1.0.0, SPDX License List 3.9, SPDX License List 3.10, SPDX License List 3.16, SPDX License List 3.23, SPDX License List 3.25

PolyForm_Small_Business_1_0_0

PolyForm-Small-Business-1.0.0, PolyForm Small Business License 1.0.0, SPDX License List 3.9, SPDX License List 3.10, SPDX License List 3.16, SPDX License List 3.23, SPDX License List 3.25

PostgreSQL

PostgreSQL, PostgreSQL License

PPL

PPL, Peer Production License, SPDX License List 3.25

PSF_2_0

PSF-2.0, Python Software Foundation License 2.0, SPDX License List 3.9, SPDX License List 3.10, SPDX License List 3.16, SPDX License List 3.23, SPDX License List 3.25

Psfrag

psfrag, psfrag License

Psutils

psutils, psutils License

Python_2_0_1

Python-2.0.1, Python License 2.0.1, SPDX License List 3.23, SPDX License List 3.25

Python_2_0

Python-2.0, Python License 2.0

Python_ldap

python-ldap, Python ldap License, SPDX License List 3.23, SPDX License List 3.25

Qhull

Qhull, Qhull License

QPL_1_0_INRIA_2004

QPL-1.0-INRIA-2004, Q Public License 1.0 - INRIA 2004 variant, SPDX License List 3.23, SPDX License List 3.25

QPL_1_0

QPL-1.0, Q Public License 1.0

Radvd

radvd, radvd License, SPDX License List 3.23, SPDX License List 3.25

Rdisc

Rdisc, Rdisc License

RHeCos_1_1

RHeCos-1.1, Red Hat eCos Public License v1.1

RPL_1_1

RPL-1.1, Reciprocal Public License 1.1

RPL_1_5

RPL-1.5, Reciprocal Public License 1.5

RPSL_1_0

RPSL-1.0, RealNetworks Public Source License v1.0

RSA_MD

RSA-MD, RSA Message-Digest License

RSCPL

RSCPL, Ricoh Source Code Public License

Ruby_pty

Ruby-pty, Ruby pty extension license, SPDX License List 3.25

Ruby

Ruby, Ruby License

SAX_PD_2_0

SAX-PD-2.0, Sax Public Domain Notice 2.0, SPDX License List 3.23, SPDX License List 3.25

SAX_PD

SAX-PD, Sax Public Domain Notice

Saxpath

Saxpath, Saxpath License

SCEA

SCEA, SCEA Shared Source License

SchemeReport

SchemeReport, Scheme Language Report License, SPDX License List 3.16, SPDX License List 3.23, SPDX License List 3.25

Sendmail_8_23

Sendmail-8.23, Sendmail License 8.23, SPDX License List 3.6, SPDX License List 3.9, SPDX License List 3.10, SPDX License List 3.16, SPDX License List 3.23, SPDX License List 3.25

Sendmail

Sendmail, Sendmail License

SGI_B_1_0

SGI-B-1.0, SGI Free Software License B v1.0

SGI_B_1_1

SGI-B-1.1, SGI Free Software License B v1.1

SGI_B_2_0

SGI-B-2.0, SGI Free Software License B v2.0

SGI_OpenGL

SGI-OpenGL, SGI OpenGL License, SPDX License List 3.23, SPDX License List 3.25

SGP4

SGP4, SGP4 Permission Notice, SPDX License List 3.23, SPDX License List 3.25

SHL_0_51

SHL-0.51, Solderpad Hardware License, Version 0.51, SPDX License List 3.6, SPDX License List 3.9, SPDX License List 3.10, SPDX License List 3.16, SPDX License List 3.23, SPDX License List 3.25

SHL_0_5

SHL-0.5, Solderpad Hardware License v0.5, SPDX License List 3.6, SPDX License List 3.9, SPDX License List 3.10, SPDX License List 3.16, SPDX License List 3.23, SPDX License List 3.25

SimPL_2_0

SimPL-2.0, Simple Public License 2.0

SISSL_1_2

SISSL-1.2, Sun Industry Standards Source License v1.2

SISSL

SISSL, Sun Industry Standards Source License v1.1

Sleepycat

Sleepycat, Sleepycat License

SL

SL, SL License, SPDX License List 3.23, SPDX License List 3.25

SMLNJ

SMLNJ, Standard ML of New Jersey License

SMPPL

SMPPL, Secure Messaging Protocol Public License

SNIA

SNIA, SNIA Public License 1.1

Snprintf

snprintf, snprintf License, SPDX License List 3.23, SPDX License List 3.25

SoftSurfer

softSurfer, softSurfer License, SPDX License List 3.23, SPDX License List 3.25

Soundex

Soundex, Soundex License, SPDX License List 3.23, SPDX License List 3.25

Spencer_86

Spencer-86, Spencer License 86

Spencer_94

Spencer-94, Spencer License 94

Spencer_99

Spencer-99, Spencer License 99

SPL_1_0

SPL-1.0, Sun Public License v1.0

Ssh_keyscan

ssh-keyscan, ssh-keyscan License, SPDX License List 3.23, SPDX License List 3.25

SSH_OpenSSH

SSH-OpenSSH, SSH OpenSSH license, SPDX License List 3.9, SPDX License List 3.10, SPDX License List 3.16, SPDX License List 3.23, SPDX License List 3.25

SSH_short

SSH-short, SSH short notice, SPDX License List 3.9, SPDX License List 3.10, SPDX License List 3.16, SPDX License List 3.23, SPDX License List 3.25

SSLeay_standalone

SSLeay-standalone, SSLeay License - standalone, SPDX License List 3.23, SPDX License List 3.25

SSPL_1_0

SSPL-1.0, Server Side Public License, v 1, SPDX License List 3.6, SPDX License List 3.9, SPDX License List 3.10, SPDX License List 3.16, SPDX License List 3.23, SPDX License List 3.25

SugarCRM_1_1_3

SugarCRM-1.1.3, SugarCRM Public License v1.1.3

Sun_PPP_2000

Sun-PPP-2000, Sun PPP License (2000), SPDX License List 3.25

Sun_PPP

Sun-PPP, Sun PPP License, SPDX License List 3.23, SPDX License List 3.25

SunPro

SunPro, SunPro License, SPDX License List 3.23, SPDX License List 3.25

SWL

SWL, Scheme Widget Library (SWL) Software License Agreement

Swrule

swrule, swrule License, SPDX License List 3.23, SPDX License List 3.25

Symlinks

Symlinks, Symlinks License, SPDX License List 3.23, SPDX License List 3.25

TAPR_OHL_1_0

TAPR-OHL-1.0, TAPR Open Hardware License v1.0, SPDX License List 3.6, SPDX License List 3.9, SPDX License List 3.10, SPDX License List 3.16, SPDX License List 3.23, SPDX License List 3.25

TCL

TCL, TCL/TK License

TCP_wrappers

TCP-wrappers, TCP Wrappers License

TermReadKey

TermReadKey, TermReadKey License, SPDX License List 3.23, SPDX License List 3.25

TGPPL_1_0

TGPPL-1.0, Transitive Grace Period Public Licence 1.0, SPDX License List 3.23, SPDX License List 3.25

Threeparttable

threeparttable, threeparttable License, SPDX License List 3.25

TMate

TMate, TMate Open Source License

TORQUE_1_1

TORQUE-1.1, TORQUE v2.5+ Software License v1.1

TOSL

TOSL, Trusster Open Source License

TPDL

TPDL, Time::ParseDate License, SPDX License List 3.23, SPDX License List 3.25

TPL_1_0

TPL-1.0, THOR Public License 1.0, SPDX License List 3.23, SPDX License List 3.25

TTWL

TTWL, Text-Tabs+Wrap License, SPDX License List 3.23, SPDX License List 3.25

TTYP0

TTYP0, TTYP0 License, SPDX License List 3.23, SPDX License List 3.25

TU_Berlin_1_0

TU-Berlin-1.0, Technische Universitaet Berlin License 1.0, SPDX License List 3.2, SPDX License List 3.6, SPDX License List 3.9, SPDX License List 3.10, SPDX License List 3.16, SPDX License List 3.23, SPDX License List 3.25

TU_Berlin_2_0

TU-Berlin-2.0, Technische Universitaet Berlin License 2.0, SPDX License List 3.2, SPDX License List 3.6, SPDX License List 3.9, SPDX License List 3.10, SPDX License List 3.16, SPDX License List 3.23, SPDX License List 3.25

Ubuntu_font_1_0

Ubuntu-font-1.0, Ubuntu Font Licence v1.0, SPDX License List 3.25

UCAR

UCAR, UCAR License, SPDX License List 3.23, SPDX License List 3.25

UCL_1_0

UCL-1.0, Upstream Compatibility License v1.0, SPDX License List 3.9, SPDX License List 3.10, SPDX License List 3.16, SPDX License List 3.23, SPDX License List 3.25

Ulem

ulem, ulem License, SPDX License List 3.23, SPDX License List 3.25

UMich_Merit

UMich-Merit, Michigan/Merit Networks License, SPDX License List 3.23, SPDX License List 3.25

Unicode_3_0

Unicode-3.0, Unicode License v3, SPDX License List 3.23, SPDX License List 3.25

Unicode_DFS_2015

Unicode-DFS-2015, Unicode License Agreement - Data Files and Software (2015)

Unicode_DFS_2016

Unicode-DFS-2016, Unicode License Agreement - Data Files and Software (2016)

Unicode_TOU

Unicode-TOU, Unicode Terms of Use

UnixCrypt

UnixCrypt, UnixCrypt License, SPDX License List 3.23, SPDX License List 3.25

Unlicense

Unlicense, The Unlicense

UPL_1_0

UPL-1.0, Universal Permissive License v1.0

URT_RLE

URT-RLE, Utah Raster Toolkit Run Length Encoded License, SPDX License List 3.23, SPDX License List 3.25

Vim

Vim, Vim License

VOSTROM

VOSTROM, VOSTROM Public License for Open Source

VSL_1_0

VSL-1.0, Vovida Software License v1.0

W3C_19980720

W3C-19980720, W3C Software Notice and License (1998-07-20)

W3C_20150513

W3C-20150513, W3C Software Notice and Document License (2015-05-13)

W3C

W3C, W3C Software Notice and License (2002-12-31)

W3m

w3m, w3m License, SPDX License List 3.23, SPDX License List 3.25

Watcom_1_0

Watcom-1.0, Sybase Open Watcom Public License 1.0

Widget_Workshop

Widget-Workshop, Widget Workshop License, SPDX License List 3.23, SPDX License List 3.25

Wsuipa

Wsuipa, Wsuipa License

WTFPL

WTFPL, Do What The F*ck You Want To Public License

X11_distribute_modifications_variant

X11-distribute-modifications-variant, X11 License Distribution Modification Variant, SPDX License List 3.16, SPDX License List 3.23, SPDX License List 3.25

X11_swapped

X11-swapped, X11 swapped final paragraphs, SPDX License List 3.25

X11

X11, X11 License

Xdebug_1_03

Xdebug-1.03, Xdebug License v 1.03, SPDX License List 3.23, SPDX License List 3.25

Xerox

Xerox, Xerox License

Xfig

Xfig, Xfig License, SPDX License List 3.23, SPDX License List 3.25

XFree86_1_1

XFree86-1.1, XFree86 License 1.1

Xinetd

xinetd, xinetd License

Xkeyboard_config_Zinoviev

xkeyboard-config-Zinoviev, xkeyboard-config Zinoviev License, SPDX License List 3.23, SPDX License List 3.25

Xlock

xlock, xlock License, SPDX License List 3.23, SPDX License List 3.25

Xnet

Xnet, X.Net License

Xpp

xpp, XPP License

XSkat

XSkat, XSkat License

Xzoom

xzoom, xzoom License, SPDX License List 3.25

YPL_1_0

YPL-1.0, Yahoo! Public License v1.0

YPL_1_1

YPL-1.1, Yahoo! Public License v1.1

Zed

Zed, Zed License

Zeeff

Zeeff, Zeeff License, SPDX License List 3.23, SPDX License List 3.25

Zend_2_0

Zend-2.0, Zend License v2.0

Zimbra_1_3

Zimbra-1.3, Zimbra Public License v1.3

Zimbra_1_4

Zimbra-1.4, Zimbra Public License v1.4

Zlib_acknowledgement

zlib-acknowledgement, zlib/libpng License with Acknowledgement

Zlib

Zlib, zlib License

ZPL_1_1

ZPL-1.1, Zope Public License 1.1

ZPL_2_0

ZPL-2.0, Zope Public License 2.0

ZPL_2_1

ZPL-2.1, Zope Public License 2.1

Instances

Instances details
Parsec LicenseId Source #
>>> eitherParsec "BSD-3-Clause" :: Either String LicenseId
Right BSD_3_Clause
>>> eitherParsec "BSD3" :: Either String LicenseId
Left "...Unknown SPDX license identifier: 'BSD3' Do you mean BSD-3-Clause?"
Instance details

Defined in Distribution.SPDX.LicenseId

Pretty LicenseId Source # 
Instance details

Defined in Distribution.SPDX.LicenseId

Structured LicenseId Source # 
Instance details

Defined in Distribution.SPDX.LicenseId

Binary LicenseId Source # 
Instance details

Defined in Distribution.SPDX.LicenseId

NFData LicenseId Source # 
Instance details

Defined in Distribution.SPDX.LicenseId

Methods

rnf :: LicenseId -> () Source #

Data LicenseId Source # 
Instance details

Defined in Distribution.SPDX.LicenseId

Methods

gfoldl :: (forall d b. Data d => c (d -> b) -> d -> c b) -> (forall g. g -> c g) -> LicenseId -> c LicenseId #

gunfold :: (forall b r. Data b => c (b -> r) -> c r) -> (forall r. r -> c r) -> Constr -> c LicenseId #

toConstr :: LicenseId -> Constr #

dataTypeOf :: LicenseId -> DataType #

dataCast1 :: Typeable t => (forall d. Data d => c (t d)) -> Maybe (c LicenseId) #

dataCast2 :: Typeable t => (forall d e. (Data d, Data e) => c (t d e)) -> Maybe (c LicenseId) #

gmapT :: (forall b. Data b => b -> b) -> LicenseId -> LicenseId #

gmapQl :: (r -> r' -> r) -> r -> (forall d. Data d => d -> r') -> LicenseId -> r #

gmapQr :: forall r r'. (r' -> r -> r) -> r -> (forall d. Data d => d -> r') -> LicenseId -> r #

gmapQ :: (forall d. Data d => d -> u) -> LicenseId -> [u] #

gmapQi :: Int -> (forall d. Data d => d -> u) -> LicenseId -> u #

gmapM :: Monad m => (forall d. Data d => d -> m d) -> LicenseId -> m LicenseId #

gmapMp :: MonadPlus m => (forall d. Data d => d -> m d) -> LicenseId -> m LicenseId #

gmapMo :: MonadPlus m => (forall d. Data d => d -> m d) -> LicenseId -> m LicenseId #

Bounded LicenseId Source # 
Instance details

Defined in Distribution.SPDX.LicenseId

Enum LicenseId Source # 
Instance details

Defined in Distribution.SPDX.LicenseId

Read LicenseId Source # 
Instance details

Defined in Distribution.SPDX.LicenseId

Show LicenseId Source # 
Instance details

Defined in Distribution.SPDX.LicenseId

Eq LicenseId Source # 
Instance details

Defined in Distribution.SPDX.LicenseId

Ord LicenseId Source # 
Instance details

Defined in Distribution.SPDX.LicenseId

licenseId :: LicenseId -> String Source #

License SPDX identifier, e.g. "BSD-3-Clause".

licenseName :: LicenseId -> String Source #

License name, e.g. "GNU General Public License v2.0 only"

licenseIsOsiApproved :: LicenseId -> Bool Source #

Whether the license is approved by Open Source Initiative (OSI).

See https://opensource.org/licenses/alphabetical.

License exception

data LicenseExceptionId Source #

SPDX License Exceptions identifiers list v3.25

Constructors

DS389_exception

389-exception, 389 Directory Server Exception

Asterisk_exception

Asterisk-exception, Asterisk exception, SPDX License List 3.23, SPDX License List 3.25

Asterisk_linking_protocols_exception

Asterisk-linking-protocols-exception, Asterisk linking protocols exception, SPDX License List 3.25

Autoconf_exception_2_0

Autoconf-exception-2.0, Autoconf exception 2.0

Autoconf_exception_3_0

Autoconf-exception-3.0, Autoconf exception 3.0

Autoconf_exception_generic_3_0

Autoconf-exception-generic-3.0, Autoconf generic exception for GPL-3.0, SPDX License List 3.23, SPDX License List 3.25

Autoconf_exception_generic

Autoconf-exception-generic, Autoconf generic exception, SPDX License List 3.23, SPDX License List 3.25

Autoconf_exception_macro

Autoconf-exception-macro, Autoconf macro exception, SPDX License List 3.23, SPDX License List 3.25

Bison_exception_1_24

Bison-exception-1.24, Bison exception 1.24, SPDX License List 3.23, SPDX License List 3.25

Bison_exception_2_2

Bison-exception-2.2, Bison exception 2.2

Bootloader_exception

Bootloader-exception, Bootloader Distribution Exception

Classpath_exception_2_0

Classpath-exception-2.0, Classpath exception 2.0

CLISP_exception_2_0

CLISP-exception-2.0, CLISP exception 2.0

Cryptsetup_OpenSSL_exception

cryptsetup-OpenSSL-exception, cryptsetup OpenSSL exception, SPDX License List 3.23, SPDX License List 3.25

DigiRule_FOSS_exception

DigiRule-FOSS-exception, DigiRule FOSS License Exception

ECos_exception_2_0

eCos-exception-2.0, eCos exception 2.0

Erlang_otp_linking_exception

erlang-otp-linking-exception, Erlang/OTP Linking Exception, SPDX License List 3.25

Fawkes_Runtime_exception

Fawkes-Runtime-exception, Fawkes Runtime Exception

FLTK_exception

FLTK-exception, FLTK exception

Fmt_exception

fmt-exception, fmt exception, SPDX License List 3.23, SPDX License List 3.25

Font_exception_2_0

Font-exception-2.0, Font exception 2.0

Freertos_exception_2_0

freertos-exception-2.0, FreeRTOS Exception 2.0

GCC_exception_2_0_note

GCC-exception-2.0-note, GCC Runtime Library exception 2.0 - note variant, SPDX License List 3.23, SPDX License List 3.25

GCC_exception_2_0

GCC-exception-2.0, GCC Runtime Library exception 2.0

GCC_exception_3_1

GCC-exception-3.1, GCC Runtime Library exception 3.1

Gmsh_exception

Gmsh-exception, Gmsh exception>, SPDX License List 3.23, SPDX License List 3.25

GNAT_exception

GNAT-exception, GNAT exception, SPDX License List 3.23, SPDX License List 3.25

GNOME_examples_exception

GNOME-examples-exception, GNOME examples exception, SPDX License List 3.23, SPDX License List 3.25

GNU_compiler_exception

GNU-compiler-exception, GNU Compiler Exception, SPDX License List 3.23, SPDX License List 3.25

Gnu_javamail_exception

gnu-javamail-exception, GNU JavaMail exception

GPL_3_0_interface_exception

GPL-3.0-interface-exception, GPL-3.0 Interface Exception, SPDX License List 3.23, SPDX License List 3.25

GPL_3_0_linking_exception

GPL-3.0-linking-exception, GPL-3.0 Linking Exception, SPDX License List 3.9, SPDX License List 3.10, SPDX License List 3.16, SPDX License List 3.23, SPDX License List 3.25

GPL_3_0_linking_source_exception

GPL-3.0-linking-source-exception, GPL-3.0 Linking Exception (with Corresponding Source), SPDX License List 3.9, SPDX License List 3.10, SPDX License List 3.16, SPDX License List 3.23, SPDX License List 3.25

GPL_CC_1_0

GPL-CC-1.0, GPL Cooperation Commitment 1.0, SPDX License List 3.6, SPDX License List 3.9, SPDX License List 3.10, SPDX License List 3.16, SPDX License List 3.23, SPDX License List 3.25

GStreamer_exception_2005

GStreamer-exception-2005, GStreamer Exception (2005), SPDX License List 3.23, SPDX License List 3.25

GStreamer_exception_2008

GStreamer-exception-2008, GStreamer Exception (2008), SPDX License List 3.23, SPDX License List 3.25

I2p_gpl_java_exception

i2p-gpl-java-exception, i2p GPL+Java Exception

KiCad_libraries_exception

KiCad-libraries-exception, KiCad Libraries Exception, SPDX License List 3.23, SPDX License List 3.25

LGPL_3_0_linking_exception

LGPL-3.0-linking-exception, LGPL-3.0 Linking Exception, SPDX License List 3.9, SPDX License List 3.10, SPDX License List 3.16, SPDX License List 3.23, SPDX License List 3.25

Libpri_OpenH323_exception

libpri-OpenH323-exception, libpri OpenH323 exception, SPDX License List 3.23, SPDX License List 3.25

Libtool_exception

Libtool-exception, Libtool Exception

Linux_syscall_note

Linux-syscall-note, Linux Syscall Note

LLGPL

LLGPL, LLGPL Preamble, SPDX License List 3.23, SPDX License List 3.25

LLVM_exception

LLVM-exception, LLVM Exception, SPDX License List 3.2, SPDX License List 3.6, SPDX License List 3.9, SPDX License List 3.10, SPDX License List 3.16, SPDX License List 3.23, SPDX License List 3.25

LZMA_exception

LZMA-exception, LZMA exception

Mif_exception

mif-exception, Macros and Inline Functions Exception

Nokia_Qt_exception_1_1

Nokia-Qt-exception-1.1, Nokia Qt LGPL exception 1.1, SPDX License List 3.0, SPDX License List 3.2

OCaml_LGPL_linking_exception

OCaml-LGPL-linking-exception, OCaml LGPL Linking Exception, SPDX License List 3.6, SPDX License List 3.9, SPDX License List 3.10, SPDX License List 3.16, SPDX License List 3.23, SPDX License List 3.25

OCCT_exception_1_0

OCCT-exception-1.0, Open CASCADE Exception 1.0

OpenJDK_assembly_exception_1_0

OpenJDK-assembly-exception-1.0, OpenJDK Assembly exception 1.0, SPDX License List 3.2, SPDX License List 3.6, SPDX License List 3.9, SPDX License List 3.10, SPDX License List 3.16, SPDX License List 3.23, SPDX License List 3.25

Openvpn_openssl_exception

openvpn-openssl-exception, OpenVPN OpenSSL Exception

PCRE2_exception

PCRE2-exception, PCRE2 exception, SPDX License List 3.25

PS_or_PDF_font_exception_20170817

PS-or-PDF-font-exception-20170817, PS/PDF font exception (2017-08-17), SPDX License List 3.2, SPDX License List 3.6, SPDX License List 3.9, SPDX License List 3.10, SPDX License List 3.16, SPDX License List 3.23, SPDX License List 3.25

QPL_1_0_INRIA_2004_exception

QPL-1.0-INRIA-2004-exception, INRIA QPL 1.0 2004 variant exception, SPDX License List 3.23, SPDX License List 3.25

Qt_GPL_exception_1_0

Qt-GPL-exception-1.0, Qt GPL exception 1.0, SPDX License List 3.2, SPDX License List 3.6, SPDX License List 3.9, SPDX License List 3.10, SPDX License List 3.16, SPDX License List 3.23, SPDX License List 3.25

Qt_LGPL_exception_1_1

Qt-LGPL-exception-1.1, Qt LGPL exception 1.1, SPDX License List 3.2, SPDX License List 3.6, SPDX License List 3.9, SPDX License List 3.10, SPDX License List 3.16, SPDX License List 3.23, SPDX License List 3.25

Qwt_exception_1_0

Qwt-exception-1.0, Qwt exception 1.0

Romic_exception

romic-exception, Romic Exception, SPDX License List 3.25

RRDtool_FLOSS_exception_2_0

RRDtool-FLOSS-exception-2.0, RRDtool FLOSS exception 2.0, SPDX License List 3.25

SANE_exception

SANE-exception, SANE Exception, SPDX License List 3.23, SPDX License List 3.25

SHL_2_0

SHL-2.0, Solderpad Hardware License v2.0, SPDX License List 3.9, SPDX License List 3.10, SPDX License List 3.16, SPDX License List 3.23, SPDX License List 3.25

SHL_2_1

SHL-2.1, Solderpad Hardware License v2.1, SPDX License List 3.9, SPDX License List 3.10, SPDX License List 3.16, SPDX License List 3.23, SPDX License List 3.25

Stunnel_exception

stunnel-exception, stunnel Exception, SPDX License List 3.23, SPDX License List 3.25

SWI_exception

SWI-exception, SWI exception, SPDX License List 3.23, SPDX License List 3.25

Swift_exception

Swift-exception, Swift Exception, SPDX License List 3.6, SPDX License List 3.9, SPDX License List 3.10, SPDX License List 3.16, SPDX License List 3.23, SPDX License List 3.25

Texinfo_exception

Texinfo-exception, Texinfo exception, SPDX License List 3.23, SPDX License List 3.25

U_boot_exception_2_0

u-boot-exception-2.0, U-Boot exception 2.0

UBDL_exception

UBDL-exception, Unmodified Binary Distribution exception, SPDX License List 3.23, SPDX License List 3.25

Universal_FOSS_exception_1_0

Universal-FOSS-exception-1.0, Universal FOSS Exception, Version 1.0, SPDX License List 3.6, SPDX License List 3.9, SPDX License List 3.10, SPDX License List 3.16, SPDX License List 3.23, SPDX License List 3.25

Vsftpd_openssl_exception

vsftpd-openssl-exception, vsftpd OpenSSL exception, SPDX License List 3.23, SPDX License List 3.25

WxWindows_exception_3_1

WxWindows-exception-3.1, WxWindows Library Exception 3.1

X11vnc_openssl_exception

x11vnc-openssl-exception, x11vnc OpenSSL Exception, SPDX License List 3.23, SPDX License List 3.25

Instances

Instances details
Parsec LicenseExceptionId Source # 
Instance details

Defined in Distribution.SPDX.LicenseExceptionId

Pretty LicenseExceptionId Source # 
Instance details

Defined in Distribution.SPDX.LicenseExceptionId

Structured LicenseExceptionId Source # 
Instance details

Defined in Distribution.SPDX.LicenseExceptionId

Binary LicenseExceptionId Source # 
Instance details

Defined in Distribution.SPDX.LicenseExceptionId

NFData LicenseExceptionId Source # 
Instance details

Defined in Distribution.SPDX.LicenseExceptionId

Methods

rnf :: LicenseExceptionId -> () Source #

Data LicenseExceptionId Source # 
Instance details

Defined in Distribution.SPDX.LicenseExceptionId

Methods

gfoldl :: (forall d b. Data d => c (d -> b) -> d -> c b) -> (forall g. g -> c g) -> LicenseExceptionId -> c LicenseExceptionId #

gunfold :: (forall b r. Data b => c (b -> r) -> c r) -> (forall r. r -> c r) -> Constr -> c LicenseExceptionId #

toConstr :: LicenseExceptionId -> Constr #

dataTypeOf :: LicenseExceptionId -> DataType #

dataCast1 :: Typeable t => (forall d. Data d => c (t d)) -> Maybe (c LicenseExceptionId) #

dataCast2 :: Typeable t => (forall d e. (Data d, Data e) => c (t d e)) -> Maybe (c LicenseExceptionId) #

gmapT :: (forall b. Data b => b -> b) -> LicenseExceptionId -> LicenseExceptionId #

gmapQl :: (r -> r' -> r) -> r -> (forall d. Data d => d -> r') -> LicenseExceptionId -> r #

gmapQr :: forall r r'. (r' -> r -> r) -> r -> (forall d. Data d => d -> r') -> LicenseExceptionId -> r #

gmapQ :: (forall d. Data d => d -> u) -> LicenseExceptionId -> [u] #

gmapQi :: Int -> (forall d. Data d => d -> u) -> LicenseExceptionId -> u #

gmapM :: Monad m => (forall d. Data d => d -> m d) -> LicenseExceptionId -> m LicenseExceptionId #

gmapMp :: MonadPlus m => (forall d. Data d => d -> m d) -> LicenseExceptionId -> m LicenseExceptionId #

gmapMo :: MonadPlus m => (forall d. Data d => d -> m d) -> LicenseExceptionId -> m LicenseExceptionId #

Bounded LicenseExceptionId Source # 
Instance details

Defined in Distribution.SPDX.LicenseExceptionId

Enum LicenseExceptionId Source # 
Instance details

Defined in Distribution.SPDX.LicenseExceptionId

Generic LicenseExceptionId Source # 
Instance details

Defined in Distribution.SPDX.LicenseExceptionId

Associated Types

type Rep LicenseExceptionId 
Instance details

Defined in Distribution.SPDX.LicenseExceptionId

type Rep LicenseExceptionId = D1 ('MetaData "LicenseExceptionId" "Distribution.SPDX.LicenseExceptionId" "Cabal-syntax-3.14.0.0-395c" 'False) ((((((C1 ('MetaCons "DS389_exception" 'PrefixI 'False) (U1 :: Type -> Type) :+: C1 ('MetaCons "Asterisk_exception" 'PrefixI 'False) (U1 :: Type -> Type)) :+: (C1 ('MetaCons "Asterisk_linking_protocols_exception" 'PrefixI 'False) (U1 :: Type -> Type) :+: C1 ('MetaCons "Autoconf_exception_2_0" 'PrefixI 'False) (U1 :: Type -> Type))) :+: ((C1 ('MetaCons "Autoconf_exception_3_0" 'PrefixI 'False) (U1 :: Type -> Type) :+: C1 ('MetaCons "Autoconf_exception_generic_3_0" 'PrefixI 'False) (U1 :: Type -> Type)) :+: (C1 ('MetaCons "Autoconf_exception_generic" 'PrefixI 'False) (U1 :: Type -> Type) :+: (C1 ('MetaCons "Autoconf_exception_macro" 'PrefixI 'False) (U1 :: Type -> Type) :+: C1 ('MetaCons "Bison_exception_1_24" 'PrefixI 'False) (U1 :: Type -> Type))))) :+: (((C1 ('MetaCons "Bison_exception_2_2" 'PrefixI 'False) (U1 :: Type -> Type) :+: C1 ('MetaCons "Bootloader_exception" 'PrefixI 'False) (U1 :: Type -> Type)) :+: (C1 ('MetaCons "Classpath_exception_2_0" 'PrefixI 'False) (U1 :: Type -> Type) :+: C1 ('MetaCons "CLISP_exception_2_0" 'PrefixI 'False) (U1 :: Type -> Type))) :+: ((C1 ('MetaCons "Cryptsetup_OpenSSL_exception" 'PrefixI 'False) (U1 :: Type -> Type) :+: C1 ('MetaCons "DigiRule_FOSS_exception" 'PrefixI 'False) (U1 :: Type -> Type)) :+: (C1 ('MetaCons "ECos_exception_2_0" 'PrefixI 'False) (U1 :: Type -> Type) :+: (C1 ('MetaCons "Erlang_otp_linking_exception" 'PrefixI 'False) (U1 :: Type -> Type) :+: C1 ('MetaCons "Fawkes_Runtime_exception" 'PrefixI 'False) (U1 :: Type -> Type)))))) :+: ((((C1 ('MetaCons "FLTK_exception" 'PrefixI 'False) (U1 :: Type -> Type) :+: C1 ('MetaCons "Fmt_exception" 'PrefixI 'False) (U1 :: Type -> Type)) :+: (C1 ('MetaCons "Font_exception_2_0" 'PrefixI 'False) (U1 :: Type -> Type) :+: C1 ('MetaCons "Freertos_exception_2_0" 'PrefixI 'False) (U1 :: Type -> Type))) :+: ((C1 ('MetaCons "GCC_exception_2_0_note" 'PrefixI 'False) (U1 :: Type -> Type) :+: C1 ('MetaCons "GCC_exception_2_0" 'PrefixI 'False) (U1 :: Type -> Type)) :+: (C1 ('MetaCons "GCC_exception_3_1" 'PrefixI 'False) (U1 :: Type -> Type) :+: (C1 ('MetaCons "Gmsh_exception" 'PrefixI 'False) (U1 :: Type -> Type) :+: C1 ('MetaCons "GNAT_exception" 'PrefixI 'False) (U1 :: Type -> Type))))) :+: (((C1 ('MetaCons "GNOME_examples_exception" 'PrefixI 'False) (U1 :: Type -> Type) :+: C1 ('MetaCons "GNU_compiler_exception" 'PrefixI 'False) (U1 :: Type -> Type)) :+: (C1 ('MetaCons "Gnu_javamail_exception" 'PrefixI 'False) (U1 :: Type -> Type) :+: C1 ('MetaCons "GPL_3_0_interface_exception" 'PrefixI 'False) (U1 :: Type -> Type))) :+: ((C1 ('MetaCons "GPL_3_0_linking_exception" 'PrefixI 'False) (U1 :: Type -> Type) :+: C1 ('MetaCons "GPL_3_0_linking_source_exception" 'PrefixI 'False) (U1 :: Type -> Type)) :+: (C1 ('MetaCons "GPL_CC_1_0" 'PrefixI 'False) (U1 :: Type -> Type) :+: (C1 ('MetaCons "GStreamer_exception_2005" 'PrefixI 'False) (U1 :: Type -> Type) :+: C1 ('MetaCons "GStreamer_exception_2008" 'PrefixI 'False) (U1 :: Type -> Type))))))) :+: (((((C1 ('MetaCons "I2p_gpl_java_exception" 'PrefixI 'False) (U1 :: Type -> Type) :+: C1 ('MetaCons "KiCad_libraries_exception" 'PrefixI 'False) (U1 :: Type -> Type)) :+: (C1 ('MetaCons "LGPL_3_0_linking_exception" 'PrefixI 'False) (U1 :: Type -> Type) :+: C1 ('MetaCons "Libpri_OpenH323_exception" 'PrefixI 'False) (U1 :: Type -> Type))) :+: ((C1 ('MetaCons "Libtool_exception" 'PrefixI 'False) (U1 :: Type -> Type) :+: C1 ('MetaCons "Linux_syscall_note" 'PrefixI 'False) (U1 :: Type -> Type)) :+: (C1 ('MetaCons "LLGPL" 'PrefixI 'False) (U1 :: Type -> Type) :+: (C1 ('MetaCons "LLVM_exception" 'PrefixI 'False) (U1 :: Type -> Type) :+: C1 ('MetaCons "LZMA_exception" 'PrefixI 'False) (U1 :: Type -> Type))))) :+: (((C1 ('MetaCons "Mif_exception" 'PrefixI 'False) (U1 :: Type -> Type) :+: C1 ('MetaCons "Nokia_Qt_exception_1_1" 'PrefixI 'False) (U1 :: Type -> Type)) :+: (C1 ('MetaCons "OCaml_LGPL_linking_exception" 'PrefixI 'False) (U1 :: Type -> Type) :+: C1 ('MetaCons "OCCT_exception_1_0" 'PrefixI 'False) (U1 :: Type -> Type))) :+: ((C1 ('MetaCons "OpenJDK_assembly_exception_1_0" 'PrefixI 'False) (U1 :: Type -> Type) :+: C1 ('MetaCons "Openvpn_openssl_exception" 'PrefixI 'False) (U1 :: Type -> Type)) :+: (C1 ('MetaCons "PCRE2_exception" 'PrefixI 'False) (U1 :: Type -> Type) :+: (C1 ('MetaCons "PS_or_PDF_font_exception_20170817" 'PrefixI 'False) (U1 :: Type -> Type) :+: C1 ('MetaCons "QPL_1_0_INRIA_2004_exception" 'PrefixI 'False) (U1 :: Type -> Type)))))) :+: ((((C1 ('MetaCons "Qt_GPL_exception_1_0" 'PrefixI 'False) (U1 :: Type -> Type) :+: C1 ('MetaCons "Qt_LGPL_exception_1_1" 'PrefixI 'False) (U1 :: Type -> Type)) :+: (C1 ('MetaCons "Qwt_exception_1_0" 'PrefixI 'False) (U1 :: Type -> Type) :+: C1 ('MetaCons "Romic_exception" 'PrefixI 'False) (U1 :: Type -> Type))) :+: ((C1 ('MetaCons "RRDtool_FLOSS_exception_2_0" 'PrefixI 'False) (U1 :: Type -> Type) :+: C1 ('MetaCons "SANE_exception" 'PrefixI 'False) (U1 :: Type -> Type)) :+: (C1 ('MetaCons "SHL_2_0" 'PrefixI 'False) (U1 :: Type -> Type) :+: (C1 ('MetaCons "SHL_2_1" 'PrefixI 'False) (U1 :: Type -> Type) :+: C1 ('MetaCons "Stunnel_exception" 'PrefixI 'False) (U1 :: Type -> Type))))) :+: (((C1 ('MetaCons "SWI_exception" 'PrefixI 'False) (U1 :: Type -> Type) :+: C1 ('MetaCons "Swift_exception" 'PrefixI 'False) (U1 :: Type -> Type)) :+: (C1 ('MetaCons "Texinfo_exception" 'PrefixI 'False) (U1 :: Type -> Type) :+: C1 ('MetaCons "U_boot_exception_2_0" 'PrefixI 'False) (U1 :: Type -> Type))) :+: ((C1 ('MetaCons "UBDL_exception" 'PrefixI 'False) (U1 :: Type -> Type) :+: C1 ('MetaCons "Universal_FOSS_exception_1_0" 'PrefixI 'False) (U1 :: Type -> Type)) :+: (C1 ('MetaCons "Vsftpd_openssl_exception" 'PrefixI 'False) (U1 :: Type -> Type) :+: (C1 ('MetaCons "WxWindows_exception_3_1" 'PrefixI 'False) (U1 :: Type -> Type) :+: C1 ('MetaCons "X11vnc_openssl_exception" 'PrefixI 'False) (U1 :: Type -> Type))))))))
Read LicenseExceptionId Source # 
Instance details

Defined in Distribution.SPDX.LicenseExceptionId

Show LicenseExceptionId Source # 
Instance details

Defined in Distribution.SPDX.LicenseExceptionId

Eq LicenseExceptionId Source # 
Instance details

Defined in Distribution.SPDX.LicenseExceptionId

Ord LicenseExceptionId Source # 
Instance details

Defined in Distribution.SPDX.LicenseExceptionId

type Rep LicenseExceptionId Source # 
Instance details

Defined in Distribution.SPDX.LicenseExceptionId

type Rep LicenseExceptionId = D1 ('MetaData "LicenseExceptionId" "Distribution.SPDX.LicenseExceptionId" "Cabal-syntax-3.14.0.0-395c" 'False) ((((((C1 ('MetaCons "DS389_exception" 'PrefixI 'False) (U1 :: Type -> Type) :+: C1 ('MetaCons "Asterisk_exception" 'PrefixI 'False) (U1 :: Type -> Type)) :+: (C1 ('MetaCons "Asterisk_linking_protocols_exception" 'PrefixI 'False) (U1 :: Type -> Type) :+: C1 ('MetaCons "Autoconf_exception_2_0" 'PrefixI 'False) (U1 :: Type -> Type))) :+: ((C1 ('MetaCons "Autoconf_exception_3_0" 'PrefixI 'False) (U1 :: Type -> Type) :+: C1 ('MetaCons "Autoconf_exception_generic_3_0" 'PrefixI 'False) (U1 :: Type -> Type)) :+: (C1 ('MetaCons "Autoconf_exception_generic" 'PrefixI 'False) (U1 :: Type -> Type) :+: (C1 ('MetaCons "Autoconf_exception_macro" 'PrefixI 'False) (U1 :: Type -> Type) :+: C1 ('MetaCons "Bison_exception_1_24" 'PrefixI 'False) (U1 :: Type -> Type))))) :+: (((C1 ('MetaCons "Bison_exception_2_2" 'PrefixI 'False) (U1 :: Type -> Type) :+: C1 ('MetaCons "Bootloader_exception" 'PrefixI 'False) (U1 :: Type -> Type)) :+: (C1 ('MetaCons "Classpath_exception_2_0" 'PrefixI 'False) (U1 :: Type -> Type) :+: C1 ('MetaCons "CLISP_exception_2_0" 'PrefixI 'False) (U1 :: Type -> Type))) :+: ((C1 ('MetaCons "Cryptsetup_OpenSSL_exception" 'PrefixI 'False) (U1 :: Type -> Type) :+: C1 ('MetaCons "DigiRule_FOSS_exception" 'PrefixI 'False) (U1 :: Type -> Type)) :+: (C1 ('MetaCons "ECos_exception_2_0" 'PrefixI 'False) (U1 :: Type -> Type) :+: (C1 ('MetaCons "Erlang_otp_linking_exception" 'PrefixI 'False) (U1 :: Type -> Type) :+: C1 ('MetaCons "Fawkes_Runtime_exception" 'PrefixI 'False) (U1 :: Type -> Type)))))) :+: ((((C1 ('MetaCons "FLTK_exception" 'PrefixI 'False) (U1 :: Type -> Type) :+: C1 ('MetaCons "Fmt_exception" 'PrefixI 'False) (U1 :: Type -> Type)) :+: (C1 ('MetaCons "Font_exception_2_0" 'PrefixI 'False) (U1 :: Type -> Type) :+: C1 ('MetaCons "Freertos_exception_2_0" 'PrefixI 'False) (U1 :: Type -> Type))) :+: ((C1 ('MetaCons "GCC_exception_2_0_note" 'PrefixI 'False) (U1 :: Type -> Type) :+: C1 ('MetaCons "GCC_exception_2_0" 'PrefixI 'False) (U1 :: Type -> Type)) :+: (C1 ('MetaCons "GCC_exception_3_1" 'PrefixI 'False) (U1 :: Type -> Type) :+: (C1 ('MetaCons "Gmsh_exception" 'PrefixI 'False) (U1 :: Type -> Type) :+: C1 ('MetaCons "GNAT_exception" 'PrefixI 'False) (U1 :: Type -> Type))))) :+: (((C1 ('MetaCons "GNOME_examples_exception" 'PrefixI 'False) (U1 :: Type -> Type) :+: C1 ('MetaCons "GNU_compiler_exception" 'PrefixI 'False) (U1 :: Type -> Type)) :+: (C1 ('MetaCons "Gnu_javamail_exception" 'PrefixI 'False) (U1 :: Type -> Type) :+: C1 ('MetaCons "GPL_3_0_interface_exception" 'PrefixI 'False) (U1 :: Type -> Type))) :+: ((C1 ('MetaCons "GPL_3_0_linking_exception" 'PrefixI 'False) (U1 :: Type -> Type) :+: C1 ('MetaCons "GPL_3_0_linking_source_exception" 'PrefixI 'False) (U1 :: Type -> Type)) :+: (C1 ('MetaCons "GPL_CC_1_0" 'PrefixI 'False) (U1 :: Type -> Type) :+: (C1 ('MetaCons "GStreamer_exception_2005" 'PrefixI 'False) (U1 :: Type -> Type) :+: C1 ('MetaCons "GStreamer_exception_2008" 'PrefixI 'False) (U1 :: Type -> Type))))))) :+: (((((C1 ('MetaCons "I2p_gpl_java_exception" 'PrefixI 'False) (U1 :: Type -> Type) :+: C1 ('MetaCons "KiCad_libraries_exception" 'PrefixI 'False) (U1 :: Type -> Type)) :+: (C1 ('MetaCons "LGPL_3_0_linking_exception" 'PrefixI 'False) (U1 :: Type -> Type) :+: C1 ('MetaCons "Libpri_OpenH323_exception" 'PrefixI 'False) (U1 :: Type -> Type))) :+: ((C1 ('MetaCons "Libtool_exception" 'PrefixI 'False) (U1 :: Type -> Type) :+: C1 ('MetaCons "Linux_syscall_note" 'PrefixI 'False) (U1 :: Type -> Type)) :+: (C1 ('MetaCons "LLGPL" 'PrefixI 'False) (U1 :: Type -> Type) :+: (C1 ('MetaCons "LLVM_exception" 'PrefixI 'False) (U1 :: Type -> Type) :+: C1 ('MetaCons "LZMA_exception" 'PrefixI 'False) (U1 :: Type -> Type))))) :+: (((C1 ('MetaCons "Mif_exception" 'PrefixI 'False) (U1 :: Type -> Type) :+: C1 ('MetaCons "Nokia_Qt_exception_1_1" 'PrefixI 'False) (U1 :: Type -> Type)) :+: (C1 ('MetaCons "OCaml_LGPL_linking_exception" 'PrefixI 'False) (U1 :: Type -> Type) :+: C1 ('MetaCons "OCCT_exception_1_0" 'PrefixI 'False) (U1 :: Type -> Type))) :+: ((C1 ('MetaCons "OpenJDK_assembly_exception_1_0" 'PrefixI 'False) (U1 :: Type -> Type) :+: C1 ('MetaCons "Openvpn_openssl_exception" 'PrefixI 'False) (U1 :: Type -> Type)) :+: (C1 ('MetaCons "PCRE2_exception" 'PrefixI 'False) (U1 :: Type -> Type) :+: (C1 ('MetaCons "PS_or_PDF_font_exception_20170817" 'PrefixI 'False) (U1 :: Type -> Type) :+: C1 ('MetaCons "QPL_1_0_INRIA_2004_exception" 'PrefixI 'False) (U1 :: Type -> Type)))))) :+: ((((C1 ('MetaCons "Qt_GPL_exception_1_0" 'PrefixI 'False) (U1 :: Type -> Type) :+: C1 ('MetaCons "Qt_LGPL_exception_1_1" 'PrefixI 'False) (U1 :: Type -> Type)) :+: (C1 ('MetaCons "Qwt_exception_1_0" 'PrefixI 'False) (U1 :: Type -> Type) :+: C1 ('MetaCons "Romic_exception" 'PrefixI 'False) (U1 :: Type -> Type))) :+: ((C1 ('MetaCons "RRDtool_FLOSS_exception_2_0" 'PrefixI 'False) (U1 :: Type -> Type) :+: C1 ('MetaCons "SANE_exception" 'PrefixI 'False) (U1 :: Type -> Type)) :+: (C1 ('MetaCons "SHL_2_0" 'PrefixI 'False) (U1 :: Type -> Type) :+: (C1 ('MetaCons "SHL_2_1" 'PrefixI 'False) (U1 :: Type -> Type) :+: C1 ('MetaCons "Stunnel_exception" 'PrefixI 'False) (U1 :: Type -> Type))))) :+: (((C1 ('MetaCons "SWI_exception" 'PrefixI 'False) (U1 :: Type -> Type) :+: C1 ('MetaCons "Swift_exception" 'PrefixI 'False) (U1 :: Type -> Type)) :+: (C1 ('MetaCons "Texinfo_exception" 'PrefixI 'False) (U1 :: Type -> Type) :+: C1 ('MetaCons "U_boot_exception_2_0" 'PrefixI 'False) (U1 :: Type -> Type))) :+: ((C1 ('MetaCons "UBDL_exception" 'PrefixI 'False) (U1 :: Type -> Type) :+: C1 ('MetaCons "Universal_FOSS_exception_1_0" 'PrefixI 'False) (U1 :: Type -> Type)) :+: (C1 ('MetaCons "Vsftpd_openssl_exception" 'PrefixI 'False) (U1 :: Type -> Type) :+: (C1 ('MetaCons "WxWindows_exception_3_1" 'PrefixI 'False) (U1 :: Type -> Type) :+: C1 ('MetaCons "X11vnc_openssl_exception" 'PrefixI 'False) (U1 :: Type -> Type))))))))

licenseExceptionId :: LicenseExceptionId -> String Source #

License SPDX identifier, e.g. "BSD-3-Clause".

licenseExceptionName :: LicenseExceptionId -> String Source #

License name, e.g. "GNU General Public License v2.0 only"

License reference

data LicenseRef Source #

A user defined license reference denoted by LicenseRef-[idstring] (for a license not on the SPDX License List);

Instances

Instances details
Parsec LicenseRef Source # 
Instance details

Defined in Distribution.SPDX.LicenseReference

Pretty LicenseRef Source # 
Instance details

Defined in Distribution.SPDX.LicenseReference

Structured LicenseRef Source # 
Instance details

Defined in Distribution.SPDX.LicenseReference

Binary LicenseRef Source # 
Instance details

Defined in Distribution.SPDX.LicenseReference

NFData LicenseRef Source # 
Instance details

Defined in Distribution.SPDX.LicenseReference

Methods

rnf :: LicenseRef -> () Source #

Data LicenseRef Source # 
Instance details

Defined in Distribution.SPDX.LicenseReference

Methods

gfoldl :: (forall d b. Data d => c (d -> b) -> d -> c b) -> (forall g. g -> c g) -> LicenseRef -> c LicenseRef #

gunfold :: (forall b r. Data b => c (b -> r) -> c r) -> (forall r. r -> c r) -> Constr -> c LicenseRef #

toConstr :: LicenseRef -> Constr #

dataTypeOf :: LicenseRef -> DataType #

dataCast1 :: Typeable t => (forall d. Data d => c (t d)) -> Maybe (c LicenseRef) #

dataCast2 :: Typeable t => (forall d e. (Data d, Data e) => c (t d e)) -> Maybe (c LicenseRef) #

gmapT :: (forall b. Data b => b -> b) -> LicenseRef -> LicenseRef #

gmapQl :: (r -> r' -> r) -> r -> (forall d. Data d => d -> r') -> LicenseRef -> r #

gmapQr :: forall r r'. (r' -> r -> r) -> r -> (forall d. Data d => d -> r') -> LicenseRef -> r #

gmapQ :: (forall d. Data d => d -> u) -> LicenseRef -> [u] #

gmapQi :: Int -> (forall d. Data d => d -> u) -> LicenseRef -> u #

gmapM :: Monad m => (forall d. Data d => d -> m d) -> LicenseRef -> m LicenseRef #

gmapMp :: MonadPlus m => (forall d. Data d => d -> m d) -> LicenseRef -> m LicenseRef #

gmapMo :: MonadPlus m => (forall d. Data d => d -> m d) -> LicenseRef -> m LicenseRef #

Generic LicenseRef Source # 
Instance details

Defined in Distribution.SPDX.LicenseReference

Associated Types

type Rep LicenseRef 
Instance details

Defined in Distribution.SPDX.LicenseReference

type Rep LicenseRef = D1 ('MetaData "LicenseRef" "Distribution.SPDX.LicenseReference" "Cabal-syntax-3.14.0.0-395c" 'False) (C1 ('MetaCons "LicenseRef" 'PrefixI 'True) (S1 ('MetaSel ('Just "_lrDocument") 'NoSourceUnpackedness 'SourceStrict 'DecidedStrict) (Rec0 (Maybe String)) :*: S1 ('MetaSel ('Just "_lrLicense") 'NoSourceUnpackedness 'SourceStrict 'DecidedStrict) (Rec0 String)))
Read LicenseRef Source # 
Instance details

Defined in Distribution.SPDX.LicenseReference

Show LicenseRef Source # 
Instance details

Defined in Distribution.SPDX.LicenseReference

Eq LicenseRef Source # 
Instance details

Defined in Distribution.SPDX.LicenseReference

Ord LicenseRef Source # 
Instance details

Defined in Distribution.SPDX.LicenseReference

type Rep LicenseRef Source # 
Instance details

Defined in Distribution.SPDX.LicenseReference

type Rep LicenseRef = D1 ('MetaData "LicenseRef" "Distribution.SPDX.LicenseReference" "Cabal-syntax-3.14.0.0-395c" 'False) (C1 ('MetaCons "LicenseRef" 'PrefixI 'True) (S1 ('MetaSel ('Just "_lrDocument") 'NoSourceUnpackedness 'SourceStrict 'DecidedStrict) (Rec0 (Maybe String)) :*: S1 ('MetaSel ('Just "_lrLicense") 'NoSourceUnpackedness 'SourceStrict 'DecidedStrict) (Rec0 String)))

licenseRef :: LicenseRef -> String Source #

License reference.

mkLicenseRef :: Maybe String -> String -> Maybe LicenseRef Source #

Create LicenseRef from optional document ref and name.

mkLicenseRef' :: Maybe String -> String -> LicenseRef Source #

Like mkLicenseRef but convert invalid characters into -.

License list version

data LicenseListVersion Source #

SPDX License List version Cabal is aware of.

Instances

Instances details
Bounded LicenseListVersion Source # 
Instance details

Defined in Distribution.SPDX.LicenseListVersion

Enum LicenseListVersion Source # 
Instance details

Defined in Distribution.SPDX.LicenseListVersion

Show LicenseListVersion Source # 
Instance details

Defined in Distribution.SPDX.LicenseListVersion

Eq LicenseListVersion Source # 
Instance details

Defined in Distribution.SPDX.LicenseListVersion

Ord LicenseListVersion Source # 
Instance details

Defined in Distribution.SPDX.LicenseListVersion