1-- | This module implements SPDX specification version 2.1 with a version 3.0 license list. 2-- 3-- Specification is available on <https://spdx.org/specifications> 4module Distribution.SPDX ( 5 -- * License 6 License (..), 7 -- * License expression 8 LicenseExpression (..), 9 SimpleLicenseExpression (..), 10 simpleLicenseExpression, 11 -- * License identifier 12 LicenseId (..), 13 licenseId, 14 licenseName, 15 licenseIsOsiApproved, 16 mkLicenseId, 17 licenseIdList, 18 -- * License exception 19 LicenseExceptionId (..), 20 licenseExceptionId, 21 licenseExceptionName, 22 mkLicenseExceptionId, 23 licenseExceptionIdList, 24 -- * License reference 25 LicenseRef, 26 licenseRef, 27 licenseDocumentRef, 28 mkLicenseRef, 29 mkLicenseRef', 30 -- * License list version 31 LicenseListVersion (..), 32 cabalSpecVersionToSPDXListVersion, 33 ) where 34 35import Distribution.SPDX.LicenseExceptionId 36import Distribution.SPDX.License 37import Distribution.SPDX.LicenseId 38import Distribution.SPDX.LicenseExpression 39import Distribution.SPDX.LicenseReference 40import Distribution.SPDX.LicenseListVersion 41