Skip to content

Software License

Type Registry

Software License

technology.development.software_license

Open source or proprietary software license name (MIT, Apache 2.0, GPL, etc.). Broad categorization due to variants and naming inconsistencies.

Domain technologydevelopment
Casts to VARCHAR
Scope broad_words

Try it

CLI
$ finetype infer -i "MIT"
→ technology.development.software_license

DuckDB

Detect
SELECT finetype('MIT');
-- → 'technology.development.software_license'
Cast expression
CAST(UPPER({col}) AS VARCHAR)
Safe cast pipeline
-- Normalise and cast in one step
SELECT TRY_CAST(finetype_cast(my_column) AS VARCHAR) AS clean_value
FROM my_table
WHERE finetype(my_column) = 'technology.development.software_license';

JSON Schema

finetype schema technology.development.software_license
{
  "$id": "https://noon.sh/schemas/technology.development.software_license",
  "$schema": "https://json-schema.org/draft/2020-12/schema",
  "description": "Open source or proprietary software license name (MIT, Apache 2.0, GPL, etc.). Broad categorization due to variants and naming inconsistencies.",
  "enum": [
    "MIT",
    "Apache-2.0",
    "GPL-2.0",
    "GPL-3.0",
    "AGPL-3.0",
    "BSD-2-Clause",
    "BSD-3-Clause",
    "ISC",
    "MPL-2.0",
    "LGPL-2.1",
    "LGPL-3.0",
    "Unlicense",
    "CC0-1.0",
    "Proprietary"
  ],
  "examples": [
    "MIT",
    "Apache 2.0",
    "GPL-3.0",
    "BSD-3-Clause"
  ],
  "title": "Software License",
  "type": "string"
}

Examples

MITApache 2.0GPL-3.0BSD-3-Clause

Types in technology