| Copyright | (c) 2021 berberman |
|---|---|
| License | MIT |
| Maintainer | berberman <berberman@yandex.com> |
| Stability | experimental |
| Portability | portable |
| Safe Haskell | None |
| Language | Haskell2010 |
Web.ArchLinux.Types
Contents
Description
This module defines types and their serializations used in API.
Fields' names are prefixed with _ for lenses generation,
consider using Web.ArchLinux.Types.Lens to access data types smoothly.
Synopsis
- data Repo
- data Arch
- data License
- = Custom String
- | N_0BSD
- | N_3D_Slicer_1_0
- | AAL
- | ADSL
- | AFL_1_1
- | AFL_1_2
- | AFL_2_0
- | AFL_2_1
- | AFL_3_0
- | AGPL_1_0_only
- | AGPL_1_0_or_later
- | AGPL_3_0_only
- | AGPL_3_0_or_later
- | AMD_newlib
- | AMDPLPA
- | AML
- | AML_glslang
- | AMPAS
- | ANTLR_PD
- | ANTLR_PD_fallback
- | APAFML
- | APL_1_0
- | APSL_1_0
- | APSL_1_1
- | APSL_1_2
- | APSL_2_0
- | ASWF_Digital_Assets_1_0
- | ASWF_Digital_Assets_1_1
- | Abstyles
- | AdaCore_doc
- | Adobe_2006
- | Adobe_Display_PostScript
- | Adobe_Glyph
- | Adobe_Utopia
- | Afmparse
- | Aladdin
- | Apache_1_0
- | Apache_1_1
- | Apache_2_0
- | App_s2p
- | Arphic_1999
- | Artistic_1_0
- | Artistic_1_0_Perl
- | Artistic_1_0_cl8
- | Artistic_2_0
- | BSD_1_Clause
- | BSD_2_Clause
- | BSD_2_Clause_Darwin
- | BSD_2_Clause_Patent
- | BSD_2_Clause_Views
- | BSD_2_Clause_first_lines
- | BSD_3_Clause
- | BSD_3_Clause_Attribution
- | BSD_3_Clause_Clear
- | BSD_3_Clause_HP
- | BSD_3_Clause_LBNL
- | BSD_3_Clause_Modification
- | BSD_3_Clause_No_Military_License
- | BSD_3_Clause_No_Nuclear_License
- | BSD_3_Clause_No_Nuclear_License_2014
- | BSD_3_Clause_No_Nuclear_Warranty
- | BSD_3_Clause_Open_MPI
- | BSD_3_Clause_Sun
- | BSD_3_Clause_acpica
- | BSD_3_Clause_flex
- | BSD_4_Clause
- | BSD_4_Clause_Shortened
- | BSD_4_Clause_UC
- | BSD_4_3RENO
- | BSD_4_3TAHOE
- | BSD_Advertising_Acknowledgement
- | BSD_Attribution_HPND_disclaimer
- | BSD_Inferno_Nettverk
- | BSD_Protection
- | BSD_Source_Code
- | BSD_Source_beginning_file
- | BSD_Systemics
- | BSD_Systemics_W3Works
- | BSL_1_0
- | BUSL_1_1
- | Baekmuk
- | Bahyph
- | Barr
- | Beerware
- | BitTorrent_1_0
- | BitTorrent_1_1
- | Bitstream_Charter
- | Bitstream_Vera
- | BlueOak_1_0_0
- | Boehm_GC
- | Borceux
- | Brian_Gladman_2_Clause
- | Brian_Gladman_3_Clause
- | C_UDA_1_0
- | CAL_1_0
- | CAL_1_0_Combined_Work_Exception
- | CATOSL_1_1
- | CC_BY_1_0
- | CC_BY_2_0
- | CC_BY_2_5
- | CC_BY_2_5_AU
- | CC_BY_3_0
- | CC_BY_3_0_AT
- | CC_BY_3_0_AU
- | CC_BY_3_0_DE
- | CC_BY_3_0_IGO
- | CC_BY_3_0_NL
- | CC_BY_3_0_US
- | CC_BY_4_0
- | CC_BY_NC_1_0
- | CC_BY_NC_2_0
- | CC_BY_NC_2_5
- | CC_BY_NC_3_0
- | CC_BY_NC_3_0_DE
- | CC_BY_NC_4_0
- | CC_BY_NC_ND_1_0
- | CC_BY_NC_ND_2_0
- | CC_BY_NC_ND_2_5
- | CC_BY_NC_ND_3_0
- | CC_BY_NC_ND_3_0_DE
- | CC_BY_NC_ND_3_0_IGO
- | CC_BY_NC_ND_4_0
- | CC_BY_NC_SA_1_0
- | CC_BY_NC_SA_2_0
- | CC_BY_NC_SA_2_0_DE
- | CC_BY_NC_SA_2_0_FR
- | CC_BY_NC_SA_2_0_UK
- | CC_BY_NC_SA_2_5
- | CC_BY_NC_SA_3_0
- | CC_BY_NC_SA_3_0_DE
- | CC_BY_NC_SA_3_0_IGO
- | CC_BY_NC_SA_4_0
- | CC_BY_ND_1_0
- | CC_BY_ND_2_0
- | CC_BY_ND_2_5
- | CC_BY_ND_3_0
- | CC_BY_ND_3_0_DE
- | CC_BY_ND_4_0
- | CC_BY_SA_1_0
- | CC_BY_SA_2_0
- | CC_BY_SA_2_0_UK
- | CC_BY_SA_2_1_JP
- | CC_BY_SA_2_5
- | CC_BY_SA_3_0
- | CC_BY_SA_3_0_AT
- | CC_BY_SA_3_0_DE
- | CC_BY_SA_3_0_IGO
- | CC_BY_SA_4_0
- | CC_PDDC
- | CC0_1_0
- | CDDL_1_0
- | CDDL_1_1
- | CDL_1_0
- | CDLA_Permissive_1_0
- | CDLA_Permissive_2_0
- | CDLA_Sharing_1_0
- | CECILL_1_0
- | CECILL_1_1
- | CECILL_2_0
- | CECILL_2_1
- | CECILL_B
- | CECILL_C
- | CERN_OHL_1_1
- | CERN_OHL_1_2
- | CERN_OHL_P_2_0
- | CERN_OHL_S_2_0
- | CERN_OHL_W_2_0
- | CFITSIO
- | CMU_Mach
- | CMU_Mach_nodoc
- | CNRI_Jython
- | CNRI_Python
- | CNRI_Python_GPL_Compatible
- | COIL_1_0
- | CPAL_1_0
- | CPL_1_0
- | CPOL_1_02
- | CUA_OPL_1_0
- | Caldera
- | Caldera_no_preamble
- | Catharon
- | ClArtistic
- | Clips
- | Community_Spec_1_0
- | Condor_1_1
- | Cornell_Lossless_JPEG
- | Cronyx
- | Crossword
- | CrystalStacker
- | Cube
- | D_FSL_1_0
- | DEC_3_Clause
- | DL_DE_BY_2_0
- | DL_DE_ZERO_2_0
- | Doc
- | DRL_1_0
- | DRL_1_1
- | DSDP
- | Dotseqn
- | ECL_1_0
- | ECL_2_0
- | EFL_1_0
- | EFL_2_0
- | EPICS
- | EPL_1_0
- | EPL_2_0
- | EUDatagrid
- | EUPL_1_0
- | EUPL_1_1
- | EUPL_1_2
- | Elastic_2_0
- | Entessa
- | ErlPL_1_1
- | Eurosym
- | FBM
- | FDK_AAC
- | FSFAP
- | FSFAP_no_warranty_disclaimer
- | FSFUL
- | FSFULLR
- | FSFULLRWD
- | FTL
- | Fair
- | Ferguson_Twofish
- | Frameworx_1_0
- | FreeBSD_DOC
- | FreeImage
- | Furuseth
- | GCR_docs
- | GD
- | GFDL_1_1_invariants_only
- | GFDL_1_1_invariants_or_later
- | GFDL_1_1_no_invariants_only
- | GFDL_1_1_no_invariants_or_later
- | GFDL_1_1_only
- | GFDL_1_1_or_later
- | GFDL_1_2_invariants_only
- | GFDL_1_2_invariants_or_later
- | GFDL_1_2_no_invariants_only
- | GFDL_1_2_no_invariants_or_later
- | GFDL_1_2_only
- | GFDL_1_2_or_later
- | GFDL_1_3_invariants_only
- | GFDL_1_3_invariants_or_later
- | GFDL_1_3_no_invariants_only
- | GFDL_1_3_no_invariants_or_later
- | GFDL_1_3_only
- | GFDL_1_3_or_later
- | GL2PS
- | GLWTPL
- | GPL_1_0_only
- | GPL_1_0_or_later
- | GPL_2_0_only
- | GPL_2_0_or_later
- | GPL_3_0_only
- | GPL_3_0_or_later
- | Giftware
- | Glide
- | Glulxe
- | Graphics_Gems
- | Gutmann
- | HP_1986
- | HP_1989
- | HPND
- | HPND_DEC
- | HPND_Fenneberg_Livingston
- | HPND_INRIA_IMAG
- | HPND_Intel
- | HPND_Kevlin_Henney
- | HPND_MIT_disclaimer
- | HPND_Markus_Kuhn
- | HPND_Pbmplus
- | HPND_UC
- | HPND_UC_export_US
- | HPND_doc
- | HPND_doc_sell
- | HPND_export_US
- | HPND_export_US_acknowledgement
- | HPND_export_US_modify
- | HPND_export2_US
- | HPND_merchantability_variant
- | HPND_sell_MIT_disclaimer_xserver
- | HPND_sell_regexpr
- | HPND_sell_variant
- | HPND_sell_variant_MIT_disclaimer
- | HPND_sell_variant_MIT_disclaimer_rev
- | HTMLTIDY
- | HaskellReport
- | Hippocratic_2_1
- | IBM_pibs
- | ICU
- | IEC_Code_Components_EULA
- | IJG
- | IJG_short
- | IPA
- | IPL_1_0
- | ISC
- | ISC_Veillard
- | ImageMagick
- | Imlib2
- | Info_ZIP
- | Inner_Net_2_0
- | Intel
- | Intel_ACPI
- | Interbase_1_0
- | JPL_image
- | JPNIC
- | JSON
- | Jam
- | JasPer_2_0
- | Kastrup
- | Kazlib
- | Knuth_CTAN
- | LAL_1_2
- | LAL_1_3
- | LGPL_2_0_only
- | LGPL_2_0_or_later
- | LGPL_2_1_only
- | LGPL_2_1_or_later
- | LGPL_3_0_only
- | LGPL_3_0_or_later
- | LGPLLR
- | LOOP
- | LPD_document
- | LPL_1_0
- | LPL_1_02
- | LPPL_1_0
- | LPPL_1_1
- | LPPL_1_2
- | LPPL_1_3a
- | LPPL_1_3c
- | LZMA_SDK_9_11_to_9_20
- | LZMA_SDK_9_22
- | Latex2e
- | Latex2e_translated_notice
- | Leptonica
- | LiLiQ_P_1_1
- | LiLiQ_R_1_1
- | LiLiQ_Rplus_1_1
- | Libpng
- | Linux_OpenIB
- | Linux_man_pages_1_para
- | Linux_man_pages_copyleft
- | Linux_man_pages_copyleft_2_para
- | Linux_man_pages_copyleft_var
- | Lucida_Bitmap_Fonts
- | MIT
- | MIT_0
- | MIT_CMU
- | MIT_Festival
- | MIT_Khronos_old
- | MIT_Modern_Variant
- | MIT_Wu
- | MIT_advertising
- | MIT_enna
- | MIT_feh
- | MIT_open_group
- | MIT_testregex
- | MITNFA
- | MMIXware
- | MPEG_SSG
- | MPL_1_0
- | MPL_1_1
- | MPL_2_0
- | MPL_2_0_no_copyleft_exception
- | MS_LPL
- | MS_PL
- | MS_RL
- | MTLL
- | Mackerras_3_Clause
- | Mackerras_3_Clause_acknowledgment
- | MakeIndex
- | Martin_Birgmeier
- | McPhee_slideshow
- | Minpack
- | MirOS
- | Motosoto
- | MulanPSL_1_0
- | MulanPSL_2_0
- | Multics
- | Mup
- | NAIST_2003
- | NASA_1_3
- | NBPL_1_0
- | NCBI_PD
- | NCGL_UK_2_0
- | NCL
- | NCSA
- | NGPL
- | NICTA_1_0
- | NIST_PD
- | NIST_PD_fallback
- | NIST_Software
- | NLOD_1_0
- | NLOD_2_0
- | NLPL
- | NOSL
- | NPL_1_0
- | NPL_1_1
- | NPOSL_3_0
- | NRL
- | NTP
- | NTP_0
- | Naumen
- | Net_SNMP
- | NetCDF
- | Newsletr
- | Nokia
- | Noweb
- | O_UDA_1_0
- | OAR
- | OCCT_PL
- | OCLC_2_0
- | ODC_By_1_0
- | ODbL_1_0
- | OFFIS
- | OFL_1_0
- | OFL_1_0_RFN
- | OFL_1_0_no_RFN
- | OFL_1_1
- | OFL_1_1_RFN
- | OFL_1_1_no_RFN
- | OGC_1_0
- | OGDL_Taiwan_1_0
- | OGL_Canada_2_0
- | OGL_UK_1_0
- | OGL_UK_2_0
- | OGL_UK_3_0
- | OGTSL
- | OLDAP_1_1
- | OLDAP_1_2
- | OLDAP_1_3
- | OLDAP_1_4
- | OLDAP_2_0
- | OLDAP_2_0_1
- | OLDAP_2_1
- | OLDAP_2_2
- | OLDAP_2_2_1
- | OLDAP_2_2_2
- | OLDAP_2_3
- | OLDAP_2_4
- | OLDAP_2_5
- | OLDAP_2_6
- | OLDAP_2_7
- | OLDAP_2_8
- | OLFL_1_3
- | OML
- | OPL_1_0
- | OPL_UK_3_0
- | OPUBL_1_0
- | OSET_PL_2_1
- | OSL_1_0
- | OSL_1_1
- | OSL_2_0
- | OSL_2_1
- | OSL_3_0
- | OpenPBS_2_3
- | OpenSSL
- | OpenSSL_standalone
- | OpenVision
- | PADL
- | PDDL_1_0
- | PHP_3_0
- | PHP_3_01
- | PPL
- | PSF_2_0
- | Parity_6_0_0
- | Parity_7_0_0
- | Pixar
- | Plexus
- | PolyForm_Noncommercial_1_0_0
- | PolyForm_Small_Business_1_0_0
- | PostgreSQL
- | Python_2_0
- | Python_2_0_1
- | QPL_1_0
- | QPL_1_0_INRIA_2004
- | Qhull
- | RHeCos_1_1
- | RPL_1_1
- | RPL_1_5
- | RPSL_1_0
- | RSA_MD
- | RSCPL
- | Rdisc
- | Ruby
- | SAX_PD
- | SAX_PD_2_0
- | SCEA
- | SGI_B_1_0
- | SGI_B_1_1
- | SGI_B_2_0
- | SGI_OpenGL
- | SGP4
- | SHL_0_5
- | SHL_0_51
- | SISSL
- | SISSL_1_2
- | SL
- | SMLNJ
- | SMPPL
- | SNIA
- | SPL_1_0
- | SSH_OpenSSH
- | SSH_short
- | SSLeay_standalone
- | SSPL_1_0
- | SWL
- | Saxpath
- | SchemeReport
- | Sendmail
- | Sendmail_8_23
- | SimPL_2_0
- | Sleepycat
- | Soundex
- | Spencer_86
- | Spencer_94
- | Spencer_99
- | SugarCRM_1_1_3
- | Sun_PPP
- | Sun_PPP_2000
- | SunPro
- | Symlinks
- | TAPR_OHL_1_0
- | TCL
- | TCP_wrappers
- | TGPPL_1_0
- | TMate
- | TORQUE_1_1
- | TOSL
- | TPDL
- | TPL_1_0
- | TTWL
- | TTYP0
- | TU_Berlin_1_0
- | TU_Berlin_2_0
- | TermReadKey
- | UCAR
- | UCL_1_0
- | UMich_Merit
- | UPL_1_0
- | URT_RLE
- | Unicode_3_0
- | Unicode_DFS_2015
- | Unicode_DFS_2016
- | Unicode_TOU
- | UnixCrypt
- | Unlicense
- | VOSTROM
- | VSL_1_0
- | Vim
- | W3C
- | W3C_19980720
- | W3C_20150513
- | WTFPL
- | Watcom_1_0
- | Widget_Workshop
- | Wsuipa
- | X11
- | X11_distribute_modifications_variant
- | XFree86_1_1
- | XSkat
- | Xdebug_1_03
- | Xerox
- | Xfig
- | Xnet
- | YPL_1_0
- | YPL_1_1
- | ZPL_1_1
- | ZPL_2_0
- | ZPL_2_1
- | Zed
- | Zeeff
- | Zend_2_0
- | Zimbra_1_3
- | Zimbra_1_4
- | Zlib
- | Any_OSI
- | Bcrypt_Solar_Designer
- | Blessing
- | Bzip2_1_0_6
- | Check_cvs
- | Checkmk
- | Copyleft_next_0_3_0
- | Copyleft_next_0_3_1
- | Curl
- | Cve_tou
- | Diffmark
- | Dtoa
- | Dvipdfm
- | EGenix
- | Etalab_2_0
- | Fwlw
- | GSOAP_1_3b
- | Gnuplot
- | Gtkbook
- | Hdparm
- | IMatix
- | Libpng_2_0
- | Libselinux_1_0
- | Libtiff
- | Libutil_David_Nugent
- | Lsof
- | Magaz
- | Mailprio
- | Metamail
- | Mpi_permissive
- | Mpich2
- | Mplus
- | Pkgconf
- | Pnmstitch
- | Psfrag
- | Psutils
- | Python_ldap
- | Radvd
- | Snprintf
- | SoftSurfer
- | Ssh_keyscan
- | Swrule
- | Threeparttable
- | Ulem
- | W3m
- | Xinetd
- | Xkeyboard_Config_Zinoviev
- | Xlock
- | Xpp
- | Xzoom
- | Zlib_acknowledgement
- licenseId :: License -> String
- parseLicense :: String -> License
- data PackageInformation = PackageInformation {
- _pkgname :: Text
- _pkgbase :: Text
- _repo :: Repo
- _arch :: Arch
- _pkgver :: Text
- _pkgrel :: Text
- _epoch :: Int
- _pkgdesc :: Text
- _url :: Text
- _filename :: Text
- _compressedSize :: Int
- _installedSize :: Int
- _buildDate :: UTCTime
- _lastUpdate :: UTCTime
- _flageDate :: Maybe UTCTime
- _maintainers :: [Text]
- _packager :: Text
- _groups :: [Text]
- _licenses :: [License]
- _conflicts :: [Text]
- _provides :: [Text]
- _replaces :: [Text]
- _depends :: [Text]
- _optdepends :: [Text]
- _makedepends :: [Text]
- _checkdepends :: [Text]
- data PackageFiles = PackageFiles {}
- data Flagged
- data ArchLinuxResponse a = ArchLinuxResponse {}
- data AurSearch = AurSearch {
- _id :: Int
- _name :: Text
- _packageBaseID :: Int
- _packageBase :: Text
- _version :: Text
- _description :: Maybe Text
- _url :: Maybe Text
- _numVotes :: Int
- _popularity :: Double
- _outOfDate :: Maybe Int
- _maintainer :: Maybe Text
- _firstSubmitted :: Int
- _lastModified :: Int
- _urlPath :: Text
- data AurInfo = AurInfo {}
- data AurResponseType
- data AurResponse a = AurResponse {
- _version :: Int
- _aurType :: AurResponseType
- _resultCount :: Int
- _results :: a
- _error :: Maybe Text
Arch Linux official
Official repositories.
Instances
Official architectures.
Instances
| FromJSON Arch Source # | |||||
Defined in Web.ArchLinux.Types | |||||
| ToJSON Arch Source # | |||||
| Enum Arch Source # | |||||
| Generic Arch Source # | |||||
Defined in Web.ArchLinux.Types Associated Types
| |||||
| Show Arch Source # | |||||
| Eq Arch Source # | |||||
| Ord Arch Source # | |||||
| ToHttpApiData Arch Source # | |||||
Defined in Web.ArchLinux.Types Methods toUrlPiece :: Arch -> Text # toEncodedUrlPiece :: Arch -> Builder # toHeader :: Arch -> ByteString # toQueryParam :: Arch -> Text # toEncodedQueryParam :: Arch -> Builder # | |||||
| HasArch PackageFiles Arch Source # | |||||
Defined in Web.ArchLinux.Types.Lens | |||||
| HasArch PackageInformation Arch Source # | |||||
Defined in Web.ArchLinux.Types.Lens | |||||
| type Rep Arch Source # | |||||
Defined in Web.ArchLinux.Types | |||||
SPDX License Identifiers included in usrsharelicensesknown_spdx_license_identifiers.txt of package https://archlinux.org/packages/core/any/licenses/.
Constructors
| Custom String | |
| N_0BSD | 0BSD |
| N_3D_Slicer_1_0 | 3D-Slicer-1.0 |
| AAL | AAL |
| ADSL | ADSL |
| AFL_1_1 | AFL-1.1 |
| AFL_1_2 | AFL-1.2 |
| AFL_2_0 | AFL-2.0 |
| AFL_2_1 | AFL-2.1 |
| AFL_3_0 | AFL-3.0 |
| AGPL_1_0_only | AGPL-1.0-only |
| AGPL_1_0_or_later | AGPL-1.0-or-later |
| AGPL_3_0_only | AGPL-3.0-only |
| AGPL_3_0_or_later | AGPL-3.0-or-later |
| AMD_newlib | AMD-newlib |
| AMDPLPA | AMDPLPA |
| AML | AML |
| AML_glslang | AML-glslang |
| AMPAS | AMPAS |
| ANTLR_PD | ANTLR-PD |
| ANTLR_PD_fallback | ANTLR-PD-fallback |
| APAFML | APAFML |
| APL_1_0 | APL-1.0 |
| APSL_1_0 | APSL-1.0 |
| APSL_1_1 | APSL-1.1 |
| APSL_1_2 | APSL-1.2 |
| APSL_2_0 | APSL-2.0 |
| ASWF_Digital_Assets_1_0 | ASWF-Digital-Assets-1.0 |
| ASWF_Digital_Assets_1_1 | ASWF-Digital-Assets-1.1 |
| Abstyles | Abstyles |
| AdaCore_doc | AdaCore-doc |
| Adobe_2006 | Adobe-2006 |
| Adobe_Display_PostScript | Adobe-Display-PostScript |
| Adobe_Glyph | Adobe-Glyph |
| Adobe_Utopia | Adobe-Utopia |
| Afmparse | Afmparse |
| Aladdin | Aladdin |
| Apache_1_0 | Apache-1.0 |
| Apache_1_1 | Apache-1.1 |
| Apache_2_0 | Apache-2.0 |
| App_s2p | App-s2p |
| Arphic_1999 | Arphic-1999 |
| Artistic_1_0 | Artistic-1.0 |
| Artistic_1_0_Perl | Artistic-1.0-Perl |
| Artistic_1_0_cl8 | Artistic-1.0-cl8 |
| Artistic_2_0 | Artistic-2.0 |
| BSD_1_Clause | BSD-1-Clause |
| BSD_2_Clause | BSD-2-Clause |
| BSD_2_Clause_Darwin | BSD-2-Clause-Darwin |
| BSD_2_Clause_Patent | BSD-2-Clause-Patent |
| BSD_2_Clause_Views | BSD-2-Clause-Views |
| BSD_2_Clause_first_lines | BSD-2-Clause-first-lines |
| BSD_3_Clause | BSD-3-Clause |
| BSD_3_Clause_Attribution | BSD-3-Clause-Attribution |
| BSD_3_Clause_Clear | BSD-3-Clause-Clear |
| BSD_3_Clause_HP | BSD-3-Clause-HP |
| BSD_3_Clause_LBNL | BSD-3-Clause-LBNL |
| BSD_3_Clause_Modification | BSD-3-Clause-Modification |
| BSD_3_Clause_No_Military_License | BSD-3-Clause-No-Military-License |
| BSD_3_Clause_No_Nuclear_License | BSD-3-Clause-No-Nuclear-License |
| BSD_3_Clause_No_Nuclear_License_2014 | BSD-3-Clause-No-Nuclear-License-2014 |
| 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_Sun | BSD-3-Clause-Sun |
| BSD_3_Clause_acpica | BSD-3-Clause-acpica |
| BSD_3_Clause_flex | BSD-3-Clause-flex |
| BSD_4_Clause | BSD-4-Clause |
| BSD_4_Clause_Shortened | BSD-4-Clause-Shortened |
| BSD_4_Clause_UC | BSD-4-Clause-UC |
| BSD_4_3RENO | BSD-4.3RENO |
| BSD_4_3TAHOE | BSD-4.3TAHOE |
| BSD_Advertising_Acknowledgement | BSD-Advertising-Acknowledgement |
| BSD_Attribution_HPND_disclaimer | BSD-Attribution-HPND-disclaimer |
| BSD_Inferno_Nettverk | BSD-Inferno-Nettverk |
| BSD_Protection | BSD-Protection |
| BSD_Source_Code | BSD-Source-Code |
| BSD_Source_beginning_file | BSD-Source-beginning-file |
| BSD_Systemics | BSD-Systemics |
| BSD_Systemics_W3Works | BSD-Systemics-W3Works |
| BSL_1_0 | BSL-1.0 |
| BUSL_1_1 | BUSL-1.1 |
| Baekmuk | Baekmuk |
| Bahyph | Bahyph |
| Barr | Barr |
| Beerware | Beerware |
| BitTorrent_1_0 | BitTorrent-1.0 |
| BitTorrent_1_1 | BitTorrent-1.1 |
| Bitstream_Charter | Bitstream-Charter |
| Bitstream_Vera | Bitstream-Vera |
| BlueOak_1_0_0 | BlueOak-1.0.0 |
| Boehm_GC | Boehm-GC |
| Borceux | Borceux |
| Brian_Gladman_2_Clause | Brian-Gladman-2-Clause |
| Brian_Gladman_3_Clause | Brian-Gladman-3-Clause |
| C_UDA_1_0 | C-UDA-1.0 |
| CAL_1_0 | CAL-1.0 |
| CAL_1_0_Combined_Work_Exception | CAL-1.0-Combined-Work-Exception |
| CATOSL_1_1 | CATOSL-1.1 |
| CC_BY_1_0 | CC-BY-1.0 |
| CC_BY_2_0 | CC-BY-2.0 |
| CC_BY_2_5 | CC-BY-2.5 |
| CC_BY_2_5_AU | CC-BY-2.5-AU |
| CC_BY_3_0 | CC-BY-3.0 |
| CC_BY_3_0_AT | CC-BY-3.0-AT |
| CC_BY_3_0_AU | CC-BY-3.0-AU |
| CC_BY_3_0_DE | CC-BY-3.0-DE |
| CC_BY_3_0_IGO | CC-BY-3.0-IGO |
| CC_BY_3_0_NL | CC-BY-3.0-NL |
| CC_BY_3_0_US | CC-BY-3.0-US |
| CC_BY_4_0 | CC-BY-4.0 |
| CC_BY_NC_1_0 | CC-BY-NC-1.0 |
| CC_BY_NC_2_0 | CC-BY-NC-2.0 |
| CC_BY_NC_2_5 | CC-BY-NC-2.5 |
| CC_BY_NC_3_0 | CC-BY-NC-3.0 |
| CC_BY_NC_3_0_DE | CC-BY-NC-3.0-DE |
| CC_BY_NC_4_0 | CC-BY-NC-4.0 |
| CC_BY_NC_ND_1_0 | CC-BY-NC-ND-1.0 |
| CC_BY_NC_ND_2_0 | CC-BY-NC-ND-2.0 |
| CC_BY_NC_ND_2_5 | CC-BY-NC-ND-2.5 |
| CC_BY_NC_ND_3_0 | CC-BY-NC-ND-3.0 |
| CC_BY_NC_ND_3_0_DE | CC-BY-NC-ND-3.0-DE |
| CC_BY_NC_ND_3_0_IGO | CC-BY-NC-ND-3.0-IGO |
| CC_BY_NC_ND_4_0 | CC-BY-NC-ND-4.0 |
| CC_BY_NC_SA_1_0 | CC-BY-NC-SA-1.0 |
| CC_BY_NC_SA_2_0 | CC-BY-NC-SA-2.0 |
| CC_BY_NC_SA_2_0_DE | CC-BY-NC-SA-2.0-DE |
| CC_BY_NC_SA_2_0_FR | CC-BY-NC-SA-2.0-FR |
| CC_BY_NC_SA_2_0_UK | CC-BY-NC-SA-2.0-UK |
| CC_BY_NC_SA_2_5 | CC-BY-NC-SA-2.5 |
| CC_BY_NC_SA_3_0 | CC-BY-NC-SA-3.0 |
| CC_BY_NC_SA_3_0_DE | CC-BY-NC-SA-3.0-DE |
| CC_BY_NC_SA_3_0_IGO | CC-BY-NC-SA-3.0-IGO |
| CC_BY_NC_SA_4_0 | CC-BY-NC-SA-4.0 |
| CC_BY_ND_1_0 | CC-BY-ND-1.0 |
| CC_BY_ND_2_0 | CC-BY-ND-2.0 |
| CC_BY_ND_2_5 | CC-BY-ND-2.5 |
| CC_BY_ND_3_0 | CC-BY-ND-3.0 |
| CC_BY_ND_3_0_DE | CC-BY-ND-3.0-DE |
| CC_BY_ND_4_0 | CC-BY-ND-4.0 |
| CC_BY_SA_1_0 | CC-BY-SA-1.0 |
| CC_BY_SA_2_0 | CC-BY-SA-2.0 |
| CC_BY_SA_2_0_UK | CC-BY-SA-2.0-UK |
| CC_BY_SA_2_1_JP | CC-BY-SA-2.1-JP |
| CC_BY_SA_2_5 | CC-BY-SA-2.5 |
| CC_BY_SA_3_0 | CC-BY-SA-3.0 |
| CC_BY_SA_3_0_AT | CC-BY-SA-3.0-AT |
| CC_BY_SA_3_0_DE | CC-BY-SA-3.0-DE |
| CC_BY_SA_3_0_IGO | CC-BY-SA-3.0-IGO |
| CC_BY_SA_4_0 | CC-BY-SA-4.0 |
| CC_PDDC | CC-PDDC |
| CC0_1_0 | CC0-1.0 |
| CDDL_1_0 | CDDL-1.0 |
| CDDL_1_1 | CDDL-1.1 |
| CDL_1_0 | CDL-1.0 |
| CDLA_Permissive_1_0 | CDLA-Permissive-1.0 |
| CDLA_Permissive_2_0 | CDLA-Permissive-2.0 |
| CDLA_Sharing_1_0 | CDLA-Sharing-1.0 |
| CECILL_1_0 | CECILL-1.0 |
| CECILL_1_1 | CECILL-1.1 |
| CECILL_2_0 | CECILL-2.0 |
| CECILL_2_1 | CECILL-2.1 |
| CECILL_B | CECILL-B |
| CECILL_C | CECILL-C |
| CERN_OHL_1_1 | CERN-OHL-1.1 |
| CERN_OHL_1_2 | CERN-OHL-1.2 |
| CERN_OHL_P_2_0 | CERN-OHL-P-2.0 |
| CERN_OHL_S_2_0 | CERN-OHL-S-2.0 |
| CERN_OHL_W_2_0 | CERN-OHL-W-2.0 |
| CFITSIO | CFITSIO |
| CMU_Mach | CMU-Mach |
| CMU_Mach_nodoc | CMU-Mach-nodoc |
| CNRI_Jython | CNRI-Jython |
| CNRI_Python | CNRI-Python |
| CNRI_Python_GPL_Compatible | CNRI-Python-GPL-Compatible |
| COIL_1_0 | COIL-1.0 |
| CPAL_1_0 | CPAL-1.0 |
| CPL_1_0 | CPL-1.0 |
| CPOL_1_02 | CPOL-1.02 |
| CUA_OPL_1_0 | CUA-OPL-1.0 |
| Caldera | Caldera |
| Caldera_no_preamble | Caldera-no-preamble |
| Catharon | Catharon |
| ClArtistic | ClArtistic |
| Clips | Clips |
| Community_Spec_1_0 | Community-Spec-1.0 |
| Condor_1_1 | Condor-1.1 |
| Cornell_Lossless_JPEG | Cornell-Lossless-JPEG |
| Cronyx | Cronyx |
| Crossword | Crossword |
| CrystalStacker | CrystalStacker |
| Cube | Cube |
| D_FSL_1_0 | D-FSL-1.0 |
| DEC_3_Clause | DEC-3-Clause |
| DL_DE_BY_2_0 | DL-DE-BY-2.0 |
| DL_DE_ZERO_2_0 | DL-DE-ZERO-2.0 |
| Doc | DOC |
| DRL_1_0 | DRL-1.0 |
| DRL_1_1 | DRL-1.1 |
| DSDP | DSDP |
| Dotseqn | Dotseqn |
| ECL_1_0 | ECL-1.0 |
| ECL_2_0 | ECL-2.0 |
| EFL_1_0 | EFL-1.0 |
| EFL_2_0 | EFL-2.0 |
| EPICS | EPICS |
| EPL_1_0 | EPL-1.0 |
| EPL_2_0 | EPL-2.0 |
| EUDatagrid | EUDatagrid |
| EUPL_1_0 | EUPL-1.0 |
| EUPL_1_1 | EUPL-1.1 |
| EUPL_1_2 | EUPL-1.2 |
| Elastic_2_0 | Elastic-2.0 |
| Entessa | Entessa |
| ErlPL_1_1 | ErlPL-1.1 |
| Eurosym | Eurosym |
| FBM | FBM |
| FDK_AAC | FDK-AAC |
| FSFAP | FSFAP |
| FSFAP_no_warranty_disclaimer | FSFAP-no-warranty-disclaimer |
| FSFUL | FSFUL |
| FSFULLR | FSFULLR |
| FSFULLRWD | FSFULLRWD |
| FTL | FTL |
| Fair | Fair |
| Ferguson_Twofish | Ferguson-Twofish |
| Frameworx_1_0 | Frameworx-1.0 |
| FreeBSD_DOC | FreeBSD-DOC |
| FreeImage | FreeImage |
| Furuseth | Furuseth |
| GCR_docs | GCR-docs |
| GD | GD |
| GFDL_1_1_invariants_only | GFDL-1.1-invariants-only |
| GFDL_1_1_invariants_or_later | GFDL-1.1-invariants-or-later |
| GFDL_1_1_no_invariants_only | GFDL-1.1-no-invariants-only |
| GFDL_1_1_no_invariants_or_later | GFDL-1.1-no-invariants-or-later |
| GFDL_1_1_only | GFDL-1.1-only |
| GFDL_1_1_or_later | GFDL-1.1-or-later |
| GFDL_1_2_invariants_only | GFDL-1.2-invariants-only |
| GFDL_1_2_invariants_or_later | GFDL-1.2-invariants-or-later |
| GFDL_1_2_no_invariants_only | GFDL-1.2-no-invariants-only |
| GFDL_1_2_no_invariants_or_later | GFDL-1.2-no-invariants-or-later |
| GFDL_1_2_only | GFDL-1.2-only |
| GFDL_1_2_or_later | GFDL-1.2-or-later |
| GFDL_1_3_invariants_only | GFDL-1.3-invariants-only |
| GFDL_1_3_invariants_or_later | GFDL-1.3-invariants-or-later |
| GFDL_1_3_no_invariants_only | GFDL-1.3-no-invariants-only |
| GFDL_1_3_no_invariants_or_later | GFDL-1.3-no-invariants-or-later |
| GFDL_1_3_only | GFDL-1.3-only |
| GFDL_1_3_or_later | GFDL-1.3-or-later |
| GL2PS | GL2PS |
| GLWTPL | GLWTPL |
| GPL_1_0_only | GPL-1.0-only |
| GPL_1_0_or_later | GPL-1.0-or-later |
| GPL_2_0_only | GPL-2.0-only |
| GPL_2_0_or_later | GPL-2.0-or-later |
| GPL_3_0_only | GPL-3.0-only |
| GPL_3_0_or_later | GPL-3.0-or-later |
| Giftware | Giftware |
| Glide | Glide |
| Glulxe | Glulxe |
| Graphics_Gems | Graphics-Gems |
| Gutmann | Gutmann |
| HP_1986 | HP-1986 |
| HP_1989 | HP-1989 |
| HPND | HPND |
| HPND_DEC | HPND-DEC |
| HPND_Fenneberg_Livingston | HPND-Fenneberg-Livingston |
| HPND_INRIA_IMAG | HPND-INRIA-IMAG |
| HPND_Intel | HPND-Intel |
| HPND_Kevlin_Henney | HPND-Kevlin-Henney |
| HPND_MIT_disclaimer | HPND-MIT-disclaimer |
| HPND_Markus_Kuhn | HPND-Markus-Kuhn |
| HPND_Pbmplus | HPND-Pbmplus |
| HPND_UC | HPND-UC |
| HPND_UC_export_US | HPND-UC-export-US |
| HPND_doc | HPND-doc |
| HPND_doc_sell | HPND-doc-sell |
| HPND_export_US | HPND-export-US |
| HPND_export_US_acknowledgement | HPND-export-US-acknowledgement |
| HPND_export_US_modify | HPND-export-US-modify |
| HPND_export2_US | HPND-export2-US |
| HPND_merchantability_variant | HPND-merchantability-variant |
| HPND_sell_MIT_disclaimer_xserver | HPND-sell-MIT-disclaimer-xserver |
| HPND_sell_regexpr | HPND-sell-regexpr |
| HPND_sell_variant | HPND-sell-variant |
| HPND_sell_variant_MIT_disclaimer | HPND-sell-variant-MIT-disclaimer |
| HPND_sell_variant_MIT_disclaimer_rev | HPND-sell-variant-MIT-disclaimer-rev |
| HTMLTIDY | HTMLTIDY |
| HaskellReport | HaskellReport |
| Hippocratic_2_1 | Hippocratic-2.1 |
| IBM_pibs | IBM-pibs |
| ICU | ICU |
| IEC_Code_Components_EULA | IEC-Code-Components-EULA |
| IJG | IJG |
| IJG_short | IJG-short |
| IPA | IPA |
| IPL_1_0 | IPL-1.0 |
| ISC | ISC |
| ISC_Veillard | ISC-Veillard |
| ImageMagick | ImageMagick |
| Imlib2 | Imlib2 |
| Info_ZIP | Info-ZIP |
| Inner_Net_2_0 | Inner-Net-2.0 |
| Intel | Intel |
| Intel_ACPI | Intel-ACPI |
| Interbase_1_0 | Interbase-1.0 |
| JPL_image | JPL-image |
| JPNIC | JPNIC |
| JSON | JSON |
| Jam | Jam |
| JasPer_2_0 | JasPer-2.0 |
| Kastrup | Kastrup |
| Kazlib | Kazlib |
| Knuth_CTAN | Knuth-CTAN |
| LAL_1_2 | LAL-1.2 |
| LAL_1_3 | LAL-1.3 |
| LGPL_2_0_only | LGPL-2.0-only |
| LGPL_2_0_or_later | LGPL-2.0-or-later |
| LGPL_2_1_only | LGPL-2.1-only |
| LGPL_2_1_or_later | LGPL-2.1-or-later |
| LGPL_3_0_only | LGPL-3.0-only |
| LGPL_3_0_or_later | LGPL-3.0-or-later |
| LGPLLR | LGPLLR |
| LOOP | LOOP |
| LPD_document | LPD-document |
| LPL_1_0 | LPL-1.0 |
| LPL_1_02 | LPL-1.02 |
| LPPL_1_0 | LPPL-1.0 |
| LPPL_1_1 | LPPL-1.1 |
| LPPL_1_2 | LPPL-1.2 |
| LPPL_1_3a | LPPL-1.3a |
| LPPL_1_3c | LPPL-1.3c |
| LZMA_SDK_9_11_to_9_20 | LZMA-SDK-9.11-to-9.20 |
| LZMA_SDK_9_22 | LZMA-SDK-9.22 |
| Latex2e | Latex2e |
| Latex2e_translated_notice | Latex2e-translated-notice |
| Leptonica | Leptonica |
| LiLiQ_P_1_1 | LiLiQ-P-1.1 |
| LiLiQ_R_1_1 | LiLiQ-R-1.1 |
| LiLiQ_Rplus_1_1 | LiLiQ-Rplus-1.1 |
| Libpng | Libpng |
| Linux_OpenIB | Linux-OpenIB |
| Linux_man_pages_1_para | Linux-man-pages-1-para |
| Linux_man_pages_copyleft | Linux-man-pages-copyleft |
| Linux_man_pages_copyleft_2_para | Linux-man-pages-copyleft-2-para |
| Linux_man_pages_copyleft_var | Linux-man-pages-copyleft-var |
| Lucida_Bitmap_Fonts | Lucida-Bitmap-Fonts |
| MIT | MIT |
| MIT_0 | MIT-0 |
| MIT_CMU | MIT-CMU |
| MIT_Festival | MIT-Festival |
| MIT_Khronos_old | MIT-Khronos-old |
| MIT_Modern_Variant | MIT-Modern-Variant |
| MIT_Wu | MIT-Wu |
| MIT_advertising | MIT-advertising |
| MIT_enna | MIT-enna |
| MIT_feh | MIT-feh |
| MIT_open_group | MIT-open-group |
| MIT_testregex | MIT-testregex |
| MITNFA | MITNFA |
| MMIXware | MMIXware |
| MPEG_SSG | MPEG-SSG |
| MPL_1_0 | MPL-1.0 |
| MPL_1_1 | MPL-1.1 |
| MPL_2_0 | MPL-2.0 |
| MPL_2_0_no_copyleft_exception | MPL-2.0-no-copyleft-exception |
| MS_LPL | MS-LPL |
| MS_PL | MS-PL |
| MS_RL | MS-RL |
| MTLL | MTLL |
| Mackerras_3_Clause | Mackerras-3-Clause |
| Mackerras_3_Clause_acknowledgment | Mackerras-3-Clause-acknowledgment |
| MakeIndex | MakeIndex |
| Martin_Birgmeier | Martin-Birgmeier |
| McPhee_slideshow | McPhee-slideshow |
| Minpack | Minpack |
| MirOS | MirOS |
| Motosoto | Motosoto |
| MulanPSL_1_0 | MulanPSL-1.0 |
| MulanPSL_2_0 | MulanPSL-2.0 |
| Multics | Multics |
| Mup | Mup |
| NAIST_2003 | NAIST-2003 |
| NASA_1_3 | NASA-1.3 |
| NBPL_1_0 | NBPL-1.0 |
| NCBI_PD | NCBI-PD |
| NCGL_UK_2_0 | NCGL-UK-2.0 |
| NCL | NCL |
| NCSA | NCSA |
| NGPL | NGPL |
| NICTA_1_0 | NICTA-1.0 |
| NIST_PD | NIST-PD |
| NIST_PD_fallback | NIST-PD-fallback |
| NIST_Software | NIST-Software |
| NLOD_1_0 | NLOD-1.0 |
| NLOD_2_0 | NLOD-2.0 |
| NLPL | NLPL |
| NOSL | NOSL |
| NPL_1_0 | NPL-1.0 |
| NPL_1_1 | NPL-1.1 |
| NPOSL_3_0 | NPOSL-3.0 |
| NRL | NRL |
| NTP | NTP |
| NTP_0 | NTP-0 |
| Naumen | Naumen |
| Net_SNMP | Net-SNMP |
| NetCDF | NetCDF |
| Newsletr | Newsletr |
| Nokia | Nokia |
| Noweb | Noweb |
| O_UDA_1_0 | O-UDA-1.0 |
| OAR | OAR |
| OCCT_PL | OCCT-PL |
| OCLC_2_0 | OCLC-2.0 |
| ODC_By_1_0 | ODC-By-1.0 |
| ODbL_1_0 | ODbL-1.0 |
| OFFIS | OFFIS |
| OFL_1_0 | OFL-1.0 |
| OFL_1_0_RFN | OFL-1.0-RFN |
| OFL_1_0_no_RFN | OFL-1.0-no-RFN |
| OFL_1_1 | OFL-1.1 |
| OFL_1_1_RFN | OFL-1.1-RFN |
| OFL_1_1_no_RFN | OFL-1.1-no-RFN |
| OGC_1_0 | OGC-1.0 |
| OGDL_Taiwan_1_0 | OGDL-Taiwan-1.0 |
| OGL_Canada_2_0 | OGL-Canada-2.0 |
| OGL_UK_1_0 | OGL-UK-1.0 |
| OGL_UK_2_0 | OGL-UK-2.0 |
| OGL_UK_3_0 | OGL-UK-3.0 |
| OGTSL | OGTSL |
| OLDAP_1_1 | OLDAP-1.1 |
| OLDAP_1_2 | OLDAP-1.2 |
| OLDAP_1_3 | OLDAP-1.3 |
| OLDAP_1_4 | OLDAP-1.4 |
| OLDAP_2_0 | OLDAP-2.0 |
| OLDAP_2_0_1 | OLDAP-2.0.1 |
| OLDAP_2_1 | OLDAP-2.1 |
| OLDAP_2_2 | OLDAP-2.2 |
| OLDAP_2_2_1 | OLDAP-2.2.1 |
| OLDAP_2_2_2 | OLDAP-2.2.2 |
| OLDAP_2_3 | OLDAP-2.3 |
| OLDAP_2_4 | OLDAP-2.4 |
| OLDAP_2_5 | OLDAP-2.5 |
| OLDAP_2_6 | OLDAP-2.6 |
| OLDAP_2_7 | OLDAP-2.7 |
| OLDAP_2_8 | OLDAP-2.8 |
| OLFL_1_3 | OLFL-1.3 |
| OML | OML |
| OPL_1_0 | OPL-1.0 |
| OPL_UK_3_0 | OPL-UK-3.0 |
| OPUBL_1_0 | OPUBL-1.0 |
| OSET_PL_2_1 | OSET-PL-2.1 |
| OSL_1_0 | OSL-1.0 |
| OSL_1_1 | OSL-1.1 |
| OSL_2_0 | OSL-2.0 |
| OSL_2_1 | OSL-2.1 |
| OSL_3_0 | OSL-3.0 |
| OpenPBS_2_3 | OpenPBS-2.3 |
| OpenSSL | OpenSSL |
| OpenSSL_standalone | OpenSSL-standalone |
| OpenVision | OpenVision |
| PADL | PADL |
| PDDL_1_0 | PDDL-1.0 |
| PHP_3_0 | PHP-3.0 |
| PHP_3_01 | PHP-3.01 |
| PPL | PPL |
| PSF_2_0 | PSF-2.0 |
| Parity_6_0_0 | Parity-6.0.0 |
| Parity_7_0_0 | Parity-7.0.0 |
| Pixar | Pixar |
| Plexus | Plexus |
| PolyForm_Noncommercial_1_0_0 | PolyForm-Noncommercial-1.0.0 |
| PolyForm_Small_Business_1_0_0 | PolyForm-Small-Business-1.0.0 |
| PostgreSQL | PostgreSQL |
| Python_2_0 | Python-2.0 |
| Python_2_0_1 | Python-2.0.1 |
| QPL_1_0 | QPL-1.0 |
| QPL_1_0_INRIA_2004 | QPL-1.0-INRIA-2004 |
| Qhull | Qhull |
| RHeCos_1_1 | RHeCos-1.1 |
| RPL_1_1 | RPL-1.1 |
| RPL_1_5 | RPL-1.5 |
| RPSL_1_0 | RPSL-1.0 |
| RSA_MD | RSA-MD |
| RSCPL | RSCPL |
| Rdisc | Rdisc |
| Ruby | Ruby |
| SAX_PD | SAX-PD |
| SAX_PD_2_0 | SAX-PD-2.0 |
| SCEA | SCEA |
| SGI_B_1_0 | SGI-B-1.0 |
| SGI_B_1_1 | SGI-B-1.1 |
| SGI_B_2_0 | SGI-B-2.0 |
| SGI_OpenGL | SGI-OpenGL |
| SGP4 | SGP4 |
| SHL_0_5 | SHL-0.5 |
| SHL_0_51 | SHL-0.51 |
| SISSL | SISSL |
| SISSL_1_2 | SISSL-1.2 |
| SL | SL |
| SMLNJ | SMLNJ |
| SMPPL | SMPPL |
| SNIA | SNIA |
| SPL_1_0 | SPL-1.0 |
| SSH_OpenSSH | SSH-OpenSSH |
| SSH_short | SSH-short |
| SSLeay_standalone | SSLeay-standalone |
| SSPL_1_0 | SSPL-1.0 |
| SWL | SWL |
| Saxpath | Saxpath |
| SchemeReport | SchemeReport |
| Sendmail | Sendmail |
| Sendmail_8_23 | Sendmail-8.23 |
| SimPL_2_0 | SimPL-2.0 |
| Sleepycat | Sleepycat |
| Soundex | Soundex |
| Spencer_86 | Spencer-86 |
| Spencer_94 | Spencer-94 |
| Spencer_99 | Spencer-99 |
| SugarCRM_1_1_3 | SugarCRM-1.1.3 |
| Sun_PPP | Sun-PPP |
| Sun_PPP_2000 | Sun-PPP-2000 |
| SunPro | SunPro |
| Symlinks | Symlinks |
| TAPR_OHL_1_0 | TAPR-OHL-1.0 |
| TCL | TCL |
| TCP_wrappers | TCP-wrappers |
| TGPPL_1_0 | TGPPL-1.0 |
| TMate | TMate |
| TORQUE_1_1 | TORQUE-1.1 |
| TOSL | TOSL |
| TPDL | TPDL |
| TPL_1_0 | TPL-1.0 |
| TTWL | TTWL |
| TTYP0 | TTYP0 |
| TU_Berlin_1_0 | TU-Berlin-1.0 |
| TU_Berlin_2_0 | TU-Berlin-2.0 |
| TermReadKey | TermReadKey |
| UCAR | UCAR |
| UCL_1_0 | UCL-1.0 |
| UMich_Merit | UMich-Merit |
| UPL_1_0 | UPL-1.0 |
| URT_RLE | URT-RLE |
| Unicode_3_0 | Unicode-3.0 |
| Unicode_DFS_2015 | Unicode-DFS-2015 |
| Unicode_DFS_2016 | Unicode-DFS-2016 |
| Unicode_TOU | Unicode-TOU |
| UnixCrypt | UnixCrypt |
| Unlicense | Unlicense |
| VOSTROM | VOSTROM |
| VSL_1_0 | VSL-1.0 |
| Vim | Vim |
| W3C | W3C |
| W3C_19980720 | W3C-19980720 |
| W3C_20150513 | W3C-20150513 |
| WTFPL | WTFPL |
| Watcom_1_0 | Watcom-1.0 |
| Widget_Workshop | Widget-Workshop |
| Wsuipa | Wsuipa |
| X11 | X11 |
| X11_distribute_modifications_variant | X11-distribute-modifications-variant |
| XFree86_1_1 | XFree86-1.1 |
| XSkat | XSkat |
| Xdebug_1_03 | Xdebug-1.03 |
| Xerox | Xerox |
| Xfig | Xfig |
| Xnet | Xnet |
| YPL_1_0 | YPL-1.0 |
| YPL_1_1 | YPL-1.1 |
| ZPL_1_1 | ZPL-1.1 |
| ZPL_2_0 | ZPL-2.0 |
| ZPL_2_1 | ZPL-2.1 |
| Zed | Zed |
| Zeeff | Zeeff |
| Zend_2_0 | Zend-2.0 |
| Zimbra_1_3 | Zimbra-1.3 |
| Zimbra_1_4 | Zimbra-1.4 |
| Zlib | Zlib |
| Any_OSI | any-OSI |
| Bcrypt_Solar_Designer | bcrypt-Solar-Designer |
| Blessing | blessing |
| Bzip2_1_0_6 | bzip2-1.0.6 |
| Check_cvs | check-cvs |
| Checkmk | checkmk |
| Copyleft_next_0_3_0 | copyleft-next-0.3.0 |
| Copyleft_next_0_3_1 | copyleft-next-0.3.1 |
| Curl | curl |
| Cve_tou | cve-tou |
| Diffmark | diffmark |
| Dtoa | dtoa |
| Dvipdfm | dvipdfm |
| EGenix | eGenix |
| Etalab_2_0 | etalab-2.0 |
| Fwlw | fwlw |
| GSOAP_1_3b | gSOAP-1.3b |
| Gnuplot | gnuplot |
| Gtkbook | gtkbook |
| Hdparm | hdparm |
| IMatix | iMatix |
| Libpng_2_0 | libpng-2.0 |
| Libselinux_1_0 | libselinux-1.0 |
| Libtiff | libtiff |
| Libutil_David_Nugent | libutil-David-Nugent |
| Lsof | lsof |
| Magaz | magaz |
| Mailprio | mailprio |
| Metamail | metamail |
| Mpi_permissive | mpi-permissive |
| Mpich2 | mpich2 |
| Mplus | mplus |
| Pkgconf | pkgconf |
| Pnmstitch | pnmstitch |
| Psfrag | psfrag |
| Psutils | psutils |
| Python_ldap | python-ldap |
| Radvd | radvd |
| Snprintf | snprintf |
| SoftSurfer | softSurfer |
| Ssh_keyscan | ssh-keyscan |
| Swrule | swrule |
| Threeparttable | threeparttable |
| Ulem | ulem |
| W3m | w3m |
| Xinetd | xinetd |
| Xkeyboard_Config_Zinoviev | xkeyboard-config-Zinoviev |
| Xlock | xlock |
| Xpp | xpp |
| Xzoom | xzoom |
| Zlib_acknowledgement | zlib-acknowledgement |
Instances
| FromJSON License Source # | |||||
Defined in Web.ArchLinux.Types | |||||
| ToJSON License Source # | |||||
| Generic License Source # | |||||
Defined in Web.ArchLinux.Types Associated Types
| |||||
| Show License Source # | |||||
| Eq License Source # | |||||
| Ord License Source # | |||||
| HasLicenses AurInfo [License] Source # | |||||
| HasLicenses PackageInformation [License] Source # | |||||
Defined in Web.ArchLinux.Types.Lens | |||||
| type Rep License Source # | |||||
Defined in Web.ArchLinux.Types type Rep License = D1 ('MetaData "License" "Web.ArchLinux.Types" "arch-web-0.3.3-PkT2kVyP8v4PW3wEyxJnC" 'False) (((((((((C1 ('MetaCons "Custom" 'PrefixI 'False) (S1 ('MetaSel ('Nothing :: Maybe Symbol) 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 String)) :+: C1 ('MetaCons "N_0BSD" 'PrefixI 'False) (U1 :: Type -> Type)) :+: (C1 ('MetaCons "N_3D_Slicer_1_0" 'PrefixI 'False) (U1 :: Type -> Type) :+: C1 ('MetaCons "AAL" 'PrefixI 'False) (U1 :: Type -> Type))) :+: ((C1 ('MetaCons "ADSL" 'PrefixI 'False) (U1 :: Type -> Type) :+: C1 ('MetaCons "AFL_1_1" 'PrefixI 'False) (U1 :: Type -> Type)) :+: (C1 ('MetaCons "AFL_1_2" 'PrefixI 'False) (U1 :: Type -> Type) :+: (C1 ('MetaCons "AFL_2_0" 'PrefixI 'False) (U1 :: Type -> Type) :+: C1 ('MetaCons "AFL_2_1" 'PrefixI 'False) (U1 :: Type -> Type))))) :+: (((C1 ('MetaCons "AFL_3_0" 'PrefixI 'False) (U1 :: Type -> Type) :+: C1 ('MetaCons "AGPL_1_0_only" 'PrefixI 'False) (U1 :: Type -> Type)) :+: (C1 ('MetaCons "AGPL_1_0_or_later" 'PrefixI 'False) (U1 :: Type -> Type) :+: (C1 ('MetaCons "AGPL_3_0_only" 'PrefixI 'False) (U1 :: Type -> Type) :+: C1 ('MetaCons "AGPL_3_0_or_later" 'PrefixI 'False) (U1 :: Type -> Type)))) :+: ((C1 ('MetaCons "AMD_newlib" 'PrefixI 'False) (U1 :: Type -> Type) :+: C1 ('MetaCons "AMDPLPA" 'PrefixI 'False) (U1 :: Type -> Type)) :+: (C1 ('MetaCons "AML" 'PrefixI 'False) (U1 :: Type -> Type) :+: (C1 ('MetaCons "AML_glslang" 'PrefixI 'False) (U1 :: Type -> Type) :+: C1 ('MetaCons "AMPAS" 'PrefixI 'False) (U1 :: Type -> Type)))))) :+: ((((C1 ('MetaCons "ANTLR_PD" 'PrefixI 'False) (U1 :: Type -> Type) :+: C1 ('MetaCons "ANTLR_PD_fallback" 'PrefixI 'False) (U1 :: Type -> Type)) :+: (C1 ('MetaCons "APAFML" 'PrefixI 'False) (U1 :: Type -> Type) :+: (C1 ('MetaCons "APL_1_0" 'PrefixI 'False) (U1 :: Type -> Type) :+: C1 ('MetaCons "APSL_1_0" 'PrefixI 'False) (U1 :: Type -> Type)))) :+: ((C1 ('MetaCons "APSL_1_1" 'PrefixI 'False) (U1 :: Type -> Type) :+: C1 ('MetaCons "APSL_1_2" 'PrefixI 'False) (U1 :: Type -> Type)) :+: (C1 ('MetaCons "APSL_2_0" 'PrefixI 'False) (U1 :: Type -> Type) :+: (C1 ('MetaCons "ASWF_Digital_Assets_1_0" 'PrefixI 'False) (U1 :: Type -> Type) :+: C1 ('MetaCons "ASWF_Digital_Assets_1_1" 'PrefixI 'False) (U1 :: Type -> Type))))) :+: (((C1 ('MetaCons "Abstyles" 'PrefixI 'False) (U1 :: Type -> Type) :+: C1 ('MetaCons "AdaCore_doc" 'PrefixI 'False) (U1 :: Type -> Type)) :+: (C1 ('MetaCons "Adobe_2006" 'PrefixI 'False) (U1 :: Type -> Type) :+: (C1 ('MetaCons "Adobe_Display_PostScript" 'PrefixI 'False) (U1 :: Type -> Type) :+: C1 ('MetaCons "Adobe_Glyph" 'PrefixI 'False) (U1 :: Type -> Type)))) :+: ((C1 ('MetaCons "Adobe_Utopia" 'PrefixI 'False) (U1 :: Type -> Type) :+: C1 ('MetaCons "Afmparse" 'PrefixI 'False) (U1 :: Type -> Type)) :+: (C1 ('MetaCons "Aladdin" 'PrefixI 'False) (U1 :: Type -> Type) :+: (C1 ('MetaCons "Apache_1_0" 'PrefixI 'False) (U1 :: Type -> Type) :+: C1 ('MetaCons "Apache_1_1" 'PrefixI 'False) (U1 :: Type -> Type))))))) :+: (((((C1 ('MetaCons "Apache_2_0" 'PrefixI 'False) (U1 :: Type -> Type) :+: C1 ('MetaCons "App_s2p" 'PrefixI 'False) (U1 :: Type -> Type)) :+: (C1 ('MetaCons "Arphic_1999" 'PrefixI 'False) (U1 :: Type -> Type) :+: C1 ('MetaCons "Artistic_1_0" 'PrefixI 'False) (U1 :: Type -> Type))) :+: ((C1 ('MetaCons "Artistic_1_0_Perl" 'PrefixI 'False) (U1 :: Type -> Type) :+: C1 ('MetaCons "Artistic_1_0_cl8" 'PrefixI 'False) (U1 :: Type -> Type)) :+: (C1 ('MetaCons "Artistic_2_0" 'PrefixI 'False) (U1 :: Type -> Type) :+: (C1 ('MetaCons "BSD_1_Clause" 'PrefixI 'False) (U1 :: Type -> Type) :+: C1 ('MetaCons "BSD_2_Clause" 'PrefixI 'False) (U1 :: Type -> Type))))) :+: (((C1 ('MetaCons "BSD_2_Clause_Darwin" 'PrefixI 'False) (U1 :: Type -> Type) :+: C1 ('MetaCons "BSD_2_Clause_Patent" 'PrefixI 'False) (U1 :: Type -> Type)) :+: (C1 ('MetaCons "BSD_2_Clause_Views" 'PrefixI 'False) (U1 :: Type -> Type) :+: (C1 ('MetaCons "BSD_2_Clause_first_lines" 'PrefixI 'False) (U1 :: Type -> Type) :+: C1 ('MetaCons "BSD_3_Clause" 'PrefixI 'False) (U1 :: Type -> Type)))) :+: ((C1 ('MetaCons "BSD_3_Clause_Attribution" 'PrefixI 'False) (U1 :: Type -> Type) :+: C1 ('MetaCons "BSD_3_Clause_Clear" 'PrefixI 'False) (U1 :: Type -> Type)) :+: (C1 ('MetaCons "BSD_3_Clause_HP" 'PrefixI 'False) (U1 :: Type -> Type) :+: (C1 ('MetaCons "BSD_3_Clause_LBNL" 'PrefixI 'False) (U1 :: Type -> Type) :+: C1 ('MetaCons "BSD_3_Clause_Modification" 'PrefixI 'False) (U1 :: Type -> Type)))))) :+: ((((C1 ('MetaCons "BSD_3_Clause_No_Military_License" 'PrefixI 'False) (U1 :: Type -> Type) :+: C1 ('MetaCons "BSD_3_Clause_No_Nuclear_License" 'PrefixI 'False) (U1 :: Type -> Type)) :+: (C1 ('MetaCons "BSD_3_Clause_No_Nuclear_License_2014" 'PrefixI 'False) (U1 :: Type -> Type) :+: (C1 ('MetaCons "BSD_3_Clause_No_Nuclear_Warranty" 'PrefixI 'False) (U1 :: Type -> Type) :+: C1 ('MetaCons "BSD_3_Clause_Open_MPI" 'PrefixI 'False) (U1 :: Type -> Type)))) :+: ((C1 ('MetaCons "BSD_3_Clause_Sun" 'PrefixI 'False) (U1 :: Type -> Type) :+: C1 ('MetaCons "BSD_3_Clause_acpica" 'PrefixI 'False) (U1 :: Type -> Type)) :+: (C1 ('MetaCons "BSD_3_Clause_flex" 'PrefixI 'False) (U1 :: Type -> Type) :+: (C1 ('MetaCons "BSD_4_Clause" 'PrefixI 'False) (U1 :: Type -> Type) :+: C1 ('MetaCons "BSD_4_Clause_Shortened" 'PrefixI 'False) (U1 :: Type -> Type))))) :+: (((C1 ('MetaCons "BSD_4_Clause_UC" 'PrefixI 'False) (U1 :: Type -> Type) :+: C1 ('MetaCons "BSD_4_3RENO" 'PrefixI 'False) (U1 :: Type -> Type)) :+: (C1 ('MetaCons "BSD_4_3TAHOE" 'PrefixI 'False) (U1 :: Type -> Type) :+: (C1 ('MetaCons "BSD_Advertising_Acknowledgement" 'PrefixI 'False) (U1 :: Type -> Type) :+: C1 ('MetaCons "BSD_Attribution_HPND_disclaimer" 'PrefixI 'False) (U1 :: Type -> Type)))) :+: ((C1 ('MetaCons "BSD_Inferno_Nettverk" 'PrefixI 'False) (U1 :: Type -> Type) :+: C1 ('MetaCons "BSD_Protection" 'PrefixI 'False) (U1 :: Type -> Type)) :+: (C1 ('MetaCons "BSD_Source_Code" 'PrefixI 'False) (U1 :: Type -> Type) :+: (C1 ('MetaCons "BSD_Source_beginning_file" 'PrefixI 'False) (U1 :: Type -> Type) :+: C1 ('MetaCons "BSD_Systemics" 'PrefixI 'False) (U1 :: Type -> Type)))))))) :+: ((((((C1 ('MetaCons "BSD_Systemics_W3Works" 'PrefixI 'False) (U1 :: Type -> Type) :+: C1 ('MetaCons "BSL_1_0" 'PrefixI 'False) (U1 :: Type -> Type)) :+: (C1 ('MetaCons "BUSL_1_1" 'PrefixI 'False) (U1 :: Type -> Type) :+: C1 ('MetaCons "Baekmuk" 'PrefixI 'False) (U1 :: Type -> Type))) :+: ((C1 ('MetaCons "Bahyph" 'PrefixI 'False) (U1 :: Type -> Type) :+: C1 ('MetaCons "Barr" 'PrefixI 'False) (U1 :: Type -> Type)) :+: (C1 ('MetaCons "Beerware" 'PrefixI 'False) (U1 :: Type -> Type) :+: (C1 ('MetaCons "BitTorrent_1_0" 'PrefixI 'False) (U1 :: Type -> Type) :+: C1 ('MetaCons "BitTorrent_1_1" 'PrefixI 'False) (U1 :: Type -> Type))))) :+: (((C1 ('MetaCons "Bitstream_Charter" 'PrefixI 'False) (U1 :: Type -> Type) :+: C1 ('MetaCons "Bitstream_Vera" 'PrefixI 'False) (U1 :: Type -> Type)) :+: (C1 ('MetaCons "BlueOak_1_0_0" 'PrefixI 'False) (U1 :: Type -> Type) :+: (C1 ('MetaCons "Boehm_GC" 'PrefixI 'False) (U1 :: Type -> Type) :+: C1 ('MetaCons "Borceux" 'PrefixI 'False) (U1 :: Type -> Type)))) :+: ((C1 ('MetaCons "Brian_Gladman_2_Clause" 'PrefixI 'False) (U1 :: Type -> Type) :+: C1 ('MetaCons "Brian_Gladman_3_Clause" 'PrefixI 'False) (U1 :: Type -> Type)) :+: (C1 ('MetaCons "C_UDA_1_0" 'PrefixI 'False) (U1 :: Type -> Type) :+: (C1 ('MetaCons "CAL_1_0" 'PrefixI 'False) (U1 :: Type -> Type) :+: C1 ('MetaCons "CAL_1_0_Combined_Work_Exception" 'PrefixI 'False) (U1 :: Type -> Type)))))) :+: ((((C1 ('MetaCons "CATOSL_1_1" 'PrefixI 'False) (U1 :: Type -> Type) :+: C1 ('MetaCons "CC_BY_1_0" 'PrefixI 'False) (U1 :: Type -> Type)) :+: (C1 ('MetaCons "CC_BY_2_0" 'PrefixI 'False) (U1 :: Type -> Type) :+: (C1 ('MetaCons "CC_BY_2_5" 'PrefixI 'False) (U1 :: Type -> Type) :+: C1 ('MetaCons "CC_BY_2_5_AU" 'PrefixI 'False) (U1 :: Type -> Type)))) :+: ((C1 ('MetaCons "CC_BY_3_0" 'PrefixI 'False) (U1 :: Type -> Type) :+: C1 ('MetaCons "CC_BY_3_0_AT" 'PrefixI 'False) (U1 :: Type -> Type)) :+: (C1 ('MetaCons "CC_BY_3_0_AU" 'PrefixI 'False) (U1 :: Type -> Type) :+: (C1 ('MetaCons "CC_BY_3_0_DE" 'PrefixI 'False) (U1 :: Type -> Type) :+: C1 ('MetaCons "CC_BY_3_0_IGO" 'PrefixI 'False) (U1 :: Type -> Type))))) :+: (((C1 ('MetaCons "CC_BY_3_0_NL" 'PrefixI 'False) (U1 :: Type -> Type) :+: C1 ('MetaCons "CC_BY_3_0_US" 'PrefixI 'False) (U1 :: Type -> Type)) :+: (C1 ('MetaCons "CC_BY_4_0" 'PrefixI 'False) (U1 :: Type -> Type) :+: (C1 ('MetaCons "CC_BY_NC_1_0" 'PrefixI 'False) (U1 :: Type -> Type) :+: C1 ('MetaCons "CC_BY_NC_2_0" 'PrefixI 'False) (U1 :: Type -> Type)))) :+: ((C1 ('MetaCons "CC_BY_NC_2_5" 'PrefixI 'False) (U1 :: Type -> Type) :+: C1 ('MetaCons "CC_BY_NC_3_0" 'PrefixI 'False) (U1 :: Type -> Type)) :+: (C1 ('MetaCons "CC_BY_NC_3_0_DE" 'PrefixI 'False) (U1 :: Type -> Type) :+: (C1 ('MetaCons "CC_BY_NC_4_0" 'PrefixI 'False) (U1 :: Type -> Type) :+: C1 ('MetaCons "CC_BY_NC_ND_1_0" 'PrefixI 'False) (U1 :: Type -> Type))))))) :+: (((((C1 ('MetaCons "CC_BY_NC_ND_2_0" 'PrefixI 'False) (U1 :: Type -> Type) :+: C1 ('MetaCons "CC_BY_NC_ND_2_5" 'PrefixI 'False) (U1 :: Type -> Type)) :+: (C1 ('MetaCons "CC_BY_NC_ND_3_0" 'PrefixI 'False) (U1 :: Type -> Type) :+: (C1 ('MetaCons "CC_BY_NC_ND_3_0_DE" 'PrefixI 'False) (U1 :: Type -> Type) :+: C1 ('MetaCons "CC_BY_NC_ND_3_0_IGO" 'PrefixI 'False) (U1 :: Type -> Type)))) :+: ((C1 ('MetaCons "CC_BY_NC_ND_4_0" 'PrefixI 'False) (U1 :: Type -> Type) :+: C1 ('MetaCons "CC_BY_NC_SA_1_0" 'PrefixI 'False) (U1 :: Type -> Type)) :+: (C1 ('MetaCons "CC_BY_NC_SA_2_0" 'PrefixI 'False) (U1 :: Type -> Type) :+: (C1 ('MetaCons "CC_BY_NC_SA_2_0_DE" 'PrefixI 'False) (U1 :: Type -> Type) :+: C1 ('MetaCons "CC_BY_NC_SA_2_0_FR" 'PrefixI 'False) (U1 :: Type -> Type))))) :+: (((C1 ('MetaCons "CC_BY_NC_SA_2_0_UK" 'PrefixI 'False) (U1 :: Type -> Type) :+: C1 ('MetaCons "CC_BY_NC_SA_2_5" 'PrefixI 'False) (U1 :: Type -> Type)) :+: (C1 ('MetaCons "CC_BY_NC_SA_3_0" 'PrefixI 'False) (U1 :: Type -> Type) :+: (C1 ('MetaCons "CC_BY_NC_SA_3_0_DE" 'PrefixI 'False) (U1 :: Type -> Type) :+: C1 ('MetaCons "CC_BY_NC_SA_3_0_IGO" 'PrefixI 'False) (U1 :: Type -> Type)))) :+: ((C1 ('MetaCons "CC_BY_NC_SA_4_0" 'PrefixI 'False) (U1 :: Type -> Type) :+: C1 ('MetaCons "CC_BY_ND_1_0" 'PrefixI 'False) (U1 :: Type -> Type)) :+: (C1 ('MetaCons "CC_BY_ND_2_0" 'PrefixI 'False) (U1 :: Type -> Type) :+: (C1 ('MetaCons "CC_BY_ND_2_5" 'PrefixI 'False) (U1 :: Type -> Type) :+: C1 ('MetaCons "CC_BY_ND_3_0" 'PrefixI 'False) (U1 :: Type -> Type)))))) :+: ((((C1 ('MetaCons "CC_BY_ND_3_0_DE" 'PrefixI 'False) (U1 :: Type -> Type) :+: C1 ('MetaCons "CC_BY_ND_4_0" 'PrefixI 'False) (U1 :: Type -> Type)) :+: (C1 ('MetaCons "CC_BY_SA_1_0" 'PrefixI 'False) (U1 :: Type -> Type) :+: (C1 ('MetaCons "CC_BY_SA_2_0" 'PrefixI 'False) (U1 :: Type -> Type) :+: C1 ('MetaCons "CC_BY_SA_2_0_UK" 'PrefixI 'False) (U1 :: Type -> Type)))) :+: ((C1 ('MetaCons "CC_BY_SA_2_1_JP" 'PrefixI 'False) (U1 :: Type -> Type) :+: C1 ('MetaCons "CC_BY_SA_2_5" 'PrefixI 'False) (U1 :: Type -> Type)) :+: (C1 ('MetaCons "CC_BY_SA_3_0" 'PrefixI 'False) (U1 :: Type -> Type) :+: (C1 ('MetaCons "CC_BY_SA_3_0_AT" 'PrefixI 'False) (U1 :: Type -> Type) :+: C1 ('MetaCons "CC_BY_SA_3_0_DE" 'PrefixI 'False) (U1 :: Type -> Type))))) :+: (((C1 ('MetaCons "CC_BY_SA_3_0_IGO" 'PrefixI 'False) (U1 :: Type -> Type) :+: C1 ('MetaCons "CC_BY_SA_4_0" 'PrefixI 'False) (U1 :: Type -> Type)) :+: (C1 ('MetaCons "CC_PDDC" 'PrefixI 'False) (U1 :: Type -> Type) :+: (C1 ('MetaCons "CC0_1_0" 'PrefixI 'False) (U1 :: Type -> Type) :+: C1 ('MetaCons "CDDL_1_0" 'PrefixI 'False) (U1 :: Type -> Type)))) :+: ((C1 ('MetaCons "CDDL_1_1" 'PrefixI 'False) (U1 :: Type -> Type) :+: C1 ('MetaCons "CDL_1_0" 'PrefixI 'False) (U1 :: Type -> Type)) :+: (C1 ('MetaCons "CDLA_Permissive_1_0" 'PrefixI 'False) (U1 :: Type -> Type) :+: (C1 ('MetaCons "CDLA_Permissive_2_0" 'PrefixI 'False) (U1 :: Type -> Type) :+: C1 ('MetaCons "CDLA_Sharing_1_0" 'PrefixI 'False) (U1 :: Type -> Type))))))))) :+: (((((((C1 ('MetaCons "CECILL_1_0" 'PrefixI 'False) (U1 :: Type -> Type) :+: C1 ('MetaCons "CECILL_1_1" 'PrefixI 'False) (U1 :: Type -> Type)) :+: (C1 ('MetaCons "CECILL_2_0" 'PrefixI 'False) (U1 :: Type -> Type) :+: C1 ('MetaCons "CECILL_2_1" 'PrefixI 'False) (U1 :: Type -> Type))) :+: ((C1 ('MetaCons "CECILL_B" 'PrefixI 'False) (U1 :: Type -> Type) :+: C1 ('MetaCons "CECILL_C" 'PrefixI 'False) (U1 :: Type -> Type)) :+: (C1 ('MetaCons "CERN_OHL_1_1" 'PrefixI 'False) (U1 :: Type -> Type) :+: (C1 ('MetaCons "CERN_OHL_1_2" 'PrefixI 'False) (U1 :: Type -> Type) :+: C1 ('MetaCons "CERN_OHL_P_2_0" 'PrefixI 'False) (U1 :: Type -> Type))))) :+: (((C1 ('MetaCons "CERN_OHL_S_2_0" 'PrefixI 'False) (U1 :: Type -> Type) :+: C1 ('MetaCons "CERN_OHL_W_2_0" 'PrefixI 'False) (U1 :: Type -> Type)) :+: (C1 ('MetaCons "CFITSIO" 'PrefixI 'False) (U1 :: Type -> Type) :+: (C1 ('MetaCons "CMU_Mach" 'PrefixI 'False) (U1 :: Type -> Type) :+: C1 ('MetaCons "CMU_Mach_nodoc" 'PrefixI 'False) (U1 :: Type -> Type)))) :+: ((C1 ('MetaCons "CNRI_Jython" 'PrefixI 'False) (U1 :: Type -> Type) :+: C1 ('MetaCons "CNRI_Python" 'PrefixI 'False) (U1 :: Type -> Type)) :+: (C1 ('MetaCons "CNRI_Python_GPL_Compatible" 'PrefixI 'False) (U1 :: Type -> Type) :+: (C1 ('MetaCons "COIL_1_0" 'PrefixI 'False) (U1 :: Type -> Type) :+: C1 ('MetaCons "CPAL_1_0" 'PrefixI 'False) (U1 :: Type -> Type)))))) :+: ((((C1 ('MetaCons "CPL_1_0" 'PrefixI 'False) (U1 :: Type -> Type) :+: C1 ('MetaCons "CPOL_1_02" 'PrefixI 'False) (U1 :: Type -> Type)) :+: (C1 ('MetaCons "CUA_OPL_1_0" 'PrefixI 'False) (U1 :: Type -> Type) :+: (C1 ('MetaCons "Caldera" 'PrefixI 'False) (U1 :: Type -> Type) :+: C1 ('MetaCons "Caldera_no_preamble" 'PrefixI 'False) (U1 :: Type -> Type)))) :+: ((C1 ('MetaCons "Catharon" 'PrefixI 'False) (U1 :: Type -> Type) :+: C1 ('MetaCons "ClArtistic" 'PrefixI 'False) (U1 :: Type -> Type)) :+: (C1 ('MetaCons "Clips" 'PrefixI 'False) (U1 :: Type -> Type) :+: (C1 ('MetaCons "Community_Spec_1_0" 'PrefixI 'False) (U1 :: Type -> Type) :+: C1 ('MetaCons "Condor_1_1" 'PrefixI 'False) (U1 :: Type -> Type))))) :+: (((C1 ('MetaCons "Cornell_Lossless_JPEG" 'PrefixI 'False) (U1 :: Type -> Type) :+: C1 ('MetaCons "Cronyx" 'PrefixI 'False) (U1 :: Type -> Type)) :+: (C1 ('MetaCons "Crossword" 'PrefixI 'False) (U1 :: Type -> Type) :+: (C1 ('MetaCons "CrystalStacker" 'PrefixI 'False) (U1 :: Type -> Type) :+: C1 ('MetaCons "Cube" 'PrefixI 'False) (U1 :: Type -> Type)))) :+: ((C1 ('MetaCons "D_FSL_1_0" 'PrefixI 'False) (U1 :: Type -> Type) :+: C1 ('MetaCons "DEC_3_Clause" 'PrefixI 'False) (U1 :: Type -> Type)) :+: (C1 ('MetaCons "DL_DE_BY_2_0" 'PrefixI 'False) (U1 :: Type -> Type) :+: (C1 ('MetaCons "DL_DE_ZERO_2_0" 'PrefixI 'False) (U1 :: Type -> Type) :+: C1 ('MetaCons "Doc" 'PrefixI 'False) (U1 :: Type -> Type))))))) :+: (((((C1 ('MetaCons "DRL_1_0" 'PrefixI 'False) (U1 :: Type -> Type) :+: C1 ('MetaCons "DRL_1_1" 'PrefixI 'False) (U1 :: Type -> Type)) :+: (C1 ('MetaCons "DSDP" 'PrefixI 'False) (U1 :: Type -> Type) :+: C1 ('MetaCons "Dotseqn" 'PrefixI 'False) (U1 :: Type -> Type))) :+: ((C1 ('MetaCons "ECL_1_0" 'PrefixI 'False) (U1 :: Type -> Type) :+: C1 ('MetaCons "ECL_2_0" 'PrefixI 'False) (U1 :: Type -> Type)) :+: (C1 ('MetaCons "EFL_1_0" 'PrefixI 'False) (U1 :: Type -> Type) :+: (C1 ('MetaCons "EFL_2_0" 'PrefixI 'False) (U1 :: Type -> Type) :+: C1 ('MetaCons "EPICS" 'PrefixI 'False) (U1 :: Type -> Type))))) :+: (((C1 ('MetaCons "EPL_1_0" 'PrefixI 'False) (U1 :: Type -> Type) :+: C1 ('MetaCons "EPL_2_0" 'PrefixI 'False) (U1 :: Type -> Type)) :+: (C1 ('MetaCons "EUDatagrid" 'PrefixI 'False) (U1 :: Type -> Type) :+: (C1 ('MetaCons "EUPL_1_0" 'PrefixI 'False) (U1 :: Type -> Type) :+: C1 ('MetaCons "EUPL_1_1" 'PrefixI 'False) (U1 :: Type -> Type)))) :+: ((C1 ('MetaCons "EUPL_1_2" 'PrefixI 'False) (U1 :: Type -> Type) :+: C1 ('MetaCons "Elastic_2_0" 'PrefixI 'False) (U1 :: Type -> Type)) :+: (C1 ('MetaCons "Entessa" 'PrefixI 'False) (U1 :: Type -> Type) :+: (C1 ('MetaCons "ErlPL_1_1" 'PrefixI 'False) (U1 :: Type -> Type) :+: C1 ('MetaCons "Eurosym" 'PrefixI 'False) (U1 :: Type -> Type)))))) :+: ((((C1 ('MetaCons "FBM" 'PrefixI 'False) (U1 :: Type -> Type) :+: C1 ('MetaCons "FDK_AAC" 'PrefixI 'False) (U1 :: Type -> Type)) :+: (C1 ('MetaCons "FSFAP" 'PrefixI 'False) (U1 :: Type -> Type) :+: (C1 ('MetaCons "FSFAP_no_warranty_disclaimer" 'PrefixI 'False) (U1 :: Type -> Type) :+: C1 ('MetaCons "FSFUL" 'PrefixI 'False) (U1 :: Type -> Type)))) :+: ((C1 ('MetaCons "FSFULLR" 'PrefixI 'False) (U1 :: Type -> Type) :+: C1 ('MetaCons "FSFULLRWD" 'PrefixI 'False) (U1 :: Type -> Type)) :+: (C1 ('MetaCons "FTL" 'PrefixI 'False) (U1 :: Type -> Type) :+: (C1 ('MetaCons "Fair" 'PrefixI 'False) (U1 :: Type -> Type) :+: C1 ('MetaCons "Ferguson_Twofish" 'PrefixI 'False) (U1 :: Type -> Type))))) :+: (((C1 ('MetaCons "Frameworx_1_0" 'PrefixI 'False) (U1 :: Type -> Type) :+: C1 ('MetaCons "FreeBSD_DOC" 'PrefixI 'False) (U1 :: Type -> Type)) :+: (C1 ('MetaCons "FreeImage" 'PrefixI 'False) (U1 :: Type -> Type) :+: (C1 ('MetaCons "Furuseth" 'PrefixI 'False) (U1 :: Type -> Type) :+: C1 ('MetaCons "GCR_docs" 'PrefixI 'False) (U1 :: Type -> Type)))) :+: ((C1 ('MetaCons "GD" 'PrefixI 'False) (U1 :: Type -> Type) :+: C1 ('MetaCons "GFDL_1_1_invariants_only" 'PrefixI 'False) (U1 :: Type -> Type)) :+: (C1 ('MetaCons "GFDL_1_1_invariants_or_later" 'PrefixI 'False) (U1 :: Type -> Type) :+: (C1 ('MetaCons "GFDL_1_1_no_invariants_only" 'PrefixI 'False) (U1 :: Type -> Type) :+: C1 ('MetaCons "GFDL_1_1_no_invariants_or_later" 'PrefixI 'False) (U1 :: Type -> Type)))))))) :+: ((((((C1 ('MetaCons "GFDL_1_1_only" 'PrefixI 'False) (U1 :: Type -> Type) :+: C1 ('MetaCons "GFDL_1_1_or_later" 'PrefixI 'False) (U1 :: Type -> Type)) :+: (C1 ('MetaCons "GFDL_1_2_invariants_only" 'PrefixI 'False) (U1 :: Type -> Type) :+: C1 ('MetaCons "GFDL_1_2_invariants_or_later" 'PrefixI 'False) (U1 :: Type -> Type))) :+: ((C1 ('MetaCons "GFDL_1_2_no_invariants_only" 'PrefixI 'False) (U1 :: Type -> Type) :+: C1 ('MetaCons "GFDL_1_2_no_invariants_or_later" 'PrefixI 'False) (U1 :: Type -> Type)) :+: (C1 ('MetaCons "GFDL_1_2_only" 'PrefixI 'False) (U1 :: Type -> Type) :+: (C1 ('MetaCons "GFDL_1_2_or_later" 'PrefixI 'False) (U1 :: Type -> Type) :+: C1 ('MetaCons "GFDL_1_3_invariants_only" 'PrefixI 'False) (U1 :: Type -> Type))))) :+: (((C1 ('MetaCons "GFDL_1_3_invariants_or_later" 'PrefixI 'False) (U1 :: Type -> Type) :+: C1 ('MetaCons "GFDL_1_3_no_invariants_only" 'PrefixI 'False) (U1 :: Type -> Type)) :+: (C1 ('MetaCons "GFDL_1_3_no_invariants_or_later" 'PrefixI 'False) (U1 :: Type -> Type) :+: (C1 ('MetaCons "GFDL_1_3_only" 'PrefixI 'False) (U1 :: Type -> Type) :+: C1 ('MetaCons "GFDL_1_3_or_later" 'PrefixI 'False) (U1 :: Type -> Type)))) :+: ((C1 ('MetaCons "GL2PS" 'PrefixI 'False) (U1 :: Type -> Type) :+: C1 ('MetaCons "GLWTPL" 'PrefixI 'False) (U1 :: Type -> Type)) :+: (C1 ('MetaCons "GPL_1_0_only" 'PrefixI 'False) (U1 :: Type -> Type) :+: (C1 ('MetaCons "GPL_1_0_or_later" 'PrefixI 'False) (U1 :: Type -> Type) :+: C1 ('MetaCons "GPL_2_0_only" 'PrefixI 'False) (U1 :: Type -> Type)))))) :+: ((((C1 ('MetaCons "GPL_2_0_or_later" 'PrefixI 'False) (U1 :: Type -> Type) :+: C1 ('MetaCons "GPL_3_0_only" 'PrefixI 'False) (U1 :: Type -> Type)) :+: (C1 ('MetaCons "GPL_3_0_or_later" 'PrefixI 'False) (U1 :: Type -> Type) :+: (C1 ('MetaCons "Giftware" 'PrefixI 'False) (U1 :: Type -> Type) :+: C1 ('MetaCons "Glide" 'PrefixI 'False) (U1 :: Type -> Type)))) :+: ((C1 ('MetaCons "Glulxe" 'PrefixI 'False) (U1 :: Type -> Type) :+: C1 ('MetaCons "Graphics_Gems" 'PrefixI 'False) (U1 :: Type -> Type)) :+: (C1 ('MetaCons "Gutmann" 'PrefixI 'False) (U1 :: Type -> Type) :+: (C1 ('MetaCons "HP_1986" 'PrefixI 'False) (U1 :: Type -> Type) :+: C1 ('MetaCons "HP_1989" 'PrefixI 'False) (U1 :: Type -> Type))))) :+: (((C1 ('MetaCons "HPND" 'PrefixI 'False) (U1 :: Type -> Type) :+: C1 ('MetaCons "HPND_DEC" 'PrefixI 'False) (U1 :: Type -> Type)) :+: (C1 ('MetaCons "HPND_Fenneberg_Livingston" 'PrefixI 'False) (U1 :: Type -> Type) :+: (C1 ('MetaCons "HPND_INRIA_IMAG" 'PrefixI 'False) (U1 :: Type -> Type) :+: C1 ('MetaCons "HPND_Intel" 'PrefixI 'False) (U1 :: Type -> Type)))) :+: ((C1 ('MetaCons "HPND_Kevlin_Henney" 'PrefixI 'False) (U1 :: Type -> Type) :+: C1 ('MetaCons "HPND_MIT_disclaimer" 'PrefixI 'False) (U1 :: Type -> Type)) :+: (C1 ('MetaCons "HPND_Markus_Kuhn" 'PrefixI 'False) (U1 :: Type -> Type) :+: (C1 ('MetaCons "HPND_Pbmplus" 'PrefixI 'False) (U1 :: Type -> Type) :+: C1 ('MetaCons "HPND_UC" 'PrefixI 'False) (U1 :: Type -> Type))))))) :+: (((((C1 ('MetaCons "HPND_UC_export_US" 'PrefixI 'False) (U1 :: Type -> Type) :+: C1 ('MetaCons "HPND_doc" 'PrefixI 'False) (U1 :: Type -> Type)) :+: (C1 ('MetaCons "HPND_doc_sell" 'PrefixI 'False) (U1 :: Type -> Type) :+: (C1 ('MetaCons "HPND_export_US" 'PrefixI 'False) (U1 :: Type -> Type) :+: C1 ('MetaCons "HPND_export_US_acknowledgement" 'PrefixI 'False) (U1 :: Type -> Type)))) :+: ((C1 ('MetaCons "HPND_export_US_modify" 'PrefixI 'False) (U1 :: Type -> Type) :+: C1 ('MetaCons "HPND_export2_US" 'PrefixI 'False) (U1 :: Type -> Type)) :+: (C1 ('MetaCons "HPND_merchantability_variant" 'PrefixI 'False) (U1 :: Type -> Type) :+: (C1 ('MetaCons "HPND_sell_MIT_disclaimer_xserver" 'PrefixI 'False) (U1 :: Type -> Type) :+: C1 ('MetaCons "HPND_sell_regexpr" 'PrefixI 'False) (U1 :: Type -> Type))))) :+: (((C1 ('MetaCons "HPND_sell_variant" 'PrefixI 'False) (U1 :: Type -> Type) :+: C1 ('MetaCons "HPND_sell_variant_MIT_disclaimer" 'PrefixI 'False) (U1 :: Type -> Type)) :+: (C1 ('MetaCons "HPND_sell_variant_MIT_disclaimer_rev" 'PrefixI 'False) (U1 :: Type -> Type) :+: (C1 ('MetaCons "HTMLTIDY" 'PrefixI 'False) (U1 :: Type -> Type) :+: C1 ('MetaCons "HaskellReport" 'PrefixI 'False) (U1 :: Type -> Type)))) :+: ((C1 ('MetaCons "Hippocratic_2_1" 'PrefixI 'False) (U1 :: Type -> Type) :+: C1 ('MetaCons "IBM_pibs" 'PrefixI 'False) (U1 :: Type -> Type)) :+: (C1 ('MetaCons "ICU" 'PrefixI 'False) (U1 :: Type -> Type) :+: (C1 ('MetaCons "IEC_Code_Components_EULA" 'PrefixI 'False) (U1 :: Type -> Type) :+: C1 ('MetaCons "IJG" 'PrefixI 'False) (U1 :: Type -> Type)))))) :+: ((((C1 ('MetaCons "IJG_short" 'PrefixI 'False) (U1 :: Type -> Type) :+: C1 ('MetaCons "IPA" 'PrefixI 'False) (U1 :: Type -> Type)) :+: (C1 ('MetaCons "IPL_1_0" 'PrefixI 'False) (U1 :: Type -> Type) :+: (C1 ('MetaCons "ISC" 'PrefixI 'False) (U1 :: Type -> Type) :+: C1 ('MetaCons "ISC_Veillard" 'PrefixI 'False) (U1 :: Type -> Type)))) :+: ((C1 ('MetaCons "ImageMagick" 'PrefixI 'False) (U1 :: Type -> Type) :+: C1 ('MetaCons "Imlib2" 'PrefixI 'False) (U1 :: Type -> Type)) :+: (C1 ('MetaCons "Info_ZIP" 'PrefixI 'False) (U1 :: Type -> Type) :+: (C1 ('MetaCons "Inner_Net_2_0" 'PrefixI 'False) (U1 :: Type -> Type) :+: C1 ('MetaCons "Intel" 'PrefixI 'False) (U1 :: Type -> Type))))) :+: (((C1 ('MetaCons "Intel_ACPI" 'PrefixI 'False) (U1 :: Type -> Type) :+: C1 ('MetaCons "Interbase_1_0" 'PrefixI 'False) (U1 :: Type -> Type)) :+: (C1 ('MetaCons "JPL_image" 'PrefixI 'False) (U1 :: Type -> Type) :+: (C1 ('MetaCons "JPNIC" 'PrefixI 'False) (U1 :: Type -> Type) :+: C1 ('MetaCons "JSON" 'PrefixI 'False) (U1 :: Type -> Type)))) :+: ((C1 ('MetaCons "Jam" 'PrefixI 'False) (U1 :: Type -> Type) :+: C1 ('MetaCons "JasPer_2_0" 'PrefixI 'False) (U1 :: Type -> Type)) :+: (C1 ('MetaCons "Kastrup" 'PrefixI 'False) (U1 :: Type -> Type) :+: (C1 ('MetaCons "Kazlib" 'PrefixI 'False) (U1 :: Type -> Type) :+: C1 ('MetaCons "Knuth_CTAN" 'PrefixI 'False) (U1 :: Type -> Type)))))))))) :+: ((((((((C1 ('MetaCons "LAL_1_2" 'PrefixI 'False) (U1 :: Type -> Type) :+: C1 ('MetaCons "LAL_1_3" 'PrefixI 'False) (U1 :: Type -> Type)) :+: (C1 ('MetaCons "LGPL_2_0_only" 'PrefixI 'False) (U1 :: Type -> Type) :+: C1 ('MetaCons "LGPL_2_0_or_later" 'PrefixI 'False) (U1 :: Type -> Type))) :+: ((C1 ('MetaCons "LGPL_2_1_only" 'PrefixI 'False) (U1 :: Type -> Type) :+: C1 ('MetaCons "LGPL_2_1_or_later" 'PrefixI 'False) (U1 :: Type -> Type)) :+: (C1 ('MetaCons "LGPL_3_0_only" 'PrefixI 'False) (U1 :: Type -> Type) :+: (C1 ('MetaCons "LGPL_3_0_or_later" 'PrefixI 'False) (U1 :: Type -> Type) :+: C1 ('MetaCons "LGPLLR" 'PrefixI 'False) (U1 :: Type -> Type))))) :+: (((C1 ('MetaCons "LOOP" 'PrefixI 'False) (U1 :: Type -> Type) :+: C1 ('MetaCons "LPD_document" 'PrefixI 'False) (U1 :: Type -> Type)) :+: (C1 ('MetaCons "LPL_1_0" 'PrefixI 'False) (U1 :: Type -> Type) :+: (C1 ('MetaCons "LPL_1_02" 'PrefixI 'False) (U1 :: Type -> Type) :+: C1 ('MetaCons "LPPL_1_0" 'PrefixI 'False) (U1 :: Type -> Type)))) :+: ((C1 ('MetaCons "LPPL_1_1" 'PrefixI 'False) (U1 :: Type -> Type) :+: C1 ('MetaCons "LPPL_1_2" 'PrefixI 'False) (U1 :: Type -> Type)) :+: (C1 ('MetaCons "LPPL_1_3a" 'PrefixI 'False) (U1 :: Type -> Type) :+: (C1 ('MetaCons "LPPL_1_3c" 'PrefixI 'False) (U1 :: Type -> Type) :+: C1 ('MetaCons "LZMA_SDK_9_11_to_9_20" 'PrefixI 'False) (U1 :: Type -> Type)))))) :+: ((((C1 ('MetaCons "LZMA_SDK_9_22" 'PrefixI 'False) (U1 :: Type -> Type) :+: C1 ('MetaCons "Latex2e" 'PrefixI 'False) (U1 :: Type -> Type)) :+: (C1 ('MetaCons "Latex2e_translated_notice" 'PrefixI 'False) (U1 :: Type -> Type) :+: (C1 ('MetaCons "Leptonica" 'PrefixI 'False) (U1 :: Type -> Type) :+: C1 ('MetaCons "LiLiQ_P_1_1" 'PrefixI 'False) (U1 :: Type -> Type)))) :+: ((C1 ('MetaCons "LiLiQ_R_1_1" 'PrefixI 'False) (U1 :: Type -> Type) :+: C1 ('MetaCons "LiLiQ_Rplus_1_1" 'PrefixI 'False) (U1 :: Type -> Type)) :+: (C1 ('MetaCons "Libpng" 'PrefixI 'False) (U1 :: Type -> Type) :+: (C1 ('MetaCons "Linux_OpenIB" 'PrefixI 'False) (U1 :: Type -> Type) :+: C1 ('MetaCons "Linux_man_pages_1_para" 'PrefixI 'False) (U1 :: Type -> Type))))) :+: (((C1 ('MetaCons "Linux_man_pages_copyleft" 'PrefixI 'False) (U1 :: Type -> Type) :+: C1 ('MetaCons "Linux_man_pages_copyleft_2_para" 'PrefixI 'False) (U1 :: Type -> Type)) :+: (C1 ('MetaCons "Linux_man_pages_copyleft_var" 'PrefixI 'False) (U1 :: Type -> Type) :+: (C1 ('MetaCons "Lucida_Bitmap_Fonts" 'PrefixI 'False) (U1 :: Type -> Type) :+: C1 ('MetaCons "MIT" 'PrefixI 'False) (U1 :: Type -> Type)))) :+: ((C1 ('MetaCons "MIT_0" 'PrefixI 'False) (U1 :: Type -> Type) :+: C1 ('MetaCons "MIT_CMU" 'PrefixI 'False) (U1 :: Type -> Type)) :+: (C1 ('MetaCons "MIT_Festival" 'PrefixI 'False) (U1 :: Type -> Type) :+: (C1 ('MetaCons "MIT_Khronos_old" 'PrefixI 'False) (U1 :: Type -> Type) :+: C1 ('MetaCons "MIT_Modern_Variant" 'PrefixI 'False) (U1 :: Type -> Type))))))) :+: (((((C1 ('MetaCons "MIT_Wu" 'PrefixI 'False) (U1 :: Type -> Type) :+: C1 ('MetaCons "MIT_advertising" 'PrefixI 'False) (U1 :: Type -> Type)) :+: (C1 ('MetaCons "MIT_enna" 'PrefixI 'False) (U1 :: Type -> Type) :+: C1 ('MetaCons "MIT_feh" 'PrefixI 'False) (U1 :: Type -> Type))) :+: ((C1 ('MetaCons "MIT_open_group" 'PrefixI 'False) (U1 :: Type -> Type) :+: C1 ('MetaCons "MIT_testregex" 'PrefixI 'False) (U1 :: Type -> Type)) :+: (C1 ('MetaCons "MITNFA" 'PrefixI 'False) (U1 :: Type -> Type) :+: (C1 ('MetaCons "MMIXware" 'PrefixI 'False) (U1 :: Type -> Type) :+: C1 ('MetaCons "MPEG_SSG" 'PrefixI 'False) (U1 :: Type -> Type))))) :+: (((C1 ('MetaCons "MPL_1_0" 'PrefixI 'False) (U1 :: Type -> Type) :+: C1 ('MetaCons "MPL_1_1" 'PrefixI 'False) (U1 :: Type -> Type)) :+: (C1 ('MetaCons "MPL_2_0" 'PrefixI 'False) (U1 :: Type -> Type) :+: (C1 ('MetaCons "MPL_2_0_no_copyleft_exception" 'PrefixI 'False) (U1 :: Type -> Type) :+: C1 ('MetaCons "MS_LPL" 'PrefixI 'False) (U1 :: Type -> Type)))) :+: ((C1 ('MetaCons "MS_PL" 'PrefixI 'False) (U1 :: Type -> Type) :+: C1 ('MetaCons "MS_RL" 'PrefixI 'False) (U1 :: Type -> Type)) :+: (C1 ('MetaCons "MTLL" 'PrefixI 'False) (U1 :: Type -> Type) :+: (C1 ('MetaCons "Mackerras_3_Clause" 'PrefixI 'False) (U1 :: Type -> Type) :+: C1 ('MetaCons "Mackerras_3_Clause_acknowledgment" 'PrefixI 'False) (U1 :: Type -> Type)))))) :+: ((((C1 ('MetaCons "MakeIndex" 'PrefixI 'False) (U1 :: Type -> Type) :+: C1 ('MetaCons "Martin_Birgmeier" 'PrefixI 'False) (U1 :: Type -> Type)) :+: (C1 ('MetaCons "McPhee_slideshow" 'PrefixI 'False) (U1 :: Type -> Type) :+: (C1 ('MetaCons "Minpack" 'PrefixI 'False) (U1 :: Type -> Type) :+: C1 ('MetaCons "MirOS" 'PrefixI 'False) (U1 :: Type -> Type)))) :+: ((C1 ('MetaCons "Motosoto" 'PrefixI 'False) (U1 :: Type -> Type) :+: C1 ('MetaCons "MulanPSL_1_0" 'PrefixI 'False) (U1 :: Type -> Type)) :+: (C1 ('MetaCons "MulanPSL_2_0" 'PrefixI 'False) (U1 :: Type -> Type) :+: (C1 ('MetaCons "Multics" 'PrefixI 'False) (U1 :: Type -> Type) :+: C1 ('MetaCons "Mup" 'PrefixI 'False) (U1 :: Type -> Type))))) :+: (((C1 ('MetaCons "NAIST_2003" 'PrefixI 'False) (U1 :: Type -> Type) :+: C1 ('MetaCons "NASA_1_3" 'PrefixI 'False) (U1 :: Type -> Type)) :+: (C1 ('MetaCons "NBPL_1_0" 'PrefixI 'False) (U1 :: Type -> Type) :+: (C1 ('MetaCons "NCBI_PD" 'PrefixI 'False) (U1 :: Type -> Type) :+: C1 ('MetaCons "NCGL_UK_2_0" 'PrefixI 'False) (U1 :: Type -> Type)))) :+: ((C1 ('MetaCons "NCL" 'PrefixI 'False) (U1 :: Type -> Type) :+: C1 ('MetaCons "NCSA" 'PrefixI 'False) (U1 :: Type -> Type)) :+: (C1 ('MetaCons "NGPL" 'PrefixI 'False) (U1 :: Type -> Type) :+: (C1 ('MetaCons "NICTA_1_0" 'PrefixI 'False) (U1 :: Type -> Type) :+: C1 ('MetaCons "NIST_PD" 'PrefixI 'False) (U1 :: Type -> Type)))))))) :+: ((((((C1 ('MetaCons "NIST_PD_fallback" 'PrefixI 'False) (U1 :: Type -> Type) :+: C1 ('MetaCons "NIST_Software" 'PrefixI 'False) (U1 :: Type -> Type)) :+: (C1 ('MetaCons "NLOD_1_0" 'PrefixI 'False) (U1 :: Type -> Type) :+: C1 ('MetaCons "NLOD_2_0" 'PrefixI 'False) (U1 :: Type -> Type))) :+: ((C1 ('MetaCons "NLPL" 'PrefixI 'False) (U1 :: Type -> Type) :+: C1 ('MetaCons "NOSL" 'PrefixI 'False) (U1 :: Type -> Type)) :+: (C1 ('MetaCons "NPL_1_0" 'PrefixI 'False) (U1 :: Type -> Type) :+: (C1 ('MetaCons "NPL_1_1" 'PrefixI 'False) (U1 :: Type -> Type) :+: C1 ('MetaCons "NPOSL_3_0" 'PrefixI 'False) (U1 :: Type -> Type))))) :+: (((C1 ('MetaCons "NRL" 'PrefixI 'False) (U1 :: Type -> Type) :+: C1 ('MetaCons "NTP" 'PrefixI 'False) (U1 :: Type -> Type)) :+: (C1 ('MetaCons "NTP_0" 'PrefixI 'False) (U1 :: Type -> Type) :+: (C1 ('MetaCons "Naumen" 'PrefixI 'False) (U1 :: Type -> Type) :+: C1 ('MetaCons "Net_SNMP" 'PrefixI 'False) (U1 :: Type -> Type)))) :+: ((C1 ('MetaCons "NetCDF" 'PrefixI 'False) (U1 :: Type -> Type) :+: C1 ('MetaCons "Newsletr" 'PrefixI 'False) (U1 :: Type -> Type)) :+: (C1 ('MetaCons "Nokia" 'PrefixI 'False) (U1 :: Type -> Type) :+: (C1 ('MetaCons "Noweb" 'PrefixI 'False) (U1 :: Type -> Type) :+: C1 ('MetaCons "O_UDA_1_0" 'PrefixI 'False) (U1 :: Type -> Type)))))) :+: ((((C1 ('MetaCons "OAR" 'PrefixI 'False) (U1 :: Type -> Type) :+: C1 ('MetaCons "OCCT_PL" 'PrefixI 'False) (U1 :: Type -> Type)) :+: (C1 ('MetaCons "OCLC_2_0" 'PrefixI 'False) (U1 :: Type -> Type) :+: (C1 ('MetaCons "ODC_By_1_0" 'PrefixI 'False) (U1 :: Type -> Type) :+: C1 ('MetaCons "ODbL_1_0" 'PrefixI 'False) (U1 :: Type -> Type)))) :+: ((C1 ('MetaCons "OFFIS" 'PrefixI 'False) (U1 :: Type -> Type) :+: C1 ('MetaCons "OFL_1_0" 'PrefixI 'False) (U1 :: Type -> Type)) :+: (C1 ('MetaCons "OFL_1_0_RFN" 'PrefixI 'False) (U1 :: Type -> Type) :+: (C1 ('MetaCons "OFL_1_0_no_RFN" 'PrefixI 'False) (U1 :: Type -> Type) :+: C1 ('MetaCons "OFL_1_1" 'PrefixI 'False) (U1 :: Type -> Type))))) :+: (((C1 ('MetaCons "OFL_1_1_RFN" 'PrefixI 'False) (U1 :: Type -> Type) :+: C1 ('MetaCons "OFL_1_1_no_RFN" 'PrefixI 'False) (U1 :: Type -> Type)) :+: (C1 ('MetaCons "OGC_1_0" 'PrefixI 'False) (U1 :: Type -> Type) :+: (C1 ('MetaCons "OGDL_Taiwan_1_0" 'PrefixI 'False) (U1 :: Type -> Type) :+: C1 ('MetaCons "OGL_Canada_2_0" 'PrefixI 'False) (U1 :: Type -> Type)))) :+: ((C1 ('MetaCons "OGL_UK_1_0" 'PrefixI 'False) (U1 :: Type -> Type) :+: C1 ('MetaCons "OGL_UK_2_0" 'PrefixI 'False) (U1 :: Type -> Type)) :+: (C1 ('MetaCons "OGL_UK_3_0" 'PrefixI 'False) (U1 :: Type -> Type) :+: (C1 ('MetaCons "OGTSL" 'PrefixI 'False) (U1 :: Type -> Type) :+: C1 ('MetaCons "OLDAP_1_1" 'PrefixI 'False) (U1 :: Type -> Type))))))) :+: (((((C1 ('MetaCons "OLDAP_1_2" 'PrefixI 'False) (U1 :: Type -> Type) :+: C1 ('MetaCons "OLDAP_1_3" 'PrefixI 'False) (U1 :: Type -> Type)) :+: (C1 ('MetaCons "OLDAP_1_4" 'PrefixI 'False) (U1 :: Type -> Type) :+: (C1 ('MetaCons "OLDAP_2_0" 'PrefixI 'False) (U1 :: Type -> Type) :+: C1 ('MetaCons "OLDAP_2_0_1" 'PrefixI 'False) (U1 :: Type -> Type)))) :+: ((C1 ('MetaCons "OLDAP_2_1" 'PrefixI 'False) (U1 :: Type -> Type) :+: C1 ('MetaCons "OLDAP_2_2" 'PrefixI 'False) (U1 :: Type -> Type)) :+: (C1 ('MetaCons "OLDAP_2_2_1" 'PrefixI 'False) (U1 :: Type -> Type) :+: (C1 ('MetaCons "OLDAP_2_2_2" 'PrefixI 'False) (U1 :: Type -> Type) :+: C1 ('MetaCons "OLDAP_2_3" 'PrefixI 'False) (U1 :: Type -> Type))))) :+: (((C1 ('MetaCons "OLDAP_2_4" 'PrefixI 'False) (U1 :: Type -> Type) :+: C1 ('MetaCons "OLDAP_2_5" 'PrefixI 'False) (U1 :: Type -> Type)) :+: (C1 ('MetaCons "OLDAP_2_6" 'PrefixI 'False) (U1 :: Type -> Type) :+: (C1 ('MetaCons "OLDAP_2_7" 'PrefixI 'False) (U1 :: Type -> Type) :+: C1 ('MetaCons "OLDAP_2_8" 'PrefixI 'False) (U1 :: Type -> Type)))) :+: ((C1 ('MetaCons "OLFL_1_3" 'PrefixI 'False) (U1 :: Type -> Type) :+: C1 ('MetaCons "OML" 'PrefixI 'False) (U1 :: Type -> Type)) :+: (C1 ('MetaCons "OPL_1_0" 'PrefixI 'False) (U1 :: Type -> Type) :+: (C1 ('MetaCons "OPL_UK_3_0" 'PrefixI 'False) (U1 :: Type -> Type) :+: C1 ('MetaCons "OPUBL_1_0" 'PrefixI 'False) (U1 :: Type -> Type)))))) :+: ((((C1 ('MetaCons "OSET_PL_2_1" 'PrefixI 'False) (U1 :: Type -> Type) :+: C1 ('MetaCons "OSL_1_0" 'PrefixI 'False) (U1 :: Type -> Type)) :+: (C1 ('MetaCons "OSL_1_1" 'PrefixI 'False) (U1 :: Type -> Type) :+: (C1 ('MetaCons "OSL_2_0" 'PrefixI 'False) (U1 :: Type -> Type) :+: C1 ('MetaCons "OSL_2_1" 'PrefixI 'False) (U1 :: Type -> Type)))) :+: ((C1 ('MetaCons "OSL_3_0" 'PrefixI 'False) (U1 :: Type -> Type) :+: C1 ('MetaCons "OpenPBS_2_3" 'PrefixI 'False) (U1 :: Type -> Type)) :+: (C1 ('MetaCons "OpenSSL" 'PrefixI 'False) (U1 :: Type -> Type) :+: (C1 ('MetaCons "OpenSSL_standalone" 'PrefixI 'False) (U1 :: Type -> Type) :+: C1 ('MetaCons "OpenVision" 'PrefixI 'False) (U1 :: Type -> Type))))) :+: (((C1 ('MetaCons "PADL" 'PrefixI 'False) (U1 :: Type -> Type) :+: C1 ('MetaCons "PDDL_1_0" 'PrefixI 'False) (U1 :: Type -> Type)) :+: (C1 ('MetaCons "PHP_3_0" 'PrefixI 'False) (U1 :: Type -> Type) :+: (C1 ('MetaCons "PHP_3_01" 'PrefixI 'False) (U1 :: Type -> Type) :+: C1 ('MetaCons "PPL" 'PrefixI 'False) (U1 :: Type -> Type)))) :+: ((C1 ('MetaCons "PSF_2_0" 'PrefixI 'False) (U1 :: Type -> Type) :+: C1 ('MetaCons "Parity_6_0_0" 'PrefixI 'False) (U1 :: Type -> Type)) :+: (C1 ('MetaCons "Parity_7_0_0" 'PrefixI 'False) (U1 :: Type -> Type) :+: (C1 ('MetaCons "Pixar" 'PrefixI 'False) (U1 :: Type -> Type) :+: C1 ('MetaCons "Plexus" 'PrefixI 'False) (U1 :: Type -> Type))))))))) :+: (((((((C1 ('MetaCons "PolyForm_Noncommercial_1_0_0" 'PrefixI 'False) (U1 :: Type -> Type) :+: C1 ('MetaCons "PolyForm_Small_Business_1_0_0" 'PrefixI 'False) (U1 :: Type -> Type)) :+: (C1 ('MetaCons "PostgreSQL" 'PrefixI 'False) (U1 :: Type -> Type) :+: C1 ('MetaCons "Python_2_0" 'PrefixI 'False) (U1 :: Type -> Type))) :+: ((C1 ('MetaCons "Python_2_0_1" 'PrefixI 'False) (U1 :: Type -> Type) :+: C1 ('MetaCons "QPL_1_0" 'PrefixI 'False) (U1 :: Type -> Type)) :+: (C1 ('MetaCons "QPL_1_0_INRIA_2004" 'PrefixI 'False) (U1 :: Type -> Type) :+: (C1 ('MetaCons "Qhull" 'PrefixI 'False) (U1 :: Type -> Type) :+: C1 ('MetaCons "RHeCos_1_1" 'PrefixI 'False) (U1 :: Type -> Type))))) :+: (((C1 ('MetaCons "RPL_1_1" 'PrefixI 'False) (U1 :: Type -> Type) :+: C1 ('MetaCons "RPL_1_5" 'PrefixI 'False) (U1 :: Type -> Type)) :+: (C1 ('MetaCons "RPSL_1_0" 'PrefixI 'False) (U1 :: Type -> Type) :+: (C1 ('MetaCons "RSA_MD" 'PrefixI 'False) (U1 :: Type -> Type) :+: C1 ('MetaCons "RSCPL" 'PrefixI 'False) (U1 :: Type -> Type)))) :+: ((C1 ('MetaCons "Rdisc" 'PrefixI 'False) (U1 :: Type -> Type) :+: C1 ('MetaCons "Ruby" 'PrefixI 'False) (U1 :: Type -> Type)) :+: (C1 ('MetaCons "SAX_PD" 'PrefixI 'False) (U1 :: Type -> Type) :+: (C1 ('MetaCons "SAX_PD_2_0" 'PrefixI 'False) (U1 :: Type -> Type) :+: C1 ('MetaCons "SCEA" 'PrefixI 'False) (U1 :: Type -> Type)))))) :+: ((((C1 ('MetaCons "SGI_B_1_0" 'PrefixI 'False) (U1 :: Type -> Type) :+: C1 ('MetaCons "SGI_B_1_1" 'PrefixI 'False) (U1 :: Type -> Type)) :+: (C1 ('MetaCons "SGI_B_2_0" 'PrefixI 'False) (U1 :: Type -> Type) :+: (C1 ('MetaCons "SGI_OpenGL" 'PrefixI 'False) (U1 :: Type -> Type) :+: C1 ('MetaCons "SGP4" 'PrefixI 'False) (U1 :: Type -> Type)))) :+: ((C1 ('MetaCons "SHL_0_5" 'PrefixI 'False) (U1 :: Type -> Type) :+: C1 ('MetaCons "SHL_0_51" 'PrefixI 'False) (U1 :: Type -> Type)) :+: (C1 ('MetaCons "SISSL" 'PrefixI 'False) (U1 :: Type -> Type) :+: (C1 ('MetaCons "SISSL_1_2" 'PrefixI 'False) (U1 :: Type -> Type) :+: C1 ('MetaCons "SL" 'PrefixI 'False) (U1 :: Type -> Type))))) :+: (((C1 ('MetaCons "SMLNJ" 'PrefixI 'False) (U1 :: Type -> Type) :+: C1 ('MetaCons "SMPPL" 'PrefixI 'False) (U1 :: Type -> Type)) :+: (C1 ('MetaCons "SNIA" 'PrefixI 'False) (U1 :: Type -> Type) :+: (C1 ('MetaCons "SPL_1_0" 'PrefixI 'False) (U1 :: Type -> Type) :+: C1 ('MetaCons "SSH_OpenSSH" 'PrefixI 'False) (U1 :: Type -> Type)))) :+: ((C1 ('MetaCons "SSH_short" 'PrefixI 'False) (U1 :: Type -> Type) :+: C1 ('MetaCons "SSLeay_standalone" 'PrefixI 'False) (U1 :: Type -> Type)) :+: (C1 ('MetaCons "SSPL_1_0" 'PrefixI 'False) (U1 :: Type -> Type) :+: (C1 ('MetaCons "SWL" 'PrefixI 'False) (U1 :: Type -> Type) :+: C1 ('MetaCons "Saxpath" 'PrefixI 'False) (U1 :: Type -> Type))))))) :+: (((((C1 ('MetaCons "SchemeReport" 'PrefixI 'False) (U1 :: Type -> Type) :+: C1 ('MetaCons "Sendmail" 'PrefixI 'False) (U1 :: Type -> Type)) :+: (C1 ('MetaCons "Sendmail_8_23" 'PrefixI 'False) (U1 :: Type -> Type) :+: (C1 ('MetaCons "SimPL_2_0" 'PrefixI 'False) (U1 :: Type -> Type) :+: C1 ('MetaCons "Sleepycat" 'PrefixI 'False) (U1 :: Type -> Type)))) :+: ((C1 ('MetaCons "Soundex" 'PrefixI 'False) (U1 :: Type -> Type) :+: C1 ('MetaCons "Spencer_86" 'PrefixI 'False) (U1 :: Type -> Type)) :+: (C1 ('MetaCons "Spencer_94" 'PrefixI 'False) (U1 :: Type -> Type) :+: (C1 ('MetaCons "Spencer_99" 'PrefixI 'False) (U1 :: Type -> Type) :+: C1 ('MetaCons "SugarCRM_1_1_3" 'PrefixI 'False) (U1 :: Type -> Type))))) :+: (((C1 ('MetaCons "Sun_PPP" 'PrefixI 'False) (U1 :: Type -> Type) :+: C1 ('MetaCons "Sun_PPP_2000" 'PrefixI 'False) (U1 :: Type -> Type)) :+: (C1 ('MetaCons "SunPro" 'PrefixI 'False) (U1 :: Type -> Type) :+: (C1 ('MetaCons "Symlinks" 'PrefixI 'False) (U1 :: Type -> Type) :+: C1 ('MetaCons "TAPR_OHL_1_0" 'PrefixI 'False) (U1 :: Type -> Type)))) :+: ((C1 ('MetaCons "TCL" 'PrefixI 'False) (U1 :: Type -> Type) :+: C1 ('MetaCons "TCP_wrappers" 'PrefixI 'False) (U1 :: Type -> Type)) :+: (C1 ('MetaCons "TGPPL_1_0" 'PrefixI 'False) (U1 :: Type -> Type) :+: (C1 ('MetaCons "TMate" 'PrefixI 'False) (U1 :: Type -> Type) :+: C1 ('MetaCons "TORQUE_1_1" 'PrefixI 'False) (U1 :: Type -> Type)))))) :+: ((((C1 ('MetaCons "TOSL" 'PrefixI 'False) (U1 :: Type -> Type) :+: C1 ('MetaCons "TPDL" 'PrefixI 'False) (U1 :: Type -> Type)) :+: (C1 ('MetaCons "TPL_1_0" 'PrefixI 'False) (U1 :: Type -> Type) :+: (C1 ('MetaCons "TTWL" 'PrefixI 'False) (U1 :: Type -> Type) :+: C1 ('MetaCons "TTYP0" 'PrefixI 'False) (U1 :: Type -> Type)))) :+: ((C1 ('MetaCons "TU_Berlin_1_0" 'PrefixI 'False) (U1 :: Type -> Type) :+: C1 ('MetaCons "TU_Berlin_2_0" 'PrefixI 'False) (U1 :: Type -> Type)) :+: (C1 ('MetaCons "TermReadKey" 'PrefixI 'False) (U1 :: Type -> Type) :+: (C1 ('MetaCons "UCAR" 'PrefixI 'False) (U1 :: Type -> Type) :+: C1 ('MetaCons "UCL_1_0" 'PrefixI 'False) (U1 :: Type -> Type))))) :+: (((C1 ('MetaCons "UMich_Merit" 'PrefixI 'False) (U1 :: Type -> Type) :+: C1 ('MetaCons "UPL_1_0" 'PrefixI 'False) (U1 :: Type -> Type)) :+: (C1 ('MetaCons "URT_RLE" 'PrefixI 'False) (U1 :: Type -> Type) :+: (C1 ('MetaCons "Unicode_3_0" 'PrefixI 'False) (U1 :: Type -> Type) :+: C1 ('MetaCons "Unicode_DFS_2015" 'PrefixI 'False) (U1 :: Type -> Type)))) :+: ((C1 ('MetaCons "Unicode_DFS_2016" 'PrefixI 'False) (U1 :: Type -> Type) :+: C1 ('MetaCons "Unicode_TOU" 'PrefixI 'False) (U1 :: Type -> Type)) :+: (C1 ('MetaCons "UnixCrypt" 'PrefixI 'False) (U1 :: Type -> Type) :+: (C1 ('MetaCons "Unlicense" 'PrefixI 'False) (U1 :: Type -> Type) :+: C1 ('MetaCons "VOSTROM" 'PrefixI 'False) (U1 :: Type -> Type)))))))) :+: ((((((C1 ('MetaCons "VSL_1_0" 'PrefixI 'False) (U1 :: Type -> Type) :+: C1 ('MetaCons "Vim" 'PrefixI 'False) (U1 :: Type -> Type)) :+: (C1 ('MetaCons "W3C" 'PrefixI 'False) (U1 :: Type -> Type) :+: C1 ('MetaCons "W3C_19980720" 'PrefixI 'False) (U1 :: Type -> Type))) :+: ((C1 ('MetaCons "W3C_20150513" 'PrefixI 'False) (U1 :: Type -> Type) :+: C1 ('MetaCons "WTFPL" 'PrefixI 'False) (U1 :: Type -> Type)) :+: (C1 ('MetaCons "Watcom_1_0" 'PrefixI 'False) (U1 :: Type -> Type) :+: (C1 ('MetaCons "Widget_Workshop" 'PrefixI 'False) (U1 :: Type -> Type) :+: C1 ('MetaCons "Wsuipa" 'PrefixI 'False) (U1 :: Type -> Type))))) :+: (((C1 ('MetaCons "X11" 'PrefixI 'False) (U1 :: Type -> Type) :+: C1 ('MetaCons "X11_distribute_modifications_variant" 'PrefixI 'False) (U1 :: Type -> Type)) :+: (C1 ('MetaCons "XFree86_1_1" 'PrefixI 'False) (U1 :: Type -> Type) :+: (C1 ('MetaCons "XSkat" 'PrefixI 'False) (U1 :: Type -> Type) :+: C1 ('MetaCons "Xdebug_1_03" 'PrefixI 'False) (U1 :: Type -> Type)))) :+: ((C1 ('MetaCons "Xerox" 'PrefixI 'False) (U1 :: Type -> Type) :+: C1 ('MetaCons "Xfig" 'PrefixI 'False) (U1 :: Type -> Type)) :+: (C1 ('MetaCons "Xnet" 'PrefixI 'False) (U1 :: Type -> Type) :+: (C1 ('MetaCons "YPL_1_0" 'PrefixI 'False) (U1 :: Type -> Type) :+: C1 ('MetaCons "YPL_1_1" 'PrefixI 'False) (U1 :: Type -> Type)))))) :+: ((((C1 ('MetaCons "ZPL_1_1" 'PrefixI 'False) (U1 :: Type -> Type) :+: C1 ('MetaCons "ZPL_2_0" 'PrefixI 'False) (U1 :: Type -> Type)) :+: (C1 ('MetaCons "ZPL_2_1" 'PrefixI 'False) (U1 :: Type -> Type) :+: (C1 ('MetaCons "Zed" 'PrefixI 'False) (U1 :: Type -> Type) :+: C1 ('MetaCons "Zeeff" 'PrefixI 'False) (U1 :: Type -> Type)))) :+: ((C1 ('MetaCons "Zend_2_0" 'PrefixI 'False) (U1 :: Type -> Type) :+: C1 ('MetaCons "Zimbra_1_3" 'PrefixI 'False) (U1 :: Type -> Type)) :+: (C1 ('MetaCons "Zimbra_1_4" 'PrefixI 'False) (U1 :: Type -> Type) :+: (C1 ('MetaCons "Zlib" 'PrefixI 'False) (U1 :: Type -> Type) :+: C1 ('MetaCons "Any_OSI" 'PrefixI 'False) (U1 :: Type -> Type))))) :+: (((C1 ('MetaCons "Bcrypt_Solar_Designer" 'PrefixI 'False) (U1 :: Type -> Type) :+: C1 ('MetaCons "Blessing" 'PrefixI 'False) (U1 :: Type -> Type)) :+: (C1 ('MetaCons "Bzip2_1_0_6" 'PrefixI 'False) (U1 :: Type -> Type) :+: (C1 ('MetaCons "Check_cvs" 'PrefixI 'False) (U1 :: Type -> Type) :+: C1 ('MetaCons "Checkmk" 'PrefixI 'False) (U1 :: Type -> Type)))) :+: ((C1 ('MetaCons "Copyleft_next_0_3_0" 'PrefixI 'False) (U1 :: Type -> Type) :+: C1 ('MetaCons "Copyleft_next_0_3_1" 'PrefixI 'False) (U1 :: Type -> Type)) :+: (C1 ('MetaCons "Curl" 'PrefixI 'False) (U1 :: Type -> Type) :+: (C1 ('MetaCons "Cve_tou" 'PrefixI 'False) (U1 :: Type -> Type) :+: C1 ('MetaCons "Diffmark" 'PrefixI 'False) (U1 :: Type -> Type))))))) :+: (((((C1 ('MetaCons "Dtoa" 'PrefixI 'False) (U1 :: Type -> Type) :+: C1 ('MetaCons "Dvipdfm" 'PrefixI 'False) (U1 :: Type -> Type)) :+: (C1 ('MetaCons "EGenix" 'PrefixI 'False) (U1 :: Type -> Type) :+: (C1 ('MetaCons "Etalab_2_0" 'PrefixI 'False) (U1 :: Type -> Type) :+: C1 ('MetaCons "Fwlw" 'PrefixI 'False) (U1 :: Type -> Type)))) :+: ((C1 ('MetaCons "GSOAP_1_3b" 'PrefixI 'False) (U1 :: Type -> Type) :+: C1 ('MetaCons "Gnuplot" 'PrefixI 'False) (U1 :: Type -> Type)) :+: (C1 ('MetaCons "Gtkbook" 'PrefixI 'False) (U1 :: Type -> Type) :+: (C1 ('MetaCons "Hdparm" 'PrefixI 'False) (U1 :: Type -> Type) :+: C1 ('MetaCons "IMatix" 'PrefixI 'False) (U1 :: Type -> Type))))) :+: (((C1 ('MetaCons "Libpng_2_0" 'PrefixI 'False) (U1 :: Type -> Type) :+: C1 ('MetaCons "Libselinux_1_0" 'PrefixI 'False) (U1 :: Type -> Type)) :+: (C1 ('MetaCons "Libtiff" 'PrefixI 'False) (U1 :: Type -> Type) :+: (C1 ('MetaCons "Libutil_David_Nugent" 'PrefixI 'False) (U1 :: Type -> Type) :+: C1 ('MetaCons "Lsof" 'PrefixI 'False) (U1 :: Type -> Type)))) :+: ((C1 ('MetaCons "Magaz" 'PrefixI 'False) (U1 :: Type -> Type) :+: C1 ('MetaCons "Mailprio" 'PrefixI 'False) (U1 :: Type -> Type)) :+: (C1 ('MetaCons "Metamail" 'PrefixI 'False) (U1 :: Type -> Type) :+: (C1 ('MetaCons "Mpi_permissive" 'PrefixI 'False) (U1 :: Type -> Type) :+: C1 ('MetaCons "Mpich2" 'PrefixI 'False) (U1 :: Type -> Type)))))) :+: ((((C1 ('MetaCons "Mplus" 'PrefixI 'False) (U1 :: Type -> Type) :+: C1 ('MetaCons "Pkgconf" 'PrefixI 'False) (U1 :: Type -> Type)) :+: (C1 ('MetaCons "Pnmstitch" 'PrefixI 'False) (U1 :: Type -> Type) :+: (C1 ('MetaCons "Psfrag" 'PrefixI 'False) (U1 :: Type -> Type) :+: C1 ('MetaCons "Psutils" 'PrefixI 'False) (U1 :: Type -> Type)))) :+: ((C1 ('MetaCons "Python_ldap" 'PrefixI 'False) (U1 :: Type -> Type) :+: C1 ('MetaCons "Radvd" 'PrefixI 'False) (U1 :: Type -> Type)) :+: (C1 ('MetaCons "Snprintf" 'PrefixI 'False) (U1 :: Type -> Type) :+: (C1 ('MetaCons "SoftSurfer" 'PrefixI 'False) (U1 :: Type -> Type) :+: C1 ('MetaCons "Ssh_keyscan" 'PrefixI 'False) (U1 :: Type -> Type))))) :+: (((C1 ('MetaCons "Swrule" 'PrefixI 'False) (U1 :: Type -> Type) :+: C1 ('MetaCons "Threeparttable" 'PrefixI 'False) (U1 :: Type -> Type)) :+: (C1 ('MetaCons "Ulem" 'PrefixI 'False) (U1 :: Type -> Type) :+: (C1 ('MetaCons "W3m" 'PrefixI 'False) (U1 :: Type -> Type) :+: C1 ('MetaCons "Xinetd" 'PrefixI 'False) (U1 :: Type -> Type)))) :+: ((C1 ('MetaCons "Xkeyboard_Config_Zinoviev" 'PrefixI 'False) (U1 :: Type -> Type) :+: C1 ('MetaCons "Xlock" 'PrefixI 'False) (U1 :: Type -> Type)) :+: (C1 ('MetaCons "Xpp" 'PrefixI 'False) (U1 :: Type -> Type) :+: (C1 ('MetaCons "Xzoom" 'PrefixI 'False) (U1 :: Type -> Type) :+: C1 ('MetaCons "Zlib_acknowledgement" 'PrefixI 'False) (U1 :: Type -> Type))))))))))) | |||||
licenseId :: License -> String Source #
Get the SPDX license identifier. If the license is Custom, return the original string.
parseLicense :: String -> License Source #
Parse a SPDX license identifier. If the identifier is not known, return Custom with the original string.
data PackageInformation Source #
Package details returned by getPackageDetails.
Constructors
| PackageInformation | |
Fields
| |
Instances
| FromJSON PackageInformation Source # | |||||
Defined in Web.ArchLinux.Types Methods parseJSON :: Value -> Parser PackageInformation # parseJSONList :: Value -> Parser [PackageInformation] # | |||||
| ToJSON PackageInformation Source # | |||||
Defined in Web.ArchLinux.Types Methods toJSON :: PackageInformation -> Value # toEncoding :: PackageInformation -> Encoding # toJSONList :: [PackageInformation] -> Value # toEncodingList :: [PackageInformation] -> Encoding # omitField :: PackageInformation -> Bool # | |||||
| Generic PackageInformation Source # | |||||
Defined in Web.ArchLinux.Types Associated Types
Methods from :: PackageInformation -> Rep PackageInformation x # to :: Rep PackageInformation x -> PackageInformation # | |||||
| Show PackageInformation Source # | |||||
Defined in Web.ArchLinux.Types Methods showsPrec :: Int -> PackageInformation -> ShowS # show :: PackageInformation -> String # showList :: [PackageInformation] -> ShowS # | |||||
| Eq PackageInformation Source # | |||||
Defined in Web.ArchLinux.Types Methods (==) :: PackageInformation -> PackageInformation -> Bool # (/=) :: PackageInformation -> PackageInformation -> Bool # | |||||
| Ord PackageInformation Source # | |||||
Defined in Web.ArchLinux.Types Methods compare :: PackageInformation -> PackageInformation -> Ordering # (<) :: PackageInformation -> PackageInformation -> Bool # (<=) :: PackageInformation -> PackageInformation -> Bool # (>) :: PackageInformation -> PackageInformation -> Bool # (>=) :: PackageInformation -> PackageInformation -> Bool # max :: PackageInformation -> PackageInformation -> PackageInformation # min :: PackageInformation -> PackageInformation -> PackageInformation # | |||||
| HasArch PackageInformation Arch Source # | |||||
Defined in Web.ArchLinux.Types.Lens | |||||
| HasBuildDate PackageInformation UTCTime Source # | |||||
Defined in Web.ArchLinux.Types.Lens | |||||
| HasCompressedSize PackageInformation Int Source # | |||||
Defined in Web.ArchLinux.Types.Lens Methods | |||||
| HasEpoch PackageInformation Int Source # | |||||
Defined in Web.ArchLinux.Types.Lens | |||||
| HasFilename PackageInformation Text Source # | |||||
Defined in Web.ArchLinux.Types.Lens | |||||
| HasInstalledSize PackageInformation Int Source # | |||||
Defined in Web.ArchLinux.Types.Lens Methods | |||||
| HasLastUpdate PackageInformation UTCTime Source # | |||||
Defined in Web.ArchLinux.Types.Lens Methods | |||||
| HasPackager PackageInformation Text Source # | |||||
Defined in Web.ArchLinux.Types.Lens | |||||
| HasPkgbase PackageInformation Text Source # | |||||
Defined in Web.ArchLinux.Types.Lens | |||||
| HasPkgdesc PackageInformation Text Source # | |||||
Defined in Web.ArchLinux.Types.Lens | |||||
| HasPkgname PackageInformation Text Source # | |||||
Defined in Web.ArchLinux.Types.Lens | |||||
| HasPkgrel PackageInformation Text Source # | |||||
Defined in Web.ArchLinux.Types.Lens | |||||
| HasPkgver PackageInformation Text Source # | |||||
Defined in Web.ArchLinux.Types.Lens | |||||
| HasRepo PackageInformation Repo Source # | |||||
Defined in Web.ArchLinux.Types.Lens | |||||
| HasUrl PackageInformation Text Source # | |||||
Defined in Web.ArchLinux.Types.Lens | |||||
| HasCheckdepends PackageInformation [Text] Source # | |||||
Defined in Web.ArchLinux.Types.Lens Methods | |||||
| HasConflicts PackageInformation [Text] Source # | |||||
Defined in Web.ArchLinux.Types.Lens | |||||
| HasDepends PackageInformation [Text] Source # | |||||
Defined in Web.ArchLinux.Types.Lens | |||||
| HasFlageDate PackageInformation (Maybe UTCTime) Source # | |||||
Defined in Web.ArchLinux.Types.Lens | |||||
| HasGroups PackageInformation [Text] Source # | |||||
Defined in Web.ArchLinux.Types.Lens | |||||
| HasLicenses PackageInformation [License] Source # | |||||
Defined in Web.ArchLinux.Types.Lens | |||||
| HasMaintainers PackageInformation [Text] Source # | |||||
Defined in Web.ArchLinux.Types.Lens Methods | |||||
| HasMakedepends PackageInformation [Text] Source # | |||||
Defined in Web.ArchLinux.Types.Lens Methods | |||||
| HasOptdepends PackageInformation [Text] Source # | |||||
Defined in Web.ArchLinux.Types.Lens Methods | |||||
| HasProvides PackageInformation [Text] Source # | |||||
Defined in Web.ArchLinux.Types.Lens | |||||
| HasReplaces PackageInformation [Text] Source # | |||||
Defined in Web.ArchLinux.Types.Lens | |||||
| type Rep PackageInformation Source # | |||||
Defined in Web.ArchLinux.Types type Rep PackageInformation = D1 ('MetaData "PackageInformation" "Web.ArchLinux.Types" "arch-web-0.3.3-PkT2kVyP8v4PW3wEyxJnC" 'False) (C1 ('MetaCons "PackageInformation" 'PrefixI 'True) ((((S1 ('MetaSel ('Just "_pkgname") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 Text) :*: (S1 ('MetaSel ('Just "_pkgbase") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 Text) :*: S1 ('MetaSel ('Just "_repo") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 Repo))) :*: (S1 ('MetaSel ('Just "_arch") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 Arch) :*: (S1 ('MetaSel ('Just "_pkgver") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 Text) :*: S1 ('MetaSel ('Just "_pkgrel") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 Text)))) :*: ((S1 ('MetaSel ('Just "_epoch") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 Int) :*: (S1 ('MetaSel ('Just "_pkgdesc") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 Text) :*: S1 ('MetaSel ('Just "_url") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 Text))) :*: ((S1 ('MetaSel ('Just "_filename") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 Text) :*: S1 ('MetaSel ('Just "_compressedSize") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 Int)) :*: (S1 ('MetaSel ('Just "_installedSize") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 Int) :*: S1 ('MetaSel ('Just "_buildDate") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 UTCTime))))) :*: (((S1 ('MetaSel ('Just "_lastUpdate") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 UTCTime) :*: (S1 ('MetaSel ('Just "_flageDate") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 (Maybe UTCTime)) :*: S1 ('MetaSel ('Just "_maintainers") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 [Text]))) :*: (S1 ('MetaSel ('Just "_packager") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 Text) :*: (S1 ('MetaSel ('Just "_groups") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 [Text]) :*: S1 ('MetaSel ('Just "_licenses") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 [License])))) :*: ((S1 ('MetaSel ('Just "_conflicts") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 [Text]) :*: (S1 ('MetaSel ('Just "_provides") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 [Text]) :*: S1 ('MetaSel ('Just "_replaces") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 [Text]))) :*: ((S1 ('MetaSel ('Just "_depends") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 [Text]) :*: S1 ('MetaSel ('Just "_optdepends") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 [Text])) :*: (S1 ('MetaSel ('Just "_makedepends") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 [Text]) :*: S1 ('MetaSel ('Just "_checkdepends") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 [Text]))))))) | |||||
data PackageFiles Source #
Package files list returned by getPackageFiles
Constructors
| PackageFiles | |
Instances
| FromJSON PackageFiles Source # | |||||
Defined in Web.ArchLinux.Types | |||||
| ToJSON PackageFiles Source # | |||||
Defined in Web.ArchLinux.Types Methods toJSON :: PackageFiles -> Value # toEncoding :: PackageFiles -> Encoding # toJSONList :: [PackageFiles] -> Value # toEncodingList :: [PackageFiles] -> Encoding # omitField :: PackageFiles -> Bool # | |||||
| Generic PackageFiles Source # | |||||
Defined in Web.ArchLinux.Types Associated Types
| |||||
| Show PackageFiles Source # | |||||
Defined in Web.ArchLinux.Types Methods showsPrec :: Int -> PackageFiles -> ShowS # show :: PackageFiles -> String # showList :: [PackageFiles] -> ShowS # | |||||
| Eq PackageFiles Source # | |||||
Defined in Web.ArchLinux.Types | |||||
| Ord PackageFiles Source # | |||||
Defined in Web.ArchLinux.Types Methods compare :: PackageFiles -> PackageFiles -> Ordering # (<) :: PackageFiles -> PackageFiles -> Bool # (<=) :: PackageFiles -> PackageFiles -> Bool # (>) :: PackageFiles -> PackageFiles -> Bool # (>=) :: PackageFiles -> PackageFiles -> Bool # max :: PackageFiles -> PackageFiles -> PackageFiles # min :: PackageFiles -> PackageFiles -> PackageFiles # | |||||
| HasArch PackageFiles Arch Source # | |||||
Defined in Web.ArchLinux.Types.Lens | |||||
| HasDirCount PackageFiles Int Source # | |||||
Defined in Web.ArchLinux.Types.Lens | |||||
| HasFilesCount PackageFiles Int Source # | |||||
Defined in Web.ArchLinux.Types.Lens Methods | |||||
| HasFilesLastUpdate PackageFiles UTCTime Source # | |||||
Defined in Web.ArchLinux.Types.Lens Methods | |||||
| HasPkgLastUpdate PackageFiles UTCTime Source # | |||||
Defined in Web.ArchLinux.Types.Lens Methods | |||||
| HasPkgname PackageFiles Text Source # | |||||
Defined in Web.ArchLinux.Types.Lens | |||||
| HasRepo PackageFiles Repo Source # | |||||
Defined in Web.ArchLinux.Types.Lens | |||||
| HasFiles PackageFiles [FilePath] Source # | |||||
Defined in Web.ArchLinux.Types.Lens | |||||
| type Rep PackageFiles Source # | |||||
Defined in Web.ArchLinux.Types type Rep PackageFiles = D1 ('MetaData "PackageFiles" "Web.ArchLinux.Types" "arch-web-0.3.3-PkT2kVyP8v4PW3wEyxJnC" 'False) (C1 ('MetaCons "PackageFiles" 'PrefixI 'True) (((S1 ('MetaSel ('Just "_pkgname") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 Text) :*: S1 ('MetaSel ('Just "_repo") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 Repo)) :*: (S1 ('MetaSel ('Just "_arch") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 Arch) :*: S1 ('MetaSel ('Just "_pkgLastUpdate") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 UTCTime))) :*: ((S1 ('MetaSel ('Just "_filesLastUpdate") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 UTCTime) :*: S1 ('MetaSel ('Just "_filesCount") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 Int)) :*: (S1 ('MetaSel ('Just "_dirCount") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 Int) :*: S1 ('MetaSel ('Just "_files") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 [FilePath]))))) | |||||
Flagged package means out-of-date.
Constructors
| Flagged | |
| NotFlagged |
Instances
| Enum Flagged Source # | |
| Generic Flagged Source # | |
Defined in Web.ArchLinux.Types | |
| Show Flagged Source # | |
| Eq Flagged Source # | |
| Ord Flagged Source # | |
| ToHttpApiData Flagged Source # | |
Defined in Web.ArchLinux.Types Methods toUrlPiece :: Flagged -> Text # toEncodedUrlPiece :: Flagged -> Builder # toHeader :: Flagged -> ByteString # toQueryParam :: Flagged -> Text # toEncodedQueryParam :: Flagged -> Builder # | |
| type Rep Flagged Source # | |
data ArchLinuxResponse a Source #
Response data type of searchPackage.
Instances
| Functor ArchLinuxResponse Source # | |||||
Defined in Web.ArchLinux.Types Methods fmap :: (a -> b) -> ArchLinuxResponse a -> ArchLinuxResponse b # (<$) :: a -> ArchLinuxResponse b -> ArchLinuxResponse a # | |||||
| FromJSON a => FromJSON (ArchLinuxResponse a) Source # | |||||
Defined in Web.ArchLinux.Types Methods parseJSON :: Value -> Parser (ArchLinuxResponse a) # parseJSONList :: Value -> Parser [ArchLinuxResponse a] # omittedField :: Maybe (ArchLinuxResponse a) # | |||||
| ToJSON a => ToJSON (ArchLinuxResponse a) Source # | |||||
Defined in Web.ArchLinux.Types Methods toJSON :: ArchLinuxResponse a -> Value # toEncoding :: ArchLinuxResponse a -> Encoding # toJSONList :: [ArchLinuxResponse a] -> Value # toEncodingList :: [ArchLinuxResponse a] -> Encoding # omitField :: ArchLinuxResponse a -> Bool # | |||||
| Generic (ArchLinuxResponse a) Source # | |||||
Defined in Web.ArchLinux.Types Associated Types
Methods from :: ArchLinuxResponse a -> Rep (ArchLinuxResponse a) x # to :: Rep (ArchLinuxResponse a) x -> ArchLinuxResponse a # | |||||
| Show a => Show (ArchLinuxResponse a) Source # | |||||
Defined in Web.ArchLinux.Types Methods showsPrec :: Int -> ArchLinuxResponse a -> ShowS # show :: ArchLinuxResponse a -> String # showList :: [ArchLinuxResponse a] -> ShowS # | |||||
| Eq a => Eq (ArchLinuxResponse a) Source # | |||||
Defined in Web.ArchLinux.Types Methods (==) :: ArchLinuxResponse a -> ArchLinuxResponse a -> Bool # (/=) :: ArchLinuxResponse a -> ArchLinuxResponse a -> Bool # | |||||
| Ord a => Ord (ArchLinuxResponse a) Source # | |||||
Defined in Web.ArchLinux.Types Methods compare :: ArchLinuxResponse a -> ArchLinuxResponse a -> Ordering # (<) :: ArchLinuxResponse a -> ArchLinuxResponse a -> Bool # (<=) :: ArchLinuxResponse a -> ArchLinuxResponse a -> Bool # (>) :: ArchLinuxResponse a -> ArchLinuxResponse a -> Bool # (>=) :: ArchLinuxResponse a -> ArchLinuxResponse a -> Bool # max :: ArchLinuxResponse a -> ArchLinuxResponse a -> ArchLinuxResponse a # min :: ArchLinuxResponse a -> ArchLinuxResponse a -> ArchLinuxResponse a # | |||||
| HasLimit (ArchLinuxResponse a) Int Source # | |||||
Defined in Web.ArchLinux.Types.Lens | |||||
| HasValid (ArchLinuxResponse a) Bool Source # | |||||
Defined in Web.ArchLinux.Types.Lens | |||||
| HasVersion (ArchLinuxResponse a) Int Source # | |||||
Defined in Web.ArchLinux.Types.Lens | |||||
| HasResults (ArchLinuxResponse a) [a] Source # | |||||
Defined in Web.ArchLinux.Types.Lens Methods results :: Lens' (ArchLinuxResponse a) [a] Source # | |||||
| type Rep (ArchLinuxResponse a) Source # | |||||
Defined in Web.ArchLinux.Types type Rep (ArchLinuxResponse a) = D1 ('MetaData "ArchLinuxResponse" "Web.ArchLinux.Types" "arch-web-0.3.3-PkT2kVyP8v4PW3wEyxJnC" 'False) (C1 ('MetaCons "ArchLinuxResponse" 'PrefixI 'True) ((S1 ('MetaSel ('Just "_version") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 Int) :*: S1 ('MetaSel ('Just "_limit") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 Int)) :*: (S1 ('MetaSel ('Just "_valid") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 Bool) :*: S1 ('MetaSel ('Just "_results") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 [a])))) | |||||
AUR
Search results returned by searchAur.
Some of fields are renamed in this record type, for sharing overloaded lenses between data type returned by Arch Linux official API.
Constructors
| AurSearch | |
Fields
| |
Instances
| FromJSON AurSearch Source # | |||||
Defined in Web.ArchLinux.Types | |||||
| ToJSON AurSearch Source # | |||||
| Generic AurSearch Source # | |||||
Defined in Web.ArchLinux.Types Associated Types
| |||||
| Show AurSearch Source # | |||||
| Eq AurSearch Source # | |||||
| Ord AurSearch Source # | |||||
| HasFirstSubmitted AurSearch Int Source # | |||||
Defined in Web.ArchLinux.Types.Lens | |||||
| HasId AurSearch Int Source # | |||||
| HasLastModified AurSearch Int Source # | |||||
Defined in Web.ArchLinux.Types.Lens | |||||
| HasName AurSearch Text Source # | |||||
| HasNumVotes AurSearch Int Source # | |||||
| HasPackageBase AurSearch Text Source # | |||||
Defined in Web.ArchLinux.Types.Lens | |||||
| HasPackageBaseID AurSearch Int Source # | |||||
Defined in Web.ArchLinux.Types.Lens | |||||
| HasPopularity AurSearch Double Source # | |||||
Defined in Web.ArchLinux.Types.Lens | |||||
| HasSearch AurInfo AurSearch Source # | |||||
| HasUrlPath AurSearch Text Source # | |||||
| HasVersion AurSearch Text Source # | |||||
| HasDescription AurSearch (Maybe Text) Source # | |||||
Defined in Web.ArchLinux.Types.Lens | |||||
| HasMaintainer AurSearch (Maybe Text) Source # | |||||
Defined in Web.ArchLinux.Types.Lens | |||||
| HasOutOfDate AurSearch (Maybe Int) Source # | |||||
| HasUrl AurSearch (Maybe Text) Source # | |||||
| type Rep AurSearch Source # | |||||
Defined in Web.ArchLinux.Types type Rep AurSearch = D1 ('MetaData "AurSearch" "Web.ArchLinux.Types" "arch-web-0.3.3-PkT2kVyP8v4PW3wEyxJnC" 'False) (C1 ('MetaCons "AurSearch" 'PrefixI 'True) (((S1 ('MetaSel ('Just "_id") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 Int) :*: (S1 ('MetaSel ('Just "_name") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 Text) :*: S1 ('MetaSel ('Just "_packageBaseID") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 Int))) :*: ((S1 ('MetaSel ('Just "_packageBase") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 Text) :*: S1 ('MetaSel ('Just "_version") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 Text)) :*: (S1 ('MetaSel ('Just "_description") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "_url") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 (Maybe Text))))) :*: ((S1 ('MetaSel ('Just "_numVotes") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 Int) :*: (S1 ('MetaSel ('Just "_popularity") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 Double) :*: S1 ('MetaSel ('Just "_outOfDate") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 (Maybe Int)))) :*: ((S1 ('MetaSel ('Just "_maintainer") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "_firstSubmitted") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 Int)) :*: (S1 ('MetaSel ('Just "_lastModified") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 Int) :*: S1 ('MetaSel ('Just "_urlPath") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 Text)))))) | |||||
Package details returned by getAurInfo.
This data type extends AurSearch informally,
so it includes _search as a member.
Constructors
| AurInfo | |
Instances
| FromJSON AurInfo Source # | |||||
Defined in Web.ArchLinux.Types | |||||
| ToJSON AurInfo Source # | |||||
| Generic AurInfo Source # | |||||
Defined in Web.ArchLinux.Types Associated Types
| |||||
| Show AurInfo Source # | |||||
| Eq AurInfo Source # | |||||
| Ord AurInfo Source # | |||||
| HasSearch AurInfo AurSearch Source # | |||||
| HasCheckdepends AurInfo [Text] Source # | |||||
Defined in Web.ArchLinux.Types.Lens | |||||
| HasConflicts AurInfo [Text] Source # | |||||
| HasDepends AurInfo [Text] Source # | |||||
| HasGroups AurInfo [Text] Source # | |||||
| HasKeywords AurInfo [Text] Source # | |||||
| HasLicenses AurInfo [License] Source # | |||||
| HasMakedepends AurInfo [Text] Source # | |||||
Defined in Web.ArchLinux.Types.Lens | |||||
| HasOptdepends AurInfo [Text] Source # | |||||
Defined in Web.ArchLinux.Types.Lens | |||||
| HasProvides AurInfo [Text] Source # | |||||
| HasReplaces AurInfo [Text] Source # | |||||
| type Rep AurInfo Source # | |||||
Defined in Web.ArchLinux.Types type Rep AurInfo = D1 ('MetaData "AurInfo" "Web.ArchLinux.Types" "arch-web-0.3.3-PkT2kVyP8v4PW3wEyxJnC" 'False) (C1 ('MetaCons "AurInfo" 'PrefixI 'True) (((S1 ('MetaSel ('Just "_search") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 AurSearch) :*: S1 ('MetaSel ('Just "_depends") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 [Text])) :*: (S1 ('MetaSel ('Just "_makedepends") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 [Text]) :*: (S1 ('MetaSel ('Just "_optdepends") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 [Text]) :*: S1 ('MetaSel ('Just "_checkdepends") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 [Text])))) :*: ((S1 ('MetaSel ('Just "_conflicts") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 [Text]) :*: (S1 ('MetaSel ('Just "_provides") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 [Text]) :*: S1 ('MetaSel ('Just "_replaces") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 [Text]))) :*: (S1 ('MetaSel ('Just "_groups") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 [Text]) :*: (S1 ('MetaSel ('Just "_licenses") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 [License]) :*: S1 ('MetaSel ('Just "_keywords") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 [Text])))))) | |||||
data AurResponseType Source #
Return types of AUR API.
Instances
| FromJSON AurResponseType Source # | |||||
Defined in Web.ArchLinux.Types Methods parseJSON :: Value -> Parser AurResponseType # parseJSONList :: Value -> Parser [AurResponseType] # | |||||
| ToJSON AurResponseType Source # | |||||
Defined in Web.ArchLinux.Types Methods toJSON :: AurResponseType -> Value # toEncoding :: AurResponseType -> Encoding # toJSONList :: [AurResponseType] -> Value # toEncodingList :: [AurResponseType] -> Encoding # omitField :: AurResponseType -> Bool # | |||||
| Enum AurResponseType Source # | |||||
Defined in Web.ArchLinux.Types Methods succ :: AurResponseType -> AurResponseType # pred :: AurResponseType -> AurResponseType # toEnum :: Int -> AurResponseType # fromEnum :: AurResponseType -> Int # enumFrom :: AurResponseType -> [AurResponseType] # enumFromThen :: AurResponseType -> AurResponseType -> [AurResponseType] # enumFromTo :: AurResponseType -> AurResponseType -> [AurResponseType] # enumFromThenTo :: AurResponseType -> AurResponseType -> AurResponseType -> [AurResponseType] # | |||||
| Generic AurResponseType Source # | |||||
Defined in Web.ArchLinux.Types Associated Types
Methods from :: AurResponseType -> Rep AurResponseType x # to :: Rep AurResponseType x -> AurResponseType # | |||||
| Show AurResponseType Source # | |||||
Defined in Web.ArchLinux.Types Methods showsPrec :: Int -> AurResponseType -> ShowS # show :: AurResponseType -> String # showList :: [AurResponseType] -> ShowS # | |||||
| Eq AurResponseType Source # | |||||
Defined in Web.ArchLinux.Types Methods (==) :: AurResponseType -> AurResponseType -> Bool # (/=) :: AurResponseType -> AurResponseType -> Bool # | |||||
| Ord AurResponseType Source # | |||||
Defined in Web.ArchLinux.Types Methods compare :: AurResponseType -> AurResponseType -> Ordering # (<) :: AurResponseType -> AurResponseType -> Bool # (<=) :: AurResponseType -> AurResponseType -> Bool # (>) :: AurResponseType -> AurResponseType -> Bool # (>=) :: AurResponseType -> AurResponseType -> Bool # max :: AurResponseType -> AurResponseType -> AurResponseType # min :: AurResponseType -> AurResponseType -> AurResponseType # | |||||
| HasAurType (AurResponse a) AurResponseType Source # | |||||
Defined in Web.ArchLinux.Types.Lens Methods aurType :: Lens' (AurResponse a) AurResponseType Source # | |||||
| type Rep AurResponseType Source # | |||||
Defined in Web.ArchLinux.Types type Rep AurResponseType = D1 ('MetaData "AurResponseType" "Web.ArchLinux.Types" "arch-web-0.3.3-PkT2kVyP8v4PW3wEyxJnC" 'False) (C1 ('MetaCons "Search" 'PrefixI 'False) (U1 :: Type -> Type) :+: (C1 ('MetaCons "Multiinfo" 'PrefixI 'False) (U1 :: Type -> Type) :+: C1 ('MetaCons "Error" 'PrefixI 'False) (U1 :: Type -> Type))) | |||||
data AurResponse a Source #
Response data type of AUR API.
Constructors
| AurResponse | |
Instances
| Functor AurResponse Source # | |||||
Defined in Web.ArchLinux.Types Methods fmap :: (a -> b) -> AurResponse a -> AurResponse b # (<$) :: a -> AurResponse b -> AurResponse a # | |||||
| FromJSON a => FromJSON (AurResponse a) Source # | |||||
Defined in Web.ArchLinux.Types Methods parseJSON :: Value -> Parser (AurResponse a) # parseJSONList :: Value -> Parser [AurResponse a] # omittedField :: Maybe (AurResponse a) # | |||||
| ToJSON a => ToJSON (AurResponse a) Source # | |||||
Defined in Web.ArchLinux.Types Methods toJSON :: AurResponse a -> Value # toEncoding :: AurResponse a -> Encoding # toJSONList :: [AurResponse a] -> Value # toEncodingList :: [AurResponse a] -> Encoding # omitField :: AurResponse a -> Bool # | |||||
| Generic (AurResponse a) Source # | |||||
Defined in Web.ArchLinux.Types Associated Types
Methods from :: AurResponse a -> Rep (AurResponse a) x # to :: Rep (AurResponse a) x -> AurResponse a # | |||||
| Show a => Show (AurResponse a) Source # | |||||
Defined in Web.ArchLinux.Types Methods showsPrec :: Int -> AurResponse a -> ShowS # show :: AurResponse a -> String # showList :: [AurResponse a] -> ShowS # | |||||
| Eq a => Eq (AurResponse a) Source # | |||||
Defined in Web.ArchLinux.Types Methods (==) :: AurResponse a -> AurResponse a -> Bool # (/=) :: AurResponse a -> AurResponse a -> Bool # | |||||
| Ord a => Ord (AurResponse a) Source # | |||||
Defined in Web.ArchLinux.Types Methods compare :: AurResponse a -> AurResponse a -> Ordering # (<) :: AurResponse a -> AurResponse a -> Bool # (<=) :: AurResponse a -> AurResponse a -> Bool # (>) :: AurResponse a -> AurResponse a -> Bool # (>=) :: AurResponse a -> AurResponse a -> Bool # max :: AurResponse a -> AurResponse a -> AurResponse a # min :: AurResponse a -> AurResponse a -> AurResponse a # | |||||
| HasAurType (AurResponse a) AurResponseType Source # | |||||
Defined in Web.ArchLinux.Types.Lens Methods aurType :: Lens' (AurResponse a) AurResponseType Source # | |||||
| HasResultCount (AurResponse a) Int Source # | |||||
Defined in Web.ArchLinux.Types.Lens Methods resultCount :: Lens' (AurResponse a) Int Source # | |||||
| HasResults (AurResponse a) a Source # | |||||
Defined in Web.ArchLinux.Types.Lens Methods results :: Lens' (AurResponse a) a Source # | |||||
| HasVersion (AurResponse a) Int Source # | |||||
Defined in Web.ArchLinux.Types.Lens | |||||
| HasError (AurResponse a) (Maybe Text) Source # | |||||
Defined in Web.ArchLinux.Types.Lens | |||||
| type Rep (AurResponse a) Source # | |||||
Defined in Web.ArchLinux.Types type Rep (AurResponse a) = D1 ('MetaData "AurResponse" "Web.ArchLinux.Types" "arch-web-0.3.3-PkT2kVyP8v4PW3wEyxJnC" 'False) (C1 ('MetaCons "AurResponse" 'PrefixI 'True) ((S1 ('MetaSel ('Just "_version") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 Int) :*: S1 ('MetaSel ('Just "_aurType") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 AurResponseType)) :*: (S1 ('MetaSel ('Just "_resultCount") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 Int) :*: (S1 ('MetaSel ('Just "_results") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 a) :*: S1 ('MetaSel ('Just "_error") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 (Maybe Text)))))) | |||||