1 -- | This module implements SPDX specification version 2.1 with a version 3.0 license list.
3 -- Specification is available on <https://spdx.org/specifications>
4 module Distribution
.SPDX
8 -- * License expression
9 , LicenseExpression
(..)
10 , SimpleLicenseExpression
(..)
11 , simpleLicenseExpression
13 -- * License identifier
17 , licenseIsOsiApproved
21 -- * License exception
22 , LicenseExceptionId
(..)
24 , licenseExceptionName
25 , mkLicenseExceptionId
26 , licenseExceptionIdList
28 -- * License reference
35 -- * License list version
36 , LicenseListVersion
(..)
37 , cabalSpecVersionToSPDXListVersion
40 import Distribution
.SPDX
.License
41 import Distribution
.SPDX
.LicenseExceptionId
42 import Distribution
.SPDX
.LicenseExpression
43 import Distribution
.SPDX
.LicenseId
44 import Distribution
.SPDX
.LicenseListVersion
45 import Distribution
.SPDX
.LicenseReference