Project source-tree ******************* Below is the layout of the project (to 10 levels), followed by the contents of each key file. Project directory layout license-normaliser/ ├── scripts │ ├── __init__.py │ ├── apply_aliases_patch.py │ ├── check_missing_aliases.py │ ├── compare_datasets.py │ ├── compare_scancode_categories.py │ ├── find_alias_duplicates.py │ ├── migrate_publishers_to_aliases.py │ ├── migrate_url_map_to_aliases.py │ ├── README.rst │ ├── sort_aliases.py │ └── test_name_inference.py ├── src │ └── licence_normaliser │ ├── cli │ │ ├── __init__.py │ │ └── _main.py │ ├── data │ │ ├── aliases │ │ │ └── aliases.json │ │ ├── prose │ │ │ └── prose_patterns.json │ │ └── README.rst │ ├── parsers │ │ ├── __init__.py │ │ ├── alias.py │ │ ├── creativecommons.py │ │ ├── opendefinition.py │ │ ├── osi.py │ │ ├── prose.py │ │ ├── scancode_licensedb.py │ │ └── spdx.py │ ├── tests │ │ ├── __init__.py │ │ ├── conftest.py │ │ ├── test_alias_expansion.py │ │ ├── test_aliases.py │ │ ├── test_cache.py │ │ ├── test_cli.py │ │ ├── test_core.py │ │ ├── test_exceptions.py │ │ ├── test_integration.py │ │ ├── test_models.py │ │ ├── test_prose.py │ │ └── test_trace.py │ ├── __init__.py │ ├── _cache.py │ ├── _core.py │ ├── _models.py │ ├── _normaliser.py │ ├── _trace.py │ ├── defaults.py │ ├── exceptions.py │ ├── plugins.py │ └── py.typed ├── AGENTS.md ├── conftest.py ├── CONTRIBUTING.rst ├── docker-compose.yml ├── Dockerfile ├── Makefile ├── pyproject.toml ├── README.rst └── tox.ini README.rst ========== README.rst ================== licence-normaliser ================== .. image:: https://raw.githubusercontent.com/barseghyanartur/licence-normaliser/main/docs/_static/licence_normaliser_logo.webp :alt: licence-normaliser logo :align: center Robust licence normalisation with a three-level hierarchy for common licences. .. image:: https://img.shields.io/pypi/v/licence-normaliser.svg :target: https://pypi.python.org/pypi/licence-normaliser :alt: PyPI Version .. image:: https://img.shields.io/pypi/pyversions/licence-normaliser.svg :target: https://pypi.python.org/pypi/licence-normaliser/ :alt: Supported Python versions .. image:: https://github.com/barseghyanartur/licence-normaliser/actions/workflows/test.yml/badge.svg?branch=main :target: https://github.com/barseghyanartur/licence-normaliser/actions :alt: Build Status .. image:: https://readthedocs.org/projects/licence-normaliser/badge/?version=latest :target: http://licence-normaliser.readthedocs.io :alt: Documentation Status .. image:: https://img.shields.io/badge/docs-llms.txt-blue :target: https://licence-normaliser.readthedocs.io/en/latest/llms.txt :alt: llms.txt - documentation for LLMs .. image:: https://deepwiki.com/badge.svg :target: https://deepwiki.com/barseghyanartur/licence-normaliser :alt: Ask DeepWiki .. image:: https://img.shields.io/badge/license-MIT-blue.svg :target: https://github.com/barseghyanartur/licence-normaliser/#Licence :alt: MIT .. image:: https://coveralls.io/repos/github/barseghyanartur/licence-normaliser/badge.svg?branch=main&service=github :target: https://coveralls.io/github/barseghyanartur/licence-normaliser?branch=main :alt: Coverage ``licence-normaliser`` maps common licence representations (SPDX tokens, URLs, prose descriptions) to a canonical three-level hierarchy. Features ======== - **Three-level hierarchy** - LicenceFamily → LicenceName → LicenceVersion. - **Wide format support** - SPDX tokens, URLs, and prose descriptions for supported licences. - **Creative Commons support** - Full CC family with versions and IGO variants. - **Publisher-specific licences** - Springer, Nature, Elsevier, Wiley, ACS, and more. - **File-driven data** - Add aliases, URLs, and patterns by editing JSON files. No Python code changes required for new synonyms. - **Pluggable parsers** - Drop in a new parser class to ingest any external licence registry. Parsers implement plugin interfaces (``RegistryPlugin``, ``URLPlugin``, etc.). - **Strict mode** - Raise ``LicenceNotFoundError`` instead of silently returning ``"unknown"``. - **Caching** - LRU caching for performance. - **CLI** - Command-line interface with ``--strict`` and ``--trace`` support. Hierarchy ========= The library uses a three-level hierarchy: 1. **LicenceFamily** - broad bucket: ``"cc"``, ``"osi"``, ``"copyleft"``, ``"publisher-tdm"``, ... 2. **LicenceName** - version-free: ``"cc-by"``, ``"cc-by-nc-nd"``, ``"mit"``, ``"wiley-tdm"`` 3. **LicenceVersion** - fully resolved: ``"cc-by-3.0"``, ``"cc-by-nc-nd-4.0"`` ``LicenceVersion`` also has optional ``jurisdiction`` (e.g., ``"uk"``, ``"au"``) and ``scope`` (e.g., ``"igo"``) fields for CC licences. Installation ============ With ``uv``: .. code-block:: sh uv pip install licence-normaliser Or with ``pip``: .. code-block:: sh pip install licence-normaliser Quick start =========== .. code-block:: python :name: test_quick_start from licence_normaliser import normalise_licence v = normalise_licence("CC BY-NC-ND 4.0") assert str(v) == "cc-by-nc-nd-4.0" # ← LicenceVersion assert str(v.licence) == "cc-by-nc-nd" # ← LicenceName assert str(v.licence.family) == "cc" # ← LicenceFamily # With jurisdiction and scope v = normalise_licence("http://creativecommons.org/licenses/by-nc/2.0/uk") assert v.jurisdiction == "uk" assert v.scope is None v = normalise_licence("http://creativecommons.org/licenses/by-nc/3.0/igo") assert v.jurisdiction is None assert v.scope == "igo" Strict mode =========== By default, unresolvable inputs return an ``"unknown"`` result. Pass ``strict=True`` to raise ``LicenceNotFoundError`` instead: .. code-block:: python :name: test_strict_mode from licence_normaliser import normalise_licence from licence_normaliser.exceptions import LicenceNotFoundError # Silent fallback (default) v = normalise_licence("some-unknown-string") assert v.family.key == "unknown" # Strict: raises on unresolvable input try: v = normalise_licence("some-unknown-string", strict=True) except LicenceNotFoundError as exc: print(exc.raw) # original input print(exc.cleaned) # cleaned form that failed lookup Trace / Explain =============== Set ``ENABLE_LICENCE_NORMALISER_TRACE=1`` or pass ``trace=True`` to get resolution traces showing how the licence was matched: .. code-block:: python :name: test_trace from licence_normaliser import normalise_licence # Via function v = normalise_licence("cc by-nc-nd 3.0 igo", trace=True) print(v.explain()) # Via class from licence_normaliser import LicenceNormaliser ln = LicenceNormaliser(trace=True) v = ln.normalise_licence("MIT") print(v.explain()) Output shows the resolution pipeline (alias → registry → url → prose → fallback) and which source file + line matched: .. code-block:: text Input: 'cc by-nc-nd 3.0 igo' → 'cc by-nc-nd 3.0 igo' [✓] alias: 'cc by-nc-nd 3.0 igo' → 'cc-by-nc-nd-3.0-igo' (line 139 in aliases.json) Result: version_key: 'cc-by-nc-nd-3.0-igo' name_key: 'cc-by-nc-nd' family_key: 'cc' The trace can also be accessed via ``v._trace`` for programmatic use. Batch normalisation =================== .. code-block:: python :name: test_batch_normalisation from licence_normaliser import normalise_licences results = normalise_licences(["MIT", "Apache-2.0", "CC BY 4.0"]) for r in results: print(r.key) # Strict batch - raises on first unresolvable results = normalise_licences(["MIT", "Apache-2.0"], strict=True) Custom plugins ============== The ``LicenceNormaliser`` class lets you inject custom plugin classes for specialised use cases: .. code-block:: python :name: test_custom_plugins from licence_normaliser import LicenceNormaliser from licence_normaliser.parsers.alias import AliasParser from licence_normaliser.parsers.spdx import SPDXParser # Use only SPDX + Alias plugins (no CC, no publisher URLs) ln = LicenceNormaliser( registry=[SPDXParser], alias=[AliasParser], family=[AliasParser], name=[AliasParser], cache=True, cache_maxsize=8192, ) # MIT resolves via SPDX parser assert str(ln.normalise_licence("MIT")) == "mit" # CC BY resolves via Alias assert str(ln.normalise_licence("CC BY-NC-ND 4.0")) == "cc-by-nc-nd-4.0" .. note:: ``LicenceNormaliser()`` automatically loads the full default set of parsers. To use a reduced set you must explicitly pass *all* six plugin lists (registry, url, alias, family, name, prose). For caching, ``LicenceNormaliser`` wraps the resolution method with ``lru_cache``. Disable it by passing ``cache=False`` for debugging: .. code-block:: python :name: test_caching from licence_normaliser import LicenceNormaliser ln = LicenceNormaliser(cache=False) result = ln.normalise_licence("MIT") Update data (CLI) ================= .. code-block:: sh licence-normaliser update-data --force # Fetches fresh SPDX, OpenDefinition, OSI, CreativeCommons, and ScanCode JSONs Integration tests (public API only) =================================== All integration tests live in ``src/licence_normaliser/tests/test_integration.py`` and only import the public API. CLI usage ========= Normalise a single licence: .. code-block:: sh licence-normaliser normalise "MIT" # Output: mit licence-normaliser normalise --full "CC BY 4.0" # Output: # Key: cc-by-4.0 # URL: https://creativecommons.org/licenses/by/4.0/ # Licence: cc-by # Family: cc licence-normaliser normalise --strict "totally-unknown" # Exits with code 1 and prints an error Batch normalise: .. code-block:: sh licence-normaliser batch MIT "Apache-2.0" "CC BY 4.0" licence-normaliser batch --strict MIT "Apache-2.0" Exceptions ========== .. code-block:: python :name: test_exceptions from licence_normaliser.exceptions import ( DataSourceError, # data source loading errors LicenceNormaliserError, # base class LicenceNotFoundError, # raised by strict mode LicenceNormalisationError, # kept for backwards compatibility ) from licence_normaliser import ( LicenceTrace, # resolution trace object LicenceTraceStage, # resolution stage enum ) Testing ======= All tests run inside Docker: .. code-block:: sh make test To test a specific Python version: .. code-block:: sh make test-env ENV=py312 Licence ======= MIT Author ====== Artur Barseghyan CONTRIBUTING.rst ================ CONTRIBUTING.rst ====================== Contributor guidelines ====================== .. _licence-normaliser: https://github.com/barseghyanartur/licence-normaliser/ .. _uv: https://docs.astral.sh/uv/ .. _tox: https://tox.wiki .. _ruff: https://beta.ruff.rs/docs/ .. _doc8: https://doc8.readthedocs.io/ .. _pre-commit: https://pre-commit.com/#installation .. _issues: https://github.com/barseghyanartur/licence-normaliser/issues .. _discussions: https://github.com/barseghyanartur/licence-normaliser/discussions .. _pull request: https://github.com/barseghyanartur/licence-normaliser/pulls .. _versions manifest: https://github.com/actions/python-versions/blob/main/versions-manifest.json Developer prerequisites ----------------------- pre-commit ~~~~~~~~~~ Refer to `pre-commit`_ for installation instructions. TL;DR: .. code-block:: sh curl -LsSf https://astral.sh/uv/install.sh | sh # Install uv uv tool install pre-commit # Install pre-commit pre-commit install # Install hooks Installing `pre-commit`_ ensures all contributions adhere to the project's code quality standards. Code standards -------------- `ruff`_ and `doc8`_ are triggered automatically by `pre-commit`_. To run checks manually: .. code-block:: sh make doc8 make ruff Import conventions ~~~~~~~~~~~~~~~~~~ **Import statements belong at module level.** Avoid placing imports inside functions or methods unless absolutely necessary: - **Acceptable exceptions:** - Breaking circular dependencies - Optional runtime dependencies (e.g., CLI-only imports) - Heavy imports that are rarely used - **Why this matters:** - Improves code readability - Makes dependencies explicit and discoverable - Enables static analysis tools to work correctly - Follows Python community best practices (PEP 8) When in doubt, place imports at the top of the file. Virtual environment ------------------- .. code-block:: sh make create-venv Installation ------------ .. code-block:: sh make install Testing ------- .. note:: Python 3.15 is being tested on GitHub CI, but not inside a local Docker image. Docker-based testing (recommended) ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ All tests run inside Docker for platform independence and consistency: .. code-block:: sh make test # full matrix (Python 3.10-3.14) make test-env ENV=py312 # single Python version make shell # interactive shell in test container make shell-env ENV=py312 # interactive shell for specific Python Local testing (alternative) ~~~~~~~~~~~~~~~~~~~~~~~~~~~ For faster iteration during development, you can run tests locally with ``uv``: .. code-block:: sh make install # one-time setup uv run pytest # run all tests uv run pytest path/to/test_something.py # run specific test **Important**: If you encounter tooling errors with local testing, fall back to Docker-based testing which is the canonical environment. GitHub Actions ~~~~~~~~~~~~~~ In any case, GitHub Actions runs the full matrix automatically on every push. Tests run on Python 3.10–3.15 (all non-EOL versions). See the `versions manifest`_ for the full list of available Python versions. Adding new normalisation rules ------------------------------ For a new **alias** or **family override** for an *existing* licence: 1. Add an entry to ``src/licence_normaliser/data/aliases/aliases.json``. 2. Optionally, add an ``aliases`` array to define additional lookup variants (e.g. hyphen vs space forms) that resolve to the same target: .. code-block:: json { "cc by-nc": { "version_key": "cc-by-nc", "name_key": "cc-by-nc", "family_key": "cc", "aliases": ["cc-by-nc", "cc by nc", "cc-by nc"] } } 3. Add a test in ``src/licence_normaliser/tests/test_aliases.py`` or ``test_alias_expansion.py``. 4. No Python changes needed. For a new **prose pattern** (regex matching free-text descriptions): 1. Add an entry to ``src/licence_normaliser/data/prose/prose_patterns.json``. 2. Add a test in ``src/licence_normaliser/tests/test_prose.py``. 3. No Python changes needed. For a new **URL mapping**: 1. Add an entry to ``src/licence_normaliser/data/aliases/aliases.json`` under the appropriate entry's ``urls`` array. 2. Add a test in ``src/licence_normaliser/tests/test_aliases.py`` or ``test_integration.py``. 3. No Python changes needed. For a **brand-new licence key** (SPDX, OpenDefinition, OSI, CC, or ScanCode): 1. The upstream data source must be updated first (``licence-normaliser update-data --force`` for SPDX/OpenDefinition, or edit the upstream source for OSI/CC/ScanCode). 2. The parser will pick it up automatically on the next import. 3. Add an alias in ``aliases.json`` if needed. 4. Add family override in ``aliases.json`` if needed. 5. Add tests. For a **new parser** (new upstream data source): 1. Create ``src/licence_normaliser/parsers/my_parser.py`` implementing ``BasePlugin`` plus one or more plugin interfaces (e.g., ``RegistryPlugin``, ``URLPlugin``). 2. Register it in ``src/licence_normaliser/defaults.py`` in the appropriate ``_load_*_plugins()`` function. 3. Set ``is_registry_entry = False`` if the parser only contributes aliases/URLs/patterns (not new licence keys). 4. Add tests. Releases -------- **Build the package for releasing:** .. code-block:: sh make package-build ---- **Test the built package:** .. code-block:: sh make check-package-build ---- **Make a test release (test.pypi.org):** .. code-block:: sh make test-release ---- **Release (pypi.org):** .. code-block:: sh make release Adding tests ------------ - Every new normalisation rule must have a corresponding test. - Tests should cover both successful normalisation and edge cases. Pull requests ------------- Open a `pull request`_ to the ``dev`` branch only. Never directly to ``main``. .. note:: Create pull requests to the ``dev`` branch only! Examples of welcome contributions: - Fixing documentation typos or improving explanations. - Adding test cases for new edge cases. - Extending support for additional licence formats. - Improving error messages. General checklist ~~~~~~~~~~~~~~~~~ - Does your change require documentation updates (``README.rst``, ``AGENTS.md``, ``ARCHITECTURE.rst``, ``CONTRIBUTING.rst``)? - Does your change require new tests? - Does your change add any external dependencies? If so, reconsider: ``licence-normaliser`` should have minimal dependencies. When fixing bugs ~~~~~~~~~~~~~~~~ - Add a regression test that reproduces the bug before your fix. When adding a new feature ~~~~~~~~~~~~~~~~~~~~~~~~~ - Update ``README.rst``, ``AGENTS.md``, and ``ARCHITECTURE.rst`` if applicable. - Add appropriate tests. Questions --------- Ask on GitHub `discussions`_. Issues ------ Report bugs or request features on GitHub `issues`_. AGENTS.md ========= AGENTS.md # AGENTS.md - licence-normaliser **Repository**: **Maintainer**: Artur Barseghyan --- ## 1. Project mission (never deviate) > Robust licence normalisation with a three-level hierarchy for common SPDX, > Creative Commons, OSI-approved, ScanCode, and publisher licences - secure, > fast, and extensible. - Maps common licence representations (SPDX tokens, URLs, prose descriptions) to a canonical three-level hierarchy - Supports SPDX tokens, URLs, prose descriptions - No external dependencies (only optional dev/test deps) - LRU caching for performance - Data-file-driven: parsers load from package data JSON files - `licence-normaliser update-data` CLI command to refresh SPDX + OpenDefinition data **Scope note**: The library covers the most common open-source, Creative Commons, and major-publisher licences. Any licence string not present in the curated data or upstream registries resolves to an "unknown" result (or raises in strict mode). Brand-new licence keys require updating upstream data sources first. --- ## 2. Architecture ### Three-level hierarchy | Level | Class | Example | | ----- | ----- | ------- | | **Family** | `LicenceFamily` | `"cc"`, `"osi"`, `"copyleft"`, `"data"` | | **Name** | `LicenceName` | `"cc-by"`, `"mit"`, `"gpl-3.0-only"` | | **Version** | `LicenceVersion` | `"cc-by-4.0"`, `"mit"`, `"gpl-3.0-only"` | `LicenceVersion` also has optional `jurisdiction` (e.g., `"uk"`, `"au"`) and `scope` (e.g., `"igo"`) fields for CC licences. ### Resolution pipeline 1. **Alias table** - cleaned lowercase key matches `ALIASES` (loaded from `data/aliases/aliases.json`) 2. **Direct registry lookup** - hit in `REGISTRY` (SPDX, OpenDefinition, OSI, CC, ScanCode licence keys) 3. **URL map** - hit in `URL_MAP` (loaded from SPDX + OpenDefinition + publisher data) 4. **Prose pattern scan** - regex patterns from `data/prose/prose_patterns.json` (for strings >20 chars) 5. **Fallback** - key = cleaned string, family = unknown ### Key files | File | Purpose | | ---- | ------- | | `src/licence_normaliser/_models.py` | Frozen dataclass hierarchy | | `src/licence_normaliser/_normaliser.py` | `LicenceNormaliser` class with plugin-based resolution | | `src/licence_normaliser/plugins.py` | Plugin interfaces (BasePlugin, RegistryPlugin, URLPlugin, etc.) | | `src/licence_normaliser/defaults.py` | Lazy-loading default plugin bundle | | `src/licence_normaliser/_cache.py` | Module-level API delegating to `LicenceNormaliser` | | `src/licence_normaliser/parsers/` | Parser classes implementing plugin interfaces | | `src/licence_normaliser/cli/_main.py` | CLI with normalise, batch, update-data | | `src/licence_normaliser/exceptions.py` | Exception hierarchy: LicenceNormaliserError (base), LicenceNotFoundError, DataSourceError | | `src/licence_normaliser/_trace.py` | `LicenceTrace`, `LicenceTraceStage` for resolution tracing | | `src/licence_normaliser/data/spdx/spdx.json` | **DO NOT MODIFY** Full SPDX licence list (loaded at runtime) | | `src/licence_normaliser/data/opendefinition/opendefinition.json` | **DO NOT MODIFY** Full OpenDefinition list (loaded at runtime) | | `src/licence_normaliser/data/aliases/aliases.json` | Curated aliases with rich metadata (includes migrated URLs and shorthand aliases) | | `src/licence_normaliser/data/prose/prose_patterns.json` | Curated prose regex patterns | --- ## 3. Using licence-normaliser in application code ### Simple case ```python name=test_simple_case from licence_normaliser import normalise_licence v = normalise_licence("MIT") str(v) # "mit" ``` ### With full hierarchy ```python name=test_full_hierarchy v = normalise_licence("CC BY-NC-ND 4.0") print(v.key) # "cc-by-nc-nd-4.0" print(v.licence.key) # "cc-by-nc-nd" print(v.family.key) # "cc" ``` ### With jurisdiction and scope CC URLs can include jurisdiction codes (e.g., `"uk"`, `"au"`) or scope (e.g., `"igo"`): ```python name=test_jurisdiction_scope from licence_normaliser import normalise_licence # UK jurisdiction v = normalise_licence("http://creativecommons.org/licenses/by-nc/2.0/uk") print(v.key) # "cc-by-nc-2.0-uk" print(v.jurisdiction) # "uk" print(v.scope) # None # IGO scope (International Governmental Organization) v = normalise_licence("http://creativecommons.org/licenses/by-nc/3.0/igo") print(v.key) # "cc-by-nc-3.0-igo" print(v.jurisdiction) # None print(v.scope) # "igo" ``` ### Strict mode ```python name=test_strict_mode import pytest from licence_normaliser import normalise_licence, LicenceNotFoundError, LicenceTrace, LicenceTraceStage # Would normally raise: Licence not found: 'unknown string' with pytest.raises(LicenceNotFoundError): v = normalise_licence("unknown string", strict=True) # Batch strict from licence_normaliser import normalise_licences with pytest.raises(LicenceNotFoundError): results = normalise_licences( ["unknown string", "unknown string 2.0"], strict=True, ) ``` ### Custom plugins with LicenceNormaliser The `LicenceNormaliser` class lets you inject custom plugin classes for specialised use cases: ```python name=test_custom_plugins from licence_normaliser import LicenceNormaliser from licence_normaliser.parsers.spdx import SPDXParser from licence_normaliser.parsers.alias import AliasParser # Use only SPDX + Alias plugins (no CC, no publisher URLs) ln = LicenceNormaliser( registry=[SPDXParser], alias=[AliasParser], family=[AliasParser], name=[AliasParser], ) # MIT resolves via SPDX parser assert str(ln.normalise_licence("MIT")) == "mit" # CC BY resolves via Alias assert str(ln.normalise_licence("CC BY-NC-ND 4.0")) == "cc-by-nc-nd-4.0" ``` To use all defaults, import from `defaults`: ```python name=test_defaults_usage from licence_normaliser import LicenceNormaliser from licence_normaliser.defaults import ( get_default_registry, get_default_url, get_default_alias, get_default_family, get_default_name, get_default_prose, ) ln = LicenceNormaliser( registry=get_default_registry(), url=get_default_url(), alias=get_default_alias(), family=get_default_family(), name=get_default_name(), prose=get_default_prose(), cache=True, cache_maxsize=8192, ) result = ln.normalise_licence("MIT") ``` > [!NOTE] > Explicit plugin passing is optional — `LicenceNormaliser()` automatically > loads defaults. Use the pattern above only if you need custom plugins. For caching, `LicenceNormaliser` wraps the resolution method with `lru_cache`. Disable it by passing `cache=False` for debugging: ```python name=test_caching from licence_normaliser import LicenceNormaliser ln = LicenceNormaliser(cache=False) result = ln.normalise_licence("MIT") ``` --- ## 4. Updating Data Sources SPDX and OpenDefinition data can be updated via the CLI: ```sh licence-normaliser update-data --force ``` This fetches fresh JSON from the authoritative upstream URLs and writes them to: - `src/licence_normaliser/data/spdx/spdx.json` - `src/licence_normaliser/data/opendefinition/opendefinition.json` - `src/licence_normaliser/data/osi/osi.json` - `src/licence_normaliser/data/creativecommons/creativecommons.json` - `src/licence_normaliser/data/scancode_licensedb/scancode_licensedb.json` --- ## 5. Trace / Explain When debugging why a licence resolves a certain way, or aligning curated data sources, use the trace feature: **Via CLI:** ```sh licence-normaliser normalise "MIT" --trace licence-normaliser normalise "CC BY-NC-ND 3.0 igo" --trace licence-normaliser batch MIT Apache --trace ``` Or via environment variable: ```sh ENABLE_LICENCE_NORMALISER_TRACE=1 licence-normaliser normalise "MIT" ``` **Via Python:** ```python name=test_trace from licence_normaliser import normalise_licence v = normalise_licence("MIT", trace=True) print(v.explain()) ``` The trace shows: - Each resolution stage attempted (alias → registry → url → prose → fallback) - Whether it matched (✓) or didn't (-) - Source file and line number for curated sources (aliases.json, prose_patterns.json, spdx.json, etc.) - Final result with version_key, name_key, family_key This is essential for: - Understanding why a license resolves unexpectedly - Finding the source line that defines an alias when curating data - Debugging resolution order issues --- ## 6. Adding a new parser Parsers implement plugin interfaces and can be added to `src/licence_normaliser/parsers/`: 1. Create `src/licence_normaliser/parsers/my_parser.py` implementing one or more plugin interfaces: ```python name=test_adding_new_parser from licence_normaliser.plugins import BasePlugin, RegistryPlugin, URLPlugin class MyParser(BasePlugin, RegistryPlugin, URLPlugin): url = None # or upstream URL for refresh local_path = "data/my_parser/my_data.json" def load_registry(self) -> dict[str, str]: # Return {"license_key": "license_key", ...} return {} def load_urls(self) -> dict[str, str]: # Return {"https://...": "license_key", ...} return {} ``` 1. Register it in `src/licence_normaliser/defaults.py`: ```python name=test_adding_new_parser_register from licence_normaliser.parsers.spdx import SPDXParser def _load_registry_plugins() -> list[type]: # ... other imports return [ SPDXParser, # ... other plugins MyParser, ] ``` **Key attribute**: Set `url = None` on parsers that only contribute local data (no refresh capability). --- ## 7. Coding conventions - Line length: **88 characters** (ruff) - Every non-test module must have `__all__`, `__author__`, `__copyright__`, `__license__` - Always chain exceptions: `raise X(...) from exc` - Type annotations on all public functions - Target: `py310` - Import statements: Avoid imports inside functions/methods unless absolutely necessary (e.g., breaking circular dependencies or optional runtime dependencies). Lazy imports harm readability and make dependencies unclear. Run linting: `make ruff` or `make pre-commit` --- ## 8. Agent workflow: adding features or fixing bugs 1. **Check the mission** - does the change preserve the no-dependencies policy and three-level hierarchy? 2. **Identify the correct location**: - New SPDX/OD licence → update SPDX/OpenDefinition JSON files (run `update-data`) - New alias or family override → add to `data/aliases/aliases.json` - **Use `--trace` to find the exact line that defines an alias** - New URL mapping → add to `data/aliases/aliases.json` (under `urls` key) - New prose pattern → add to `data/prose/prose_patterns.json` - New parser → `parsers/my_parser.py` + `defaults.py` - Core pipeline change → `_normaliser.py` or `_cache.py` 3. **Write tests** covering both success and error cases 4. **Update README.rst** if the API changed 5. **MUST run**: `uv run pytest` or `make test-env ENV=py312` then `make test` 6. **MUST run**: `make pre-commit`. If fixes have not been applied automatically, fix them. --- ## 9. Testing rules > [!NOTE] > Python 3.15 is being tested on GitHub CI, but not inside a local Docker image. ### Docker-based testing (recommended) All tests run inside Docker for platform independence and consistency: ```sh make test # full matrix (Python 3.10-3.14) make test-env ENV=py312 # single version make shell # interactive shell in test container ``` ### Local testing (alternative) For faster iteration during development, you can run tests locally with `uv`: ```sh make install # one-time setup uv run pytest # run all tests uv run pytest path/to/test_something.py # run specific test ``` **Important**: If you encounter tooling errors with local testing, fall back to Docker-based testing which is the canonical environment. ### Test layout ```text src/licence_normaliser/tests/ test_integration.py - public API only (survives any rewrite) test_core.py - end-to-end pipeline tests test_exceptions.py - exception hierarchy and strict mode test_cli.py - CLI commands including update-data test_models.py - LicenceFamily, LicenceName, LicenceVersion test_aliases.py - non-CC aliases (Apache, MIT, BSD, GPL, etc.) test_alias_expansion.py - explicit aliases array expansion feature test_prose.py - prose pattern matching test_trace.py - resolution tracing and explain functionality test_cache.py - caching behavior tests ``` ### Documentation snippet conventions Code blocks in this file use two special attributes to support chained executable tests: - `name=` — labels a snippet so it can be referenced later. - `` placed immediately before a code block means that block **continues** the named snippet; all names, imports, and variables defined in the named block are already in scope and must **not** be re-imported or re-declared in the continuation block. Example: ```python name=test_my_example class Foo: pass ``` ```python name=test_my_example_continued foo = Foo() # Foo is in scope from the named block above assert isinstance(foo, Foo) ``` --- ## 10. Forbidden - Adding external dependencies is strictly forbidden - Removing existing normalisation coverage is strictly forbidden - Changing the three-level hierarchy structure is strictly forbidden - Adding end-anchors (`$` or `\Z`) to the Creative Commons URL patterns in `data/prose/prose_patterns.json` is strictly forbidden. These patterns are intentionally unanchored/prefix-matching: they extract only the base version key (e.g. `cc-by-sa-3.0`) and rely on `_extract_jurisdiction_and_scope()` in `_normaliser.py` to handle `/igo/` and two-letter jurisdiction suffixes separately. Anchoring them breaks the prose-fallback resolution path for all jurisdiction- and scope-bearing CC URLs. - Modifying the following files is strictly forbidden: - `src/licence_normaliser/data/creativecommons/creativecommons.json` - `src/licence_normaliser/data/opendefinition/opendefinition.json` - `src/licence_normaliser/data/osi/osi.json` - `src/licence_normaliser/data/scancode_licensedb/scancode_licensedb.json` - `src/licence_normaliser/data/spdx/spdx.json` Instead, use `licence-normaliser update-data --force` command to refresh them from upstream sources. conftest.py =========== conftest.py """Pytest fixtures for documentation testing.""" from typing import Any as AnyType import pytest @pytest.fixture() def Any() -> AnyType: # noqa """For to be used in documentation.""" return AnyType docker-compose.yml ================== docker-compose.yml services: tox: build: . volumes: - ./htmlcov:/app/htmlcov pyproject.toml ============== pyproject.toml [project] name = "licence-normaliser" description = "Robust licence normalisation with a three-level hierarchy for common licences." readme = "README.rst" version = "0.6.1" requires-python = ">=3.10" dependencies = [] authors = [ { name = "Artur Barseghyan", email = "artur.barseghyan@gmail.com" }, ] maintainers = [ { name = "Artur Barseghyan", email = "artur.barseghyan@gmail.com" }, ] license = "MIT" classifiers = [ "Development Status :: 4 - Beta", "Intended Audience :: Developers", "Operating System :: OS Independent", "Programming Language :: Python :: 3.10", "Programming Language :: Python :: 3.11", "Programming Language :: Python :: 3.12", "Programming Language :: Python :: 3.13", "Programming Language :: Python :: 3.14", "Programming Language :: Python :: 3.15", "Programming Language :: Python", "Topic :: Software Development :: Libraries :: Python Modules", ] keywords = [ "license", "normalisation", "spdx", "creative commons", "open source", ] [project.scripts] licence-normaliser = "licence_normaliser.cli:main" [project.urls] Homepage = "https://github.com/barseghyanartur/licence-normaliser/" Repository = "https://github.com/barseghyanartur/licence-normaliser/" Issues = "https://github.com/barseghyanartur/licence-normaliser/issues" [project.optional-dependencies] all = ["licence-normaliser[dev,test,docs,build]"] dev = [ "detect-secrets", "doc8", "ipython", "mypy", "ruff", "uv", ] test = [ "pytest", "pytest-cov", "pytest-codeblock", ] docs = [ "sphinx", "sphinx-autobuild", "sphinx-rtd-theme>=1.3.0", "sphinx-no-pragma", "sphinx-markdown-builder", "sphinx-llms-txt-link", "sphinx-source-tree", ] build = [ "build", "twine", "wheel", ] [tool.setuptools] package-dir = {"" = "src"} [tool.setuptools.packages.find] where = ["src"] include = ["licence_normaliser", "licence_normaliser.*"] [tool.setuptools.package-data] "licence_normaliser" = ["data/**/*.json"] [build-system] requires = ["setuptools>=41.0", "wheel"] build-backend = "setuptools.build_meta" [tool.ruff] line-length = 88 lint.select = [ "B", "C4", "E", "F", "G", "I", "ISC", "INP", "N", "PERF", "Q", "SIM", ] lint.ignore = [ "G004", "ISC003", ] fix = true src = ["src/licence_normaliser"] exclude = [ ".bzr", ".direnv", ".eggs", ".git", ".hg", ".mypy_cache", ".nox", ".pants.d", ".ruff_cache", ".svn", ".tox", ".venv", "__pypackages__", "_build", "buck-out", "build", "dist", "node_modules", "venv", "docs", ] target-version = "py310" lint.dummy-variable-rgx = "^(_+|(_+[a-zA-Z0-9_]*[a-zA-Z0-9]+?))$" [tool.ruff.lint.isort] known-first-party = ["licence_normaliser"] [tool.ruff.lint.per-file-ignores] "conftest.py" = [ "PERF203" ] [tool.doc8] ignore-path = [ "docs/requirements.txt", "src/licence_normaliser.egg-info/SOURCES.txt", ] [tool.pytest.ini_options] addopts = [ "-ra", "-vvv", "-q", "--cov=licence_normaliser", "--ignore=.tox", "--cov-report=html", "--cov-report=term", "--cov-append", "--capture=no", ] testpaths = [ "src/licence_normaliser/tests", ".", "**/*.rst", "**/*.md", ] pythonpath = ["src"] norecursedirs = [".git", ".tox"] [tool.coverage.run] relative_files = true omit = [".tox/*"] source = ["licence_normaliser"] [tool.coverage.report] show_missing = true exclude_lines = [ "pragma: no cover", "@overload", ] [tool.mypy] check_untyped_defs = true warn_unused_ignores = true warn_redundant_casts = true warn_unused_configs = true ignore_missing_imports = true [tool.sphinx-source-tree] ignore = [ ".amazonq", "*.egg-info", "*.py,cover", "*.pyc", "*.pyo", ".DS_Store", ".coverage", ".coverage.*", ".git", ".hg", ".hypothesis", ".idea", ".mypy_cache", ".nox", ".pre-commit-config.yaml", ".pre-commit-hooks.yaml", ".pytest_cache", ".readthedocs.yaml", ".ruff_cache", ".secrets.baseline", ".svn", ".tox", ".venv", ".vscode", "CHANGELOG.rst", "CODE_OF_CONDUCT.rst", "LICENSE", "SECURITY.rst", "Thumbs.db", "__pycache__", "build", "codebin", "dist", "docs/Makefile", "docs/_build", "docs/_static", "docs/changelog.rst", "docs/code_of_conduct.rst", "docs/make.bat", "docs/requirements.txt", "docs/security.rst", "docs/source_tree.rst", "docs/source_tree_full.rst", "env", "htmlcov", "node_modules", "venv", "ARCHITECTURE.rst", ".coderabbit.yaml", ".coveralls", "docs/full-llms.rst", "docs/llms.rst", "docs/contributor_guidelines.rst", "docs/package.rst", "docs/documentation.rst", "docs/index.rst", "uv.lock", "codebin", "src/licence_normaliser/data/creativecommons", "src/licence_normaliser/data/opendefinition", "src/licence_normaliser/data/osi", "src/licence_normaliser/data/scancode_licensedb", "src/licence_normaliser/data/spdx", ] order = [ "README.rst", "CONTRIBUTING.rst", "AGENTS.md", ] [[tool.sphinx-source-tree.files]] output = "docs/full_llms.rst" title = "Full project source-tree" [[tool.sphinx-source-tree.files]] output = "docs/llms.rst" title = "Project source-tree" ignore = [ ".amazonq", "*.egg-info", "*.py,cover", "*.pyc", "*.pyo", ".DS_Store", ".coverage", ".coverage.*", ".git", ".hg", ".hypothesis", ".idea", ".mypy_cache", ".nox", ".pre-commit-config.yaml", ".pre-commit-hooks.yaml", ".pytest_cache", ".readthedocs.yaml", ".ruff_cache", ".secrets.baseline", ".svn", ".tox", ".venv", ".vscode", "CHANGELOG.rst", "CODE_OF_CONDUCT.rst", "LICENSE", "SECURITY.rst", "Thumbs.db", "__pycache__", "build", "codebin", "dist", "docs/Makefile", "docs/_build", "docs/_static", "docs/changelog.rst", "docs/code_of_conduct.rst", "docs/make.bat", "docs/requirements.txt", "docs/security.rst", "docs/source_tree.rst", "docs/source_tree_full.rst", "env", "htmlcov", "node_modules", "venv", "examples", "docs", "ARCHITECTURE.rst", ".coderabbit.yaml", ".coveralls", "docs/full-llms.rst", "docs/llms.rst", "docs/contributor_guidelines.rst", "docs/package.rst", "docs/documentation.rst", "docs/index.rst", "uv.lock", "src/licence_normaliser/data/creativecommons", "src/licence_normaliser/data/opendefinition", "src/licence_normaliser/data/osi", "src/licence_normaliser/data/scancode_licensedb", "src/licence_normaliser/data/spdx", ] scripts/README.rst ================== scripts/README.rst Scripts ======= **Actively used ones are:** - sort_aliases.py - add_aliases_variations.py - diff_creativecommons_and_aliases.py - find_alias_duplicates.py Sort aliases ------------ Sorts ``aliases.json`` keys alphabetically. Comment keys (starting with ``_``) are preserved at the top in their original order. All other entries are sorted case-insensitively. .. code-block:: sh uv run python scripts/sort_aliases.py uv run python scripts/sort_aliases.py --check # exit 1 if not sorted Find alias duplicates --------------------- Finds duplicate ``version_key`` entries in ``aliases.json``. A "duplicate" is when two or more top-level primary keys share the same ``version_key``. Reports groups with more than one member. Can optionally fix duplicates by merging them into the ``aliases`` list of a single canonical entry. .. code-block:: sh uv run python scripts/find_alias_duplicates.py uv run python scripts/find_alias_duplicates.py --fix # interactive fix uv run python scripts/find_alias_duplicates.py --noinput # auto-apply safe fixes Apply aliases patch ------------------- Applies curated additions to ``aliases.json``. Adds an ``aliases`` list to existing CC version-free entries and adds new top-level entries for GPL shorthand keys that currently fall through to the unknown fallback. .. code-block:: sh uv run python scripts/apply_aliases_patch.py Compare datasets ---------------- Compares SPDX, OpenDefinition, OSI, CreativeCommons, ScanCode, and curated data files (aliases, prose). .. code-block:: sh uv run python scripts/compare_datasets.py Check missing aliases --------------------- Checks which licences downloaded from the internet (via refreshable plugins) have corresponding entries in the curated ``aliases.json`` file. .. code-block:: sh uv run python scripts/check_missing_aliases.py uv run python scripts/check_missing_aliases.py --json # JSON output Test name inference ------------------- Assesses the accuracy of heuristic name stripping against curated name_key values from aliases.json. Shows how well automatic name extraction works for different licence families (CC, copyleft, OSI, etc.). .. code-block:: sh uv run python scripts/test_name_inference.py uv run python scripts/test_name_inference.py --json # JSON output uv run python scripts/test_name_inference.py --details # Detailed breakdown Add alias variations --------------------- Adds space/hyphen variants to entries in ``aliases.json``. For example, ``cc-by-nc-sa-1.0`` generates variants like ``cc-by nc sa 1.0``, ``cc by-nc-sa 1.0``, etc. Skips variants that already exist or match the entry key. .. code-block:: sh uv run python scripts/add_aliases_variations.py --dry-run uv run python scripts/add_aliases_variations.py --family cc # only CC licenses uv run python scripts/add_aliases_variations.py # interactive Diff Creative Commons and aliases --------------------------------- Compares ``creativecommons.json`` with ``aliases.json`` to find CC licenses that are missing from aliases. Interactive - prompts for each missing license whether to add it. .. code-block:: sh uv run python scripts/diff_creativecommons_and_aliases.py --dry-run uv run python scripts/diff_creativecommons_and_aliases.py # interactive scripts/__init__.py =================== scripts/__init__.py scripts/apply_aliases_patch.py ============================== scripts/apply_aliases_patch.py #!/usr/bin/env python3 """Apply alias additions to aliases.json. Run from the repo root: uv run python scripts/apply_aliases_patch.py What this does -------------- 1. Adds an ``"aliases"`` list to existing CC version-free entries so that the hyphenated forms (e.g. ``"cc-by-nc"``) resolve without needing a separate top-level key. 2. Adds new top-level entries for GPL shorthand keys that currently fall through to the unknown fallback (``gpl-2``, ``gpl-3``, ``gpl-v2``, ``gpl-v3``, ``agpl-3``, ``lgpl-3``). """ from __future__ import annotations import json from pathlib import Path ALIASES_PATH = ( Path(__file__).parent.parent / "src" / "licence_normaliser" / "data" / "aliases" / "aliases.json" ) def main() -> None: data: dict = json.loads(ALIASES_PATH.read_text(encoding="utf-8")) # ------------------------------------------------------------------ # 1. CC version-free entries – add explicit aliases arrays # ------------------------------------------------------------------ cc_aliases: dict[str, list[str]] = { # primary key -> extra alias keys to add "cc by-nc": ["cc-by-nc", "cc by nc", "cc-by nc"], "cc by-nd": ["cc-by-nd", "cc by nd", "cc-by nd"], "cc by-nc-sa": ["cc-by-nc-sa", "cc by nc-sa", "cc by nc sa", "cc-by nc-sa"], "cc by-nc-nd": ["cc-by-nc-nd", "cc by nc-nd", "cc by nc nd", "cc-by nc-nd"], "cc by-sa": ["cc-by-sa", "cc by sa", "cc-by sa"], "cc by": ["cc-by", "cc by"], # cc-by already has its own entry but unify } for primary_key, extra_keys in cc_aliases.items(): if primary_key not in data: print(f" WARNING: primary key {primary_key!r} not found, skipping") continue existing = data[primary_key].get("aliases", []) merged = list( dict.fromkeys(existing + extra_keys) ) # deduplicate, preserve order data[primary_key]["aliases"] = merged print(f" Updated aliases for {primary_key!r}: {merged}") # ------------------------------------------------------------------ # 2. GPL shorthand entries (new top-level keys) # ------------------------------------------------------------------ gpl_entries: dict[str, dict] = { "gpl-2": { "version_key": "gpl-2.0", "name_key": "gpl-2", "family_key": "copyleft", "aliases": ["gpl-v2", "gpl 2"], }, "gpl-3": { "version_key": "gpl-3.0", "name_key": "gpl-3", "family_key": "copyleft", "aliases": ["gpl-v3", "gpl v3 only", "gpl 3"], }, "agpl-3": { "version_key": "agpl-3.0", "name_key": "agpl-3", "family_key": "copyleft", "aliases": ["agpl-v3", "agpl 3"], }, "lgpl-3": { "version_key": "lgpl-3.0", "name_key": "lgpl-3", "family_key": "copyleft", "aliases": ["lgpl-v3", "lgpl 3"], }, "lgpl-2": { "version_key": "lgpl-2.1", "name_key": "lgpl-2.1", "family_key": "copyleft", "aliases": ["lgpl-v2", "lgpl 2", "lgpl-2.1-only", "lgpl-2.1-or-later"], }, } for key, meta in gpl_entries.items(): if key in data: print(f" Skipping {key!r} – already present") continue data[key] = meta print(f" Added new entry {key!r} -> {meta['version_key']}") # ------------------------------------------------------------------ # Write back preserving formatting # ------------------------------------------------------------------ ALIASES_PATH.write_text( json.dumps(data, indent=2, ensure_ascii=False) + "\n", encoding="utf-8", ) print(f"\nWrote updated aliases.json to {ALIASES_PATH}") if __name__ == "__main__": main() scripts/check_missing_aliases.py ================================ scripts/check_missing_aliases.py """Check which downloaded licences are missing from curated aliases. Compares all refreshable plugin registries against aliases.json to identify licences that have no corresponding curated alias entry. Usage: uv run python scripts/check_missing_aliases.py uv run python scripts/check_missing_aliases.py --json """ from __future__ import annotations import contextlib import json import sys from pathlib import Path DATA_DIR = Path(__file__).parent.parent / "src" / "licence_normaliser" / "data" SCRIPTS_DIR = Path(__file__).parent def load_alias_targets() -> set[str]: """Load all version_keys from aliases.json.""" with open(DATA_DIR / "aliases" / "aliases.json") as f: data = json.load(f) targets: set[str] = set() for meta in data.values(): if isinstance(meta, dict): vk = meta.get("version_key", "") if vk: targets.add(vk) return targets def load_downloaded_licences() -> dict[str, set[str]]: """Load licences from all refreshable plugins.""" from licence_normaliser.defaults import get_all_refreshable_plugins result: dict[str, set[str]] = {} for plugin_cls in get_all_refreshable_plugins(): # Try to load registry data = None with contextlib.suppress(Exception): data = plugin_cls().load_registry() if data: result[plugin_cls.__name__] = set(data.keys()) return result def check_coverage() -> dict: """Check which downloaded licences have alias entries.""" alias_targets = load_alias_targets() downloaded = load_downloaded_licences() all_downloaded: set[str] = set() for licences in downloaded.values(): all_downloaded.update(licences) # Categorize with_alias = all_downloaded & alias_targets without_alias = all_downloaded - alias_targets return { "total_downloaded": len(all_downloaded), "total_alias_targets": len(alias_targets), "with_alias": sorted(with_alias), "without_alias": sorted(without_alias), "coverage_percent": round(len(with_alias) / len(all_downloaded) * 100, 1) if all_downloaded else 0, "by_source": { name: { "total": len(licences), "with_alias": len(licences & alias_targets), "without_alias": sorted(licences - alias_targets), "coverage": round( len(licences & alias_targets) / len(licences) * 100, 1 ) if licences else 0, } for name, licences in downloaded.items() }, } def group_by_prefix(licences: list[str]) -> dict[str, list[str]]: """Group licences by common prefixes.""" groups: dict[str, list[str]] = {} prefixes = [ "gpl-", "agpl-", "lgpl-", "apache-", "mpl-", "mit", "bsd", "cc-", "unlicense", "zlib", "isc", ] for prefix in prefixes: matches = sorted([lic for lic in licences if lic.startswith(prefix)]) if matches: groups[prefix.rstrip("-") or "mit"] = matches licences = [lic for lic in licences if not lic.startswith(prefix)] if licences: groups["other"] = sorted(licences) return groups def print_report(data: dict) -> None: """Print text table report.""" print("=" * 70) print("Coverage Report: Downloaded Licences vs Curated Aliases") print("=" * 70) print() print(f"Total downloaded: {data['total_downloaded']}") print(f"Total alias targets: {data['total_alias_targets']}") print(f"Coverage: {data['coverage_percent']}%") print() print("-" * 70) print("By Source:") print("-" * 70) print(f"{'Source':<30} {'Total':>8} {'With':>8} {'Without':>8} {'Coverage':>10}") print("-" * 70) for source, stats in data["by_source"].items(): print( f"{source:<30} {stats['total']:>8} " f"{stats['with_alias']:>8} {len(stats['without_alias']):>8} " f"{stats['coverage']:>9.1f}%" ) print() print("=" * 70) print(f"Missing Aliases ({len(data['without_alias'])} licences)") print("=" * 70) groups = group_by_prefix(data["without_alias"].copy()) for group_name, licences in groups.items(): if group_name == "other": print() print(f"All other licences ({len(licences)}):") else: print() print(f"{group_name.upper()} ({len(licences)}):") for lic in licences: print(f" {lic}") print() def main() -> None: json_export = "--json" in sys.argv data = check_coverage() if json_export: print(json.dumps(data, indent=2)) else: print_report(data) if __name__ == "__main__": main() scripts/compare_datasets.py =========================== scripts/compare_datasets.py """Dataset comparison tool for licence-normaliser. Compares SPDX, OpenDefinition, OSI, CreativeCommons, ScanCode, and curated data files (aliases, prose) for: - Dataset sizes - Cross-dataset overlaps - Licences present in OSI but missing from SPDX - Orphan alias targets (don't resolve to REGISTRY entries) - REGISTRY entries without curated aliases - Most-aliased licence targets """ from __future__ import annotations __all__ = () import json from collections import Counter from pathlib import Path DATA_DIR = Path(__file__).parent.parent / "src" / "licence_normaliser" / "data" def load_spdx_ids() -> set[str]: with open(DATA_DIR / "spdx" / "spdx.json") as f: data = json.load(f) return {entry["licenseId"] for entry in data["licenses"]} def load_od_ids() -> set[str]: with open(DATA_DIR / "opendefinition" / "opendefinition.json") as f: data = json.load(f) return set(data.keys()) def load_osi_ids() -> set[str]: with open(DATA_DIR / "osi" / "osi.json") as f: data = json.load(f) return {entry["spdx_id"].strip() for entry in data if entry.get("spdx_id")} def load_cc_ids() -> set[str]: with open(DATA_DIR / "creativecommons" / "creativecommons.json") as f: data = json.load(f) return {entry["license_key"] for entry in data} def load_sc_ids() -> set[str]: with open(DATA_DIR / "scancode_licensedb" / "scancode_licensedb.json") as f: data = json.load(f) return {entry["license_key"] for entry in data} def load_alias_keys() -> set[str]: with open(DATA_DIR / "aliases" / "aliases.json") as f: data = json.load(f) return {k for k in data if not k.startswith("_")} def load_alias_targets() -> dict[str, str]: with open(DATA_DIR / "aliases" / "aliases.json") as f: data = json.load(f) return { k: v.get("version_key", "") for k, v in data.items() if not k.startswith("_") } def load_prose_targets() -> list[str]: with open(DATA_DIR / "prose" / "prose_patterns.json") as f: data = json.load(f) return [entry.get("version_key", "") for entry in data] def load_registry_keys() -> set[str]: from licence_normaliser._cache import get_registry_keys return get_registry_keys() def would_resolve(alias_key: str, registry: set[str], aliases: dict[str, str]) -> bool: """Simulate _resolve() pipeline for orphan detection. 1. If already in REGISTRY, covered. 2. If in ALIASES, get version_key - resolves regardless of registry presence. """ if alias_key in registry: return True version_key = aliases.get(alias_key, "") return bool(version_key) def section(title: str) -> None: print(f"\n{'=' * 60}") print(f" {title}") print(f"{'=' * 60}") def main() -> None: print("Loading datasets...") spdx = load_spdx_ids() od = load_od_ids() osi = load_osi_ids() cc = load_cc_ids() sc = load_sc_ids() alias_keys = load_alias_keys() alias_tgt = load_alias_targets() prose_tgt = load_prose_targets() registry = load_registry_keys() # --- 1. Dataset sizes --- section("Dataset Sizes") print(f" SPDX licences: {len(spdx):>6}") print(f" OpenDefinition entries: {len(od):>6}") print(f" OSI-approved (SPDX): {len(osi):>6}") print(f" CreativeCommons: {len(cc):>6}") print(f" ScanCode DB entries: {len(sc):>6}") print(f" Aliases (curated): {len(alias_keys):>6}") print(f" Prose patterns: {len(prose_tgt):>6}") print(f" REGISTRY entries: {len(registry):>6}") # --- 2. Overlaps --- section("Cross-Dataset Overlaps") def pct(sub: int, total: int) -> str: return f"{100 * sub / max(total, 1):.1f}%" overlaps = [ ("SPDX n OSI", len(spdx & osi), len(osi), "OSI"), ("SPDX n OD", len(spdx & od), len(od), "OD"), ("SPDX n CC", len(spdx & cc), len(cc), "CC"), ("OSI n OD", len(osi & od), len(od), "OD"), ("OSI n CC", len(osi & cc), len(cc), "CC"), ("OD n CC", len(od & cc), len(cc), "CC"), ("ScanCode n SPDX", len(sc & spdx), len(sc), "ScanCode"), ("ScanCode n OSI", len(sc & osi), len(sc), "ScanCode"), ] for label, overlap_count, total_count, pct_label in overlaps: ratio = pct(overlap_count, total_count) print(f" {label:<17} {overlap_count:>5} ({ratio} of {pct_label})") print(f"\n Unique to SPDX: {len(spdx - od - osi - cc - sc):>6}") print(f" Unique to OD: {len(od - spdx):>6}") print(f" Unique to OSI: {len(osi - spdx):>6} (OSI IDs not in SPDX)") print(f" Unique to CC: {len(cc - spdx - od):>6}") print(f" Unique to ScanCode: {len(sc - spdx - osi - od - cc):>6}") # --- 3. OSI licences not in SPDX (reference integrity) --- section("OSI Licences Missing from SPDX") osi_only = sorted(osi - spdx) if osi_only: print(f" {len(osi_only)} OSI-licenced IDs have no SPDX entry:") for lid in osi_only[:20]: print(f" {lid}") if len(osi_only) > 20: print(f" ... and {len(osi_only) - 20} more") else: print(" All OSI IDs are present in SPDX.") # --- 4. Curated targets not in REGISTRY --- section("Curated Targets Missing from REGISTRY") orphan_alias = sorted( k for k in alias_keys if not would_resolve(k, registry, alias_tgt) ) if orphan_alias: print(f" Alias keys that fail resolution ({len(orphan_alias)}):") for k in orphan_alias[:10]: print(f" {k!r} -> {alias_tgt.get(k, '')!r}") if len(orphan_alias) > 10: print(f" ... and {len(orphan_alias) - 10} more") else: print(" All alias keys resolve to REGISTRY entries.") print( "\n (Note: prose pattern version_keys are often bare name_keys like " "'cc-by'; these resolve via the prose pipeline and are not orphans.)" ) # --- 5. REGISTRY entries not covered by curated data --- section("REGISTRY Entries Without Curated Mapping") covered = set(alias_tgt.values()) uncovered = sorted(k for k in registry if k not in covered) if uncovered: print(f" {len(uncovered)} REGISTRY keys have no curated alias mapping:") for k in uncovered[:20]: print(f" {k}") if len(uncovered) > 20: print(f" ... and {len(uncovered) - 20} more") else: print(" All REGISTRY entries have at least one curated mapping.") # --- 6. Alias target frequency (which targets have the most aliases) --- section("Most-Aliased Licence Targets") alias_counts = Counter(alias_tgt.values()) for target, count in alias_counts.most_common(15): print(f" {target:<30} alias_count={count}") # --- 7. Summary --- section("Summary") distinct = len(spdx | od | osi | cc | sc) orphans = len(orphan_alias) print(f" Distinct licence IDs: {distinct}") print(f" Curated alias entries: {len(alias_keys)}") print(f" Orphan curated targets: {orphans}") print(f" OSI IDs missing SPDX: {len(osi_only)}") covered_count = len(registry) - len(uncovered) print(f" REGISTRY entries covered: {covered_count}/{len(registry)}") if __name__ == "__main__": main() scripts/compare_scancode_categories.py ====================================== scripts/compare_scancode_categories.py """Compare ScanCode license categories with aliases.json family_keys. Compares (license_key, category) from scancode_licensedb.json with (version_key/name_key, family_key) from aliases.json. Reports: - Licenses in ScanCode but missing from aliases - Licenses where family_key doesn't match expected family from ScanCode category :: uv run python scripts/compare_scancode_categories.py """ from __future__ import annotations __all__ = () import json from pathlib import Path from typing import Optional DATA_DIR = Path(__file__).parent.parent / "src" / "licence_normaliser" / "data" CATEGORY_TO_FAMILY: dict[str, str] = { "Permissive": "osi", "Copyleft": "copyleft", "Copyleft Limited": "copyleft", "Proprietary Free": "publisher-proprietary", "Commercial": "publisher-proprietary", "Free Restricted": "other-oa", "Source-available": "other-oa", "Public Domain": "public-domain", } SKIP_CATEGORIES = {"CLA", "Patent License", "Unstated License", "Non-Commercial"} def load_scancode_data() -> dict[str, str]: """Load scancode_licensedb.json, return dict[license_key] = category.""" with open(DATA_DIR / "scancode_licensedb" / "scancode_licensedb.json") as f: data = json.load(f) return { entry["license_key"]: entry["category"] for entry in data if entry.get("license_key") } def load_aliases_data() -> tuple[dict[str, str], dict[str, str]]: """Load aliases.json, return (version_key→family, name_key→family).""" with open(DATA_DIR / "aliases" / "aliases.json") as f: data = json.load(f) version_to_family: dict[str, str] = {} name_to_family: dict[str, str] = {} for value in data.values(): if isinstance(value, dict): family = value.get("family_key", "") version_key = value.get("version_key", "") name_key = value.get("name_key", "") if version_key and family: version_to_family[version_key] = family if name_key and family and name_key != version_key: name_to_family[name_key] = family return version_to_family, name_to_family def strip_version(key: str) -> str: """Strip common version suffixes to get name_key.""" suffixes = [ "-1.0", "-2.0", "-3.0", "-4.0", "-5.0", "-1", "-2", "-3", "-4", "-5", "-1.1", "-2.1", "-3.1", "-0", "-0.1", "-0.2", "-only", "-or-later", ] for suffix in suffixes: if key.endswith(suffix): return key[: -len(suffix)] return key def lookup_family( license_key: str, version_to_family: dict[str, str], name_to_family: dict[str, str], ) -> Optional[tuple[str, str]]: """Look up family_key for a license_key. Returns (family_key, lookup_method) or None if not found. """ key_lower = license_key.lower() if key_lower in version_to_family: return (version_to_family[key_lower], "version_key") if key_lower in name_to_family: return (name_to_family[key_lower], "name_key") stripped = strip_version(key_lower) if stripped in name_to_family: return (name_to_family[stripped], "name_key (stripped version)") return None def compare() -> None: """Compare ScanCode categories with aliases family_keys.""" print("Loading data...") scancode_data = load_scancode_data() version_to_family, name_to_family = load_aliases_data() print(f" ScanCode entries: {len(scancode_data)}") print(f" Aliases version_key→family: {len(version_to_family)}") print(f" Aliases name_key→family: {len(name_to_family)}") missing: list[tuple[str, str, str]] = [] mismatches: list[tuple[str, str, str, str]] = [] matches: list[str] = [] for license_key, category in sorted(scancode_data.items()): if category in SKIP_CATEGORIES: continue expected_family = CATEGORY_TO_FAMILY.get(category) if expected_family is None: continue result = lookup_family(license_key, version_to_family, name_to_family) if result is None: missing.append((license_key, category, expected_family)) else: actual_family, lookup_method = result if actual_family == expected_family: matches.append(license_key) else: mismatches.append( (license_key, category, expected_family, actual_family) ) print(f"\n{'=' * 60}") print(" Results") print(f"{'=' * 60}") print(f" Matches: {len(matches)}") print(f" Missing from aliases: {len(missing)}") print(f" Category/family mismatches: {len(mismatches)}") if missing: print(f"\n{'=' * 60}") print(f" Missing from aliases ({len(missing)})") print(f"{'=' * 60}") for license_key, category, expected_family in missing[:50]: print(f" {license_key}") print(f" ScanCode category: {category}") print(f" Expected family: {expected_family}") if len(missing) > 50: print(f" ... and {len(missing) - 50} more") if mismatches: print(f"\n{'=' * 60}") print(f" Category/family mismatches ({len(mismatches)})") print(f"{'=' * 60}") for license_key, category, expected_family, actual_family in mismatches[:50]: print(f" {license_key}") print(f" ScanCode category: {category}") print(f" Expected family: {expected_family}") print(f" Actual family: {actual_family}") if len(mismatches) > 50: print(f" ... and {len(mismatches) - 50} more") if __name__ == "__main__": compare() scripts/find_alias_duplicates.py ================================ scripts/find_alias_duplicates.py #!/usr/bin/env python3 """Find (and optionally fix) duplicate version_key entries in aliases.json. A "duplicate" is two or more top-level primary keys that share the same version_key. In that situation the extra keys are redundant because they could live in the ``aliases`` list of a single canonical entry. Detection --------- Groups every primary key by its ``version_key`` and reports groups with more than one member. Fix strategy (``--fix``) ------------------------ For each duplicate group the proposed merge is shown and confirmation is requested before any change is made. At the prompt: y - apply this merge n - skip this group (leave the file unchanged for it) q - quit immediately, writing only the merges accepted so far Pass ``--noinput`` to apply all safe merges without prompting (useful in scripts / CI after you have reviewed the output once). Per-group rules: 1. If exactly one entry already has an ``aliases`` list -> merge the other primary key(s) into that entry's ``aliases`` list and remove the now- redundant top-level key(s). 2. If *no* entry has an ``aliases`` list -> pick the shortest primary key as the canonical one (ties broken alphabetically), attach the others as ``aliases``, and remove the extra top-level keys. 3. If *more than one* entry has an ``aliases`` list -> report a conflict with line numbers and skip regardless of ``--noinput``. Usage ----- uv run python scripts/find_alias_duplicates.py uv run python scripts/find_alias_duplicates.py --fix # apply without prompting uv run python scripts/find_alias_duplicates.py --fix --noinput # machine-readable report uv run python scripts/find_alias_duplicates.py --json # fix + JSON summary (implies --noinput) uv run python scripts/find_alias_duplicates.py --fix --json """ from __future__ import annotations import argparse import json import sys from pathlib import Path ALIASES_PATH = ( Path(__file__).parent.parent / "src" / "licence_normaliser" / "data" / "aliases" / "aliases.json" ) # --------------------------------------------------------------------------- # Helpers # --------------------------------------------------------------------------- def _line_of_key(key: str, lines: list[str]) -> int: """Return the 1-based line number where ``key`` appears as a JSON key.""" needle = f'"{key}"' for i, line in enumerate(lines, start=1): if needle in line: return i return -1 def _find_duplicates(data: dict, lines: list[str]) -> dict[str, list[dict]]: """Return mapping version_key -> list of {primary_key, line, has_aliases}.""" groups: dict[str, list[dict]] = {} for primary_key, meta in data.items(): if primary_key.startswith("_"): continue if not isinstance(meta, dict): continue vk = meta.get("version_key", "") if not vk: continue groups.setdefault(vk, []).append( { "primary_key": primary_key, "line": _line_of_key(primary_key, lines), "has_aliases": bool(meta.get("aliases")), } ) return {vk: members for vk, members in groups.items() if len(members) > 1} def _plan_merge(vk: str, members: list[dict]) -> dict: """Return a merge plan dict. Plan keys: version_key - the shared version_key canonical_key - primary key that will survive merge_keys - primary keys to be removed and absorbed conflict - True when the group cannot be auto-merged conflict_detail - list of {primary_key, line} for conflicted entries """ keys_with_aliases = [m for m in members if m["has_aliases"]] if len(keys_with_aliases) > 1: return { "version_key": vk, "conflict": True, "conflict_detail": [ {"primary_key": m["primary_key"], "line": m["line"]} for m in keys_with_aliases ], } if len(keys_with_aliases) == 1: canonical_key = keys_with_aliases[0]["primary_key"] else: canonical_key = sorted( [m["primary_key"] for m in members], key=lambda k: (len(k), k), )[0] merge_keys = [ m["primary_key"] for m in members if m["primary_key"] != canonical_key ] return { "version_key": vk, "conflict": False, "canonical_key": canonical_key, "merge_keys": merge_keys, } def _apply_plan(data: dict, plan: dict) -> None: """Mutate ``data`` in-place according to ``plan``.""" canonical_key = plan["canonical_key"] canonical_meta = data[canonical_key] existing_aliases: list[str] = list(canonical_meta.get("aliases", [])) for other_key in plan["merge_keys"]: other_meta = data[other_key] if other_key not in existing_aliases and other_key != canonical_key: existing_aliases.append(other_key) for a in other_meta.get("aliases", []): if a not in existing_aliases and a != canonical_key: existing_aliases.append(a) del data[other_key] canonical_meta["aliases"] = existing_aliases # --------------------------------------------------------------------------- # Interactive confirmation # --------------------------------------------------------------------------- def _describe_plan(plan: dict, lines: list[str]) -> str: """Return a human-readable description of a merge plan.""" vk = plan["version_key"] canonical = plan["canonical_key"] parts = [ f" version_key : {vk!r}", f" keep : {canonical!r} (aliases list stays here)", ] for mk in plan["merge_keys"]: line = _line_of_key(mk, lines) parts.append( f" merge : {mk!r} (line {line})" f" -> absorbed into aliases of {canonical!r}" ) return "\n".join(parts) def _confirm(plan: dict, lines: list[str]) -> str: """Prompt the user and return 'y', 'n', or 'q'.""" print() print(_describe_plan(plan, lines)) while True: try: answer = input(" Apply this merge? [y/n/q] ").strip().lower() except EOFError: return "q" if answer in ("y", "n", "q"): return answer print(" Please enter y (yes), n (skip), or q (quit).") # --------------------------------------------------------------------------- # Reporting # --------------------------------------------------------------------------- def _print_report( duplicates: dict[str, list[dict]], fixed: list[dict] | None = None, skipped: list[str] | None = None, conflicts: list[dict] | None = None, ) -> None: if not duplicates: print("No duplicate version_keys found.") return print(f"Found {len(duplicates)} duplicate version_key group(s):\n") for vk, members in sorted(duplicates.items()): print(f" version_key: {vk!r}") for m in members: alias_flag = " [has aliases]" if m["has_aliases"] else "" print(f" line {m['line']:>4} {m['primary_key']!r}{alias_flag}") print() if fixed: print(f"Fixed {len(fixed)} group(s):") for f in fixed: print( f" {f['version_key']!r}: kept {f['canonical_key']!r}, " f"merged {f['merge_keys']}" ) print() if skipped: print(f"Skipped {len(skipped)} group(s) (user declined):") for vk in skipped: print(f" {vk!r}") print() if conflicts: print(f"Conflicts (not fixed) - {len(conflicts)} group(s):") for c in conflicts: print(f" {c['version_key']!r}: multiple entries already have aliases:") for entry in c["conflict_detail"]: print(f" line {entry['line']:>4} {entry['primary_key']!r}") print() def _print_json( duplicates: dict[str, list[dict]], fixed: list[dict] | None = None, skipped: list[str] | None = None, conflicts: list[dict] | None = None, ) -> None: out: dict = { "duplicate_count": len(duplicates), "duplicates": dict(sorted(duplicates.items())), } if fixed is not None: out["fixed"] = fixed if skipped is not None: out["skipped"] = skipped if conflicts is not None: out["conflicts"] = conflicts print(json.dumps(out, indent=2)) # --------------------------------------------------------------------------- # Main # --------------------------------------------------------------------------- def main() -> None: parser = argparse.ArgumentParser( description=( "Find (and optionally fix) duplicate version_keys in aliases.json." ) ) parser.add_argument( "--fix", action="store_true", help="Merge duplicate entries into a single canonical entry.", ) parser.add_argument( "--noinput", action="store_true", default=False, help=( "Apply all safe merges without prompting. " "Only meaningful with --fix. Default: False." ), ) parser.add_argument( "--json", action="store_true", help="Output results as JSON (implies --noinput when used with --fix).", ) args = parser.parse_args() content = ALIASES_PATH.read_text(encoding="utf-8") data: dict = json.loads(content) lines = content.splitlines() duplicates = _find_duplicates(data, lines) if not args.fix: if args.json: _print_json(duplicates) else: _print_report(duplicates) sys.exit(1 if duplicates else 0) # --fix path: build a plan for every group plans = [_plan_merge(vk, members) for vk, members in sorted(duplicates.items())] fixed: list[dict] = [] skipped: list[str] = [] conflicts: list[dict] = [p for p in plans if p["conflict"]] safe_plans = [p for p in plans if not p["conflict"]] # --json implies non-interactive (no prompts mid-JSON output) auto_apply = args.noinput or args.json aborted = False for plan in safe_plans: if auto_apply: _apply_plan(data, plan) fixed.append(plan) else: answer = _confirm(plan, lines) if answer == "y": _apply_plan(data, plan) fixed.append(plan) elif answer == "n": skipped.append(plan["version_key"]) else: # q print("\nAborted. Writing merges accepted so far.") aborted = True break if fixed: ALIASES_PATH.write_text( json.dumps(data, indent=2, ensure_ascii=False) + "\n", encoding="utf-8", ) if args.json: _print_json(duplicates, fixed, skipped, conflicts) else: print() _print_report(duplicates, fixed, skipped, conflicts) sys.exit(1 if (conflicts or aborted) else 0) if __name__ == "__main__": main() scripts/migrate_publishers_to_aliases.py ======================================== scripts/migrate_publishers_to_aliases.py #!/usr/bin/env python3 """Migrate publishers.json (urls + shorthand_aliases) into aliases/aliases.json. Adds: - URLs to the "urls" array - Shorthand aliases to the "aliases" array Run AFTER the url_map migration (or on the already-merged file). The script: - Matches by version_key OR aliases in the entry - Preserves exact format (2-space indent, blank lines, ordering) - Adds new entries in alphabetical order by version_key - Is idempotent — running multiple times adds nothing new :: # Dry-run: shows summary + writes aliases.dryrun.json uv run python scripts/migrate_publishers_to_aliases.py --dry-run # Real migration: overwrites aliases.json uv run python scripts/migrate_publishers_to_aliases.py """ from __future__ import annotations import argparse import json from pathlib import Path DATA_DIR = Path(__file__).parent.parent / "src" / "licence_normaliser" / "data" ALIASES_PATH = DATA_DIR / "aliases" / "aliases.json" PUBLISHERS_PATH = DATA_DIR / "publishers" / "publishers.json" DRYRUN_PATH = DATA_DIR / "aliases" / "aliases.dryrun.json" def normalise_url(url: str) -> str: """Normalise URL exactly as _normaliser.py does at runtime.""" key = url.strip().lower().rstrip("/") if key.startswith("http://"): key = "https://" + key[7:] return key def build_entry_lookup(aliases_data: dict) -> tuple[dict, dict]: """Build lookup tables from version_key and aliases to entry key.""" version_key_to_entry_key: dict[str, str] = {} alias_to_entry_key: dict[str, str] = {} for entry_key, meta in aliases_data.items(): if entry_key.startswith("_") or not isinstance(meta, dict): continue vk = meta.get("version_key") if vk: version_key_to_entry_key[vk] = entry_key aliases = meta.get("aliases", []) if isinstance(aliases, list): for alias in aliases: alias_to_entry_key[alias] = entry_key return version_key_to_entry_key, alias_to_entry_key def find_matching_entry_key( version_key: str, version_key_to_entry_key: dict[str, str], alias_to_entry_key: dict[str, str], ) -> str | None: """Find the entry key that matches this version_key.""" if version_key in version_key_to_entry_key: return version_key_to_entry_key[version_key] if version_key in alias_to_entry_key: return alias_to_entry_key[version_key] return None def format_entry_with_multiline_arrays(key: str, data: dict, is_last: bool) -> str: """Format entry with multiline arrays like the original format.""" lines = [f' "{key}": {{'] field_order = [ "version_key", "name_key", "family_key", "aliases", "justification", "urls", ] fields_to_write = [fn for fn in field_order if fn in data] fields_to_write.extend(fn for fn in data if fn not in field_order) for i, field_name in enumerate(fields_to_write): is_field_last = i == len(fields_to_write) - 1 value = data[field_name] if isinstance(value, list): if not value: if not is_field_last: lines.append(f' "{field_name}": [],') else: lines.append(f' "{field_name}": []') else: lines.append(f' "{field_name}": [') for j, item in enumerate(value): is_last_item = j == len(value) - 1 suffix = "" if is_last_item else "," if isinstance(item, str): lines.append(f' "{item}"{suffix}') else: lines.append(f" {item}{suffix}") if not is_field_last: lines.append(" ],") else: lines.append(" ]") else: suffix = "" if is_field_last else "," if isinstance(value, str): lines.append(f' "{field_name}": "{value}"{suffix}') elif value is None: lines.append(f' "{field_name}": null{suffix}') elif isinstance(value, bool): lines.append( f' "{field_name}": {"true" if value else "false"}{suffix}' ) else: lines.append(f' "{field_name}": {value}{suffix}') lines.append(" }") result = "\n".join(lines) if not is_last: result += "," return result def main() -> None: parser = argparse.ArgumentParser( description="Migrate publishers.json into aliases.json" ) parser.add_argument( "--dry-run", action="store_true", help="Write to aliases.dryrun.json instead of aliases.json", ) args = parser.parse_args() with open(ALIASES_PATH, encoding="utf-8") as f: aliases_content = f.read() with open(PUBLISHERS_PATH, encoding="utf-8") as f: publishers: dict = json.loads(f.read()) aliases_data: dict = json.loads(aliases_content) version_key_to_entry_key, alias_to_entry_key = build_entry_lookup(aliases_data) urls_added = 0 aliases_added = 0 new_entries_created = 0 unmatched_urls: list[tuple[str, str]] = [] unmatched_aliases: list[tuple[str, str]] = [] # 1. Process URLs url_to_version: dict[str, str] = {} for raw_url, meta in publishers.get("urls", {}).items(): if not isinstance(meta, dict): continue vk = meta.get("version_key") if vk: norm_url = normalise_url(raw_url) url_to_version[norm_url] = vk for norm_url, vk in url_to_version.items(): entry_key = find_matching_entry_key( vk, version_key_to_entry_key, alias_to_entry_key ) if entry_key is None: unmatched_urls.append((norm_url, vk)) continue entry = aliases_data[entry_key] if "urls" not in entry: entry["urls"] = [] if norm_url not in entry["urls"]: entry["urls"].append(norm_url) urls_added += 1 # Create new entries for unmatched URLs for norm_url, vk in url_to_version.items(): entry_key = find_matching_entry_key( vk, version_key_to_entry_key, alias_to_entry_key ) if entry_key is not None: continue if any( e.get("version_key") == vk for e in aliases_data.values() if isinstance(e, dict) ): continue meta = publishers.get("urls", {}).get(norm_url, {}) new_entry = { "version_key": vk, "name_key": meta.get("name_key", vk), "family_key": meta.get("family_key", "unknown"), "aliases": [], "urls": [norm_url], } aliases_data[vk] = new_entry new_entries_created += 1 version_key_to_entry_key[vk] = vk # Rebuild lookup after adding new entries version_key_to_entry_key, alias_to_entry_key = build_entry_lookup(aliases_data) # 2. Process shorthand_aliases for alias_key, vk in publishers.get("shorthand_aliases", {}).items(): if not isinstance(alias_key, str) or not isinstance(vk, str): continue entry_key = find_matching_entry_key( vk, version_key_to_entry_key, alias_to_entry_key ) if entry_key is None: unmatched_aliases.append((alias_key, vk)) continue entry = aliases_data[entry_key] if "aliases" not in entry: entry["aliases"] = [] if alias_key not in entry["aliases"] and alias_key != vk: entry["aliases"].append(alias_key) aliases_added += 1 # Create new entries for unmatched aliases for alias_key, vk in publishers.get("shorthand_aliases", {}).items(): if not isinstance(alias_key, str) or not isinstance(vk, str): continue entry_key = find_matching_entry_key( vk, version_key_to_entry_key, alias_to_entry_key ) if entry_key is not None: continue if any( e.get("version_key") == vk for e in aliases_data.values() if isinstance(e, dict) ): continue new_entry = { "version_key": vk, "name_key": vk, "family_key": "unknown", "aliases": [alias_key], "urls": [], } aliases_data[vk] = new_entry new_entries_created += 1 output_path = DRYRUN_PATH if args.dry_run else ALIASES_PATH comment_keys = sorted([k for k in aliases_data if k.startswith("_")]) entry_keys = sorted( [k for k in aliases_data if not k.startswith("_")], key=lambda x: x.lower(), ) with open(output_path, "w", encoding="utf-8") as f: f.write("{\n") for ck in comment_keys: f.write(f' "{ck}": {json.dumps(aliases_data[ck])}') f.write(",") f.write("\n") f.write("\n") for i, ek in enumerate(entry_keys): is_last = i == len(entry_keys) - 1 entry_str = format_entry_with_multiline_arrays( ek, aliases_data[ek], is_last ) f.write(entry_str) f.write("\n\n") f.write("}\n") print("\nMigration summary:") print(f" URLs added : {urls_added}") print(f" Shorthand aliases added : {aliases_added}") print(f" New entries created : {new_entries_created}") print(f" Unmatched URLs : {len(unmatched_urls)}") print(f" Unmatched aliases : {len(unmatched_aliases)}") if unmatched_urls: print("\nUnmatched URLs (no matching alias entry):") for url, vk in unmatched_urls[:10]: print(f" {url} -> {vk}") if len(unmatched_urls) > 10: print(f" ... and {len(unmatched_urls) - 10} more") if unmatched_aliases: print("\nUnmatched aliases (no matching alias entry):") for alias, vk in unmatched_aliases[:10]: print(f" {alias} -> {vk}") if len(unmatched_aliases) > 10: print(f" ... and {len(unmatched_aliases) - 10} more") if args.dry_run: print(f"\nDry-run output written to: {output_path}") print("Review the file, then run without --dry-run to apply.") else: print(f"\nMigration completed. Output written to: {output_path}") if __name__ == "__main__": main() scripts/migrate_url_map_to_aliases.py ===================================== scripts/migrate_url_map_to_aliases.py #!/usr/bin/env python3 """Migrate urls/url_map.json into aliases/aliases.json. Adds a new 'urls' array to each matching entry. Run with --dry-run first to review changes. The script: - Matches by version_key OR aliases in the entry - Preserves exact format (2-space indent, blank lines, ordering) - Adds new entries in alphabetical order by version_key - Is idempotent — running multiple times adds nothing new :: # Dry-run: shows summary + writes aliases.dryrun.json uv run python scripts/migrate_url_map_to_aliases.py --dry-run # Real migration: overwrites aliases.json uv run python scripts/migrate_url_map_to_aliases.py """ from __future__ import annotations import argparse import json from pathlib import Path DATA_DIR = Path(__file__).parent.parent / "src" / "licence_normaliser" / "data" ALIASES_PATH = DATA_DIR / "aliases" / "aliases.json" URL_MAP_PATH = DATA_DIR / "urls" / "url_map.json" DRYRUN_PATH = DATA_DIR / "aliases" / "aliases.dryrun.json" def normalise_url(url: str) -> str: """Normalise URL exactly as _normaliser.py does at runtime.""" key = url.strip().lower().rstrip("/") if key.startswith("http://"): key = "https://" + key[7:] return key def build_entry_lookup(aliases_data: dict) -> tuple[dict, dict]: """Build lookup tables from version_key and aliases to entry key.""" version_key_to_entry_key: dict[str, str] = {} alias_to_entry_key: dict[str, str] = {} for entry_key, meta in aliases_data.items(): if entry_key.startswith("_") or not isinstance(meta, dict): continue vk = meta.get("version_key") if vk: version_key_to_entry_key[vk] = entry_key aliases = meta.get("aliases", []) if isinstance(aliases, list): for alias in aliases: alias_to_entry_key[alias] = entry_key return version_key_to_entry_key, alias_to_entry_key def find_matching_entry_key( version_key: str, version_key_to_entry_key: dict[str, str], alias_to_entry_key: dict[str, str], ) -> str | None: """Find the entry key that matches this version_key.""" if version_key in version_key_to_entry_key: return version_key_to_entry_key[version_key] if version_key in alias_to_entry_key: return alias_to_entry_key[version_key] return None def format_entry_with_multiline_arrays(key: str, data: dict, is_last: bool) -> str: """Format entry with multiline arrays like the original format.""" lines = [f' "{key}": {{'] field_order = [ "version_key", "name_key", "family_key", "aliases", "justification", "urls", ] fields_to_write = [fn for fn in field_order if fn in data] fields_to_write.extend(fn for fn in data if fn not in field_order) for i, field_name in enumerate(fields_to_write): is_field_last = i == len(fields_to_write) - 1 value = data[field_name] if isinstance(value, list): if not value: if not is_field_last: lines.append(f' "{field_name}": [],') else: lines.append(f' "{field_name}": []') else: lines.append(f' "{field_name}": [') for j, item in enumerate(value): is_last_item = j == len(value) - 1 suffix = "" if is_last_item else "," if isinstance(item, str): lines.append(f' "{item}"{suffix}') else: lines.append(f" {item}{suffix}") if not is_field_last: lines.append(" ],") else: lines.append(" ]") else: suffix = "" if is_field_last else "," if isinstance(value, str): lines.append(f' "{field_name}": "{value}"{suffix}') elif value is None: lines.append(f' "{field_name}": null{suffix}') elif isinstance(value, bool): lines.append( f' "{field_name}": {"true" if value else "false"}{suffix}' ) else: lines.append(f' "{field_name}": {value}{suffix}') lines.append(" }") result = "\n".join(lines) if not is_last: result += "," return result def main() -> None: parser = argparse.ArgumentParser( description="Migrate url_map.json into aliases.json" ) parser.add_argument( "--dry-run", action="store_true", help="Write to aliases.dryrun.json instead of aliases.json", ) args = parser.parse_args() with open(ALIASES_PATH, encoding="utf-8") as f: aliases_content = f.read() with open(URL_MAP_PATH, encoding="utf-8") as f: url_map: dict = json.loads(f.read()) aliases_data: dict = json.loads(aliases_content) version_key_to_entry_key, alias_to_entry_key = build_entry_lookup(aliases_data) url_to_version: dict[str, str] = {} for raw_url, meta in url_map.items(): if not isinstance(meta, dict): continue vk = meta.get("version_key") if vk: norm_url = normalise_url(raw_url) url_to_version[norm_url] = vk urls_added = 0 unmatched: list[tuple[str, str]] = [] for norm_url, vk in url_to_version.items(): entry_key = find_matching_entry_key( vk, version_key_to_entry_key, alias_to_entry_key ) if entry_key is None: unmatched.append((norm_url, vk)) continue entry = aliases_data[entry_key] if "urls" not in entry: entry["urls"] = [] if norm_url not in entry["urls"]: entry["urls"].append(norm_url) urls_added += 1 new_entries_created = 0 new_entries_data: list[tuple[str, dict]] = [] for norm_url, vk in url_to_version.items(): entry_key = find_matching_entry_key( vk, version_key_to_entry_key, alias_to_entry_key ) if entry_key is not None: continue if any( e.get("version_key") == vk for e in aliases_data.values() if isinstance(e, dict) ): continue meta = url_map.get(norm_url, {}) new_entry = { "version_key": vk, "name_key": meta.get("name_key", vk), "family_key": meta.get("family_key", "unknown"), "aliases": [], "urls": [norm_url], } new_entries_data.append((vk, new_entry)) new_entries_created += 1 aliases_data.update(dict(new_entries_data)) output_path = DRYRUN_PATH if args.dry_run else ALIASES_PATH comment_keys = sorted([k for k in aliases_data if k.startswith("_")]) entry_keys = sorted( [k for k in aliases_data if not k.startswith("_")], key=lambda x: x.lower(), ) with open(output_path, "w", encoding="utf-8") as f: f.write("{\n") for ck in comment_keys: f.write(f' "{ck}": {json.dumps(aliases_data[ck])}') f.write(",") f.write("\n") f.write("\n") for i, ek in enumerate(entry_keys): is_last = i == len(entry_keys) - 1 entry_str = format_entry_with_multiline_arrays( ek, aliases_data[ek], is_last ) f.write(entry_str) f.write("\n\n") f.write("}\n") print("\nMigration summary:") print(f" URLs added : {urls_added}") print(f" New entries created : {new_entries_created}") print(f" Unmatched URLs : {len(unmatched)}") if unmatched: print("\nUnmatched URLs (no matching alias entry):") for url, vk in unmatched[:10]: print(f" {url} -> {vk}") if len(unmatched) > 10: print(f" ... and {len(unmatched) - 10} more") if args.dry_run: print(f"\nDry-run output written to: {output_path}") print("Review the file, then run without --dry-run to apply.") else: print(f"\nMigration completed. Output written to: {output_path}") if __name__ == "__main__": main() scripts/sort_aliases.py ======================= scripts/sort_aliases.py #!/usr/bin/env python3 """Sort aliases.json keys alphabetically. Comment keys (starting with '_') are preserved at the top in their original order. All other entries are sorted case-insensitively. Usage: uv run python scripts/sort_aliases.py uv run python scripts/sort_aliases.py --check # exit 1 if file is not already sorted """ from __future__ import annotations import argparse import json import sys from pathlib import Path ALIASES_PATH = ( Path(__file__).parent.parent / "src" / "licence_normaliser" / "data" / "aliases" / "aliases.json" ) def sort_aliases(data: dict) -> dict: """Return a new dict with comment keys first, then entries sorted A-Z.""" comments = {k: v for k, v in data.items() if k.startswith("_")} entries = {k: v for k, v in data.items() if not k.startswith("_")} sorted_entries = dict(sorted(entries.items(), key=lambda kv: kv[0].lower())) return {**comments, **sorted_entries} def main() -> None: parser = argparse.ArgumentParser(description="Sort aliases.json alphabetically.") parser.add_argument( "--check", action="store_true", help="Check only — exit 1 if the file is not already sorted.", ) args = parser.parse_args() raw = ALIASES_PATH.read_text(encoding="utf-8") data: dict = json.loads(raw) sorted_data = sort_aliases(data) sorted_text = json.dumps(sorted_data, indent=2, ensure_ascii=False) + "\n" if args.check: if raw == sorted_text: print("aliases.json is already sorted.") sys.exit(0) else: # Show which keys are out of order original_keys = [k for k in data if not k.startswith("_")] sorted_keys = [k for k in sorted_data if not k.startswith("_")] for i, (orig, expected) in enumerate( zip(original_keys, sorted_keys, strict=False) ): if orig != expected: print( f"First out-of-order key at position {i}: {orig!r} " f"(expected {expected!r})" ) break print("aliases.json is NOT sorted. Run without --check to fix.") sys.exit(1) ALIASES_PATH.write_text(sorted_text, encoding="utf-8") print( f"Sorted " f"{len(sorted_data) - len([k for k in data if k.startswith('_')])} " f"entries in {ALIASES_PATH}" ) if __name__ == "__main__": main() scripts/test_name_inference.py ============================== scripts/test_name_inference.py """Test name inference accuracy against curated aliases. Compares heuristic name stripping against curated name_key values from aliases.json to assess how well automatic name extraction works. Usage: uv run python scripts/test_name_inference.py uv run python scripts/test_name_inference.py --json uv run python scripts/test_name_inference.py --json --incorrect-only uv run python scripts/test_name_inference.py --json --details """ from __future__ import annotations import json import sys from pathlib import Path from licence_normaliser import LicenceNormaliser DATA_DIR = Path(__file__).parent.parent / "src" / "licence_normaliser" / "data" SCRIPTS_DIR = Path(__file__).parent _normaliser = LicenceNormaliser() def load_name_mappings() -> dict[str, str]: """Load version_key -> name_key mappings from aliases.json.""" with open(DATA_DIR / "aliases" / "aliases.json") as f: data = json.load(f) mappings: dict[str, str] = {} for meta in data.values(): if isinstance(meta, dict): vk = meta.get("version_key", "") nk = meta.get("name_key", "") if vk and nk: mappings[vk] = nk return mappings def infer_name_heuristic(version_key: str) -> str: """Delegate to the core LicenceNormaliser's _infer_name method.""" return _normaliser._infer_name(version_key) def categorize_by_family(mappings: dict[str, str]) -> dict[str, dict[str, str]]: """Categorize licences by inferred family.""" categories: dict[str, dict[str, str]] = { "cc": {}, # Creative Commons "copyleft": {}, # GPL/AGPL/LGPL "osi": {}, # OSI-approved "other": {}, } for vk, nk in mappings.items(): if vk.startswith("cc-"): categories["cc"][vk] = nk elif vk.startswith(("gpl-", "agpl-", "lgpl-")): categories["copyleft"][vk] = nk elif vk.startswith( ("mpl-", "apache-", "bsd-", "mit", "isc", "unlicense", "zlib") ): categories["osi"][vk] = nk else: categories["other"][vk] = nk return categories def assess_accuracy() -> dict: """Assess name inference accuracy.""" mappings = load_name_mappings() categories = categorize_by_family(mappings) results: dict = { "total_mappings": len(mappings), "by_family": {}, } for family, family_mappings in categories.items(): correct = 0 incorrect = 0 details: list[dict] = [] for vk, curated_nk in family_mappings.items(): inferred = infer_name_heuristic(vk) is_match = inferred == curated_nk if is_match: correct += 1 else: incorrect += 1 details.append( { "version_key": vk, "curated_name": curated_nk, "inferred_name": inferred, "match": is_match, } ) accuracy = ( round(correct / len(family_mappings) * 100, 1) if family_mappings else 0 ) results["by_family"][family] = { "total": len(family_mappings), "correct": correct, "incorrect": incorrect, "accuracy_percent": accuracy, "details": details, } # Overall accuracy all_correct = sum(r["correct"] for r in results["by_family"].values()) all_total = sum(r["total"] for r in results["by_family"].values()) results["overall_accuracy"] = ( round(all_correct / all_total * 100, 1) if all_total else 0 ) return results def print_report(data: dict) -> None: """Print text table report.""" print("=" * 70) print("Name Inference Accuracy Report") print("=" * 70) print() print(f"Total curated mappings: {data['total_mappings']}") print(f"Overall accuracy: {data['overall_accuracy']}%") print() print("-" * 70) print("By Family:") print("-" * 70) print( f"{'Family':<15} {'Total':>8} {'Correct':>8} {'Incorrect':>8} {'Accuracy':>10}" ) print("-" * 70) for family, stats in data["by_family"].items(): print( f"{family:<15} {stats['total']:>8} {stats['correct']:>8} " f"{stats['incorrect']:>8} {stats['accuracy_percent']:>9.1f}%" ) print() # Show some incorrect examples for family, stats in data["by_family"].items(): if stats["incorrect"] > 0: print("-" * 70) print(f"Incorrect in {family}: {stats['incorrect']} cases") print("-" * 70) print( f"{'Version Key':<30} {'Curated (aliases.json)':<25} " f"{'Inferred (heuristic)':<20}" ) print("-" * 70) for detail in stats["details"][:10]: if not detail["match"]: print( f"{detail['version_key']:<30} " f"{detail['curated_name']:<25} {detail['inferred_name']:<20}" ) incorrect_count = len([d for d in stats["details"] if not d["match"]]) if incorrect_count > 10: print(f"... and {incorrect_count - 10} more") print() def main() -> None: json_export = "--json" in sys.argv incorrect_only = "--incorrect-only" in sys.argv include_details = "--details" in sys.argv data = assess_accuracy() if json_export: for family in data["by_family"]: details = data["by_family"][family].get("details", []) if incorrect_only: data["by_family"][family]["details"] = [ d for d in details if not d["match"] ] elif not include_details: data["by_family"][family].pop("details", None) print(json.dumps(data, indent=2)) else: print_report(data) if __name__ == "__main__": main() src/licence_normaliser/__init__.py ================================== src/licence_normaliser/__init__.py """licence_normaliser - License normalisation with a three-level hierarchy.""" from ._core import ( LicenceFamily, LicenceName, LicenceVersion, normalise_licence, normalise_licences, ) from ._normaliser import LicenceNormaliser from ._trace import LicenceTrace, LicenceTraceStage from .exceptions import ( DataSourceError, LicenceNormalisationError, LicenceNotFoundError, ) __title__ = "licence-normaliser" __version__ = "0.6.1" __author__ = "Artur Barseghyan " __copyright__ = "2026 Artur Barseghyan" __license__ = "MIT" __all__ = ( "DataSourceError", "LicenceFamily", "LicenceName", "LicenceVersion", "LicenceNormaliser", "LicenceNormalisationError", "LicenceNotFoundError", "LicenceTrace", "LicenceTraceStage", "normalise_licence", "normalise_licences", ) src/licence_normaliser/_cache.py ================================ src/licence_normaliser/_cache.py """Caching layer + strict mode - delegates to LicenceNormaliser with defaults.""" from __future__ import annotations from threading import Lock from typing import Iterable from ._models import LicenceVersion from ._normaliser import LicenceNormaliser __author__ = "Artur Barseghyan " __copyright__ = "2026 Artur Barseghyan" __license__ = "MIT" __all__ = ( "_default", "get_registry_keys", "normalise_licence", "normalise_licences", ) class _DefaultNormaliser: """Thread-safe lazy singleton for the default LicenceNormaliser instance.""" _instance: LicenceNormaliser | None = None _lock: Lock = Lock() def get(self) -> LicenceNormaliser: if _DefaultNormaliser._instance is None: with _DefaultNormaliser._lock: if _DefaultNormaliser._instance is None: _DefaultNormaliser._instance = LicenceNormaliser() return _DefaultNormaliser._instance _default = _DefaultNormaliser() def normalise_licence( raw: str, *, strict: bool = False, trace: bool | None = None ) -> LicenceVersion: """Public API with optional strict mode and trace.""" return _default.get().normalise_licence(raw, strict=strict, trace=trace) def normalise_licences( raws: Iterable[str], *, strict: bool = False, trace: bool | None = None ) -> list[LicenceVersion]: """Batch version with optional trace.""" return _default.get().normalise_licences(raws, strict=strict, trace=trace) def get_registry_keys() -> set[str]: """Return the set of all known registry keys from the runtime normaliser.""" return _default.get().registry_keys() src/licence_normaliser/_core.py =============================== src/licence_normaliser/_core.py """Licence Normaliser - public orchestration shim.""" from __future__ import annotations from ._cache import normalise_licence, normalise_licences from ._models import LicenceFamily, LicenceName, LicenceVersion __author__ = "Artur Barseghyan " __copyright__ = "2026 Artur Barseghyan" __license__ = "MIT" __all__ = ( "LicenceFamily", "LicenceName", "LicenceVersion", "normalise_licence", "normalise_licences", ) src/licence_normaliser/_models.py ================================= src/licence_normaliser/_models.py """Licence data models - frozen dataclasses for the three-level hierarchy.""" from __future__ import annotations from dataclasses import dataclass, field from typing import Optional from licence_normaliser._trace import _should_trace __author__ = "Artur Barseghyan " __copyright__ = "2026 Artur Barseghyan" __license__ = "MIT" __all__ = ( "LicenceFamily", "LicenceName", "LicenceVersion", ) @dataclass(frozen=True, slots=True) class LicenceFamily: key: str def __str__(self) -> str: return self.key def __repr__(self) -> str: return f"LicenceFamily({self.key!r})" def __eq__(self, other: object) -> bool: if isinstance(other, LicenceFamily): return self.key == other.key if isinstance(other, str): return self.key == other return NotImplemented def __hash__(self) -> int: return hash(self.key) @dataclass(frozen=True, slots=True) class LicenceName: key: str family: LicenceFamily def __str__(self) -> str: return self.key def __repr__(self) -> str: return f"LicenceName({self.key!r}, family={self.family.key!r})" def __eq__(self, other: object) -> bool: if isinstance(other, LicenceName): return self.key == other.key if isinstance(other, str): return self.key == other return NotImplemented def __hash__(self) -> int: return hash(self.key) @dataclass(frozen=True, slots=True) class LicenceVersion: key: str url: Optional[str] licence: LicenceName jurisdiction: Optional[str] = None scope: Optional[str] = None _trace: Optional[object] = field(default=None, repr=False) def __init__( self, key: str, url: Optional[str], licence: LicenceName, jurisdiction: Optional[str] = None, scope: Optional[str] = None, _trace: Optional[object] = None, ) -> None: object.__setattr__(self, "key", key) object.__setattr__(self, "url", url) object.__setattr__(self, "licence", licence) object.__setattr__(self, "jurisdiction", jurisdiction) object.__setattr__(self, "scope", scope) object.__setattr__(self, "_trace", _trace) @property def family(self) -> LicenceFamily: return self.licence.family def __str__(self) -> str: return self.key def __repr__(self) -> str: return ( f"LicenceVersion(key={self.key!r}, " f"licence={self.licence.key!r}, " f"family={self.licence.family.key!r}, " f"jurisdiction={self.jurisdiction!r}, " f"scope={self.scope!r})" ) def __eq__(self, other: object) -> bool: if isinstance(other, LicenceVersion): return self.key == other.key if isinstance(other, str): return self.key == other return NotImplemented def __hash__(self) -> int: return hash(self.key) def explain(self) -> str: """Return explanation of how this licence was resolved. Set ENABLE_LICENCE_NORMALISER_TRACE=1 to enable tracing, or pass trace=True to normalise_licence(). """ if self._trace is not None: return str(self._trace) # Lazy import to avoid circular import: _models -> _cache -> _models from licence_normaliser._cache import _default if not _should_trace(): return "Trace disabled. Set ENABLE_LICENCE_NORMALISER_TRACE=1 to enable." ln = _default.get() cleaned = ln._clean(ln._try_decode_mojibake(self.key)) result = ln._resolve_with_trace(self.key, cleaned, strict=False) trace = result._trace return str(trace) if trace else "No trace available." src/licence_normaliser/_normaliser.py ===================================== src/licence_normaliser/_normaliser.py """Plugin-based LicenceNormaliser class with configurable constructor injection.""" from __future__ import annotations import re from functools import lru_cache from typing import TYPE_CHECKING, Iterable, Optional, Sequence from licence_normaliser.defaults import ( get_default_alias, get_default_family, get_default_name, get_default_prose, get_default_registry, get_default_url, ) from licence_normaliser.parsers.creativecommons import JURISDICTION_CODES if TYPE_CHECKING: from licence_normaliser._models import LicenceVersion from licence_normaliser._trace import LicenceTrace from licence_normaliser._models import LicenceFamily, LicenceName, LicenceVersion from licence_normaliser._trace import LicenceTrace, LicenceTraceStage, _should_trace from licence_normaliser.exceptions import DataSourceError, LicenceNotFoundError __author__ = "Artur Barseghyan " __copyright__ = "2026 Artur Barseghyan" __license__ = "MIT" __all__ = ("LicenceNormaliser",) _WHITESPACE_RE = re.compile(r"\s+") _MAX_INPUT = 4096 class LicenceNormaliser: """Configurable licence normalisation with plugin-based data sources. Plugins are passed as CLASSES (not instances). They're instantiated lazily when their load_* method is called. Six plugin types are supported (each returns specific data structure): - registry: key -> canonical_key - url: cleaned_url -> version_key - alias: alias_string -> version_key - family: version_key -> family_key - name: version_key -> name_key - prose: list of (compiled_pattern, version_key) Resolution order: aliases -> registry -> url -> prose -> unknown Name/family inference: plugins only - no fallback to hardcoded logic. Tracing Set ``trace=True`` to include resolution trace in the result. Trace shows which pipeline stage matched and the source file/line number (when available). Trace is disabled by default for performance. Trace can be enabled at three levels (precedence: method > constructor > env var): - **Constructor**: ``LicenceNormaliser(trace=True)`` - all calls get trace - **Method**: ``ln.normalise_licence("MIT", trace=True)`` - this call only - **Environment**: ``ENABLE_LICENCE_NORMALISER_TRACE=1`` - applies globally Example:: from licence_normaliser import LicenceNormaliser # Uses all defaults automatically ln = LicenceNormaliser() # Disable caching for debugging ln = LicenceNormaliser(cache=False) # Enable trace for all calls on this instance ln = LicenceNormaliser(trace=True) v = ln.normalise_licence("MIT") print(v.explain()) # Shows resolution path with source lines # Or enable trace for a single call v = ln.normalise_licence("MIT", trace=True) """ def __init__( self, *, registry: Sequence[type] | None = None, url: Sequence[type] | None = None, alias: Sequence[type] | None = None, family: Sequence[type] | None = None, name: Sequence[type] | None = None, prose: Sequence[type] | None = None, cache: bool = True, cache_maxsize: int = 8192, trace: bool | None = None, ) -> None: self._registry: dict[str, str] = {} self._registry_lines: dict[str, tuple[int, str]] = {} self._url_map: dict[str, str] = {} self._vkey_to_url: dict[str, list[str]] = {} self._aliases: dict[str, str] = {} self._alias_lines: dict[str, tuple[str, int]] = {} self._url_plugin_alias_lines: dict[str, tuple[str, int]] = {} self._url_plugin_url_lines: dict[str, tuple[str, int]] = {} self._prose_lines: list[tuple[re.Pattern[str], str, int]] = [] self._alias_lines_loaded: bool = False self._family_overrides: dict[str, str] = {} self._name_overrides: dict[str, str] = {} self._prose_patterns: list[tuple[re.Pattern[str], str]] = [] self._cache = cache self._cache_maxsize = cache_maxsize self._trace_default = trace # Load plugins - use defaults if not explicitly provided registry = registry or get_default_registry() url = url or get_default_url() alias = alias or get_default_alias() family = family or get_default_family() name = name or get_default_name() prose = prose or get_default_prose() # Store plugin lists for trace resolution self._alias_plugins = alias self._url_plugins = url self._prose_plugins = prose # Instantiate plugins and load their data try: for plugin_cls in registry: data = plugin_cls().load_registry() self._registry.update(data) lines_data = plugin_cls().load_registry_lines() for key, line_info in lines_data.items(): self._registry_lines[key] = line_info except OSError as exc: raise DataSourceError( f"Failed to load registry from {plugin_cls.__name__}: {exc}" ) from exc except Exception as exc: raise DataSourceError( f"Error loading registry from {plugin_cls.__name__}: {exc}" ) from exc try: for plugin_cls in url: data = plugin_cls().load_urls() self._url_map.update(data) except OSError as exc: raise DataSourceError( f"Failed to load URLs from {plugin_cls.__name__}: {exc}" ) from exc except Exception as exc: raise DataSourceError( f"Error loading URLs from {plugin_cls.__name__}: {exc}" ) from exc # Build version_key -> list of URLs map (for LicenceVersion.url) # For each version_key, collect all URLs; select shortest for cleaner display self._vkey_to_url: dict[str, list[str]] = {} for url, vkey in self._url_map.items(): if vkey not in self._vkey_to_url: self._vkey_to_url[vkey] = [] self._vkey_to_url[vkey].append(url) try: for plugin_cls in alias: data = plugin_cls().load_aliases() self._aliases.update(data) except OSError as exc: raise DataSourceError( f"Failed to load aliases from {plugin_cls.__name__}: {exc}" ) from exc except Exception as exc: raise DataSourceError( f"Error loading aliases from {plugin_cls.__name__}: {exc}" ) from exc try: for plugin_cls in family: data = plugin_cls().load_families() self._family_overrides.update(data) except OSError as exc: raise DataSourceError( f"Failed to load families from {plugin_cls.__name__}: {exc}" ) from exc except Exception as exc: raise DataSourceError( f"Error loading families from {plugin_cls.__name__}: {exc}" ) from exc try: for plugin_cls in name: data = plugin_cls().load_names() self._name_overrides.update(data) except OSError as exc: raise DataSourceError( f"Failed to load names from {plugin_cls.__name__}: {exc}" ) from exc except Exception as exc: raise DataSourceError( f"Error loading names from {plugin_cls.__name__}: {exc}" ) from exc try: for plugin_cls in prose: patterns = plugin_cls().load_prose() self._prose_patterns.extend(patterns) except OSError as exc: raise DataSourceError( f"Failed to load prose patterns from {plugin_cls.__name__}: {exc}" ) from exc except Exception as exc: raise DataSourceError( f"Error loading prose patterns from {plugin_cls.__name__}: {exc}" ) from exc # Set up cached resolution if self._cache: resolve_fn = lru_cache(maxsize=self._cache_maxsize)(self._resolve_impl) # type: ignore[assignment] self._resolve_impl = resolve_fn def _get_trace_mode(self, trace: bool | None) -> bool: """Determine if tracing is enabled: explicit > env var > default.""" if trace is not None: return trace if self._trace_default is not None: return self._trace_default return _should_trace() def _load_alias_lines(self): """Lazy load all source line numbers on first trace request.""" try: for plugin_cls in self._alias_plugins: if hasattr(plugin_cls, "load_aliases_with_lines"): lines_data = plugin_cls().load_aliases_with_lines() for alias_key, (version_key, line_num) in lines_data.items(): if version_key == self._aliases.get(alias_key): self._alias_lines[alias_key] = (version_key, line_num) for plugin_cls in self._url_plugins: if hasattr(plugin_cls, "load_aliases_with_lines"): lines_data = plugin_cls().load_aliases_with_lines() for alias_key, (version_key, line_num) in lines_data.items(): if version_key == self._aliases.get(alias_key): self._url_plugin_alias_lines[alias_key] = ( version_key, line_num, ) for plugin_cls in self._url_plugins: if hasattr(plugin_cls, "load_urls_with_lines"): lines_data = plugin_cls().load_urls_with_lines() for url_key, (version_key, line_num) in lines_data.items(): if version_key == self._url_map.get(url_key): self._url_plugin_url_lines[url_key] = ( version_key, line_num, ) for plugin_cls in self._prose_plugins: if hasattr(plugin_cls, "load_prose_with_lines"): lines_data = plugin_cls().load_prose_with_lines() self._prose_lines.extend(lines_data) except OSError as exc: raise DataSourceError(f"Failed to load trace line numbers: {exc}") from exc except Exception as exc: raise DataSourceError(f"Error loading trace line numbers: {exc}") from exc def _resolve_with_trace( self, raw: str, cleaned: str, strict: bool ) -> LicenceVersion: """Resolve with full pipeline tracing.""" # Lazy load alias lines on first trace call if not self._alias_lines_loaded: self._load_alias_lines() self._alias_lines_loaded = True stages: list[LicenceTraceStage] = [] # 1. Alias lookup if cleaned in self._aliases: output = self._aliases[cleaned] jurisdiction, scope = self._extract_jurisdiction_and_scope(output) source_line = None source_file = None if cleaned in self._alias_lines: _, source_line = self._alias_lines[cleaned] source_file = "aliases.json" stages.append( LicenceTraceStage( "alias", cleaned, output, True, source_line, source_file ) ) v = self._make(output) v = self._make_with_jurisdiction_scope(v, jurisdiction, scope) trace = LicenceTrace( raw, cleaned, stages, version_key=v.key, name_key=v.licence.key, family_key=v.family.key, ) return self._make_with_trace(v, trace) stages.append(LicenceTraceStage("alias", cleaned, "", False)) # 2. Registry lookup jurisdiction, scope = None, None if cleaned in self._registry: canonical = self._registry[cleaned] jurisdiction, scope = self._extract_jurisdiction_and_scope(canonical) source_line = None source_file = None if cleaned in self._registry_lines: source_line, source_file = self._registry_lines[cleaned] stages.append( LicenceTraceStage( "registry", cleaned, canonical, True, source_line, source_file ) ) v = self._make(canonical) v = self._make_with_jurisdiction_scope(v, jurisdiction, scope) trace = LicenceTrace( raw, cleaned, stages, version_key=v.key, name_key=v.licence.key, family_key=v.family.key, ) return self._make_with_trace(v, trace) stages.append(LicenceTraceStage("registry", cleaned, "", False)) # 3. URL lookup is_url = cleaned.startswith(("http://", "https://")) jurisdiction, scope = self._extract_jurisdiction_and_scope(cleaned) if (jurisdiction or scope) and is_url: raw_key = cleaned.rstrip("/").lower() if raw_key.startswith("http://"): raw_key = "https://" + raw_key[7:] if raw_key in self._url_map: resolved = self._url_map[raw_key] source_line = None source_file = None if raw_key in self._url_plugin_url_lines: _, source_line = self._url_plugin_url_lines[raw_key] source_file = "aliases.json" stages.append( LicenceTraceStage( "url", raw_key, resolved, True, source_line, source_file ) ) v = self._make(resolved) v = self._make_with_jurisdiction_scope(v, jurisdiction, scope) trace = LicenceTrace( raw, cleaned, stages, version_key=v.key, name_key=v.licence.key, family_key=v.family.key, ) return self._make_with_trace(v, trace) # Try normalized URL url_key = self._normalise_url(cleaned) if url_key in self._url_map: resolved = self._url_map[url_key] source_line = None source_file = None if url_key in self._url_plugin_url_lines: _, source_line = self._url_plugin_url_lines[url_key] source_file = "aliases.json" stages.append( LicenceTraceStage( "url", url_key, resolved, True, source_line, source_file ) ) v = self._make(resolved) jurisdiction, scope = self._extract_jurisdiction_and_scope(cleaned) v = self._make_with_jurisdiction_scope(v, jurisdiction, scope) trace = LicenceTrace( raw, cleaned, stages, version_key=v.key, name_key=v.licence.key, family_key=v.family.key, ) return self._make_with_trace(v, trace) # Try raw URL if normalized didn't match if cleaned.startswith(("http://", "https://")): raw_key = cleaned.rstrip("/").lower() if raw_key in self._url_map: resolved = self._url_map[raw_key] source_line = None source_file = None if raw_key in self._url_plugin_url_lines: _, source_line = self._url_plugin_url_lines[raw_key] source_file = "aliases.json" stages.append( LicenceTraceStage( "url", raw_key, resolved, True, source_line, source_file ) ) v = self._make(resolved) jurisdiction, scope = self._extract_jurisdiction_and_scope(cleaned) v = self._make_with_jurisdiction_scope(v, jurisdiction, scope) trace = LicenceTrace( raw, cleaned, stages, version_key=v.key, name_key=v.licence.key, family_key=v.family.key, ) return self._make_with_trace(v, trace) stages.append(LicenceTraceStage("url", cleaned, "", False)) # 4. Prose matching (only for longer strings) if len(cleaned) >= 20: for i, (pattern, vkey) in enumerate(self._prose_patterns): if pattern.search(cleaned): source_line = None source_file = "prose_patterns.json" if self._prose_lines and i < len(self._prose_lines): _, _, source_line = self._prose_lines[i] stages.append( LicenceTraceStage( "prose", cleaned, vkey, True, source_line, source_file ) ) v = self._make(vkey) jurisdiction, scope = self._extract_jurisdiction_and_scope(vkey) if jurisdiction is None and scope is None: url_match = re.search( r"(https?://[^/]+/licenses/[^/]+/\d+\.\d+/[^/\s]*)", cleaned, ) if not url_match: url_match = re.search( r"(https?://[^/]+/licenses/[^/]+/[^/\s]*)", cleaned, ) if url_match: jurisdiction, scope = self._extract_jurisdiction_and_scope( url_match.group(1) ) v = self._make_with_jurisdiction_scope(v, jurisdiction, scope) trace = LicenceTrace( raw, cleaned, stages, version_key=v.key, name_key=v.licence.key, family_key=v.family.key, ) return self._make_with_trace(v, trace) stages.append(LicenceTraceStage("prose", cleaned, "", False)) # 5. Fallback to unknown stages.append(LicenceTraceStage("fallback", cleaned, cleaned, True)) v = self._make_unknown(cleaned) trace = LicenceTrace( raw, cleaned, stages, version_key=v.key, name_key=v.licence.key, family_key=v.family.key, ) return self._make_with_trace(v, trace) def _make_with_trace( self, v: LicenceVersion, trace: LicenceTrace ) -> LicenceVersion: """Create a LicenceVersion with trace attached.""" # Create new instance with trace (proper way for frozen dataclass) return LicenceVersion( key=v.key, url=v.url, licence=v.licence, jurisdiction=v.jurisdiction, scope=v.scope, _trace=trace, ) def _resolve_impl(self, cleaned: str) -> LicenceVersion: # 1. Alias lookup if cleaned in self._aliases: v = self._make(self._aliases[cleaned]) jurisdiction, scope = self._extract_jurisdiction_and_scope( self._aliases[cleaned] ) return self._make_with_jurisdiction_scope(v, jurisdiction, scope) # 2. Registry lookup if cleaned in self._registry: canonical = self._registry[cleaned] v = self._make(canonical) jurisdiction, scope = self._extract_jurisdiction_and_scope(canonical) return self._make_with_jurisdiction_scope(v, jurisdiction, scope) # 3. URL lookup is_url = cleaned.startswith(("http://", "https://")) extracted_jur, extracted_scope = self._extract_jurisdiction_and_scope(cleaned) if (extracted_jur or extracted_scope) and is_url: raw_key = cleaned.rstrip("/").lower() if raw_key.startswith("http://"): raw_key = "https://" + raw_key[7:] if raw_key in self._url_map: v = self._make(self._url_map[raw_key]) return self._make_with_jurisdiction_scope( v, extracted_jur, extracted_scope ) # Try normalized URL url_key = self._normalise_url(cleaned) if url_key in self._url_map: v = self._make(self._url_map[url_key]) # For URL, extract jurisdiction/scope from URL path jurisdiction, scope = self._extract_jurisdiction_and_scope(cleaned) return self._make_with_jurisdiction_scope(v, jurisdiction, scope) # Try raw URL if normalized didn't match if cleaned.startswith(("http://", "https://")): raw_key = cleaned.rstrip("/").lower() if raw_key.startswith("http://"): raw_key = "https://" + raw_key[7:] if raw_key in self._url_map: v = self._make(self._url_map[raw_key]) jurisdiction, scope = self._extract_jurisdiction_and_scope(cleaned) return self._make_with_jurisdiction_scope(v, jurisdiction, scope) # 4. Prose matching (only for longer strings) if len(cleaned) >= 20: for pattern, vkey in self._prose_patterns: if pattern.search(cleaned): v = self._make(vkey) # For URL patterns in prose, also extract jurisdiction/scope # from the matched URL jurisdiction, scope = self._extract_jurisdiction_and_scope(vkey) if jurisdiction is None and scope is None: # Try to find and extract from URL in prose # (capture full path including jurisdiction/scope) url_match = re.search( r"(https?://[^/]+/licenses/[^/]+/\d+\.\d+/[^/\s]*)", cleaned, ) if not url_match: # Try without version (e.g., /by-nc/igo) url_match = re.search( r"(https?://[^/]+/licenses/[^/]+/[^/\s]*)", cleaned, ) if url_match: jurisdiction, scope = self._extract_jurisdiction_and_scope( url_match.group(1) ) return self._make_with_jurisdiction_scope(v, jurisdiction, scope) # 5. Fallback to unknown return self._make_unknown(cleaned) def _make_with_jurisdiction_scope( self, v: LicenceVersion, jurisdiction: Optional[str], scope: Optional[str], ) -> LicenceVersion: """Create a new LicenceVersion with jurisdiction/scope override.""" key = v.key if jurisdiction and jurisdiction not in v.key: key = f"{key}-{jurisdiction}" elif scope and scope not in v.key: key = f"{key}-{scope}" return LicenceVersion( key=key, url=v.url, licence=v.licence, jurisdiction=jurisdiction, scope=scope, _trace=v._trace, ) def normalise_licence( self, raw: str, *, strict: bool = False, trace: bool | None = None ) -> LicenceVersion: """Normalise a single licence string. Args: raw: The raw licence string, SPDX ID, URL, or prose description. strict: If True, raises ``LicenceNotFoundError`` when the input cannot be resolved to a known licence. trace: If True, include resolution trace showing which pipeline stage matched and source file/line. If None, uses the instance default (``trace`` param from constructor) or falls back to ``ENABLE_LICENCE_NORMALISER_TRACE`` env var. Returns: A ``LicenceVersion`` with the resolved key, licence name, and family. Raises: LicenceNotFoundError: When ``strict=True`` and resolution fails. """ do_trace = self._get_trace_mode(trace) if not raw or not raw.strip(): cleaned = "unknown" v = self._make_unknown(cleaned) if do_trace: stages = [LicenceTraceStage("fallback", cleaned, cleaned, True)] trace_obj = LicenceTrace( raw, cleaned, stages, version_key=v.key, name_key=v.licence.key, family_key=v.family.key, ) v = self._make_with_trace(v, trace_obj) else: cleaned = self._clean(self._try_decode_mojibake(raw)) if do_trace: v = self._resolve_with_trace(raw, cleaned, strict) else: v = self._resolve_impl(cleaned) if strict and v.family.key == "unknown": raise LicenceNotFoundError(raw, v.key) from None return v def normalise_licences( self, raws: Iterable[str], *, strict: bool = False, trace: bool | None = None ) -> list[LicenceVersion]: """Batch normalisation. When ``strict=True``, raises on the first failure. """ results: list[LicenceVersion] = [] for raw in raws: v = self.normalise_licence(raw, strict=False, trace=trace) if strict and v.family.key == "unknown": raise LicenceNotFoundError(raw, v.key) from None results.append(v) return results def registry_keys(self) -> set[str]: """Return the set of all known registry keys.""" return set(self._registry.keys()) def _make(self, key: str) -> LicenceVersion: """Factory: build a LicenceVersion from a resolved version_key.""" k = key.lower().strip() # Get canonical key from registry canonical = self._registry.get(k) or k # Get URL via version_key -> URL list map # Select shortest URL for cleaner display url_list = self._vkey_to_url.get(canonical) or self._vkey_to_url.get(k) url = min(url_list) if url_list else None # Infer name: # - For CC licences, use override only if it's different from canonical # - For non-CC (GPL, AGPL, OSI, etc.), always return canonical (no stripping) override_name = self._name_overrides.get(canonical) if canonical.startswith(("cc-", "cc0")) or canonical.startswith("ogl-"): name_key = override_name if override_name else self._infer_name(canonical) else: name_key = ( override_name if override_name and override_name != canonical else canonical ) # Infer family: use override only if it provides a different value override_family = self._family_overrides.get(canonical) family_key = ( override_family if override_family and override_family != canonical else self._infer_family(canonical) ) family = LicenceFamily(key=family_key) name = LicenceName(key=name_key, family=family) jurisdiction, scope = self._extract_jurisdiction_and_scope(canonical) return LicenceVersion( key=canonical, url=url, licence=name, jurisdiction=jurisdiction, scope=scope, ) def _make_unknown(self, key: str) -> LicenceVersion: """Factory: build an unknown LicenceVersion for unresolved input.""" family = LicenceFamily(key="unknown") name = LicenceName(key=key, family=family) return LicenceVersion(key=key, url=None, licence=name) def _infer_family(self, key: str) -> str: """Fallback family inference - only used if no plugin provides it.""" k = key.lower() if k.startswith("cc0"): return "cc0" if k.startswith("cc-pdm"): return "public-domain" if k.startswith("cc-"): return "cc" if k.startswith(("gpl-", "agpl-", "lgpl-")): return "copyleft" if k.startswith(("pddl-", "odbl", "odc-")): return "data" if k.startswith("pddl-") else "open-data" if k.startswith("ogl"): return "ogl" if k.startswith( ( "elsevier-oa", "acs-authorchoice", "acs-authorchoice-ccby", "acs-authorchoice-ccbyncnd", "acs-authorchoice-nih", "jama-cc-by", "thieme-nlm", "implied-oa", "unspecified-oa", "publisher-specific-oa", "author-manuscript", "oup-chorus", ) ): return "publisher-oa" if k.startswith( ( "elsevier-tdm", "wiley-tdm", "springer-tdm", "springernature-tdm", "iop-tdm", "aps-tdm", ) ): return "publisher-tdm" if k.startswith( ( "elsevier-", "wiley-", "springer-", "springernature-", "acs-", "rsc-", "iop-", "bmj-", "aaas-", "pnas-", "aps-", "cup-", "aip-", "jama-", "degruyter-", "oup-", "sage-", "tandf-", "thieme-", ) ): return "publisher-proprietary" # "public-domain", "other-oa", and "open-access" are all defined in # aliases.json with explicit family_key values. # The resolution pipeline checks aliases first (before registry, URL, # prose, and fallback). # When these keys are encountered, they're resolved via the alias # lookup and never reach _infer_family(). # _infer_family() is only called as a fallback when no plugin provides # a family override. if k in ("public-domain", "other-oa", "open-access"): return "public-domain" if k == "public-domain" else "other-oa" return "unknown" def _infer_name(self, key: str) -> str: """Fallback name inference - only used if no plugin provides it.""" k = key.lower() if k.startswith("cc0"): return "cc0" if k.startswith("cc-"): parts = k.split("-") for i, part in enumerate(parts): if part.replace(".", "").isdigit(): return "-".join(parts[:i]) return "-".join(parts[:2]) if k.startswith("ogl-"): parts = k.split("-") for i, part in enumerate(parts): if part.replace(".", "").isdigit(): return "-".join(parts[:i]) return k # For all other licences (GPL, AGPL, OSI, etc.), keep the key as-is return k def _extract_jurisdiction_and_scope( self, key: str ) -> tuple[Optional[str], Optional[str]]: """Extract jurisdiction and scope from a license key. For example: - "cc-by-nc-2.0-uk" -> ("uk", None) - "cc-by-nc-3.0-igo" -> (None, "igo") - "cc-by-nc-2.0" -> (None, None) Also recognizes jurisdiction/scope in URL paths: - "http://creativecommons.org/licenses/by-nc/2.0/uk" -> ("uk", None) - "http://creativecommons.org/licenses/by-nc/3.0/igo" -> (None, "igo") """ if key.startswith(("http://", "https://")): parts = key.split("/") cc_types = {"by", "nc", "nd", "sa"} for part in parts: if part == "igo": return None, "igo" if ( len(part) == 2 and part.isalpha() and part not in cc_types and part in JURISDICTION_CODES ): return part, None return None, None if not key.startswith("cc-"): return None, None parts = key.split("-") if len(parts) < 3: return None, None # CC licence type parts (NOT jurisdictions) cc_types = {"by", "nc", "nd", "sa"} # Check for scope (like 'igo') at end if parts[-1] == "igo": return None, "igo" # Check if last part is version + jurisdiction version_part = parts[-1] if version_part.replace(".", "").isdigit(): # Version is last element, jurisdiction would be -2 if len(parts) >= 2 and len(parts[-2]) == 2 and parts[-2].isalpha(): potential_jur = parts[-2] # Exclude known CC licence types from jurisdiction detection # Only accept if in supported CC jurisdiction set if ( potential_jur not in cc_types and potential_jur in JURISDICTION_CODES ): return potential_jur, None return None, None # Last part might be jurisdiction (2-letter code) if ( len(parts[-1]) == 2 and parts[-1].isalpha() and parts[-1] not in cc_types and parts[-1] in JURISDICTION_CODES ): return parts[-1], None return None, None @staticmethod def _clean(raw: str) -> str: s = _WHITESPACE_RE.sub(" ", raw.strip().rstrip("/")).lower() return s[:_MAX_INPUT] @staticmethod def _try_decode_mojibake(s: str) -> str: try: return s.encode("latin-1").decode("utf-8") except (UnicodeEncodeError, UnicodeDecodeError): return s @staticmethod def _normalise_url(cleaned: str) -> str: key = cleaned.lower() if key.startswith("http://"): key = "https://" + key[7:] key = key.rstrip("/") if "creativecommons.org/licenses" in key: parts = key.split("/") result_parts: list[str] = [] seen_license = False seen_version = False for part in parts: if part in ( "by", "by-nc", "by-nc-nd", "by-nc-sa", "by-nd", "by-sa", "zero", ): seen_license = True result_parts.append(part) elif ( seen_license and not seen_version and part.replace(".", "").isdigit() ): seen_version = True result_parts.append(part) is_jurisdiction = ( len(part) == 2 and part.isalpha() and seen_version and part in JURISDICTION_CODES ) if part == "igo" or is_jurisdiction: continue elif not seen_license: result_parts.append(part) return "/".join(result_parts) return key src/licence_normaliser/_trace.py ================================ src/licence_normaliser/_trace.py """Licence trace and explanation support.""" from __future__ import annotations import os from dataclasses import dataclass, field __author__ = "Artur Barseghyan " __copyright__ = "2026 Artur Barseghyan" __license__ = "MIT" __all__ = ( "LicenceTrace", "LicenceTraceStage", ) @dataclass class LicenceTraceStage: """Single stage in the licence resolution pipeline.""" stage: str input: str output: str matched: bool source_line: int | None = None source_file: str | None = None @dataclass class LicenceTrace: """Complete trace of licence resolution pipeline.""" raw_input: str cleaned_input: str stages: list[LicenceTraceStage] = field(default_factory=list) version_key: str = "" name_key: str = "" family_key: str = "" def __str__(self) -> str: lines = [f"Input: {self.raw_input!r} → {self.cleaned_input!r}"] for s in self.stages: status = "✓" if s.matched else "-" source_info = "" if s.source_line is not None: source_info = f" (line {s.source_line}" if s.source_file: source_info += f" in {s.source_file}" source_info += ")" lines.append( f" [{status}] {s.stage}: {s.input!r} → {s.output!r}{source_info}" ) lines.append("") lines.append("Result:") lines.append(f" version_key: {self.version_key!r}") lines.append(f" name_key: {self.name_key!r}") lines.append(f" family_key: {self.family_key!r}") return "\n".join(lines) def _should_trace() -> bool: """Check if tracing is enabled via environment variable.""" return os.environ.get("ENABLE_LICENCE_NORMALISER_TRACE", "").lower() in ( "1", "true", "yes", ) src/licence_normaliser/cli/__init__.py ====================================== src/licence_normaliser/cli/__init__.py """licence_normaliser.cli - command-line interface for licence-normaliser.""" from ._main import main __author__ = "Artur Barseghyan " __copyright__ = "2026 Artur Barseghyan" __license__ = "MIT" __all__ = ("main",) src/licence_normaliser/cli/_main.py =================================== src/licence_normaliser/cli/_main.py """licence-normaliser CLI - licence normalisation from the command line.""" import argparse import sys from pathlib import Path from licence_normaliser import __version__, normalise_licence from licence_normaliser._trace import _should_trace from licence_normaliser.defaults import get_all_refreshable_plugins from licence_normaliser.exceptions import ( LicenceNormalisationError, LicenceNotFoundError, ) __author__ = "Artur Barseghyan " __copyright__ = "2026 Artur Barseghyan" __license__ = "MIT" __all__ = ("main",) def _build_parser() -> argparse.ArgumentParser: parser = argparse.ArgumentParser( prog="licence-normaliser", description="Comprehensive licence normalisation - three-level hierarchy.", ) parser.add_argument( "--version", action="version", version=f"%(prog)s {__version__}", ) sub = parser.add_subparsers(dest="command", required=True) norm = sub.add_parser("normalise", help="Normalise a licence string.") norm.add_argument("licence", help="Licence string to normalise.") norm.add_argument("--full", action="store_true") norm.add_argument("--strict", action="store_true") norm.add_argument("--trace", action="store_true", help="Show resolution trace.") batch = sub.add_parser("batch", help="Normalise multiple licence strings.") batch.add_argument("licences", nargs="+") batch.add_argument("--strict", action="store_true") batch.add_argument( "--trace", action="store_true", help="Show resolution trace for each." ) update = sub.add_parser( "update-data", help="Fetch fresh data from all registered parsers." ) update.add_argument( "--parser", dest="parser_name", metavar="NAME", help="Refresh only the named parser (e.g. spdx, opendefinition, osi). " "Without this flag, all parsers are refreshed.", ) update.add_argument( "--force", action="store_true", help="Overwrite even if the local file already exists.", ) return parser def _cmd_normalise(args: argparse.Namespace) -> int: try: trace = args.trace or _should_trace() result = normalise_licence(args.licence, strict=args.strict, trace=trace) if trace: print(result.explain()) elif args.full: print(f"Key: {result.key}") print(f"URL: {result.url or '(none)'}") print(f"Licence: {result.licence}") print(f"Family: {result.family}") else: print(result.key) except LicenceNotFoundError as exc: print(f"error: {exc}", file=sys.stderr) return 1 except LicenceNormalisationError as exc: print(f"error: {exc}", file=sys.stderr) return 1 return 0 def _cmd_batch(args: argparse.Namespace) -> int: trace = args.trace or _should_trace() if args.strict: try: for licence_str in args.licences: result = normalise_licence(licence_str, strict=True, trace=trace) if trace: print(f"{licence_str}:") print(result.explain()) else: print(f"{licence_str}: {result.key}") except LicenceNotFoundError as exc: print(f"error: {exc}", file=sys.stderr) return 1 else: for licence_str in args.licences: result = normalise_licence(licence_str, strict=False, trace=trace) if trace: print(f"{licence_str}:") print(result.explain()) else: print(f"{licence_str}: {result.key}") return 0 def _cmd_update_data(args: argparse.Namespace) -> int: parser_classes = get_all_refreshable_plugins() if args.parser_name: parser_classes = [ p for p in parser_classes if getattr(p, "id", None) == args.parser_name ] if not parser_classes: available = [ getattr(p, "id", p.__name__) for p in get_all_refreshable_plugins() ] print( f"error: unknown parser {args.parser_name!r}. Available: {available}", file=sys.stderr, ) return 1 failed: list[str] = [] for parser_cls in parser_classes: name = getattr(parser_cls, "id", parser_cls.__name__) url = parser_cls.url target = parser_cls.local_path target_path = Path(__file__).parent.parent / target # Check skip condition before calling refresh if target_path.exists() and not args.force: status = "skipped" ok = True # Not a failure, just skipped else: ok = parser_cls.refresh(args.force) if ok: status = "fetched" else: status = "FAILED" failed.append(name) print(f" {status}: {name} ({url}) -> {target}") if failed: print(f"error: failed to refresh: {', '.join(failed)}", file=sys.stderr) return 1 print("Data sources updated successfully.") return 0 def main() -> None: parser = _build_parser() args = parser.parse_args() if args.command == "normalise": sys.exit(_cmd_normalise(args)) elif args.command == "batch": sys.exit(_cmd_batch(args)) elif args.command == "update-data": sys.exit(_cmd_update_data(args)) else: parser.print_help() sys.exit(1) src/licence_normaliser/data/README.rst ====================================== src/licence_normaliser/data/README.rst Data Directory ============== This directory contains all normalisation data files loaded at runtime by ``licence-normaliser``. You can extend or override entries without touching any Python code. Structure --------- :: data/ ├── aliases/ │ └── aliases.json # Alias string → metadata dict (includes URLs and shorthand aliases) ├── prose/ │ └── prose_patterns.json # Ordered regex patterns for long text scanning ├── spdx/ │ └── spdx.json # SPDX licence list (auto-refreshed) ├── opendefinition/ │ └── opendefinition.json # Open Definition list (auto-refreshed) ├── osi/ │ └── osi.json # OSI licence list (auto-refreshed) ├── creativecommons/ │ └── creativecommons.json # CC licences (scraped from creativecommons.org) └── scancode_licensedb/ └── scancode_licensedb.json # ScanCode licence DB (auto-refreshed) Entry Format ------------ Every entry maps a **lookup key** (alias string, URL, or prose pattern) to a metadata dict with three required fields: - ``version_key`` – the canonical version-level identifier (e.g. ``"cc-by-4.0"``) - ``name_key`` – the name-level identifier without version suffix (e.g. ``"cc-by"``) - ``family_key`` – the family-level identifier (e.g. ``"cc"``) URLs are stored separately in the ``url`` field of the metadata dict. How to add a new licence alias ------------------------------ Edit ``aliases/aliases.json``: .. code:: json { "my new alias": { "version_key": "cc-by-4.0", "name_key": "cc-by", "family_key": "cc" } } The key must be **lowercase and whitespace-collapsed**. How to Add a Publisher URL or Shorthand Alias --------------------------------------------- **Note**: Publisher URLs and shorthand aliases are stored in ``aliases/aliases.json``. Add a new entry or update an existing one: .. code:: json "my-alias": { "version_key": "my-licence", "name_key": "my-licence", "family_key": "publisher-oa", "aliases": ["my shorthand alias"], "urls": ["https://example.com/my-licence/"] } Both ``http://`` and ``https://`` URL variants may be listed; they are normalised at lookup time (http→https, trailing slash stripped). How to Add a New Prose Pattern ------------------------------ Edit ``prose/prose_patterns.json`` — insert your entry **before** any pattern it should take priority over: .. code:: json [ {"pattern": "my very specific phrase", "version_key": "my-licence", "name_key": "my-licence", "family_key": "publisher-oa"}, ... ] Patterns are Python regular expressions matched case-insensitively. More-specific patterns must come first. How to add a brand-new licence ------------------------------ 1. Add entries to one or more JSON data files (``aliases/aliases.json``, or ``prose/prose_patterns.json``). Each entry maps a key to a dict with ``version_key``, ``name_key``, and ``family_key``. 2. If the ``family_key`` is not covered by the regex fallback table in ``_registry.py``, add an explicit ``family_key`` value in the JSON entry (recommended). 3. Run ``make test-env ENV=py312`` to verify. Updating SPDX or OpenDefinition ------------------------------- The ``licence-normaliser update-data`` CLI command fetches fresh upstream data: .. code:: sh licence-normaliser update-data --force This updates: - ``spdx/spdx.json`` — full `SPDX licence list `_ - ``opendefinition/opendefinition.json`` — full `Open Definition list `_ - ``osi/osi.json`` — `OSI licence list `_ - ``creativecommons/creativecommons.json`` — scraped from creativecommons.org - ``scancode_licensedb/scancode_licensedb.json`` — `ScanCode licence DB `_ Family Override Files --------------------- Some entries carry an explicit ``family_key`` that overrides the inference logic in ``_registry.py``. These are stored in: - ``aliases/aliases.json`` — ``family_key`` on any alias entry populates ``FAMILY_OVERRIDES`` at import time. src/licence_normaliser/data/aliases/aliases.json ================================================ src/licence_normaliser/data/aliases/aliases.json { "_comment": "Curated alias map: cleaned-lowercase-string -> metadata dict.", "_comment2": "Keys must already be in cleaned form (lowercase, whitespace-collapsed).", "aaas reuse": { "version_key": "aaas-author-reuse", "name_key": "aaas-author-reuse", "family_key": "publisher-proprietary", "aliases": [ "aaas author reuse", "aaas-author-reuse", "science author reuse", "aaas reuse" ], "urls": [ "https://www.science.org/content/page/science-licenses-journal-article-reuse", "https://www.sciencemag.org/about/science-licenses-journal-article-reuse" ] }, "acs authorchoice": { "version_key": "acs-authorchoice", "name_key": "acs-authorchoice", "family_key": "publisher-oa", "aliases": [ "acs-authorchoice", "acs authorchoice", "acs author choice" ], "urls": [ "https://pubs.acs.org/page/policy/authorchoice_termsofuse.html", "https://doi.org/10.1021/policy/oa-license" ] }, "acs-authorchoice-ccby": { "version_key": "acs-authorchoice-ccby", "name_key": "acs-authorchoice-ccby", "family_key": "publisher-oa", "aliases": [ "acs authorchoice cc by", "acs authorchoice ccby", "acs-authorchoice ccby" ], "urls": [ "https://pubs.acs.org/page/policy/authorchoice_ccby_termsofuse.html" ] }, "acs-authorchoice-ccbyncnd": { "version_key": "acs-authorchoice-ccbyncnd", "name_key": "acs-authorchoice-ccbyncnd", "family_key": "publisher-oa", "aliases": [ "acs authorchoice cc by nc nd", "acs authorchoice ccbyncnd", "acs-authorchoice ccbyncnd" ], "urls": [ "https://pubs.acs.org/page/policy/authorchoice_ccbyncnd_termsofuse.html" ] }, "acs-authorchoice-nih": { "version_key": "acs-authorchoice-nih", "name_key": "acs-authorchoice-nih", "family_key": "publisher-oa", "aliases": [ "acs authorchoice nih", "acs-authorchoice nih" ], "urls": [ "https://pubs.acs.org/page/policy/acs_authorchoice_with_nih_addendum_termsofuse.html" ] }, "agpl-3": { "version_key": "agpl-3.0", "name_key": "agpl-3", "family_key": "copyleft", "aliases": [ "agpl-v3", "agpl 3", "agpl", "agpl v3", "agpl-3.0+", "agpl 3.0" ], "urls": [ "https://www.gnu.org/licenses/agpl-3.0.html", "https://www.gnu.org/licenses/agpl-3.0" ] }, "aip-rights": { "version_key": "aip-rights", "name_key": "aip-rights", "family_key": "publisher-proprietary", "aliases": [ "aip permissions", "aip rights" ], "urls": [ "https://publishing.aip.org/authors/rights-and-permissions" ] }, "all rights reserved": { "version_key": "all-rights-reserved", "name_key": "all-rights-reserved", "family_key": "publisher-proprietary", "aliases": [ "all-rights-reserved", "all rights reserved" ] }, "apache 2.0": { "version_key": "apache-2.0", "name_key": "apache", "family_key": "osi", "aliases": [ "apache 2", "apache", "apache license", "apache license 2.0" ], "urls": [ "https://www.apache.org/licenses/license-2.0", "https://www.apache.org/licenses/license-2.0.html", "https://opensource.org/licenses/apache-2.0" ] }, "aps-default": { "version_key": "aps-default", "name_key": "aps-default", "family_key": "publisher-proprietary", "aliases": [ "aps default license", "aps default" ], "urls": [ "https://link.aps.org/licenses/aps-default-license" ] }, "aps-tdm": { "version_key": "aps-tdm", "name_key": "aps-tdm", "family_key": "publisher-tdm", "aliases": [ "aps text mining", "aps tdm" ], "urls": [ "https://link.aps.org/licenses/aps-default-text-mining-license" ] }, "author manuscript": { "version_key": "author-manuscript", "name_key": "author-manuscript", "family_key": "publisher-oa", "aliases": [ "author-manuscript", "author manuscript" ] }, "bmj-copyright": { "version_key": "bmj-copyright", "name_key": "bmj-copyright", "family_key": "publisher-proprietary", "aliases": [ "bmj copyright", "bmj permissions" ], "urls": [ "https://www.bmj.com/company/legal-stuff/copyright-notice", "https://group.bmj.com/group/rights-licensing/permissions" ] }, "bsd 2-clause": { "version_key": "bsd-2-clause", "name_key": "bsd-2-clause", "family_key": "osi", "aliases": [ "bsd 2 clause", "bsd-2-clause", "bsd-2", "bsd-2 clause" ], "urls": [ "https://opensource.org/licenses/bsd-2-clause" ] }, "bsd 3-clause": { "version_key": "bsd-3-clause", "name_key": "bsd-3-clause", "family_key": "osi", "aliases": [ "bsd 3 clause", "bsd-3-clause", "bsd-3", "bsd-3 license", "bsd", "bsd license", "bsd-3 clause" ], "urls": [ "https://opensource.org/licenses/bsd-3-clause" ], "justification": "BSD 3-Clause is sometimes called 'BSD', so we need to make sure that this doesn't get confused with the generic 'bsd' alias for the BSD-2-Clause license." }, "cc by": { "version_key": "cc-by", "name_key": "cc-by", "family_key": "cc", "aliases": [ "cc-by", "cc by", "creative commons attribution", "creative commons attribution license", "creative commons by" ] }, "cc by 1.0": { "version_key": "cc-by-1.0", "name_key": "cc-by", "family_key": "cc", "aliases": [ "cc-by 1.0" ], "urls": [ "https://creativecommons.org/licenses/by/1.0", "https://www.creativecommons.org/licenses/by/1.0" ] }, "cc by 2.0": { "version_key": "cc-by-2.0", "name_key": "cc-by", "family_key": "cc", "aliases": [ "cc-by 2.0" ], "urls": [ "https://creativecommons.org/licenses/by/2.0", "https://www.creativecommons.org/licenses/by/2.0" ] }, "cc by 2.5": { "version_key": "cc-by-2.5", "name_key": "cc-by", "family_key": "cc", "aliases": [ "cc-by 2.5" ], "urls": [ "https://creativecommons.org/licenses/by/2.5", "https://www.creativecommons.org/licenses/by/2.5" ] }, "cc by 3.0": { "version_key": "cc-by-3.0", "name_key": "cc-by", "family_key": "cc", "aliases": [ "cc-by-3", "cc by 3.0", "cc-by 3.0", "cc by 3", "cc-by 3", "creative commons attribution 3.0" ], "urls": [ "https://creativecommons.org/licenses/by/3.0", "http://www.creativecommons.org/licenses/by/3.0/", "https://creativecommons.org/licenses/by/3.0/deed.en_us", "https://www.creativecommons.org/licenses/by/3.0", "https://www.creativecommons.org/licenses/by/3.0/deed.en_us" ] }, "cc by igo": { "version_key": "cc-by-igo", "name_key": "cc-by", "family_key": "cc", "aliases": [ "cc by igo", "cc-by igo", "cc by-igo" ] }, "cc by 3.0-igo": { "version_key": "cc-by-3.0-igo", "name_key": "cc-by", "family_key": "cc", "aliases": [ "cc by 3.0 igo", "cc-by 3.0 igo", "cc by 3.0-igo", "cc-by 3.0-igo", "creative commons attribution 3.0 igo", "creative commons attribution 3.0 international", "creative commons attribution 3.0 international license", "creative commons by 3.0 igo", "cc by-3.0 igo", "cc-by-3.0 igo" ], "urls": [ "https://creativecommons.org/licenses/by/3.0/igo", "https://www.creativecommons.org/licenses/by/3.0/igo" ] }, "cc by 4.0": { "version_key": "cc-by-4.0", "name_key": "cc-by", "family_key": "cc", "aliases": [ "cc by 4", "cc-by 4", "cc-by-4", "cc by 4.0", "cc-by 4.0", "creative commons attribution 4.0", "creative commons attribution 4.0 international", "creative commons attribution 4.0 international license", "creative commons by 4.0" ], "urls": [ "https://creativecommons.org/licenses/by/4.0", "https://www.creativecommons.org/licenses/by/4.0" ] }, "cc by 4.0-igo": { "version_key": "cc-by-4.0-igo", "name_key": "cc-by", "family_key": "cc", "aliases": [ "cc by 4.0 igo", "cc-by 4.0 igo", "cc by 4.0-igo", "cc-by 4.0-igo", "creative commons attribution 4.0 igo", "creative commons attribution 4.0 international", "creative commons attribution 4.0 international license", "creative commons by 4.0 igo", "cc by-4.0 igo", "cc-by-4.0 igo" ], "urls": [ "https://creativecommons.org/licenses/by/4.0/igo", "https://www.creativecommons.org/licenses/by/4.0/igo" ] }, "cc by nc 1.0": { "version_key": "cc-by-nc-1.0", "name_key": "cc-by-nc", "family_key": "cc", "aliases": [ "cc by-nc 1.0", "cc-by nc 1.0", "cc-by-nc 1.0" ], "urls": [ "https://creativecommons.org/licenses/by-nc/1.0/", "https://www.creativecommons.org/licenses/by-nc/1.0/" ] }, "cc by nc sa 1.0": { "version_key": "cc-by-nc-sa-1.0", "name_key": "cc-by-nc-sa", "family_key": "cc", "aliases": [ "cc-by-nc-sa-1.0", "cc by nc-sa 1.0", "cc by-nc sa 1.0", "cc by-nc-sa 1.0", "cc-by nc sa 1.0", "cc-by nc-sa 1.0", "cc-by-nc sa 1.0", "cc-by-nc-sa 1.0" ], "urls": [ "https://creativecommons.org/licenses/by-nc-sa/1.0/", "https://www.creativecommons.org/licenses/by-nc-sa/1.0/" ] }, "cc by nd 1.0": { "version_key": "cc-by-nd-1.0", "name_key": "cc-by-nd", "family_key": "cc", "aliases": [ "cc-by-nd-1.0", "cc by-nd 1.0", "cc-by nd 1.0", "cc-by-nd 1.0" ], "urls": [ "https://creativecommons.org/licenses/by-nd/1.0/", "https://www.creativecommons.org/licenses/by-nd/1.0/" ] }, "cc by nd 2.5": { "version_key": "cc-by-nd-2.5", "name_key": "cc-by-nd", "family_key": "cc", "aliases": [ "cc-by-nd-2.5", "cc by-nd 2.5", "cc-by nd 2.5", "cc-by-nd 2.5" ], "urls": [ "https://creativecommons.org/licenses/by-nd/2.5/", "https://www.creativecommons.org/licenses/by-nd/2.5/" ] }, "cc by sa 1.0": { "version_key": "cc-by-sa-1.0", "name_key": "cc-by-sa", "family_key": "cc", "aliases": [ "cc-by-sa-1.0", "cc by-sa 1.0", "cc-by sa 1.0", "cc-by-sa 1.0" ], "urls": [ "https://creativecommons.org/licenses/by-sa/1.0/", "https://www.creativecommons.org/licenses/by-sa/1.0/" ] }, "cc by-nc": { "version_key": "cc-by-nc", "name_key": "cc-by-nc", "family_key": "cc", "aliases": [ "cc-by-nc", "cc by nc", "cc-by nc", "creative commons attribution-noncommercial", "creative commons by-nc" ] }, "cc by-nc 2.0": { "version_key": "cc-by-nc-2.0", "name_key": "cc-by-nc", "family_key": "cc", "aliases": [ "cc-by-nc-2.0", "cc by nc 2", "cc-by nc 2", "cc by nc-2", "cc-by nc-2", "cc-by-nc 2", "creative commons attribution-noncommercial 2.0", "creative commons attribution-noncommercial 2.0 international", "creative commons attribution-noncommercial 2.0 international license", "creative commons by-nc 2.0", "cc by nc 2.0", "cc-by nc 2.0", "cc-by-nc 2.0" ], "urls": [ "https://creativecommons.org/licenses/by-nc/2.0", "https://www.creativecommons.org/licenses/by-nc/2.0" ] }, "cc by-nc 2.5": { "version_key": "cc-by-nc-2.5", "name_key": "cc-by-nc", "family_key": "cc", "aliases": [ "cc-by-nc-2.5", "cc by nc 2.5", "cc-by nc 2.5", "cc by nc-2.5", "cc-by nc-2.5", "cc-by-nc 2.5", "creative commons attribution-noncommercial 2.5", "creative commons attribution-noncommercial 2.5 international", "creative commons attribution-noncommercial 2.5 international license", "creative commons by-nc 2.5" ], "urls": [ "https://creativecommons.org/licenses/by-nc/2.5", "https://www.creativecommons.org/licenses/by-nc/2.5" ] }, "cc by-nc 3.0": { "version_key": "cc-by-nc-3.0", "name_key": "cc-by-nc", "family_key": "cc", "aliases": [ "cc by nc 3.0", "cc-by nc 3.0", "cc-by-nc 3.0" ], "urls": [ "https://creativecommons.org/licenses/by-nc/3.0", "https://www.creativecommons.org/licenses/by-nc/3.0" ] }, "cc by-nc 3.0-igo": { "version_key": "cc-by-nc-3.0-igo", "name_key": "cc-by-nc", "family_key": "cc", "aliases": [ "cc-by-nc-3.0-igo", "cc by-nc 3.0 igo", "cc-by nc 3.0 igo", "cc by-nc 3.0-igo", "cc-by nc 3.0-igo", "creative commons attribution-noncommercial 3.0 igo", "cc by nc 3.0 igo", "cc by nc-3.0 igo", "cc by-nc-3.0 igo", "cc-by nc-3.0 igo", "cc-by-nc 3.0 igo", "cc-by-nc-3.0 igo" ], "urls": [ "https://creativecommons.org/licenses/by-nc/3.0/igo", "https://www.creativecommons.org/licenses/by-nc/3.0/igo" ] }, "cc by-nc 4.0": { "version_key": "cc-by-nc-4.0", "name_key": "cc-by-nc", "family_key": "cc", "aliases": [ "cc-by-nc-4.0", "cc by nc 4", "cc-by nc 4", "cc by nc-4", "cc-by nc-4", "cc-by-nc 4", "creative commons attribution-noncommercial 4.0", "creative commons attribution-noncommercial 4.0 international", "creative commons attribution-noncommercial 4.0 international license", "creative commons by-nc 4.0", "cc by nc 4.0", "cc-by nc 4.0", "cc-by-nc 4.0" ], "urls": [ "https://creativecommons.org/licenses/by-nc/4.0", "https://www.creativecommons.org/licenses/by-nc/4.0" ] }, "cc by-nc-igo": { "version_key": "cc-by-nc-igo", "name_key": "cc-by-nc", "family_key": "cc", "aliases": [ "cc-by-nc-igo", "cc by nc-igo", "cc by nc igo", "cc-by nc-igo", "cc-by nc igo", "creative commons attribution-noncommercial igo", "creative commons attribution-noncommercial igo license", "creative commons by-nc-igo", "cc by-nc igo", "cc-by-nc igo" ] }, "cc by-nc-nd": { "version_key": "cc-by-nc-nd", "name_key": "cc-by-nc-nd", "family_key": "cc", "aliases": [ "cc-by-nc-nd", "cc by nc-nd", "cc by nc nd", "cc-by nc-nd", "creative commons attribution-noncommercial-noderivatives", "creative commons by-nc-nd", "cc by-nc nd", "cc-by nc nd", "cc-by-nc nd" ] }, "cc by-nc-nd 2.0": { "version_key": "cc-by-nc-nd-2.0", "name_key": "cc-by-nc-nd", "family_key": "cc", "aliases": [ "cc-by-nc-nd-2.0", "cc by nc-nd 2", "cc-by nc-nd 2", "cc by nc-nd-2", "cc-by nc-nd-2", "cc-by-nc-nd 2", "creative commons attribution-noncommercial-noderivatives 2.0", "creative commons attribution-noncommercial-noderivatives 2.0 international", "creative commons attribution-noncommercial-noderivatives 2.0 international license", "creative commons by-nc-nd 2.0", "cc by nc nd 2.0", "cc by nc-nd 2.0", "cc by-nc nd 2.0", "cc-by nc nd 2.0", "cc-by nc-nd 2.0", "cc-by-nc nd 2.0", "cc-by-nc-nd 2.0" ], "urls": [ "https://creativecommons.org/licenses/by-nc-nd/2.0", "https://www.creativecommons.org/licenses/by-nc-nd/2.0" ] }, "cc by-nc-nd 2.5": { "version_key": "cc-by-nc-nd-2.5", "name_key": "cc-by-nc-nd", "family_key": "cc", "aliases": [ "cc-by-nc-nd-2.5", "cc by nc-nd 2.5", "cc-by nc-nd 2.5", "cc by nc-nd-2.5", "cc-by nc-nd-2.5", "cc-by-nc-nd 2.5", "creative commons attribution-noncommercial-noderivatives 2.5", "creative commons attribution-noncommercial-noderivatives 2.5 international", "creative commons attribution-noncommercial-noderivatives 2.5 international license", "creative commons by-nc-nd 2.5", "cc by nc nd 2.5", "cc by-nc nd 2.5", "cc-by nc nd 2.5", "cc-by-nc nd 2.5" ], "urls": [ "https://creativecommons.org/licenses/by-nc-nd/2.5", "https://www.creativecommons.org/licenses/by-nc-nd/2.5" ] }, "cc by-nc-nd 3.0": { "version_key": "cc-by-nc-nd-3.0", "name_key": "cc-by-nc-nd", "family_key": "cc", "aliases": [ "cc-by-nc-nd-3.0", "cc by nc-nd 3", "cc-by nc-nd 3", "cc by nc-nd-3", "cc-by nc-nd-3", "cc-by-nc-nd 3", "creative commons attribution-noncommercial-noderivatives 3.0", "creative commons attribution-noncommercial-noderivatives 3.0 international", "creative commons attribution-noncommercial-noderivatives 3.0 international license", "creative commons by-nc-nd 3.0", "cc by nc nd 3.0", "cc by nc-nd 3.0", "cc by-nc nd 3.0", "cc-by nc nd 3.0", "cc-by nc-nd 3.0", "cc-by-nc nd 3.0", "cc-by-nc-nd 3.0" ], "urls": [ "https://creativecommons.org/licenses/by-nc-nd/3.0", "https://www.creativecommons.org/licenses/by-nc-nd/3.0" ] }, "cc by-nc-nd 3.0 igo": { "version_key": "cc-by-nc-nd-3.0-igo", "name_key": "cc-by-nc-nd", "family_key": "cc", "aliases": [ "cc-by-nc-nd-3.0-igo", "cc by nc-nd 3.0 igo", "cc-by nc-nd 3.0 igo", "cc by nc-nd-3.0-igo", "cc-by nc-nd-3.0-igo", "cc-by-nc-nd 3.0 igo", "creative commons attribution-noncommercial-noderivatives 3.0 igo", "creative commons attribution-noncommercial-noderivatives 3.0 international", "creative commons attribution-noncommercial-noderivatives 3.0 international license", "creative commons by-nc-nd 3.0 igo", "cc by nc nd 3.0 igo", "cc by nc nd-3.0 igo", "cc by nc-nd-3.0 igo", "cc by-nc nd 3.0 igo", "cc by-nc nd-3.0 igo", "cc by-nc-nd-3.0 igo", "cc-by nc nd 3.0 igo", "cc-by nc nd-3.0 igo", "cc-by nc-nd-3.0 igo", "cc-by-nc nd 3.0 igo", "cc-by-nc nd-3.0 igo", "cc-by-nc-nd-3.0 igo" ], "urls": [ "https://creativecommons.org/licenses/by-nc-nd/3.0/igo", "https://www.creativecommons.org/licenses/by-nc-nd/3.0/igo" ], "justification": "IGO is a jurisdiction tag not a rights modifier. Rights profile (Attribution + NonCommercial + NoDerivatives) is identical to base instrument. Enforcement differs (international arbitration vs domestic courts) but does not affect license type." }, "cc by-nc-nd igo": { "version_key": "cc-by-nc-nd-igo", "name_key": "cc-by-nc-nd", "family_key": "cc", "aliases": [ "cc-by-nc-nd-igo", "cc by nc-nd igo", "cc-by nc-nd igo", "cc by nc-nd-igo", "cc-by nc-nd-igo", "cc-by-nc-nd igo", "creative commons attribution-noncommercial-noderivatives igo", "creative commons by-nc-nd igo", "cc by nc nd igo", "cc by nc-nd-igo", "cc by-nc nd igo", "cc by-nc nd-igo", "cc by-nc-nd-igo", "cc-by nc nd igo", "cc-by nc nd-igo", "cc-by nc-nd-igo", "cc-by-nc nd igo", "cc-by-nc nd-igo" ] }, "cc by-nc-nd 4.0": { "version_key": "cc-by-nc-nd-4.0", "name_key": "cc-by-nc-nd", "family_key": "cc", "aliases": [ "cc-by-nc-nd-4.0", "cc by nc-nd 4", "cc-by nc-nd 4", "cc by nc-nd-4", "cc-by nc-nd-4", "cc-by-nc-nd 4", "creative commons attribution-noncommercial-noderivatives 4.0", "creative commons attribution-noncommercial-noderivatives 4.0 international", "creative commons attribution-noncommercial-noderivatives 4.0 international license", "creative commons by-nc-nd 4.0", "cc by nc nd 4.0", "cc by nc-nd 4.0", "cc by-nc nd 4.0", "cc-by nc nd 4.0", "cc-by nc-nd 4.0", "cc-by-nc nd 4.0", "cc-by-nc-nd 4.0" ], "urls": [ "https://creativecommons.org/licenses/by-nc-nd/4.0", "https://www.creativecommons.org/licenses/by-nc-nd/4.0" ] }, "cc by-nc-sa": { "version_key": "cc-by-nc-sa", "name_key": "cc-by-nc-sa", "family_key": "cc", "aliases": [ "cc-by-nc-sa", "cc by nc-sa", "cc by nc sa", "cc-by nc-sa", "creative commons by-nc-sa", "cc by-nc sa", "cc-by nc sa", "cc-by-nc sa" ] }, "cc by-nc-sa 2.0": { "version_key": "cc-by-nc-sa-2.0", "name_key": "cc-by-nc-sa", "family_key": "cc", "aliases": [ "cc-by-nc-sa-2.0", "cc by nc-sa 2", "cc-by nc-sa 2", "cc by nc-sa-2", "cc-by nc-sa-2", "cc-by-nc-sa 2", "creative commons attribution-noncommercial-sharealike 2.0", "creative commons attribution-noncommercial-sharealike 2.0 international", "creative commons attribution-noncommercial-sharealike 2.0 international license", "creative commons by-nc-sa 2.0", "cc by nc sa 2.0", "cc by nc-sa 2.0", "cc by-nc sa 2.0", "cc-by nc sa 2.0", "cc-by nc-sa 2.0", "cc-by-nc sa 2.0", "cc-by-nc-sa 2.0" ], "urls": [ "https://creativecommons.org/licenses/by-nc-sa/2.0", "https://www.creativecommons.org/licenses/by-nc-sa/2.0" ] }, "cc by-nc-sa 2.5": { "version_key": "cc-by-nc-sa-2.5", "name_key": "cc-by-nc-sa", "family_key": "cc", "aliases": [ "cc-by-nc-sa-2.5", "cc by nc-sa 2.5", "cc-by nc-sa 2.5", "cc by nc-sa-2.5", "cc-by nc-sa-2.5", "cc-by-nc-sa 2.5", "creative commons attribution-noncommercial-sharealike 2.5", "creative commons attribution-noncommercial-sharealike 2.5 international", "creative commons attribution-noncommercial-sharealike 2.5 international license", "creative commons by-nc-sa 2.5", "cc by nc sa 2.5", "cc by-nc sa 2.5", "cc-by nc sa 2.5", "cc-by-nc sa 2.5" ], "urls": [ "https://creativecommons.org/licenses/by-nc-sa/2.5", "https://www.creativecommons.org/licenses/by-nc-sa/2.5" ] }, "cc by-nc-sa 3.0": { "version_key": "cc-by-nc-sa-3.0", "name_key": "cc-by-nc-sa", "family_key": "cc", "aliases": [ "cc by nc sa 3.0", "cc by nc-sa 3.0", "cc by-nc sa 3.0", "cc-by nc sa 3.0", "cc-by nc-sa 3.0", "cc-by-nc sa 3.0", "cc-by-nc-sa 3.0" ], "urls": [ "https://creativecommons.org/licenses/by-nc-sa/3.0", "https://www.creativecommons.org/licenses/by-nc-sa/3.0" ] }, "cc by-nc-sa 3.0 igo": { "version_key": "cc-by-nc-sa-3.0-igo", "name_key": "cc-by-nc-sa", "family_key": "cc", "aliases": [ "cc-by-nc-sa-3.0-igo", "cc by nc-sa 3.0 igo", "cc-by nc-sa 3.0 igo", "cc by nc-sa-3.0-igo", "cc-by nc-sa-3.0-igo", "cc-by-nc-sa 3.0 igo", "creative commons attribution-noncommercial-sharealike 3.0 igo", "creative commons attribution-noncommercial-sharealike 3.0 international", "creative commons attribution-noncommercial-sharealike 3.0 international license", "creative commons by-nc-sa 3.0 igo", "cc by nc sa 3.0 igo", "cc by nc sa-3.0 igo", "cc by nc-sa-3.0 igo", "cc by-nc sa 3.0 igo", "cc by-nc sa-3.0 igo", "cc by-nc-sa-3.0 igo", "cc-by nc sa 3.0 igo", "cc-by nc sa-3.0 igo", "cc-by nc-sa-3.0 igo", "cc-by-nc sa 3.0 igo", "cc-by-nc sa-3.0 igo", "cc-by-nc-sa-3.0 igo" ], "urls": [ "https://creativecommons.org/licenses/by-nc-sa/3.0/igo", "https://www.creativecommons.org/licenses/by-nc-sa/3.0/igo" ] }, "cc by-nc-sa 4.0": { "version_key": "cc-by-nc-sa-4.0", "name_key": "cc-by-nc-sa", "family_key": "cc", "aliases": [ "cc-by-nc-sa-4.0", "cc by nc-sa 4", "cc-by nc-sa 4", "cc-by-nc-sa 4", "cc by nc-sa-4", "cc-by nc-sa-4", "creative commons attribution-noncommercial-sharealike 4.0", "creative commons attribution-noncommercial-sharealike 4.0 international", "creative commons attribution-noncommercial-sharealike 4.0 international license", "creative commons by-nc-sa 4.0", "cc by nc sa 4.0", "cc by nc-sa 4.0", "cc by-nc sa 4.0", "cc-by nc sa 4.0", "cc-by nc-sa 4.0", "cc-by-nc sa 4.0", "cc-by-nc-sa 4.0" ], "urls": [ "https://creativecommons.org/licenses/by-nc-sa/4.0", "https://www.creativecommons.org/licenses/by-nc-sa/4.0" ] }, "cc by-nd": { "version_key": "cc-by-nd", "name_key": "cc-by-nd", "family_key": "cc", "aliases": [ "cc-by-nd", "cc by nd", "cc-by nd", "creative commons by-nd", "creative commons attribution-noderivatives" ] }, "cc by-nd 2.0": { "version_key": "cc-by-nd-2.0", "name_key": "cc-by-nd", "family_key": "cc", "aliases": [ "cc-by-nd-2.0", "cc by nd 2", "cc-by nd 2", "cc by nd-2", "cc-by nd-2", "cc-by-nd 2", "creative commons attribution-noderivatives 2.0", "creative commons attribution-noderivatives 2.0 international", "creative commons attribution-noderivatives 2.0 international license", "creative commons by-nd 2.0", "cc by nd 2.0", "cc-by nd 2.0", "cc-by-nd 2.0" ], "urls": [ "https://creativecommons.org/licenses/by-nd/2.0", "https://www.creativecommons.org/licenses/by-nd/2.0" ] }, "cc by-nd 3.0": { "version_key": "cc-by-nd-3.0", "name_key": "cc-by-nd", "family_key": "cc", "aliases": [ "cc-by-nd-3.0", "cc by nd 3", "cc-by nd 3", "cc by nd-3", "cc-by nd-3", "cc-by-nd 3", "creative commons attribution-noderivatives 3.0", "creative commons attribution-noderivatives 3.0 international", "creative commons attribution-noderivatives 3.0 international license", "creative commons by-nd 3.0", "cc by nd 3.0", "cc-by nd 3.0", "cc-by-nd 3.0" ], "urls": [ "https://creativecommons.org/licenses/by-nd/3.0", "https://www.creativecommons.org/licenses/by-nd/3.0" ] }, "cc by-nd 3.0-igo": { "version_key": "cc-by-nd-3.0-igo", "name_key": "cc-by-nd", "family_key": "cc", "aliases": [ "cc-by-nd-3.0-igo", "cc by-nd 3.0 igo", "cc-by nd 3.0 igo", "cc by-nd 3.0-igo", "cc-by nd 3.0-igo", "creative commons attribution-noderivatives 3.0 igo", "cc by nd 3.0 igo", "cc by nd-3.0 igo", "cc by-nd-3.0 igo", "cc-by nd-3.0 igo", "cc-by-nd 3.0 igo", "cc-by-nd-3.0 igo" ], "urls": [ "https://creativecommons.org/licenses/by-nd/3.0/igo", "https://www.creativecommons.org/licenses/by-nd/3.0/igo" ] }, "cc by-nd 4.0": { "version_key": "cc-by-nd-4.0", "name_key": "cc-by-nd", "family_key": "cc", "aliases": [ "cc-by-nd-4.0", "cc by nd 4", "cc-by nd 4", "cc by nd-4", "cc-by nd-4", "cc-by-nd 4", "creative commons attribution-noderivatives 4.0", "creative commons attribution-noderivatives 4.0 international", "creative commons attribution-noderivatives 4.0 international license", "creative commons by-nd 4.0", "cc by nd 4.0", "cc-by nd 4.0", "cc-by-nd 4.0" ], "urls": [ "https://creativecommons.org/licenses/by-nd/4.0", "https://www.creativecommons.org/licenses/by-nd/4.0" ] }, "cc by-sa": { "version_key": "cc-by-sa", "name_key": "cc-by-sa", "family_key": "cc", "aliases": [ "cc-by-sa", "cc by sa", "cc-by sa", "creative commons attribution-sharealike", "creative commons by-sa" ] }, "cc by-sa 2.0": { "version_key": "cc-by-sa-2.0", "name_key": "cc-by-sa", "family_key": "cc", "aliases": [ "cc-by-sa-2.0", "cc by sa 2", "cc-by sa 2", "cc by sa-2", "cc-by sa-2", "cc-by-sa 2", "creative commons attribution-sharealike 2.0", "creative commons attribution-sharealike 2.0 international", "creative commons attribution-sharealike 2.0 international license", "creative commons by-sa 2.0", "cc by sa 2.0", "cc-by sa 2.0", "cc-by-sa 2.0" ], "urls": [ "https://creativecommons.org/licenses/by-sa/2.0", "https://www.creativecommons.org/licenses/by-sa/2.0" ] }, "cc by-sa 2.5": { "version_key": "cc-by-sa-2.5", "name_key": "cc-by-sa", "family_key": "cc", "aliases": [ "cc-by-sa-2.5", "cc by sa 2.5", "cc-by sa 2.5", "cc by sa-2.5", "cc-by sa-2.5", "cc-by-sa 2.5", "creative commons attribution-sharealike 2.5", "creative commons attribution-sharealike 2.5 international", "creative commons attribution-sharealike 2.5 international license", "creative commons by-sa 2.5" ], "urls": [ "https://creativecommons.org/licenses/by-sa/2.5", "https://www.creativecommons.org/licenses/by-sa/2.5" ] }, "cc by-sa 3.0": { "version_key": "cc-by-sa-3.0", "name_key": "cc-by-sa", "family_key": "cc", "aliases": [ "cc by sa 3.0", "cc-by sa 3.0", "cc-by-sa 3.0" ], "urls": [ "https://creativecommons.org/licenses/by-sa/3.0", "https://www.creativecommons.org/licenses/by-sa/3.0" ] }, "cc by-sa 3.0-igo": { "version_key": "cc-by-sa-3.0-igo", "name_key": "cc-by-sa", "family_key": "cc", "aliases": [ "cc-by-sa-3.0-igo", "cc by-sa 3.0 igo", "cc-by sa 3.0 igo", "cc by-sa 3.0-igo", "cc-by sa 3.0-igo", "creative commons attribution-sharealike 3.0 igo", "cc by sa 3.0 igo", "cc by sa-3.0 igo", "cc by-sa-3.0 igo", "cc-by sa-3.0 igo", "cc-by-sa 3.0 igo", "cc-by-sa-3.0 igo" ], "urls": [ "https://creativecommons.org/licenses/by-sa/3.0/igo", "https://www.creativecommons.org/licenses/by-sa/3.0/igo" ] }, "cc by-sa 4.0": { "version_key": "cc-by-sa-4.0", "name_key": "cc-by-sa", "family_key": "cc", "aliases": [ "cc-by-sa-4.0", "cc by sa 4", "cc-by sa 4", "cc by sa-4", "cc-by sa-4", "cc-by-sa 4", "creative commons attribution-sharealike 4.0", "creative commons attribution-sharealike 4.0 international", "creative commons attribution-sharealike 4.0 international license", "creative commons by-sa 4.0", "cc by sa 4.0", "cc-by sa 4.0", "cc-by-sa 4.0" ], "urls": [ "https://creativecommons.org/licenses/by-sa/4.0", "https://www.creativecommons.org/licenses/by-sa/4.0" ] }, "cc devnations 2.0": { "version_key": "cc-devnations-2.0", "name_key": "cc-devnations", "family_key": "cc", "aliases": [ "cc-devnations-2.0", "cc-devnations 2.0" ], "urls": [ "https://creativecommons.org/licenses/devnations/2.0/", "https://www.creativecommons.org/licenses/devnations/2.0/" ] }, "cc nc 1.0": { "version_key": "cc-nc-1.0", "name_key": "cc-nc", "family_key": "cc", "aliases": [ "cc-nc-1.0", "cc-nc 1.0" ], "urls": [ "https://creativecommons.org/licenses/nc/1.0/", "https://www.creativecommons.org/licenses/nc/1.0/" ] }, "cc nc sa 1.0": { "version_key": "cc-nc-sa-1.0", "name_key": "cc-nc-sa", "family_key": "cc", "aliases": [ "cc-nc-sa-1.0", "cc nc-sa 1.0", "cc-nc sa 1.0", "cc-nc-sa 1.0" ], "urls": [ "https://creativecommons.org/licenses/nc-sa/1.0/", "https://www.creativecommons.org/licenses/nc-sa/1.0/" ] }, "cc nc sampling plus 1.0": { "version_key": "cc-nc-sampling-plus-1.0", "name_key": "cc-nc-sampling-plus", "family_key": "cc", "aliases": [ "cc-nc-sampling-plus-1.0", "cc nc sampling-plus 1.0", "cc nc-sampling plus 1.0", "cc nc-sampling-plus 1.0", "cc-nc sampling plus 1.0", "cc-nc sampling-plus 1.0", "cc-nc-sampling plus 1.0", "cc-nc-sampling-plus 1.0" ], "urls": [ "https://creativecommons.org/licenses/nc-sampling+/1.0/", "https://www.creativecommons.org/licenses/nc-sampling+/1.0/" ] }, "cc nd 1.0": { "version_key": "cc-nd-1.0", "name_key": "cc-nd", "family_key": "cc", "aliases": [ "cc-nd-1.0", "cc-nd 1.0" ], "urls": [ "https://creativecommons.org/licenses/nd/1.0/", "https://www.creativecommons.org/licenses/nd/1.0/" ] }, "cc nd nc 1.0": { "version_key": "cc-nd-nc-1.0", "name_key": "cc-nd-nc", "family_key": "cc", "aliases": [ "cc-nd-nc-1.0", "cc nd-nc 1.0", "cc-nd nc 1.0", "cc-nd-nc 1.0" ], "urls": [ "https://creativecommons.org/licenses/nd-nc/1.0/", "https://www.creativecommons.org/licenses/nd-nc/1.0/" ] }, "cc sa 1.0": { "version_key": "cc-sa-1.0", "name_key": "cc-sa", "family_key": "cc", "aliases": [ "cc-sa-1.0", "cc-sa 1.0" ], "urls": [ "https://creativecommons.org/licenses/sa/1.0/", "https://www.creativecommons.org/licenses/sa/1.0/" ] }, "cc sampling 1.0": { "version_key": "cc-sampling-1.0", "name_key": "cc-sampling", "family_key": "cc", "aliases": [ "cc-sampling-1.0", "cc-sampling 1.0" ], "urls": [ "https://creativecommons.org/licenses/sampling/1.0/", "https://www.creativecommons.org/licenses/sampling/1.0/" ] }, "cc sampling plus 1.0": { "version_key": "cc-sampling-plus-1.0", "name_key": "cc-sampling-plus", "family_key": "cc", "aliases": [ "cc-sampling-plus-1.0", "cc sampling-plus 1.0", "cc-sampling plus 1.0", "cc-sampling-plus 1.0" ], "urls": [ "https://creativecommons.org/licenses/sampling+/1.0/", "https://www.creativecommons.org/licenses/sampling+/1.0/" ] }, "cc-pdm 1.0": { "version_key": "cc-pdm-1.0", "name_key": "cc-pdm", "family_key": "public-domain", "aliases": [ "cc-pdm-1.0", "cc pdm 1.0", "cc pdm-1.0", "cc-pdm", "cc pdm", "creative commons public domain", "creative commons public domain mark 1.0", "creative commons public domain mark" ], "urls": [ "https://creativecommons.org/publicdomain/mark/1.0" ] }, "cc0 1.0": { "version_key": "cc0-1.0", "name_key": "cc0", "family_key": "cc0", "aliases": [ "cc0-1.0", "cc-zero 1.0", "cc zero 1.0", "creative commons zero 1.0", "cc0", "cc 0", "cc zero", "creative commons zero", "cc-zero" ], "urls": [ "https://creativecommons.org/publicdomain/zero/1.0" ] }, "cup-terms": { "version_key": "cup-terms", "name_key": "cup-terms", "family_key": "publisher-proprietary", "aliases": [ "cambridge terms", "cup terms" ], "urls": [ "https://www.cambridge.org/core/terms" ] }, "degruyter-terms": { "version_key": "degruyter-terms", "name_key": "degruyter-terms", "family_key": "publisher-proprietary", "aliases": [ "de gruyter terms", "degruyter terms" ], "urls": [ "https://www.degruyter.com/dg/page/496" ] }, "elsevier oa": { "version_key": "elsevier-oa", "name_key": "elsevier-oa", "family_key": "publisher-oa", "aliases": [ "elsevier-oa", "elsevier user license" ], "urls": [ "https://www.elsevier.com/open-access/userlicense/1.0" ] }, "elsevier tdm": { "version_key": "elsevier-tdm", "name_key": "elsevier-tdm", "family_key": "publisher-tdm", "aliases": [ "elsevier tdmu", "elsevier-tdm", "elsevier tdm" ], "urls": [ "https://www.elsevier.com/tdm/userlicense/1.0" ] }, "gpl-2": { "version_key": "gpl-2.0", "name_key": "gpl-2", "family_key": "copyleft", "aliases": [ "gpl-v2", "gpl 2", "gnu gpl v2", "gpl v2", "gpl-2.0+", "gpl 2.0" ], "urls": [ "https://www.gnu.org/licenses/gpl-2.0.html", "https://www.gnu.org/licenses/gpl-2.0" ] }, "gpl-3": { "version_key": "gpl-3.0", "name_key": "gpl-3", "family_key": "copyleft", "aliases": [ "gpl-v3", "gpl v3 only", "gpl 3", "gnu gpl", "gnu gpl v3", "gpl", "gpl v3", "gpl-3.0+", "gpl 3.0" ], "urls": [ "https://www.gnu.org/licenses/gpl-3.0.html", "https://www.gnu.org/licenses/gpl-3.0" ], "justification": "gnu gpl, gnu gpl v3, gpl, gpl v3, gpl-3, and gpl-3.0+ are all standard aliases for GPL-3.0." }, "implied oa": { "version_key": "implied-oa", "name_key": "implied-oa", "family_key": "publisher-oa", "aliases": [ "implied open access", "implied-oa", "implied oa" ] }, "iop-copyright": { "version_key": "iop-copyright", "name_key": "iop-copyright", "family_key": "publisher-proprietary", "aliases": [ "iop copyright" ], "urls": [ "https://iopscience.iop.org/page/copyright" ] }, "iop-tdm": { "version_key": "iop-tdm", "name_key": "iop-tdm", "family_key": "publisher-tdm", "aliases": [ "iop text and data mining", "iop tdm" ], "urls": [ "https://iopscience.iop.org/info/page/text-and-data-mining" ] }, "isc license": { "version_key": "isc", "name_key": "isc", "family_key": "osi", "urls": [ "https://opensource.org/licenses/isc" ] }, "jama-cc-by": { "version_key": "jama-cc-by", "name_key": "jama-cc-by", "family_key": "publisher-oa", "aliases": [ "jama open access", "jama cc by", "jama-cc by" ], "urls": [ "https://jamanetwork.com/pages/cc-by-license-permissions" ] }, "lgpl": { "version_key": "lgpl-3.0", "name_key": "lgpl-3", "family_key": "copyleft", "aliases": [ "lgpl 3.0" ] }, "lgpl v2.1": { "version_key": "lgpl-2.1", "name_key": "lgpl-2.1", "family_key": "copyleft", "aliases": [ "lgpl 2.1" ] }, "lgpl v3": { "version_key": "lgpl-3.0", "name_key": "lgpl-3", "family_key": "copyleft", "aliases": [ "lgpl 3.0" ] }, "lgpl-2": { "version_key": "lgpl-2.1", "name_key": "lgpl-2.1", "family_key": "copyleft", "aliases": [ "lgpl-v2", "lgpl 2", "lgpl-2.1-only", "lgpl-2.1-or-later", "lgpl 2.1" ] }, "lgpl-2.1+": { "version_key": "lgpl-2.1", "name_key": "lgpl-2.1", "family_key": "copyleft", "aliases": [ "lgpl 2.1" ], "urls": [ "https://www.gnu.org/licenses/lgpl-2.1.html", "https://www.gnu.org/licenses/lgpl-2.1" ] }, "lgpl-3": { "version_key": "lgpl-3.0", "name_key": "lgpl-3", "family_key": "copyleft", "aliases": [ "lgpl-v3", "lgpl 3", "lgpl 3.0" ] }, "lgpl-3.0+": { "version_key": "lgpl-3.0", "name_key": "lgpl-3", "family_key": "copyleft", "aliases": [ "lgpl 3.0" ], "urls": [ "https://www.gnu.org/licenses/lgpl-3.0.html", "https://www.gnu.org/licenses/lgpl-3.0" ] }, "mit license": { "version_key": "mit", "name_key": "mit", "family_key": "osi", "aliases": [ "the mit license" ], "urls": [ "https://opensource.org/licenses/mit" ] }, "mozilla public license 2.0": { "version_key": "mpl-2.0", "name_key": "mpl", "family_key": "osi", "aliases": [ "mpl", "mpl-2.0", "mpl 2.0", "mozilla license", "mozilla public license", "mozilla" ], "urls": [ "https://www.mozilla.org/en-us/mpl/2.0", "https://www.mozilla.org/mpl/2.0" ] }, "no reuse": { "version_key": "no-reuse", "name_key": "no-reuse", "family_key": "publisher-proprietary", "aliases": [ "no-reuse", "no reuse" ] }, "odbl": { "version_key": "odbl", "name_key": "odbl", "family_key": "open-data", "aliases": [ "open database license" ], "urls": [ "https://opendatacommons.org/licenses/odbl/1-0", "https://opendatacommons.org/licenses/odbl/1.0" ] }, "odbl 1.0": { "version_key": "odbl", "name_key": "odbl", "family_key": "open-data", "aliases": [ "open database license" ], "urls": [ "https://opendatacommons.org/licenses/odbl/1-0", "https://opendatacommons.org/licenses/odbl/1.0" ] }, "odc-by": { "version_key": "odc-by", "name_key": "odc-by", "family_key": "open-data", "aliases": [ "odc by" ], "urls": [ "https://opendatacommons.org/licenses/by/1-0", "https://opendatacommons.org/licenses/by/1.0" ] }, "odc-by 1.0": { "version_key": "odc-by-1.0", "name_key": "odc-by", "family_key": "open-data", "aliases": [ "odc-by-1.0", "odc by 1.0", "odc-by 1.0", "odc by-1.0", "open database license 1.0", "open database license v1.0" ], "urls": [ "https://opendatacommons.org/licenses/by/1-0", "https://opendatacommons.org/licenses/by/1.0" ] }, "other-oa": { "version_key": "other-oa", "name_key": "other-oa", "family_key": "other-oa", "aliases": [ "open access", "open-access", "other oa" ] }, "oup-chorus": { "version_key": "oup-chorus", "name_key": "oup-chorus", "family_key": "publisher-oa", "aliases": [ "oup chorus" ], "urls": [ "https://academic.oup.com/journals/pages/open_access/funder_policies/chorus/standard_publication_model" ] }, "oup-terms": { "version_key": "oup-terms", "name_key": "oup-terms", "family_key": "publisher-proprietary", "aliases": [ "oup standard publication", "oup terms" ], "urls": [ "https://academic.oup.com/pages/standard-publication-reuse-rights" ] }, "pd": { "version_key": "public-domain", "name_key": "public-domain", "family_key": "public-domain", "aliases": [ "public domain", "public-domain", "pd" ] }, "pddl": { "version_key": "pddl", "name_key": "pddl", "family_key": "open-data", "urls": [ "https://opendatacommons.org/licenses/pddl/1-0" ] }, "pnas terms": { "version_key": "pnas-licenses", "name_key": "pnas-licenses", "family_key": "publisher-proprietary", "aliases": [ "pnas-licenses", "pnas licenses", "pnas terms" ], "urls": [ "https://www.pnas.org/site/aboutpnas/licenses.xhtml" ] }, "rsc-terms": { "version_key": "rsc-terms", "name_key": "rsc-terms", "family_key": "publisher-proprietary", "aliases": [ "rsc terms", "rsc copyright" ], "urls": [ "https://www.rsc.org/journals-books-databases/journal-authors-reviewers/licences-copyright-permissions", "https://www.rsc.org/help/disclaimer/pages/term3.aspx" ] }, "sage-permissions": { "version_key": "sage-permissions", "name_key": "sage-permissions", "family_key": "publisher-proprietary", "aliases": [ "sage permissions" ], "urls": [ "https://us.sagepub.com/en-us/nam/journals-permissions", "https://www.sagepub.com/journalspermissions.nav" ] }, "springer tdm": { "version_key": "springer-tdm", "name_key": "springer-tdm", "family_key": "publisher-tdm", "aliases": [ "springer-tdm", "springer tdm" ], "urls": [ "https://www.springer.com/tdm" ] }, "springernature-tdm": { "version_key": "springernature-tdm", "name_key": "springernature-tdm", "family_key": "publisher-tdm", "aliases": [ "springer nature tdm", "springer nature text and data mining", "springernature tdm" ], "urls": [ "https://www.springernature.com/gp/researchers/text-and-data-mining" ] }, "tandf-terms": { "version_key": "tandf-terms", "name_key": "tandf-terms", "family_key": "publisher-proprietary", "aliases": [ "taylor and francis terms", "taylor francis terms", "tandf terms" ], "urls": [ "https://www.tandfonline.com/action/showcopyright", "https://tandfonline.com/action/showcopyright", "https://www.tandfonline.com/action/showcopyright?show=full" ] }, "thieme nlm": { "version_key": "thieme-nlm", "name_key": "thieme-nlm", "family_key": "publisher-oa", "aliases": [ "thieme-nlm", "thieme nlm" ] }, "unlicense": { "version_key": "unlicense", "name_key": "unlicense", "family_key": "public-domain" }, "unspecified oa": { "version_key": "unspecified-oa", "name_key": "unspecified-oa", "family_key": "other-oa", "aliases": [ "unspecified-oa", "unspecified oa" ] }, "wiley terms": { "version_key": "wiley-terms", "name_key": "wiley-terms", "family_key": "publisher-proprietary", "aliases": [ "wiley-terms" ], "urls": [ "https://onlinelibrary.wiley.com/termsandconditions", "https://onlinelibrary.wiley.com/terms-and-conditions" ] }, "wiley-am": { "version_key": "wiley-am", "name_key": "wiley-am", "family_key": "publisher-proprietary", "aliases": [ "wiley author manuscript", "wiley am" ], "urls": [ "https://onlinelibrary.wiley.com/termsandconditions#am" ] }, "wiley-tdm": { "version_key": "wiley-tdm", "name_key": "wiley-tdm", "family_key": "publisher-tdm", "aliases": [ "wiley tdm license", "wiley tdm" ], "urls": [ "https://doi.wiley.com/10.1002/tdm_license_1" ] }, "wiley-tdm-1.1": { "version_key": "wiley-tdm-1.1", "name_key": "wiley-tdm", "family_key": "publisher-tdm", "aliases": [ "wiley-tdm-1.1", "wiley tdm 1.1", "wiley tdm-1.1", "wiley-tdm 1.1" ], "urls": [ "https://doi.wiley.com/10.1002/tdm_license_1.1" ] }, "wiley-vor": { "version_key": "wiley-vor", "name_key": "wiley-vor", "family_key": "publisher-proprietary", "aliases": [ "wiley vor" ], "urls": [ "https://onlinelibrary.wiley.com/termsandconditions#vor" ] }, "wtfpl": { "version_key": "wtfpl", "name_key": "wtfpl", "family_key": "public-domain" }, "wtfpl 1.0": { "version_key": "wtfpl-1.0", "name_key": "wtfpl", "family_key": "public-domain" }, "wtfpl 2.0": { "version_key": "wtfpl-2.0", "name_key": "wtfpl", "family_key": "public-domain" }, "ogl": { "version_key": "ogl", "name_key": "ogl", "family_key": "ogl", "aliases": [ "ogl", "open government licence", "open government license" ] }, "zlib": { "version_key": "zlib", "name_key": "zlib", "family_key": "osi" }, "© the author(s)": { "version_key": "publisher-specific-oa", "name_key": "publisher-specific-oa", "family_key": "publisher-oa", "aliases": [ "publisher specific oa", "publisher-specific-oa", "publisher-specific oa" ] } } src/licence_normaliser/data/creativecommons/creativecommons.json ================================================================ src/licence_normaliser/data/creativecommons/creativecommons.json [ { "license_key": "cc-by-nc-nd-2.0-au", "url": "https://creativecommons.org/licenses/by-nc-nd/2.0/au/", "path": "by-nc-nd/2.0/au", "jurisdiction": "au" }, { "license_key": "cc-by-nc-nd-2.0-ca", "url": "https://creativecommons.org/licenses/by-nc-nd/2.0/ca/", "path": "by-nc-nd/2.0/ca", "jurisdiction": "ca" }, { "license_key": "cc-by-nc-nd-2.0", "url": "https://creativecommons.org/licenses/by-nc-nd/2.0/", "path": "by-nc-nd/2.0" }, { "license_key": "cc-by-nc-nd-2.1-au", "url": "https://creativecommons.org/licenses/by-nc-nd/2.1/au/", "path": "by-nc-nd/2.1/au", "jurisdiction": "au" }, { "license_key": "cc-by-nc-nd-2.1-ca", "url": "https://creativecommons.org/licenses/by-nc-nd/2.1/ca/", "path": "by-nc-nd/2.1/ca", "jurisdiction": "ca" }, { "license_key": "cc-by-nc-nd-2.5-au", "url": "https://creativecommons.org/licenses/by-nc-nd/2.5/au/", "path": "by-nc-nd/2.5/au", "jurisdiction": "au" }, { "license_key": "cc-by-nc-nd-2.5-ca", "url": "https://creativecommons.org/licenses/by-nc-nd/2.5/ca/", "path": "by-nc-nd/2.5/ca", "jurisdiction": "ca" }, { "license_key": "cc-by-nc-nd-2.5", "url": "https://creativecommons.org/licenses/by-nc-nd/2.5/", "path": "by-nc-nd/2.5" }, { "license_key": "cc-by-nc-nd-2.5-mt", "url": "https://creativecommons.org/licenses/by-nc-nd/2.5/mt/", "path": "by-nc-nd/2.5/mt", "jurisdiction": "mt" }, { "license_key": "cc-by-nc-nd-3.0-au", "url": "https://creativecommons.org/licenses/by-nc-nd/3.0/au/", "path": "by-nc-nd/3.0/au", "jurisdiction": "au" }, { "license_key": "cc-by-nc-nd-3.0-ca", "url": "https://creativecommons.org/licenses/by-nc-nd/3.0/ca/", "path": "by-nc-nd/3.0/ca", "jurisdiction": "ca" }, { "license_key": "cc-by-nc-nd-3.0", "url": "https://creativecommons.org/licenses/by-nc-nd/3.0/", "path": "by-nc-nd/3.0" }, { "license_key": "cc-by-nc-nd-3.0-igo", "url": "https://creativecommons.org/licenses/by-nc-nd/3.0/igo/", "path": "by-nc-nd/3.0/igo", "scope": "igo" }, { "license_key": "cc-by-nc-nd-3.0-nz", "url": "https://creativecommons.org/licenses/by-nc-nd/3.0/nz/", "path": "by-nc-nd/3.0/nz", "jurisdiction": "nz" }, { "license_key": "cc-by-nc-nd-3.0-ph", "url": "https://creativecommons.org/licenses/by-nc-nd/3.0/ph/", "path": "by-nc-nd/3.0/ph", "jurisdiction": "ph" }, { "license_key": "cc-by-nc-nd-3.0-ug", "url": "https://creativecommons.org/licenses/by-nc-nd/3.0/ug/", "path": "by-nc-nd/3.0/ug", "jurisdiction": "ug" }, { "license_key": "cc-by-nc-nd-3.0-us", "url": "https://creativecommons.org/licenses/by-nc-nd/3.0/us/", "path": "by-nc-nd/3.0/us", "jurisdiction": "us" }, { "license_key": "cc-by-nc-nd-4.0", "url": "https://creativecommons.org/licenses/by-nc-nd/4.0/", "path": "by-nc-nd/4.0" }, { "license_key": "cc-by-nc-sa-1.0", "url": "https://creativecommons.org/licenses/by-nc-sa/1.0/", "path": "by-nc-sa/1.0" }, { "license_key": "cc-by-nc-sa-2.0-au", "url": "https://creativecommons.org/licenses/by-nc-sa/2.0/au/", "path": "by-nc-sa/2.0/au", "jurisdiction": "au" }, { "license_key": "cc-by-nc-sa-2.0-ca", "url": "https://creativecommons.org/licenses/by-nc-sa/2.0/ca/", "path": "by-nc-sa/2.0/ca", "jurisdiction": "ca" }, { "license_key": "cc-by-nc-sa-2.0", "url": "https://creativecommons.org/licenses/by-nc-sa/2.0/", "path": "by-nc-sa/2.0" }, { "license_key": "cc-by-nc-sa-2.1-au", "url": "https://creativecommons.org/licenses/by-nc-sa/2.1/au/", "path": "by-nc-sa/2.1/au", "jurisdiction": "au" }, { "license_key": "cc-by-nc-sa-2.1-ca", "url": "https://creativecommons.org/licenses/by-nc-sa/2.1/ca/", "path": "by-nc-sa/2.1/ca", "jurisdiction": "ca" }, { "license_key": "cc-by-nc-sa-2.5-au", "url": "https://creativecommons.org/licenses/by-nc-sa/2.5/au/", "path": "by-nc-sa/2.5/au", "jurisdiction": "au" }, { "license_key": "cc-by-nc-sa-2.5-ca", "url": "https://creativecommons.org/licenses/by-nc-sa/2.5/ca/", "path": "by-nc-sa/2.5/ca", "jurisdiction": "ca" }, { "license_key": "cc-by-nc-sa-2.5", "url": "https://creativecommons.org/licenses/by-nc-sa/2.5/", "path": "by-nc-sa/2.5" }, { "license_key": "cc-by-nc-sa-2.5-mt", "url": "https://creativecommons.org/licenses/by-nc-sa/2.5/mt/", "path": "by-nc-sa/2.5/mt", "jurisdiction": "mt" }, { "license_key": "cc-by-nc-sa-3.0-au", "url": "https://creativecommons.org/licenses/by-nc-sa/3.0/au/", "path": "by-nc-sa/3.0/au", "jurisdiction": "au" }, { "license_key": "cc-by-nc-sa-3.0-ca", "url": "https://creativecommons.org/licenses/by-nc-sa/3.0/ca/", "path": "by-nc-sa/3.0/ca", "jurisdiction": "ca" }, { "license_key": "cc-by-nc-sa-3.0", "url": "https://creativecommons.org/licenses/by-nc-sa/3.0/", "path": "by-nc-sa/3.0" }, { "license_key": "cc-by-nc-sa-3.0-igo", "url": "https://creativecommons.org/licenses/by-nc-sa/3.0/igo/", "path": "by-nc-sa/3.0/igo", "scope": "igo" }, { "license_key": "cc-by-nc-sa-3.0-nz", "url": "https://creativecommons.org/licenses/by-nc-sa/3.0/nz/", "path": "by-nc-sa/3.0/nz", "jurisdiction": "nz" }, { "license_key": "cc-by-nc-sa-3.0-ph", "url": "https://creativecommons.org/licenses/by-nc-sa/3.0/ph/", "path": "by-nc-sa/3.0/ph", "jurisdiction": "ph" }, { "license_key": "cc-by-nc-sa-3.0-ug", "url": "https://creativecommons.org/licenses/by-nc-sa/3.0/ug/", "path": "by-nc-sa/3.0/ug", "jurisdiction": "ug" }, { "license_key": "cc-by-nc-sa-3.0-us", "url": "https://creativecommons.org/licenses/by-nc-sa/3.0/us/", "path": "by-nc-sa/3.0/us", "jurisdiction": "us" }, { "license_key": "cc-by-nc-sa-4.0", "url": "https://creativecommons.org/licenses/by-nc-sa/4.0/", "path": "by-nc-sa/4.0" }, { "license_key": "cc-by-nc-1.0", "url": "https://creativecommons.org/licenses/by-nc/1.0/", "path": "by-nc/1.0" }, { "license_key": "cc-by-nc-2.0-au", "url": "https://creativecommons.org/licenses/by-nc/2.0/au/", "path": "by-nc/2.0/au", "jurisdiction": "au" }, { "license_key": "cc-by-nc-2.0-ca", "url": "https://creativecommons.org/licenses/by-nc/2.0/ca/", "path": "by-nc/2.0/ca", "jurisdiction": "ca" }, { "license_key": "cc-by-nc-2.0", "url": "https://creativecommons.org/licenses/by-nc/2.0/", "path": "by-nc/2.0" }, { "license_key": "cc-by-nc-2.1-au", "url": "https://creativecommons.org/licenses/by-nc/2.1/au/", "path": "by-nc/2.1/au", "jurisdiction": "au" }, { "license_key": "cc-by-nc-2.1-ca", "url": "https://creativecommons.org/licenses/by-nc/2.1/ca/", "path": "by-nc/2.1/ca", "jurisdiction": "ca" }, { "license_key": "cc-by-nc-2.5-au", "url": "https://creativecommons.org/licenses/by-nc/2.5/au/", "path": "by-nc/2.5/au", "jurisdiction": "au" }, { "license_key": "cc-by-nc-2.5-ca", "url": "https://creativecommons.org/licenses/by-nc/2.5/ca/", "path": "by-nc/2.5/ca", "jurisdiction": "ca" }, { "license_key": "cc-by-nc-2.5", "url": "https://creativecommons.org/licenses/by-nc/2.5/", "path": "by-nc/2.5" }, { "license_key": "cc-by-nc-2.5-mt", "url": "https://creativecommons.org/licenses/by-nc/2.5/mt/", "path": "by-nc/2.5/mt", "jurisdiction": "mt" }, { "license_key": "cc-by-nc-3.0-au", "url": "https://creativecommons.org/licenses/by-nc/3.0/au/", "path": "by-nc/3.0/au", "jurisdiction": "au" }, { "license_key": "cc-by-nc-3.0-ca", "url": "https://creativecommons.org/licenses/by-nc/3.0/ca/", "path": "by-nc/3.0/ca", "jurisdiction": "ca" }, { "license_key": "cc-by-nc-3.0", "url": "https://creativecommons.org/licenses/by-nc/3.0/", "path": "by-nc/3.0" }, { "license_key": "cc-by-nc-3.0-igo", "url": "https://creativecommons.org/licenses/by-nc/3.0/igo/", "path": "by-nc/3.0/igo", "scope": "igo" }, { "license_key": "cc-by-nc-3.0-nz", "url": "https://creativecommons.org/licenses/by-nc/3.0/nz/", "path": "by-nc/3.0/nz", "jurisdiction": "nz" }, { "license_key": "cc-by-nc-3.0-ph", "url": "https://creativecommons.org/licenses/by-nc/3.0/ph/", "path": "by-nc/3.0/ph", "jurisdiction": "ph" }, { "license_key": "cc-by-nc-3.0-ug", "url": "https://creativecommons.org/licenses/by-nc/3.0/ug/", "path": "by-nc/3.0/ug", "jurisdiction": "ug" }, { "license_key": "cc-by-nc-3.0-us", "url": "https://creativecommons.org/licenses/by-nc/3.0/us/", "path": "by-nc/3.0/us", "jurisdiction": "us" }, { "license_key": "cc-by-nc-4.0", "url": "https://creativecommons.org/licenses/by-nc/4.0/", "path": "by-nc/4.0" }, { "license_key": "cc-by-nd-1.0", "url": "https://creativecommons.org/licenses/by-nd/1.0/", "path": "by-nd/1.0" }, { "license_key": "cc-by-nd-2.0-au", "url": "https://creativecommons.org/licenses/by-nd/2.0/au/", "path": "by-nd/2.0/au", "jurisdiction": "au" }, { "license_key": "cc-by-nd-2.0-ca", "url": "https://creativecommons.org/licenses/by-nd/2.0/ca/", "path": "by-nd/2.0/ca", "jurisdiction": "ca" }, { "license_key": "cc-by-nd-2.0", "url": "https://creativecommons.org/licenses/by-nd/2.0/", "path": "by-nd/2.0" }, { "license_key": "cc-by-nd-2.1-au", "url": "https://creativecommons.org/licenses/by-nd/2.1/au/", "path": "by-nd/2.1/au", "jurisdiction": "au" }, { "license_key": "cc-by-nd-2.1-ca", "url": "https://creativecommons.org/licenses/by-nd/2.1/ca/", "path": "by-nd/2.1/ca", "jurisdiction": "ca" }, { "license_key": "cc-by-nd-2.5-au", "url": "https://creativecommons.org/licenses/by-nd/2.5/au/", "path": "by-nd/2.5/au", "jurisdiction": "au" }, { "license_key": "cc-by-nd-2.5-ca", "url": "https://creativecommons.org/licenses/by-nd/2.5/ca/", "path": "by-nd/2.5/ca", "jurisdiction": "ca" }, { "license_key": "cc-by-nd-2.5", "url": "https://creativecommons.org/licenses/by-nd/2.5/", "path": "by-nd/2.5" }, { "license_key": "cc-by-nd-2.5-mt", "url": "https://creativecommons.org/licenses/by-nd/2.5/mt/", "path": "by-nd/2.5/mt", "jurisdiction": "mt" }, { "license_key": "cc-by-nd-3.0-au", "url": "https://creativecommons.org/licenses/by-nd/3.0/au/", "path": "by-nd/3.0/au", "jurisdiction": "au" }, { "license_key": "cc-by-nd-3.0-ca", "url": "https://creativecommons.org/licenses/by-nd/3.0/ca/", "path": "by-nd/3.0/ca", "jurisdiction": "ca" }, { "license_key": "cc-by-nd-3.0", "url": "https://creativecommons.org/licenses/by-nd/3.0/", "path": "by-nd/3.0" }, { "license_key": "cc-by-nd-3.0-igo", "url": "https://creativecommons.org/licenses/by-nd/3.0/igo/", "path": "by-nd/3.0/igo", "scope": "igo" }, { "license_key": "cc-by-nd-3.0-nz", "url": "https://creativecommons.org/licenses/by-nd/3.0/nz/", "path": "by-nd/3.0/nz", "jurisdiction": "nz" }, { "license_key": "cc-by-nd-3.0-ph", "url": "https://creativecommons.org/licenses/by-nd/3.0/ph/", "path": "by-nd/3.0/ph", "jurisdiction": "ph" }, { "license_key": "cc-by-nd-3.0-ug", "url": "https://creativecommons.org/licenses/by-nd/3.0/ug/", "path": "by-nd/3.0/ug", "jurisdiction": "ug" }, { "license_key": "cc-by-nd-3.0-us", "url": "https://creativecommons.org/licenses/by-nd/3.0/us/", "path": "by-nd/3.0/us", "jurisdiction": "us" }, { "license_key": "cc-by-nd-4.0", "url": "https://creativecommons.org/licenses/by-nd/4.0/", "path": "by-nd/4.0" }, { "license_key": "cc-by-sa-1.0", "url": "https://creativecommons.org/licenses/by-sa/1.0/", "path": "by-sa/1.0" }, { "license_key": "cc-by-sa-2.0-au", "url": "https://creativecommons.org/licenses/by-sa/2.0/au/", "path": "by-sa/2.0/au", "jurisdiction": "au" }, { "license_key": "cc-by-sa-2.0-ca", "url": "https://creativecommons.org/licenses/by-sa/2.0/ca/", "path": "by-sa/2.0/ca", "jurisdiction": "ca" }, { "license_key": "cc-by-sa-2.0", "url": "https://creativecommons.org/licenses/by-sa/2.0/", "path": "by-sa/2.0" }, { "license_key": "cc-by-sa-2.1-au", "url": "https://creativecommons.org/licenses/by-sa/2.1/au/", "path": "by-sa/2.1/au", "jurisdiction": "au" }, { "license_key": "cc-by-sa-2.1-ca", "url": "https://creativecommons.org/licenses/by-sa/2.1/ca/", "path": "by-sa/2.1/ca", "jurisdiction": "ca" }, { "license_key": "cc-by-sa-2.5-au", "url": "https://creativecommons.org/licenses/by-sa/2.5/au/", "path": "by-sa/2.5/au", "jurisdiction": "au" }, { "license_key": "cc-by-sa-2.5-ca", "url": "https://creativecommons.org/licenses/by-sa/2.5/ca/", "path": "by-sa/2.5/ca", "jurisdiction": "ca" }, { "license_key": "cc-by-sa-2.5", "url": "https://creativecommons.org/licenses/by-sa/2.5/", "path": "by-sa/2.5" }, { "license_key": "cc-by-sa-2.5-mt", "url": "https://creativecommons.org/licenses/by-sa/2.5/mt/", "path": "by-sa/2.5/mt", "jurisdiction": "mt" }, { "license_key": "cc-by-sa-3.0-au", "url": "https://creativecommons.org/licenses/by-sa/3.0/au/", "path": "by-sa/3.0/au", "jurisdiction": "au" }, { "license_key": "cc-by-sa-3.0-ca", "url": "https://creativecommons.org/licenses/by-sa/3.0/ca/", "path": "by-sa/3.0/ca", "jurisdiction": "ca" }, { "license_key": "cc-by-sa-3.0", "url": "https://creativecommons.org/licenses/by-sa/3.0/", "path": "by-sa/3.0" }, { "license_key": "cc-by-sa-3.0-igo", "url": "https://creativecommons.org/licenses/by-sa/3.0/igo/", "path": "by-sa/3.0/igo", "scope": "igo" }, { "license_key": "cc-by-sa-3.0-nz", "url": "https://creativecommons.org/licenses/by-sa/3.0/nz/", "path": "by-sa/3.0/nz", "jurisdiction": "nz" }, { "license_key": "cc-by-sa-3.0-ph", "url": "https://creativecommons.org/licenses/by-sa/3.0/ph/", "path": "by-sa/3.0/ph", "jurisdiction": "ph" }, { "license_key": "cc-by-sa-3.0-ug", "url": "https://creativecommons.org/licenses/by-sa/3.0/ug/", "path": "by-sa/3.0/ug", "jurisdiction": "ug" }, { "license_key": "cc-by-sa-3.0-us", "url": "https://creativecommons.org/licenses/by-sa/3.0/us/", "path": "by-sa/3.0/us", "jurisdiction": "us" }, { "license_key": "cc-by-sa-4.0", "url": "https://creativecommons.org/licenses/by-sa/4.0/", "path": "by-sa/4.0" }, { "license_key": "cc-by-1.0", "url": "https://creativecommons.org/licenses/by/1.0/", "path": "by/1.0" }, { "license_key": "cc-by-2.0-au", "url": "https://creativecommons.org/licenses/by/2.0/au/", "path": "by/2.0/au", "jurisdiction": "au" }, { "license_key": "cc-by-2.0-ca", "url": "https://creativecommons.org/licenses/by/2.0/ca/", "path": "by/2.0/ca", "jurisdiction": "ca" }, { "license_key": "cc-by-2.0", "url": "https://creativecommons.org/licenses/by/2.0/", "path": "by/2.0" }, { "license_key": "cc-by-2.1-au", "url": "https://creativecommons.org/licenses/by/2.1/au/", "path": "by/2.1/au", "jurisdiction": "au" }, { "license_key": "cc-by-2.1-ca", "url": "https://creativecommons.org/licenses/by/2.1/ca/", "path": "by/2.1/ca", "jurisdiction": "ca" }, { "license_key": "cc-by-2.5-au", "url": "https://creativecommons.org/licenses/by/2.5/au/", "path": "by/2.5/au", "jurisdiction": "au" }, { "license_key": "cc-by-2.5-ca", "url": "https://creativecommons.org/licenses/by/2.5/ca/", "path": "by/2.5/ca", "jurisdiction": "ca" }, { "license_key": "cc-by-2.5", "url": "https://creativecommons.org/licenses/by/2.5/", "path": "by/2.5" }, { "license_key": "cc-by-2.5-mt", "url": "https://creativecommons.org/licenses/by/2.5/mt/", "path": "by/2.5/mt", "jurisdiction": "mt" }, { "license_key": "cc-by-3.0-au", "url": "https://creativecommons.org/licenses/by/3.0/au/", "path": "by/3.0/au", "jurisdiction": "au" }, { "license_key": "cc-by-3.0-ca", "url": "https://creativecommons.org/licenses/by/3.0/ca/", "path": "by/3.0/ca", "jurisdiction": "ca" }, { "license_key": "cc-by-3.0", "url": "https://creativecommons.org/licenses/by/3.0/", "path": "by/3.0" }, { "license_key": "cc-by-3.0-igo", "url": "https://creativecommons.org/licenses/by/3.0/igo/", "path": "by/3.0/igo", "scope": "igo" }, { "license_key": "cc-by-3.0-nz", "url": "https://creativecommons.org/licenses/by/3.0/nz/", "path": "by/3.0/nz", "jurisdiction": "nz" }, { "license_key": "cc-by-3.0-ph", "url": "https://creativecommons.org/licenses/by/3.0/ph/", "path": "by/3.0/ph", "jurisdiction": "ph" }, { "license_key": "cc-by-3.0-ug", "url": "https://creativecommons.org/licenses/by/3.0/ug/", "path": "by/3.0/ug", "jurisdiction": "ug" }, { "license_key": "cc-by-3.0-us", "url": "https://creativecommons.org/licenses/by/3.0/us/", "path": "by/3.0/us", "jurisdiction": "us" }, { "license_key": "cc-by-4.0", "url": "https://creativecommons.org/licenses/by/4.0/", "path": "by/4.0" }, { "license_key": "cc-devnations-2.0", "url": "https://creativecommons.org/licenses/devnations/2.0/", "path": "devnations/2.0" }, { "license_key": "cc0-1.0", "url": "https://creativecommons.org/licenses/zero/1.0/", "path": "zero/1.0" } ] src/licence_normaliser/data/opendefinition/opendefinition.json ============================================================== src/licence_normaliser/data/opendefinition/opendefinition.json { "AAL": { "domain_content": false, "domain_data": false, "domain_software": true, "family": "", "id": "AAL", "maintainer": "", "od_conformance": "not reviewed", "osd_conformance": "approved", "status": "active", "title": "Attribution Assurance Licenses", "url": "https://opensource.org/licenses/AAL" }, "AFL-3.0": { "domain_content": true, "domain_data": false, "domain_software": true, "family": "", "id": "AFL-3.0", "maintainer": "Lawrence Rosen", "od_conformance": "not reviewed", "osd_conformance": "approved", "status": "active", "title": "Academic Free License 3.0", "url": "https://opensource.org/licenses/AFL-3.0" }, "AGPL-3.0": { "domain_content": false, "domain_data": false, "domain_software": true, "family": "", "id": "AGPL-3.0", "legacy_ids": [ "agpl-v3" ], "maintainer": "Free Software Foundation", "od_conformance": "not reviewed", "osd_conformance": "approved", "status": "active", "title": "GNU Affero General Public License v3", "url": "https://opensource.org/licenses/AGPL-3.0" }, "APL-1.0": { "domain_content": false, "domain_data": false, "domain_software": true, "family": "", "id": "APL-1.0", "legacy_ids": [ "apl1.0" ], "maintainer": "", "od_conformance": "not reviewed", "osd_conformance": "approved", "status": "active", "title": "Adaptive Public License 1.0", "url": "https://opensource.org/licenses/APL-1.0" }, "APSL-2.0": { "domain_content": false, "domain_data": false, "domain_software": true, "family": "", "id": "APSL-2.0", "maintainer": "", "od_conformance": "not reviewed", "osd_conformance": "approved", "status": "active", "title": "Apple Public Source License 2.0", "url": "https://opensource.org/licenses/APSL-2.0" }, "Against-DRM": { "domain_content": true, "domain_data": false, "domain_software": false, "family": "", "id": "Against-DRM", "maintainer": "", "od_conformance": "approved", "osd_conformance": "not reviewed", "status": "active", "title": "Against DRM", "url": "https://opendefinition.org/licenses/against-drm" }, "Apache-1.1": { "domain_content": false, "domain_data": false, "domain_software": true, "family": "", "id": "Apache-1.1", "maintainer": "Apache Foundation", "od_conformance": "not reviewed", "osd_conformance": "approved", "status": "retired", "title": "Apache Software License 1.1", "url": "https://opensource.org/licenses/Apache-1.1" }, "Apache-2.0": { "domain_content": false, "domain_data": false, "domain_software": true, "family": "", "id": "Apache-2.0", "legacy_ids": [ "apache2.0" ], "maintainer": "Apache Foundation", "od_conformance": "not reviewed", "osd_conformance": "approved", "status": "active", "title": "Apache Software License 2.0", "url": "https://opensource.org/licenses/Apache-2.0" }, "Artistic-2.0": { "domain_content": false, "domain_data": false, "domain_software": true, "family": "", "id": "Artistic-2.0", "legacy_ids": [ "artistic-license-2.0" ], "maintainer": "Perl Foundation", "od_conformance": "not reviewed", "osd_conformance": "approved", "status": "active", "title": "Artistic License 2.0", "url": "https://opensource.org/licenses/Artistic-2.0" }, "BSD-2-Clause": { "domain_content": false, "domain_data": false, "domain_software": true, "family": "", "id": "BSD-2-Clause", "maintainer": "", "od_conformance": "not reviewed", "osd_conformance": "approved", "status": "active", "title": "BSD 2-Clause \"Simplified\" or \"FreeBSD\" License (BSD-2-Clause)", "url": "https://opensource.org/licenses/BSD-2-Clause" }, "BSD-3-Clause": { "domain_content": false, "domain_data": false, "domain_software": true, "family": "", "id": "BSD-3-Clause", "maintainer": "", "od_conformance": "not reviewed", "osd_conformance": "approved", "status": "active", "title": "BSD 3-Clause \"New\" or \"Revised\" License (BSD-3-Clause)", "url": "https://opensource.org/licenses/BSD-3-Clause" }, "BSL-1.0": { "domain_content": false, "domain_data": false, "domain_software": true, "family": "", "id": "BSL-1.0", "legacy_ids": [ "bsl1.0" ], "maintainer": "", "od_conformance": "not reviewed", "osd_conformance": "approved", "status": "active", "title": "Boost Software License 1.0", "url": "https://opensource.org/licenses/BSL-1.0" }, "BitTorrent-1.1": { "domain_content": false, "domain_data": false, "domain_software": true, "family": "", "id": "BitTorrent-1.1", "maintainer": "", "od_conformance": "not reviewed", "osd_conformance": "not reviewed", "status": "active", "title": "BitTorrent Open Source License 1.1", "url": "https://spdx.org/licenses/BitTorrent-1.1" }, "CATOSL-1.1": { "domain_content": false, "domain_data": false, "domain_software": true, "family": "", "id": "CATOSL-1.1", "legacy_ids": [ "ca-tosl1.1" ], "maintainer": "", "od_conformance": "not reviewed", "osd_conformance": "approved", "status": "active", "title": "Computer Associates Trusted Open Source License 1.1 (CATOSL-1.1)", "url": "https://opensource.org/licenses/CATOSL-1.1" }, "CC-BY-4.0": { "domain_content": true, "domain_data": true, "domain_software": false, "family": "", "id": "CC-BY-4.0", "maintainer": "Creative Commons", "od_conformance": "approved", "osd_conformance": "not reviewed", "status": "active", "title": "Creative Commons Attribution 4.0", "url": "https://creativecommons.org/licenses/by/4.0/" }, "CC-BY-NC-4.0": { "domain_content": true, "domain_data": true, "domain_software": false, "family": "Creative Commons", "id": "CC-BY-NC-4.0", "maintainer": "Creative Commons", "od_conformance": "rejected", "osd_conformance": "not reviewed", "status": "active", "title": "Creative Commons Attribution-NonCommercial 4.0", "url": "https://creativecommons.org/licenses/by-nc/4.0/" }, "CC-BY-NC-ND-4.0": { "domain_content": true, "domain_data": true, "domain_software": false, "family": "", "id": "CC-BY-NC-ND-4.0", "maintainer": "Creative Commons", "od_conformance": "rejected", "osd_conformance": "not reviewed", "status": "active", "title": "Attribution-NonCommercial-NoDerivatives 4.0", "url": "https://creativecommons.org/licenses/by-nc-nd/4.0/" }, "CC-BY-NC-SA-4.0": { "domain_content": true, "domain_data": true, "domain_software": false, "family": "", "id": "CC-BY-NC-SA-4.0", "maintainer": "Creative Commons", "od_conformance": "rejected", "osd_conformance": "not reviewed", "status": "active", "title": "Attribution-NonCommercial-ShareAlike 4.0", "url": "https://creativecommons.org/licenses/by-nc-sa/4.0/" }, "CC-BY-ND-4.0": { "domain_content": true, "domain_data": true, "domain_software": false, "family": "", "id": "CC-BY-ND-4.0", "maintainer": "Creative Commons", "od_conformance": "rejected", "osd_conformance": "not reviewed", "status": "active", "title": "Attribution-NoDerivatives 4.0", "url": "https://creativecommons.org/licenses/by-nd/4.0/" }, "CC-BY-SA-4.0": { "domain_content": true, "domain_data": true, "domain_software": false, "family": "", "id": "CC-BY-SA-4.0", "maintainer": "Creative Commons", "od_conformance": "approved", "osd_conformance": "not reviewed", "status": "active", "title": "Creative Commons Attribution Share-Alike 4.0", "url": "https://creativecommons.org/licenses/by-sa/4.0/" }, "CC0-1.0": { "domain_content": true, "domain_data": true, "domain_software": true, "family": "", "id": "CC0-1.0", "maintainer": "Creative Commons", "od_conformance": "approved", "osd_conformance": "not reviewed", "status": "active", "title": "CC0 1.0", "url": "https://creativecommons.org/publicdomain/zero/1.0/" }, "CDDL-1.0": { "domain_content": false, "domain_data": false, "domain_software": true, "family": "", "id": "CDDL-1.0", "legacy_ids": [ "cddl1" ], "maintainer": "", "od_conformance": "not reviewed", "osd_conformance": "approved", "status": "active", "title": "Common Development and Distribution License 1.0", "url": "https://opensource.org/licenses/CDDL-1.0" }, "CECILL-2.1": { "domain_content": false, "domain_data": false, "domain_software": true, "family": "", "id": "CECILL-2.1", "maintainer": "", "od_conformance": "not reviewed", "osd_conformance": "approved", "status": "active", "title": "CeCILL License 2.1", "url": "https://opensource.org/licenses/CECILL-2.1" }, "CNRI-Python": { "domain_content": false, "domain_data": false, "domain_software": true, "family": "", "id": "CNRI-Python", "maintainer": "", "od_conformance": "not reviewed", "osd_conformance": "approved", "status": "active", "title": "CNRI Python License", "url": "https://opensource.org/licenses/CNRI-Python" }, "CPAL-1.0": { "domain_content": false, "domain_data": false, "domain_software": true, "family": "", "id": "CPAL-1.0", "legacy_ids": [ "cpal_1.0" ], "maintainer": "", "od_conformance": "not reviewed", "osd_conformance": "approved", "status": "active", "title": "Common Public Attribution License 1.0", "url": "https://opensource.org/licenses/CPAL-1.0" }, "CUA-OPL-1.0": { "domain_content": false, "domain_data": false, "domain_software": true, "family": "", "id": "CUA-OPL-1.0", "maintainer": "", "od_conformance": "not reviewed", "osd_conformance": "approved", "status": "active", "title": "CUA Office Public License 1.0", "url": "https://opensource.org/licenses/CUA-OPL-1.0" }, "DSL": { "domain_content": true, "domain_data": false, "domain_software": false, "family": "", "id": "DSL", "maintainer": "", "od_conformance": "approved", "osd_conformance": "not reviewed", "status": "active", "title": "Design Science License", "url": "https://opendefinition.org/licenses/dsl" }, "ECL-2.0": { "domain_content": false, "domain_data": false, "domain_software": true, "family": "", "id": "ECL-2.0", "legacy_ids": [ "ecl2" ], "maintainer": "", "od_conformance": "not reviewed", "osd_conformance": "approved", "status": "active", "title": "Educational Community License 2.0", "url": "https://opensource.org/licenses/ECL-2.0" }, "EFL-2.0": { "domain_content": false, "domain_data": false, "domain_software": true, "family": "", "id": "EFL-2.0", "maintainer": "", "od_conformance": "not reviewed", "osd_conformance": "approved", "status": "active", "title": "Eiffel Forum License 2.0", "url": "https://opensource.org/licenses/EFL-2.0" }, "EPL-1.0": { "domain_content": false, "domain_data": false, "domain_software": true, "family": "", "id": "EPL-1.0", "legacy_ids": [ "eclipse-1.0" ], "maintainer": "Eclipse Foundation", "od_conformance": "not reviewed", "osd_conformance": "approved", "status": "retired", "title": "Eclipse Public License 1.0", "url": "https://opensource.org/licenses/EPL-1.0" }, "EPL-2.0": { "domain_content": false, "domain_data": false, "domain_software": true, "family": "", "id": "EPL-2.0", "legacy_ids": [ "eclipse-2.0" ], "maintainer": "Eclipse Foundation", "od_conformance": "not reviewed", "osd_conformance": "approved", "status": "active", "title": "Eclipse Public License 2.0", "url": "https://opensource.org/licenses/EPL-2.0" }, "EUDatagrid": { "domain_content": false, "domain_data": false, "domain_software": true, "family": "", "id": "EUDatagrid", "maintainer": "", "od_conformance": "not reviewed", "osd_conformance": "approved", "status": "active", "title": "EU DataGrid Software License", "url": "https://opensource.org/licenses/EUDatagrid" }, "EUPL-1.1": { "domain_content": false, "domain_data": false, "domain_software": true, "family": "", "id": "EUPL-1.1", "maintainer": "", "od_conformance": "not reviewed", "osd_conformance": "approved", "status": "active", "title": "European Union Public License 1.1", "url": "https://opensource.org/licenses/EUPL-1.1" }, "Entessa": { "domain_content": false, "domain_data": false, "domain_software": true, "family": "", "id": "Entessa", "maintainer": "", "od_conformance": "not reviewed", "osd_conformance": "approved", "status": "active", "title": "Entessa Public License", "url": "https://opensource.org/licenses/Entessa" }, "FAL-1.3": { "domain_content": true, "domain_data": false, "domain_software": false, "family": "", "id": "FAL-1.3", "maintainer": "Copyleft Attitude", "od_conformance": "approved", "osd_conformance": "not reviewed", "status": "active", "title": "Free Art License 1.3", "url": "https://opendefinition.org/licenses/fal" }, "Fair": { "domain_content": false, "domain_data": false, "domain_software": true, "family": "", "id": "Fair", "maintainer": "", "od_conformance": "not reviewed", "osd_conformance": "approved", "status": "active", "title": "Fair License", "url": "https://opensource.org/licenses/Fair" }, "Frameworx-1.0": { "domain_content": false, "domain_data": false, "domain_software": true, "family": "", "id": "Frameworx-1.0", "maintainer": "", "od_conformance": "not reviewed", "osd_conformance": "approved", "status": "active", "title": "Frameworx License 1.0", "url": "https://opensource.org/licenses/Frameworx-1.0" }, "GFDL-1.3-no-cover-texts-no-invariant-sections": { "domain_content": true, "domain_data": false, "domain_software": false, "family": "", "id": "GFDL-1.3-no-cover-texts-no-invariant-sections", "maintainer": "Free Software Foundation", "od_conformance": "approved", "osd_conformance": "not reviewed", "status": "active", "title": "GNU Free Documentation License 1.3 with no cover texts and no invariant sections", "url": "https://opendefinition.org/licenses/gfdl" }, "GPL-2.0": { "domain_content": false, "domain_data": false, "domain_software": true, "family": "", "id": "GPL-2.0", "maintainer": "Free Software Foundation", "od_conformance": "not reviewed", "osd_conformance": "approved", "status": "active", "title": "GNU General Public License 2.0", "url": "https://opensource.org/licenses/GPL-2.0" }, "GPL-3.0": { "domain_content": false, "domain_data": false, "domain_software": true, "family": "", "id": "GPL-3.0", "maintainer": "Free Software Foundation", "od_conformance": "not reviewed", "osd_conformance": "approved", "status": "active", "title": "GNU General Public License 3.0", "url": "https://opensource.org/licenses/GPL-3.0" }, "HPND": { "domain_content": false, "domain_data": false, "domain_software": true, "family": "", "id": "HPND", "maintainer": "", "od_conformance": "not reviewed", "osd_conformance": "approved", "status": "active", "title": "Historical Permission Notice and Disclaimer", "url": "https://opensource.org/licenses/HPND" }, "IPA": { "domain_content": false, "domain_data": false, "domain_software": true, "family": "", "id": "IPA", "maintainer": "", "od_conformance": "not reviewed", "osd_conformance": "approved", "status": "active", "title": "IPA Font License", "url": "https://opensource.org/licenses/IPA" }, "IPL-1.0": { "domain_content": false, "domain_data": false, "domain_software": true, "family": "", "id": "IPL-1.0", "legacy_ids": [ "ibmpl" ], "maintainer": "IBM Corporation", "od_conformance": "not reviewed", "osd_conformance": "approved", "status": "active", "title": "IBM Public License 1.0", "url": "https://opensource.org/licenses/IPL-1.0" }, "ISC": { "domain_content": false, "domain_data": false, "domain_software": true, "family": "", "id": "ISC", "legacy_ids": [ "isc-license" ], "maintainer": "", "od_conformance": "not reviewed", "osd_conformance": "approved", "status": "active", "title": "ISC License", "url": "https://opensource.org/licenses/ISC" }, "Intel": { "domain_content": false, "domain_data": false, "domain_software": true, "family": "", "id": "Intel", "legacy_ids": [ "intel-osl" ], "maintainer": "Intel Corporation", "od_conformance": "not reviewed", "osd_conformance": "approved", "status": "retired", "title": "Intel Open Source License", "url": "https://opensource.org/licenses/Intel" }, "LGPL-2.1": { "domain_content": false, "domain_data": false, "domain_software": true, "family": "", "id": "LGPL-2.1", "maintainer": "Free Software Foundation", "od_conformance": "not reviewed", "osd_conformance": "approved", "status": "active", "title": "GNU Lesser General Public License 2.1", "url": "https://opensource.org/licenses/LGPL-2.1" }, "LGPL-3.0": { "domain_content": false, "domain_data": false, "domain_software": true, "family": "", "id": "LGPL-3.0", "maintainer": "Free Software Foundation", "od_conformance": "not reviewed", "osd_conformance": "approved", "status": "active", "title": "GNU Lesser General Public License 3.0", "url": "https://opensource.org/licenses/LGPL-3.0" }, "LO-FR-2.0": { "domain_content": false, "domain_data": true, "domain_software": false, "family": "", "id": "LO-FR-2.0", "is_generic": false, "maintainer": "Etalab", "od_conformance": "not reviewed", "osd_conformance": "not reviewed", "status": "active", "title": "Open License 2.0", "url": "https://www.etalab.gouv.fr/licence-ouverte-open-licence" }, "LPL-1.0": { "domain_content": false, "domain_data": false, "domain_software": true, "family": "", "id": "LPL-1.0", "maintainer": "", "od_conformance": "not reviewed", "osd_conformance": "approved", "status": "retired", "title": "Lucent Public License (\"Plan9\") 1.0", "url": "https://opensource.org/licenses/LPL-1.0" }, "LPL-1.02": { "domain_content": false, "domain_data": false, "domain_software": true, "family": "", "id": "LPL-1.02", "maintainer": "", "od_conformance": "not reviewed", "osd_conformance": "approved", "status": "active", "title": "Lucent Public License 1.02", "url": "https://opensource.org/licenses/LPL-1.02" }, "LPPL-1.3c": { "domain_content": false, "domain_data": false, "domain_software": true, "family": "", "id": "LPPL-1.3c", "maintainer": "", "od_conformance": "not reviewed", "osd_conformance": "approved", "status": "active", "title": "LaTeX Project Public License 1.3c", "url": "https://opensource.org/licenses/LPPL-1.3c" }, "MIT": { "domain_content": false, "domain_data": false, "domain_software": true, "family": "", "id": "MIT", "legacy_ids": [ "mit-license" ], "maintainer": "", "od_conformance": "not reviewed", "osd_conformance": "approved", "status": "active", "title": "MIT License", "url": "https://opensource.org/licenses/MIT" }, "MPL-1.0": { "domain_content": false, "domain_data": false, "domain_software": true, "family": "", "id": "MPL-1.0", "maintainer": "Mozilla Foundation", "od_conformance": "not reviewed", "osd_conformance": "approved", "status": "retired", "title": "Mozilla Public License 1.0", "url": "https://opensource.org/licenses/MPL-1.0" }, "MPL-1.1": { "domain_content": false, "domain_data": false, "domain_software": true, "family": "", "id": "MPL-1.1", "legacy_ids": [ "mozilla1.1" ], "maintainer": "Mozilla Foundation", "od_conformance": "not reviewed", "osd_conformance": "approved", "status": "retired", "title": "Mozilla Public License 1.1", "url": "https://opensource.org/licenses/MPL-1.1" }, "MPL-2.0": { "domain_content": false, "domain_data": false, "domain_software": true, "family": "", "id": "MPL-2.0", "legacy_ids": [ "mozilla2.0" ], "maintainer": "Mozilla Foundation", "od_conformance": "not reviewed", "osd_conformance": "approved", "status": "active", "title": "Mozilla Public License 2.0", "url": "https://opensource.org/licenses/MPL-2.0" }, "MS-PL": { "domain_content": false, "domain_data": false, "domain_software": true, "family": "", "id": "MS-PL", "maintainer": "Microsoft Corporation", "od_conformance": "not reviewed", "osd_conformance": "approved", "status": "active", "title": "Microsoft Public License", "url": "https://opensource.org/licenses/MS-PL" }, "MS-RL": { "domain_content": false, "domain_data": false, "domain_software": true, "family": "", "id": "MS-RL", "maintainer": "Microsoft Corporation", "od_conformance": "not reviewed", "osd_conformance": "approved", "status": "active", "title": "Microsoft Reciprocal License", "url": "https://opensource.org/licenses/MS-RL" }, "MirOS": { "domain_content": true, "domain_data": false, "domain_software": true, "family": "", "id": "MirOS", "maintainer": "", "od_conformance": "approved", "osd_conformance": "approved", "status": "active", "title": "MirOS Licence", "url": "https://opensource.org/licenses/MirOS" }, "Motosoto": { "domain_content": false, "domain_data": false, "domain_software": true, "family": "", "id": "Motosoto", "maintainer": "", "od_conformance": "not reviewed", "osd_conformance": "approved", "status": "active", "title": "Motosoto License", "url": "https://opensource.org/licenses/Motosoto" }, "Multics": { "domain_content": false, "domain_data": false, "domain_software": true, "family": "", "id": "Multics", "maintainer": "", "od_conformance": "not reviewed", "osd_conformance": "approved", "status": "active", "title": "Multics License", "url": "https://opensource.org/licenses/Multics" }, "NASA-1.3": { "domain_content": false, "domain_data": false, "domain_software": true, "family": "", "id": "NASA-1.3", "legacy_ids": [ "nasa1.3" ], "maintainer": "", "od_conformance": "not reviewed", "osd_conformance": "approved", "status": "active", "title": "NASA Open Source Agreement 1.3", "url": "https://opensource.org/licenses/NASA-1.3" }, "NCSA": { "domain_content": false, "domain_data": false, "domain_software": true, "family": "", "id": "NCSA", "legacy_ids": [ "uoi-ncsa" ], "maintainer": "", "od_conformance": "not reviewed", "osd_conformance": "approved", "status": "active", "title": "University of Illinois/NCSA Open Source License", "url": "https://opensource.org/licenses/NCSA" }, "NGPL": { "domain_content": false, "domain_data": false, "domain_software": true, "family": "", "id": "NGPL", "maintainer": "", "od_conformance": "not reviewed", "osd_conformance": "approved", "status": "active", "title": "Nethack General Public License", "url": "https://opensource.org/licenses/NGPL" }, "NPOSL-3.0": { "domain_content": true, "domain_data": false, "domain_software": true, "family": "", "id": "NPOSL-3.0", "legacy_ids": [ "nosl3.0" ], "maintainer": "Lawrence Rosen", "od_conformance": "not reviewed", "osd_conformance": "approved", "status": "active", "title": "Non-Profit Open Software License 3.0", "url": "https://opensource.org/licenses/NPOSL-3.0" }, "NTP": { "domain_content": false, "domain_data": false, "domain_software": true, "family": "", "id": "NTP", "maintainer": "", "od_conformance": "not reviewed", "osd_conformance": "approved", "status": "active", "title": "NTP License", "url": "https://opensource.org/licenses/NTP" }, "Naumen": { "domain_content": false, "domain_data": false, "domain_software": true, "family": "", "id": "Naumen", "maintainer": "", "od_conformance": "not reviewed", "osd_conformance": "approved", "status": "active", "title": "Naumen Public License", "url": "https://opensource.org/licenses/Naumen" }, "Nokia": { "domain_content": false, "domain_data": false, "domain_software": true, "family": "", "id": "Nokia", "maintainer": "", "od_conformance": "not reviewed", "osd_conformance": "approved", "status": "active", "title": "Nokia Open Source License", "url": "https://opensource.org/licenses/Nokia" }, "OCLC-2.0": { "domain_content": false, "domain_data": false, "domain_software": true, "family": "", "id": "OCLC-2.0", "legacy_ids": [ "oclc2" ], "maintainer": "", "od_conformance": "not reviewed", "osd_conformance": "approved", "status": "active", "title": "OCLC Research Public License 2.0", "url": "https://opensource.org/licenses/OCLC-2.0" }, "ODC-BY-1.0": { "domain_content": false, "domain_data": true, "domain_software": false, "family": "", "id": "ODC-BY-1.0", "maintainer": "Open Data Commons", "od_conformance": "approved", "osd_conformance": "not reviewed", "status": "active", "title": "Open Data Commons Attribution License 1.0", "url": "https://opendefinition.org/licenses/odc-by" }, "ODbL-1.0": { "domain_content": false, "domain_data": true, "domain_software": false, "family": "", "id": "ODbL-1.0", "maintainer": "", "od_conformance": "approved", "osd_conformance": "not reviewed", "status": "active", "title": "Open Data Commons Open Database License 1.0", "url": "https://opendefinition.org/licenses/odc-odbl" }, "OFL-1.1": { "domain_content": false, "domain_data": false, "domain_software": true, "family": "", "id": "OFL-1.1", "maintainer": "", "od_conformance": "not reviewed", "osd_conformance": "approved", "status": "active", "title": "Open Font License 1.1", "url": "https://opensource.org/licenses/OFL-1.1" }, "OGL-Canada-2.0": { "domain_content": true, "domain_data": true, "domain_software": false, "family": "", "id": "OGL-Canada-2.0", "is_generic": false, "legacy_ids": [ "OGL-CA-2.0" ], "maintainer": "Government of Canada", "od_conformance": "approved", "osd_conformance": "not reviewed", "status": "active", "title": "Open Government License 2.0 (Canada)", "url": "https://open.canada.ca/en/open-government-licence-canada" }, "OGL-UK-1.0": { "domain_content": true, "domain_data": true, "domain_software": true, "family": "", "id": "OGL-UK-1.0", "maintainer": "", "od_conformance": "not reviewed", "osd_conformance": "not reviewed", "status": "superseded", "title": "Open Government Licence 1.0 (United Kingdom)", "url": "https://www.nationalarchives.gov.uk/doc/open-government-licence/version/1/" }, "OGL-UK-2.0": { "domain_content": true, "domain_data": true, "domain_software": true, "family": "", "id": "OGL-UK-2.0", "is_generic": false, "maintainer": "UK Government", "od_conformance": "approved", "osd_conformance": "not reviewed", "status": "active", "title": "Open Government Licence 2.0 (United Kingdom)", "url": "https://www.nationalarchives.gov.uk/doc/open-government-licence/version/2/" }, "OGL-UK-3.0": { "domain_content": true, "domain_data": true, "domain_software": true, "family": "", "id": "OGL-UK-3.0", "is_generic": false, "maintainer": "UK Government", "od_conformance": "approved", "osd_conformance": "not reviewed", "status": "active", "title": "Open Government Licence 3.0 (United Kingdom)", "url": "https://www.nationalarchives.gov.uk/doc/open-government-licence/version/3/" }, "OGTSL": { "domain_content": false, "domain_data": false, "domain_software": true, "family": "", "id": "OGTSL", "maintainer": "", "od_conformance": "not reviewed", "osd_conformance": "approved", "status": "active", "title": "Open Group Test Suite License", "url": "https://opensource.org/licenses/OGTSL" }, "OSL-3.0": { "domain_content": true, "domain_data": false, "domain_software": true, "family": "", "id": "OSL-3.0", "maintainer": "Lawrence Rosen", "od_conformance": "not reviewed", "osd_conformance": "approved", "status": "active", "title": "Open Software License 3.0", "url": "https://opensource.org/licenses/OSL-3.0" }, "PDDL-1.0": { "domain_content": false, "domain_data": true, "domain_software": false, "family": "", "id": "PDDL-1.0", "legacy_ids": [ "ODC-PDDL-1.0" ], "maintainer": "", "od_conformance": "approved", "osd_conformance": "not reviewed", "status": "active", "title": "Open Data Commons Public Domain Dedication and Licence 1.0", "url": "https://opendefinition.org/licenses/odc-pddl" }, "PHP-3.0": { "domain_content": false, "domain_data": false, "domain_software": true, "family": "", "id": "PHP-3.0", "maintainer": "PHP Group", "od_conformance": "not reviewed", "osd_conformance": "approved", "status": "active", "title": "PHP License 3.0", "url": "https://opensource.org/licenses/PHP-3.0" }, "PostgreSQL": { "domain_content": false, "domain_data": false, "domain_software": true, "family": "", "id": "PostgreSQL", "maintainer": "PostgreSQL Global Development Group", "od_conformance": "not reviewed", "osd_conformance": "approved", "status": "active", "title": "PostgreSQL License", "url": "https://opensource.org/licenses/PostgreSQL" }, "Python-2.0": { "domain_content": false, "domain_data": false, "domain_software": true, "family": "", "id": "Python-2.0", "maintainer": "", "od_conformance": "not reviewed", "osd_conformance": "approved", "status": "active", "title": "Python License 2.0", "url": "https://opensource.org/licenses/Python-2.0" }, "QPL-1.0": { "domain_content": false, "domain_data": false, "domain_software": true, "family": "", "id": "QPL-1.0", "maintainer": "", "od_conformance": "not reviewed", "osd_conformance": "approved", "status": "active", "title": "Q Public License 1.0", "url": "https://opensource.org/licenses/QPL-1.0" }, "RPL-1.5": { "domain_content": false, "domain_data": false, "domain_software": true, "family": "", "id": "RPL-1.5", "maintainer": "", "od_conformance": "not reviewed", "osd_conformance": "approved", "status": "active", "title": "Reciprocal Public License 1.5", "url": "https://opensource.org/licenses/RPL-1.5" }, "RPSL-1.0": { "domain_content": false, "domain_data": false, "domain_software": true, "family": "", "id": "RPSL-1.0", "maintainer": "", "od_conformance": "not reviewed", "osd_conformance": "approved", "status": "active", "title": "RealNetworks Public Source License 1.0", "url": "https://opensource.org/licenses/RPSL-1.0" }, "RSCPL": { "domain_content": false, "domain_data": false, "domain_software": true, "family": "", "id": "RSCPL", "maintainer": "", "od_conformance": "not reviewed", "osd_conformance": "approved", "status": "active", "title": "Ricoh Source Code Public License", "url": "https://opensource.org/licenses/RSCPL" }, "SISSL": { "domain_content": false, "domain_data": false, "domain_software": true, "family": "", "id": "SISSL", "legacy_ids": [ "sun-issl" ], "maintainer": "", "od_conformance": "not reviewed", "osd_conformance": "approved", "status": "retired", "title": "Sun Industry Standards Source License 1.1", "url": "https://opensource.org/licenses/SISSL" }, "SPL-1.0": { "domain_content": false, "domain_data": false, "domain_software": true, "family": "", "id": "SPL-1.0", "maintainer": "", "od_conformance": "not reviewed", "osd_conformance": "approved", "status": "active", "title": "Sun Public License 1.0", "url": "https://opensource.org/licenses/SPL-1.0" }, "SimPL-2.0": { "domain_content": false, "domain_data": false, "domain_software": true, "family": "", "id": "SimPL-2.0", "maintainer": "", "od_conformance": "not reviewed", "osd_conformance": "approved", "status": "active", "title": "Simple Public License 2.0", "url": "https://opensource.org/licenses/SimPL-2.0" }, "Sleepycat": { "domain_content": false, "domain_data": false, "domain_software": true, "family": "", "id": "Sleepycat", "maintainer": "Oracle Corporation", "od_conformance": "not reviewed", "osd_conformance": "approved", "status": "active", "title": "Sleepycat License", "url": "https://opensource.org/licenses/Sleepycat" }, "Talis": { "domain_content": true, "domain_data": false, "domain_software": false, "family": "", "id": "Talis", "maintainer": "", "od_conformance": "approved", "osd_conformance": "not reviewed", "status": "active", "title": "Talis Community License", "url": "https://opendefinition.org/licenses/tcl" }, "Unlicense": { "domain_content": false, "domain_data": false, "domain_software": true, "family": "", "id": "Unlicense", "maintainer": "", "od_conformance": "not reviewed", "osd_conformance": "not reviewed", "status": "active", "title": "Unlicense", "url": "https://unlicense.org/" }, "VSL-1.0": { "domain_content": false, "domain_data": false, "domain_software": true, "family": "", "id": "VSL-1.0", "maintainer": "", "od_conformance": "not reviewed", "osd_conformance": "approved", "status": "active", "title": "Vovida Software License 1.0", "url": "https://opensource.org/licenses/VSL-1.0" }, "W3C": { "domain_content": false, "domain_data": false, "domain_software": true, "family": "", "id": "W3C", "maintainer": "World Wide Web Consortium", "od_conformance": "not reviewed", "osd_conformance": "approved", "status": "active", "title": "W3C License", "url": "https://opensource.org/licenses/W3C" }, "WXwindows": { "domain_content": false, "domain_data": false, "domain_software": true, "family": "", "id": "WXwindows", "maintainer": "wxWidgets Team", "od_conformance": "not reviewed", "osd_conformance": "approved", "status": "active", "title": "wxWindows Library License", "url": "https://opensource.org/licenses/WXwindows" }, "Watcom-1.0": { "domain_content": false, "domain_data": false, "domain_software": true, "family": "", "id": "Watcom-1.0", "maintainer": "", "od_conformance": "not reviewed", "osd_conformance": "approved", "status": "active", "title": "Sybase Open Watcom Public License 1.0", "url": "https://opensource.org/licenses/Watcom-1.0" }, "Xnet": { "domain_content": false, "domain_data": false, "domain_software": true, "family": "", "id": "Xnet", "maintainer": "", "od_conformance": "not reviewed", "osd_conformance": "approved", "status": "active", "title": "X.Net License", "url": "https://opensource.org/licenses/Xnet" }, "ZPL-2.0": { "domain_content": false, "domain_data": false, "domain_software": true, "family": "", "id": "ZPL-2.0", "maintainer": "Zope Foundation", "od_conformance": "not reviewed", "osd_conformance": "approved", "status": "active", "title": "Zope Public License 2.0", "url": "https://opensource.org/licenses/ZPL-2.0" }, "Zlib": { "domain_content": false, "domain_data": false, "domain_software": true, "family": "", "id": "Zlib", "legacy_ids": [ "zlib-license" ], "maintainer": "", "od_conformance": "not reviewed", "osd_conformance": "approved", "status": "active", "title": "zlib/libpng license", "url": "https://opensource.org/licenses/Zlib" }, "dli-model-use": { "domain_content": false, "domain_data": true, "domain_software": false, "family": "", "id": "dli-model-use", "maintainer": "", "od_conformance": "not reviewed", "osd_conformance": "not reviewed", "status": "retired", "title": "Statistics Canada: Data Liberation Initiative (DLI) - Model Data Use Licence", "url": "http://data.library.ubc.ca/datalib/geographic/DMTI/license.html" }, "geogratis": { "domain_content": false, "domain_data": true, "domain_software": false, "family": "", "id": "geogratis", "maintainer": "", "od_conformance": "", "osd_conformance": "not reviewed", "status": "retired", "title": "Geogratis", "url": "http://geogratis.gc.ca/geogratis/licenceGG" }, "hesa-withrights": { "domain_content": true, "domain_data": false, "domain_software": false, "family": "", "id": "hesa-withrights", "maintainer": "", "od_conformance": "approved", "osd_conformance": "not reviewed", "status": "active", "title": "Higher Education Statistics Agency Copyright with data.gov.uk rights", "url": "https://web.archive.org/web/20131009082944/http://www.hesa.ac.uk/index.php?option=com_content&task=view&id=2619&Itemid=209" }, "localauth-withrights": { "domain_content": true, "domain_data": false, "domain_software": false, "family": "", "id": "localauth-withrights", "maintainer": "", "od_conformance": "approved", "osd_conformance": "not reviewed", "status": "active", "title": "Local Authority Copyright with data.gov.uk rights", "url": "" }, "met-office-cp": { "domain_content": false, "domain_data": false, "domain_software": false, "family": "", "id": "met-office-cp", "maintainer": "", "od_conformance": "not reviewed", "osd_conformance": "not reviewed", "status": "active", "title": "Met Office UK Climate Projections Licence Agreement", "url": "https://www.metoffice.gov.uk/climatechange/science/monitoring/ukcp09/UKCIP08_license_agreement_130709.pdf" }, "mitre": { "domain_content": false, "domain_data": false, "domain_software": true, "family": "", "id": "mitre", "maintainer": "", "od_conformance": "not reviewed", "osd_conformance": "approved", "status": "active", "title": "MITRE Collaborative Virtual Workspace License (CVW License)", "url": "https://opensource.org/licenses/CVW" }, "notspecified": { "domain_content": false, "domain_data": false, "domain_software": false, "family": "", "id": "notspecified", "is_generic": true, "maintainer": "", "od_conformance": "not reviewed", "osd_conformance": "not reviewed", "status": "active", "title": "License Not Specified", "url": "" }, "other-at": { "domain_content": true, "domain_data": false, "domain_software": false, "family": "", "id": "other-at", "is_generic": true, "maintainer": "", "od_conformance": "approved", "osd_conformance": "not reviewed", "status": "active", "title": "Other (Attribution)", "url": "" }, "other-closed": { "domain_content": false, "domain_data": false, "domain_software": false, "family": "", "id": "other-closed", "is_generic": true, "maintainer": "", "od_conformance": "not reviewed", "osd_conformance": "not reviewed", "status": "active", "title": "Other (Not Open)", "url": "" }, "other-nc": { "domain_content": false, "domain_data": false, "domain_software": false, "family": "", "id": "other-nc", "is_generic": true, "maintainer": "", "od_conformance": "not reviewed", "osd_conformance": "not reviewed", "status": "active", "title": "Other (Non-Commercial)", "url": "" }, "other-open": { "domain_content": true, "domain_data": false, "domain_software": false, "family": "", "id": "other-open", "is_generic": true, "maintainer": "", "od_conformance": "approved", "osd_conformance": "not reviewed", "status": "active", "title": "Other (Open)", "url": "" }, "other-pd": { "domain_content": true, "domain_data": false, "domain_software": false, "family": "", "id": "other-pd", "is_generic": true, "maintainer": "", "od_conformance": "approved", "osd_conformance": "not reviewed", "status": "active", "title": "Other (Public Domain)", "url": "" }, "ukclickusepsi": { "domain_content": true, "domain_data": false, "domain_software": false, "family": "", "id": "ukclickusepsi", "maintainer": "", "od_conformance": "rejected", "osd_conformance": "not reviewed", "status": "retired", "title": "UK Click Use PSI", "url": "" }, "ukcrown": { "domain_content": false, "domain_data": false, "domain_software": false, "family": "", "id": "ukcrown", "maintainer": "", "od_conformance": "rejected", "osd_conformance": "not reviewed", "status": "active", "title": "UK Crown Copyright", "url": "" }, "ukcrown-withrights": { "domain_content": true, "domain_data": false, "domain_software": false, "family": "", "id": "ukcrown-withrights", "maintainer": "", "od_conformance": "approved", "osd_conformance": "not reviewed", "status": "retired", "title": "UK Crown Copyright with data.gov.uk rights", "url": "" }, "ukpsi": { "domain_content": true, "domain_data": false, "domain_software": false, "family": "", "id": "ukpsi", "maintainer": "", "od_conformance": "rejected", "osd_conformance": "not reviewed", "status": "active", "title": "UK PSI Public Sector Information", "url": "https://opendefinition.org/licenses/ukpsi" } } src/licence_normaliser/data/osi/osi.json ======================================== src/licence_normaliser/data/osi/osi.json [{"id":"cddl-1-1","name":"COMMON DEVELOPMENT AND DISTRIBUTION LICENSE (CDDL)","spdx_id":"CDDL-1.1","version":"1.1","submission_date":"20250502","submission_url":"https:\/\/lists.opensource.org\/pipermail\/license-review_lists.opensource.org\/2025-May\/005756.html","submitter_name":"Brian Warner","approved":true,"approval_date":"20250718","license_steward_version":"","license_steward_url":"https:\/\/javaee.github.io\/glassfish\/LICENSE","board_minutes":"https:\/\/opensource.org\/meeting-minutes\/2025-07-18","stewards":["oracle"],"keywords":["uncategorized"],"_links":{"self":{"href":"https:\/\/opensource.org\/api\/license\/cddl-1-1"},"html":{"href":"https:\/\/opensource.org\/license\/cddl-1-1"},"collection":{"href":"https:\/\/opensource.org\/api\/licenses"}}},{"id":"wordnet","name":"WordNet","spdx_id":"WordNet","version":"3.0","submission_date":"20250430","submission_url":"https:\/\/lists.opensource.org\/pipermail\/license-review_lists.opensource.org\/2025-April\/thread.html","submitter_name":"Brian Warner","approved":true,"approval_date":"20250718","license_steward_version":"","license_steward_url":"https:\/\/wordnet.princeton.edu\/license-and-commercial-use","board_minutes":"https:\/\/opensource.org\/meeting-minutes\/2025-07-18","stewards":[],"keywords":["non-reusable"],"_links":{"self":{"href":"https:\/\/opensource.org\/api\/license\/wordnet"},"html":{"href":"https:\/\/opensource.org\/license\/wordnet"},"collection":{"href":"https:\/\/opensource.org\/api\/licenses"}}},{"id":"bsd-3-clause-open-mpi","name":"BSD-3-Clause-Open-MPI","spdx_id":"BSD-3-Clause-Open-MPI","version":"","submission_date":"20250520","submission_url":"https:\/\/lists.opensource.org\/pipermail\/license-review_lists.opensource.org\/2025-May\/005785.html","submitter_name":"McCoy Smith","approved":true,"approval_date":"20250718","license_steward_version":"","license_steward_url":"https:\/\/www.open-mpi.org\/community\/license.php","board_minutes":"https:\/\/opensource.org\/meeting-minutes\/2025-07-18","stewards":["open-mpi"],"keywords":["other-miscellaneous"],"_links":{"self":{"href":"https:\/\/opensource.org\/api\/license\/bsd-3-clause-open-mpi"},"html":{"href":"https:\/\/opensource.org\/license\/bsd-3-clause-open-mpi"},"collection":{"href":"https:\/\/opensource.org\/api\/licenses"}}},{"id":"osc-1-0","name":"OSC License 1.0","spdx_id":"OSC-1.0","version":"1.0","submission_date":"20241223","submission_url":"https:\/\/lists.opensource.org\/pipermail\/license-review_lists.opensource.org\/2024-December\/005616.html","submitter_name":"Langenheim, Niccolo ","approved":false,"approval_date":"20250321","license_steward_version":"","license_steward_url":"","board_minutes":"https:\/\/opensource.org\/meeting-minutes\/2025-03-21","stewards":[],"keywords":["international"],"_links":{"self":{"href":"https:\/\/opensource.org\/api\/license\/osc-1-0"},"html":{"href":"https:\/\/opensource.org\/license\/osc-1-0"},"collection":{"href":"https:\/\/opensource.org\/api\/licenses"}}},{"id":"los-alamos-national-labs-bsd-3-variant","name":"Los Alamos National Labs BSD-3 Variant","spdx_id":"","version":"","submission_date":"20240626","submission_url":" https:\/\/lists.opensource.org\/pipermail\/license-review_lists.opensource.org\/2024-June\/005490.html","submitter_name":"Pettinger, Adam L","approved":false,"approval_date":"20240920","license_steward_version":"","license_steward_url":"","board_minutes":"https:\/\/opensource.org\/meeting-minutes\/2024-09-20","stewards":[],"keywords":["non-reusable"],"_links":{"self":{"href":"https:\/\/opensource.org\/api\/license\/los-alamos-national-labs-bsd-3-variant"},"html":{"href":"https:\/\/opensource.org\/license\/los-alamos-national-labs-bsd-3-variant"},"collection":{"href":"https:\/\/opensource.org\/api\/licenses"}}},{"id":"mit-cmu","name":"CMU License","spdx_id":"MIT-CMU","version":"","submission_date":"20240614","submission_url":"https:\/\/lists.opensource.org\/pipermail\/license-review_lists.opensource.org\/2024-June\/005479.html","submitter_name":"Jeffrey Clark ","approved":false,"approval_date":"20240920","license_steward_version":"","license_steward_url":"","board_minutes":"https:\/\/opensource.org\/meeting-minutes\/2024-09-20","stewards":[],"keywords":[],"_links":{"self":{"href":"https:\/\/opensource.org\/api\/license\/mit-cmu"},"html":{"href":"https:\/\/opensource.org\/license\/mit-cmu"},"collection":{"href":"https:\/\/opensource.org\/api\/licenses"}}},{"id":"blueoak-1-0-0","name":"Blue Oak Model License","spdx_id":"BlueOak-1.0.0","version":"1.0.0","submission_date":"20231109","submission_url":"http:\/\/lists.opensource.org\/pipermail\/license-review_lists.opensource.org\/2023-November\/005441.html","submitter_name":"Luis Villa","approved":false,"approval_date":"20240119","license_steward_version":"","license_steward_url":"https:\/\/blueoakcouncil.org\/license\/1.0.0","board_minutes":"https:\/\/opensource.org\/?post_type=meeting-minutes&p=17014","stewards":[],"keywords":["redundant-with-more-popular"],"_links":{"self":{"href":"https:\/\/opensource.org\/api\/license\/blueoak-1-0-0"},"html":{"href":"https:\/\/opensource.org\/license\/blueoak-1-0-0"},"collection":{"href":"https:\/\/opensource.org\/api\/licenses"}}},{"id":"unicode-3-0","name":"UNICODE LICENSE V3","spdx_id":"Unicode-3.0","version":"3","submission_date":"20230824","submission_url":"http:\/\/lists.opensource.org\/pipermail\/license-review_lists.opensource.org\/2023-August\/005404.html","submitter_name":"McCoy Smith","approved":false,"approval_date":"20231117","license_steward_version":"","license_steward_url":"https:\/\/www.unicode.org\/license.txt","board_minutes":"","stewards":["unicode-consortium"],"keywords":["special-purpose"],"_links":{"self":{"href":"https:\/\/opensource.org\/api\/license\/unicode-3-0"},"html":{"href":"https:\/\/opensource.org\/license\/unicode-3-0"},"collection":{"href":"https:\/\/opensource.org\/api\/licenses"}}},{"id":"icu","name":"ICU License","spdx_id":"ICU","version":"","submission_date":"20230816","submission_url":"http:\/\/lists.opensource.org\/pipermail\/license-review_lists.opensource.org\/2023-August\/005 393.html","submitter_name":"Jeff Johnson","approved":false,"approval_date":"20231020","license_steward_version":"","license_steward_url":"","board_minutes":"","stewards":[],"keywords":[],"_links":{"self":{"href":"https:\/\/opensource.org\/api\/license\/icu"},"html":{"href":"https:\/\/opensource.org\/license\/icu"},"collection":{"href":"https:\/\/opensource.org\/api\/licenses"}}},{"id":"olfl-1-3","name":"Open Logistics Foundation License v1.3","spdx_id":"OLFL-1.3","version":"1.3","submission_date":"20230117","submission_url":"https:\/\/lists.opensource.org\/pipermail\/license-review_lists.opensource.org\/2023-January\/005333.html","submitter_name":"Andreas Nettstr\u00e4ter","approved":false,"approval_date":"20230317","license_steward_version":"","license_steward_url":"https:\/\/openlogisticsfoundation.org\/licenses\/","board_minutes":"https:\/\/wiki.opensource.org\/bin\/Main\/OSI%20Board%20of%20Directors\/Board%20minutes\/2023\/2023-03-17%20Minutes\/","stewards":["open-logistics-foundation"],"keywords":["special-purpose"],"_links":{"self":{"href":"https:\/\/opensource.org\/api\/license\/olfl-1-3"},"html":{"href":"https:\/\/opensource.org\/license\/olfl-1-3"},"collection":{"href":"https:\/\/opensource.org\/api\/licenses"}}},{"id":"eupl-1-1","name":"The European Union Public License, version 1.1","spdx_id":"EUPL-1.1","version":"1.1","submission_date":"20080513","submission_url":"https:\/\/lists.opensource.org\/pipermail\/license-review_lists.opensource.org\/2008-May\/000205.html","submitter_name":"Patrice-Emmanuel Schmitz","approved":false,"approval_date":"20090304","license_steward_version":"","license_steward_url":"https:\/\/wayback.archive-it.org\/12090\/20200210204548\/https:\/\/ec.europa.eu\/idabc\/en\/document\/7774.html","board_minutes":"https:\/\/opensource.org\/meeting-minutes\/minutes20090304\/","stewards":["european-commission"],"keywords":["superseded"],"_links":{"self":{"href":"https:\/\/opensource.org\/api\/license\/eupl-1-1"},"html":{"href":"https:\/\/opensource.org\/license\/eupl-1-1"},"collection":{"href":"https:\/\/opensource.org\/api\/licenses"}}},{"id":"jam","name":"JAM License","spdx_id":"Jam","version":"N\/A","submission_date":"20210425","submission_url":"https:\/\/lists.opensource.org\/pipermail\/license-review_lists.opensource.org\/2021-April\/005139.html","submitter_name":"Jack Hill","approved":false,"approval_date":"20210917","license_steward_version":"","license_steward_url":"https:\/\/web.archive.org\/web\/20160330173339\/https:\/\/swarm.workshop.perforce.com\/files\/guest\/perforce_software\/jam\/src\/README","board_minutes":"https:\/\/wiki.opensource.org\/bin\/Main\/OSI%20Board%20of%20Directors\/Board%20minutes\/2021\/2021-09-17\/","stewards":["jam-software"],"keywords":["other-miscellaneous"],"_links":{"self":{"href":"https:\/\/opensource.org\/api\/license\/jam"},"html":{"href":"https:\/\/opensource.org\/license\/jam"},"collection":{"href":"https:\/\/opensource.org\/api\/licenses"}}},{"id":"zpl-2-1","name":"Zope Public License 2.1","spdx_id":"ZPL-2.1","version":"2.1","submission_date":"20210406","submission_url":"https:\/\/lists.opensource.org\/pipermail\/license-review_lists.opensource.org\/2021-April\/005124.html","submitter_name":"Jens Vagelpohl","approved":false,"approval_date":"20210625","license_steward_version":"","license_steward_url":"https:\/\/public.dhe.ibm.com\/aix\/freeSoftware\/aixtoolbox\/LICENSES\/ZPL-2.1.txt","board_minutes":"https:\/\/wiki.opensource.org\/bin\/Main\/OSI%20Board%20of%20Directors\/Board%20minutes\/2021\/2021-06-25\/","stewards":["zope-foundation"],"keywords":["redundant-with-more-popular"],"_links":{"self":{"href":"https:\/\/opensource.org\/api\/license\/zpl-2-1"},"html":{"href":"https:\/\/opensource.org\/license\/zpl-2-1"},"collection":{"href":"https:\/\/opensource.org\/api\/licenses"}}},{"id":"cern-ohl-s-2-0","name":"CERN Open Hardware Licence Version 2 - Strongly Reciprocal","spdx_id":"CERN-OHL-S-2.0 ","version":"2","submission_date":"20200629","submission_url":"https:\/\/lists.opensource.org\/pipermail\/license-review_lists.opensource.org\/2020-June\/004892.html","submitter_name":"Andrew Katz","approved":false,"approval_date":"20210115","license_steward_version":"","license_steward_url":"https:\/\/ohwr.org\/cern_ohl_s_v2.txt","board_minutes":"https:\/\/wiki.opensource.org\/bin\/Main\/OSI%20Board%20of%20Directors\/Board%20minutes\/2021\/2021-01-15\/","stewards":["cern"],"keywords":["special-purpose"],"_links":{"self":{"href":"https:\/\/opensource.org\/api\/license\/cern-ohl-s-2-0"},"html":{"href":"https:\/\/opensource.org\/license\/cern-ohl-s-2-0"},"collection":{"href":"https:\/\/opensource.org\/api\/licenses"}}},{"id":"cern-ohl-w-2-0","name":"CERN Open Hardware Licence Version 2 - Weakly Reciprocal","spdx_id":"CERN-OHL-W-2.0","version":"2","submission_date":"20200629","submission_url":"https:\/\/lists.opensource.org\/pipermail\/license-review_lists.opensource.org\/2020-June\/004892.html","submitter_name":"Andrew Katz","approved":false,"approval_date":"20210115","license_steward_version":"","license_steward_url":"https:\/\/ohwr.org\/cern_ohl_w_v2.txt","board_minutes":"https:\/\/wiki.opensource.org\/bin\/Main\/OSI%20Board%20of%20Directors\/Board%20minutes\/2021\/2021-01-15\/","stewards":["cern"],"keywords":["special-purpose"],"_links":{"self":{"href":"https:\/\/opensource.org\/api\/license\/cern-ohl-w-2-0"},"html":{"href":"https:\/\/opensource.org\/license\/cern-ohl-w-2-0"},"collection":{"href":"https:\/\/opensource.org\/api\/licenses"}}},{"id":"cern-ohl-p-2-0","name":"CERN Open Hardware Licence Version 2 - Permissive","spdx_id":"CERN-OHL-P-2.0","version":"2","submission_date":"20200629","submission_url":"https:\/\/lists.opensource.org\/pipermail\/license-review_lists.opensource.org\/2020-June\/004892.html","submitter_name":"Andrew Katz","approved":false,"approval_date":"20210115","license_steward_version":"","license_steward_url":"https:\/\/ohwr.org\/cern_ohl_p_v2.txt","board_minutes":"https:\/\/wiki.opensource.org\/bin\/Main\/OSI%20Board%20of%20Directors\/Board%20minutes\/2021\/2021-01-15\/","stewards":["cern"],"keywords":["special-purpose"],"_links":{"self":{"href":"https:\/\/opensource.org\/api\/license\/cern-ohl-p-2-0"},"html":{"href":"https:\/\/opensource.org\/license\/cern-ohl-p-2-0"},"collection":{"href":"https:\/\/opensource.org\/api\/licenses"}}},{"id":"mit-0","name":"MIT No Attribution License","spdx_id":"MIT-0","version":"N\/A","submission_date":"20200515","submission_url":"https:\/\/lists.opensource.org\/pipermail\/license-review_lists.opensource.org\/2020-May\/004856.html","submitter_name":"Tobie Langel, URL N\/A","approved":false,"approval_date":"20200814","license_steward_version":"","license_steward_url":"","board_minutes":"https:\/\/wiki.opensource.org\/bin\/Main\/OSI%20Board%20of%20Directors\/Board%20minutes\/2020\/2020-08-14\/","stewards":[],"keywords":["other-miscellaneous"],"_links":{"self":{"href":"https:\/\/opensource.org\/api\/license\/mit-0"},"html":{"href":"https:\/\/opensource.org\/license\/mit-0"},"collection":{"href":"https:\/\/opensource.org\/api\/licenses"}}},{"id":"unicode-dfs-2016","name":"Unicode, Inc. License Agreement - Data Files and Software","spdx_id":"Unicode-DFS-2016","version":"N\/A","submission_date":"20171129","submission_url":"https:\/\/lists.opensource.org\/pipermail\/license-review_lists.opensource.org\/2017-November\/003296.html","submitter_name":"Sascha Brawer","approved":false,"approval_date":"20180430","license_steward_version":"","license_steward_url":"http:\/\/www.unicode.org\/copyright.html#LICENSE","board_minutes":"https:\/\/opensource.org\/meeting-minutes\/minutes2018springf2f\/","stewards":["unicode-consortium"],"keywords":["special-purpose","superseded"],"_links":{"self":{"href":"https:\/\/opensource.org\/api\/license\/unicode-dfs-2016"},"html":{"href":"https:\/\/opensource.org\/license\/unicode-dfs-2016"},"collection":{"href":"https:\/\/opensource.org\/api\/licenses"}}},{"id":"unlicense","name":"The Unlicense","spdx_id":"Unlicense","version":"N\/A","submission_date":"20200328","submission_url":"https:\/\/lists.opensource.org\/pipermail\/license-review_lists.opensource.org\/2020-March\/004795.html","submitter_name":"Steffen Jaeckel","approved":false,"approval_date":"20200612","license_steward_version":"","license_steward_url":"https:\/\/unlicense.org\/","board_minutes":"https:\/\/wiki.opensource.org\/bin\/Main\/OSI%20Board%20of%20Directors\/Board%20minutes\/2020\/2020-06-12","stewards":[],"keywords":["special-purpose"],"_links":{"self":{"href":"https:\/\/opensource.org\/api\/license\/unlicense"},"html":{"href":"https:\/\/opensource.org\/license\/unlicense"},"collection":{"href":"https:\/\/opensource.org\/api\/licenses"}}},{"id":"php-3-01","name":"PHP License 3.01","spdx_id":"PHP-3.01","version":"3.01","submission_date":"20200304","submission_url":"https:\/\/lists.opensource.org\/pipermail\/license-review_lists.opensource.org\/2020-March\/004716.html","submitter_name":"Ben Ramsey","approved":false,"approval_date":"20200511","license_steward_version":"","license_steward_url":"https:\/\/www.php.net\/license\/3_01.txt","board_minutes":"https:\/\/wiki.opensource.org\/bin\/Main\/OSI%20Board%20of%20Directors\/Board%20minutes\/2020\/2020-05-11","stewards":[],"keywords":["non-reusable"],"_links":{"self":{"href":"https:\/\/opensource.org\/api\/license\/php-3-01"},"html":{"href":"https:\/\/opensource.org\/license\/php-3-01"},"collection":{"href":"https:\/\/opensource.org\/api\/licenses"}}},{"id":"cal-1-0","name":"Cryptographic Autonomy License","spdx_id":"CAL-1.0","version":"1.0","submission_date":"20191204","submission_url":"https:\/\/lists.opensource.org\/pipermail\/license-review_lists.opensource.org\/2019-December\/004455.html","submitter_name":"Van Lindberg","approved":false,"approval_date":"20190214","license_steward_version":"","license_steward_url":"https:\/\/www.processmechanics.com\/static\/CAL-1.0-Beta.pdf","board_minutes":"https:\/\/opensource.org\/meeting-minutes\/minutes20200214\/","stewards":[],"keywords":["uncategorized"],"_links":{"self":{"href":"https:\/\/opensource.org\/api\/license\/cal-1-0"},"html":{"href":"https:\/\/opensource.org\/license\/cal-1-0"},"collection":{"href":"https:\/\/opensource.org\/api\/licenses"}}},{"id":"mulanpsl-2-0","name":"Mulan Permissive Software License v2","spdx_id":"MulanPSL-2.0","version":"2.0","submission_date":"20200106","submission_url":" http:\/\/lists.opensource.org\/pipermail\/license-review_lists.opensource.org\/2020-January\/004640.html","submitter_name":"Zhou Minghui","approved":false,"approval_date":"20200214","license_steward_version":"","license_steward_url":"http:\/\/license.coscl.org.cn\/MulanPSL2","board_minutes":"https:\/\/opensource.org\/meeting-minutes\/minutes20200214\/","stewards":[],"keywords":["international"],"_links":{"self":{"href":"https:\/\/opensource.org\/api\/license\/mulanpsl-2-0"},"html":{"href":"https:\/\/opensource.org\/license\/mulanpsl-2-0"},"collection":{"href":"https:\/\/opensource.org\/api\/licenses"}}},{"id":"oldap-2-8","name":"OpenLDAP Public License Version 2.8","spdx_id":"OLDAP-2.8","version":"2.8","submission_date":"20190813","submission_url":"https:\/\/lists.opensource.org\/pipermail\/license-review_lists.opensource.org\/2019-August\/004266.html","submitter_name":"Howard Chu","approved":false,"approval_date":"20190920","license_steward_version":"","license_steward_url":"https:\/\/www.openldap.org\/software\/release\/license.html","board_minutes":"https:\/\/opensource.org\/meeting-minutes\/minutes20190920\/","stewards":["the-openldap-project"],"keywords":["redundant-with-more-popular"],"_links":{"self":{"href":"https:\/\/opensource.org\/api\/license\/oldap-2-8"},"html":{"href":"https:\/\/opensource.org\/license\/oldap-2-8"},"collection":{"href":"https:\/\/opensource.org\/api\/licenses"}}},{"id":"bsd-1-clause","name":"1-clause BSD License","spdx_id":"BSD-1-Clause","version":"N\/A","submission_date":"20191210","submission_url":"https:\/\/lists.opensource.org\/pipermail\/license-review_lists.opensource.org\/2019-December\/004510.html","submitter_name":"Pedro Giffuni","approved":false,"approval_date":"20200313","license_steward_version":"","license_steward_url":"https:\/\/svnweb.freebsd.org\/base\/head\/include\/ifaddrs.h?revision=326823","board_minutes":"https:\/\/opensource.org\/meeting-minutes\/minutes20200313\/","stewards":["berkley-software-design-inc"],"keywords":["other-miscellaneous"],"_links":{"self":{"href":"https:\/\/opensource.org\/api\/license\/bsd-1-clause"},"html":{"href":"https:\/\/opensource.org\/license\/bsd-1-clause"},"collection":{"href":"https:\/\/opensource.org\/api\/licenses"}}},{"id":"bsd-3-clause-lbnl","name":"Lawrence Berkeley National Labs BSD Variant License","spdx_id":"BSD-3-Clause-LBNL","version":"N\/A","submission_date":"20190516","submission_url":"https:\/\/lists.opensource.org\/pipermail\/license-review_lists.opensource.org\/2019-May\/004169.html","submitter_name":"Sebastian Ainslie","approved":false,"approval_date":"20190614","license_steward_version":"","license_steward_url":"https:\/\/fedoraproject.org\/wiki\/Licensing:LBNLBSD","board_minutes":"https:\/\/opensource.org\/meeting-minutes\/minutes20190614\/","stewards":[],"keywords":["special-purpose"],"_links":{"self":{"href":"https:\/\/opensource.org\/api\/license\/bsd-3-clause-lbnl"},"html":{"href":"https:\/\/opensource.org\/license\/bsd-3-clause-lbnl"},"collection":{"href":"https:\/\/opensource.org\/api\/licenses"}}},{"id":"epl-2-0","name":"Eclipse Public License version 2.0","spdx_id":"EPL-2.0","version":"2.0","submission_date":"20170615","submission_url":"https:\/\/lists.opensource.org\/pipermail\/license-review_lists.opensource.org\/2017-June\/003048.html","submitter_name":"Mike Milinkovich","approved":false,"approval_date":"20170810","license_steward_version":"","license_steward_url":"https:\/\/www.eclipse.org\/legal\/epl-2.0\/","board_minutes":"https:\/\/opensource.org\/meeting-minutes\/minutes20170810\/","stewards":["eclipse-foundation"],"keywords":["popular-strong-community"],"_links":{"self":{"href":"https:\/\/opensource.org\/api\/license\/epl-2-0"},"html":{"href":"https:\/\/opensource.org\/license\/epl-2-0"},"collection":{"href":"https:\/\/opensource.org\/api\/licenses"}}},{"id":"lgpl-2-0","name":"GNU Library General Public License version 2","spdx_id":"LGPL-2.0","version":"2","submission_date":"","submission_url":"","submitter_name":"","approved":false,"approval_date":"","license_steward_version":"","license_steward_url":"","board_minutes":"","stewards":["free-software-foundation"],"keywords":["popular-strong-community"],"_links":{"self":{"href":"https:\/\/opensource.org\/api\/license\/lgpl-2-0"},"html":{"href":"https:\/\/opensource.org\/license\/lgpl-2-0"},"collection":{"href":"https:\/\/opensource.org\/api\/licenses"}}},{"id":"ucl-1-0","name":"Upstream Compatibility License v1.0","spdx_id":"UCL-1.0","version":"1.0","submission_date":"20170223","submission_url":"https:\/\/lists.opensource.org\/pipermail\/license-review_lists.opensource.org\/2017-February\/002980.html","submitter_name":"Nigel T, URL N\/A","approved":false,"approval_date":"20170404","license_steward_version":"","license_steward_url":"","board_minutes":"https:\/\/opensource.org\/meeting-minutes\/minutes2017springf2f\/","stewards":[],"keywords":["special-purpose"],"_links":{"self":{"href":"https:\/\/opensource.org\/api\/license\/ucl-1-0"},"html":{"href":"https:\/\/opensource.org\/license\/ucl-1-0"},"collection":{"href":"https:\/\/opensource.org\/api\/licenses"}}},{"id":"bsd-2-clause-patent","name":"BSD+Patent","spdx_id":"BSD-2-Clause-Patent","version":"N\/A","submission_date":"20160113","submission_url":"https:\/\/lists.opensource.org\/pipermail\/license-review_lists.opensource.org\/2016-January\/002640.html","submitter_name":"McCoy Smith","approved":false,"approval_date":"20170404","license_steward_version":"","license_steward_url":"","board_minutes":"https:\/\/opensource.org\/meeting-minutes\/minutes2017springf2f\/","stewards":[],"keywords":["special-purpose"],"_links":{"self":{"href":"https:\/\/opensource.org\/api\/license\/bsd-2-clause-patent"},"html":{"href":"https:\/\/opensource.org\/license\/bsd-2-clause-patent"},"collection":{"href":"https:\/\/opensource.org\/api\/licenses"}}},{"id":"liliq-rplus-1-1","name":"Licence Libre du Qu\u00e9bec \u2013 R\u00e9ciprocit\u00e9 forte version 1.1","spdx_id":"LiLiQ-Rplus-1.1","version":"1.1","submission_date":"20150915","submission_url":"https:\/\/lists.opensource.org\/pipermail\/license-review_lists.opensource.org\/2015-September\/002548.html","submitter_name":"Simon Johnson-B\u00e9gin","approved":false,"approval_date":"20160113","license_steward_version":"","license_steward_url":"https:\/\/forge.gouv.qc.ca\/licence\/liliq-r+\/","board_minutes":"https:\/\/opensource.org\/meeting-minutes\/minutes20160113\/","stewards":["government-of-quebec"],"keywords":["international"],"_links":{"self":{"href":"https:\/\/opensource.org\/api\/license\/liliq-rplus-1-1"},"html":{"href":"https:\/\/opensource.org\/license\/liliq-rplus-1-1"},"collection":{"href":"https:\/\/opensource.org\/api\/licenses"}}},{"id":"liliq-r-1-1","name":"Licence Libre du Qu\u00e9bec \u2013 R\u00e9ciprocit\u00e9 version 1.1","spdx_id":"LiLiQ-R-1.1","version":"1.1","submission_date":"20150915","submission_url":"https:\/\/lists.opensource.org\/pipermail\/license-review_lists.opensource.org\/2015-September\/002548.html","submitter_name":"Simon Johnson-B\u00e9gin","approved":false,"approval_date":"20160113","license_steward_version":"","license_steward_url":"https:\/\/forge.gouv.qc.ca\/licence\/liliq-r\/","board_minutes":"https:\/\/opensource.org\/meeting-minutes\/minutes20160113\/","stewards":["government-of-quebec"],"keywords":["international"],"_links":{"self":{"href":"https:\/\/opensource.org\/api\/license\/liliq-r-1-1"},"html":{"href":"https:\/\/opensource.org\/license\/liliq-r-1-1"},"collection":{"href":"https:\/\/opensource.org\/api\/licenses"}}},{"id":"liliq-p-1-1","name":"Licence Libre du Qu\u00e9bec \u2013 Permissive version 1.1","spdx_id":"LiLiQ-P-1.1","version":"1.1","submission_date":"20150915","submission_url":"https:\/\/lists.opensource.org\/pipermail\/license-review_lists.opensource.org\/2015-September\/002548.html","submitter_name":"Simon Johnson-B\u00e9gin","approved":false,"approval_date":"20160113","license_steward_version":"","license_steward_url":"https:\/\/forge.gouv.qc.ca\/licence\/liliq-p\/","board_minutes":"https:\/\/opensource.org\/meeting-minutes\/minutes20160113\/","stewards":["government-of-quebec"],"keywords":["international"],"_links":{"self":{"href":"https:\/\/opensource.org\/api\/license\/liliq-p-1-1"},"html":{"href":"https:\/\/opensource.org\/license\/liliq-p-1-1"},"collection":{"href":"https:\/\/opensource.org\/api\/licenses"}}},{"id":"oset-pl-2-1","name":"OSET Public License version 2.1","spdx_id":"OSET-PL-2.1","version":"2.1","submission_date":"20150901","submission_url":"https:\/\/lists.opensource.org\/pipermail\/license-review_lists.opensource.org\/2015-September\/002444.html","submitter_name":"Heather Meeker","approved":false,"approval_date":"20151110","license_steward_version":"","license_steward_url":"https:\/\/www.osetinstitute.org\/public-license\/","board_minutes":"https:\/\/opensource.org\/meeting-minutes\/minutes2015fallf2f\/","stewards":["oset"],"keywords":["special-purpose"],"_links":{"self":{"href":"https:\/\/opensource.org\/api\/license\/oset-pl-2-1"},"html":{"href":"https:\/\/opensource.org\/license\/oset-pl-2-1"},"collection":{"href":"https:\/\/opensource.org\/api\/licenses"}}},{"id":"ecos-2-0","name":"eCos License version 2.0","spdx_id":"eCos-2.0","version":"2.0","submission_date":"20140829","submission_url":"https:\/\/lists.opensource.org\/pipermail\/license-review_lists.opensource.org\/2014-August\/002187.html","submitter_name":"John Dallaway","approved":false,"approval_date":"20150909","license_steward_version":"","license_steward_url":"https:\/\/ecos.sourceware.org\/license-overview.html","board_minutes":"https:\/\/opensource.org\/meeting-minutes\/minutes20150909\/","stewards":[],"keywords":["non-reusable"],"_links":{"self":{"href":"https:\/\/opensource.org\/api\/license\/ecos-2-0"},"html":{"href":"https:\/\/opensource.org\/license\/ecos-2-0"},"collection":{"href":"https:\/\/opensource.org\/api\/licenses"}}},{"id":"0bsd","name":"Zero-Clause BSD","spdx_id":"0BSD","version":"N\/A","submission_date":"20150830","submission_url":"https:\/\/lists.opensource.org\/pipermail\/license-review_lists.opensource.org\/2015-August\/002438.html","submitter_name":"Christian Bundy, URL N\/A","approved":false,"approval_date":"20151014","license_steward_version":"","license_steward_url":"","board_minutes":"https:\/\/opensource.org\/meeting-minutes\/minutes20151014-2\/","stewards":[],"keywords":["other-miscellaneous"],"_links":{"self":{"href":"https:\/\/opensource.org\/api\/license\/0bsd"},"html":{"href":"https:\/\/opensource.org\/license\/0bsd"},"collection":{"href":"https:\/\/opensource.org\/api\/licenses"}}},{"id":"upl-1-0","name":"The Universal Permissive License Version 1.0","spdx_id":"UPL-1.0","version":"1.0","submission_date":"20140411","submission_url":"https:\/\/lists.opensource.org\/pipermail\/license-review_lists.opensource.org\/2014-April\/002108.html","submitter_name":"Jim Wright","approved":false,"approval_date":"20150204","license_steward_version":"","license_steward_url":"https:\/\/oss.oracle.com\/licenses\/upl\/","board_minutes":"https:\/\/opensource.org\/meeting-minutes\/minutes20150204\/","stewards":["oracle"],"keywords":["other-miscellaneous"],"_links":{"self":{"href":"https:\/\/opensource.org\/api\/license\/upl-1-0"},"html":{"href":"https:\/\/opensource.org\/license\/upl-1-0"},"collection":{"href":"https:\/\/opensource.org\/api\/licenses"}}},{"id":"cecill-2-1","name":"Cea Cnrs Inria Logiciel Libre License, version 2.1","spdx_id":"CECILL-2.1","version":"2.1","submission_date":"20120227","submission_url":"https:\/\/lists.opensource.org\/pipermail\/license-review_lists.opensource.org\/2012-February\/001603.html","submitter_name":"Patrick Moreau, URL N\/A","approved":false,"approval_date":"20130501","license_steward_version":"","license_steward_url":"","board_minutes":"https:\/\/opensource.org\/meeting-minutes\/minutes20130501\/","stewards":["cea-cnrs-inria-logiciel-libre"],"keywords":["international"],"_links":{"self":{"href":"https:\/\/opensource.org\/api\/license\/cecill-2-1"},"html":{"href":"https:\/\/opensource.org\/license\/cecill-2-1"},"collection":{"href":"https:\/\/opensource.org\/api\/licenses"}}},{"id":"artistic-1-0-perl","name":"Artistic License (Perl) 1.0","spdx_id":"Artistic-1.0-Perl","version":"1.0","submission_date":"","submission_url":"","submitter_name":"","approved":false,"approval_date":"","license_steward_version":"","license_steward_url":"","board_minutes":"","stewards":[],"keywords":["superseded"],"_links":{"self":{"href":"https:\/\/opensource.org\/api\/license\/artistic-1-0-perl"},"html":{"href":"https:\/\/opensource.org\/license\/artistic-1-0-perl"},"collection":{"href":"https:\/\/opensource.org\/api\/licenses"}}},{"id":"mpl-2-0","name":"Mozilla Public License 2.0","spdx_id":"MPL-2.0","version":"2.0","submission_date":"20110815","submission_url":"https:\/\/lists.opensource.org\/pipermail\/license-review_lists.opensource.org\/2011-August\/001294.html","submitter_name":"Luis Villa","approved":false,"approval_date":"20120109","license_steward_version":"","license_steward_url":"https:\/\/www.mozilla.org\/en-US\/MPL\/2.0\/","board_minutes":"https:\/\/opensource.org\/meeting-minutes\/minutes20120109\/","stewards":["mozilla-foundation"],"keywords":["popular-strong-community"],"_links":{"self":{"href":"https:\/\/opensource.org\/api\/license\/mpl-2-0"},"html":{"href":"https:\/\/opensource.org\/license\/mpl-2-0"},"collection":{"href":"https:\/\/opensource.org\/api\/licenses"}}},{"id":"eupl-1-2","name":"European Union Public Licence, version 1.2","spdx_id":"EUPL-1.2","version":"1.2","submission_date":"20170530","submission_url":"https:\/\/lists.opensource.org\/pipermail\/license-review_lists.opensource.org\/2017-May\/003040.html","submitter_name":"Patrice-Emmanuel Schmitz","approved":false,"approval_date":"20170713","license_steward_version":"","license_steward_url":"https:\/\/eur-lex.europa.eu\/legal-content\/EN\/TXT\/?uri=uriserv:OJ.L_.2017.128.01.0059.01.ENG&toc=OJ:L:2017:128:FULL","board_minutes":"https:\/\/opensource.org\/meeting-minutes\/minutes20170713\/","stewards":["european-commission"],"keywords":["international"],"_links":{"self":{"href":"https:\/\/opensource.org\/api\/license\/eupl-1-2"},"html":{"href":"https:\/\/opensource.org\/license\/eupl-1-2"},"collection":{"href":"https:\/\/opensource.org\/api\/licenses"}}},{"id":"bsd-3-clause","name":"The 3-Clause BSD License","spdx_id":"BSD-3-Clause","version":"","submission_date":"","submission_url":"","submitter_name":"","approved":false,"approval_date":"","license_steward_version":"","license_steward_url":"","board_minutes":"","stewards":[],"keywords":["popular-strong-community"],"_links":{"self":{"href":"https:\/\/opensource.org\/api\/license\/bsd-3-clause"},"html":{"href":"https:\/\/opensource.org\/license\/bsd-3-clause"},"collection":{"href":"https:\/\/opensource.org\/api\/licenses"}}},{"id":"lppl-1-3c","name":"LaTeX Project Public License, Version 1.3c","spdx_id":"LPPL-1.3c","version":"1.3c","submission_date":"20090908","submission_url":"https:\/\/lists.opensource.org\/pipermail\/license-review_lists.opensource.org\/2009-September\/000838.html","submitter_name":"Will Robertson","approved":false,"approval_date":"20091111","license_steward_version":"","license_steward_url":"https:\/\/www.latex-project.org\/lppl\/","board_minutes":"https:\/\/opensource.org\/meeting-minutes\/minutes20091111\/","stewards":[],"keywords":["non-reusable"],"_links":{"self":{"href":"https:\/\/opensource.org\/api\/license\/lppl-1-3c"},"html":{"href":"https:\/\/opensource.org\/license\/lppl-1-3c"},"collection":{"href":"https:\/\/opensource.org\/api\/licenses"}}},{"id":"gpl-1-0","name":"GNU General Public License, version 1","spdx_id":"GPL-1.0","version":"1","submission_date":"","submission_url":"","submitter_name":"","approved":false,"approval_date":"","license_steward_version":"","license_steward_url":"","board_minutes":"","stewards":["free-software-foundation"],"keywords":["superseded"],"_links":{"self":{"href":"https:\/\/opensource.org\/api\/license\/gpl-1-0"},"html":{"href":"https:\/\/opensource.org\/license\/gpl-1-0"},"collection":{"href":"https:\/\/opensource.org\/api\/licenses"}}},{"id":"postgresql","name":"The PostgreSQL License","spdx_id":"PostgreSQL","version":"N\/A","submission_date":"20090924","submission_url":"https:\/\/lists.opensource.org\/pipermail\/license-review_lists.opensource.org\/2009-September\/000873.html","submitter_name":"Dave Page","approved":false,"approval_date":"20100210","license_steward_version":"","license_steward_url":"https:\/\/www.postgresql.org\/about\/license\/","board_minutes":"https:\/\/opensource.org\/meeting-minutes\/minutes20100210\/","stewards":[],"keywords":["redundant-with-more-popular"],"_links":{"self":{"href":"https:\/\/opensource.org\/api\/license\/postgresql"},"html":{"href":"https:\/\/opensource.org\/license\/postgresql"},"collection":{"href":"https:\/\/opensource.org\/api\/licenses"}}},{"id":"ipa","name":"IPA Font License","spdx_id":"IPA","version":"1.0","submission_date":"20090204","submission_url":"https:\/\/lists.opensource.org\/pipermail\/license-review_lists.opensource.org\/2009-February\/000514.html","submitter_name":"Yuko Noguchi, URL N\/A","approved":false,"approval_date":"20090401","license_steward_version":"","license_steward_url":"","board_minutes":"https:\/\/opensource.org\/meeting-minutes\/minutes20090401\/","stewards":["the-information-technology-promotion-agency"],"keywords":["special-purpose"],"_links":{"self":{"href":"https:\/\/opensource.org\/api\/license\/ipa"},"html":{"href":"https:\/\/opensource.org\/license\/ipa"},"collection":{"href":"https:\/\/opensource.org\/api\/licenses"}}},{"id":"ofl-1-1","name":"SIL OPEN FONT LICENSE","spdx_id":"OFL-1.1","version":"1.1","submission_date":"20081105","submission_url":"https:\/\/lists.opensource.org\/pipermail\/license-review_lists.opensource.org\/2008-November\/000384.html","submitter_name":"Yuko Noguchi","approved":false,"approval_date":"20090401","license_steward_version":"","license_steward_url":"http:\/\/scripts.sil.org\/cms\/scripts\/page.php?site_id=nrsi&id=OFL","board_minutes":"https:\/\/opensource.org\/meeting-minutes\/minutes20090401\/","stewards":["sil-international"],"keywords":["special-purpose"],"_links":{"self":{"href":"https:\/\/opensource.org\/api\/license\/ofl-1-1"},"html":{"href":"https:\/\/opensource.org\/license\/ofl-1-1"},"collection":{"href":"https:\/\/opensource.org\/api\/licenses"}}},{"id":"miros","name":"MirOS Licence","spdx_id":"MirOS","version":"N\/A","submission_date":"20080705","submission_url":"https:\/\/lists.opensource.org\/pipermail\/license-review_lists.opensource.org\/2008-July\/000301.html","submitter_name":"Thorsten Glaser","approved":false,"approval_date":"20080910","license_steward_version":"","license_steward_url":"http:\/\/www.mirbsd.org\/MirOS-Licence.htm","board_minutes":"https:\/\/opensource.org\/meeting-minutes\/minutes20080910\/","stewards":["miros-bsd"],"keywords":["uncategorized"],"_links":{"self":{"href":"https:\/\/opensource.org\/api\/license\/miros"},"html":{"href":"https:\/\/opensource.org\/license\/miros"},"collection":{"href":"https:\/\/opensource.org\/api\/licenses"}}},{"id":"nposl-3-0","name":"Non-Profit Open Software License version 3.0","spdx_id":"NPOSL-3.0","version":"3.0","submission_date":"20070807","submission_url":"http:\/\/lists.opensource.org\/pipermail\/license-discuss_lists.opensource.org\/2007-August\/013298.html","submitter_name":"Lawrence Rosen","approved":false,"approval_date":"20070905","license_steward_version":"","license_steward_url":"https:\/\/trustee.ietf.org\/assets\/licenses\/non-profit-osl-3\/","board_minutes":"https:\/\/opensource.org\/meeting-minutes\/minutes20070905\/","stewards":["ietf"],"keywords":["uncategorized"],"_links":{"self":{"href":"https:\/\/opensource.org\/api\/license\/nposl-3-0"},"html":{"href":"https:\/\/opensource.org\/license\/nposl-3-0"},"collection":{"href":"https:\/\/opensource.org\/api\/licenses"}}},{"id":"ntp","name":"NTP License","spdx_id":"NTP","version":"N\/A","submission_date":"20080226","submission_url":"https:\/\/lists.opensource.org\/pipermail\/license-review_lists.opensource.org\/2008-February\/000085.html","submitter_name":"Harlan Stenn, URL N\/A","approved":false,"approval_date":"20080402","license_steward_version":"","license_steward_url":"","board_minutes":"https:\/\/opensource.org\/meeting-minutes\/minutes20080402\/","stewards":[],"keywords":["uncategorized"],"_links":{"self":{"href":"https:\/\/opensource.org\/api\/license\/ntp"},"html":{"href":"https:\/\/opensource.org\/license\/ntp"},"collection":{"href":"https:\/\/opensource.org\/api\/licenses"}}},{"id":"agpl-3-0","name":"GNU Affero General Public License version 3","spdx_id":"AGPL-3.0","version":"3.0","submission_date":"20080130","submission_url":"https:\/\/lists.opensource.org\/pipermail\/license-review_lists.opensource.org\/2008-January\/000058.html","submitter_name":"Stefano Maffulli","approved":false,"approval_date":"20080303","license_steward_version":"","license_steward_url":"https:\/\/www.gnu.org\/licenses\/agpl-3.0.html","board_minutes":"https:\/\/opensource.org\/meeting-minutes\/minutes20080312\/","stewards":["free-software-foundation"],"keywords":["uncategorized"],"_links":{"self":{"href":"https:\/\/opensource.org\/api\/license\/agpl-3-0"},"html":{"href":"https:\/\/opensource.org\/license\/agpl-3-0"},"collection":{"href":"https:\/\/opensource.org\/api\/licenses"}}},{"id":"isc","name":"ISC License","spdx_id":"ISC","version":"","submission_date":"","submission_url":"","submitter_name":"Harlan Stenn","approved":false,"approval_date":"","license_steward_version":"","license_steward_url":"https:\/\/en.wikipedia.org\/wiki\/ISC_license","board_minutes":"","stewards":[],"keywords":["uncategorized"],"_links":{"self":{"href":"https:\/\/opensource.org\/api\/license\/isc"},"html":{"href":"https:\/\/opensource.org\/license\/isc"},"collection":{"href":"https:\/\/opensource.org\/api\/licenses"}}},{"id":"rpl-1-5","name":"Reciprocal Public License 1.5","spdx_id":"RPL-1.5","version":"1.5","submission_date":"20070724","submission_url":"http:\/\/lists.opensource.org\/pipermail\/license-discuss_lists.opensource.org\/2007-July\/013075.html","submitter_name":"William J. Edney, URL N\/A","approved":false,"approval_date":"20090901","license_steward_version":"","license_steward_url":"","board_minutes":"https:\/\/opensource.org\/meeting-minutes\/minutes20080109\/","stewards":[],"keywords":["uncategorized"],"_links":{"self":{"href":"https:\/\/opensource.org\/api\/license\/rpl-1-5"},"html":{"href":"https:\/\/opensource.org\/license\/rpl-1-5"},"collection":{"href":"https:\/\/opensource.org\/api\/licenses"}}},{"id":"bsl-1-0","name":"Boost Software License 1.0","spdx_id":"BSL-1.0","version":"1.0","submission_date":"20070915","submission_url":"http:\/\/lists.opensource.org\/pipermail\/license-discuss_lists.opensource.org\/2007-September\/014119.html","submitter_name":"Alexander Terekhov","approved":false,"approval_date":"20080109","license_steward_version":"","license_steward_url":"https:\/\/www.boost.org\/LICENSE_1_0.txt","board_minutes":"https:\/\/opensource.org\/meeting-minutes\/minutes20080109\/","stewards":["boost"],"keywords":["uncategorized"],"_links":{"self":{"href":"https:\/\/opensource.org\/api\/license\/bsl-1-0"},"html":{"href":"https:\/\/opensource.org\/license\/bsl-1-0"},"collection":{"href":"https:\/\/opensource.org\/api\/licenses"}}},{"id":"multics","name":"Multics License","spdx_id":"Multics","version":"","submission_date":"","submission_url":"","submitter_name":"","approved":false,"approval_date":"","license_steward_version":"","license_steward_url":"","board_minutes":"","stewards":[],"keywords":["non-reusable"],"_links":{"self":{"href":"https:\/\/opensource.org\/api\/license\/multics"},"html":{"href":"https:\/\/opensource.org\/license\/multics"},"collection":{"href":"https:\/\/opensource.org\/api\/licenses"}}},{"id":"osl-2-1","name":"Open Software License 2.1","spdx_id":"OSL-2.1","version":"","submission_date":"20040325","submission_url":"http:\/\/lists.opensource.org\/pipermail\/license-discuss_lists.opensource.org\/2004-March\/007999.html","submitter_name":"Lawrence E. Rosen, URL N\/A","approved":false,"approval_date":"","license_steward_version":"","license_steward_url":"","board_minutes":"","stewards":[],"keywords":["superseded"],"_links":{"self":{"href":"https:\/\/opensource.org\/api\/license\/osl-2-1"},"html":{"href":"https:\/\/opensource.org\/license\/osl-2-1"},"collection":{"href":"https:\/\/opensource.org\/api\/licenses"}}},{"id":"simpl-2-0","name":"Simple Public License","spdx_id":"SimPL-2.0","version":"2.0","submission_date":"20070316","submission_url":"http:\/\/lists.opensource.org\/pipermail\/license-discuss_lists.opensource.org\/2007-March\/012630.html","submitter_name":"Jim Sfekas","approved":false,"approval_date":"20070606","license_steward_version":"","license_steward_url":"","board_minutes":"https:\/\/opensource.org\/meeting-minutes\/minutes20070606\/","stewards":[],"keywords":["uncategorized"],"_links":{"self":{"href":"https:\/\/opensource.org\/api\/license\/simpl-2-0"},"html":{"href":"https:\/\/opensource.org\/license\/simpl-2-0"},"collection":{"href":"https:\/\/opensource.org\/api\/licenses"}}},{"id":"lgpl-3-0","name":"GNU Lesser General Public License version 3","spdx_id":"LGPL-3.0","version":"3.0","submission_date":"20070629","submission_url":"http:\/\/lists.opensource.org\/pipermail\/license-discuss_lists.opensource.org\/2007-June\/012888.html","submitter_name":"GNU Lesser General Public License ","approved":false,"approval_date":"20070905","license_steward_version":"","license_steward_url":"https:\/\/www.gnu.org\/licenses\/lgpl-3.0.en.html","board_minutes":"https:\/\/opensource.org\/meeting-minutes\/minutes20070905\/","stewards":["free-software-foundation"],"keywords":["popular-strong-community"],"_links":{"self":{"href":"https:\/\/opensource.org\/api\/license\/lgpl-3-0"},"html":{"href":"https:\/\/opensource.org\/license\/lgpl-3-0"},"collection":{"href":"https:\/\/opensource.org\/api\/licenses"}}},{"id":"gpl-3-0","name":"GNU General Public License version 3","spdx_id":"GPL-3.0","version":"3.0","submission_date":"20070629","submission_url":"http:\/\/lists.opensource.org\/pipermail\/license-discuss_lists.opensource.org\/2007-June\/012888.html","submitter_name":"GNU GENERAL PUBLIC LICENSE","approved":false,"approval_date":"20070905","license_steward_version":"","license_steward_url":"https:\/\/www.gnu.org\/licenses\/gpl-3.0.en.html","board_minutes":"https:\/\/opensource.org\/meeting-minutes\/minutes20070905\/","stewards":["free-software-foundation"],"keywords":["popular-strong-community"],"_links":{"self":{"href":"https:\/\/opensource.org\/api\/license\/gpl-3-0"},"html":{"href":"https:\/\/opensource.org\/license\/gpl-3-0"},"collection":{"href":"https:\/\/opensource.org\/api\/licenses"}}},{"id":"ms-rl","name":"Microsoft Reciprocal License","spdx_id":"MS-RL","version":"N\/A","submission_date":"20071003","submission_url":"http:\/\/lists.opensource.org\/pipermail\/license-discuss_lists.opensource.org\/2007-October\/014339.html","submitter_name":"Rick Moen","approved":false,"approval_date":"20071010","license_steward_version":"","license_steward_url":"","board_minutes":"https:\/\/opensource.org\/meeting-minutes\/minutes20071010\/","stewards":["microsoft"],"keywords":["uncategorized"],"_links":{"self":{"href":"https:\/\/opensource.org\/api\/license\/ms-rl"},"html":{"href":"https:\/\/opensource.org\/license\/ms-rl"},"collection":{"href":"https:\/\/opensource.org\/api\/licenses"}}},{"id":"ms-pl","name":"Microsoft Public License","spdx_id":"MS-PL","version":"N\/A","submission_date":"20071003","submission_url":"http:\/\/lists.opensource.org\/pipermail\/license-discuss_lists.opensource.org\/2007-October\/014347.html","submitter_name":"Microsoft Public License (Ms-PL)","approved":false,"approval_date":"20071010","license_steward_version":"","license_steward_url":"https:\/\/learn.microsoft.com\/en-us\/previous-versions\/msp-n-p\/ff647676(v=pandp.10)?redirectedfrom=MSDN","board_minutes":"https:\/\/opensource.org\/meeting-minutes\/minutes20071010\/","stewards":["microsoft"],"keywords":["uncategorized"],"_links":{"self":{"href":"https:\/\/opensource.org\/api\/license\/ms-pl"},"html":{"href":"https:\/\/opensource.org\/license\/ms-pl"},"collection":{"href":"https:\/\/opensource.org\/api\/licenses"}}},{"id":"artistic-2-0","name":"Artistic License 2.0","spdx_id":"Artistic-2.0","version":"2.0","submission_date":"20070314","submission_url":"http:\/\/lists.opensource.org\/pipermail\/license-discuss_lists.opensource.org\/2007-March\/012617.html","submitter_name":"Allison Randal","approved":false,"approval_date":"20070606","license_steward_version":"","license_steward_url":"https:\/\/www.perlfoundation.org\/artistic-license-20.html","board_minutes":"https:\/\/opensource.org\/meeting-minutes\/minutes20070606\/","stewards":["the-perl-raku-foundation"],"keywords":["other-miscellaneous"],"_links":{"self":{"href":"https:\/\/opensource.org\/api\/license\/artistic-2-0"},"html":{"href":"https:\/\/opensource.org\/license\/artistic-2-0"},"collection":{"href":"https:\/\/opensource.org\/api\/licenses"}}},{"id":"ecl-2-0","name":"Educational Community License, Version 2.0","spdx_id":"ECL-2.0","version":"2.0","submission_date":"20070521","submission_url":"http:\/\/lists.opensource.org\/pipermail\/license-discuss_lists.opensource.org\/2007-May\/012792.html","submitter_name":"Christopher D. Coppola","approved":false,"approval_date":"20070606","license_steward_version":"","license_steward_url":"","board_minutes":"https:\/\/opensource.org\/meeting-minutes\/minutes20070606\/","stewards":[],"keywords":["special-purpose"],"_links":{"self":{"href":"https:\/\/opensource.org\/api\/license\/ecl-2-0"},"html":{"href":"https:\/\/opensource.org\/license\/ecl-2-0"},"collection":{"href":"https:\/\/opensource.org\/api\/licenses"}}},{"id":"epl-1-0","name":"Eclipse Public License -v 1.0","spdx_id":"EPL-1.0","version":"1.0","submission_date":"20040308","submission_url":"http:\/\/lists.opensource.org\/pipermail\/license-discuss_lists.opensource.org\/2004-March\/007932.html","submitter_name":"Philip Ma","approved":false,"approval_date":"","license_steward_version":"","license_steward_url":"https:\/\/www.eclipse.org\/org\/documents\/epl-v10.html","board_minutes":"","stewards":["eclipse-foundation"],"keywords":["superseded"],"_links":{"self":{"href":"https:\/\/opensource.org\/api\/license\/epl-1-0"},"html":{"href":"https:\/\/opensource.org\/license\/epl-1-0"},"collection":{"href":"https:\/\/opensource.org\/api\/licenses"}}},{"id":"cpal-1-0","name":"Common Public Attribution License Version 1.0","spdx_id":"CPAL-1.0","version":"1.0","submission_date":"20070626","submission_url":"http:\/\/lists.opensource.org\/pipermail\/license-discuss_lists.opensource.org\/2007-June\/012848.html","submitter_name":"Ross Mayfield","approved":false,"approval_date":"","license_steward_version":"","license_steward_url":"","board_minutes":"","stewards":["socialtext"],"keywords":["uncategorized"],"_links":{"self":{"href":"https:\/\/opensource.org\/api\/license\/cpal-1-0"},"html":{"href":"https:\/\/opensource.org\/license\/cpal-1-0"},"collection":{"href":"https:\/\/opensource.org\/api\/licenses"}}},{"id":"cpl-1-0","name":"Common Public License Version 1.0","spdx_id":"CPL-1.0","version":"","submission_date":"","submission_url":"","submitter_name":"Dan Streetman, Steve Gerdt","approved":false,"approval_date":"","license_steward_version":"","license_steward_url":"https:\/\/developer.ibm.com\/devpractices\/open-source-development\/","board_minutes":"","stewards":[],"keywords":["superseded"],"_links":{"self":{"href":"https:\/\/opensource.org\/api\/license\/cpl-1-0"},"html":{"href":"https:\/\/opensource.org\/license\/cpl-1-0"},"collection":{"href":"https:\/\/opensource.org\/api\/licenses"}}},{"id":"osl-1-0","name":"Open Software License, version 1.0","spdx_id":"OSL-1.0","version":"","submission_date":"20020728","submission_url":"http:\/\/lists.opensource.org\/pipermail\/license-discuss_lists.opensource.org\/2002-July\/005521.html","submitter_name":"Lawrence E. Rosen","approved":false,"approval_date":"","license_steward_version":"","license_steward_url":"","board_minutes":"","stewards":[],"keywords":["superseded"],"_links":{"self":{"href":"https:\/\/opensource.org\/api\/license\/osl-1-0"},"html":{"href":"https:\/\/opensource.org\/license\/osl-1-0"},"collection":{"href":"https:\/\/opensource.org\/api\/licenses"}}},{"id":"zlib","name":"The zlib\/libpng License","spdx_id":"Zlib","version":"","submission_date":"","submission_url":"","submitter_name":"","approved":false,"approval_date":"","license_steward_version":"","license_steward_url":"http:\/\/zlib.net\/zlib_license.html","board_minutes":"","stewards":["zlib"],"keywords":["other-miscellaneous"],"_links":{"self":{"href":"https:\/\/opensource.org\/api\/license\/zlib"},"html":{"href":"https:\/\/opensource.org\/license\/zlib"},"collection":{"href":"https:\/\/opensource.org\/api\/licenses"}}},{"id":"zpl-2-0","name":"Zope Public License 2.0","spdx_id":"ZPL-2.0","version":"2.0","submission_date":"20011121","submission_url":"http:\/\/lists.opensource.org\/pipermail\/license-discuss_lists.opensource.org\/2001-November\/004585.html","submitter_name":"Gregor Hoffleit","approved":false,"approval_date":"","license_steward_version":"","license_steward_url":"","board_minutes":"","stewards":[],"keywords":["superseded"],"_links":{"self":{"href":"https:\/\/opensource.org\/api\/license\/zpl-2-0"},"html":{"href":"https:\/\/opensource.org\/license\/zpl-2-0"},"collection":{"href":"https:\/\/opensource.org\/api\/licenses"}}},{"id":"xnet","name":"The X.Net, Inc. License","spdx_id":"Xnet","version":"","submission_date":"20010805","submission_url":"http:\/\/lists.opensource.org\/pipermail\/license-discuss_lists.opensource.org\/2001-August\/003573.html","submitter_name":"Carl W. Brown - Russell Nelson","approved":false,"approval_date":"","license_steward_version":"","license_steward_url":"","board_minutes":"","stewards":[],"keywords":["redundant-with-more-popular"],"_links":{"self":{"href":"https:\/\/opensource.org\/api\/license\/xnet"},"html":{"href":"https:\/\/opensource.org\/license\/xnet"},"collection":{"href":"https:\/\/opensource.org\/api\/licenses"}}},{"id":"wxwindows","name":"The wxWindows Library Licence","spdx_id":"wxWindows","version":"","submission_date":"20021022","submission_url":"http:\/\/lists.opensource.org\/pipermail\/license-discuss_lists.opensource.org\/2002-October\/005896.html","submitter_name":"Julian Smart ","approved":false,"approval_date":"","license_steward_version":"","license_steward_url":"https:\/\/www.wxwidgets.org\/about\/licence\/","board_minutes":"","stewards":[],"keywords":["non-reusable"],"_links":{"self":{"href":"https:\/\/opensource.org\/api\/license\/wxwindows"},"html":{"href":"https:\/\/opensource.org\/license\/wxwindows"},"collection":{"href":"https:\/\/opensource.org\/api\/licenses"}}},{"id":"w3c-20150513","name":"The W3C\u00ae Software and Document license","spdx_id":"W3C-20150513","version":"","submission_date":"20170809","submission_url":"https:\/\/lists.opensource.org\/pipermail\/license-review_lists.opensource.org\/2017-August\/003070.html","submitter_name":"Wendy Seltzer","approved":false,"approval_date":"20171129","license_steward_version":"","license_steward_url":"https:\/\/www.w3.org\/copyright\/software-license-2023\/","board_minutes":"https:\/\/opensource.org\/meeting-minutes\/minutes2017fallf2f\/","stewards":[],"keywords":["non-reusable"],"_links":{"self":{"href":"https:\/\/opensource.org\/api\/license\/w3c-20150513"},"html":{"href":"https:\/\/opensource.org\/license\/w3c-20150513"},"collection":{"href":"https:\/\/opensource.org\/api\/licenses"}}},{"id":"vsl-0-1","name":"The Vovida Software License v. 1.0","spdx_id":"VSL-0.1","version":"1.0","submission_date":"","submission_url":"","submitter_name":"","approved":false,"approval_date":"","license_steward_version":"","license_steward_url":"","board_minutes":"","stewards":[],"keywords":["non-reusable"],"_links":{"self":{"href":"https:\/\/opensource.org\/api\/license\/vsl-0-1"},"html":{"href":"https:\/\/opensource.org\/license\/vsl-0-1"},"collection":{"href":"https:\/\/opensource.org\/api\/licenses"}}},{"id":"ncsa","name":"The University of Illinois\/NCSA Open Source License","spdx_id":"NCSA","version":"","submission_date":"","submission_url":"","submitter_name":"","approved":false,"approval_date":"","license_steward_version":"","license_steward_url":"","board_minutes":"","stewards":[],"keywords":["redundant-with-more-popular"],"_links":{"self":{"href":"https:\/\/opensource.org\/api\/license\/ncsa"},"html":{"href":"https:\/\/opensource.org\/license\/ncsa"},"collection":{"href":"https:\/\/opensource.org\/api\/licenses"}}},{"id":"watcom-1-0","name":"The Sybase Open Source Licence","spdx_id":"Watcom-1.0","version":"","submission_date":"","submission_url":"","submitter_name":"","approved":false,"approval_date":"","license_steward_version":"","license_steward_url":"","board_minutes":"","stewards":[],"keywords":["non-reusable"],"_links":{"self":{"href":"https:\/\/opensource.org\/api\/license\/watcom-1-0"},"html":{"href":"https:\/\/opensource.org\/license\/watcom-1-0"},"collection":{"href":"https:\/\/opensource.org\/api\/licenses"}}},{"id":"spl-1-0","name":"Sun Public License, Version 1.0","spdx_id":"SPL-1.0","version":"1.0","submission_date":"","submission_url":"","submitter_name":"","approved":false,"approval_date":"","license_steward_version":"","license_steward_url":"","board_minutes":"","stewards":[],"keywords":["non-reusable"],"_links":{"self":{"href":"https:\/\/opensource.org\/api\/license\/spl-1-0"},"html":{"href":"https:\/\/opensource.org\/license\/spl-1-0"},"collection":{"href":"https:\/\/opensource.org\/api\/licenses"}}},{"id":"sissl","name":"Sun Industry Standards Source License","spdx_id":"SISSL","version":"1.1","submission_date":"","submission_url":"","submitter_name":"","approved":false,"approval_date":"","license_steward_version":"","license_steward_url":"","board_minutes":"","stewards":[],"keywords":["voluntarily-retired"],"_links":{"self":{"href":"https:\/\/opensource.org\/api\/license\/sissl"},"html":{"href":"https:\/\/opensource.org\/license\/sissl"},"collection":{"href":"https:\/\/opensource.org\/api\/licenses"}}},{"id":"sleepycat","name":"The Sleepycat License","spdx_id":"Sleepycat","version":"","submission_date":"","submission_url":"","submitter_name":"","approved":false,"approval_date":"","license_steward_version":"","license_steward_url":"","board_minutes":"","stewards":[],"keywords":["non-reusable"],"_links":{"self":{"href":"https:\/\/opensource.org\/api\/license\/sleepycat"},"html":{"href":"https:\/\/opensource.org\/license\/sleepycat"},"collection":{"href":"https:\/\/opensource.org\/api\/licenses"}}},{"id":"rscpl","name":"The Ricoh Source Code Public License","spdx_id":"RSCPL","version":"","submission_date":"","submission_url":"","submitter_name":"","approved":false,"approval_date":"","license_steward_version":"","license_steward_url":"","board_minutes":"","stewards":[],"keywords":["non-reusable"],"_links":{"self":{"href":"https:\/\/opensource.org\/api\/license\/rscpl"},"html":{"href":"https:\/\/opensource.org\/license\/rscpl"},"collection":{"href":"https:\/\/opensource.org\/api\/licenses"}}},{"id":"rpl-1-1","name":"Reciprocal Public License, version 1.1","spdx_id":"RPL-1.1","version":"1.1","submission_date":"20021016","submission_url":"http:\/\/lists.opensource.org\/pipermail\/license-discuss_lists.opensource.org\/2002-October\/005862.html","submitter_name":"Randall Burns","approved":false,"approval_date":"","license_steward_version":"","license_steward_url":"","board_minutes":"","stewards":[],"keywords":["superseded"],"_links":{"self":{"href":"https:\/\/opensource.org\/api\/license\/rpl-1-1"},"html":{"href":"https:\/\/opensource.org\/license\/rpl-1-1"},"collection":{"href":"https:\/\/opensource.org\/api\/licenses"}}},{"id":"rpsl-1-0","name":"RealNetworks Public Source License Version 1.0","spdx_id":"RPSL-1.0","version":"","submission_date":"","submission_url":"","submitter_name":"","approved":false,"approval_date":"","license_steward_version":"","license_steward_url":"","board_minutes":"","stewards":[],"keywords":["non-reusable"],"_links":{"self":{"href":"https:\/\/opensource.org\/api\/license\/rpsl-1-0"},"html":{"href":"https:\/\/opensource.org\/license\/rpsl-1-0"},"collection":{"href":"https:\/\/opensource.org\/api\/licenses"}}},{"id":"qpl-1-0","name":"The Q Public License Version","spdx_id":"QPL-1.0","version":"1.0","submission_date":"","submission_url":"","submitter_name":"","approved":false,"approval_date":"","license_steward_version":"","license_steward_url":"","board_minutes":"","stewards":["trolltech-as"],"keywords":["other-miscellaneous"],"_links":{"self":{"href":"https:\/\/opensource.org\/api\/license\/qpl-1-0"},"html":{"href":"https:\/\/opensource.org\/license\/qpl-1-0"},"collection":{"href":"https:\/\/opensource.org\/api\/licenses"}}},{"id":"python-2-0","name":"Python License, Version 2","spdx_id":"Python-2.0","version":"2.0","submission_date":"","submission_url":"","submitter_name":"","approved":false,"approval_date":"","license_steward_version":"","license_steward_url":"","board_minutes":"","stewards":["python-software-foundation"],"keywords":["non-reusable"],"_links":{"self":{"href":"https:\/\/opensource.org\/api\/license\/python-2-0"},"html":{"href":"https:\/\/opensource.org\/license\/python-2-0"},"collection":{"href":"https:\/\/opensource.org\/api\/licenses"}}},{"id":"cnri-python","name":"The CNRI portion of the multi-part Python License","spdx_id":"CNRI-Python","version":"","submission_date":"","submission_url":"","submitter_name":"Van Lindberg","approved":false,"approval_date":"","license_steward_version":"","license_steward_url":"","board_minutes":"","stewards":["python-software-foundation"],"keywords":["non-reusable"],"_links":{"self":{"href":"https:\/\/opensource.org\/api\/license\/cnri-python"},"html":{"href":"https:\/\/opensource.org\/license\/cnri-python"},"collection":{"href":"https:\/\/opensource.org\/api\/licenses"}}},{"id":"php-3-0","name":"PHP License 3.0","spdx_id":"PHP-3.0","version":"3.0","submission_date":"20030531","submission_url":"http:\/\/lists.opensource.org\/pipermail\/license-discuss_lists.opensource.org\/2003-May\/006919.html","submitter_name":"Rasmus Lerdorf","approved":false,"approval_date":"","license_steward_version":"","license_steward_url":"https:\/\/www.php.net\/license\/3_0.txt","board_minutes":"","stewards":[],"keywords":["superseded"],"_links":{"self":{"href":"https:\/\/opensource.org\/api\/license\/php-3-0"},"html":{"href":"https:\/\/opensource.org\/license\/php-3-0"},"collection":{"href":"https:\/\/opensource.org\/api\/licenses"}}},{"id":"osl-3-0","name":"The Open Software License 3.0","spdx_id":"OSL-3.0","version":"3.0","submission_date":"","submission_url":"","submitter_name":"","approved":false,"approval_date":"","license_steward_version":"","license_steward_url":"","board_minutes":"","stewards":[],"keywords":["other-miscellaneous"],"_links":{"self":{"href":"https:\/\/opensource.org\/api\/license\/osl-3-0"},"html":{"href":"https:\/\/opensource.org\/license\/osl-3-0"},"collection":{"href":"https:\/\/opensource.org\/api\/licenses"}}},{"id":"ogtsl","name":"Open Group Test Suite License","spdx_id":"OGTSL","version":"","submission_date":"","submission_url":"","submitter_name":"","approved":false,"approval_date":"","license_steward_version":"","license_steward_url":"","board_minutes":"","stewards":[],"keywords":["uncategorized"],"_links":{"self":{"href":"https:\/\/opensource.org\/api\/license\/ogtsl"},"html":{"href":"https:\/\/opensource.org\/license\/ogtsl"},"collection":{"href":"https:\/\/opensource.org\/api\/licenses"}}},{"id":"oclc-2-0","name":"The OCLC Research Public License 2.0 License","spdx_id":"OCLC-2.0","version":"2.0","submission_date":"20020923","submission_url":"http:\/\/lists.opensource.org\/pipermail\/license-discuss_lists.opensource.org\/2002-September\/005803.html","submitter_name":"Russell Nelson","approved":false,"approval_date":"","license_steward_version":"","license_steward_url":"https:\/\/www.oclc.org\/content\/dam\/research\/activities\/software\/license\/v2final.pdf","board_minutes":"","stewards":[],"keywords":["non-reusable"],"_links":{"self":{"href":"https:\/\/opensource.org\/api\/license\/oclc-2-0"},"html":{"href":"https:\/\/opensource.org\/license\/oclc-2-0"},"collection":{"href":"https:\/\/opensource.org\/api\/licenses"}}},{"id":"nokia","name":"Nokia Open Source License Version 1.0a","spdx_id":"NOKIA","version":"1.0a","submission_date":"","submission_url":"","submitter_name":"","approved":false,"approval_date":"","license_steward_version":"","license_steward_url":"","board_minutes":"","stewards":[],"keywords":["non-reusable"],"_links":{"self":{"href":"https:\/\/opensource.org\/api\/license\/nokia"},"html":{"href":"https:\/\/opensource.org\/license\/nokia"},"collection":{"href":"https:\/\/opensource.org\/api\/licenses"}}},{"id":"ngpl","name":"The Nethack General Public License","spdx_id":"NGPL","version":"","submission_date":"","submission_url":"","submitter_name":"","approved":false,"approval_date":"","license_steward_version":"","license_steward_url":"","board_minutes":"","stewards":[],"keywords":["non-reusable"],"_links":{"self":{"href":"https:\/\/opensource.org\/api\/license\/ngpl"},"html":{"href":"https:\/\/opensource.org\/license\/ngpl"},"collection":{"href":"https:\/\/opensource.org\/api\/licenses"}}},{"id":"naumen","name":"NAUMEN Public License","spdx_id":"Naumen","version":"","submission_date":"","submission_url":"","submitter_name":"","approved":false,"approval_date":"","license_steward_version":"","license_steward_url":"","board_minutes":"","stewards":[],"keywords":["non-reusable"],"_links":{"self":{"href":"https:\/\/opensource.org\/api\/license\/naumen"},"html":{"href":"https:\/\/opensource.org\/license\/naumen"},"collection":{"href":"https:\/\/opensource.org\/api\/licenses"}}},{"id":"nasa-1-3","name":"NASA Open Source Agreement v1.3","spdx_id":"NASA-1.3","version":"1.3","submission_date":"20040323","submission_url":"http:\/\/lists.opensource.org\/pipermail\/license-discuss_lists.opensource.org\/2004-March\/007997.html","submitter_name":"Robert Padilla","approved":false,"approval_date":"","license_steward_version":"","license_steward_url":"https:\/\/www.nasa.gov\/pdf\/531753main_NOSA%20-%20NASA%20Open%20Source%20Agreement%20v1.3%20-%20Open%20Source%20Initiative.pdf","board_minutes":"","stewards":["nasa"],"keywords":["special-purpose"],"_links":{"self":{"href":"https:\/\/opensource.org\/api\/license\/nasa-1-3"},"html":{"href":"https:\/\/opensource.org\/license\/nasa-1-3"},"collection":{"href":"https:\/\/opensource.org\/api\/licenses"}}},{"id":"mpl-1-1","name":"Mozilla Public License 1.1","spdx_id":"MPL-1.1","version":"1.1","submission_date":"","submission_url":"","submitter_name":"","approved":false,"approval_date":"","license_steward_version":"","license_steward_url":"https:\/\/www.mozilla.org\/en-US\/MPL\/1.1\/","board_minutes":"","stewards":["mozilla-foundation"],"keywords":["superseded"],"_links":{"self":{"href":"https:\/\/opensource.org\/api\/license\/mpl-1-1"},"html":{"href":"https:\/\/opensource.org\/license\/mpl-1-1"},"collection":{"href":"https:\/\/opensource.org\/api\/licenses"}}},{"id":"mpl-1-0","name":"Mozilla Public License, version 1.0","spdx_id":"MPL-1.0","version":"1.0","submission_date":"","submission_url":"","submitter_name":"","approved":false,"approval_date":"","license_steward_version":"","license_steward_url":"","board_minutes":"","stewards":["mozilla-foundation"],"keywords":["superseded"],"_links":{"self":{"href":"https:\/\/opensource.org\/api\/license\/mpl-1-0"},"html":{"href":"https:\/\/opensource.org\/license\/mpl-1-0"},"collection":{"href":"https:\/\/opensource.org\/api\/licenses"}}},{"id":"motosoto","name":"Motosoto Open Source License","spdx_id":"Motosoto","version":"0.9","submission_date":"20010423","submission_url":"https:\/\/lists.opensource.org\/pipermail\/license-discuss_lists.opensource.org\/2001-May\/003732.html","submitter_name":"Leon Gommans","approved":false,"approval_date":"","license_steward_version":"","license_steward_url":"","board_minutes":"","stewards":[],"keywords":["non-reusable"],"_links":{"self":{"href":"https:\/\/opensource.org\/api\/license\/motosoto"},"html":{"href":"https:\/\/opensource.org\/license\/motosoto"},"collection":{"href":"https:\/\/opensource.org\/api\/licenses"}}},{"id":"cvw","name":"MITRE Collaborative Virtual Workspace License","spdx_id":"","version":"","submission_date":"","submission_url":"","submitter_name":"","approved":false,"approval_date":"","license_steward_version":"","license_steward_url":"","board_minutes":"","stewards":[],"keywords":["voluntarily-retired"],"_links":{"self":{"href":"https:\/\/opensource.org\/api\/license\/cvw"},"html":{"href":"https:\/\/opensource.org\/license\/cvw"},"collection":{"href":"https:\/\/opensource.org\/api\/licenses"}}},{"id":"mit","name":"The MIT License","spdx_id":"MIT","version":"N\/A","submission_date":"","submission_url":"","submitter_name":"","approved":false,"approval_date":"","license_steward_version":"","license_steward_url":"","board_minutes":"","stewards":[],"keywords":["popular-strong-community"],"_links":{"self":{"href":"https:\/\/opensource.org\/api\/license\/mit"},"html":{"href":"https:\/\/opensource.org\/license\/mit"},"collection":{"href":"https:\/\/opensource.org\/api\/licenses"}}},{"id":"lpl-1-02","name":"Lucent Public License Version 1.02","spdx_id":"LPL-1.02","version":"1.02","submission_date":"20030925","submission_url":"http:\/\/lists.opensource.org\/pipermail\/license-discuss_lists.opensource.org\/2003-September\/007141.html","submitter_name":"David Presotto","approved":false,"approval_date":"","license_steward_version":"","license_steward_url":"","board_minutes":"","stewards":[],"keywords":["redundant-with-more-popular"],"_links":{"self":{"href":"https:\/\/opensource.org\/api\/license\/lpl-1-02"},"html":{"href":"https:\/\/opensource.org\/license\/lpl-1-02"},"collection":{"href":"https:\/\/opensource.org\/api\/licenses"}}},{"id":"lpl-1-0","name":"Lucent Public License, Plan 9, version 1.0","spdx_id":"LPL-1.0","version":"1.0","submission_date":"20030409","submission_url":"http:\/\/lists.opensource.org\/pipermail\/license-discuss_lists.opensource.org\/2003-April\/006800.html","submitter_name":"David Presotto","approved":false,"approval_date":"","license_steward_version":"","license_steward_url":"","board_minutes":"","stewards":[],"keywords":["superseded"],"_links":{"self":{"href":"https:\/\/opensource.org\/api\/license\/lpl-1-0"},"html":{"href":"https:\/\/opensource.org\/license\/lpl-1-0"},"collection":{"href":"https:\/\/opensource.org\/api\/licenses"}}},{"id":"jabberpl","name":"Jabber Open Source License","spdx_id":"","version":"1.0","submission_date":"","submission_url":"","submitter_name":"","approved":false,"approval_date":"","license_steward_version":"","license_steward_url":"","board_minutes":"","stewards":["jabber-foundation"],"keywords":["voluntarily-retired"],"_links":{"self":{"href":"https:\/\/opensource.org\/api\/license\/jabberpl"},"html":{"href":"https:\/\/opensource.org\/license\/jabberpl"},"collection":{"href":"https:\/\/opensource.org\/api\/licenses"}}},{"id":"intel","name":"Intel Open Source License","spdx_id":"Intel","version":"","submission_date":"","submission_url":"","submitter_name":"","approved":false,"approval_date":"","license_steward_version":"","license_steward_url":"","board_minutes":"","stewards":[],"keywords":["voluntarily-retired"],"_links":{"self":{"href":"https:\/\/opensource.org\/api\/license\/intel"},"html":{"href":"https:\/\/opensource.org\/license\/intel"},"collection":{"href":"https:\/\/opensource.org\/api\/licenses"}}},{"id":"ipl-1-0","name":"IBM Public License Version 1.0","spdx_id":"IPL-1.0","version":"IPL-1.0","submission_date":"20040815","submission_url":"http:\/\/lists.opensource.org\/pipermail\/license-discuss_lists.opensource.org\/2004-August\/008518.html","submitter_name":"Daniel Wallace","approved":false,"approval_date":"","license_steward_version":"","license_steward_url":"","board_minutes":"","stewards":["ibm"],"keywords":["non-reusable"],"_links":{"self":{"href":"https:\/\/opensource.org\/api\/license\/ipl-1-0"},"html":{"href":"https:\/\/opensource.org\/license\/ipl-1-0"},"collection":{"href":"https:\/\/opensource.org\/api\/licenses"}}},{"id":"hpnd","name":"Historical Permission Notice and Disclaimer","spdx_id":"HPND","version":"","submission_date":"20021109","submission_url":"http:\/\/lists.opensource.org\/pipermail\/license-discuss_lists.opensource.org\/2002-November\/006304.html","submitter_name":"Bruce Dodson","approved":false,"approval_date":"","license_steward_version":"","license_steward_url":"","board_minutes":"","stewards":[],"keywords":["redundant-with-more-popular"],"_links":{"self":{"href":"https:\/\/opensource.org\/api\/license\/hpnd"},"html":{"href":"https:\/\/opensource.org\/license\/hpnd"},"collection":{"href":"https:\/\/opensource.org\/api\/licenses"}}},{"id":"lgpl-2-1","name":"GNU Lesser General Public License version 2.1","spdx_id":"LGPL-2.1","version":"2.1","submission_date":"","submission_url":"","submitter_name":"","approved":false,"approval_date":"","license_steward_version":"","license_steward_url":"","board_minutes":"","stewards":["free-software-foundation"],"keywords":["popular-strong-community"],"_links":{"self":{"href":"https:\/\/opensource.org\/api\/license\/lgpl-2-1"},"html":{"href":"https:\/\/opensource.org\/license\/lgpl-2-1"},"collection":{"href":"https:\/\/opensource.org\/api\/licenses"}}},{"id":"gpl-2-0","name":"GNU General Public License version 2","spdx_id":"GPL-2.0","version":"2.0","submission_date":"","submission_url":"","submitter_name":"","approved":false,"approval_date":"","license_steward_version":"","license_steward_url":"","board_minutes":"","stewards":["free-software-foundation"],"keywords":["popular-strong-community"],"_links":{"self":{"href":"https:\/\/opensource.org\/api\/license\/gpl-2-0"},"html":{"href":"https:\/\/opensource.org\/license\/gpl-2-0"},"collection":{"href":"https:\/\/opensource.org\/api\/licenses"}}},{"id":"frameworx-1-0","name":"Frameworx License 1.0","spdx_id":"Frameworx-1.0","version":"1.0","submission_date":"","submission_url":"","submitter_name":"","approved":false,"approval_date":"","license_steward_version":"","license_steward_url":"","board_minutes":"","stewards":[],"keywords":["non-reusable"],"_links":{"self":{"href":"https:\/\/opensource.org\/api\/license\/frameworx-1-0"},"html":{"href":"https:\/\/opensource.org\/license\/frameworx-1-0"},"collection":{"href":"https:\/\/opensource.org\/api\/licenses"}}},{"id":"fair","name":"Fair License","spdx_id":"Fair","version":"","submission_date":"20040126","submission_url":"http:\/\/lists.opensource.org\/pipermail\/license-discuss_lists.opensource.org\/2004-January\/007573.html","submitter_name":"James William Pye","approved":false,"approval_date":"20050912","license_steward_version":"","license_steward_url":"","board_minutes":"https:\/\/opensource.org\/meeting-minutes\/minutes20050912\/","stewards":[],"keywords":["redundant-with-more-popular"],"_links":{"self":{"href":"https:\/\/opensource.org\/api\/license\/fair"},"html":{"href":"https:\/\/opensource.org\/license\/fair"},"collection":{"href":"https:\/\/opensource.org\/api\/licenses"}}},{"id":"entessa","name":"Entessa Public License Version. 1.0","spdx_id":"Entessa","version":"1.0","submission_date":"","submission_url":"","submitter_name":"","approved":false,"approval_date":"","license_steward_version":"","license_steward_url":"","board_minutes":"","stewards":[],"keywords":["non-reusable"],"_links":{"self":{"href":"https:\/\/opensource.org\/api\/license\/entessa"},"html":{"href":"https:\/\/opensource.org\/license\/entessa"},"collection":{"href":"https:\/\/opensource.org\/api\/licenses"}}},{"id":"efl-2-0","name":"Eiffel Forum License, Version 2","spdx_id":"EFL-2.0","version":"","submission_date":"20021206","submission_url":"http:\/\/lists.opensource.org\/pipermail\/license-discuss_lists.opensource.org\/2002-December\/006315.html","submitter_name":"Christian Couder","approved":false,"approval_date":"","license_steward_version":"","license_steward_url":"http:\/\/www.eiffel-nice.org\/license\/eiffel-forum-license-2.html","board_minutes":"","stewards":["the-non-profit-international-consortium-for-eiffel-nice"],"keywords":["redundant-with-more-popular"],"_links":{"self":{"href":"https:\/\/opensource.org\/api\/license\/efl-2-0"},"html":{"href":"https:\/\/opensource.org\/license\/efl-2-0"},"collection":{"href":"https:\/\/opensource.org\/api\/licenses"}}},{"id":"efl-1-0","name":"Eiffel Forum License, version 1","spdx_id":"EFL-1.0","version":"1.0","submission_date":"","submission_url":"","submitter_name":"","approved":false,"approval_date":"","license_steward_version":"","license_steward_url":"http:\/\/www.eiffel-nice.org\/license\/forum.txt","board_minutes":"","stewards":["the-non-profit-international-consortium-for-eiffel-nice"],"keywords":["superseded"],"_links":{"self":{"href":"https:\/\/opensource.org\/api\/license\/efl-1-0"},"html":{"href":"https:\/\/opensource.org\/license\/efl-1-0"},"collection":{"href":"https:\/\/opensource.org\/api\/licenses"}}},{"id":"ecl-1-0","name":"Educational Community License, Version 1.0","spdx_id":"ECL-1.0","version":"1.0","submission_date":"","submission_url":"","submitter_name":"","approved":false,"approval_date":"20070606","license_steward_version":"","license_steward_url":"","board_minutes":"https:\/\/opensource.org\/meeting-minutes\/minutes20070606\/","stewards":[],"keywords":["superseded"],"_links":{"self":{"href":"https:\/\/opensource.org\/api\/license\/ecl-1-0"},"html":{"href":"https:\/\/opensource.org\/license\/ecl-1-0"},"collection":{"href":"https:\/\/opensource.org\/api\/licenses"}}},{"id":"eudatagrid","name":"EU DataGrid Software License","spdx_id":"EUDatagrid","version":"","submission_date":"20030819","submission_url":"http:\/\/lists.opensource.org\/pipermail\/license-discuss_lists.opensource.org\/2003-August\/007071.html","submitter_name":"Bob Jones ","approved":false,"approval_date":"","license_steward_version":"","license_steward_url":"","board_minutes":"","stewards":[],"keywords":["non-reusable"],"_links":{"self":{"href":"https:\/\/opensource.org\/api\/license\/eudatagrid"},"html":{"href":"https:\/\/opensource.org\/license\/eudatagrid"},"collection":{"href":"https:\/\/opensource.org\/api\/licenses"}}},{"id":"cua-opl-1-0","name":"CUA Office Public License","spdx_id":"CUA-OPL-1.0","version":"","submission_date":"20031220","submission_url":"http:\/\/lists.opensource.org\/pipermail\/license-discuss_lists.opensource.org\/2003-December\/007485.html","submitter_name":"Patranun Limudomporn ","approved":false,"approval_date":"","license_steward_version":"","license_steward_url":"","board_minutes":"","stewards":["cua-office"],"keywords":["voluntarily-retired"],"_links":{"self":{"href":"https:\/\/opensource.org\/api\/license\/cua-opl-1-0"},"html":{"href":"https:\/\/opensource.org\/license\/cua-opl-1-0"},"collection":{"href":"https:\/\/opensource.org\/api\/licenses"}}},{"id":"cddl-1-0","name":"Common Development and Distribution License 1.0","spdx_id":"CDDL-1.0","version":"1.0","submission_date":"20041202","submission_url":"http:\/\/lists.opensource.org\/pipermail\/license-discuss_lists.opensource.org\/2004-December\/009124.html","submitter_name":"Claire Giordano","approved":false,"approval_date":"","license_steward_version":"","license_steward_url":"","board_minutes":"","stewards":["sun-microsystems"],"keywords":["popular-strong-community"],"_links":{"self":{"href":"https:\/\/opensource.org\/api\/license\/cddl-1-0"},"html":{"href":"https:\/\/opensource.org\/license\/cddl-1-0"},"collection":{"href":"https:\/\/opensource.org\/api\/licenses"}}},{"id":"catosl-1-1","name":"Computer Associates Trusted Open Source License 1.1","spdx_id":"CATOSL-1.1","version":"1.1","submission_date":"","submission_url":"","submitter_name":"","approved":false,"approval_date":"","license_steward_version":"","license_steward_url":"","board_minutes":"","stewards":[],"keywords":["non-reusable"],"_links":{"self":{"href":"https:\/\/opensource.org\/api\/license\/catosl-1-1"},"html":{"href":"https:\/\/opensource.org\/license\/catosl-1-1"},"collection":{"href":"https:\/\/opensource.org\/api\/licenses"}}},{"id":"bsd-2-clause","name":"The 2-Clause BSD License","spdx_id":"BSD-2-Clause","version":"","submission_date":"","submission_url":"","submitter_name":"","approved":false,"approval_date":"","license_steward_version":"","license_steward_url":"","board_minutes":"","stewards":[],"keywords":["popular-strong-community"],"_links":{"self":{"href":"https:\/\/opensource.org\/api\/license\/bsd-2-clause"},"html":{"href":"https:\/\/opensource.org\/license\/bsd-2-clause"},"collection":{"href":"https:\/\/opensource.org\/api\/licenses"}}},{"id":"aal","name":"Attribution Assurance License","spdx_id":"AAL","version":"","submission_date":"","submission_url":"","submitter_name":"","approved":false,"approval_date":"","license_steward_version":"","license_steward_url":"","board_minutes":"","stewards":[],"keywords":["redundant-with-more-popular"],"_links":{"self":{"href":"https:\/\/opensource.org\/api\/license\/aal"},"html":{"href":"https:\/\/opensource.org\/license\/aal"},"collection":{"href":"https:\/\/opensource.org\/api\/licenses"}}},{"id":"artistic-1-0","name":"Artistic License 1.0","spdx_id":"Artistic-1.0","version":"1.0","submission_date":"","submission_url":"","submitter_name":"","approved":false,"approval_date":"","license_steward_version":"","license_steward_url":"","board_minutes":"","stewards":[],"keywords":["superseded"],"_links":{"self":{"href":"https:\/\/opensource.org\/api\/license\/artistic-1-0"},"html":{"href":"https:\/\/opensource.org\/license\/artistic-1-0"},"collection":{"href":"https:\/\/opensource.org\/api\/licenses"}}},{"id":"apsl-2-0","name":"Apple Public Source License 2.0","spdx_id":"APSL-2.0","version":"2.0","submission_date":"20030806","submission_url":"http:\/\/lists.opensource.org\/pipermail\/license-discuss_lists.opensource.org\/2003-August\/007041.html","submitter_name":"Ernest Pabhakar","approved":false,"approval_date":"","license_steward_version":"","license_steward_url":"https:\/\/opensource.apple.com\/apsl\/","board_minutes":"","stewards":["apple"],"keywords":["non-reusable"],"_links":{"self":{"href":"https:\/\/opensource.org\/api\/license\/apsl-2-0"},"html":{"href":"https:\/\/opensource.org\/license\/apsl-2-0"},"collection":{"href":"https:\/\/opensource.org\/api\/licenses"}}},{"id":"apache-2-0","name":"Apache License, Version 2.0","spdx_id":"Apache-2.0","version":"2.0","submission_date":"20040208","submission_url":"http:\/\/lists.opensource.org\/pipermail\/license-discuss_lists.opensource.org\/2004-February\/007654.html","submitter_name":"Kevin Coar","approved":false,"approval_date":"","license_steward_version":"","license_steward_url":"https:\/\/www.apache.org\/licenses\/LICENSE-2.0","board_minutes":"","stewards":["apache-software-foundation"],"keywords":["popular-strong-community"],"_links":{"self":{"href":"https:\/\/opensource.org\/api\/license\/apache-2-0"},"html":{"href":"https:\/\/opensource.org\/license\/apache-2-0"},"collection":{"href":"https:\/\/opensource.org\/api\/licenses"}}},{"id":"apache-1-1","name":"Apache Software License, version 1.1","spdx_id":"Apache-1.1","version":"1.1","submission_date":"","submission_url":"","submitter_name":"","approved":false,"approval_date":"","license_steward_version":"","license_steward_url":"","board_minutes":"https:\/\/www.apache.org\/licenses\/LICENSE-1.1","stewards":[],"keywords":["superseded"],"_links":{"self":{"href":"https:\/\/opensource.org\/api\/license\/apache-1-1"},"html":{"href":"https:\/\/opensource.org\/license\/apache-1-1"},"collection":{"href":"https:\/\/opensource.org\/api\/licenses"}}},{"id":"apl-1-0","name":"Adaptive Public License 1.0","spdx_id":"APL-1.0","version":"1.0","submission_date":"20030526","submission_url":"http:\/\/lists.opensource.org\/pipermail\/license-discuss_lists.opensource.org\/2003-May\/006912.html","submitter_name":"Carmen Leeming ","approved":false,"approval_date":"","license_steward_version":"","license_steward_url":"","board_minutes":"","stewards":["university-of-victoria"],"keywords":["other-miscellaneous"],"_links":{"self":{"href":"https:\/\/opensource.org\/api\/license\/apl-1-0"},"html":{"href":"https:\/\/opensource.org\/license\/apl-1-0"},"collection":{"href":"https:\/\/opensource.org\/api\/licenses"}}},{"id":"afl-3-0","name":"Academic Free License v. 3.0","spdx_id":"AFL-3.0","version":"3.0","submission_date":"","submission_url":"","submitter_name":"Lawrence Rosen","approved":false,"approval_date":"","license_steward_version":"","license_steward_url":"","board_minutes":"","stewards":[],"keywords":["redundant-with-more-popular"],"_links":{"self":{"href":"https:\/\/opensource.org\/api\/license\/afl-3-0"},"html":{"href":"https:\/\/opensource.org\/license\/afl-3-0"},"collection":{"href":"https:\/\/opensource.org\/api\/licenses"}}}] src/licence_normaliser/data/prose/prose_patterns.json ===================================================== src/licence_normaliser/data/prose/prose_patterns.json [ {"pattern": "https?://(www\\.)?creativecommons\\.org/licenses/by-sa/4\\.0/?", "version_key": "cc-by-sa-4.0", "name_key": "cc-by-sa", "family_key": "cc"}, {"pattern": "https?://(www\\.)?creativecommons\\.org/licenses/by-sa/3\\.0/?", "version_key": "cc-by-sa-3.0", "name_key": "cc-by-sa", "family_key": "cc"}, {"pattern": "https?://(www\\.)?creativecommons\\.org/licenses/by-sa/2\\.5/?", "version_key": "cc-by-sa-2.5", "name_key": "cc-by-sa", "family_key": "cc"}, {"pattern": "https?://(www\\.)?creativecommons\\.org/licenses/by-sa/2\\.0/?", "version_key": "cc-by-sa-2.0", "name_key": "cc-by-sa", "family_key": "cc"}, {"pattern": "https?://(www\\.)?creativecommons\\.org/licenses/by-sa/1\\.0/?", "version_key": "cc-by-sa-1.0", "name_key": "cc-by-sa", "family_key": "cc"}, {"pattern": "https?://(www\\.)?creativecommons\\.org/licenses/by-nc-sa/4\\.0/?", "version_key": "cc-by-nc-sa-4.0", "name_key": "cc-by-nc-sa", "family_key": "cc"}, {"pattern": "https?://(www\\.)?creativecommons\\.org/licenses/by-nc-sa/3\\.0/?", "version_key": "cc-by-nc-sa-3.0", "name_key": "cc-by-nc-sa", "family_key": "cc"}, {"pattern": "https?://(www\\.)?creativecommons\\.org/licenses/by-nc-sa/2\\.5/?", "version_key": "cc-by-nc-sa-2.5", "name_key": "cc-by-nc-sa", "family_key": "cc"}, {"pattern": "https?://(www\\.)?creativecommons\\.org/licenses/by-nc-sa/2\\.0/?", "version_key": "cc-by-nc-sa-2.0", "name_key": "cc-by-nc-sa", "family_key": "cc"}, {"pattern": "https?://(www\\.)?creativecommons\\.org/licenses/by-nc-sa/1\\.0/?", "version_key": "cc-by-nc-sa-1.0", "name_key": "cc-by-nc-sa", "family_key": "cc"}, {"pattern": "https?://(www\\.)?creativecommons\\.org/licenses/by-nc-nd/4\\.0/?", "version_key": "cc-by-nc-nd-4.0", "name_key": "cc-by-nc-nd", "family_key": "cc"}, {"pattern": "https?://(www\\.)?creativecommons\\.org/licenses/by-nc-nd/3\\.0/?", "version_key": "cc-by-nc-nd-3.0", "name_key": "cc-by-nc-nd", "family_key": "cc"}, {"pattern": "https?://(www\\.)?creativecommons\\.org/licenses/by-nc-nd/2\\.5/?", "version_key": "cc-by-nc-nd-2.5", "name_key": "cc-by-nc-nd", "family_key": "cc"}, {"pattern": "https?://(www\\.)?creativecommons\\.org/licenses/by-nc-nd/2\\.0/?", "version_key": "cc-by-nc-nd-2.0", "name_key": "cc-by-nc-nd", "family_key": "cc"}, {"pattern": "https?://(www\\.)?creativecommons\\.org/licenses/by-nc-nd/1\\.0/?", "version_key": "cc-by-nc-nd-1.0", "name_key": "cc-by-nc-nd", "family_key": "cc"}, {"pattern": "https?://(www\\.)?creativecommons\\.org/licenses/by-nc/4\\.0/?", "version_key": "cc-by-nc-4.0", "name_key": "cc-by-nc", "family_key": "cc"}, {"pattern": "https?://(www\\.)?creativecommons\\.org/licenses/by-nc/3\\.0/?", "version_key": "cc-by-nc-3.0", "name_key": "cc-by-nc", "family_key": "cc"}, {"pattern": "https?://(www\\.)?creativecommons\\.org/licenses/by-nc/2\\.5/?", "version_key": "cc-by-nc-2.5", "name_key": "cc-by-nc", "family_key": "cc"}, {"pattern": "https?://(www\\.)?creativecommons\\.org/licenses/by-nc/2\\.0/?", "version_key": "cc-by-nc-2.0", "name_key": "cc-by-nc", "family_key": "cc"}, {"pattern": "https?://(www\\.)?creativecommons\\.org/licenses/by-nc/1\\.0/?", "version_key": "cc-by-nc-1.0", "name_key": "cc-by-nc", "family_key": "cc"}, {"pattern": "https?://(www\\.)?creativecommons\\.org/licenses/by-nd/4\\.0/?", "version_key": "cc-by-nd-4.0", "name_key": "cc-by-nd", "family_key": "cc"}, {"pattern": "https?://(www\\.)?creativecommons\\.org/licenses/by-nd/3\\.0/?", "version_key": "cc-by-nd-3.0", "name_key": "cc-by-nd", "family_key": "cc"}, {"pattern": "https?://(www\\.)?creativecommons\\.org/licenses/by-nd/2\\.5/?", "version_key": "cc-by-nd-2.5", "name_key": "cc-by-nd", "family_key": "cc"}, {"pattern": "https?://(www\\.)?creativecommons\\.org/licenses/by-nd/2\\.0/?", "version_key": "cc-by-nd-2.0", "name_key": "cc-by-nd", "family_key": "cc"}, {"pattern": "https?://(www\\.)?creativecommons\\.org/licenses/by-nd/1\\.0/?", "version_key": "cc-by-nd-1.0", "name_key": "cc-by-nd", "family_key": "cc"}, {"pattern": "https?://(www\\.)?creativecommons\\.org/licenses/by/4\\.0/?", "version_key": "cc-by-4.0", "name_key": "cc-by", "family_key": "cc"}, {"pattern": "https?://(www\\.)?creativecommons\\.org/licenses/by/3\\.0/?", "version_key": "cc-by-3.0", "name_key": "cc-by", "family_key": "cc"}, {"pattern": "https?://(www\\.)?creativecommons\\.org/licenses/by/2\\.5/?", "version_key": "cc-by-2.5", "name_key": "cc-by", "family_key": "cc"}, {"pattern": "https?://(www\\.)?creativecommons\\.org/licenses/by/2\\.0/?", "version_key": "cc-by-2.0", "name_key": "cc-by", "family_key": "cc"}, {"pattern": "https?://(www\\.)?creativecommons\\.org/licenses/by/1\\.0/?", "version_key": "cc-by-1.0", "name_key": "cc-by", "family_key": "cc"}, {"pattern": "cc[- ]+by[- ]+nc[- ]+nd[- ]+4\\.0[- ]*igo\\b", "version_key": "cc-by-nc-nd-4.0-igo", "name_key": "cc-by-nc-nd", "family_key": "cc"}, {"pattern": "cc[- ]+by[- ]+nc[- ]+nd[- ]+3\\.0[- ]*igo\\b", "version_key": "cc-by-nc-nd-3.0-igo", "name_key": "cc-by-nc-nd", "family_key": "cc"}, {"pattern": "cc[- ]+by[- ]+nc[- ]+nd[- ]*igo\\b", "version_key": "cc-by-nc-nd-igo", "name_key": "cc-by-nc-nd", "family_key": "cc"}, {"pattern": "cc[- ]+by[- ]+nc[- ]+nd[- ]+4\\.0\\b", "version_key": "cc-by-nc-nd-4.0", "name_key": "cc-by-nc-nd", "family_key": "cc"}, {"pattern": "cc[- ]+by[- ]+nc[- ]+nd[- ]+3\\.0\\b", "version_key": "cc-by-nc-nd-3.0", "name_key": "cc-by-nc-nd", "family_key": "cc"}, {"pattern": "cc[- ]+by[- ]+nc[- ]+nd[- ]+2\\.5\\b", "version_key": "cc-by-nc-nd-2.5", "name_key": "cc-by-nc-nd", "family_key": "cc"}, {"pattern": "cc[- ]+by[- ]+nc[- ]+nd[- ]+2\\.0\\b", "version_key": "cc-by-nc-nd-2.0", "name_key": "cc-by-nc-nd", "family_key": "cc"}, {"pattern": "cc[- ]+by[- ]+nc[- ]+nd[- ]+1\\.0\\b", "version_key": "cc-by-nc-nd-1.0", "name_key": "cc-by-nc-nd", "family_key": "cc"}, {"pattern": "cc[- ]+by[- ]+nc[- ]+nd\\b", "version_key": "cc-by-nc-nd", "name_key": "cc-by-nc-nd", "family_key": "cc"}, {"pattern": "cc[- ]+by[- ]+nc[- ]+sa[- ]+4\\.0[- ]*igo\\b", "version_key": "cc-by-nc-sa-4.0-igo", "name_key": "cc-by-nc-sa", "family_key": "cc"}, {"pattern": "cc[- ]+by[- ]+nc[- ]+sa[- ]+3\\.0[- ]*igo\\b", "version_key": "cc-by-nc-sa-3.0-igo", "name_key": "cc-by-nc-sa", "family_key": "cc"}, {"pattern": "cc[- ]+by[- ]+nc[- ]+sa[- ]+4\\.0\\b", "version_key": "cc-by-nc-sa-4.0", "name_key": "cc-by-nc-sa", "family_key": "cc"}, {"pattern": "cc[- ]+by[- ]+nc[- ]+sa[- ]+3\\.0\\b", "version_key": "cc-by-nc-sa-3.0", "name_key": "cc-by-nc-sa", "family_key": "cc"}, {"pattern": "cc[- ]+by[- ]+nc[- ]+sa[- ]+2\\.5\\b", "version_key": "cc-by-nc-sa-2.5", "name_key": "cc-by-nc-sa", "family_key": "cc"}, {"pattern": "cc[- ]+by[- ]+nc[- ]+sa[- ]+2\\.0\\b", "version_key": "cc-by-nc-sa-2.0", "name_key": "cc-by-nc-sa", "family_key": "cc"}, {"pattern": "cc[- ]+by[- ]+nc[- ]+sa[- ]+1\\.0\\b", "version_key": "cc-by-nc-sa-1.0", "name_key": "cc-by-nc-sa", "family_key": "cc"}, {"pattern": "cc[- ]+by[- ]+nc[- ]+sa\\b", "version_key": "cc-by-nc-sa", "name_key": "cc-by-nc-sa", "family_key": "cc"}, {"pattern": "cc[- ]+by[- ]+nc[- ]+4\\.0[- ]*igo\\b", "version_key": "cc-by-nc-4.0-igo", "name_key": "cc-by-nc", "family_key": "cc"}, {"pattern": "cc[- ]+by[- ]+nc[- ]+4\\.0\\b", "version_key": "cc-by-nc-4.0", "name_key": "cc-by-nc", "family_key": "cc"}, {"pattern": "cc[- ]+by[- ]+nc[- ]+3\\.0[- ]*igo\\b", "version_key": "cc-by-nc-3.0-igo", "name_key": "cc-by-nc", "family_key": "cc"}, {"pattern": "cc[- ]+by[- ]+nc[- ]+3\\.0\\b", "version_key": "cc-by-nc-3.0", "name_key": "cc-by-nc", "family_key": "cc"}, {"pattern": "cc[- ]+by[- ]+nc[- ]+2\\.5\\b", "version_key": "cc-by-nc-2.5", "name_key": "cc-by-nc", "family_key": "cc"}, {"pattern": "cc[- ]+by[- ]+nc[- ]+2\\.0\\b", "version_key": "cc-by-nc-2.0", "name_key": "cc-by-nc", "family_key": "cc"}, {"pattern": "cc[- ]+by[- ]+nc[- ]+1\\.0\\b", "version_key": "cc-by-nc-1.0", "name_key": "cc-by-nc", "family_key": "cc"}, {"pattern": "cc[- ]+by[- ]+nc[- ]*igo\\b", "version_key": "cc-by-nc-igo", "name_key": "cc-by-nc-igo", "family_key": "cc"}, {"pattern": "cc[- ]+by[- ]+nc\\b", "version_key": "cc-by-nc", "name_key": "cc-by-nc", "family_key": "cc"}, {"pattern": "cc[- ]+by[- ]+nd[- ]+4\\.0\\b", "version_key": "cc-by-nd-4.0", "name_key": "cc-by-nd", "family_key": "cc"}, {"pattern": "cc[- ]+by[- ]+nd[- ]+3\\.0[- ]*igo\\b", "version_key": "cc-by-nd-3.0-igo", "name_key": "cc-by-nd", "family_key": "cc"}, {"pattern": "cc[- ]+by[- ]+nd[- ]+3\\.0\\b", "version_key": "cc-by-nd-3.0", "name_key": "cc-by-nd", "family_key": "cc"}, {"pattern": "cc[- ]+by[- ]+nd[- ]+2\\.5\\b", "version_key": "cc-by-nd-2.5", "name_key": "cc-by-nd", "family_key": "cc"}, {"pattern": "cc[- ]+by[- ]+nd[- ]+2\\.0\\b", "version_key": "cc-by-nd-2.0", "name_key": "cc-by-nd", "family_key": "cc"}, {"pattern": "cc[- ]+by[- ]+nd[- ]+1\\.0\\b", "version_key": "cc-by-nd-1.0", "name_key": "cc-by-nd", "family_key": "cc"}, {"pattern": "cc[- ]+by[- ]+nd\\b", "version_key": "cc-by-nd", "name_key": "cc-by-nd", "family_key": "cc"}, {"pattern": "cc[- ]+by[- ]+sa[- ]+4\\.0\\b", "version_key": "cc-by-sa-4.0", "name_key": "cc-by-sa", "family_key": "cc"}, {"pattern": "cc[- ]+by[- ]+sa[- ]+3\\.0[- ]*igo\\b", "version_key": "cc-by-sa-3.0-igo", "name_key": "cc-by-sa", "family_key": "cc"}, {"pattern": "cc[- ]+by[- ]+sa[- ]+3\\.0\\b", "version_key": "cc-by-sa-3.0", "name_key": "cc-by-sa", "family_key": "cc"}, {"pattern": "cc[- ]+by[- ]+sa[- ]+2\\.5\\b", "version_key": "cc-by-sa-2.5", "name_key": "cc-by-sa", "family_key": "cc"}, {"pattern": "cc[- ]+by[- ]+sa[- ]+2\\.0\\b", "version_key": "cc-by-sa-2.0", "name_key": "cc-by-sa", "family_key": "cc"}, {"pattern": "cc[- ]+by[- ]+sa[- ]+1\\.0\\b", "version_key": "cc-by-sa-1.0", "name_key": "cc-by-sa", "family_key": "cc"}, {"pattern": "cc[- ]+by[- ]+sa\\b", "version_key": "cc-by-sa", "name_key": "cc-by-sa", "family_key": "cc"}, {"pattern": "acs\\s*authorchoice.*cc\\s*by(?!-nc)", "version_key": "acs-authorchoice-ccby", "name_key": "acs-authorchoice-ccby", "family_key": "publisher-oa"}, {"pattern": "cc[- ]+by[- ]+4\\.0[- ]*igo\\b", "version_key": "cc-by-4.0-igo", "name_key": "cc-by", "family_key": "cc"}, {"pattern": "cc[- ]+by[- ]+4\\.0\\b", "version_key": "cc-by-4.0", "name_key": "cc-by", "family_key": "cc"}, {"pattern": "cc[- ]+by[- ]+3\\.0[- ]*igo\\b", "version_key": "cc-by-3.0-igo", "name_key": "cc-by", "family_key": "cc"}, {"pattern": "cc[- ]+by[- ]+3\\.0\\b", "version_key": "cc-by-3.0", "name_key": "cc-by", "family_key": "cc"}, {"pattern": "cc[- ]+by[- ]+2\\.5\\b", "version_key": "cc-by-2.5", "name_key": "cc-by", "family_key": "cc"}, {"pattern": "cc[- ]+by[- ]+2\\.0\\b", "version_key": "cc-by-2.0", "name_key": "cc-by", "family_key": "cc"}, {"pattern": "cc[- ]+by[- ]+1\\.0\\b", "version_key": "cc-by-1.0", "name_key": "cc-by", "family_key": "cc"}, {"pattern": "cc[- ]+by[- ]*igo\\b", "version_key": "cc-by-igo", "name_key": "cc-by", "family_key": "cc"}, {"pattern": "cc[- ]+by\\b", "version_key": "cc-by", "name_key": "cc-by", "family_key": "cc"}, {"pattern": "cc\\s*by-nc-nd\\s*4\\.0", "version_key": "cc-by-nc-nd-4.0", "name_key": "cc-by-nc-nd", "family_key": "cc"}, {"pattern": "cc\\s*by-nc-nd\\s*3\\.0", "version_key": "cc-by-nc-nd-3.0", "name_key": "cc-by-nc-nd", "family_key": "cc"}, {"pattern": "cc\\s*by-nc-nd\\s*2\\.5", "version_key": "cc-by-nc-nd-2.5", "name_key": "cc-by-nc-nd", "family_key": "cc"}, {"pattern": "cc\\s*by-nc-nd\\s*2\\.0", "version_key": "cc-by-nc-nd-2.0", "name_key": "cc-by-nc-nd", "family_key": "cc"}, {"pattern": "cc\\s*by-nc-nd\\s*1\\.0", "version_key": "cc-by-nc-nd-1.0", "name_key": "cc-by-nc-nd", "family_key": "cc"}, {"pattern": "cc\\s*by-nc-nd", "version_key": "cc-by-nc-nd", "name_key": "cc-by-nc-nd", "family_key": "cc"}, {"pattern": "cc\\s*by-nc-sa\\s*4\\.0", "version_key": "cc-by-nc-sa-4.0", "name_key": "cc-by-nc-sa", "family_key": "cc"}, {"pattern": "cc\\s*by-nc-sa\\s*3\\.0", "version_key": "cc-by-nc-sa-3.0", "name_key": "cc-by-nc-sa", "family_key": "cc"}, {"pattern": "cc\\s*by-nc-sa\\s*2\\.5", "version_key": "cc-by-nc-sa-2.5", "name_key": "cc-by-nc-sa", "family_key": "cc"}, {"pattern": "cc\\s*by-nc-sa\\s*2\\.0", "version_key": "cc-by-nc-sa-2.0", "name_key": "cc-by-nc-sa", "family_key": "cc"}, {"pattern": "cc\\s*by-nc-sa\\s*1\\.0", "version_key": "cc-by-nc-sa-1.0", "name_key": "cc-by-nc-sa", "family_key": "cc"}, {"pattern": "cc\\s*by-nc-sa", "version_key": "cc-by-nc-sa", "name_key": "cc-by-nc-sa", "family_key": "cc"}, {"pattern": "creative\\s+commons\\s+by-nc-sa", "version_key": "cc-by-nc-sa", "name_key": "cc-by-nc-sa", "family_key": "cc"}, {"pattern": "creative\\s+commons\\s+by-nc-nd", "version_key": "cc-by-nc-nd", "name_key": "cc-by-nc-nd", "family_key": "cc"}, {"pattern": "creative\\s+commons\\s+by-nc", "version_key": "cc-by-nc", "name_key": "cc-by-nc", "family_key": "cc"}, {"pattern": "creative\\s+commons\\s+by-nd", "version_key": "cc-by-nd", "name_key": "cc-by-nd", "family_key": "cc"}, {"pattern": "creative\\s+commons\\s+by-sa", "version_key": "cc-by-sa", "name_key": "cc-by-sa", "family_key": "cc"}, {"pattern": "creative\\s+commons\\s+by", "version_key": "cc-by", "name_key": "cc-by", "family_key": "cc"}, {"pattern": "cc\\s*by-nc-sa", "version_key": "cc-by-nc-sa", "name_key": "cc-by-nc-sa", "family_key": "cc"}, {"pattern": "cc\\s*by-nc\\s*4\\.0", "version_key": "cc-by-nc-4.0", "name_key": "cc-by-nc", "family_key": "cc"}, {"pattern": "cc\\s*by-nc\\s*3\\.0", "version_key": "cc-by-nc-3.0", "name_key": "cc-by-nc", "family_key": "cc"}, {"pattern": "cc\\s*by-nc\\s*2\\.5", "version_key": "cc-by-nc-2.5", "name_key": "cc-by-nc", "family_key": "cc"}, {"pattern": "cc\\s*by-nc\\s*2\\.0", "version_key": "cc-by-nc-2.0", "name_key": "cc-by-nc", "family_key": "cc"}, {"pattern": "cc\\s*by-nc\\s*1\\.0", "version_key": "cc-by-nc-1.0", "name_key": "cc-by-nc", "family_key": "cc"}, {"pattern": "cc\\s*by-nc", "version_key": "cc-by-nc", "name_key": "cc-by-nc", "family_key": "cc"}, {"pattern": "cc\\s*by-sa\\s*4\\.0", "version_key": "cc-by-sa-4.0", "name_key": "cc-by-sa", "family_key": "cc"}, {"pattern": "cc\\s*by-sa\\s*3\\.0", "version_key": "cc-by-sa-3.0", "name_key": "cc-by-sa", "family_key": "cc"}, {"pattern": "cc\\s*by-sa\\s*2\\.5", "version_key": "cc-by-sa-2.5", "name_key": "cc-by-sa", "family_key": "cc"}, {"pattern": "cc\\s*by-sa\\s*2\\.0", "version_key": "cc-by-sa-2.0", "name_key": "cc-by-sa", "family_key": "cc"}, {"pattern": "cc\\s*by-sa\\s*1\\.0", "version_key": "cc-by-sa-1.0", "name_key": "cc-by-sa", "family_key": "cc"}, {"pattern": "cc\\s*by-sa", "version_key": "cc-by-sa", "name_key": "cc-by-sa", "family_key": "cc"}, {"pattern": "cc\\s*by-nd\\s*4\\.0", "version_key": "cc-by-nd-4.0", "name_key": "cc-by-nd", "family_key": "cc"}, {"pattern": "cc\\s*by-nd\\s*3\\.0", "version_key": "cc-by-nd-3.0", "name_key": "cc-by-nd", "family_key": "cc"}, {"pattern": "cc\\s*by-nd\\s*2\\.5", "version_key": "cc-by-nd-2.5", "name_key": "cc-by-nd", "family_key": "cc"}, {"pattern": "cc\\s*by-nd\\s*2\\.0", "version_key": "cc-by-nd-2.0", "name_key": "cc-by-nd", "family_key": "cc"}, {"pattern": "cc\\s*by-nd\\s*1\\.0", "version_key": "cc-by-nd-1.0", "name_key": "cc-by-nd", "family_key": "cc"}, {"pattern": "cc\\s*by-nd", "version_key": "cc-by-nd", "name_key": "cc-by-nd", "family_key": "cc"}, {"pattern": "cc\\s*by\\s*4\\.0", "version_key": "cc-by-4.0", "name_key": "cc-by", "family_key": "cc"}, {"pattern": "cc\\s*by\\s*3\\.0", "version_key": "cc-by-3.0", "name_key": "cc-by", "family_key": "cc"}, {"pattern": "cc\\s*by\\s*2\\.5", "version_key": "cc-by-2.5", "name_key": "cc-by", "family_key": "cc"}, {"pattern": "cc\\s*by\\s*2\\.0", "version_key": "cc-by-2.0", "name_key": "cc-by", "family_key": "cc"}, {"pattern": "cc\\s*by\\s*1\\.0", "version_key": "cc-by-1.0", "name_key": "cc-by", "family_key": "cc"}, {"pattern": "cc-by-nc-nd", "version_key": "cc-by-nc-nd", "name_key": "cc-by-nc-nd", "family_key": "cc"}, {"pattern": "cc-by-nc-sa", "version_key": "cc-by-nc-sa", "name_key": "cc-by-nc-sa", "family_key": "cc"}, {"pattern": "cc-by-nc", "version_key": "cc-by-nc", "name_key": "cc-by-nc", "family_key": "cc"}, {"pattern": "cc-by-nd", "version_key": "cc-by-nd", "name_key": "cc-by-nd", "family_key": "cc"}, {"pattern": "cc-by-sa", "version_key": "cc-by-sa", "name_key": "cc-by-sa", "family_key": "cc"}, {"pattern": "cc-by", "version_key": "cc-by", "name_key": "cc-by", "family_key": "cc"}, {"pattern": "\\bcc\\s*by\\b(?!\\s*-)", "version_key": "cc-by", "name_key": "cc-by", "family_key": "cc"}, {"pattern": "\\bcc\\s*0\\b|cc\\s*zero", "version_key": "cc0", "name_key": "cc0", "family_key": "cc0"}, {"pattern": "attribution.{0,30}non.?commercial.{0,30}no.?deriv", "version_key": "cc-by-nc-nd", "name_key": "cc-by-nc-nd", "family_key": "cc"}, {"pattern": "attribution.{0,30}non.?commercial.{0,30}share.?alike", "version_key": "cc-by-nc-sa", "name_key": "cc-by-nc-sa", "family_key": "cc"}, {"pattern": "attribution.{0,30}non.?commercial", "version_key": "cc-by-nc", "name_key": "cc-by-nc", "family_key": "cc"}, {"pattern": "attribution.{0,30}no.?deriv", "version_key": "cc-by-nd", "name_key": "cc-by-nd", "family_key": "cc"}, {"pattern": "attribution.{0,30}share.?alike", "version_key": "cc-by-sa", "name_key": "cc-by-sa", "family_key": "cc"}, {"pattern": "elsevier.*tdm|tdm.*elsevier", "version_key": "elsevier-tdm", "name_key": "elsevier-tdm", "family_key": "publisher-tdm"}, {"pattern": "elsevier.*user\\s*licen", "version_key": "elsevier-oa", "name_key": "elsevier-oa", "family_key": "publisher-oa"}, {"pattern": "wiley.*tdm|tdm.*wiley", "version_key": "wiley-tdm", "name_key": "wiley-tdm", "family_key": "publisher-tdm"}, {"pattern": "springer.*tdm|tdm.*springer", "version_key": "springer-tdm", "name_key": "springer-tdm", "family_key": "publisher-tdm"}, {"pattern": "acs\\s*authorchoice", "version_key": "acs-authorchoice", "name_key": "acs-authorchoice", "family_key": "publisher-oa"}, {"pattern": "all\\s*rights\\s*reserved", "version_key": "all-rights-reserved", "name_key": "all-rights-reserved", "family_key": "publisher-proprietary"}, {"pattern": "author\\s*manuscript", "version_key": "author-manuscript", "name_key": "author-manuscript", "family_key": "publisher-oa"}, {"pattern": "public\\s*domain", "version_key": "public-domain", "name_key": "public-domain", "family_key": "public-domain"}, {"pattern": "open\\s*access", "version_key": "other-oa", "name_key": "other-oa", "family_key": "other-oa"}, {"pattern": "open\\s*government\\s*licen(se|ce)\\s+v?3\\.0", "version_key": "ogl-uk-3.0", "name_key": "ogl-uk-3.0", "family_key": "ogl"}, {"pattern": "open\\s*government\\s*licen(se|ce)\\s+v?2\\.0", "version_key": "ogl-uk-2.0", "name_key": "ogl-uk-2.0", "family_key": "ogl"}, {"pattern": "open\\s*government\\s*licen(se|ce)\\s+v?1\\.0", "version_key": "ogl-uk-1.0", "name_key": "ogl-uk-1.0", "family_key": "ogl"}, {"pattern": "open\\s*government\\s*licen(se|ce)|\\bogl\\b(?!\\s*-)", "version_key": "ogl-uk-3.0", "name_key": "ogl-uk-3.0", "family_key": "ogl"} ] src/licence_normaliser/data/scancode_licensedb/scancode_licensedb.json ====================================================================== src/licence_normaliser/data/scancode_licensedb/scancode_licensedb.json [ { "license_key": "389-exception", "category": "Copyleft Limited", "spdx_license_key": "389-exception", "other_spdx_license_keys": [], "is_exception": true, "is_deprecated": false, "json": "389-exception.json", "yaml": "389-exception.yml", "html": "389-exception.html", "license": "389-exception.LICENSE" }, { "license_key": "3com-microcode", "category": "Permissive", "spdx_license_key": "LicenseRef-scancode-3com-microcode", "other_spdx_license_keys": [], "is_exception": false, "is_deprecated": false, "json": "3com-microcode.json", "yaml": "3com-microcode.yml", "html": "3com-microcode.html", "license": "3com-microcode.LICENSE" }, { "license_key": "3dslicer-1.0", "category": "Permissive", "spdx_license_key": "3D-Slicer-1.0", "other_spdx_license_keys": [ "LicenseRef-scancode-3dslicer-1.0" ], "is_exception": false, "is_deprecated": false, "json": "3dslicer-1.0.json", "yaml": "3dslicer-1.0.yml", "html": "3dslicer-1.0.html", "license": "3dslicer-1.0.LICENSE" }, { "license_key": "4suite-1.1", "category": "Permissive", "spdx_license_key": "LicenseRef-scancode-4suite-1.1", "other_spdx_license_keys": [], "is_exception": false, "is_deprecated": false, "json": "4suite-1.1.json", "yaml": "4suite-1.1.yml", "html": "4suite-1.1.html", "license": "4suite-1.1.LICENSE" }, { "license_key": "996-icu-1.0", "category": "Free Restricted", "spdx_license_key": "LicenseRef-scancode-996-icu-1.0", "other_spdx_license_keys": [], "is_exception": false, "is_deprecated": false, "json": "996-icu-1.0.json", "yaml": "996-icu-1.0.yml", "html": "996-icu-1.0.html", "license": "996-icu-1.0.LICENSE" }, { "license_key": "a-star-logic-memoire-temp", "category": "Non-Commercial", "spdx_license_key": "LicenseRef-scancode-a-star-logic-memoire-temp", "other_spdx_license_keys": [], "is_exception": false, "is_deprecated": false, "json": "a-star-logic-memoire-temp.json", "yaml": "a-star-logic-memoire-temp.yml", "html": "a-star-logic-memoire-temp.html", "license": "a-star-logic-memoire-temp.LICENSE" }, { "license_key": "aardvark-py-2014", "category": "Proprietary Free", "spdx_license_key": "LicenseRef-scancode-aardvark-py-2014", "other_spdx_license_keys": [], "is_exception": false, "is_deprecated": false, "json": "aardvark-py-2014.json", "yaml": "aardvark-py-2014.yml", "html": "aardvark-py-2014.html", "license": "aardvark-py-2014.LICENSE" }, { "license_key": "abrms", "category": "Proprietary Free", "spdx_license_key": "LicenseRef-scancode-abrms", "other_spdx_license_keys": [], "is_exception": false, "is_deprecated": false, "json": "abrms.json", "yaml": "abrms.yml", "html": "abrms.html", "license": "abrms.LICENSE" }, { "license_key": "abstyles", "category": "Permissive", "spdx_license_key": "Abstyles", "other_spdx_license_keys": [], "is_exception": false, "is_deprecated": false, "json": "abstyles.json", "yaml": "abstyles.yml", "html": "abstyles.html", "license": "abstyles.LICENSE" }, { "license_key": "ac3filter", "category": "Non-Commercial", "spdx_license_key": "LicenseRef-scancode-ac3filter", "other_spdx_license_keys": [], "is_exception": false, "is_deprecated": false, "json": "ac3filter.json", "yaml": "ac3filter.yml", "html": "ac3filter.html", "license": "ac3filter.LICENSE" }, { "license_key": "accellera-systemc", "category": "Permissive", "spdx_license_key": "LicenseRef-scancode-accellera-systemc", "other_spdx_license_keys": [], "is_exception": false, "is_deprecated": false, "json": "accellera-systemc.json", "yaml": "accellera-systemc.yml", "html": "accellera-systemc.html", "license": "accellera-systemc.LICENSE" }, { "license_key": "acdl-1.0", "category": "Copyleft Limited", "spdx_license_key": "CDL-1.0", "other_spdx_license_keys": [ "LicenseRef-scancode-acdl-1.0" ], "is_exception": false, "is_deprecated": false, "json": "acdl-1.0.json", "yaml": "acdl-1.0.yml", "html": "acdl-1.0.html", "license": "acdl-1.0.LICENSE" }, { "license_key": "ace-tao", "category": "Permissive", "spdx_license_key": "DOC", "other_spdx_license_keys": [], "is_exception": false, "is_deprecated": false, "json": "ace-tao.json", "yaml": "ace-tao.yml", "html": "ace-tao.html", "license": "ace-tao.LICENSE" }, { "license_key": "acki-nacki-node-2024-10-04", "category": "Commercial", "spdx_license_key": "LicenseRef-scancode-acki-nacki-node-2024-10-04", "other_spdx_license_keys": [], "is_exception": false, "is_deprecated": false, "json": "acki-nacki-node-2024-10-04.json", "yaml": "acki-nacki-node-2024-10-04.yml", "html": "acki-nacki-node-2024-10-04.html", "license": "acki-nacki-node-2024-10-04.LICENSE" }, { "license_key": "acm-sla", "category": "Non-Commercial", "spdx_license_key": "LicenseRef-scancode-acm-sla", "other_spdx_license_keys": [], "is_exception": false, "is_deprecated": false, "json": "acm-sla.json", "yaml": "acm-sla.yml", "html": "acm-sla.html", "license": "acm-sla.LICENSE" }, { "license_key": "acroname-bdk", "category": "Proprietary Free", "spdx_license_key": "LicenseRef-scancode-acroname-bdk", "other_spdx_license_keys": [], "is_exception": false, "is_deprecated": false, "json": "acroname-bdk.json", "yaml": "acroname-bdk.yml", "html": "acroname-bdk.html", "license": "acroname-bdk.LICENSE" }, { "license_key": "acter-psl-1.0", "category": "Proprietary Free", "spdx_license_key": "LicenseRef-scancode-acter-psl-1.0", "other_spdx_license_keys": [], "is_exception": false, "is_deprecated": false, "json": "acter-psl-1.0.json", "yaml": "acter-psl-1.0.yml", "html": "acter-psl-1.0.html", "license": "acter-psl-1.0.LICENSE" }, { "license_key": "activepieces-enterprise-2023", "category": "Commercial", "spdx_license_key": "LicenseRef-scancode-activepieces-enterprise-2023", "other_spdx_license_keys": [], "is_exception": false, "is_deprecated": false, "json": "activepieces-enterprise-2023.json", "yaml": "activepieces-enterprise-2023.yml", "html": "activepieces-enterprise-2023.html", "license": "activepieces-enterprise-2023.LICENSE" }, { "license_key": "activestate-community", "category": "Non-Commercial", "spdx_license_key": "LicenseRef-scancode-activestate-community", "other_spdx_license_keys": [], "is_exception": false, "is_deprecated": false, "json": "activestate-community.json", "yaml": "activestate-community.yml", "html": "activestate-community.html", "license": "activestate-community.LICENSE" }, { "license_key": "activestate-community-2012", "category": "Proprietary Free", "spdx_license_key": "LicenseRef-scancode-activestate-community-2012", "other_spdx_license_keys": [], "is_exception": false, "is_deprecated": false, "json": "activestate-community-2012.json", "yaml": "activestate-community-2012.yml", "html": "activestate-community-2012.html", "license": "activestate-community-2012.LICENSE" }, { "license_key": "activestate-komodo-edit", "category": "Proprietary Free", "spdx_license_key": "LicenseRef-scancode-activestate-komodo-edit", "other_spdx_license_keys": [], "is_exception": false, "is_deprecated": false, "json": "activestate-komodo-edit.json", "yaml": "activestate-komodo-edit.yml", "html": "activestate-komodo-edit.html", "license": "activestate-komodo-edit.LICENSE" }, { "license_key": "activision-eula", "category": "Non-Commercial", "spdx_license_key": "LicenseRef-scancode-activision-eula", "other_spdx_license_keys": [], "is_exception": false, "is_deprecated": false, "json": "activision-eula.json", "yaml": "activision-eula.yml", "html": "activision-eula.html", "license": "activision-eula.LICENSE" }, { "license_key": "actuate-birt-ihub-ftype-sla", "category": "Proprietary Free", "spdx_license_key": "LicenseRef-scancode-actuate-birt-ihub-ftype-sla", "other_spdx_license_keys": [], "is_exception": false, "is_deprecated": false, "json": "actuate-birt-ihub-ftype-sla.json", "yaml": "actuate-birt-ihub-ftype-sla.yml", "html": "actuate-birt-ihub-ftype-sla.html", "license": "actuate-birt-ihub-ftype-sla.LICENSE" }, { "license_key": "ada-linking-exception", "category": "Copyleft Limited", "spdx_license_key": "GNAT-exception", "other_spdx_license_keys": [ "LicenseRef-scancode-ada-linking-exception" ], "is_exception": true, "is_deprecated": false, "json": "ada-linking-exception.json", "yaml": "ada-linking-exception.yml", "html": "ada-linking-exception.html", "license": "ada-linking-exception.LICENSE" }, { "license_key": "adacore-doc", "category": "Permissive", "spdx_license_key": "AdaCore-doc", "other_spdx_license_keys": [], "is_exception": false, "is_deprecated": false, "json": "adacore-doc.json", "yaml": "adacore-doc.yml", "html": "adacore-doc.html", "license": "adacore-doc.LICENSE" }, { "license_key": "adapt-1.0", "category": "Copyleft", "spdx_license_key": "APL-1.0", "other_spdx_license_keys": [], "is_exception": false, "is_deprecated": false, "json": "adapt-1.0.json", "yaml": "adapt-1.0.yml", "html": "adapt-1.0.html", "license": "adapt-1.0.LICENSE" }, { "license_key": "adaptec-downloadable", "category": "Proprietary Free", "spdx_license_key": "LicenseRef-scancode-adaptec-downloadable", "other_spdx_license_keys": [], "is_exception": false, "is_deprecated": false, "json": "adaptec-downloadable.json", "yaml": "adaptec-downloadable.yml", "html": "adaptec-downloadable.html", "license": "adaptec-downloadable.LICENSE" }, { "license_key": "adaptec-eula", "category": "Proprietary Free", "spdx_license_key": "LicenseRef-scancode-adaptec-eula", "other_spdx_license_keys": [], "is_exception": false, "is_deprecated": false, "json": "adaptec-eula.json", "yaml": "adaptec-eula.yml", "html": "adaptec-eula.html", "license": "adaptec-eula.LICENSE" }, { "license_key": "adcolony-tos-2022", "category": "Proprietary Free", "spdx_license_key": "LicenseRef-scancode-adcolony-tos-2022", "other_spdx_license_keys": [], "is_exception": false, "is_deprecated": false, "json": "adcolony-tos-2022.json", "yaml": "adcolony-tos-2022.yml", "html": "adcolony-tos-2022.html", "license": "adcolony-tos-2022.LICENSE" }, { "license_key": "addthis-mobile-sdk-1.0", "category": "Proprietary Free", "spdx_license_key": "LicenseRef-scancode-addthis-mobile-sdk-1.0", "other_spdx_license_keys": [], "is_exception": false, "is_deprecated": false, "json": "addthis-mobile-sdk-1.0.json", "yaml": "addthis-mobile-sdk-1.0.yml", "html": "addthis-mobile-sdk-1.0.html", "license": "addthis-mobile-sdk-1.0.LICENSE" }, { "license_key": "adi-bsd", "category": "Permissive", "spdx_license_key": "LicenseRef-scancode-adi-bsd", "other_spdx_license_keys": [], "is_exception": false, "is_deprecated": false, "json": "adi-bsd.json", "yaml": "adi-bsd.yml", "html": "adi-bsd.html", "license": "adi-bsd.LICENSE" }, { "license_key": "adi-bsd-2011", "category": "Proprietary Free", "spdx_license_key": "LicenseRef-scancode-adi-bsd-2011", "other_spdx_license_keys": [], "is_exception": false, "is_deprecated": false, "json": "adi-bsd-2011.json", "yaml": "adi-bsd-2011.yml", "html": "adi-bsd-2011.html", "license": "adi-bsd-2011.LICENSE" }, { "license_key": "adi-bsd-2017", "category": "Proprietary Free", "spdx_license_key": "LicenseRef-scancode-adi-bsd-2017", "other_spdx_license_keys": [], "is_exception": false, "is_deprecated": false, "json": "adi-bsd-2017.json", "yaml": "adi-bsd-2017.yml", "html": "adi-bsd-2017.html", "license": "adi-bsd-2017.LICENSE" }, { "license_key": "adobe-acrobat-reader-eula", "category": "Proprietary Free", "spdx_license_key": "LicenseRef-scancode-adobe-acrobat-reader-eula", "other_spdx_license_keys": [], "is_exception": false, "is_deprecated": false, "json": "adobe-acrobat-reader-eula.json", "yaml": "adobe-acrobat-reader-eula.yml", "html": "adobe-acrobat-reader-eula.html", "license": "adobe-acrobat-reader-eula.LICENSE" }, { "license_key": "adobe-air-sdk", "category": "Proprietary Free", "spdx_license_key": "LicenseRef-scancode-adobe-air-sdk", "other_spdx_license_keys": [], "is_exception": false, "is_deprecated": false, "json": "adobe-air-sdk.json", "yaml": "adobe-air-sdk.yml", "html": "adobe-air-sdk.html", "license": "adobe-air-sdk.LICENSE" }, { "license_key": "adobe-air-sdk-2014", "category": "Proprietary Free", "spdx_license_key": "LicenseRef-scancode-adobe-air-sdk-2014", "other_spdx_license_keys": [], "is_exception": false, "is_deprecated": false, "json": "adobe-air-sdk-2014.json", "yaml": "adobe-air-sdk-2014.yml", "html": "adobe-air-sdk-2014.html", "license": "adobe-air-sdk-2014.LICENSE" }, { "license_key": "adobe-color-profile-bundling", "category": "Proprietary Free", "spdx_license_key": "LicenseRef-scancode-adobe-color-profile-bundling", "other_spdx_license_keys": [], "is_exception": false, "is_deprecated": false, "json": "adobe-color-profile-bundling.json", "yaml": "adobe-color-profile-bundling.yml", "html": "adobe-color-profile-bundling.html", "license": "adobe-color-profile-bundling.LICENSE" }, { "license_key": "adobe-color-profile-license", "category": "Proprietary Free", "spdx_license_key": "LicenseRef-scancode-adobe-color-profile-license", "other_spdx_license_keys": [], "is_exception": false, "is_deprecated": false, "json": "adobe-color-profile-license.json", "yaml": "adobe-color-profile-license.yml", "html": "adobe-color-profile-license.html", "license": "adobe-color-profile-license.LICENSE" }, { "license_key": "adobe-dng-sdk", "category": "Proprietary Free", "spdx_license_key": "LicenseRef-scancode-adobe-dng-sdk", "other_spdx_license_keys": [], "is_exception": false, "is_deprecated": false, "json": "adobe-dng-sdk.json", "yaml": "adobe-dng-sdk.yml", "html": "adobe-dng-sdk.html", "license": "adobe-dng-sdk.LICENSE" }, { "license_key": "adobe-dng-spec-patent", "category": "Patent License", "spdx_license_key": "LicenseRef-scancode-adobe-dng-spec-patent", "other_spdx_license_keys": [], "is_exception": false, "is_deprecated": false, "json": "adobe-dng-spec-patent.json", "yaml": "adobe-dng-spec-patent.yml", "html": "adobe-dng-spec-patent.html", "license": "adobe-dng-spec-patent.LICENSE" }, { "license_key": "adobe-eula", "category": "Commercial", "spdx_license_key": "LicenseRef-scancode-adobe-eula", "other_spdx_license_keys": [], "is_exception": false, "is_deprecated": false, "json": "adobe-eula.json", "yaml": "adobe-eula.yml", "html": "adobe-eula.html", "license": "adobe-eula.LICENSE" }, { "license_key": "adobe-flash-player-eula-21.0", "category": "Proprietary Free", "spdx_license_key": "LicenseRef-scancode-adobe-flash-player-eula-21.0", "other_spdx_license_keys": [], "is_exception": false, "is_deprecated": false, "json": "adobe-flash-player-eula-21.0.json", "yaml": "adobe-flash-player-eula-21.0.yml", "html": "adobe-flash-player-eula-21.0.html", "license": "adobe-flash-player-eula-21.0.LICENSE" }, { "license_key": "adobe-flex-4-sdk", "category": "Proprietary Free", "spdx_license_key": "LicenseRef-scancode-adobe-flex-4-sdk", "other_spdx_license_keys": [], "is_exception": false, "is_deprecated": false, "json": "adobe-flex-4-sdk.json", "yaml": "adobe-flex-4-sdk.yml", "html": "adobe-flex-4-sdk.html", "license": "adobe-flex-4-sdk.LICENSE" }, { "license_key": "adobe-flex-sdk", "category": "Proprietary Free", "spdx_license_key": "LicenseRef-scancode-adobe-flex-sdk", "other_spdx_license_keys": [], "is_exception": false, "is_deprecated": false, "json": "adobe-flex-sdk.json", "yaml": "adobe-flex-sdk.yml", "html": "adobe-flex-sdk.html", "license": "adobe-flex-sdk.LICENSE" }, { "license_key": "adobe-general-tou", "category": "Commercial", "spdx_license_key": "LicenseRef-scancode-adobe-general-tou", "other_spdx_license_keys": [], "is_exception": false, "is_deprecated": false, "json": "adobe-general-tou.json", "yaml": "adobe-general-tou.yml", "html": "adobe-general-tou.html", "license": "adobe-general-tou.LICENSE" }, { "license_key": "adobe-glyph", "category": "Permissive", "spdx_license_key": "Adobe-Glyph", "other_spdx_license_keys": [], "is_exception": false, "is_deprecated": false, "json": "adobe-glyph.json", "yaml": "adobe-glyph.yml", "html": "adobe-glyph.html", "license": "adobe-glyph.LICENSE" }, { "license_key": "adobe-indesign-sdk", "category": "Proprietary Free", "spdx_license_key": "LicenseRef-scancode-adobe-indesign-sdk", "other_spdx_license_keys": [], "is_exception": false, "is_deprecated": false, "json": "adobe-indesign-sdk.json", "yaml": "adobe-indesign-sdk.yml", "html": "adobe-indesign-sdk.html", "license": "adobe-indesign-sdk.LICENSE" }, { "license_key": "adobe-postscript", "category": "Proprietary Free", "spdx_license_key": "LicenseRef-scancode-adobe-postscript", "other_spdx_license_keys": [], "is_exception": false, "is_deprecated": false, "json": "adobe-postscript.json", "yaml": "adobe-postscript.yml", "html": "adobe-postscript.html", "license": "adobe-postscript.LICENSE" }, { "license_key": "adobe-scl", "category": "Permissive", "spdx_license_key": "Adobe-2006", "other_spdx_license_keys": [], "is_exception": false, "is_deprecated": false, "json": "adobe-scl.json", "yaml": "adobe-scl.yml", "html": "adobe-scl.html", "license": "adobe-scl.LICENSE" }, { "license_key": "adobe-utopia", "category": "Permissive", "spdx_license_key": "Adobe-Utopia", "other_spdx_license_keys": [], "is_exception": false, "is_deprecated": false, "json": "adobe-utopia.json", "yaml": "adobe-utopia.yml", "html": "adobe-utopia.html", "license": "adobe-utopia.LICENSE" }, { "license_key": "adrian", "category": "Permissive", "spdx_license_key": "LicenseRef-scancode-adrian", "other_spdx_license_keys": [], "is_exception": false, "is_deprecated": false, "json": "adrian.json", "yaml": "adrian.yml", "html": "adrian.html", "license": "adrian.LICENSE" }, { "license_key": "adsl", "category": "Permissive", "spdx_license_key": "ADSL", "other_spdx_license_keys": [], "is_exception": false, "is_deprecated": false, "json": "adsl.json", "yaml": "adsl.yml", "html": "adsl.html", "license": "adsl.LICENSE" }, { "license_key": "aes-128-3.0", "category": "Public Domain", "spdx_license_key": "LicenseRef-scancode-aes-128-3.0", "other_spdx_license_keys": [], "is_exception": false, "is_deprecated": false, "json": "aes-128-3.0.json", "yaml": "aes-128-3.0.yml", "html": "aes-128-3.0.html", "license": "aes-128-3.0.LICENSE" }, { "license_key": "affine-ee-2023", "category": "Commercial", "spdx_license_key": "LicenseRef-scancode-affine-ee-2023", "other_spdx_license_keys": [], "is_exception": false, "is_deprecated": false, "json": "affine-ee-2023.json", "yaml": "affine-ee-2023.yml", "html": "affine-ee-2023.html", "license": "affine-ee-2023.LICENSE" }, { "license_key": "afl-1.1", "category": "Permissive", "spdx_license_key": "AFL-1.1", "other_spdx_license_keys": [], "is_exception": false, "is_deprecated": false, "json": "afl-1.1.json", "yaml": "afl-1.1.yml", "html": "afl-1.1.html", "license": "afl-1.1.LICENSE" }, { "license_key": "afl-1.2", "category": "Permissive", "spdx_license_key": "AFL-1.2", "other_spdx_license_keys": [], "is_exception": false, "is_deprecated": false, "json": "afl-1.2.json", "yaml": "afl-1.2.yml", "html": "afl-1.2.html", "license": "afl-1.2.LICENSE" }, { "license_key": "afl-2.0", "category": "Permissive", "spdx_license_key": "AFL-2.0", "other_spdx_license_keys": [], "is_exception": false, "is_deprecated": false, "json": "afl-2.0.json", "yaml": "afl-2.0.yml", "html": "afl-2.0.html", "license": "afl-2.0.LICENSE" }, { "license_key": "afl-2.1", "category": "Permissive", "spdx_license_key": "AFL-2.1", "other_spdx_license_keys": [], "is_exception": false, "is_deprecated": false, "json": "afl-2.1.json", "yaml": "afl-2.1.yml", "html": "afl-2.1.html", "license": "afl-2.1.LICENSE" }, { "license_key": "afl-3.0", "category": "Permissive", "spdx_license_key": "AFL-3.0", "other_spdx_license_keys": [], "is_exception": false, "is_deprecated": false, "json": "afl-3.0.json", "yaml": "afl-3.0.yml", "html": "afl-3.0.html", "license": "afl-3.0.LICENSE" }, { "license_key": "afmparse", "category": "Permissive", "spdx_license_key": "Afmparse", "other_spdx_license_keys": [], "is_exception": false, "is_deprecated": false, "json": "afmparse.json", "yaml": "afmparse.yml", "html": "afmparse.html", "license": "afmparse.LICENSE" }, { "license_key": "afpl-8.0", "category": "Non-Commercial", "spdx_license_key": "Aladdin", "other_spdx_license_keys": [], "is_exception": false, "is_deprecated": false, "json": "afpl-8.0.json", "yaml": "afpl-8.0.yml", "html": "afpl-8.0.html", "license": "afpl-8.0.LICENSE" }, { "license_key": "afpl-9.0", "category": "Non-Commercial", "spdx_license_key": "LicenseRef-scancode-afpl-9.0", "other_spdx_license_keys": [], "is_exception": false, "is_deprecated": false, "json": "afpl-9.0.json", "yaml": "afpl-9.0.yml", "html": "afpl-9.0.html", "license": "afpl-9.0.LICENSE" }, { "license_key": "ag-grid-enterprise", "category": "Commercial", "spdx_license_key": "LicenseRef-scancode-ag-grid-enterprise", "other_spdx_license_keys": [], "is_exception": false, "is_deprecated": false, "json": "ag-grid-enterprise.json", "yaml": "ag-grid-enterprise.yml", "html": "ag-grid-enterprise.html", "license": "ag-grid-enterprise.LICENSE" }, { "license_key": "agentxpp", "category": "Commercial", "spdx_license_key": "LicenseRef-scancode-agentxpp", "other_spdx_license_keys": [], "is_exception": false, "is_deprecated": false, "json": "agentxpp.json", "yaml": "agentxpp.yml", "html": "agentxpp.html", "license": "agentxpp.LICENSE" }, { "license_key": "agere-bsd", "category": "Permissive", "spdx_license_key": "LicenseRef-scancode-agere-bsd", "other_spdx_license_keys": [], "is_exception": false, "is_deprecated": false, "json": "agere-bsd.json", "yaml": "agere-bsd.yml", "html": "agere-bsd.html", "license": "agere-bsd.LICENSE" }, { "license_key": "agere-sla", "category": "Proprietary Free", "spdx_license_key": "LicenseRef-scancode-agere-sla", "other_spdx_license_keys": [], "is_exception": false, "is_deprecated": false, "json": "agere-sla.json", "yaml": "agere-sla.yml", "html": "agere-sla.html", "license": "agere-sla.LICENSE" }, { "license_key": "ago-private-1.0", "category": "Non-Commercial", "spdx_license_key": "LicenseRef-scancode-ago-private-1.0", "other_spdx_license_keys": [], "is_exception": false, "is_deprecated": false, "json": "ago-private-1.0.json", "yaml": "ago-private-1.0.yml", "html": "ago-private-1.0.html", "license": "ago-private-1.0.LICENSE" }, { "license_key": "agpl-1.0", "category": "Copyleft", "spdx_license_key": "AGPL-1.0-only", "other_spdx_license_keys": [ "AGPL-1.0" ], "is_exception": false, "is_deprecated": false, "json": "agpl-1.0.json", "yaml": "agpl-1.0.yml", "html": "agpl-1.0.html", "license": "agpl-1.0.LICENSE" }, { "license_key": "agpl-1.0-plus", "category": "Copyleft", "spdx_license_key": "AGPL-1.0-or-later", "other_spdx_license_keys": [ "AGPL-1.0+" ], "is_exception": false, "is_deprecated": false, "json": "agpl-1.0-plus.json", "yaml": "agpl-1.0-plus.yml", "html": "agpl-1.0-plus.html", "license": "agpl-1.0-plus.LICENSE" }, { "license_key": "agpl-2.0", "category": "Copyleft", "spdx_license_key": "LicenseRef-scancode-agpl-2.0", "other_spdx_license_keys": [], "is_exception": false, "is_deprecated": false, "json": "agpl-2.0.json", "yaml": "agpl-2.0.yml", "html": "agpl-2.0.html", "license": "agpl-2.0.LICENSE" }, { "license_key": "agpl-3.0", "category": "Copyleft", "spdx_license_key": "AGPL-3.0-only", "other_spdx_license_keys": [ "AGPL-3.0", "LicenseRef-AGPL-3.0" ], "is_exception": false, "is_deprecated": false, "json": "agpl-3.0.json", "yaml": "agpl-3.0.yml", "html": "agpl-3.0.html", "license": "agpl-3.0.LICENSE" }, { "license_key": "agpl-3.0-bacula", "category": "Copyleft", "spdx_license_key": null, "other_spdx_license_keys": [], "is_exception": true, "is_deprecated": true, "json": "agpl-3.0-bacula.json", "yaml": "agpl-3.0-bacula.yml", "html": "agpl-3.0-bacula.html", "license": "agpl-3.0-bacula.LICENSE" }, { "license_key": "agpl-3.0-linking-exception", "category": "Copyleft Limited", "spdx_license_key": null, "other_spdx_license_keys": [], "is_exception": true, "is_deprecated": true, "json": "agpl-3.0-linking-exception.json", "yaml": "agpl-3.0-linking-exception.yml", "html": "agpl-3.0-linking-exception.html", "license": "agpl-3.0-linking-exception.LICENSE" }, { "license_key": "agpl-3.0-openssl", "category": "Copyleft", "spdx_license_key": null, "other_spdx_license_keys": [], "is_exception": true, "is_deprecated": true, "json": "agpl-3.0-openssl.json", "yaml": "agpl-3.0-openssl.yml", "html": "agpl-3.0-openssl.html", "license": "agpl-3.0-openssl.LICENSE" }, { "license_key": "agpl-3.0-plus", "category": "Copyleft", "spdx_license_key": "AGPL-3.0-or-later", "other_spdx_license_keys": [ "AGPL-3.0+", "LicenseRef-AGPL" ], "is_exception": false, "is_deprecated": false, "json": "agpl-3.0-plus.json", "yaml": "agpl-3.0-plus.yml", "html": "agpl-3.0-plus.html", "license": "agpl-3.0-plus.LICENSE" }, { "license_key": "agpl-generic-additional-terms", "category": "Copyleft", "spdx_license_key": "LicenseRef-scancode-agpl-generic-additional-terms", "other_spdx_license_keys": [], "is_exception": true, "is_deprecated": false, "json": "agpl-generic-additional-terms.json", "yaml": "agpl-generic-additional-terms.yml", "html": "agpl-generic-additional-terms.html", "license": "agpl-generic-additional-terms.LICENSE" }, { "license_key": "agtpl", "category": "Permissive", "spdx_license_key": "LicenseRef-scancode-agtpl", "other_spdx_license_keys": [], "is_exception": false, "is_deprecated": false, "json": "agtpl.json", "yaml": "agtpl.yml", "html": "agtpl.html", "license": "agtpl.LICENSE" }, { "license_key": "aikido-dual-agpl-commercial", "category": "Copyleft", "spdx_license_key": "LicenseRef-scancode-aikido-dual-agpl-commercial", "other_spdx_license_keys": [], "is_exception": false, "is_deprecated": false, "json": "aikido-dual-agpl-commercial.json", "yaml": "aikido-dual-agpl-commercial.yml", "html": "aikido-dual-agpl-commercial.html", "license": "aikido-dual-agpl-commercial.LICENSE" }, { "license_key": "aladdin-md5", "category": "Permissive", "spdx_license_key": null, "other_spdx_license_keys": [], "is_exception": false, "is_deprecated": true, "json": "aladdin-md5.json", "yaml": "aladdin-md5.yml", "html": "aladdin-md5.html", "license": "aladdin-md5.LICENSE" }, { "license_key": "alasir", "category": "Non-Commercial", "spdx_license_key": "LicenseRef-scancode-alasir", "other_spdx_license_keys": [], "is_exception": false, "is_deprecated": false, "json": "alasir.json", "yaml": "alasir.yml", "html": "alasir.html", "license": "alasir.LICENSE" }, { "license_key": "aldor-public-2.0", "category": "Non-Commercial", "spdx_license_key": "LicenseRef-scancode-aldor-public-2.0", "other_spdx_license_keys": [], "is_exception": false, "is_deprecated": false, "json": "aldor-public-2.0.json", "yaml": "aldor-public-2.0.yml", "html": "aldor-public-2.0.html", "license": "aldor-public-2.0.LICENSE" }, { "license_key": "alexisisaac-freeware", "category": "Permissive", "spdx_license_key": "LicenseRef-scancode-alexisisaac-freeware", "other_spdx_license_keys": [], "is_exception": false, "is_deprecated": false, "json": "alexisisaac-freeware.json", "yaml": "alexisisaac-freeware.yml", "html": "alexisisaac-freeware.html", "license": "alexisisaac-freeware.LICENSE" }, { "license_key": "alfresco-exception-0.5", "category": "Copyleft", "spdx_license_key": "LicenseRef-scancode-alfresco-exception-0.5", "other_spdx_license_keys": [], "is_exception": true, "is_deprecated": false, "json": "alfresco-exception-0.5.json", "yaml": "alfresco-exception-0.5.yml", "html": "alfresco-exception-0.5.html", "license": "alfresco-exception-0.5.LICENSE" }, { "license_key": "alglib-documentation", "category": "Permissive", "spdx_license_key": "ALGLIB-Documentation", "other_spdx_license_keys": [], "is_exception": false, "is_deprecated": false, "json": "alglib-documentation.json", "yaml": "alglib-documentation.yml", "html": "alglib-documentation.html", "license": "alglib-documentation.LICENSE" }, { "license_key": "allegro-4", "category": "Permissive", "spdx_license_key": "Giftware", "other_spdx_license_keys": [], "is_exception": false, "is_deprecated": false, "json": "allegro-4.json", "yaml": "allegro-4.yml", "html": "allegro-4.html", "license": "allegro-4.LICENSE" }, { "license_key": "allen-institute-software-2018", "category": "Non-Commercial", "spdx_license_key": "LicenseRef-scancode-allen-institute-software-2018", "other_spdx_license_keys": [], "is_exception": false, "is_deprecated": false, "json": "allen-institute-software-2018.json", "yaml": "allen-institute-software-2018.yml", "html": "allen-institute-software-2018.html", "license": "allen-institute-software-2018.LICENSE" }, { "license_key": "alliance-open-media-patent-1.0", "category": "Patent License", "spdx_license_key": "LicenseRef-scancode-alliance-open-media-patent-1.0", "other_spdx_license_keys": [], "is_exception": false, "is_deprecated": false, "json": "alliance-open-media-patent-1.0.json", "yaml": "alliance-open-media-patent-1.0.yml", "html": "alliance-open-media-patent-1.0.html", "license": "alliance-open-media-patent-1.0.LICENSE" }, { "license_key": "altermime", "category": "Copyleft Limited", "spdx_license_key": "LicenseRef-scancode-altermime", "other_spdx_license_keys": [], "is_exception": false, "is_deprecated": false, "json": "altermime.json", "yaml": "altermime.yml", "html": "altermime.html", "license": "altermime.LICENSE" }, { "license_key": "altova-eula", "category": "Commercial", "spdx_license_key": "LicenseRef-scancode-altova-eula", "other_spdx_license_keys": [], "is_exception": false, "is_deprecated": false, "json": "altova-eula.json", "yaml": "altova-eula.yml", "html": "altova-eula.html", "license": "altova-eula.LICENSE" }, { "license_key": "amazon-redshift-jdbc", "category": "Proprietary Free", "spdx_license_key": "LicenseRef-scancode-amazon-redshift-jdbc", "other_spdx_license_keys": [], "is_exception": false, "is_deprecated": false, "json": "amazon-redshift-jdbc.json", "yaml": "amazon-redshift-jdbc.yml", "html": "amazon-redshift-jdbc.html", "license": "amazon-redshift-jdbc.LICENSE" }, { "license_key": "amazon-sl", "category": "Proprietary Free", "spdx_license_key": "LicenseRef-scancode-amazon-sl", "other_spdx_license_keys": [], "is_exception": false, "is_deprecated": false, "json": "amazon-sl.json", "yaml": "amazon-sl.yml", "html": "amazon-sl.html", "license": "amazon-sl.LICENSE" }, { "license_key": "amd-aspf-2023", "category": "Free Restricted", "spdx_license_key": "LicenseRef-scancode-amd-aspf-2023", "other_spdx_license_keys": [], "is_exception": false, "is_deprecated": false, "json": "amd-aspf-2023.json", "yaml": "amd-aspf-2023.yml", "html": "amd-aspf-2023.html", "license": "amd-aspf-2023.LICENSE" }, { "license_key": "amd-historical", "category": "Permissive", "spdx_license_key": "AMD-newlib", "other_spdx_license_keys": [ "LicenseRef-scancode-amd-historical" ], "is_exception": false, "is_deprecated": false, "json": "amd-historical.json", "yaml": "amd-historical.yml", "html": "amd-historical.html", "license": "amd-historical.LICENSE" }, { "license_key": "amd-linux-firmware", "category": "Proprietary Free", "spdx_license_key": "LicenseRef-scancode-amd-linux-firmware", "other_spdx_license_keys": [], "is_exception": false, "is_deprecated": false, "json": "amd-linux-firmware.json", "yaml": "amd-linux-firmware.yml", "html": "amd-linux-firmware.html", "license": "amd-linux-firmware.LICENSE" }, { "license_key": "amd-linux-firmware-export", "category": "Proprietary Free", "spdx_license_key": "LicenseRef-scancode-amd-linux-firmware-export", "other_spdx_license_keys": [], "is_exception": false, "is_deprecated": false, "json": "amd-linux-firmware-export.json", "yaml": "amd-linux-firmware-export.yml", "html": "amd-linux-firmware-export.html", "license": "amd-linux-firmware-export.LICENSE" }, { "license_key": "amdplpa", "category": "Permissive", "spdx_license_key": "AMDPLPA", "other_spdx_license_keys": [], "is_exception": false, "is_deprecated": false, "json": "amdplpa.json", "yaml": "amdplpa.yml", "html": "amdplpa.html", "license": "amdplpa.LICENSE" }, { "license_key": "aml", "category": "Permissive", "spdx_license_key": "AML", "other_spdx_license_keys": [], "is_exception": false, "is_deprecated": false, "json": "aml.json", "yaml": "aml.yml", "html": "aml.html", "license": "aml.LICENSE" }, { "license_key": "amlogic-linux-firmware", "category": "Proprietary Free", "spdx_license_key": "LicenseRef-scancode-amlogic-linux-firmware", "other_spdx_license_keys": [], "is_exception": false, "is_deprecated": false, "json": "amlogic-linux-firmware.json", "yaml": "amlogic-linux-firmware.yml", "html": "amlogic-linux-firmware.html", "license": "amlogic-linux-firmware.LICENSE" }, { "license_key": "ampas", "category": "Permissive", "spdx_license_key": "AMPAS", "other_spdx_license_keys": [], "is_exception": false, "is_deprecated": false, "json": "ampas.json", "yaml": "ampas.yml", "html": "ampas.html", "license": "ampas.LICENSE" }, { "license_key": "amplication-ee-2022", "category": "Proprietary Free", "spdx_license_key": "LicenseRef-scancode-amplication-ee-2022", "other_spdx_license_keys": [], "is_exception": false, "is_deprecated": false, "json": "amplication-ee-2022.json", "yaml": "amplication-ee-2022.yml", "html": "amplication-ee-2022.html", "license": "amplication-ee-2022.LICENSE" }, { "license_key": "ams-fonts", "category": "Permissive", "spdx_license_key": "LicenseRef-scancode-ams-fonts", "other_spdx_license_keys": [], "is_exception": false, "is_deprecated": false, "json": "ams-fonts.json", "yaml": "ams-fonts.yml", "html": "ams-fonts.html", "license": "ams-fonts.LICENSE" }, { "license_key": "anaconda-tos-2024-03-30", "category": "Commercial", "spdx_license_key": "LicenseRef-scancode-anaconda-tos-2024-03-30", "other_spdx_license_keys": [], "is_exception": false, "is_deprecated": false, "json": "anaconda-tos-2024-03-30.json", "yaml": "anaconda-tos-2024-03-30.yml", "html": "anaconda-tos-2024-03-30.html", "license": "anaconda-tos-2024-03-30.LICENSE" }, { "license_key": "android-sdk-2009", "category": "Proprietary Free", "spdx_license_key": "LicenseRef-scancode-android-sdk-2009", "other_spdx_license_keys": [], "is_exception": false, "is_deprecated": false, "json": "android-sdk-2009.json", "yaml": "android-sdk-2009.yml", "html": "android-sdk-2009.html", "license": "android-sdk-2009.LICENSE" }, { "license_key": "android-sdk-2012", "category": "Proprietary Free", "spdx_license_key": "LicenseRef-scancode-android-sdk-2012", "other_spdx_license_keys": [], "is_exception": false, "is_deprecated": false, "json": "android-sdk-2012.json", "yaml": "android-sdk-2012.yml", "html": "android-sdk-2012.html", "license": "android-sdk-2012.LICENSE" }, { "license_key": "android-sdk-2021", "category": "Proprietary Free", "spdx_license_key": "LicenseRef-scancode-android-sdk-2021", "other_spdx_license_keys": [], "is_exception": false, "is_deprecated": false, "json": "android-sdk-2021.json", "yaml": "android-sdk-2021.yml", "html": "android-sdk-2021.html", "license": "android-sdk-2021.LICENSE" }, { "license_key": "android-sdk-license", "category": "Proprietary Free", "spdx_license_key": "LicenseRef-scancode-android-sdk-license", "other_spdx_license_keys": [], "is_exception": false, "is_deprecated": false, "json": "android-sdk-license.json", "yaml": "android-sdk-license.yml", "html": "android-sdk-license.html", "license": "android-sdk-license.LICENSE" }, { "license_key": "android-sdk-preview-2015", "category": "Proprietary Free", "spdx_license_key": "LicenseRef-scancode-android-sdk-preview-2015", "other_spdx_license_keys": [], "is_exception": false, "is_deprecated": false, "json": "android-sdk-preview-2015.json", "yaml": "android-sdk-preview-2015.yml", "html": "android-sdk-preview-2015.html", "license": "android-sdk-preview-2015.LICENSE" }, { "license_key": "anepokis-1.0", "category": "Copyleft", "spdx_license_key": "LicenseRef-scancode-anepokis-1.0", "other_spdx_license_keys": [], "is_exception": false, "is_deprecated": false, "json": "anepokis-1.0.json", "yaml": "anepokis-1.0.yml", "html": "anepokis-1.0.html", "license": "anepokis-1.0.LICENSE" }, { "license_key": "angi-1.0", "category": "Copyleft Limited", "spdx_license_key": "LicenseRef-scancode-angi-1.0", "other_spdx_license_keys": [], "is_exception": false, "is_deprecated": false, "json": "angi-1.0.json", "yaml": "angi-1.0.yml", "html": "angi-1.0.html", "license": "angi-1.0.LICENSE" }, { "license_key": "anthropic-commercial-tos-2025", "category": "Commercial", "spdx_license_key": "LicenseRef-scancode-anthropic-commercial-tos-2025", "other_spdx_license_keys": [], "is_exception": false, "is_deprecated": false, "json": "anthropic-commercial-tos-2025.json", "yaml": "anthropic-commercial-tos-2025.yml", "html": "anthropic-commercial-tos-2025.html", "license": "anthropic-commercial-tos-2025.LICENSE" }, { "license_key": "anti-capitalist-1.4", "category": "Free Restricted", "spdx_license_key": "LicenseRef-scancode-anti-capitalist-1.4", "other_spdx_license_keys": [], "is_exception": false, "is_deprecated": false, "json": "anti-capitalist-1.4.json", "yaml": "anti-capitalist-1.4.yml", "html": "anti-capitalist-1.4.html", "license": "anti-capitalist-1.4.LICENSE" }, { "license_key": "antlr-pd", "category": "Permissive", "spdx_license_key": "ANTLR-PD", "other_spdx_license_keys": [], "is_exception": false, "is_deprecated": false, "json": "antlr-pd.json", "yaml": "antlr-pd.yml", "html": "antlr-pd.html", "license": "antlr-pd.LICENSE" }, { "license_key": "antlr-pd-fallback", "category": "Public Domain", "spdx_license_key": "ANTLR-PD-fallback", "other_spdx_license_keys": [], "is_exception": false, "is_deprecated": false, "json": "antlr-pd-fallback.json", "yaml": "antlr-pd-fallback.yml", "html": "antlr-pd-fallback.html", "license": "antlr-pd-fallback.LICENSE" }, { "license_key": "anu-license", "category": "Permissive", "spdx_license_key": "LicenseRef-scancode-anu-license", "other_spdx_license_keys": [], "is_exception": false, "is_deprecated": false, "json": "anu-license.json", "yaml": "anu-license.yml", "html": "anu-license.html", "license": "anu-license.LICENSE" }, { "license_key": "any-osi", "category": "Unstated License", "spdx_license_key": "any-OSI", "other_spdx_license_keys": [], "is_exception": false, "is_deprecated": false, "json": "any-osi.json", "yaml": "any-osi.yml", "html": "any-osi.html", "license": "any-osi.LICENSE" }, { "license_key": "any-osi-perl-modules", "category": "Unstated License", "spdx_license_key": "any-OSI-perl-modules", "other_spdx_license_keys": [], "is_exception": false, "is_deprecated": false, "json": "any-osi-perl-modules.json", "yaml": "any-osi-perl-modules.yml", "html": "any-osi-perl-modules.html", "license": "any-osi-perl-modules.LICENSE" }, { "license_key": "aop-pd", "category": "Public Domain", "spdx_license_key": null, "other_spdx_license_keys": [], "is_exception": false, "is_deprecated": true, "json": "aop-pd.json", "yaml": "aop-pd.yml", "html": "aop-pd.html", "license": "aop-pd.LICENSE" }, { "license_key": "apache-1.0", "category": "Permissive", "spdx_license_key": "Apache-1.0", "other_spdx_license_keys": [], "is_exception": false, "is_deprecated": false, "json": "apache-1.0.json", "yaml": "apache-1.0.yml", "html": "apache-1.0.html", "license": "apache-1.0.LICENSE" }, { "license_key": "apache-1.1", "category": "Permissive", "spdx_license_key": "Apache-1.1", "other_spdx_license_keys": [], "is_exception": false, "is_deprecated": false, "json": "apache-1.1.json", "yaml": "apache-1.1.yml", "html": "apache-1.1.html", "license": "apache-1.1.LICENSE" }, { "license_key": "apache-2.0", "category": "Permissive", "spdx_license_key": "Apache-2.0", "other_spdx_license_keys": [ "LicenseRef-Apache", "LicenseRef-Apache-2.0" ], "is_exception": false, "is_deprecated": false, "json": "apache-2.0.json", "yaml": "apache-2.0.yml", "html": "apache-2.0.html", "license": "apache-2.0.LICENSE" }, { "license_key": "apache-2.0-linking-exception", "category": "Permissive", "spdx_license_key": null, "other_spdx_license_keys": [], "is_exception": true, "is_deprecated": true, "json": "apache-2.0-linking-exception.json", "yaml": "apache-2.0-linking-exception.yml", "html": "apache-2.0-linking-exception.html", "license": "apache-2.0-linking-exception.LICENSE" }, { "license_key": "apache-2.0-runtime-library-exception", "category": "Permissive", "spdx_license_key": null, "other_spdx_license_keys": [], "is_exception": true, "is_deprecated": true, "json": "apache-2.0-runtime-library-exception.json", "yaml": "apache-2.0-runtime-library-exception.yml", "html": "apache-2.0-runtime-library-exception.html", "license": "apache-2.0-runtime-library-exception.LICENSE" }, { "license_key": "apache-due-credit", "category": "Permissive", "spdx_license_key": null, "other_spdx_license_keys": [], "is_exception": false, "is_deprecated": true, "json": "apache-due-credit.json", "yaml": "apache-due-credit.yml", "html": "apache-due-credit.html", "license": "apache-due-credit.LICENSE" }, { "license_key": "apache-exception-llvm", "category": "Permissive", "spdx_license_key": null, "other_spdx_license_keys": [], "is_exception": true, "is_deprecated": true, "json": "apache-exception-llvm.json", "yaml": "apache-exception-llvm.yml", "html": "apache-exception-llvm.html", "license": "apache-exception-llvm.LICENSE" }, { "license_key": "apache-patent-exception", "category": "Permissive", "spdx_license_key": "mxml-exception", "other_spdx_license_keys": [ "LicenseRef-scancode-apache-patent-exception" ], "is_exception": true, "is_deprecated": false, "json": "apache-patent-exception.json", "yaml": "apache-patent-exception.yml", "html": "apache-patent-exception.html", "license": "apache-patent-exception.LICENSE" }, { "license_key": "apache-patent-provision-exception", "category": "Permissive", "spdx_license_key": null, "other_spdx_license_keys": [], "is_exception": true, "is_deprecated": true, "json": "apache-patent-provision-exception.json", "yaml": "apache-patent-provision-exception.yml", "html": "apache-patent-provision-exception.html", "license": "apache-patent-provision-exception.LICENSE" }, { "license_key": "apafml", "category": "Permissive", "spdx_license_key": "APAFML", "other_spdx_license_keys": [], "is_exception": false, "is_deprecated": false, "json": "apafml.json", "yaml": "apafml.yml", "html": "apafml.html", "license": "apafml.LICENSE" }, { "license_key": "apl-1.1", "category": "Non-Commercial", "spdx_license_key": "LicenseRef-scancode-apl-1.1", "other_spdx_license_keys": [], "is_exception": false, "is_deprecated": false, "json": "apl-1.1.json", "yaml": "apl-1.1.yml", "html": "apl-1.1.html", "license": "apl-1.1.LICENSE" }, { "license_key": "app-s2p", "category": "Permissive", "spdx_license_key": "App-s2p", "other_spdx_license_keys": [], "is_exception": false, "is_deprecated": false, "json": "app-s2p.json", "yaml": "app-s2p.yml", "html": "app-s2p.html", "license": "app-s2p.LICENSE" }, { "license_key": "appfire-eula", "category": "Proprietary Free", "spdx_license_key": "LicenseRef-scancode-appfire-eula", "other_spdx_license_keys": [], "is_exception": false, "is_deprecated": false, "json": "appfire-eula.json", "yaml": "appfire-eula.yml", "html": "appfire-eula.html", "license": "appfire-eula.LICENSE" }, { "license_key": "apple-academic-lisa-os-3.1", "category": "Non-Commercial", "spdx_license_key": "LicenseRef-scancode-apple-academic-lisa-os-3.1", "other_spdx_license_keys": [], "is_exception": false, "is_deprecated": false, "json": "apple-academic-lisa-os-3.1.json", "yaml": "apple-academic-lisa-os-3.1.yml", "html": "apple-academic-lisa-os-3.1.html", "license": "apple-academic-lisa-os-3.1.LICENSE" }, { "license_key": "apple-attribution", "category": "Permissive", "spdx_license_key": "LicenseRef-scancode-apple-attribution", "other_spdx_license_keys": [], "is_exception": false, "is_deprecated": false, "json": "apple-attribution.json", "yaml": "apple-attribution.yml", "html": "apple-attribution.html", "license": "apple-attribution.LICENSE" }, { "license_key": "apple-attribution-1997", "category": "Permissive", "spdx_license_key": "LicenseRef-scancode-apple-attribution-1997", "other_spdx_license_keys": [], "is_exception": false, "is_deprecated": false, "json": "apple-attribution-1997.json", "yaml": "apple-attribution-1997.yml", "html": "apple-attribution-1997.html", "license": "apple-attribution-1997.LICENSE" }, { "license_key": "apple-excl", "category": "Permissive", "spdx_license_key": "LicenseRef-scancode-apple-excl", "other_spdx_license_keys": [], "is_exception": false, "is_deprecated": false, "json": "apple-excl.json", "yaml": "apple-excl.yml", "html": "apple-excl.html", "license": "apple-excl.LICENSE" }, { "license_key": "apple-mfi-license", "category": "Proprietary Free", "spdx_license_key": "LicenseRef-scancode-apple-mfi-license", "other_spdx_license_keys": [], "is_exception": false, "is_deprecated": false, "json": "apple-mfi-license.json", "yaml": "apple-mfi-license.yml", "html": "apple-mfi-license.html", "license": "apple-mfi-license.LICENSE" }, { "license_key": "apple-ml-ferret-2023", "category": "Permissive", "spdx_license_key": "LicenseRef-scancode-apple-ml-ferret-2023", "other_spdx_license_keys": [], "is_exception": false, "is_deprecated": false, "json": "apple-ml-ferret-2023.json", "yaml": "apple-ml-ferret-2023.yml", "html": "apple-ml-ferret-2023.html", "license": "apple-ml-ferret-2023.LICENSE" }, { "license_key": "apple-mpeg-4", "category": "Free Restricted", "spdx_license_key": "LicenseRef-scancode-apple-mpeg-4", "other_spdx_license_keys": [], "is_exception": false, "is_deprecated": false, "json": "apple-mpeg-4.json", "yaml": "apple-mpeg-4.yml", "html": "apple-mpeg-4.html", "license": "apple-mpeg-4.LICENSE" }, { "license_key": "apple-runtime-library-exception", "category": "Permissive", "spdx_license_key": "Swift-exception", "other_spdx_license_keys": [], "is_exception": true, "is_deprecated": false, "json": "apple-runtime-library-exception.json", "yaml": "apple-runtime-library-exception.yml", "html": "apple-runtime-library-exception.html", "license": "apple-runtime-library-exception.LICENSE" }, { "license_key": "apple-sscl", "category": "Permissive", "spdx_license_key": "LicenseRef-scancode-apple-sscl", "other_spdx_license_keys": [], "is_exception": false, "is_deprecated": false, "json": "apple-sscl.json", "yaml": "apple-sscl.yml", "html": "apple-sscl.html", "license": "apple-sscl.LICENSE" }, { "license_key": "appsflyer-framework", "category": "Proprietary Free", "spdx_license_key": "LicenseRef-scancode-appsflyer-framework", "other_spdx_license_keys": [], "is_exception": false, "is_deprecated": false, "json": "appsflyer-framework.json", "yaml": "appsflyer-framework.yml", "html": "appsflyer-framework.html", "license": "appsflyer-framework.LICENSE" }, { "license_key": "apromore-exception-2.0", "category": "Copyleft", "spdx_license_key": "LicenseRef-scancode-apromore-exception-2.0", "other_spdx_license_keys": [], "is_exception": true, "is_deprecated": false, "json": "apromore-exception-2.0.json", "yaml": "apromore-exception-2.0.yml", "html": "apromore-exception-2.0.html", "license": "apromore-exception-2.0.LICENSE" }, { "license_key": "apsl-1.0", "category": "Copyleft Limited", "spdx_license_key": "APSL-1.0", "other_spdx_license_keys": [], "is_exception": false, "is_deprecated": false, "json": "apsl-1.0.json", "yaml": "apsl-1.0.yml", "html": "apsl-1.0.html", "license": "apsl-1.0.LICENSE" }, { "license_key": "apsl-1.1", "category": "Copyleft Limited", "spdx_license_key": "APSL-1.1", "other_spdx_license_keys": [], "is_exception": false, "is_deprecated": false, "json": "apsl-1.1.json", "yaml": "apsl-1.1.yml", "html": "apsl-1.1.html", "license": "apsl-1.1.LICENSE" }, { "license_key": "apsl-1.2", "category": "Copyleft Limited", "spdx_license_key": "APSL-1.2", "other_spdx_license_keys": [], "is_exception": false, "is_deprecated": false, "json": "apsl-1.2.json", "yaml": "apsl-1.2.yml", "html": "apsl-1.2.html", "license": "apsl-1.2.LICENSE" }, { "license_key": "apsl-2.0", "category": "Copyleft Limited", "spdx_license_key": "APSL-2.0", "other_spdx_license_keys": [], "is_exception": false, "is_deprecated": false, "json": "apsl-2.0.json", "yaml": "apsl-2.0.yml", "html": "apsl-2.0.html", "license": "apsl-2.0.LICENSE" }, { "license_key": "aptana-1.0", "category": "Copyleft Limited", "spdx_license_key": "LicenseRef-scancode-aptana-1.0", "other_spdx_license_keys": [], "is_exception": false, "is_deprecated": false, "json": "aptana-1.0.json", "yaml": "aptana-1.0.yml", "html": "aptana-1.0.html", "license": "aptana-1.0.LICENSE" }, { "license_key": "aptana-exception-3.0", "category": "Copyleft Limited", "spdx_license_key": "LicenseRef-scancode-aptana-exception-3.0", "other_spdx_license_keys": [], "is_exception": true, "is_deprecated": false, "json": "aptana-exception-3.0.json", "yaml": "aptana-exception-3.0.yml", "html": "aptana-exception-3.0.html", "license": "aptana-exception-3.0.LICENSE" }, { "license_key": "arachni-psl-1.0", "category": "Non-Commercial", "spdx_license_key": "LicenseRef-scancode-arachni-psl-1.0", "other_spdx_license_keys": [], "is_exception": false, "is_deprecated": false, "json": "arachni-psl-1.0.json", "yaml": "arachni-psl-1.0.yml", "html": "arachni-psl-1.0.html", "license": "arachni-psl-1.0.LICENSE" }, { "license_key": "aravindan-premkumar", "category": "Permissive", "spdx_license_key": "LicenseRef-scancode-aravindan-premkumar", "other_spdx_license_keys": [], "is_exception": false, "is_deprecated": false, "json": "aravindan-premkumar.json", "yaml": "aravindan-premkumar.yml", "html": "aravindan-premkumar.html", "license": "aravindan-premkumar.LICENSE" }, { "license_key": "argouml", "category": "Permissive", "spdx_license_key": "LicenseRef-scancode-argouml", "other_spdx_license_keys": [], "is_exception": false, "is_deprecated": false, "json": "argouml.json", "yaml": "argouml.yml", "html": "argouml.html", "license": "argouml.LICENSE" }, { "license_key": "arm-cortex-mx", "category": "Proprietary Free", "spdx_license_key": "LicenseRef-scancode-arm-cortex-mx", "other_spdx_license_keys": [], "is_exception": false, "is_deprecated": false, "json": "arm-cortex-mx.json", "yaml": "arm-cortex-mx.yml", "html": "arm-cortex-mx.html", "license": "arm-cortex-mx.LICENSE" }, { "license_key": "arm-llvm-sga", "category": "Permissive", "spdx_license_key": "LicenseRef-scancode-arm-llvm-sga", "other_spdx_license_keys": [], "is_exception": false, "is_deprecated": false, "json": "arm-llvm-sga.json", "yaml": "arm-llvm-sga.yml", "html": "arm-llvm-sga.html", "license": "arm-llvm-sga.LICENSE" }, { "license_key": "arphic-public", "category": "Copyleft", "spdx_license_key": "Arphic-1999", "other_spdx_license_keys": [ "LicenseRef-scancode-arphic-public" ], "is_exception": false, "is_deprecated": false, "json": "arphic-public.json", "yaml": "arphic-public.yml", "html": "arphic-public.html", "license": "arphic-public.LICENSE" }, { "license_key": "array-input-method-pl", "category": "Permissive", "spdx_license_key": "LicenseRef-scancode-array-input-method-pl", "other_spdx_license_keys": [], "is_exception": false, "is_deprecated": false, "json": "array-input-method-pl.json", "yaml": "array-input-method-pl.yml", "html": "array-input-method-pl.html", "license": "array-input-method-pl.LICENSE" }, { "license_key": "artistic-1.0", "category": "Copyleft Limited", "spdx_license_key": "Artistic-1.0", "other_spdx_license_keys": [], "is_exception": false, "is_deprecated": false, "json": "artistic-1.0.json", "yaml": "artistic-1.0.yml", "html": "artistic-1.0.html", "license": "artistic-1.0.LICENSE" }, { "license_key": "artistic-1.0-cl8", "category": "Copyleft Limited", "spdx_license_key": "Artistic-1.0-cl8", "other_spdx_license_keys": [], "is_exception": false, "is_deprecated": false, "json": "artistic-1.0-cl8.json", "yaml": "artistic-1.0-cl8.yml", "html": "artistic-1.0-cl8.html", "license": "artistic-1.0-cl8.LICENSE" }, { "license_key": "artistic-2.0", "category": "Copyleft Limited", "spdx_license_key": "Artistic-2.0", "other_spdx_license_keys": [], "is_exception": false, "is_deprecated": false, "json": "artistic-2.0.json", "yaml": "artistic-2.0.yml", "html": "artistic-2.0.html", "license": "artistic-2.0.LICENSE" }, { "license_key": "artistic-clarified", "category": "Copyleft Limited", "spdx_license_key": "ClArtistic", "other_spdx_license_keys": [], "is_exception": false, "is_deprecated": false, "json": "artistic-clarified.json", "yaml": "artistic-clarified.yml", "html": "artistic-clarified.html", "license": "artistic-clarified.LICENSE" }, { "license_key": "artistic-dist-1.0", "category": "Copyleft Limited", "spdx_license_key": "Artistic-dist", "other_spdx_license_keys": [ "LicenseRef-scancode-artistic-1988-1.0" ], "is_exception": false, "is_deprecated": false, "json": "artistic-dist-1.0.json", "yaml": "artistic-dist-1.0.yml", "html": "artistic-dist-1.0.html", "license": "artistic-dist-1.0.LICENSE" }, { "license_key": "artistic-perl-1.0", "category": "Copyleft Limited", "spdx_license_key": "Artistic-1.0-Perl", "other_spdx_license_keys": [], "is_exception": false, "is_deprecated": false, "json": "artistic-perl-1.0.json", "yaml": "artistic-perl-1.0.yml", "html": "artistic-perl-1.0.html", "license": "artistic-perl-1.0.LICENSE" }, { "license_key": "asal-1.0", "category": "Source-available", "spdx_license_key": "LicenseRef-scancode-asal-1.0", "other_spdx_license_keys": [], "is_exception": false, "is_deprecated": false, "json": "asal-1.0.json", "yaml": "asal-1.0.yml", "html": "asal-1.0.html", "license": "asal-1.0.LICENSE" }, { "license_key": "ascender-eula", "category": "Proprietary Free", "spdx_license_key": "LicenseRef-scancode-ascender-eula", "other_spdx_license_keys": [], "is_exception": false, "is_deprecated": false, "json": "ascender-eula.json", "yaml": "ascender-eula.yml", "html": "ascender-eula.html", "license": "ascender-eula.LICENSE" }, { "license_key": "ascender-web-fonts", "category": "Commercial", "spdx_license_key": "LicenseRef-scancode-ascender-web-fonts", "other_spdx_license_keys": [], "is_exception": false, "is_deprecated": false, "json": "ascender-web-fonts.json", "yaml": "ascender-web-fonts.yml", "html": "ascender-web-fonts.html", "license": "ascender-web-fonts.LICENSE" }, { "license_key": "aslp", "category": "Free Restricted", "spdx_license_key": "LicenseRef-scancode-aslp", "other_spdx_license_keys": [], "is_exception": false, "is_deprecated": false, "json": "aslp.json", "yaml": "aslp.yml", "html": "aslp.html", "license": "aslp.LICENSE" }, { "license_key": "aslr", "category": "Copyleft", "spdx_license_key": "LicenseRef-scancode-aslr", "other_spdx_license_keys": [], "is_exception": false, "is_deprecated": false, "json": "aslr.json", "yaml": "aslr.yml", "html": "aslr.html", "license": "aslr.LICENSE" }, { "license_key": "asmus", "category": "Permissive", "spdx_license_key": "LicenseRef-scancode-asmus", "other_spdx_license_keys": [], "is_exception": false, "is_deprecated": false, "json": "asmus.json", "yaml": "asmus.yml", "html": "asmus.html", "license": "asmus.LICENSE" }, { "license_key": "asn1", "category": "Permissive", "spdx_license_key": "LicenseRef-scancode-asn1", "other_spdx_license_keys": [], "is_exception": false, "is_deprecated": false, "json": "asn1.json", "yaml": "asn1.yml", "html": "asn1.html", "license": "asn1.LICENSE" }, { "license_key": "asn1cc-exception-gpl-2.0", "category": "Copyleft Limited", "spdx_license_key": "LicenseRef-scancode-asn1cc-exception-gpl-2.0", "other_spdx_license_keys": [], "is_exception": true, "is_deprecated": false, "json": "asn1cc-exception-gpl-2.0.json", "yaml": "asn1cc-exception-gpl-2.0.yml", "html": "asn1cc-exception-gpl-2.0.html", "license": "asn1cc-exception-gpl-2.0.LICENSE" }, { "license_key": "aspell-ru", "category": "Permissive", "spdx_license_key": "Aspell-RU", "other_spdx_license_keys": [], "is_exception": false, "is_deprecated": false, "json": "aspell-ru.json", "yaml": "aspell-ru.yml", "html": "aspell-ru.html", "license": "aspell-ru.LICENSE" }, { "license_key": "asterisk-exception", "category": "Copyleft", "spdx_license_key": "Asterisk-exception", "other_spdx_license_keys": [], "is_exception": true, "is_deprecated": false, "json": "asterisk-exception.json", "yaml": "asterisk-exception.yml", "html": "asterisk-exception.html", "license": "asterisk-exception.LICENSE" }, { "license_key": "asterisk-linking-protocols-exception", "category": "Copyleft Limited", "spdx_license_key": "Asterisk-linking-protocols-exception", "other_spdx_license_keys": [], "is_exception": true, "is_deprecated": false, "json": "asterisk-linking-protocols-exception.json", "yaml": "asterisk-linking-protocols-exception.yml", "html": "asterisk-linking-protocols-exception.html", "license": "asterisk-linking-protocols-exception.LICENSE" }, { "license_key": "aswf-digital-assets-1.0", "category": "Free Restricted", "spdx_license_key": "ASWF-Digital-Assets-1.0", "other_spdx_license_keys": [ "LicenseRef-scancode-aswf-digital-assets-1.0" ], "is_exception": false, "is_deprecated": false, "json": "aswf-digital-assets-1.0.json", "yaml": "aswf-digital-assets-1.0.yml", "html": "aswf-digital-assets-1.0.html", "license": "aswf-digital-assets-1.0.LICENSE" }, { "license_key": "aswf-digital-assets-1.1", "category": "Free Restricted", "spdx_license_key": "ASWF-Digital-Assets-1.1", "other_spdx_license_keys": [ "LicenseRef-scancode-aswf-digital-assets-1.1" ], "is_exception": false, "is_deprecated": false, "json": "aswf-digital-assets-1.1.json", "yaml": "aswf-digital-assets-1.1.yml", "html": "aswf-digital-assets-1.1.html", "license": "aswf-digital-assets-1.1.LICENSE" }, { "license_key": "ati-eula", "category": "Proprietary Free", "spdx_license_key": "LicenseRef-scancode-ati-eula", "other_spdx_license_keys": [], "is_exception": false, "is_deprecated": false, "json": "ati-eula.json", "yaml": "ati-eula.yml", "html": "ati-eula.html", "license": "ati-eula.LICENSE" }, { "license_key": "atkinson-hyperlegible-font", "category": "Permissive", "spdx_license_key": "LicenseRef-scancode-atkinson-hyperlegible-font", "other_spdx_license_keys": [], "is_exception": false, "is_deprecated": false, "json": "atkinson-hyperlegible-font.json", "yaml": "atkinson-hyperlegible-font.yml", "html": "atkinson-hyperlegible-font.html", "license": "atkinson-hyperlegible-font.LICENSE" }, { "license_key": "atl-1.0", "category": "Copyleft", "spdx_license_key": "LicenseRef-scancode-atl-1.0", "other_spdx_license_keys": [], "is_exception": false, "is_deprecated": false, "json": "atl-1.0.json", "yaml": "atl-1.0.yml", "html": "atl-1.0.html", "license": "atl-1.0.LICENSE" }, { "license_key": "atlassian-marketplace-tou", "category": "Proprietary Free", "spdx_license_key": "LicenseRef-scancode-atlassian-marketplace-tou", "other_spdx_license_keys": [], "is_exception": false, "is_deprecated": false, "json": "atlassian-marketplace-tou.json", "yaml": "atlassian-marketplace-tou.yml", "html": "atlassian-marketplace-tou.html", "license": "atlassian-marketplace-tou.LICENSE" }, { "license_key": "atmel-firmware", "category": "Proprietary Free", "spdx_license_key": "LicenseRef-scancode-atmel-firmware", "other_spdx_license_keys": [], "is_exception": false, "is_deprecated": false, "json": "atmel-firmware.json", "yaml": "atmel-firmware.yml", "html": "atmel-firmware.html", "license": "atmel-firmware.LICENSE" }, { "license_key": "atmel-linux-firmware", "category": "Proprietary Free", "spdx_license_key": "LicenseRef-scancode-atmel-linux-firmware", "other_spdx_license_keys": [], "is_exception": false, "is_deprecated": false, "json": "atmel-linux-firmware.json", "yaml": "atmel-linux-firmware.yml", "html": "atmel-linux-firmware.html", "license": "atmel-linux-firmware.LICENSE" }, { "license_key": "atmel-microcontroller", "category": "Proprietary Free", "spdx_license_key": "LicenseRef-scancode-atmel-microcontroller", "other_spdx_license_keys": [], "is_exception": false, "is_deprecated": false, "json": "atmel-microcontroller.json", "yaml": "atmel-microcontroller.yml", "html": "atmel-microcontroller.html", "license": "atmel-microcontroller.LICENSE" }, { "license_key": "atmosphere-0.4", "category": "Source-available", "spdx_license_key": "LicenseRef-scancode-atmosphere-0.4", "other_spdx_license_keys": [], "is_exception": false, "is_deprecated": false, "json": "atmosphere-0.4.json", "yaml": "atmosphere-0.4.yml", "html": "atmosphere-0.4.html", "license": "atmosphere-0.4.LICENSE" }, { "license_key": "attribution", "category": "Permissive", "spdx_license_key": "AAL", "other_spdx_license_keys": [], "is_exception": false, "is_deprecated": false, "json": "attribution.json", "yaml": "attribution.yml", "html": "attribution.html", "license": "attribution.LICENSE" }, { "license_key": "authorizenet-sdk", "category": "Free Restricted", "spdx_license_key": "LicenseRef-scancode-authorizenet-sdk", "other_spdx_license_keys": [], "is_exception": false, "is_deprecated": false, "json": "authorizenet-sdk.json", "yaml": "authorizenet-sdk.yml", "html": "authorizenet-sdk.html", "license": "authorizenet-sdk.LICENSE" }, { "license_key": "autoconf-exception-2.0", "category": "Copyleft Limited", "spdx_license_key": "Autoconf-exception-2.0", "other_spdx_license_keys": [], "is_exception": true, "is_deprecated": false, "json": "autoconf-exception-2.0.json", "yaml": "autoconf-exception-2.0.yml", "html": "autoconf-exception-2.0.html", "license": "autoconf-exception-2.0.LICENSE" }, { "license_key": "autoconf-exception-3.0", "category": "Copyleft Limited", "spdx_license_key": "Autoconf-exception-3.0", "other_spdx_license_keys": [], "is_exception": true, "is_deprecated": false, "json": "autoconf-exception-3.0.json", "yaml": "autoconf-exception-3.0.yml", "html": "autoconf-exception-3.0.html", "license": "autoconf-exception-3.0.LICENSE" }, { "license_key": "autoconf-macro-exception", "category": "Copyleft Limited", "spdx_license_key": "Autoconf-exception-macro", "other_spdx_license_keys": [ "LicenseRef-scancode-autoconf-macro-exception" ], "is_exception": true, "is_deprecated": false, "json": "autoconf-macro-exception.json", "yaml": "autoconf-macro-exception.yml", "html": "autoconf-macro-exception.html", "license": "autoconf-macro-exception.LICENSE" }, { "license_key": "autoconf-simple-exception", "category": "Copyleft Limited", "spdx_license_key": "Autoconf-exception-generic-3.0", "other_spdx_license_keys": [ "LicenseRef-scancode-autoconf-simple-exception" ], "is_exception": true, "is_deprecated": false, "json": "autoconf-simple-exception.json", "yaml": "autoconf-simple-exception.yml", "html": "autoconf-simple-exception.html", "license": "autoconf-simple-exception.LICENSE" }, { "license_key": "autoconf-simple-exception-2.0", "category": "Copyleft Limited", "spdx_license_key": "Autoconf-exception-generic", "other_spdx_license_keys": [ "LicenseRef-scancode-autoconf-simple-exception-2.0" ], "is_exception": true, "is_deprecated": false, "json": "autoconf-simple-exception-2.0.json", "yaml": "autoconf-simple-exception-2.0.yml", "html": "autoconf-simple-exception-2.0.html", "license": "autoconf-simple-exception-2.0.LICENSE" }, { "license_key": "autodesk-3d-sft-3.0", "category": "Proprietary Free", "spdx_license_key": "LicenseRef-scancode-autodesk-3d-sft-3.0", "other_spdx_license_keys": [], "is_exception": false, "is_deprecated": false, "json": "autodesk-3d-sft-3.0.json", "yaml": "autodesk-3d-sft-3.0.yml", "html": "autodesk-3d-sft-3.0.html", "license": "autodesk-3d-sft-3.0.LICENSE" }, { "license_key": "autoit-eula", "category": "Proprietary Free", "spdx_license_key": "LicenseRef-scancode-autoit-eula", "other_spdx_license_keys": [], "is_exception": false, "is_deprecated": false, "json": "autoit-eula.json", "yaml": "autoit-eula.yml", "html": "autoit-eula.html", "license": "autoit-eula.LICENSE" }, { "license_key": "autoopts-exception-2.0", "category": "Copyleft Limited", "spdx_license_key": "LicenseRef-scancode-autoopts-exception-2.0", "other_spdx_license_keys": [], "is_exception": true, "is_deprecated": false, "json": "autoopts-exception-2.0.json", "yaml": "autoopts-exception-2.0.yml", "html": "autoopts-exception-2.0.html", "license": "autoopts-exception-2.0.LICENSE" }, { "license_key": "autosar-proprietary", "category": "Non-Commercial", "spdx_license_key": "LicenseRef-scancode-autosar-proprietary", "other_spdx_license_keys": [], "is_exception": false, "is_deprecated": false, "json": "autosar-proprietary.json", "yaml": "autosar-proprietary.yml", "html": "autosar-proprietary.html", "license": "autosar-proprietary.LICENSE" }, { "license_key": "avdpro-2023-10-30", "category": "Proprietary Free", "spdx_license_key": "LicenseRef-scancode-avdpro-2023-10-30", "other_spdx_license_keys": [], "is_exception": false, "is_deprecated": false, "json": "avdpro-2023-10-30.json", "yaml": "avdpro-2023-10-30.yml", "html": "avdpro-2023-10-30.html", "license": "avdpro-2023-10-30.LICENSE" }, { "license_key": "avisynth-c-interface-exception", "category": "Copyleft Limited", "spdx_license_key": "LicenseRef-scancode-avisynth-c-exception", "other_spdx_license_keys": [], "is_exception": true, "is_deprecated": false, "json": "avisynth-c-interface-exception.json", "yaml": "avisynth-c-interface-exception.yml", "html": "avisynth-c-interface-exception.html", "license": "avisynth-c-interface-exception.LICENSE" }, { "license_key": "avisynth-linking-exception", "category": "Copyleft Limited", "spdx_license_key": "LicenseRef-scancode-avisynth-linking-exception", "other_spdx_license_keys": [], "is_exception": true, "is_deprecated": false, "json": "avisynth-linking-exception.json", "yaml": "avisynth-linking-exception.yml", "html": "avisynth-linking-exception.html", "license": "avisynth-linking-exception.LICENSE" }, { "license_key": "avsystem-5-clause", "category": "Source-available", "spdx_license_key": "LicenseRef-scancode-avsystem-5-clause", "other_spdx_license_keys": [], "is_exception": false, "is_deprecated": false, "json": "avsystem-5-clause.json", "yaml": "avsystem-5-clause.yml", "html": "avsystem-5-clause.html", "license": "avsystem-5-clause.LICENSE" }, { "license_key": "aws-ip-2021", "category": "Proprietary Free", "spdx_license_key": "LicenseRef-scancode-aws-ip-2021", "other_spdx_license_keys": [], "is_exception": false, "is_deprecated": false, "json": "aws-ip-2021.json", "yaml": "aws-ip-2021.yml", "html": "aws-ip-2021.html", "license": "aws-ip-2021.LICENSE" }, { "license_key": "aydinnyunus-2025", "category": "Non-Commercial", "spdx_license_key": "LicenseRef-scancode-aydinnyunus-2025", "other_spdx_license_keys": [], "is_exception": false, "is_deprecated": false, "json": "aydinnyunus-2025.json", "yaml": "aydinnyunus-2025.yml", "html": "aydinnyunus-2025.html", "license": "aydinnyunus-2025.LICENSE" }, { "license_key": "bacula-exception", "category": "Copyleft Limited", "spdx_license_key": "LicenseRef-scancode-bacula-exception", "other_spdx_license_keys": [], "is_exception": true, "is_deprecated": false, "json": "bacula-exception.json", "yaml": "bacula-exception.yml", "html": "bacula-exception.html", "license": "bacula-exception.LICENSE" }, { "license_key": "baekmuk-fonts", "category": "Permissive", "spdx_license_key": "Baekmuk", "other_spdx_license_keys": [ "LicenseRef-scancode-baekmuk-fonts" ], "is_exception": false, "is_deprecated": false, "json": "baekmuk-fonts.json", "yaml": "baekmuk-fonts.yml", "html": "baekmuk-fonts.html", "license": "baekmuk-fonts.LICENSE" }, { "license_key": "bahyph", "category": "Permissive", "spdx_license_key": "Bahyph", "other_spdx_license_keys": [], "is_exception": false, "is_deprecated": false, "json": "bahyph.json", "yaml": "bahyph.yml", "html": "bahyph.html", "license": "bahyph.LICENSE" }, { "license_key": "bakoma-fonts-1995", "category": "Permissive", "spdx_license_key": "LicenseRef-scancode-bakoma-fonts-1995", "other_spdx_license_keys": [], "is_exception": false, "is_deprecated": false, "json": "bakoma-fonts-1995.json", "yaml": "bakoma-fonts-1995.yml", "html": "bakoma-fonts-1995.html", "license": "bakoma-fonts-1995.LICENSE" }, { "license_key": "bapl-1.0", "category": "Source-available", "spdx_license_key": "LicenseRef-scancode-bapl-1.0", "other_spdx_license_keys": [], "is_exception": false, "is_deprecated": false, "json": "bapl-1.0.json", "yaml": "bapl-1.0.yml", "html": "bapl-1.0.html", "license": "bapl-1.0.LICENSE" }, { "license_key": "barr-tex", "category": "Permissive", "spdx_license_key": "Barr", "other_spdx_license_keys": [], "is_exception": false, "is_deprecated": false, "json": "barr-tex.json", "yaml": "barr-tex.yml", "html": "barr-tex.html", "license": "barr-tex.LICENSE" }, { "license_key": "baserow-ee-2019", "category": "Commercial", "spdx_license_key": "LicenseRef-scancode-baserow-ee-2019", "other_spdx_license_keys": [], "is_exception": false, "is_deprecated": false, "json": "baserow-ee-2019.json", "yaml": "baserow-ee-2019.yml", "html": "baserow-ee-2019.html", "license": "baserow-ee-2019.LICENSE" }, { "license_key": "baserow-pe-2019", "category": "Commercial", "spdx_license_key": "LicenseRef-scancode-baserow-pe-2019", "other_spdx_license_keys": [], "is_exception": false, "is_deprecated": false, "json": "baserow-pe-2019.json", "yaml": "baserow-pe-2019.yml", "html": "baserow-pe-2019.html", "license": "baserow-pe-2019.LICENSE" }, { "license_key": "bash-exception-gpl", "category": "Copyleft", "spdx_license_key": "LicenseRef-scancode-bash-exception-gpl-2.0", "other_spdx_license_keys": [], "is_exception": true, "is_deprecated": false, "json": "bash-exception-gpl.json", "yaml": "bash-exception-gpl.yml", "html": "bash-exception-gpl.html", "license": "bash-exception-gpl.LICENSE" }, { "license_key": "bcrypt-solar-designer", "category": "Permissive", "spdx_license_key": "bcrypt-Solar-Designer", "other_spdx_license_keys": [], "is_exception": false, "is_deprecated": false, "json": "bcrypt-solar-designer.json", "yaml": "bcrypt-solar-designer.yml", "html": "bcrypt-solar-designer.html", "license": "bcrypt-solar-designer.LICENSE" }, { "license_key": "bea-2.1", "category": "Permissive", "spdx_license_key": "LicenseRef-scancode-bea-2.1", "other_spdx_license_keys": [], "is_exception": false, "is_deprecated": false, "json": "bea-2.1.json", "yaml": "bea-2.1.yml", "html": "bea-2.1.html", "license": "bea-2.1.LICENSE" }, { "license_key": "beal-screamer", "category": "Permissive", "spdx_license_key": "LicenseRef-scancode-beal-screamer", "other_spdx_license_keys": [], "is_exception": false, "is_deprecated": false, "json": "beal-screamer.json", "yaml": "beal-screamer.yml", "html": "beal-screamer.html", "license": "beal-screamer.LICENSE" }, { "license_key": "bear-blog-2.0", "category": "Proprietary Free", "spdx_license_key": "LicenseRef-scancode-bear-blog-2.0", "other_spdx_license_keys": [], "is_exception": false, "is_deprecated": false, "json": "bear-blog-2.0.json", "yaml": "bear-blog-2.0.yml", "html": "bear-blog-2.0.html", "license": "bear-blog-2.0.LICENSE" }, { "license_key": "beegfs-eula-2024", "category": "Source-available", "spdx_license_key": "LicenseRef-scancode-beegfs-eula-2024", "other_spdx_license_keys": [], "is_exception": false, "is_deprecated": false, "json": "beegfs-eula-2024.json", "yaml": "beegfs-eula-2024.yml", "html": "beegfs-eula-2024.html", "license": "beegfs-eula-2024.LICENSE" }, { "license_key": "beerware", "category": "Permissive", "spdx_license_key": "Beerware", "other_spdx_license_keys": [], "is_exception": false, "is_deprecated": false, "json": "beerware.json", "yaml": "beerware.yml", "html": "beerware.html", "license": "beerware.LICENSE" }, { "license_key": "beri-hw-sw-1.0", "category": "Permissive", "spdx_license_key": "LicenseRef-scancode-beri-hw-sw-1.0", "other_spdx_license_keys": [], "is_exception": false, "is_deprecated": false, "json": "beri-hw-sw-1.0.json", "yaml": "beri-hw-sw-1.0.yml", "html": "beri-hw-sw-1.0.html", "license": "beri-hw-sw-1.0.LICENSE" }, { "license_key": "berryai-2024", "category": "Commercial", "spdx_license_key": "LicenseRef-scancode-berryai-2024", "other_spdx_license_keys": [], "is_exception": false, "is_deprecated": false, "json": "berryai-2024.json", "yaml": "berryai-2024.yml", "html": "berryai-2024.html", "license": "berryai-2024.LICENSE" }, { "license_key": "bigcode-open-rail-m-v1", "category": "Proprietary Free", "spdx_license_key": "LicenseRef-scancode-bigcode-open-rail-m-v1", "other_spdx_license_keys": [], "is_exception": false, "is_deprecated": false, "json": "bigcode-open-rail-m-v1.json", "yaml": "bigcode-open-rail-m-v1.yml", "html": "bigcode-open-rail-m-v1.html", "license": "bigcode-open-rail-m-v1.LICENSE" }, { "license_key": "bigdigits", "category": "Permissive", "spdx_license_key": "LicenseRef-scancode-bigdigits", "other_spdx_license_keys": [], "is_exception": false, "is_deprecated": false, "json": "bigdigits.json", "yaml": "bigdigits.yml", "html": "bigdigits.html", "license": "bigdigits.LICENSE" }, { "license_key": "bigelow-holmes", "category": "Permissive", "spdx_license_key": "Lucida-Bitmap-Fonts", "other_spdx_license_keys": [ "LicenseRef-scancode-bigelow-holmes" ], "is_exception": false, "is_deprecated": false, "json": "bigelow-holmes.json", "yaml": "bigelow-holmes.yml", "html": "bigelow-holmes.html", "license": "bigelow-holmes.LICENSE" }, { "license_key": "bigscience-open-rail-m", "category": "Proprietary Free", "spdx_license_key": "LicenseRef-scancode-bigscience-open-rail-m", "other_spdx_license_keys": [], "is_exception": false, "is_deprecated": false, "json": "bigscience-open-rail-m.json", "yaml": "bigscience-open-rail-m.yml", "html": "bigscience-open-rail-m.html", "license": "bigscience-open-rail-m.LICENSE" }, { "license_key": "bigscience-open-rail-m2", "category": "Proprietary Free", "spdx_license_key": "LicenseRef-scancode-bigscience-open-rail-m2", "other_spdx_license_keys": [], "is_exception": false, "is_deprecated": false, "json": "bigscience-open-rail-m2.json", "yaml": "bigscience-open-rail-m2.yml", "html": "bigscience-open-rail-m2.html", "license": "bigscience-open-rail-m2.LICENSE" }, { "license_key": "bigscience-rail-1.0", "category": "Proprietary Free", "spdx_license_key": "LicenseRef-scancode-bigscience-rail-1.0", "other_spdx_license_keys": [], "is_exception": false, "is_deprecated": false, "json": "bigscience-rail-1.0.json", "yaml": "bigscience-rail-1.0.yml", "html": "bigscience-rail-1.0.html", "license": "bigscience-rail-1.0.LICENSE" }, { "license_key": "bilibili-model-ula-2025-09-09", "category": "Proprietary Free", "spdx_license_key": "LicenseRef-scancode-bilibili-model-ula-2025-09-09", "other_spdx_license_keys": [], "is_exception": false, "is_deprecated": false, "json": "bilibili-model-ula-2025-09-09.json", "yaml": "bilibili-model-ula-2025-09-09.yml", "html": "bilibili-model-ula-2025-09-09.html", "license": "bilibili-model-ula-2025-09-09.LICENSE" }, { "license_key": "binary-linux-firmware", "category": "Proprietary Free", "spdx_license_key": "LicenseRef-scancode-binary-linux-firmware", "other_spdx_license_keys": [], "is_exception": false, "is_deprecated": false, "json": "binary-linux-firmware.json", "yaml": "binary-linux-firmware.yml", "html": "binary-linux-firmware.html", "license": "binary-linux-firmware.LICENSE" }, { "license_key": "binary-linux-firmware-patent", "category": "Proprietary Free", "spdx_license_key": "LicenseRef-scancode-binary-linux-firmware-patent", "other_spdx_license_keys": [], "is_exception": false, "is_deprecated": false, "json": "binary-linux-firmware-patent.json", "yaml": "binary-linux-firmware-patent.yml", "html": "binary-linux-firmware-patent.html", "license": "binary-linux-firmware-patent.LICENSE" }, { "license_key": "biopython", "category": "Permissive", "spdx_license_key": "LicenseRef-scancode-biopython", "other_spdx_license_keys": [], "is_exception": false, "is_deprecated": false, "json": "biopython.json", "yaml": "biopython.yml", "html": "biopython.html", "license": "biopython.LICENSE" }, { "license_key": "biosl-4.0", "category": "Unstated License", "spdx_license_key": "LicenseRef-scancode-biosl-4.0", "other_spdx_license_keys": [], "is_exception": false, "is_deprecated": true, "json": "biosl-4.0.json", "yaml": "biosl-4.0.yml", "html": "biosl-4.0.html", "license": "biosl-4.0.LICENSE" }, { "license_key": "bison-exception-2.0", "category": "Copyleft Limited", "spdx_license_key": "Bison-exception-1.24", "other_spdx_license_keys": [ "LicenseRef-scancode-bison-exception-2.0" ], "is_exception": true, "is_deprecated": false, "json": "bison-exception-2.0.json", "yaml": "bison-exception-2.0.yml", "html": "bison-exception-2.0.html", "license": "bison-exception-2.0.LICENSE" }, { "license_key": "bison-exception-2.2", "category": "Copyleft Limited", "spdx_license_key": "Bison-exception-2.2", "other_spdx_license_keys": [], "is_exception": true, "is_deprecated": false, "json": "bison-exception-2.2.json", "yaml": "bison-exception-2.2.yml", "html": "bison-exception-2.2.html", "license": "bison-exception-2.2.LICENSE" }, { "license_key": "bitstream", "category": "Permissive", "spdx_license_key": "Bitstream-Vera", "other_spdx_license_keys": [ "LicenseRef-scancode-bitstream" ], "is_exception": false, "is_deprecated": false, "json": "bitstream.json", "yaml": "bitstream.yml", "html": "bitstream.html", "license": "bitstream.LICENSE" }, { "license_key": "bittorrent-1.0", "category": "Copyleft Limited", "spdx_license_key": "BitTorrent-1.0", "other_spdx_license_keys": [], "is_exception": false, "is_deprecated": false, "json": "bittorrent-1.0.json", "yaml": "bittorrent-1.0.yml", "html": "bittorrent-1.0.html", "license": "bittorrent-1.0.LICENSE" }, { "license_key": "bittorrent-1.1", "category": "Copyleft Limited", "spdx_license_key": "BitTorrent-1.1", "other_spdx_license_keys": [], "is_exception": false, "is_deprecated": false, "json": "bittorrent-1.1.json", "yaml": "bittorrent-1.1.yml", "html": "bittorrent-1.1.html", "license": "bittorrent-1.1.LICENSE" }, { "license_key": "bittorrent-1.2", "category": "Copyleft Limited", "spdx_license_key": "LicenseRef-scancode-bittorrent-1.2", "other_spdx_license_keys": [], "is_exception": false, "is_deprecated": false, "json": "bittorrent-1.2.json", "yaml": "bittorrent-1.2.yml", "html": "bittorrent-1.2.html", "license": "bittorrent-1.2.LICENSE" }, { "license_key": "bittorrent-eula", "category": "Non-Commercial", "spdx_license_key": "LicenseRef-scancode-bittorrent-eula", "other_spdx_license_keys": [], "is_exception": false, "is_deprecated": false, "json": "bittorrent-eula.json", "yaml": "bittorrent-eula.yml", "html": "bittorrent-eula.html", "license": "bittorrent-eula.LICENSE" }, { "license_key": "bitwarden-1.0", "category": "Non-Commercial", "spdx_license_key": "LicenseRef-scancode-bitwarden-1.0", "other_spdx_license_keys": [], "is_exception": false, "is_deprecated": false, "json": "bitwarden-1.0.json", "yaml": "bitwarden-1.0.yml", "html": "bitwarden-1.0.html", "license": "bitwarden-1.0.LICENSE" }, { "license_key": "bitzi-pd", "category": "Permissive", "spdx_license_key": "LicenseRef-scancode-bitzi-pd", "other_spdx_license_keys": [], "is_exception": false, "is_deprecated": false, "json": "bitzi-pd.json", "yaml": "bitzi-pd.yml", "html": "bitzi-pd.html", "license": "bitzi-pd.LICENSE" }, { "license_key": "blas-2017", "category": "Permissive", "spdx_license_key": "LicenseRef-scancode-blas-2017", "other_spdx_license_keys": [], "is_exception": false, "is_deprecated": false, "json": "blas-2017.json", "yaml": "blas-2017.yml", "html": "blas-2017.html", "license": "blas-2017.LICENSE" }, { "license_key": "blender-2010", "category": "Copyleft", "spdx_license_key": "LicenseRef-scancode-blender-2010", "other_spdx_license_keys": [], "is_exception": false, "is_deprecated": false, "json": "blender-2010.json", "yaml": "blender-2010.yml", "html": "blender-2010.html", "license": "blender-2010.LICENSE" }, { "license_key": "blessing", "category": "Public Domain", "spdx_license_key": "blessing", "other_spdx_license_keys": [], "is_exception": false, "is_deprecated": false, "json": "blessing.json", "yaml": "blessing.yml", "html": "blessing.html", "license": "blessing.LICENSE" }, { "license_key": "blitz-artistic", "category": "Copyleft Limited", "spdx_license_key": "LicenseRef-scancode-blitz-artistic", "other_spdx_license_keys": [], "is_exception": false, "is_deprecated": false, "json": "blitz-artistic.json", "yaml": "blitz-artistic.yml", "html": "blitz-artistic.html", "license": "blitz-artistic.LICENSE" }, { "license_key": "bloomberg-blpapi", "category": "Proprietary Free", "spdx_license_key": "LicenseRef-scancode-bloomberg-blpapi", "other_spdx_license_keys": [], "is_exception": false, "is_deprecated": false, "json": "bloomberg-blpapi.json", "yaml": "bloomberg-blpapi.yml", "html": "bloomberg-blpapi.html", "license": "bloomberg-blpapi.LICENSE" }, { "license_key": "blueoak-1.0.0", "category": "Permissive", "spdx_license_key": "BlueOak-1.0.0", "other_spdx_license_keys": [], "is_exception": false, "is_deprecated": false, "json": "blueoak-1.0.0.json", "yaml": "blueoak-1.0.0.yml", "html": "blueoak-1.0.0.html", "license": "blueoak-1.0.0.LICENSE" }, { "license_key": "bohl-0.2", "category": "Permissive", "spdx_license_key": "LicenseRef-scancode-bohl-0.2", "other_spdx_license_keys": [], "is_exception": false, "is_deprecated": false, "json": "bohl-0.2.json", "yaml": "bohl-0.2.yml", "html": "bohl-0.2.html", "license": "bohl-0.2.LICENSE" }, { "license_key": "bola10", "category": "Permissive", "spdx_license_key": "LicenseRef-scancode-bola10", "other_spdx_license_keys": [], "is_exception": false, "is_deprecated": false, "json": "bola10.json", "yaml": "bola10.yml", "html": "bola10.html", "license": "bola10.LICENSE" }, { "license_key": "bola11", "category": "Permissive", "spdx_license_key": "BOLA-1.1", "other_spdx_license_keys": [ "LicenseRef-scancode-bola11" ], "is_exception": false, "is_deprecated": false, "json": "bola11.json", "yaml": "bola11.yml", "html": "bola11.html", "license": "bola11.LICENSE" }, { "license_key": "boost-1.0", "category": "Permissive", "spdx_license_key": "BSL-1.0", "other_spdx_license_keys": [], "is_exception": false, "is_deprecated": false, "json": "boost-1.0.json", "yaml": "boost-1.0.yml", "html": "boost-1.0.html", "license": "boost-1.0.LICENSE" }, { "license_key": "boost-original", "category": "Permissive", "spdx_license_key": "LicenseRef-scancode-boost-original", "other_spdx_license_keys": [], "is_exception": false, "is_deprecated": false, "json": "boost-original.json", "yaml": "boost-original.yml", "html": "boost-original.html", "license": "boost-original.LICENSE" }, { "license_key": "bootloader-exception", "category": "Copyleft Limited", "spdx_license_key": "Bootloader-exception", "other_spdx_license_keys": [], "is_exception": true, "is_deprecated": false, "json": "bootloader-exception.json", "yaml": "bootloader-exception.yml", "html": "bootloader-exception.html", "license": "bootloader-exception.LICENSE" }, { "license_key": "borceux", "category": "Permissive", "spdx_license_key": "Borceux", "other_spdx_license_keys": [], "is_exception": false, "is_deprecated": false, "json": "borceux.json", "yaml": "borceux.yml", "html": "borceux.html", "license": "borceux.LICENSE" }, { "license_key": "boutell-libgd-2021", "category": "Permissive", "spdx_license_key": "LicenseRef-scancode-boutell-libgd-2021", "other_spdx_license_keys": [], "is_exception": false, "is_deprecated": false, "json": "boutell-libgd-2021.json", "yaml": "boutell-libgd-2021.yml", "html": "boutell-libgd-2021.html", "license": "boutell-libgd-2021.LICENSE" }, { "license_key": "bpel4ws-spec", "category": "Proprietary Free", "spdx_license_key": "LicenseRef-scancode-bpel4ws-spec", "other_spdx_license_keys": [], "is_exception": false, "is_deprecated": false, "json": "bpel4ws-spec.json", "yaml": "bpel4ws-spec.yml", "html": "bpel4ws-spec.html", "license": "bpel4ws-spec.LICENSE" }, { "license_key": "bpmn-io", "category": "Permissive", "spdx_license_key": "LicenseRef-scancode-bpmn-io", "other_spdx_license_keys": [], "is_exception": false, "is_deprecated": false, "json": "bpmn-io.json", "yaml": "bpmn-io.yml", "html": "bpmn-io.html", "license": "bpmn-io.LICENSE" }, { "license_key": "brad-martinez-vb-32", "category": "Non-Commercial", "spdx_license_key": "LicenseRef-scancode-brad-martinez-vb-32", "other_spdx_license_keys": [], "is_exception": false, "is_deprecated": false, "json": "brad-martinez-vb-32.json", "yaml": "brad-martinez-vb-32.yml", "html": "brad-martinez-vb-32.html", "license": "brad-martinez-vb-32.LICENSE" }, { "license_key": "brankas-open-license-1.0", "category": "Free Restricted", "spdx_license_key": "LicenseRef-scancode-brankas-open-license-1.0", "other_spdx_license_keys": [], "is_exception": false, "is_deprecated": false, "json": "brankas-open-license-1.0.json", "yaml": "brankas-open-license-1.0.yml", "html": "brankas-open-license-1.0.html", "license": "brankas-open-license-1.0.LICENSE" }, { "license_key": "brent-corkum", "category": "Permissive", "spdx_license_key": "LicenseRef-scancode-brent-corkum", "other_spdx_license_keys": [], "is_exception": false, "is_deprecated": false, "json": "brent-corkum.json", "yaml": "brent-corkum.yml", "html": "brent-corkum.html", "license": "brent-corkum.LICENSE" }, { "license_key": "brian-clapper", "category": "Permissive", "spdx_license_key": "LicenseRef-scancode-brian-clapper", "other_spdx_license_keys": [], "is_exception": false, "is_deprecated": false, "json": "brian-clapper.json", "yaml": "brian-clapper.yml", "html": "brian-clapper.html", "license": "brian-clapper.LICENSE" }, { "license_key": "brian-gladman", "category": "Permissive", "spdx_license_key": "Brian-Gladman-2-Clause", "other_spdx_license_keys": [ "LicenseRef-scancode-brian-gladman" ], "is_exception": false, "is_deprecated": false, "json": "brian-gladman.json", "yaml": "brian-gladman.yml", "html": "brian-gladman.html", "license": "brian-gladman.LICENSE" }, { "license_key": "brian-gladman-3-clause", "category": "Permissive", "spdx_license_key": "LicenseRef-scancode-brian-gladman-3-clause", "other_spdx_license_keys": [], "is_exception": false, "is_deprecated": false, "json": "brian-gladman-3-clause.json", "yaml": "brian-gladman-3-clause.yml", "html": "brian-gladman-3-clause.html", "license": "brian-gladman-3-clause.LICENSE" }, { "license_key": "brian-gladman-dual", "category": "Permissive", "spdx_license_key": "Brian-Gladman-3-Clause", "other_spdx_license_keys": [ "LicenseRef-scancode-brian-gladman-dual" ], "is_exception": false, "is_deprecated": false, "json": "brian-gladman-dual.json", "yaml": "brian-gladman-dual.yml", "html": "brian-gladman-dual.html", "license": "brian-gladman-dual.LICENSE" }, { "license_key": "broadcom-cfe", "category": "Permissive", "spdx_license_key": "LicenseRef-scancode-broadcom-cfe", "other_spdx_license_keys": [], "is_exception": false, "is_deprecated": false, "json": "broadcom-cfe.json", "yaml": "broadcom-cfe.yml", "html": "broadcom-cfe.html", "license": "broadcom-cfe.LICENSE" }, { "license_key": "broadcom-commercial", "category": "Commercial", "spdx_license_key": "LicenseRef-scancode-broadcom-commercial", "other_spdx_license_keys": [], "is_exception": false, "is_deprecated": false, "json": "broadcom-commercial.json", "yaml": "broadcom-commercial.yml", "html": "broadcom-commercial.html", "license": "broadcom-commercial.LICENSE" }, { "license_key": "broadcom-confidential", "category": "Commercial", "spdx_license_key": "LicenseRef-scancode-broadcom-confidential", "other_spdx_license_keys": [], "is_exception": false, "is_deprecated": false, "json": "broadcom-confidential.json", "yaml": "broadcom-confidential.yml", "html": "broadcom-confidential.html", "license": "broadcom-confidential.LICENSE" }, { "license_key": "broadcom-dual", "category": "Copyleft", "spdx_license_key": null, "other_spdx_license_keys": [], "is_exception": false, "is_deprecated": true, "json": "broadcom-dual.json", "yaml": "broadcom-dual.yml", "html": "broadcom-dual.html", "license": "broadcom-dual.LICENSE" }, { "license_key": "broadcom-linking-exception-2.0", "category": "Copyleft Limited", "spdx_license_key": "LicenseRef-scancode-bcm-linking-exception-2.0", "other_spdx_license_keys": [], "is_exception": true, "is_deprecated": false, "json": "broadcom-linking-exception-2.0.json", "yaml": "broadcom-linking-exception-2.0.yml", "html": "broadcom-linking-exception-2.0.html", "license": "broadcom-linking-exception-2.0.LICENSE" }, { "license_key": "broadcom-linking-unmodified", "category": "Copyleft Limited", "spdx_license_key": "LicenseRef-scancode-broadcom-linking-unmodified", "other_spdx_license_keys": [], "is_exception": true, "is_deprecated": true, "json": "broadcom-linking-unmodified.json", "yaml": "broadcom-linking-unmodified.yml", "html": "broadcom-linking-unmodified.html", "license": "broadcom-linking-unmodified.LICENSE" }, { "license_key": "broadcom-linux-firmware", "category": "Proprietary Free", "spdx_license_key": "LicenseRef-scancode-broadcom-linux-firmware", "other_spdx_license_keys": [], "is_exception": false, "is_deprecated": false, "json": "broadcom-linux-firmware.json", "yaml": "broadcom-linux-firmware.yml", "html": "broadcom-linux-firmware.html", "license": "broadcom-linux-firmware.LICENSE" }, { "license_key": "broadcom-linux-timer", "category": "Permissive", "spdx_license_key": "LicenseRef-scancode-broadcom-linux-timer", "other_spdx_license_keys": [], "is_exception": false, "is_deprecated": false, "json": "broadcom-linux-timer.json", "yaml": "broadcom-linux-timer.yml", "html": "broadcom-linux-timer.html", "license": "broadcom-linux-timer.LICENSE" }, { "license_key": "broadcom-opus-patent", "category": "Patent License", "spdx_license_key": "LicenseRef-scancode-broadcom-opus-patent", "other_spdx_license_keys": [], "is_exception": false, "is_deprecated": false, "json": "broadcom-opus-patent.json", "yaml": "broadcom-opus-patent.yml", "html": "broadcom-opus-patent.html", "license": "broadcom-opus-patent.LICENSE" }, { "license_key": "broadcom-proprietary", "category": "Proprietary Free", "spdx_license_key": "LicenseRef-scancode-broadcom-proprietary", "other_spdx_license_keys": [], "is_exception": false, "is_deprecated": false, "json": "broadcom-proprietary.json", "yaml": "broadcom-proprietary.yml", "html": "broadcom-proprietary.html", "license": "broadcom-proprietary.LICENSE" }, { "license_key": "broadcom-raspberry-pi", "category": "Proprietary Free", "spdx_license_key": "LicenseRef-scancode-broadcom-raspberry-pi", "other_spdx_license_keys": [], "is_exception": false, "is_deprecated": false, "json": "broadcom-raspberry-pi.json", "yaml": "broadcom-raspberry-pi.yml", "html": "broadcom-raspberry-pi.html", "license": "broadcom-raspberry-pi.LICENSE" }, { "license_key": "broadcom-standard-terms", "category": "Commercial", "spdx_license_key": "LicenseRef-scancode-broadcom-standard-terms", "other_spdx_license_keys": [], "is_exception": false, "is_deprecated": false, "json": "broadcom-standard-terms.json", "yaml": "broadcom-standard-terms.yml", "html": "broadcom-standard-terms.html", "license": "broadcom-standard-terms.LICENSE" }, { "license_key": "broadcom-unmodified-exception", "category": "Copyleft Limited", "spdx_license_key": "LicenseRef-scancode-broadcom-unmodified-exception", "other_spdx_license_keys": [], "is_exception": true, "is_deprecated": false, "json": "broadcom-unmodified-exception.json", "yaml": "broadcom-unmodified-exception.yml", "html": "broadcom-unmodified-exception.html", "license": "broadcom-unmodified-exception.LICENSE" }, { "license_key": "broadcom-unpublished-source", "category": "Commercial", "spdx_license_key": null, "other_spdx_license_keys": [], "is_exception": false, "is_deprecated": true, "json": "broadcom-unpublished-source.json", "yaml": "broadcom-unpublished-source.yml", "html": "broadcom-unpublished-source.html", "license": "broadcom-unpublished-source.LICENSE" }, { "license_key": "broadcom-wiced", "category": "Proprietary Free", "spdx_license_key": "LicenseRef-scancode-broadcom-wiced", "other_spdx_license_keys": [], "is_exception": false, "is_deprecated": false, "json": "broadcom-wiced.json", "yaml": "broadcom-wiced.yml", "html": "broadcom-wiced.html", "license": "broadcom-wiced.LICENSE" }, { "license_key": "broadleaf-fair-use", "category": "Proprietary Free", "spdx_license_key": "LicenseRef-scancode-broadleaf-fair-use", "other_spdx_license_keys": [], "is_exception": false, "is_deprecated": false, "json": "broadleaf-fair-use.json", "yaml": "broadleaf-fair-use.yml", "html": "broadleaf-fair-use.html", "license": "broadleaf-fair-use.LICENSE" }, { "license_key": "brocade-firmware", "category": "Permissive", "spdx_license_key": "LicenseRef-scancode-brocade-firmware", "other_spdx_license_keys": [], "is_exception": false, "is_deprecated": false, "json": "brocade-firmware.json", "yaml": "brocade-firmware.yml", "html": "brocade-firmware.html", "license": "brocade-firmware.LICENSE" }, { "license_key": "bruno-podetti", "category": "Permissive", "spdx_license_key": "LicenseRef-scancode-bruno-podetti", "other_spdx_license_keys": [], "is_exception": false, "is_deprecated": false, "json": "bruno-podetti.json", "yaml": "bruno-podetti.yml", "html": "bruno-podetti.html", "license": "bruno-podetti.LICENSE" }, { "license_key": "bsd-1-clause", "category": "Permissive", "spdx_license_key": "BSD-1-Clause", "other_spdx_license_keys": [], "is_exception": false, "is_deprecated": false, "json": "bsd-1-clause.json", "yaml": "bsd-1-clause.yml", "html": "bsd-1-clause.html", "license": "bsd-1-clause.LICENSE" }, { "license_key": "bsd-1-clause-build", "category": "Permissive", "spdx_license_key": "LicenseRef-scancode-bsd-1-clause-build", "other_spdx_license_keys": [], "is_exception": false, "is_deprecated": false, "json": "bsd-1-clause-build.json", "yaml": "bsd-1-clause-build.yml", "html": "bsd-1-clause-build.html", "license": "bsd-1-clause-build.LICENSE" }, { "license_key": "bsd-1988", "category": "Permissive", "spdx_license_key": "LicenseRef-scancode-bsd-1988", "other_spdx_license_keys": [], "is_exception": false, "is_deprecated": false, "json": "bsd-1988.json", "yaml": "bsd-1988.yml", "html": "bsd-1988.html", "license": "bsd-1988.LICENSE" }, { "license_key": "bsd-2-clause-first-lines", "category": "Permissive", "spdx_license_key": "BSD-2-Clause-first-lines", "other_spdx_license_keys": [], "is_exception": false, "is_deprecated": false, "json": "bsd-2-clause-first-lines.json", "yaml": "bsd-2-clause-first-lines.yml", "html": "bsd-2-clause-first-lines.html", "license": "bsd-2-clause-first-lines.LICENSE" }, { "license_key": "bsd-2-clause-freebsd", "category": "Permissive", "spdx_license_key": null, "other_spdx_license_keys": [], "is_exception": false, "is_deprecated": true, "json": "bsd-2-clause-freebsd.json", "yaml": "bsd-2-clause-freebsd.yml", "html": "bsd-2-clause-freebsd.html", "license": "bsd-2-clause-freebsd.LICENSE" }, { "license_key": "bsd-2-clause-netbsd", "category": "Permissive", "spdx_license_key": null, "other_spdx_license_keys": [], "is_exception": false, "is_deprecated": true, "json": "bsd-2-clause-netbsd.json", "yaml": "bsd-2-clause-netbsd.yml", "html": "bsd-2-clause-netbsd.html", "license": "bsd-2-clause-netbsd.LICENSE" }, { "license_key": "bsd-2-clause-pkgconf-disclaimer", "category": "Permissive", "spdx_license_key": "BSD-2-Clause-pkgconf-disclaimer", "other_spdx_license_keys": [], "is_exception": false, "is_deprecated": false, "json": "bsd-2-clause-pkgconf-disclaimer.json", "yaml": "bsd-2-clause-pkgconf-disclaimer.yml", "html": "bsd-2-clause-pkgconf-disclaimer.html", "license": "bsd-2-clause-pkgconf-disclaimer.LICENSE" }, { "license_key": "bsd-2-clause-plus-advertizing", "category": "Permissive", "spdx_license_key": "LicenseRef-scancode-bsd-2-clause-plus-advertizing", "other_spdx_license_keys": [], "is_exception": false, "is_deprecated": false, "json": "bsd-2-clause-plus-advertizing.json", "yaml": "bsd-2-clause-plus-advertizing.yml", "html": "bsd-2-clause-plus-advertizing.html", "license": "bsd-2-clause-plus-advertizing.LICENSE" }, { "license_key": "bsd-2-clause-views", "category": "Permissive", "spdx_license_key": "BSD-2-Clause-Views", "other_spdx_license_keys": [ "BSD-2-Clause-FreeBSD" ], "is_exception": false, "is_deprecated": false, "json": "bsd-2-clause-views.json", "yaml": "bsd-2-clause-views.yml", "html": "bsd-2-clause-views.html", "license": "bsd-2-clause-views.LICENSE" }, { "license_key": "bsd-3-clause-devine", "category": "Permissive", "spdx_license_key": "LicenseRef-scancode-bsd-3-clause-devine", "other_spdx_license_keys": [], "is_exception": false, "is_deprecated": false, "json": "bsd-3-clause-devine.json", "yaml": "bsd-3-clause-devine.yml", "html": "bsd-3-clause-devine.html", "license": "bsd-3-clause-devine.LICENSE" }, { "license_key": "bsd-3-clause-fda", "category": "Permissive", "spdx_license_key": "LicenseRef-scancode-bsd-3-clause-fda", "other_spdx_license_keys": [], "is_exception": false, "is_deprecated": false, "json": "bsd-3-clause-fda.json", "yaml": "bsd-3-clause-fda.yml", "html": "bsd-3-clause-fda.html", "license": "bsd-3-clause-fda.LICENSE" }, { "license_key": "bsd-3-clause-hp", "category": "Permissive", "spdx_license_key": "BSD-3-Clause-HP", "other_spdx_license_keys": [], "is_exception": false, "is_deprecated": false, "json": "bsd-3-clause-hp.json", "yaml": "bsd-3-clause-hp.yml", "html": "bsd-3-clause-hp.html", "license": "bsd-3-clause-hp.LICENSE" }, { "license_key": "bsd-3-clause-jtag", "category": "Permissive", "spdx_license_key": "LicenseRef-scancode-bsd-3-clause-jtag", "other_spdx_license_keys": [], "is_exception": false, "is_deprecated": false, "json": "bsd-3-clause-jtag.json", "yaml": "bsd-3-clause-jtag.yml", "html": "bsd-3-clause-jtag.html", "license": "bsd-3-clause-jtag.LICENSE" }, { "license_key": "bsd-3-clause-no-change", "category": "Permissive", "spdx_license_key": "LicenseRef-scancode-bsd-3-clause-no-change", "other_spdx_license_keys": [], "is_exception": false, "is_deprecated": false, "json": "bsd-3-clause-no-change.json", "yaml": "bsd-3-clause-no-change.yml", "html": "bsd-3-clause-no-change.html", "license": "bsd-3-clause-no-change.LICENSE" }, { "license_key": "bsd-3-clause-no-military", "category": "Free Restricted", "spdx_license_key": "BSD-3-Clause-No-Military-License", "other_spdx_license_keys": [ "LicenseRef-scancode-bsd-3-clause-no-military" ], "is_exception": false, "is_deprecated": false, "json": "bsd-3-clause-no-military.json", "yaml": "bsd-3-clause-no-military.yml", "html": "bsd-3-clause-no-military.html", "license": "bsd-3-clause-no-military.LICENSE" }, { "license_key": "bsd-3-clause-no-nuclear-warranty", "category": "Free Restricted", "spdx_license_key": "BSD-3-Clause-No-Nuclear-Warranty", "other_spdx_license_keys": [], "is_exception": false, "is_deprecated": false, "json": "bsd-3-clause-no-nuclear-warranty.json", "yaml": "bsd-3-clause-no-nuclear-warranty.yml", "html": "bsd-3-clause-no-nuclear-warranty.html", "license": "bsd-3-clause-no-nuclear-warranty.LICENSE" }, { "license_key": "bsd-3-clause-no-trademark", "category": "Permissive", "spdx_license_key": "LicenseRef-scancode-bsd-3-clause-no-trademark", "other_spdx_license_keys": [], "is_exception": false, "is_deprecated": false, "json": "bsd-3-clause-no-trademark.json", "yaml": "bsd-3-clause-no-trademark.yml", "html": "bsd-3-clause-no-trademark.html", "license": "bsd-3-clause-no-trademark.LICENSE" }, { "license_key": "bsd-3-clause-open-mpi", "category": "Permissive", "spdx_license_key": "BSD-3-Clause-Open-MPI", "other_spdx_license_keys": [], "is_exception": false, "is_deprecated": false, "json": "bsd-3-clause-open-mpi.json", "yaml": "bsd-3-clause-open-mpi.yml", "html": "bsd-3-clause-open-mpi.html", "license": "bsd-3-clause-open-mpi.LICENSE" }, { "license_key": "bsd-3-clause-sun", "category": "Permissive", "spdx_license_key": "BSD-3-Clause-Sun", "other_spdx_license_keys": [ "LicenseRef-scancode-bsd-3-clause-sun" ], "is_exception": false, "is_deprecated": false, "json": "bsd-3-clause-sun.json", "yaml": "bsd-3-clause-sun.yml", "html": "bsd-3-clause-sun.html", "license": "bsd-3-clause-sun.LICENSE" }, { "license_key": "bsd-3-clause-tso", "category": "Permissive", "spdx_license_key": "BSD-3-Clause-Tso", "other_spdx_license_keys": [], "is_exception": false, "is_deprecated": false, "json": "bsd-3-clause-tso.json", "yaml": "bsd-3-clause-tso.yml", "html": "bsd-3-clause-tso.html", "license": "bsd-3-clause-tso.LICENSE" }, { "license_key": "bsd-4-clause-shortened", "category": "Permissive", "spdx_license_key": "BSD-4-Clause-Shortened", "other_spdx_license_keys": [], "is_exception": false, "is_deprecated": false, "json": "bsd-4-clause-shortened.json", "yaml": "bsd-4-clause-shortened.yml", "html": "bsd-4-clause-shortened.html", "license": "bsd-4-clause-shortened.LICENSE" }, { "license_key": "bsd-ack", "category": "Permissive", "spdx_license_key": "BSD-3-Clause-Attribution", "other_spdx_license_keys": [], "is_exception": false, "is_deprecated": false, "json": "bsd-ack.json", "yaml": "bsd-ack.yml", "html": "bsd-ack.html", "license": "bsd-ack.LICENSE" }, { "license_key": "bsd-ack-carrot2", "category": "Permissive", "spdx_license_key": "LicenseRef-scancode-bsd-ack-carrot2", "other_spdx_license_keys": [], "is_exception": false, "is_deprecated": false, "json": "bsd-ack-carrot2.json", "yaml": "bsd-ack-carrot2.yml", "html": "bsd-ack-carrot2.html", "license": "bsd-ack-carrot2.LICENSE" }, { "license_key": "bsd-advertising-acknowledgement", "category": "Permissive", "spdx_license_key": "BSD-Advertising-Acknowledgement", "other_spdx_license_keys": [], "is_exception": false, "is_deprecated": false, "json": "bsd-advertising-acknowledgement.json", "yaml": "bsd-advertising-acknowledgement.yml", "html": "bsd-advertising-acknowledgement.html", "license": "bsd-advertising-acknowledgement.LICENSE" }, { "license_key": "bsd-artwork", "category": "Permissive", "spdx_license_key": "LicenseRef-scancode-bsd-artwork", "other_spdx_license_keys": [], "is_exception": false, "is_deprecated": false, "json": "bsd-artwork.json", "yaml": "bsd-artwork.yml", "html": "bsd-artwork.html", "license": "bsd-artwork.LICENSE" }, { "license_key": "bsd-atmel", "category": "Permissive", "spdx_license_key": "LicenseRef-scancode-bsd-atmel", "other_spdx_license_keys": [], "is_exception": false, "is_deprecated": false, "json": "bsd-atmel.json", "yaml": "bsd-atmel.yml", "html": "bsd-atmel.html", "license": "bsd-atmel.LICENSE" }, { "license_key": "bsd-axis", "category": "Permissive", "spdx_license_key": null, "other_spdx_license_keys": [], "is_exception": false, "is_deprecated": true, "json": "bsd-axis.json", "yaml": "bsd-axis.yml", "html": "bsd-axis.html", "license": "bsd-axis.LICENSE" }, { "license_key": "bsd-axis-nomod", "category": "Permissive", "spdx_license_key": "LicenseRef-scancode-bsd-axis-nomod", "other_spdx_license_keys": [], "is_exception": false, "is_deprecated": false, "json": "bsd-axis-nomod.json", "yaml": "bsd-axis-nomod.yml", "html": "bsd-axis-nomod.html", "license": "bsd-axis-nomod.LICENSE" }, { "license_key": "bsd-credit", "category": "Permissive", "spdx_license_key": "LicenseRef-scancode-bsd-credit", "other_spdx_license_keys": [], "is_exception": false, "is_deprecated": false, "json": "bsd-credit.json", "yaml": "bsd-credit.yml", "html": "bsd-credit.html", "license": "bsd-credit.LICENSE" }, { "license_key": "bsd-dpt", "category": "Permissive", "spdx_license_key": "LicenseRef-scancode-bsd-dpt", "other_spdx_license_keys": [], "is_exception": false, "is_deprecated": false, "json": "bsd-dpt.json", "yaml": "bsd-dpt.yml", "html": "bsd-dpt.html", "license": "bsd-dpt.LICENSE" }, { "license_key": "bsd-endorsement-allowed", "category": "Permissive", "spdx_license_key": "LicenseRef-scancode-bsd-endorsement-allowed", "other_spdx_license_keys": [], "is_exception": false, "is_deprecated": false, "json": "bsd-endorsement-allowed.json", "yaml": "bsd-endorsement-allowed.yml", "html": "bsd-endorsement-allowed.html", "license": "bsd-endorsement-allowed.LICENSE" }, { "license_key": "bsd-export", "category": "Permissive", "spdx_license_key": "LicenseRef-scancode-bsd-export", "other_spdx_license_keys": [], "is_exception": false, "is_deprecated": false, "json": "bsd-export.json", "yaml": "bsd-export.yml", "html": "bsd-export.html", "license": "bsd-export.LICENSE" }, { "license_key": "bsd-gnu-efi", "category": "Permissive", "spdx_license_key": "LicenseRef-scancode-bsd-gnu-efi", "other_spdx_license_keys": [], "is_exception": false, "is_deprecated": false, "json": "bsd-gnu-efi.json", "yaml": "bsd-gnu-efi.yml", "html": "bsd-gnu-efi.html", "license": "bsd-gnu-efi.LICENSE" }, { "license_key": "bsd-inferno-nettverk", "category": "Permissive", "spdx_license_key": "BSD-Inferno-Nettverk", "other_spdx_license_keys": [], "is_exception": false, "is_deprecated": false, "json": "bsd-inferno-nettverk.json", "yaml": "bsd-inferno-nettverk.yml", "html": "bsd-inferno-nettverk.html", "license": "bsd-inferno-nettverk.LICENSE" }, { "license_key": "bsd-innosys", "category": "Permissive", "spdx_license_key": "LicenseRef-scancode-bsd-innosys", "other_spdx_license_keys": [], "is_exception": false, "is_deprecated": false, "json": "bsd-innosys.json", "yaml": "bsd-innosys.yml", "html": "bsd-innosys.html", "license": "bsd-innosys.LICENSE" }, { "license_key": "bsd-intel", "category": "Permissive", "spdx_license_key": null, "other_spdx_license_keys": [], "is_exception": false, "is_deprecated": true, "json": "bsd-intel.json", "yaml": "bsd-intel.yml", "html": "bsd-intel.html", "license": "bsd-intel.LICENSE" }, { "license_key": "bsd-mark-modifications", "category": "Permissive", "spdx_license_key": "BSD-Mark-Modifications", "other_spdx_license_keys": [], "is_exception": false, "is_deprecated": false, "json": "bsd-mark-modifications.json", "yaml": "bsd-mark-modifications.yml", "html": "bsd-mark-modifications.html", "license": "bsd-mark-modifications.LICENSE" }, { "license_key": "bsd-mylex", "category": "Permissive", "spdx_license_key": "LicenseRef-scancode-bsd-mylex", "other_spdx_license_keys": [], "is_exception": false, "is_deprecated": false, "json": "bsd-mylex.json", "yaml": "bsd-mylex.yml", "html": "bsd-mylex.html", "license": "bsd-mylex.LICENSE" }, { "license_key": "bsd-new", "category": "Permissive", "spdx_license_key": "BSD-3-Clause", "other_spdx_license_keys": [ "LicenseRef-scancode-libzip" ], "is_exception": false, "is_deprecated": false, "json": "bsd-new.json", "yaml": "bsd-new.yml", "html": "bsd-new.html", "license": "bsd-new.LICENSE" }, { "license_key": "bsd-new-derivative", "category": "Permissive", "spdx_license_key": "LicenseRef-scancode-bsd-new-derivative", "other_spdx_license_keys": [], "is_exception": false, "is_deprecated": false, "json": "bsd-new-derivative.json", "yaml": "bsd-new-derivative.yml", "html": "bsd-new-derivative.html", "license": "bsd-new-derivative.LICENSE" }, { "license_key": "bsd-new-far-manager", "category": "Permissive", "spdx_license_key": null, "other_spdx_license_keys": [], "is_exception": true, "is_deprecated": true, "json": "bsd-new-far-manager.json", "yaml": "bsd-new-far-manager.yml", "html": "bsd-new-far-manager.html", "license": "bsd-new-far-manager.LICENSE" }, { "license_key": "bsd-new-nomod", "category": "Permissive", "spdx_license_key": "LicenseRef-scancode-bsd-new-nomod", "other_spdx_license_keys": [], "is_exception": false, "is_deprecated": false, "json": "bsd-new-nomod.json", "yaml": "bsd-new-nomod.yml", "html": "bsd-new-nomod.html", "license": "bsd-new-nomod.LICENSE" }, { "license_key": "bsd-new-tcpdump", "category": "Permissive", "spdx_license_key": "LicenseRef-scancode-bsd-new-tcpdump", "other_spdx_license_keys": [], "is_exception": false, "is_deprecated": false, "json": "bsd-new-tcpdump.json", "yaml": "bsd-new-tcpdump.yml", "html": "bsd-new-tcpdump.html", "license": "bsd-new-tcpdump.LICENSE" }, { "license_key": "bsd-no-disclaimer", "category": "Permissive", "spdx_license_key": "LicenseRef-scancode-bsd-no-disclaimer", "other_spdx_license_keys": [], "is_exception": false, "is_deprecated": false, "json": "bsd-no-disclaimer.json", "yaml": "bsd-no-disclaimer.yml", "html": "bsd-no-disclaimer.html", "license": "bsd-no-disclaimer.LICENSE" }, { "license_key": "bsd-no-disclaimer-unmodified", "category": "Permissive", "spdx_license_key": "LicenseRef-scancode-bsd-no-disclaimer-unmodified", "other_spdx_license_keys": [], "is_exception": false, "is_deprecated": false, "json": "bsd-no-disclaimer-unmodified.json", "yaml": "bsd-no-disclaimer-unmodified.yml", "html": "bsd-no-disclaimer-unmodified.html", "license": "bsd-no-disclaimer-unmodified.LICENSE" }, { "license_key": "bsd-no-mod", "category": "Free Restricted", "spdx_license_key": "LicenseRef-scancode-bsd-no-mod", "other_spdx_license_keys": [], "is_exception": false, "is_deprecated": false, "json": "bsd-no-mod.json", "yaml": "bsd-no-mod.yml", "html": "bsd-no-mod.html", "license": "bsd-no-mod.LICENSE" }, { "license_key": "bsd-original", "category": "Permissive", "spdx_license_key": "BSD-4-Clause", "other_spdx_license_keys": [], "is_exception": false, "is_deprecated": false, "json": "bsd-original.json", "yaml": "bsd-original.yml", "html": "bsd-original.html", "license": "bsd-original.LICENSE" }, { "license_key": "bsd-original-muscle", "category": "Permissive", "spdx_license_key": "LicenseRef-scancode-bsd-original-muscle", "other_spdx_license_keys": [], "is_exception": false, "is_deprecated": false, "json": "bsd-original-muscle.json", "yaml": "bsd-original-muscle.yml", "html": "bsd-original-muscle.html", "license": "bsd-original-muscle.LICENSE" }, { "license_key": "bsd-original-uc", "category": "Permissive", "spdx_license_key": "BSD-4-Clause-UC", "other_spdx_license_keys": [], "is_exception": false, "is_deprecated": false, "json": "bsd-original-uc.json", "yaml": "bsd-original-uc.yml", "html": "bsd-original-uc.html", "license": "bsd-original-uc.LICENSE" }, { "license_key": "bsd-original-uc-1986", "category": "Permissive", "spdx_license_key": "BSD-4.3RENO", "other_spdx_license_keys": [ "LicenseRef-scancode-bsd-original-uc-1986" ], "is_exception": false, "is_deprecated": false, "json": "bsd-original-uc-1986.json", "yaml": "bsd-original-uc-1986.yml", "html": "bsd-original-uc-1986.html", "license": "bsd-original-uc-1986.LICENSE" }, { "license_key": "bsd-original-uc-1990", "category": "Permissive", "spdx_license_key": null, "other_spdx_license_keys": [], "is_exception": false, "is_deprecated": true, "json": "bsd-original-uc-1990.json", "yaml": "bsd-original-uc-1990.yml", "html": "bsd-original-uc-1990.html", "license": "bsd-original-uc-1990.LICENSE" }, { "license_key": "bsd-original-voices", "category": "Permissive", "spdx_license_key": "LicenseRef-scancode-bsd-original-voices", "other_spdx_license_keys": [], "is_exception": false, "is_deprecated": false, "json": "bsd-original-voices.json", "yaml": "bsd-original-voices.yml", "html": "bsd-original-voices.html", "license": "bsd-original-voices.LICENSE" }, { "license_key": "bsd-plus-mod-notice", "category": "Permissive", "spdx_license_key": "LicenseRef-scancode-bsd-plus-mod-notice", "other_spdx_license_keys": [], "is_exception": false, "is_deprecated": false, "json": "bsd-plus-mod-notice.json", "yaml": "bsd-plus-mod-notice.yml", "html": "bsd-plus-mod-notice.html", "license": "bsd-plus-mod-notice.LICENSE" }, { "license_key": "bsd-plus-patent", "category": "Permissive", "spdx_license_key": "BSD-2-Clause-Patent", "other_spdx_license_keys": [], "is_exception": false, "is_deprecated": false, "json": "bsd-plus-patent.json", "yaml": "bsd-plus-patent.yml", "html": "bsd-plus-patent.html", "license": "bsd-plus-patent.LICENSE" }, { "license_key": "bsd-protection", "category": "Copyleft", "spdx_license_key": "BSD-Protection", "other_spdx_license_keys": [], "is_exception": false, "is_deprecated": false, "json": "bsd-protection.json", "yaml": "bsd-protection.yml", "html": "bsd-protection.html", "license": "bsd-protection.LICENSE" }, { "license_key": "bsd-simplified", "category": "Permissive", "spdx_license_key": "BSD-2-Clause", "other_spdx_license_keys": [ "BSD-2-Clause-NetBSD", "BSD-2" ], "is_exception": false, "is_deprecated": false, "json": "bsd-simplified.json", "yaml": "bsd-simplified.yml", "html": "bsd-simplified.html", "license": "bsd-simplified.LICENSE" }, { "license_key": "bsd-simplified-darwin", "category": "Permissive", "spdx_license_key": "BSD-2-Clause-Darwin", "other_spdx_license_keys": [ "LicenseRef-scancode-bsd-simplified-darwin" ], "is_exception": false, "is_deprecated": false, "json": "bsd-simplified-darwin.json", "yaml": "bsd-simplified-darwin.yml", "html": "bsd-simplified-darwin.html", "license": "bsd-simplified-darwin.LICENSE" }, { "license_key": "bsd-simplified-intel", "category": "Permissive", "spdx_license_key": "LicenseRef-scancode-bsd-simplified-intel", "other_spdx_license_keys": [], "is_exception": false, "is_deprecated": false, "json": "bsd-simplified-intel.json", "yaml": "bsd-simplified-intel.yml", "html": "bsd-simplified-intel.html", "license": "bsd-simplified-intel.LICENSE" }, { "license_key": "bsd-simplified-source", "category": "Permissive", "spdx_license_key": "LicenseRef-scancode-bsd-simplified-source", "other_spdx_license_keys": [], "is_exception": false, "is_deprecated": false, "json": "bsd-simplified-source.json", "yaml": "bsd-simplified-source.yml", "html": "bsd-simplified-source.html", "license": "bsd-simplified-source.LICENSE" }, { "license_key": "bsd-source-code", "category": "Permissive", "spdx_license_key": "BSD-Source-Code", "other_spdx_license_keys": [], "is_exception": false, "is_deprecated": false, "json": "bsd-source-code.json", "yaml": "bsd-source-code.yml", "html": "bsd-source-code.html", "license": "bsd-source-code.LICENSE" }, { "license_key": "bsd-systemics", "category": "Permissive", "spdx_license_key": "BSD-Systemics", "other_spdx_license_keys": [], "is_exception": false, "is_deprecated": false, "json": "bsd-systemics.json", "yaml": "bsd-systemics.yml", "html": "bsd-systemics.html", "license": "bsd-systemics.LICENSE" }, { "license_key": "bsd-systemics-w3works", "category": "Permissive", "spdx_license_key": "BSD-Systemics-W3Works", "other_spdx_license_keys": [], "is_exception": false, "is_deprecated": false, "json": "bsd-systemics-w3works.json", "yaml": "bsd-systemics-w3works.yml", "html": "bsd-systemics-w3works.html", "license": "bsd-systemics-w3works.LICENSE" }, { "license_key": "bsd-top", "category": "Permissive", "spdx_license_key": "BSD-Source-beginning-file", "other_spdx_license_keys": [ "LicenseRef-scancode-bsd-top" ], "is_exception": false, "is_deprecated": false, "json": "bsd-top.json", "yaml": "bsd-top.yml", "html": "bsd-top.html", "license": "bsd-top.LICENSE" }, { "license_key": "bsd-top-gpl-addition", "category": "Permissive", "spdx_license_key": "LicenseRef-scancode-bsd-top-gpl-addition", "other_spdx_license_keys": [], "is_exception": false, "is_deprecated": false, "json": "bsd-top-gpl-addition.json", "yaml": "bsd-top-gpl-addition.yml", "html": "bsd-top-gpl-addition.html", "license": "bsd-top-gpl-addition.LICENSE" }, { "license_key": "bsd-unchanged", "category": "Permissive", "spdx_license_key": "LicenseRef-scancode-bsd-unchanged", "other_spdx_license_keys": [], "is_exception": false, "is_deprecated": false, "json": "bsd-unchanged.json", "yaml": "bsd-unchanged.yml", "html": "bsd-unchanged.html", "license": "bsd-unchanged.LICENSE" }, { "license_key": "bsd-unmodified", "category": "Permissive", "spdx_license_key": "LicenseRef-scancode-bsd-unmodified", "other_spdx_license_keys": [], "is_exception": false, "is_deprecated": false, "json": "bsd-unmodified.json", "yaml": "bsd-unmodified.yml", "html": "bsd-unmodified.html", "license": "bsd-unmodified.LICENSE" }, { "license_key": "bsd-x11", "category": "Permissive", "spdx_license_key": "LicenseRef-scancode-bsd-x11", "other_spdx_license_keys": [], "is_exception": false, "is_deprecated": false, "json": "bsd-x11.json", "yaml": "bsd-x11.yml", "html": "bsd-x11.html", "license": "bsd-x11.LICENSE" }, { "license_key": "bsd-zero", "category": "Permissive", "spdx_license_key": "0BSD", "other_spdx_license_keys": [], "is_exception": false, "is_deprecated": false, "json": "bsd-zero.json", "yaml": "bsd-zero.yml", "html": "bsd-zero.html", "license": "bsd-zero.LICENSE" }, { "license_key": "bsl-1.0", "category": "Source-available", "spdx_license_key": "LicenseRef-scancode-bsl-1.0", "other_spdx_license_keys": [], "is_exception": false, "is_deprecated": false, "json": "bsl-1.0.json", "yaml": "bsl-1.0.yml", "html": "bsl-1.0.html", "license": "bsl-1.0.LICENSE" }, { "license_key": "bsl-1.1", "category": "Source-available", "spdx_license_key": "BUSL-1.1", "other_spdx_license_keys": [ "LicenseRef-scancode-bsl-1.1" ], "is_exception": false, "is_deprecated": false, "json": "bsl-1.1.json", "yaml": "bsl-1.1.yml", "html": "bsl-1.1.html", "license": "bsl-1.1.LICENSE" }, { "license_key": "bsla", "category": "Permissive", "spdx_license_key": "BSD-4.3TAHOE", "other_spdx_license_keys": [ "LicenseRef-scancode-bsla" ], "is_exception": false, "is_deprecated": false, "json": "bsla.json", "yaml": "bsla.yml", "html": "bsla.html", "license": "bsla.LICENSE" }, { "license_key": "bsla-no-advert", "category": "Permissive", "spdx_license_key": "LicenseRef-scancode-bsla-no-advert", "other_spdx_license_keys": [], "is_exception": false, "is_deprecated": false, "json": "bsla-no-advert.json", "yaml": "bsla-no-advert.yml", "html": "bsla-no-advert.html", "license": "bsla-no-advert.LICENSE" }, { "license_key": "buddy", "category": "Permissive", "spdx_license_key": "Buddy", "other_spdx_license_keys": [], "is_exception": false, "is_deprecated": false, "json": "buddy.json", "yaml": "buddy.yml", "html": "buddy.html", "license": "buddy.LICENSE" }, { "license_key": "budibase-sqs-2023", "category": "Proprietary Free", "spdx_license_key": "LicenseRef-scancode-budibase-sqs-2023", "other_spdx_license_keys": [], "is_exception": false, "is_deprecated": false, "json": "budibase-sqs-2023.json", "yaml": "budibase-sqs-2023.yml", "html": "budibase-sqs-2023.html", "license": "budibase-sqs-2023.LICENSE" }, { "license_key": "bugsense-sdk", "category": "Proprietary Free", "spdx_license_key": "LicenseRef-scancode-bugsense-sdk", "other_spdx_license_keys": [], "is_exception": false, "is_deprecated": false, "json": "bugsense-sdk.json", "yaml": "bugsense-sdk.yml", "html": "bugsense-sdk.html", "license": "bugsense-sdk.LICENSE" }, { "license_key": "bytemark", "category": "Permissive", "spdx_license_key": "LicenseRef-scancode-bytemark", "other_spdx_license_keys": [], "is_exception": false, "is_deprecated": false, "json": "bytemark.json", "yaml": "bytemark.yml", "html": "bytemark.html", "license": "bytemark.LICENSE" }, { "license_key": "bzip2-libbzip-1.0.5", "category": "Permissive", "spdx_license_key": null, "other_spdx_license_keys": [], "is_exception": false, "is_deprecated": true, "json": "bzip2-libbzip-1.0.5.json", "yaml": "bzip2-libbzip-1.0.5.yml", "html": "bzip2-libbzip-1.0.5.html", "license": "bzip2-libbzip-1.0.5.LICENSE" }, { "license_key": "bzip2-libbzip-2010", "category": "Permissive", "spdx_license_key": "bzip2-1.0.6", "other_spdx_license_keys": [ "bzip2-1.0.5" ], "is_exception": false, "is_deprecated": false, "json": "bzip2-libbzip-2010.json", "yaml": "bzip2-libbzip-2010.yml", "html": "bzip2-libbzip-2010.html", "license": "bzip2-libbzip-2010.LICENSE" }, { "license_key": "c-fsl-1.1", "category": "Copyleft Limited", "spdx_license_key": "LicenseRef-scancode-c-fsl-1.1", "other_spdx_license_keys": [], "is_exception": false, "is_deprecated": false, "json": "c-fsl-1.1.json", "yaml": "c-fsl-1.1.yml", "html": "c-fsl-1.1.html", "license": "c-fsl-1.1.LICENSE" }, { "license_key": "c-uda-1.0", "category": "Free Restricted", "spdx_license_key": "C-UDA-1.0", "other_spdx_license_keys": [], "is_exception": false, "is_deprecated": false, "json": "c-uda-1.0.json", "yaml": "c-uda-1.0.yml", "html": "c-uda-1.0.html", "license": "c-uda-1.0.LICENSE" }, { "license_key": "ca-ossl-1.0", "category": "Permissive", "spdx_license_key": "LicenseRef-scancode-ca-ossl-1.0", "other_spdx_license_keys": [], "is_exception": false, "is_deprecated": false, "json": "ca-ossl-1.0.json", "yaml": "ca-ossl-1.0.yml", "html": "ca-ossl-1.0.html", "license": "ca-ossl-1.0.LICENSE" }, { "license_key": "ca-tosl-1.1", "category": "Copyleft Limited", "spdx_license_key": "CATOSL-1.1", "other_spdx_license_keys": [], "is_exception": false, "is_deprecated": false, "json": "ca-tosl-1.1.json", "yaml": "ca-tosl-1.1.yml", "html": "ca-tosl-1.1.html", "license": "ca-tosl-1.1.LICENSE" }, { "license_key": "cadence-linux-firmware", "category": "Proprietary Free", "spdx_license_key": "LicenseRef-scancode-cadence-linux-firmware", "other_spdx_license_keys": [], "is_exception": false, "is_deprecated": false, "json": "cadence-linux-firmware.json", "yaml": "cadence-linux-firmware.yml", "html": "cadence-linux-firmware.html", "license": "cadence-linux-firmware.LICENSE" }, { "license_key": "cal-1.0", "category": "Copyleft", "spdx_license_key": "CAL-1.0", "other_spdx_license_keys": [], "is_exception": false, "is_deprecated": false, "json": "cal-1.0.json", "yaml": "cal-1.0.yml", "html": "cal-1.0.html", "license": "cal-1.0.LICENSE" }, { "license_key": "cal-1.0-combined-work-exception", "category": "Copyleft Limited", "spdx_license_key": "CAL-1.0-Combined-Work-Exception", "other_spdx_license_keys": [], "is_exception": false, "is_deprecated": false, "json": "cal-1.0-combined-work-exception.json", "yaml": "cal-1.0-combined-work-exception.yml", "html": "cal-1.0-combined-work-exception.html", "license": "cal-1.0-combined-work-exception.LICENSE" }, { "license_key": "caldera", "category": "Free Restricted", "spdx_license_key": "Caldera", "other_spdx_license_keys": [], "is_exception": false, "is_deprecated": false, "json": "caldera.json", "yaml": "caldera.yml", "html": "caldera.html", "license": "caldera.LICENSE" }, { "license_key": "caldera-no-preamble", "category": "Permissive", "spdx_license_key": "Caldera-no-preamble", "other_spdx_license_keys": [], "is_exception": false, "is_deprecated": false, "json": "caldera-no-preamble.json", "yaml": "caldera-no-preamble.yml", "html": "caldera-no-preamble.html", "license": "caldera-no-preamble.LICENSE" }, { "license_key": "camunda-1.0", "category": "Proprietary Free", "spdx_license_key": "LicenseRef-scancode-camunda-1.0", "other_spdx_license_keys": [], "is_exception": false, "is_deprecated": false, "json": "camunda-1.0.json", "yaml": "camunda-1.0.yml", "html": "camunda-1.0.html", "license": "camunda-1.0.LICENSE" }, { "license_key": "can-ogl-2.0-en", "category": "Permissive", "spdx_license_key": "OGL-Canada-2.0", "other_spdx_license_keys": [], "is_exception": false, "is_deprecated": false, "json": "can-ogl-2.0-en.json", "yaml": "can-ogl-2.0-en.yml", "html": "can-ogl-2.0-en.html", "license": "can-ogl-2.0-en.LICENSE" }, { "license_key": "can-ogl-alberta-2.1", "category": "Permissive", "spdx_license_key": "LicenseRef-scancode-can-ogl-alberta-2.1", "other_spdx_license_keys": [], "is_exception": false, "is_deprecated": false, "json": "can-ogl-alberta-2.1.json", "yaml": "can-ogl-alberta-2.1.yml", "html": "can-ogl-alberta-2.1.html", "license": "can-ogl-alberta-2.1.LICENSE" }, { "license_key": "can-ogl-british-columbia-2.0", "category": "Permissive", "spdx_license_key": "LicenseRef-scancode-can-ogl-british-columbia-2.0", "other_spdx_license_keys": [], "is_exception": false, "is_deprecated": false, "json": "can-ogl-british-columbia-2.0.json", "yaml": "can-ogl-british-columbia-2.0.yml", "html": "can-ogl-british-columbia-2.0.html", "license": "can-ogl-british-columbia-2.0.LICENSE" }, { "license_key": "can-ogl-nova-scotia-1.0", "category": "Permissive", "spdx_license_key": "LicenseRef-scancode-can-ogl-nova-scotia-1.0", "other_spdx_license_keys": [], "is_exception": false, "is_deprecated": false, "json": "can-ogl-nova-scotia-1.0.json", "yaml": "can-ogl-nova-scotia-1.0.yml", "html": "can-ogl-nova-scotia-1.0.html", "license": "can-ogl-nova-scotia-1.0.LICENSE" }, { "license_key": "can-ogl-ontario-1.0", "category": "Permissive", "spdx_license_key": "LicenseRef-scancode-can-ogl-ontario-1.0", "other_spdx_license_keys": [], "is_exception": false, "is_deprecated": false, "json": "can-ogl-ontario-1.0.json", "yaml": "can-ogl-ontario-1.0.yml", "html": "can-ogl-ontario-1.0.html", "license": "can-ogl-ontario-1.0.LICENSE" }, { "license_key": "can-ogl-toronto-1.0", "category": "Permissive", "spdx_license_key": "LicenseRef-scancode-can-ogl-toronto-1.0", "other_spdx_license_keys": [], "is_exception": false, "is_deprecated": false, "json": "can-ogl-toronto-1.0.json", "yaml": "can-ogl-toronto-1.0.yml", "html": "can-ogl-toronto-1.0.html", "license": "can-ogl-toronto-1.0.LICENSE" }, { "license_key": "canonical-ha-cla-any-e-v1.2", "category": "CLA", "spdx_license_key": "LicenseRef-scancode-canonical-ha-cla-any-e-v1.2", "other_spdx_license_keys": [], "is_exception": false, "is_deprecated": false, "json": "canonical-ha-cla-any-e-v1.2.json", "yaml": "canonical-ha-cla-any-e-v1.2.yml", "html": "canonical-ha-cla-any-e-v1.2.html", "license": "canonical-ha-cla-any-e-v1.2.LICENSE" }, { "license_key": "canonical-ha-cla-any-i-v1.2", "category": "CLA", "spdx_license_key": "LicenseRef-scancode-canonical-ha-cla-any-i-v1.2", "other_spdx_license_keys": [], "is_exception": false, "is_deprecated": false, "json": "canonical-ha-cla-any-i-v1.2.json", "yaml": "canonical-ha-cla-any-i-v1.2.yml", "html": "canonical-ha-cla-any-i-v1.2.html", "license": "canonical-ha-cla-any-i-v1.2.LICENSE" }, { "license_key": "canonical-iprights-2015", "category": "Proprietary Free", "spdx_license_key": "LicenseRef-scancode-canonical-iprights-2015", "other_spdx_license_keys": [], "is_exception": false, "is_deprecated": false, "json": "canonical-iprights-2015.json", "yaml": "canonical-iprights-2015.yml", "html": "canonical-iprights-2015.html", "license": "canonical-iprights-2015.LICENSE" }, { "license_key": "capec-tou", "category": "Permissive", "spdx_license_key": "CAPEC-tou", "other_spdx_license_keys": [ "LicenseRef-scancode-capec-tou" ], "is_exception": false, "is_deprecated": false, "json": "capec-tou.json", "yaml": "capec-tou.yml", "html": "capec-tou.html", "license": "capec-tou.LICENSE" }, { "license_key": "caramel-license-1.0", "category": "Permissive", "spdx_license_key": "LicenseRef-scancode-caramel-1.0", "other_spdx_license_keys": [], "is_exception": false, "is_deprecated": false, "json": "caramel-license-1.0.json", "yaml": "caramel-license-1.0.yml", "html": "caramel-license-1.0.html", "license": "caramel-license-1.0.LICENSE" }, { "license_key": "careware", "category": "Permissive", "spdx_license_key": "LicenseRef-scancode-careware", "other_spdx_license_keys": [], "is_exception": false, "is_deprecated": false, "json": "careware.json", "yaml": "careware.yml", "html": "careware.html", "license": "careware.LICENSE" }, { "license_key": "carnegie-mellon", "category": "Permissive", "spdx_license_key": "LicenseRef-scancode-carnegie-mellon", "other_spdx_license_keys": [], "is_exception": false, "is_deprecated": false, "json": "carnegie-mellon.json", "yaml": "carnegie-mellon.yml", "html": "carnegie-mellon.html", "license": "carnegie-mellon.LICENSE" }, { "license_key": "carnegie-mellon-contributors", "category": "Permissive", "spdx_license_key": "CMU-Mach", "other_spdx_license_keys": [ "LicenseRef-scancode-carnegie-mellon-contributors" ], "is_exception": false, "is_deprecated": false, "json": "carnegie-mellon-contributors.json", "yaml": "carnegie-mellon-contributors.yml", "html": "carnegie-mellon-contributors.html", "license": "carnegie-mellon-contributors.LICENSE" }, { "license_key": "catharon-osl", "category": "Permissive", "spdx_license_key": "Catharon", "other_spdx_license_keys": [ "LicenseRef-scancode-catharon-osl" ], "is_exception": false, "is_deprecated": false, "json": "catharon-osl.json", "yaml": "catharon-osl.yml", "html": "catharon-osl.html", "license": "catharon-osl.LICENSE" }, { "license_key": "cavium-linux-firmware", "category": "Proprietary Free", "spdx_license_key": "LicenseRef-scancode-cavium-linux-firmware", "other_spdx_license_keys": [], "is_exception": false, "is_deprecated": false, "json": "cavium-linux-firmware.json", "yaml": "cavium-linux-firmware.yml", "html": "cavium-linux-firmware.html", "license": "cavium-linux-firmware.LICENSE" }, { "license_key": "cavium-malloc", "category": "Permissive", "spdx_license_key": "LicenseRef-scancode-cavium-malloc", "other_spdx_license_keys": [], "is_exception": false, "is_deprecated": false, "json": "cavium-malloc.json", "yaml": "cavium-malloc.yml", "html": "cavium-malloc.html", "license": "cavium-malloc.LICENSE" }, { "license_key": "cavium-targeted-hardware", "category": "Free Restricted", "spdx_license_key": "LicenseRef-scancode-cavium-targeted-hardware", "other_spdx_license_keys": [], "is_exception": false, "is_deprecated": false, "json": "cavium-targeted-hardware.json", "yaml": "cavium-targeted-hardware.yml", "html": "cavium-targeted-hardware.html", "license": "cavium-targeted-hardware.LICENSE" }, { "license_key": "cc-by-1.0", "category": "Permissive", "spdx_license_key": "CC-BY-1.0", "other_spdx_license_keys": [], "is_exception": false, "is_deprecated": false, "json": "cc-by-1.0.json", "yaml": "cc-by-1.0.yml", "html": "cc-by-1.0.html", "license": "cc-by-1.0.LICENSE" }, { "license_key": "cc-by-2.0", "category": "Permissive", "spdx_license_key": "CC-BY-2.0", "other_spdx_license_keys": [], "is_exception": false, "is_deprecated": false, "json": "cc-by-2.0.json", "yaml": "cc-by-2.0.yml", "html": "cc-by-2.0.html", "license": "cc-by-2.0.LICENSE" }, { "license_key": "cc-by-2.0-uk", "category": "Permissive", "spdx_license_key": "LicenseRef-scancode-cc-by-2.0-uk", "other_spdx_license_keys": [], "is_exception": false, "is_deprecated": false, "json": "cc-by-2.0-uk.json", "yaml": "cc-by-2.0-uk.yml", "html": "cc-by-2.0-uk.html", "license": "cc-by-2.0-uk.LICENSE" }, { "license_key": "cc-by-2.5", "category": "Permissive", "spdx_license_key": "CC-BY-2.5", "other_spdx_license_keys": [], "is_exception": false, "is_deprecated": false, "json": "cc-by-2.5.json", "yaml": "cc-by-2.5.yml", "html": "cc-by-2.5.html", "license": "cc-by-2.5.LICENSE" }, { "license_key": "cc-by-2.5-au", "category": "Permissive", "spdx_license_key": "CC-BY-2.5-AU", "other_spdx_license_keys": [], "is_exception": false, "is_deprecated": false, "json": "cc-by-2.5-au.json", "yaml": "cc-by-2.5-au.yml", "html": "cc-by-2.5-au.html", "license": "cc-by-2.5-au.LICENSE" }, { "license_key": "cc-by-3.0", "category": "Permissive", "spdx_license_key": "CC-BY-3.0", "other_spdx_license_keys": [], "is_exception": false, "is_deprecated": false, "json": "cc-by-3.0.json", "yaml": "cc-by-3.0.yml", "html": "cc-by-3.0.html", "license": "cc-by-3.0.LICENSE" }, { "license_key": "cc-by-3.0-at", "category": "Permissive", "spdx_license_key": "CC-BY-3.0-AT", "other_spdx_license_keys": [], "is_exception": false, "is_deprecated": false, "json": "cc-by-3.0-at.json", "yaml": "cc-by-3.0-at.yml", "html": "cc-by-3.0-at.html", "license": "cc-by-3.0-at.LICENSE" }, { "license_key": "cc-by-3.0-au", "category": "Permissive", "spdx_license_key": "CC-BY-3.0-AU", "other_spdx_license_keys": [], "is_exception": false, "is_deprecated": false, "json": "cc-by-3.0-au.json", "yaml": "cc-by-3.0-au.yml", "html": "cc-by-3.0-au.html", "license": "cc-by-3.0-au.LICENSE" }, { "license_key": "cc-by-3.0-de", "category": "Permissive", "spdx_license_key": "CC-BY-3.0-DE", "other_spdx_license_keys": [], "is_exception": false, "is_deprecated": false, "json": "cc-by-3.0-de.json", "yaml": "cc-by-3.0-de.yml", "html": "cc-by-3.0-de.html", "license": "cc-by-3.0-de.LICENSE" }, { "license_key": "cc-by-3.0-igo", "category": "Permissive", "spdx_license_key": "CC-BY-3.0-IGO", "other_spdx_license_keys": [], "is_exception": false, "is_deprecated": false, "json": "cc-by-3.0-igo.json", "yaml": "cc-by-3.0-igo.yml", "html": "cc-by-3.0-igo.html", "license": "cc-by-3.0-igo.LICENSE" }, { "license_key": "cc-by-3.0-nl", "category": "Permissive", "spdx_license_key": "CC-BY-3.0-NL", "other_spdx_license_keys": [], "is_exception": false, "is_deprecated": false, "json": "cc-by-3.0-nl.json", "yaml": "cc-by-3.0-nl.yml", "html": "cc-by-3.0-nl.html", "license": "cc-by-3.0-nl.LICENSE" }, { "license_key": "cc-by-3.0-us", "category": "Permissive", "spdx_license_key": "CC-BY-3.0-US", "other_spdx_license_keys": [], "is_exception": false, "is_deprecated": false, "json": "cc-by-3.0-us.json", "yaml": "cc-by-3.0-us.yml", "html": "cc-by-3.0-us.html", "license": "cc-by-3.0-us.LICENSE" }, { "license_key": "cc-by-4.0", "category": "Permissive", "spdx_license_key": "CC-BY-4.0", "other_spdx_license_keys": [], "is_exception": false, "is_deprecated": false, "json": "cc-by-4.0.json", "yaml": "cc-by-4.0.yml", "html": "cc-by-4.0.html", "license": "cc-by-4.0.LICENSE" }, { "license_key": "cc-by-nc-1.0", "category": "Non-Commercial", "spdx_license_key": "CC-BY-NC-1.0", "other_spdx_license_keys": [], "is_exception": false, "is_deprecated": false, "json": "cc-by-nc-1.0.json", "yaml": "cc-by-nc-1.0.yml", "html": "cc-by-nc-1.0.html", "license": "cc-by-nc-1.0.LICENSE" }, { "license_key": "cc-by-nc-2.0", "category": "Non-Commercial", "spdx_license_key": "CC-BY-NC-2.0", "other_spdx_license_keys": [], "is_exception": false, "is_deprecated": false, "json": "cc-by-nc-2.0.json", "yaml": "cc-by-nc-2.0.yml", "html": "cc-by-nc-2.0.html", "license": "cc-by-nc-2.0.LICENSE" }, { "license_key": "cc-by-nc-2.5", "category": "Non-Commercial", "spdx_license_key": "CC-BY-NC-2.5", "other_spdx_license_keys": [], "is_exception": false, "is_deprecated": false, "json": "cc-by-nc-2.5.json", "yaml": "cc-by-nc-2.5.yml", "html": "cc-by-nc-2.5.html", "license": "cc-by-nc-2.5.LICENSE" }, { "license_key": "cc-by-nc-3.0", "category": "Non-Commercial", "spdx_license_key": "CC-BY-NC-3.0", "other_spdx_license_keys": [], "is_exception": false, "is_deprecated": false, "json": "cc-by-nc-3.0.json", "yaml": "cc-by-nc-3.0.yml", "html": "cc-by-nc-3.0.html", "license": "cc-by-nc-3.0.LICENSE" }, { "license_key": "cc-by-nc-3.0-de", "category": "Non-Commercial", "spdx_license_key": "CC-BY-NC-3.0-DE", "other_spdx_license_keys": [], "is_exception": false, "is_deprecated": false, "json": "cc-by-nc-3.0-de.json", "yaml": "cc-by-nc-3.0-de.yml", "html": "cc-by-nc-3.0-de.html", "license": "cc-by-nc-3.0-de.LICENSE" }, { "license_key": "cc-by-nc-4.0", "category": "Non-Commercial", "spdx_license_key": "CC-BY-NC-4.0", "other_spdx_license_keys": [], "is_exception": false, "is_deprecated": false, "json": "cc-by-nc-4.0.json", "yaml": "cc-by-nc-4.0.yml", "html": "cc-by-nc-4.0.html", "license": "cc-by-nc-4.0.LICENSE" }, { "license_key": "cc-by-nc-nd-1.0", "category": "Non-Commercial", "spdx_license_key": "CC-BY-NC-ND-1.0", "other_spdx_license_keys": [], "is_exception": false, "is_deprecated": false, "json": "cc-by-nc-nd-1.0.json", "yaml": "cc-by-nc-nd-1.0.yml", "html": "cc-by-nc-nd-1.0.html", "license": "cc-by-nc-nd-1.0.LICENSE" }, { "license_key": "cc-by-nc-nd-2.0", "category": "Non-Commercial", "spdx_license_key": "CC-BY-NC-ND-2.0", "other_spdx_license_keys": [], "is_exception": false, "is_deprecated": false, "json": "cc-by-nc-nd-2.0.json", "yaml": "cc-by-nc-nd-2.0.yml", "html": "cc-by-nc-nd-2.0.html", "license": "cc-by-nc-nd-2.0.LICENSE" }, { "license_key": "cc-by-nc-nd-2.0-at", "category": "Non-Commercial", "spdx_license_key": "LicenseRef-scancode-cc-by-nc-nd-2.0-at", "other_spdx_license_keys": [], "is_exception": false, "is_deprecated": false, "json": "cc-by-nc-nd-2.0-at.json", "yaml": "cc-by-nc-nd-2.0-at.yml", "html": "cc-by-nc-nd-2.0-at.html", "license": "cc-by-nc-nd-2.0-at.LICENSE" }, { "license_key": "cc-by-nc-nd-2.0-au", "category": "Non-Commercial", "spdx_license_key": "LicenseRef-scancode-cc-by-nc-nd-2.0-au", "other_spdx_license_keys": [], "is_exception": false, "is_deprecated": false, "json": "cc-by-nc-nd-2.0-au.json", "yaml": "cc-by-nc-nd-2.0-au.yml", "html": "cc-by-nc-nd-2.0-au.html", "license": "cc-by-nc-nd-2.0-au.LICENSE" }, { "license_key": "cc-by-nc-nd-2.5", "category": "Non-Commercial", "spdx_license_key": "CC-BY-NC-ND-2.5", "other_spdx_license_keys": [], "is_exception": false, "is_deprecated": false, "json": "cc-by-nc-nd-2.5.json", "yaml": "cc-by-nc-nd-2.5.yml", "html": "cc-by-nc-nd-2.5.html", "license": "cc-by-nc-nd-2.5.LICENSE" }, { "license_key": "cc-by-nc-nd-3.0", "category": "Non-Commercial", "spdx_license_key": "CC-BY-NC-ND-3.0", "other_spdx_license_keys": [], "is_exception": false, "is_deprecated": false, "json": "cc-by-nc-nd-3.0.json", "yaml": "cc-by-nc-nd-3.0.yml", "html": "cc-by-nc-nd-3.0.html", "license": "cc-by-nc-nd-3.0.LICENSE" }, { "license_key": "cc-by-nc-nd-3.0-de", "category": "Non-Commercial", "spdx_license_key": "CC-BY-NC-ND-3.0-DE", "other_spdx_license_keys": [], "is_exception": false, "is_deprecated": false, "json": "cc-by-nc-nd-3.0-de.json", "yaml": "cc-by-nc-nd-3.0-de.yml", "html": "cc-by-nc-nd-3.0-de.html", "license": "cc-by-nc-nd-3.0-de.LICENSE" }, { "license_key": "cc-by-nc-nd-3.0-igo", "category": "Non-Commercial", "spdx_license_key": "CC-BY-NC-ND-3.0-IGO", "other_spdx_license_keys": [], "is_exception": false, "is_deprecated": false, "json": "cc-by-nc-nd-3.0-igo.json", "yaml": "cc-by-nc-nd-3.0-igo.yml", "html": "cc-by-nc-nd-3.0-igo.html", "license": "cc-by-nc-nd-3.0-igo.LICENSE" }, { "license_key": "cc-by-nc-nd-4.0", "category": "Non-Commercial", "spdx_license_key": "CC-BY-NC-ND-4.0", "other_spdx_license_keys": [], "is_exception": false, "is_deprecated": false, "json": "cc-by-nc-nd-4.0.json", "yaml": "cc-by-nc-nd-4.0.yml", "html": "cc-by-nc-nd-4.0.html", "license": "cc-by-nc-nd-4.0.LICENSE" }, { "license_key": "cc-by-nc-sa-1.0", "category": "Non-Commercial", "spdx_license_key": "CC-BY-NC-SA-1.0", "other_spdx_license_keys": [], "is_exception": false, "is_deprecated": false, "json": "cc-by-nc-sa-1.0.json", "yaml": "cc-by-nc-sa-1.0.yml", "html": "cc-by-nc-sa-1.0.html", "license": "cc-by-nc-sa-1.0.LICENSE" }, { "license_key": "cc-by-nc-sa-2.0", "category": "Non-Commercial", "spdx_license_key": "CC-BY-NC-SA-2.0", "other_spdx_license_keys": [], "is_exception": false, "is_deprecated": false, "json": "cc-by-nc-sa-2.0.json", "yaml": "cc-by-nc-sa-2.0.yml", "html": "cc-by-nc-sa-2.0.html", "license": "cc-by-nc-sa-2.0.LICENSE" }, { "license_key": "cc-by-nc-sa-2.0-de", "category": "Non-Commercial", "spdx_license_key": "CC-BY-NC-SA-2.0-DE", "other_spdx_license_keys": [], "is_exception": false, "is_deprecated": false, "json": "cc-by-nc-sa-2.0-de.json", "yaml": "cc-by-nc-sa-2.0-de.yml", "html": "cc-by-nc-sa-2.0-de.html", "license": "cc-by-nc-sa-2.0-de.LICENSE" }, { "license_key": "cc-by-nc-sa-2.0-fr", "category": "Non-Commercial", "spdx_license_key": "CC-BY-NC-SA-2.0-FR", "other_spdx_license_keys": [], "is_exception": false, "is_deprecated": false, "json": "cc-by-nc-sa-2.0-fr.json", "yaml": "cc-by-nc-sa-2.0-fr.yml", "html": "cc-by-nc-sa-2.0-fr.html", "license": "cc-by-nc-sa-2.0-fr.LICENSE" }, { "license_key": "cc-by-nc-sa-2.0-uk", "category": "Non-Commercial", "spdx_license_key": "CC-BY-NC-SA-2.0-UK", "other_spdx_license_keys": [], "is_exception": false, "is_deprecated": false, "json": "cc-by-nc-sa-2.0-uk.json", "yaml": "cc-by-nc-sa-2.0-uk.yml", "html": "cc-by-nc-sa-2.0-uk.html", "license": "cc-by-nc-sa-2.0-uk.LICENSE" }, { "license_key": "cc-by-nc-sa-2.5", "category": "Non-Commercial", "spdx_license_key": "CC-BY-NC-SA-2.5", "other_spdx_license_keys": [], "is_exception": false, "is_deprecated": false, "json": "cc-by-nc-sa-2.5.json", "yaml": "cc-by-nc-sa-2.5.yml", "html": "cc-by-nc-sa-2.5.html", "license": "cc-by-nc-sa-2.5.LICENSE" }, { "license_key": "cc-by-nc-sa-3.0", "category": "Non-Commercial", "spdx_license_key": "CC-BY-NC-SA-3.0", "other_spdx_license_keys": [], "is_exception": false, "is_deprecated": false, "json": "cc-by-nc-sa-3.0.json", "yaml": "cc-by-nc-sa-3.0.yml", "html": "cc-by-nc-sa-3.0.html", "license": "cc-by-nc-sa-3.0.LICENSE" }, { "license_key": "cc-by-nc-sa-3.0-de", "category": "Non-Commercial", "spdx_license_key": "CC-BY-NC-SA-3.0-DE", "other_spdx_license_keys": [], "is_exception": false, "is_deprecated": false, "json": "cc-by-nc-sa-3.0-de.json", "yaml": "cc-by-nc-sa-3.0-de.yml", "html": "cc-by-nc-sa-3.0-de.html", "license": "cc-by-nc-sa-3.0-de.LICENSE" }, { "license_key": "cc-by-nc-sa-3.0-igo", "category": "Non-Commercial", "spdx_license_key": "CC-BY-NC-SA-3.0-IGO", "other_spdx_license_keys": [], "is_exception": false, "is_deprecated": false, "json": "cc-by-nc-sa-3.0-igo.json", "yaml": "cc-by-nc-sa-3.0-igo.yml", "html": "cc-by-nc-sa-3.0-igo.html", "license": "cc-by-nc-sa-3.0-igo.LICENSE" }, { "license_key": "cc-by-nc-sa-3.0-us", "category": "Non-Commercial", "spdx_license_key": "LicenseRef-scancode-cc-by-nc-sa-3.0-us", "other_spdx_license_keys": [], "is_exception": false, "is_deprecated": false, "json": "cc-by-nc-sa-3.0-us.json", "yaml": "cc-by-nc-sa-3.0-us.yml", "html": "cc-by-nc-sa-3.0-us.html", "license": "cc-by-nc-sa-3.0-us.LICENSE" }, { "license_key": "cc-by-nc-sa-4.0", "category": "Non-Commercial", "spdx_license_key": "CC-BY-NC-SA-4.0", "other_spdx_license_keys": [], "is_exception": false, "is_deprecated": false, "json": "cc-by-nc-sa-4.0.json", "yaml": "cc-by-nc-sa-4.0.yml", "html": "cc-by-nc-sa-4.0.html", "license": "cc-by-nc-sa-4.0.LICENSE" }, { "license_key": "cc-by-nd-1.0", "category": "Source-available", "spdx_license_key": "CC-BY-ND-1.0", "other_spdx_license_keys": [], "is_exception": false, "is_deprecated": false, "json": "cc-by-nd-1.0.json", "yaml": "cc-by-nd-1.0.yml", "html": "cc-by-nd-1.0.html", "license": "cc-by-nd-1.0.LICENSE" }, { "license_key": "cc-by-nd-2.0", "category": "Source-available", "spdx_license_key": "CC-BY-ND-2.0", "other_spdx_license_keys": [], "is_exception": false, "is_deprecated": false, "json": "cc-by-nd-2.0.json", "yaml": "cc-by-nd-2.0.yml", "html": "cc-by-nd-2.0.html", "license": "cc-by-nd-2.0.LICENSE" }, { "license_key": "cc-by-nd-2.5", "category": "Source-available", "spdx_license_key": "CC-BY-ND-2.5", "other_spdx_license_keys": [], "is_exception": false, "is_deprecated": false, "json": "cc-by-nd-2.5.json", "yaml": "cc-by-nd-2.5.yml", "html": "cc-by-nd-2.5.html", "license": "cc-by-nd-2.5.LICENSE" }, { "license_key": "cc-by-nd-3.0", "category": "Source-available", "spdx_license_key": "CC-BY-ND-3.0", "other_spdx_license_keys": [], "is_exception": false, "is_deprecated": false, "json": "cc-by-nd-3.0.json", "yaml": "cc-by-nd-3.0.yml", "html": "cc-by-nd-3.0.html", "license": "cc-by-nd-3.0.LICENSE" }, { "license_key": "cc-by-nd-3.0-de", "category": "Source-available", "spdx_license_key": "CC-BY-ND-3.0-DE", "other_spdx_license_keys": [], "is_exception": false, "is_deprecated": false, "json": "cc-by-nd-3.0-de.json", "yaml": "cc-by-nd-3.0-de.yml", "html": "cc-by-nd-3.0-de.html", "license": "cc-by-nd-3.0-de.LICENSE" }, { "license_key": "cc-by-nd-4.0", "category": "Source-available", "spdx_license_key": "CC-BY-ND-4.0", "other_spdx_license_keys": [], "is_exception": false, "is_deprecated": false, "json": "cc-by-nd-4.0.json", "yaml": "cc-by-nd-4.0.yml", "html": "cc-by-nd-4.0.html", "license": "cc-by-nd-4.0.LICENSE" }, { "license_key": "cc-by-sa-1.0", "category": "Copyleft Limited", "spdx_license_key": "CC-BY-SA-1.0", "other_spdx_license_keys": [], "is_exception": false, "is_deprecated": false, "json": "cc-by-sa-1.0.json", "yaml": "cc-by-sa-1.0.yml", "html": "cc-by-sa-1.0.html", "license": "cc-by-sa-1.0.LICENSE" }, { "license_key": "cc-by-sa-2.0", "category": "Copyleft Limited", "spdx_license_key": "CC-BY-SA-2.0", "other_spdx_license_keys": [], "is_exception": false, "is_deprecated": false, "json": "cc-by-sa-2.0.json", "yaml": "cc-by-sa-2.0.yml", "html": "cc-by-sa-2.0.html", "license": "cc-by-sa-2.0.LICENSE" }, { "license_key": "cc-by-sa-2.0-uk", "category": "Copyleft Limited", "spdx_license_key": "CC-BY-SA-2.0-UK", "other_spdx_license_keys": [], "is_exception": false, "is_deprecated": false, "json": "cc-by-sa-2.0-uk.json", "yaml": "cc-by-sa-2.0-uk.yml", "html": "cc-by-sa-2.0-uk.html", "license": "cc-by-sa-2.0-uk.LICENSE" }, { "license_key": "cc-by-sa-2.1-jp", "category": "Copyleft Limited", "spdx_license_key": "CC-BY-SA-2.1-JP", "other_spdx_license_keys": [], "is_exception": false, "is_deprecated": false, "json": "cc-by-sa-2.1-jp.json", "yaml": "cc-by-sa-2.1-jp.yml", "html": "cc-by-sa-2.1-jp.html", "license": "cc-by-sa-2.1-jp.LICENSE" }, { "license_key": "cc-by-sa-2.5", "category": "Copyleft Limited", "spdx_license_key": "CC-BY-SA-2.5", "other_spdx_license_keys": [], "is_exception": false, "is_deprecated": false, "json": "cc-by-sa-2.5.json", "yaml": "cc-by-sa-2.5.yml", "html": "cc-by-sa-2.5.html", "license": "cc-by-sa-2.5.LICENSE" }, { "license_key": "cc-by-sa-3.0", "category": "Copyleft Limited", "spdx_license_key": "CC-BY-SA-3.0", "other_spdx_license_keys": [], "is_exception": false, "is_deprecated": false, "json": "cc-by-sa-3.0.json", "yaml": "cc-by-sa-3.0.yml", "html": "cc-by-sa-3.0.html", "license": "cc-by-sa-3.0.LICENSE" }, { "license_key": "cc-by-sa-3.0-at", "category": "Copyleft Limited", "spdx_license_key": "CC-BY-SA-3.0-AT", "other_spdx_license_keys": [], "is_exception": false, "is_deprecated": false, "json": "cc-by-sa-3.0-at.json", "yaml": "cc-by-sa-3.0-at.yml", "html": "cc-by-sa-3.0-at.html", "license": "cc-by-sa-3.0-at.LICENSE" }, { "license_key": "cc-by-sa-3.0-de", "category": "Copyleft Limited", "spdx_license_key": "CC-BY-SA-3.0-DE", "other_spdx_license_keys": [], "is_exception": false, "is_deprecated": false, "json": "cc-by-sa-3.0-de.json", "yaml": "cc-by-sa-3.0-de.yml", "html": "cc-by-sa-3.0-de.html", "license": "cc-by-sa-3.0-de.LICENSE" }, { "license_key": "cc-by-sa-3.0-igo", "category": "Copyleft Limited", "spdx_license_key": "CC-BY-SA-3.0-IGO", "other_spdx_license_keys": [], "is_exception": false, "is_deprecated": false, "json": "cc-by-sa-3.0-igo.json", "yaml": "cc-by-sa-3.0-igo.yml", "html": "cc-by-sa-3.0-igo.html", "license": "cc-by-sa-3.0-igo.LICENSE" }, { "license_key": "cc-by-sa-4.0", "category": "Copyleft Limited", "spdx_license_key": "CC-BY-SA-4.0", "other_spdx_license_keys": [], "is_exception": false, "is_deprecated": false, "json": "cc-by-sa-4.0.json", "yaml": "cc-by-sa-4.0.yml", "html": "cc-by-sa-4.0.html", "license": "cc-by-sa-4.0.LICENSE" }, { "license_key": "cc-devnations-2.0", "category": "Proprietary Free", "spdx_license_key": "LicenseRef-scancode-cc-devnations-2.0", "other_spdx_license_keys": [], "is_exception": false, "is_deprecated": false, "json": "cc-devnations-2.0.json", "yaml": "cc-devnations-2.0.yml", "html": "cc-devnations-2.0.html", "license": "cc-devnations-2.0.LICENSE" }, { "license_key": "cc-gpl-2.0-pt", "category": "Copyleft", "spdx_license_key": "LicenseRef-scancode-cc-gpl-2.0-pt", "other_spdx_license_keys": [], "is_exception": false, "is_deprecated": false, "json": "cc-gpl-2.0-pt.json", "yaml": "cc-gpl-2.0-pt.yml", "html": "cc-gpl-2.0-pt.html", "license": "cc-gpl-2.0-pt.LICENSE" }, { "license_key": "cc-lgpl-2.1-pt", "category": "Copyleft Limited", "spdx_license_key": "LicenseRef-scancode-cc-lgpl-2.1-pt", "other_spdx_license_keys": [], "is_exception": false, "is_deprecated": false, "json": "cc-lgpl-2.1-pt.json", "yaml": "cc-lgpl-2.1-pt.yml", "html": "cc-lgpl-2.1-pt.html", "license": "cc-lgpl-2.1-pt.LICENSE" }, { "license_key": "cc-nc-1.0", "category": "Non-Commercial", "spdx_license_key": "LicenseRef-scancode-cc-nc-1.0", "other_spdx_license_keys": [], "is_exception": false, "is_deprecated": false, "json": "cc-nc-1.0.json", "yaml": "cc-nc-1.0.yml", "html": "cc-nc-1.0.html", "license": "cc-nc-1.0.LICENSE" }, { "license_key": "cc-nc-sampling-plus-1.0", "category": "Non-Commercial", "spdx_license_key": "LicenseRef-scancode-cc-nc-sampling-plus-1.0", "other_spdx_license_keys": [], "is_exception": false, "is_deprecated": false, "json": "cc-nc-sampling-plus-1.0.json", "yaml": "cc-nc-sampling-plus-1.0.yml", "html": "cc-nc-sampling-plus-1.0.html", "license": "cc-nc-sampling-plus-1.0.LICENSE" }, { "license_key": "cc-nd-1.0", "category": "Source-available", "spdx_license_key": "LicenseRef-scancode-cc-nd-1.0", "other_spdx_license_keys": [], "is_exception": false, "is_deprecated": false, "json": "cc-nd-1.0.json", "yaml": "cc-nd-1.0.yml", "html": "cc-nd-1.0.html", "license": "cc-nd-1.0.LICENSE" }, { "license_key": "cc-pd", "category": "Public Domain", "spdx_license_key": "CC-PDDC", "other_spdx_license_keys": [], "is_exception": false, "is_deprecated": false, "json": "cc-pd.json", "yaml": "cc-pd.yml", "html": "cc-pd.html", "license": "cc-pd.LICENSE" }, { "license_key": "cc-pdm-1.0", "category": "Public Domain", "spdx_license_key": "CC-PDM-1.0", "other_spdx_license_keys": [ "LicenseRef-scancode-cc-pdm-1.0" ], "is_exception": false, "is_deprecated": false, "json": "cc-pdm-1.0.json", "yaml": "cc-pdm-1.0.yml", "html": "cc-pdm-1.0.html", "license": "cc-pdm-1.0.LICENSE" }, { "license_key": "cc-sa-1.0", "category": "Copyleft", "spdx_license_key": "CC-SA-1.0", "other_spdx_license_keys": [ "LicenseRef-scancode-cc-sa-1.0" ], "is_exception": false, "is_deprecated": false, "json": "cc-sa-1.0.json", "yaml": "cc-sa-1.0.yml", "html": "cc-sa-1.0.html", "license": "cc-sa-1.0.LICENSE" }, { "license_key": "cc-sampling-1.0", "category": "Proprietary Free", "spdx_license_key": "LicenseRef-scancode-cc-sampling-1.0", "other_spdx_license_keys": [], "is_exception": false, "is_deprecated": false, "json": "cc-sampling-1.0.json", "yaml": "cc-sampling-1.0.yml", "html": "cc-sampling-1.0.html", "license": "cc-sampling-1.0.LICENSE" }, { "license_key": "cc-sampling-plus-1.0", "category": "Proprietary Free", "spdx_license_key": "LicenseRef-scancode-cc-sampling-plus-1.0", "other_spdx_license_keys": [], "is_exception": false, "is_deprecated": false, "json": "cc-sampling-plus-1.0.json", "yaml": "cc-sampling-plus-1.0.yml", "html": "cc-sampling-plus-1.0.html", "license": "cc-sampling-plus-1.0.LICENSE" }, { "license_key": "cc0-1.0", "category": "Public Domain", "spdx_license_key": "CC0-1.0", "other_spdx_license_keys": [], "is_exception": false, "is_deprecated": false, "json": "cc0-1.0.json", "yaml": "cc0-1.0.yml", "html": "cc0-1.0.html", "license": "cc0-1.0.LICENSE" }, { "license_key": "ccg-research-academic", "category": "Non-Commercial", "spdx_license_key": "LicenseRef-scancode-ccg-research-academic", "other_spdx_license_keys": [], "is_exception": false, "is_deprecated": false, "json": "ccg-research-academic.json", "yaml": "ccg-research-academic.yml", "html": "ccg-research-academic.html", "license": "ccg-research-academic.LICENSE" }, { "license_key": "cclrc", "category": "Free Restricted", "spdx_license_key": "LicenseRef-scancode-cclrc", "other_spdx_license_keys": [], "is_exception": false, "is_deprecated": false, "json": "cclrc.json", "yaml": "cclrc.yml", "html": "cclrc.html", "license": "cclrc.LICENSE" }, { "license_key": "ccrc-1.0", "category": "Copyleft", "spdx_license_key": null, "other_spdx_license_keys": [], "is_exception": false, "is_deprecated": true, "json": "ccrc-1.0.json", "yaml": "ccrc-1.0.yml", "html": "ccrc-1.0.html", "license": "ccrc-1.0.LICENSE" }, { "license_key": "cddl-1.0", "category": "Copyleft Limited", "spdx_license_key": "CDDL-1.0", "other_spdx_license_keys": [], "is_exception": false, "is_deprecated": false, "json": "cddl-1.0.json", "yaml": "cddl-1.0.yml", "html": "cddl-1.0.html", "license": "cddl-1.0.LICENSE" }, { "license_key": "cddl-1.1", "category": "Copyleft Limited", "spdx_license_key": "CDDL-1.1", "other_spdx_license_keys": [], "is_exception": false, "is_deprecated": false, "json": "cddl-1.1.json", "yaml": "cddl-1.1.yml", "html": "cddl-1.1.html", "license": "cddl-1.1.LICENSE" }, { "license_key": "cdla-permissive-1.0", "category": "Permissive", "spdx_license_key": "CDLA-Permissive-1.0", "other_spdx_license_keys": [], "is_exception": false, "is_deprecated": false, "json": "cdla-permissive-1.0.json", "yaml": "cdla-permissive-1.0.yml", "html": "cdla-permissive-1.0.html", "license": "cdla-permissive-1.0.LICENSE" }, { "license_key": "cdla-permissive-2.0", "category": "Permissive", "spdx_license_key": "CDLA-Permissive-2.0", "other_spdx_license_keys": [], "is_exception": false, "is_deprecated": false, "json": "cdla-permissive-2.0.json", "yaml": "cdla-permissive-2.0.yml", "html": "cdla-permissive-2.0.html", "license": "cdla-permissive-2.0.LICENSE" }, { "license_key": "cdla-sharing-1.0", "category": "Copyleft Limited", "spdx_license_key": "CDLA-Sharing-1.0", "other_spdx_license_keys": [], "is_exception": false, "is_deprecated": false, "json": "cdla-sharing-1.0.json", "yaml": "cdla-sharing-1.0.yml", "html": "cdla-sharing-1.0.html", "license": "cdla-sharing-1.0.LICENSE" }, { "license_key": "cecill-1.0", "category": "Copyleft", "spdx_license_key": "CECILL-1.0", "other_spdx_license_keys": [], "is_exception": false, "is_deprecated": false, "json": "cecill-1.0.json", "yaml": "cecill-1.0.yml", "html": "cecill-1.0.html", "license": "cecill-1.0.LICENSE" }, { "license_key": "cecill-1.0-en", "category": "Copyleft", "spdx_license_key": "LicenseRef-scancode-cecill-1.0-en", "other_spdx_license_keys": [], "is_exception": false, "is_deprecated": false, "json": "cecill-1.0-en.json", "yaml": "cecill-1.0-en.yml", "html": "cecill-1.0-en.html", "license": "cecill-1.0-en.LICENSE" }, { "license_key": "cecill-1.1", "category": "Copyleft Limited", "spdx_license_key": "CECILL-1.1", "other_spdx_license_keys": [], "is_exception": false, "is_deprecated": false, "json": "cecill-1.1.json", "yaml": "cecill-1.1.yml", "html": "cecill-1.1.html", "license": "cecill-1.1.LICENSE" }, { "license_key": "cecill-2.0", "category": "Copyleft Limited", "spdx_license_key": "CECILL-2.0", "other_spdx_license_keys": [], "is_exception": false, "is_deprecated": false, "json": "cecill-2.0.json", "yaml": "cecill-2.0.yml", "html": "cecill-2.0.html", "license": "cecill-2.0.LICENSE" }, { "license_key": "cecill-2.0-fr", "category": "Copyleft Limited", "spdx_license_key": "LicenseRef-scancode-cecill-2.0-fr", "other_spdx_license_keys": [], "is_exception": false, "is_deprecated": false, "json": "cecill-2.0-fr.json", "yaml": "cecill-2.0-fr.yml", "html": "cecill-2.0-fr.html", "license": "cecill-2.0-fr.LICENSE" }, { "license_key": "cecill-2.1", "category": "Copyleft Limited", "spdx_license_key": "CECILL-2.1", "other_spdx_license_keys": [], "is_exception": false, "is_deprecated": false, "json": "cecill-2.1.json", "yaml": "cecill-2.1.yml", "html": "cecill-2.1.html", "license": "cecill-2.1.LICENSE" }, { "license_key": "cecill-2.1-fr", "category": "Copyleft Limited", "spdx_license_key": "LicenseRef-scancode-cecill-2.1-fr", "other_spdx_license_keys": [], "is_exception": false, "is_deprecated": false, "json": "cecill-2.1-fr.json", "yaml": "cecill-2.1-fr.yml", "html": "cecill-2.1-fr.html", "license": "cecill-2.1-fr.LICENSE" }, { "license_key": "cecill-b", "category": "Permissive", "spdx_license_key": "CECILL-B", "other_spdx_license_keys": [], "is_exception": false, "is_deprecated": false, "json": "cecill-b.json", "yaml": "cecill-b.yml", "html": "cecill-b.html", "license": "cecill-b.LICENSE" }, { "license_key": "cecill-b-en", "category": "Permissive", "spdx_license_key": "LicenseRef-scancode-cecill-b-en", "other_spdx_license_keys": [], "is_exception": false, "is_deprecated": false, "json": "cecill-b-en.json", "yaml": "cecill-b-en.yml", "html": "cecill-b-en.html", "license": "cecill-b-en.LICENSE" }, { "license_key": "cecill-c", "category": "Copyleft", "spdx_license_key": "CECILL-C", "other_spdx_license_keys": [], "is_exception": false, "is_deprecated": false, "json": "cecill-c.json", "yaml": "cecill-c.yml", "html": "cecill-c.html", "license": "cecill-c.LICENSE" }, { "license_key": "cecill-c-en", "category": "Copyleft Limited", "spdx_license_key": "LicenseRef-scancode-cecill-c-en", "other_spdx_license_keys": [], "is_exception": false, "is_deprecated": false, "json": "cecill-c-en.json", "yaml": "cecill-c-en.yml", "html": "cecill-c-en.html", "license": "cecill-c-en.LICENSE" }, { "license_key": "cern-attribution-1995", "category": "Permissive", "spdx_license_key": "LicenseRef-scancode-cern-attribution-1995", "other_spdx_license_keys": [], "is_exception": false, "is_deprecated": false, "json": "cern-attribution-1995.json", "yaml": "cern-attribution-1995.yml", "html": "cern-attribution-1995.html", "license": "cern-attribution-1995.LICENSE" }, { "license_key": "cern-ohl-1.1", "category": "Permissive", "spdx_license_key": "CERN-OHL-1.1", "other_spdx_license_keys": [], "is_exception": false, "is_deprecated": false, "json": "cern-ohl-1.1.json", "yaml": "cern-ohl-1.1.yml", "html": "cern-ohl-1.1.html", "license": "cern-ohl-1.1.LICENSE" }, { "license_key": "cern-ohl-1.2", "category": "Permissive", "spdx_license_key": "CERN-OHL-1.2", "other_spdx_license_keys": [], "is_exception": false, "is_deprecated": false, "json": "cern-ohl-1.2.json", "yaml": "cern-ohl-1.2.yml", "html": "cern-ohl-1.2.html", "license": "cern-ohl-1.2.LICENSE" }, { "license_key": "cern-ohl-p-2.0", "category": "Permissive", "spdx_license_key": "CERN-OHL-P-2.0", "other_spdx_license_keys": [], "is_exception": false, "is_deprecated": false, "json": "cern-ohl-p-2.0.json", "yaml": "cern-ohl-p-2.0.yml", "html": "cern-ohl-p-2.0.html", "license": "cern-ohl-p-2.0.LICENSE" }, { "license_key": "cern-ohl-s-2.0", "category": "Copyleft", "spdx_license_key": "CERN-OHL-S-2.0", "other_spdx_license_keys": [], "is_exception": false, "is_deprecated": false, "json": "cern-ohl-s-2.0.json", "yaml": "cern-ohl-s-2.0.yml", "html": "cern-ohl-s-2.0.html", "license": "cern-ohl-s-2.0.LICENSE" }, { "license_key": "cern-ohl-w-2.0", "category": "Copyleft Limited", "spdx_license_key": "CERN-OHL-W-2.0", "other_spdx_license_keys": [], "is_exception": false, "is_deprecated": false, "json": "cern-ohl-w-2.0.json", "yaml": "cern-ohl-w-2.0.yml", "html": "cern-ohl-w-2.0.html", "license": "cern-ohl-w-2.0.LICENSE" }, { "license_key": "cexcept-2008", "category": "Permissive", "spdx_license_key": "LicenseRef-scancode-cexcept-2008", "other_spdx_license_keys": [], "is_exception": false, "is_deprecated": false, "json": "cexcept-2008.json", "yaml": "cexcept-2008.yml", "html": "cexcept-2008.html", "license": "cexcept-2008.LICENSE" }, { "license_key": "cfitsio", "category": "Permissive", "spdx_license_key": "CFITSIO", "other_spdx_license_keys": [], "is_exception": false, "is_deprecated": false, "json": "cfitsio.json", "yaml": "cfitsio.yml", "html": "cfitsio.html", "license": "cfitsio.LICENSE" }, { "license_key": "cgal-linking-exception", "category": "Copyleft Limited", "spdx_license_key": "CGAL-linking-exception", "other_spdx_license_keys": [], "is_exception": true, "is_deprecated": false, "json": "cgal-linking-exception.json", "yaml": "cgal-linking-exception.yml", "html": "cgal-linking-exception.html", "license": "cgal-linking-exception.LICENSE" }, { "license_key": "cgic", "category": "Permissive", "spdx_license_key": "LicenseRef-scancode-cgic", "other_spdx_license_keys": [], "is_exception": false, "is_deprecated": false, "json": "cgic.json", "yaml": "cgic.yml", "html": "cgic.html", "license": "cgic.LICENSE" }, { "license_key": "chameleon-research-2024", "category": "Non-Commercial", "spdx_license_key": "LicenseRef-scancode-chameleon-research-2024", "other_spdx_license_keys": [], "is_exception": false, "is_deprecated": false, "json": "chameleon-research-2024.json", "yaml": "chameleon-research-2024.yml", "html": "chameleon-research-2024.html", "license": "chameleon-research-2024.LICENSE" }, { "license_key": "charmpp-2019", "category": "Non-Commercial", "spdx_license_key": "LicenseRef-scancode-charmpp-2019", "other_spdx_license_keys": [], "is_exception": false, "is_deprecated": false, "json": "charmpp-2019.json", "yaml": "charmpp-2019.yml", "html": "charmpp-2019.html", "license": "charmpp-2019.LICENSE" }, { "license_key": "charmpp-converse-2017", "category": "Non-Commercial", "spdx_license_key": "LicenseRef-scancode-charmpp-converse-2017", "other_spdx_license_keys": [], "is_exception": false, "is_deprecated": false, "json": "charmpp-converse-2017.json", "yaml": "charmpp-converse-2017.yml", "html": "charmpp-converse-2017.html", "license": "charmpp-converse-2017.LICENSE" }, { "license_key": "chartdirector-6.0", "category": "Non-Commercial", "spdx_license_key": "LicenseRef-scancode-chartdirector-6.0", "other_spdx_license_keys": [], "is_exception": false, "is_deprecated": false, "json": "chartdirector-6.0.json", "yaml": "chartdirector-6.0.yml", "html": "chartdirector-6.0.html", "license": "chartdirector-6.0.LICENSE" }, { "license_key": "check-cvs", "category": "Permissive", "spdx_license_key": "check-cvs", "other_spdx_license_keys": [], "is_exception": false, "is_deprecated": false, "json": "check-cvs.json", "yaml": "check-cvs.yml", "html": "check-cvs.html", "license": "check-cvs.LICENSE" }, { "license_key": "checkmk", "category": "Permissive", "spdx_license_key": "checkmk", "other_spdx_license_keys": [], "is_exception": false, "is_deprecated": false, "json": "checkmk.json", "yaml": "checkmk.yml", "html": "checkmk.html", "license": "checkmk.LICENSE" }, { "license_key": "chelsio-linux-firmware", "category": "Proprietary Free", "spdx_license_key": "LicenseRef-scancode-chelsio-linux-firmware", "other_spdx_license_keys": [], "is_exception": false, "is_deprecated": false, "json": "chelsio-linux-firmware.json", "yaml": "chelsio-linux-firmware.yml", "html": "chelsio-linux-firmware.html", "license": "chelsio-linux-firmware.LICENSE" }, { "license_key": "chicken-dl-0.2", "category": "Permissive", "spdx_license_key": "LicenseRef-scancode-chicken-dl-0.2", "other_spdx_license_keys": [], "is_exception": false, "is_deprecated": false, "json": "chicken-dl-0.2.json", "yaml": "chicken-dl-0.2.yml", "html": "chicken-dl-0.2.html", "license": "chicken-dl-0.2.LICENSE" }, { "license_key": "chillicream-1.0", "category": "Copyleft Limited", "spdx_license_key": "LicenseRef-scancode-chillicream-1.0", "other_spdx_license_keys": [], "is_exception": false, "is_deprecated": false, "json": "chillicream-1.0.json", "yaml": "chillicream-1.0.yml", "html": "chillicream-1.0.html", "license": "chillicream-1.0.LICENSE" }, { "license_key": "chris-maunder", "category": "Permissive", "spdx_license_key": "LicenseRef-scancode-chris-maunder", "other_spdx_license_keys": [], "is_exception": false, "is_deprecated": false, "json": "chris-maunder.json", "yaml": "chris-maunder.yml", "html": "chris-maunder.html", "license": "chris-maunder.LICENSE" }, { "license_key": "chris-stoy", "category": "Permissive", "spdx_license_key": "LicenseRef-scancode-chris-stoy", "other_spdx_license_keys": [], "is_exception": false, "is_deprecated": false, "json": "chris-stoy.json", "yaml": "chris-stoy.yml", "html": "chris-stoy.html", "license": "chris-stoy.LICENSE" }, { "license_key": "christopher-velazquez", "category": "Non-Commercial", "spdx_license_key": "LicenseRef-scancode-christopher-velazquez", "other_spdx_license_keys": [], "is_exception": false, "is_deprecated": false, "json": "christopher-velazquez.json", "yaml": "christopher-velazquez.yml", "html": "christopher-velazquez.html", "license": "christopher-velazquez.LICENSE" }, { "license_key": "cisco-avch264-patent", "category": "Free Restricted", "spdx_license_key": "LicenseRef-scancode-cisco-avch264-patent", "other_spdx_license_keys": [], "is_exception": false, "is_deprecated": false, "json": "cisco-avch264-patent.json", "yaml": "cisco-avch264-patent.yml", "html": "cisco-avch264-patent.html", "license": "cisco-avch264-patent.LICENSE" }, { "license_key": "civicrm-exception-to-agpl-3.0", "category": "Copyleft", "spdx_license_key": "LicenseRef-scancode-civicrm-exception-to-agpl-3.0", "other_spdx_license_keys": [], "is_exception": true, "is_deprecated": false, "json": "civicrm-exception-to-agpl-3.0.json", "yaml": "civicrm-exception-to-agpl-3.0.yml", "html": "civicrm-exception-to-agpl-3.0.html", "license": "civicrm-exception-to-agpl-3.0.LICENSE" }, { "license_key": "classic-vb", "category": "Permissive", "spdx_license_key": "LicenseRef-scancode-classic-vb", "other_spdx_license_keys": [], "is_exception": false, "is_deprecated": false, "json": "classic-vb.json", "yaml": "classic-vb.yml", "html": "classic-vb.html", "license": "classic-vb.LICENSE" }, { "license_key": "classpath-exception-2.0", "category": "Copyleft Limited", "spdx_license_key": "Classpath-exception-2.0", "other_spdx_license_keys": [], "is_exception": true, "is_deprecated": false, "json": "classpath-exception-2.0.json", "yaml": "classpath-exception-2.0.yml", "html": "classpath-exception-2.0.html", "license": "classpath-exception-2.0.LICENSE" }, { "license_key": "classworlds", "category": "Permissive", "spdx_license_key": null, "other_spdx_license_keys": [], "is_exception": false, "is_deprecated": true, "json": "classworlds.json", "yaml": "classworlds.yml", "html": "classworlds.html", "license": "classworlds.LICENSE" }, { "license_key": "clause-6-exception-lgpl-2.1", "category": "Copyleft Limited", "spdx_license_key": "polyparse-exception", "other_spdx_license_keys": [ "LicenseRef-scancode-clause-6-exception-lgpl-2.1" ], "is_exception": true, "is_deprecated": false, "json": "clause-6-exception-lgpl-2.1.json", "yaml": "clause-6-exception-lgpl-2.1.yml", "html": "clause-6-exception-lgpl-2.1.html", "license": "clause-6-exception-lgpl-2.1.LICENSE" }, { "license_key": "clear-bsd", "category": "Permissive", "spdx_license_key": "BSD-3-Clause-Clear", "other_spdx_license_keys": [], "is_exception": false, "is_deprecated": false, "json": "clear-bsd.json", "yaml": "clear-bsd.yml", "html": "clear-bsd.html", "license": "clear-bsd.LICENSE" }, { "license_key": "clear-bsd-1-clause", "category": "Permissive", "spdx_license_key": "LicenseRef-scancode-clear-bsd-1-clause", "other_spdx_license_keys": [], "is_exception": false, "is_deprecated": false, "json": "clear-bsd-1-clause.json", "yaml": "clear-bsd-1-clause.yml", "html": "clear-bsd-1-clause.html", "license": "clear-bsd-1-clause.LICENSE" }, { "license_key": "clearthought-2.0", "category": "Proprietary Free", "spdx_license_key": "LicenseRef-scancode-clearthought-2.0", "other_spdx_license_keys": [], "is_exception": false, "is_deprecated": false, "json": "clearthought-2.0.json", "yaml": "clearthought-2.0.yml", "html": "clearthought-2.0.html", "license": "clearthought-2.0.LICENSE" }, { "license_key": "click-license", "category": "Permissive", "spdx_license_key": "MIT-Click", "other_spdx_license_keys": [ "LicenseRef-scancode-click-license" ], "is_exception": false, "is_deprecated": false, "json": "click-license.json", "yaml": "click-license.yml", "html": "click-license.html", "license": "click-license.LICENSE" }, { "license_key": "clips-2017", "category": "Permissive", "spdx_license_key": "Clips", "other_spdx_license_keys": [ "LicenseRef-scancode-clips-2017" ], "is_exception": false, "is_deprecated": false, "json": "clips-2017.json", "yaml": "clips-2017.yml", "html": "clips-2017.html", "license": "clips-2017.LICENSE" }, { "license_key": "clisp-exception-2.0", "category": "Copyleft Limited", "spdx_license_key": "CLISP-exception-2.0", "other_spdx_license_keys": [], "is_exception": true, "is_deprecated": false, "json": "clisp-exception-2.0.json", "yaml": "clisp-exception-2.0.yml", "html": "clisp-exception-2.0.html", "license": "clisp-exception-2.0.LICENSE" }, { "license_key": "clojure-exception-to-gpl-3.0", "category": "Copyleft", "spdx_license_key": "LicenseRef-scancode-clojure-exception-to-gpl-3.0", "other_spdx_license_keys": [], "is_exception": true, "is_deprecated": false, "json": "clojure-exception-to-gpl-3.0.json", "yaml": "clojure-exception-to-gpl-3.0.yml", "html": "clojure-exception-to-gpl-3.0.html", "license": "clojure-exception-to-gpl-3.0.LICENSE" }, { "license_key": "cloudera-express", "category": "Proprietary Free", "spdx_license_key": "LicenseRef-scancode-cloudera-express", "other_spdx_license_keys": [], "is_exception": false, "is_deprecated": false, "json": "cloudera-express.json", "yaml": "cloudera-express.yml", "html": "cloudera-express.html", "license": "cloudera-express.LICENSE" }, { "license_key": "cmigemo", "category": "Proprietary Free", "spdx_license_key": "LicenseRef-scancode-cmigemo", "other_spdx_license_keys": [], "is_exception": false, "is_deprecated": false, "json": "cmigemo.json", "yaml": "cmigemo.yml", "html": "cmigemo.html", "license": "cmigemo.LICENSE" }, { "license_key": "cmr-no", "category": "Permissive", "spdx_license_key": null, "other_spdx_license_keys": [], "is_exception": false, "is_deprecated": true, "json": "cmr-no.json", "yaml": "cmr-no.yml", "html": "cmr-no.html", "license": "cmr-no.LICENSE" }, { "license_key": "cmu-computing-services", "category": "Permissive", "spdx_license_key": "BSD-Attribution-HPND-disclaimer", "other_spdx_license_keys": [ "LicenseRef-scancode-cmu-computing-services" ], "is_exception": false, "is_deprecated": false, "json": "cmu-computing-services.json", "yaml": "cmu-computing-services.yml", "html": "cmu-computing-services.html", "license": "cmu-computing-services.LICENSE" }, { "license_key": "cmu-flite", "category": "Permissive", "spdx_license_key": "LicenseRef-scancode-cmu-flite", "other_spdx_license_keys": [], "is_exception": false, "is_deprecated": false, "json": "cmu-flite.json", "yaml": "cmu-flite.yml", "html": "cmu-flite.html", "license": "cmu-flite.LICENSE" }, { "license_key": "cmu-mit", "category": "Permissive", "spdx_license_key": "LicenseRef-scancode-cmu-mit", "other_spdx_license_keys": [], "is_exception": false, "is_deprecated": false, "json": "cmu-mit.json", "yaml": "cmu-mit.yml", "html": "cmu-mit.html", "license": "cmu-mit.LICENSE" }, { "license_key": "cmu-nara-nagoya", "category": "Permissive", "spdx_license_key": "LicenseRef-scancode-cmu-nara-nagoya", "other_spdx_license_keys": [], "is_exception": false, "is_deprecated": false, "json": "cmu-nara-nagoya.json", "yaml": "cmu-nara-nagoya.yml", "html": "cmu-nara-nagoya.html", "license": "cmu-nara-nagoya.LICENSE" }, { "license_key": "cmu-simple", "category": "Permissive", "spdx_license_key": "LicenseRef-scancode-cmu-simple", "other_spdx_license_keys": [], "is_exception": false, "is_deprecated": false, "json": "cmu-simple.json", "yaml": "cmu-simple.yml", "html": "cmu-simple.html", "license": "cmu-simple.LICENSE" }, { "license_key": "cmu-template", "category": "Permissive", "spdx_license_key": "LicenseRef-scancode-cmu-template", "other_spdx_license_keys": [], "is_exception": false, "is_deprecated": false, "json": "cmu-template.json", "yaml": "cmu-template.yml", "html": "cmu-template.html", "license": "cmu-template.LICENSE" }, { "license_key": "cmu-uc", "category": "Permissive", "spdx_license_key": "MIT-CMU", "other_spdx_license_keys": [], "is_exception": false, "is_deprecated": false, "json": "cmu-uc.json", "yaml": "cmu-uc.yml", "html": "cmu-uc.html", "license": "cmu-uc.LICENSE" }, { "license_key": "cncf-corporate-cla-1.0", "category": "CLA", "spdx_license_key": "LicenseRef-scancode-cncf-corporate-cla-1.0", "other_spdx_license_keys": [], "is_exception": false, "is_deprecated": false, "json": "cncf-corporate-cla-1.0.json", "yaml": "cncf-corporate-cla-1.0.yml", "html": "cncf-corporate-cla-1.0.html", "license": "cncf-corporate-cla-1.0.LICENSE" }, { "license_key": "cncf-individual-cla-1.0", "category": "CLA", "spdx_license_key": "LicenseRef-scancode-cncf-individual-cla-1.0", "other_spdx_license_keys": [], "is_exception": false, "is_deprecated": false, "json": "cncf-individual-cla-1.0.json", "yaml": "cncf-individual-cla-1.0.yml", "html": "cncf-individual-cla-1.0.html", "license": "cncf-individual-cla-1.0.LICENSE" }, { "license_key": "cnri-jython", "category": "Permissive", "spdx_license_key": "CNRI-Jython", "other_spdx_license_keys": [], "is_exception": false, "is_deprecated": false, "json": "cnri-jython.json", "yaml": "cnri-jython.yml", "html": "cnri-jython.html", "license": "cnri-jython.LICENSE" }, { "license_key": "cnri-python-1.6", "category": "Permissive", "spdx_license_key": "CNRI-Python", "other_spdx_license_keys": [], "is_exception": false, "is_deprecated": false, "json": "cnri-python-1.6.json", "yaml": "cnri-python-1.6.yml", "html": "cnri-python-1.6.html", "license": "cnri-python-1.6.LICENSE" }, { "license_key": "cnri-python-1.6.1", "category": "Permissive", "spdx_license_key": "CNRI-Python-GPL-Compatible", "other_spdx_license_keys": [], "is_exception": false, "is_deprecated": false, "json": "cnri-python-1.6.1.json", "yaml": "cnri-python-1.6.1.yml", "html": "cnri-python-1.6.1.html", "license": "cnri-python-1.6.1.LICENSE" }, { "license_key": "cockroach", "category": "Source-available", "spdx_license_key": "LicenseRef-scancode-cockroach", "other_spdx_license_keys": [], "is_exception": false, "is_deprecated": false, "json": "cockroach.json", "yaml": "cockroach.yml", "html": "cockroach.html", "license": "cockroach.LICENSE" }, { "license_key": "cockroachdb-2024-10-01", "category": "Non-Commercial", "spdx_license_key": "LicenseRef-scancode-cockroachdb-2024-10-01", "other_spdx_license_keys": [], "is_exception": false, "is_deprecated": false, "json": "cockroachdb-2024-10-01.json", "yaml": "cockroachdb-2024-10-01.yml", "html": "cockroachdb-2024-10-01.html", "license": "cockroachdb-2024-10-01.LICENSE" }, { "license_key": "cockroachdb-use-grant-for-bsl-1.1", "category": "Source-available", "spdx_license_key": "LicenseRef-scancode-cockroachdb-use-grant-bsl-1.1", "other_spdx_license_keys": [ "LicenseRef-scancode-cockroachdb-use-grant-for-bsl-1.1" ], "is_exception": true, "is_deprecated": false, "json": "cockroachdb-use-grant-for-bsl-1.1.json", "yaml": "cockroachdb-use-grant-for-bsl-1.1.yml", "html": "cockroachdb-use-grant-for-bsl-1.1.html", "license": "cockroachdb-use-grant-for-bsl-1.1.LICENSE" }, { "license_key": "code-credit-license-1.0.0", "category": "Permissive", "spdx_license_key": "LicenseRef-scancode-code-credit-license-1.0.0", "other_spdx_license_keys": [], "is_exception": false, "is_deprecated": false, "json": "code-credit-license-1.0.0.json", "yaml": "code-credit-license-1.0.0.yml", "html": "code-credit-license-1.0.0.html", "license": "code-credit-license-1.0.0.LICENSE" }, { "license_key": "code-credit-license-1.0.1", "category": "Permissive", "spdx_license_key": "LicenseRef-scancode-code-credit-license-1.0.1", "other_spdx_license_keys": [], "is_exception": false, "is_deprecated": false, "json": "code-credit-license-1.0.1.json", "yaml": "code-credit-license-1.0.1.yml", "html": "code-credit-license-1.0.1.html", "license": "code-credit-license-1.0.1.LICENSE" }, { "license_key": "code-credit-license-1.1.0", "category": "Permissive", "spdx_license_key": "LicenseRef-scancode-code-credit-license-1.1.0", "other_spdx_license_keys": [], "is_exception": false, "is_deprecated": false, "json": "code-credit-license-1.1.0.json", "yaml": "code-credit-license-1.1.0.yml", "html": "code-credit-license-1.1.0.html", "license": "code-credit-license-1.1.0.LICENSE" }, { "license_key": "codeguru-permissions", "category": "Permissive", "spdx_license_key": "LicenseRef-scancode-codeguru-permissions", "other_spdx_license_keys": [], "is_exception": false, "is_deprecated": false, "json": "codeguru-permissions.json", "yaml": "codeguru-permissions.yml", "html": "codeguru-permissions.html", "license": "codeguru-permissions.LICENSE" }, { "license_key": "codelite-exception-to-gpl", "category": "Copyleft Limited", "spdx_license_key": "LicenseRef-scancode-codelite-exception-to-gpl", "other_spdx_license_keys": [], "is_exception": true, "is_deprecated": false, "json": "codelite-exception-to-gpl.json", "yaml": "codelite-exception-to-gpl.yml", "html": "codelite-exception-to-gpl.html", "license": "codelite-exception-to-gpl.LICENSE" }, { "license_key": "codesourcery-2004", "category": "Permissive", "spdx_license_key": "HPND-merchantability-variant", "other_spdx_license_keys": [ "LicenseRef-scancode-codesourcery-2004" ], "is_exception": false, "is_deprecated": false, "json": "codesourcery-2004.json", "yaml": "codesourcery-2004.yml", "html": "codesourcery-2004.html", "license": "codesourcery-2004.LICENSE" }, { "license_key": "codexia", "category": "Proprietary Free", "spdx_license_key": "LicenseRef-scancode-codexia", "other_spdx_license_keys": [], "is_exception": false, "is_deprecated": false, "json": "codexia.json", "yaml": "codexia.yml", "html": "codexia.html", "license": "codexia.LICENSE" }, { "license_key": "cognitive-web-osl-1.1", "category": "Copyleft Limited", "spdx_license_key": "LicenseRef-scancode-cognitive-web-osl-1.1", "other_spdx_license_keys": [], "is_exception": false, "is_deprecated": false, "json": "cognitive-web-osl-1.1.json", "yaml": "cognitive-web-osl-1.1.yml", "html": "cognitive-web-osl-1.1.html", "license": "cognitive-web-osl-1.1.LICENSE" }, { "license_key": "coil-1.0", "category": "Permissive", "spdx_license_key": "COIL-1.0", "other_spdx_license_keys": [], "is_exception": false, "is_deprecated": false, "json": "coil-1.0.json", "yaml": "coil-1.0.yml", "html": "coil-1.0.html", "license": "coil-1.0.LICENSE" }, { "license_key": "colt", "category": "Free Restricted", "spdx_license_key": "LicenseRef-scancode-colt", "other_spdx_license_keys": [], "is_exception": false, "is_deprecated": false, "json": "colt.json", "yaml": "colt.yml", "html": "colt.html", "license": "colt.LICENSE" }, { "license_key": "com-oreilly-servlet", "category": "Commercial", "spdx_license_key": "LicenseRef-scancode-com-oreilly-servlet", "other_spdx_license_keys": [], "is_exception": false, "is_deprecated": false, "json": "com-oreilly-servlet.json", "yaml": "com-oreilly-servlet.yml", "html": "com-oreilly-servlet.html", "license": "com-oreilly-servlet.LICENSE" }, { "license_key": "commercial-license", "category": "Commercial", "spdx_license_key": "LicenseRef-scancode-commercial-license", "other_spdx_license_keys": [ "LicenseRef-Commercial" ], "is_exception": false, "is_deprecated": false, "json": "commercial-license.json", "yaml": "commercial-license.yml", "html": "commercial-license.html", "license": "commercial-license.LICENSE" }, { "license_key": "commercial-option", "category": "Commercial", "spdx_license_key": null, "other_spdx_license_keys": [], "is_exception": false, "is_deprecated": true, "json": "commercial-option.json", "yaml": "commercial-option.yml", "html": "commercial-option.html", "license": "commercial-option.LICENSE" }, { "license_key": "commonj-timer", "category": "Permissive", "spdx_license_key": "LicenseRef-scancode-commonj-timer", "other_spdx_license_keys": [], "is_exception": false, "is_deprecated": false, "json": "commonj-timer.json", "yaml": "commonj-timer.yml", "html": "commonj-timer.html", "license": "commonj-timer.LICENSE" }, { "license_key": "commons-clause", "category": "Source-available", "spdx_license_key": "LicenseRef-scancode-commons-clause", "other_spdx_license_keys": [], "is_exception": true, "is_deprecated": false, "json": "commons-clause.json", "yaml": "commons-clause.yml", "html": "commons-clause.html", "license": "commons-clause.LICENSE" }, { "license_key": "compass", "category": "Permissive", "spdx_license_key": "LicenseRef-scancode-compass", "other_spdx_license_keys": [], "is_exception": false, "is_deprecated": false, "json": "compass.json", "yaml": "compass.yml", "html": "compass.html", "license": "compass.LICENSE" }, { "license_key": "componentace-jcraft", "category": "Permissive", "spdx_license_key": "LicenseRef-scancode-componentace-jcraft", "other_spdx_license_keys": [], "is_exception": false, "is_deprecated": false, "json": "componentace-jcraft.json", "yaml": "componentace-jcraft.yml", "html": "componentace-jcraft.html", "license": "componentace-jcraft.LICENSE" }, { "license_key": "compuphase-linking-exception", "category": "Permissive", "spdx_license_key": "LicenseRef-scancode-compuphase-linking-exception", "other_spdx_license_keys": [], "is_exception": true, "is_deprecated": false, "json": "compuphase-linking-exception.json", "yaml": "compuphase-linking-exception.yml", "html": "compuphase-linking-exception.html", "license": "compuphase-linking-exception.LICENSE" }, { "license_key": "concursive-pl-1.0", "category": "Proprietary Free", "spdx_license_key": "LicenseRef-scancode-concursive-pl-1.0", "other_spdx_license_keys": [], "is_exception": false, "is_deprecated": false, "json": "concursive-pl-1.0.json", "yaml": "concursive-pl-1.0.yml", "html": "concursive-pl-1.0.html", "license": "concursive-pl-1.0.LICENSE" }, { "license_key": "condor-1.1", "category": "Permissive", "spdx_license_key": "Condor-1.1", "other_spdx_license_keys": [], "is_exception": false, "is_deprecated": false, "json": "condor-1.1.json", "yaml": "condor-1.1.yml", "html": "condor-1.1.html", "license": "condor-1.1.LICENSE" }, { "license_key": "confluent-community-1.0", "category": "Source-available", "spdx_license_key": "LicenseRef-scancode-confluent-community-1.0", "other_spdx_license_keys": [], "is_exception": false, "is_deprecated": false, "json": "confluent-community-1.0.json", "yaml": "confluent-community-1.0.yml", "html": "confluent-community-1.0.html", "license": "confluent-community-1.0.LICENSE" }, { "license_key": "cooperative-non-violent-4.0", "category": "Proprietary Free", "spdx_license_key": "LicenseRef-scancode-cooperative-non-violent-4.0", "other_spdx_license_keys": [], "is_exception": false, "is_deprecated": false, "json": "cooperative-non-violent-4.0.json", "yaml": "cooperative-non-violent-4.0.yml", "html": "cooperative-non-violent-4.0.html", "license": "cooperative-non-violent-4.0.LICENSE" }, { "license_key": "cooperative-non-violent-6.0", "category": "Proprietary Free", "spdx_license_key": "LicenseRef-scancode-cooperative-non-violent-6.0", "other_spdx_license_keys": [], "is_exception": false, "is_deprecated": false, "json": "cooperative-non-violent-6.0.json", "yaml": "cooperative-non-violent-6.0.yml", "html": "cooperative-non-violent-6.0.html", "license": "cooperative-non-violent-6.0.LICENSE" }, { "license_key": "cooperative-non-violent-7.0", "category": "Proprietary Free", "spdx_license_key": "LicenseRef-scancode-cooperative-non-violent-7.0", "other_spdx_license_keys": [], "is_exception": false, "is_deprecated": false, "json": "cooperative-non-violent-7.0.json", "yaml": "cooperative-non-violent-7.0.yml", "html": "cooperative-non-violent-7.0.html", "license": "cooperative-non-violent-7.0.LICENSE" }, { "license_key": "copyheart", "category": "Public Domain", "spdx_license_key": "LicenseRef-scancode-copyheart", "other_spdx_license_keys": [], "is_exception": false, "is_deprecated": false, "json": "copyheart.json", "yaml": "copyheart.yml", "html": "copyheart.html", "license": "copyheart.LICENSE" }, { "license_key": "copyleft-next-0.3.0", "category": "Copyleft", "spdx_license_key": "copyleft-next-0.3.0", "other_spdx_license_keys": [], "is_exception": false, "is_deprecated": false, "json": "copyleft-next-0.3.0.json", "yaml": "copyleft-next-0.3.0.yml", "html": "copyleft-next-0.3.0.html", "license": "copyleft-next-0.3.0.LICENSE" }, { "license_key": "copyleft-next-0.3.1", "category": "Copyleft", "spdx_license_key": "copyleft-next-0.3.1", "other_spdx_license_keys": [], "is_exception": false, "is_deprecated": false, "json": "copyleft-next-0.3.1.json", "yaml": "copyleft-next-0.3.1.yml", "html": "copyleft-next-0.3.1.html", "license": "copyleft-next-0.3.1.LICENSE" }, { "license_key": "cornell-lossless-jpeg", "category": "Permissive", "spdx_license_key": "Cornell-Lossless-JPEG", "other_spdx_license_keys": [], "is_exception": false, "is_deprecated": false, "json": "cornell-lossless-jpeg.json", "yaml": "cornell-lossless-jpeg.yml", "html": "cornell-lossless-jpeg.html", "license": "cornell-lossless-jpeg.LICENSE" }, { "license_key": "corporate-accountability-1.1", "category": "Proprietary Free", "spdx_license_key": "LicenseRef-scancode-corporate-accountability-1.1", "other_spdx_license_keys": [], "is_exception": false, "is_deprecated": false, "json": "corporate-accountability-1.1.json", "yaml": "corporate-accountability-1.1.yml", "html": "corporate-accountability-1.1.html", "license": "corporate-accountability-1.1.LICENSE" }, { "license_key": "corporate-accountability-commercial-1.1", "category": "Proprietary Free", "spdx_license_key": "LicenseRef-scancode-accountability-commercial-1.1", "other_spdx_license_keys": [ "LicenseRef-scancode-corporate-accountability-commercial-1.1" ], "is_exception": true, "is_deprecated": false, "json": "corporate-accountability-commercial-1.1.json", "yaml": "corporate-accountability-commercial-1.1.yml", "html": "corporate-accountability-commercial-1.1.html", "license": "corporate-accountability-commercial-1.1.LICENSE" }, { "license_key": "cosl", "category": "Permissive", "spdx_license_key": "LicenseRef-scancode-cosl", "other_spdx_license_keys": [], "is_exception": false, "is_deprecated": false, "json": "cosl.json", "yaml": "cosl.yml", "html": "cosl.html", "license": "cosl.LICENSE" }, { "license_key": "cosli", "category": "Free Restricted", "spdx_license_key": "LicenseRef-scancode-cosli", "other_spdx_license_keys": [], "is_exception": false, "is_deprecated": false, "json": "cosli.json", "yaml": "cosli.yml", "html": "cosli.html", "license": "cosli.LICENSE" }, { "license_key": "couchbase-community", "category": "Proprietary Free", "spdx_license_key": "LicenseRef-scancode-couchbase-community", "other_spdx_license_keys": [], "is_exception": false, "is_deprecated": false, "json": "couchbase-community.json", "yaml": "couchbase-community.yml", "html": "couchbase-community.html", "license": "couchbase-community.LICENSE" }, { "license_key": "couchbase-enterprise", "category": "Non-Commercial", "spdx_license_key": "LicenseRef-scancode-couchbase-enterprise", "other_spdx_license_keys": [], "is_exception": false, "is_deprecated": false, "json": "couchbase-enterprise.json", "yaml": "couchbase-enterprise.yml", "html": "couchbase-enterprise.html", "license": "couchbase-enterprise.LICENSE" }, { "license_key": "cpal-1.0", "category": "Copyleft", "spdx_license_key": "CPAL-1.0", "other_spdx_license_keys": [], "is_exception": false, "is_deprecated": false, "json": "cpal-1.0.json", "yaml": "cpal-1.0.yml", "html": "cpal-1.0.html", "license": "cpal-1.0.LICENSE" }, { "license_key": "cpl-0.5", "category": "Copyleft Limited", "spdx_license_key": "LicenseRef-scancode-cpl-0.5", "other_spdx_license_keys": [], "is_exception": false, "is_deprecated": false, "json": "cpl-0.5.json", "yaml": "cpl-0.5.yml", "html": "cpl-0.5.html", "license": "cpl-0.5.LICENSE" }, { "license_key": "cpl-1.0", "category": "Copyleft Limited", "spdx_license_key": "CPL-1.0", "other_spdx_license_keys": [], "is_exception": false, "is_deprecated": false, "json": "cpl-1.0.json", "yaml": "cpl-1.0.yml", "html": "cpl-1.0.html", "license": "cpl-1.0.LICENSE" }, { "license_key": "cpm-2022", "category": "Permissive", "spdx_license_key": "LicenseRef-scancode-cpm-2022", "other_spdx_license_keys": [], "is_exception": false, "is_deprecated": false, "json": "cpm-2022.json", "yaml": "cpm-2022.yml", "html": "cpm-2022.html", "license": "cpm-2022.LICENSE" }, { "license_key": "cpol-1.0", "category": "Free Restricted", "spdx_license_key": "LicenseRef-scancode-cpol-1.0", "other_spdx_license_keys": [], "is_exception": false, "is_deprecated": false, "json": "cpol-1.0.json", "yaml": "cpol-1.0.yml", "html": "cpol-1.0.html", "license": "cpol-1.0.LICENSE" }, { "license_key": "cpol-1.02", "category": "Free Restricted", "spdx_license_key": "CPOL-1.02", "other_spdx_license_keys": [], "is_exception": false, "is_deprecated": false, "json": "cpol-1.02.json", "yaml": "cpol-1.02.yml", "html": "cpol-1.02.html", "license": "cpol-1.02.LICENSE" }, { "license_key": "cpp-core-guidelines", "category": "Permissive", "spdx_license_key": "LicenseRef-scancode-cpp-core-guidelines", "other_spdx_license_keys": [], "is_exception": false, "is_deprecated": false, "json": "cpp-core-guidelines.json", "yaml": "cpp-core-guidelines.yml", "html": "cpp-core-guidelines.html", "license": "cpp-core-guidelines.LICENSE" }, { "license_key": "crapl-0.1", "category": "Proprietary Free", "spdx_license_key": "LicenseRef-scancode-crapl-0.1", "other_spdx_license_keys": [], "is_exception": false, "is_deprecated": false, "json": "crapl-0.1.json", "yaml": "crapl-0.1.yml", "html": "crapl-0.1.html", "license": "crapl-0.1.LICENSE" }, { "license_key": "crashlytics-agreement-2018", "category": "Commercial", "spdx_license_key": "LicenseRef-scancode-crashlytics-agreement-2018", "other_spdx_license_keys": [], "is_exception": false, "is_deprecated": false, "json": "crashlytics-agreement-2018.json", "yaml": "crashlytics-agreement-2018.yml", "html": "crashlytics-agreement-2018.html", "license": "crashlytics-agreement-2018.LICENSE" }, { "license_key": "crcalc", "category": "Permissive", "spdx_license_key": "LicenseRef-scancode-crcalc", "other_spdx_license_keys": [], "is_exception": false, "is_deprecated": false, "json": "crcalc.json", "yaml": "crcalc.yml", "html": "crcalc.html", "license": "crcalc.LICENSE" }, { "license_key": "cronyx", "category": "Permissive", "spdx_license_key": "Cronyx", "other_spdx_license_keys": [], "is_exception": false, "is_deprecated": false, "json": "cronyx.json", "yaml": "cronyx.yml", "html": "cronyx.html", "license": "cronyx.LICENSE" }, { "license_key": "crossword", "category": "Permissive", "spdx_license_key": "Crossword", "other_spdx_license_keys": [], "is_exception": false, "is_deprecated": false, "json": "crossword.json", "yaml": "crossword.yml", "html": "crossword.html", "license": "crossword.LICENSE" }, { "license_key": "crunchbase-data-2019-12-17", "category": "Proprietary Free", "spdx_license_key": "LicenseRef-scancode-crunchbase-data-2019-12-17", "other_spdx_license_keys": [], "is_exception": false, "is_deprecated": false, "json": "crunchbase-data-2019-12-17.json", "yaml": "crunchbase-data-2019-12-17.yml", "html": "crunchbase-data-2019-12-17.html", "license": "crunchbase-data-2019-12-17.LICENSE" }, { "license_key": "crypto-keys-redistribution", "category": "Copyleft", "spdx_license_key": "LicenseRef-scancode-crypto-keys-redistribution", "other_spdx_license_keys": [], "is_exception": false, "is_deprecated": false, "json": "crypto-keys-redistribution.json", "yaml": "crypto-keys-redistribution.yml", "html": "crypto-keys-redistribution.html", "license": "crypto-keys-redistribution.LICENSE" }, { "license_key": "cryptopp", "category": "Permissive", "spdx_license_key": "LicenseRef-scancode-cryptopp", "other_spdx_license_keys": [], "is_exception": false, "is_deprecated": false, "json": "cryptopp.json", "yaml": "cryptopp.yml", "html": "cryptopp.html", "license": "cryptopp.LICENSE" }, { "license_key": "cryptoswift", "category": "Permissive", "spdx_license_key": "CryptoSwift", "other_spdx_license_keys": [ "LicenseRef-scancode-cryptoswift" ], "is_exception": false, "is_deprecated": false, "json": "cryptoswift.json", "yaml": "cryptoswift.yml", "html": "cryptoswift.html", "license": "cryptoswift.LICENSE" }, { "license_key": "crystal-stacker", "category": "Permissive", "spdx_license_key": "CrystalStacker", "other_spdx_license_keys": [], "is_exception": false, "is_deprecated": false, "json": "crystal-stacker.json", "yaml": "crystal-stacker.yml", "html": "crystal-stacker.html", "license": "crystal-stacker.LICENSE" }, { "license_key": "csl-1.0", "category": "Permissive", "spdx_license_key": "Community-Spec-1.0", "other_spdx_license_keys": [ "LicenseRef-scancode-csl-1.0" ], "is_exception": false, "is_deprecated": false, "json": "csl-1.0.json", "yaml": "csl-1.0.yml", "html": "csl-1.0.html", "license": "csl-1.0.LICENSE" }, { "license_key": "csla", "category": "Free Restricted", "spdx_license_key": "LicenseRef-scancode-csla", "other_spdx_license_keys": [], "is_exception": false, "is_deprecated": false, "json": "csla.json", "yaml": "csla.yml", "html": "csla.html", "license": "csla.LICENSE" }, { "license_key": "csprng", "category": "Permissive", "spdx_license_key": "LicenseRef-scancode-csprng", "other_spdx_license_keys": [], "is_exception": false, "is_deprecated": false, "json": "csprng.json", "yaml": "csprng.yml", "html": "csprng.html", "license": "csprng.LICENSE" }, { "license_key": "ctl-linux-firmware", "category": "Proprietary Free", "spdx_license_key": "LicenseRef-scancode-ctl-linux-firmware", "other_spdx_license_keys": [], "is_exception": false, "is_deprecated": false, "json": "ctl-linux-firmware.json", "yaml": "ctl-linux-firmware.yml", "html": "ctl-linux-firmware.html", "license": "ctl-linux-firmware.LICENSE" }, { "license_key": "cua-opl-1.0", "category": "Copyleft Limited", "spdx_license_key": "CUA-OPL-1.0", "other_spdx_license_keys": [], "is_exception": false, "is_deprecated": false, "json": "cua-opl-1.0.json", "yaml": "cua-opl-1.0.yml", "html": "cua-opl-1.0.html", "license": "cua-opl-1.0.LICENSE" }, { "license_key": "cube", "category": "Permissive", "spdx_license_key": "Cube", "other_spdx_license_keys": [], "is_exception": false, "is_deprecated": false, "json": "cube.json", "yaml": "cube.yml", "html": "cube.html", "license": "cube.LICENSE" }, { "license_key": "cubiware-software-1.0", "category": "Commercial", "spdx_license_key": "LicenseRef-scancode-cubiware-software-1.0", "other_spdx_license_keys": [], "is_exception": false, "is_deprecated": false, "json": "cubiware-software-1.0.json", "yaml": "cubiware-software-1.0.yml", "html": "cubiware-software-1.0.html", "license": "cubiware-software-1.0.LICENSE" }, { "license_key": "cups", "category": "Copyleft", "spdx_license_key": "LicenseRef-scancode-cups", "other_spdx_license_keys": [], "is_exception": false, "is_deprecated": false, "json": "cups.json", "yaml": "cups.yml", "html": "cups.html", "license": "cups.LICENSE" }, { "license_key": "cups-apple-os-exception", "category": "Copyleft Limited", "spdx_license_key": "LicenseRef-scancode-cups-apple-os-exception", "other_spdx_license_keys": [], "is_exception": true, "is_deprecated": false, "json": "cups-apple-os-exception.json", "yaml": "cups-apple-os-exception.yml", "html": "cups-apple-os-exception.html", "license": "cups-apple-os-exception.LICENSE" }, { "license_key": "curl", "category": "Permissive", "spdx_license_key": "curl", "other_spdx_license_keys": [], "is_exception": false, "is_deprecated": false, "json": "curl.json", "yaml": "curl.yml", "html": "curl.html", "license": "curl.LICENSE" }, { "license_key": "cve-tou", "category": "Permissive", "spdx_license_key": "cve-tou", "other_spdx_license_keys": [ "LicenseRef-scancode-cve-tou" ], "is_exception": false, "is_deprecated": false, "json": "cve-tou.json", "yaml": "cve-tou.yml", "html": "cve-tou.html", "license": "cve-tou.LICENSE" }, { "license_key": "cvwl", "category": "Proprietary Free", "spdx_license_key": "LicenseRef-scancode-cvwl", "other_spdx_license_keys": [], "is_exception": false, "is_deprecated": false, "json": "cvwl.json", "yaml": "cvwl.yml", "html": "cvwl.html", "license": "cvwl.LICENSE" }, { "license_key": "cwe-tou", "category": "Permissive", "spdx_license_key": "LicenseRef-scancode-cwe-tou", "other_spdx_license_keys": [], "is_exception": false, "is_deprecated": false, "json": "cwe-tou.json", "yaml": "cwe-tou.yml", "html": "cwe-tou.html", "license": "cwe-tou.LICENSE" }, { "license_key": "cximage", "category": "Permissive", "spdx_license_key": "LicenseRef-scancode-cximage", "other_spdx_license_keys": [], "is_exception": false, "is_deprecated": false, "json": "cximage.json", "yaml": "cximage.yml", "html": "cximage.html", "license": "cximage.LICENSE" }, { "license_key": "cygwin-exception-2.0", "category": "Copyleft Limited", "spdx_license_key": "LicenseRef-scancode-cygwin-exception-2.0", "other_spdx_license_keys": [], "is_exception": true, "is_deprecated": false, "json": "cygwin-exception-2.0.json", "yaml": "cygwin-exception-2.0.yml", "html": "cygwin-exception-2.0.html", "license": "cygwin-exception-2.0.LICENSE" }, { "license_key": "cygwin-exception-3.0", "category": "Copyleft Limited", "spdx_license_key": "LicenseRef-scancode-cygwin-exception-3.0", "other_spdx_license_keys": [], "is_exception": true, "is_deprecated": false, "json": "cygwin-exception-3.0.json", "yaml": "cygwin-exception-3.0.yml", "html": "cygwin-exception-3.0.html", "license": "cygwin-exception-3.0.LICENSE" }, { "license_key": "cygwin-exception-lgpl-3.0-plus", "category": "Copyleft Limited", "spdx_license_key": "LicenseRef-scancode-cygwin-exception-lgpl-3.0-plus", "other_spdx_license_keys": [], "is_exception": true, "is_deprecated": false, "json": "cygwin-exception-lgpl-3.0-plus.json", "yaml": "cygwin-exception-lgpl-3.0-plus.yml", "html": "cygwin-exception-lgpl-3.0-plus.html", "license": "cygwin-exception-lgpl-3.0-plus.LICENSE" }, { "license_key": "cypress-linux-firmware", "category": "Proprietary Free", "spdx_license_key": "LicenseRef-scancode-cypress-linux-firmware", "other_spdx_license_keys": [], "is_exception": false, "is_deprecated": false, "json": "cypress-linux-firmware.json", "yaml": "cypress-linux-firmware.yml", "html": "cypress-linux-firmware.html", "license": "cypress-linux-firmware.LICENSE" }, { "license_key": "cyverse-3-clause-2017", "category": "Permissive", "spdx_license_key": "LicenseRef-scancode-cyverse-3-clause-2017", "other_spdx_license_keys": [], "is_exception": false, "is_deprecated": false, "json": "cyverse-3-clause-2017.json", "yaml": "cyverse-3-clause-2017.yml", "html": "cyverse-3-clause-2017.html", "license": "cyverse-3-clause-2017.LICENSE" }, { "license_key": "d-fsl-1.0-de", "category": "Copyleft", "spdx_license_key": "D-FSL-1.0", "other_spdx_license_keys": [], "is_exception": false, "is_deprecated": false, "json": "d-fsl-1.0-de.json", "yaml": "d-fsl-1.0-de.yml", "html": "d-fsl-1.0-de.html", "license": "d-fsl-1.0-de.LICENSE" }, { "license_key": "d-fsl-1.0-en", "category": "Copyleft", "spdx_license_key": "LicenseRef-scancode-d-fsl-1.0-en", "other_spdx_license_keys": [], "is_exception": false, "is_deprecated": false, "json": "d-fsl-1.0-en.json", "yaml": "d-fsl-1.0-en.yml", "html": "d-fsl-1.0-en.html", "license": "d-fsl-1.0-en.LICENSE" }, { "license_key": "d-zlib", "category": "Permissive", "spdx_license_key": "LicenseRef-scancode-d-zlib", "other_spdx_license_keys": [], "is_exception": false, "is_deprecated": false, "json": "d-zlib.json", "yaml": "d-zlib.yml", "html": "d-zlib.html", "license": "d-zlib.LICENSE" }, { "license_key": "daikon-2022", "category": "Permissive", "spdx_license_key": "LicenseRef-scancode-daikon-2022", "other_spdx_license_keys": [], "is_exception": false, "is_deprecated": false, "json": "daikon-2022.json", "yaml": "daikon-2022.yml", "html": "daikon-2022.html", "license": "daikon-2022.LICENSE" }, { "license_key": "damail", "category": "Permissive", "spdx_license_key": "LicenseRef-scancode-damail", "other_spdx_license_keys": [], "is_exception": false, "is_deprecated": false, "json": "damail.json", "yaml": "damail.yml", "html": "damail.html", "license": "damail.LICENSE" }, { "license_key": "dante-treglia", "category": "Permissive", "spdx_license_key": "Game-Programming-Gems", "other_spdx_license_keys": [ "LicenseRef-scancode-dante-treglia" ], "is_exception": false, "is_deprecated": false, "json": "dante-treglia.json", "yaml": "dante-treglia.yml", "html": "dante-treglia.html", "license": "dante-treglia.LICENSE" }, { "license_key": "databricks-db", "category": "Proprietary Free", "spdx_license_key": "LicenseRef-scancode-databricks-db", "other_spdx_license_keys": [], "is_exception": false, "is_deprecated": false, "json": "databricks-db.json", "yaml": "databricks-db.yml", "html": "databricks-db.html", "license": "databricks-db.LICENSE" }, { "license_key": "databricks-dbx-2021", "category": "Proprietary Free", "spdx_license_key": "LicenseRef-scancode-databricks-dbx-2021", "other_spdx_license_keys": [], "is_exception": false, "is_deprecated": false, "json": "databricks-dbx-2021.json", "yaml": "databricks-dbx-2021.yml", "html": "databricks-dbx-2021.html", "license": "databricks-dbx-2021.LICENSE" }, { "license_key": "datamekanix-license", "category": "Permissive", "spdx_license_key": "LicenseRef-scancode-datamekanix-license", "other_spdx_license_keys": [], "is_exception": false, "is_deprecated": false, "json": "datamekanix-license.json", "yaml": "datamekanix-license.yml", "html": "datamekanix-license.html", "license": "datamekanix-license.LICENSE" }, { "license_key": "day-spec", "category": "Proprietary Free", "spdx_license_key": "LicenseRef-scancode-day-spec", "other_spdx_license_keys": [], "is_exception": false, "is_deprecated": false, "json": "day-spec.json", "yaml": "day-spec.yml", "html": "day-spec.html", "license": "day-spec.LICENSE" }, { "license_key": "dbad", "category": "Proprietary Free", "spdx_license_key": "LicenseRef-scancode-dbad", "other_spdx_license_keys": [], "is_exception": false, "is_deprecated": false, "json": "dbad.json", "yaml": "dbad.yml", "html": "dbad.html", "license": "dbad.LICENSE" }, { "license_key": "dbad-1.1", "category": "Permissive", "spdx_license_key": "LicenseRef-scancode-dbad-1.1", "other_spdx_license_keys": [], "is_exception": false, "is_deprecated": false, "json": "dbad-1.1.json", "yaml": "dbad-1.1.yml", "html": "dbad-1.1.html", "license": "dbad-1.1.LICENSE" }, { "license_key": "dbcl-1.0", "category": "Copyleft", "spdx_license_key": "LicenseRef-scancode-dbcl-1.0", "other_spdx_license_keys": [], "is_exception": false, "is_deprecated": false, "json": "dbcl-1.0.json", "yaml": "dbcl-1.0.yml", "html": "dbcl-1.0.html", "license": "dbcl-1.0.LICENSE" }, { "license_key": "dbisl-1.0", "category": "Copyleft Limited", "spdx_license_key": "LicenseRef-scancode-dbisl-1.0", "other_spdx_license_keys": [], "is_exception": false, "is_deprecated": false, "json": "dbisl-1.0.json", "yaml": "dbisl-1.0.yml", "html": "dbisl-1.0.html", "license": "dbisl-1.0.LICENSE" }, { "license_key": "dbmx-foss-exception-1.0.9", "category": "Copyleft Limited", "spdx_license_key": "LicenseRef-scancode-dbmx-foss-exception-1.0.9", "other_spdx_license_keys": [], "is_exception": true, "is_deprecated": false, "json": "dbmx-foss-exception-1.0.9.json", "yaml": "dbmx-foss-exception-1.0.9.yml", "html": "dbmx-foss-exception-1.0.9.html", "license": "dbmx-foss-exception-1.0.9.LICENSE" }, { "license_key": "dbmx-linking-exception-1.0", "category": "Copyleft Limited", "spdx_license_key": "LicenseRef-scancode-dbmx-linking-exception-1.0", "other_spdx_license_keys": [], "is_exception": true, "is_deprecated": false, "json": "dbmx-linking-exception-1.0.json", "yaml": "dbmx-linking-exception-1.0.yml", "html": "dbmx-linking-exception-1.0.html", "license": "dbmx-linking-exception-1.0.LICENSE" }, { "license_key": "dco-1.0", "category": "CLA", "spdx_license_key": "LicenseRef-scancode-dco-1.0", "other_spdx_license_keys": [], "is_exception": false, "is_deprecated": false, "json": "dco-1.0.json", "yaml": "dco-1.0.yml", "html": "dco-1.0.html", "license": "dco-1.0.LICENSE" }, { "license_key": "dco-1.1", "category": "CLA", "spdx_license_key": "LicenseRef-scancode-dco-1.1", "other_spdx_license_keys": [], "is_exception": false, "is_deprecated": false, "json": "dco-1.1.json", "yaml": "dco-1.1.yml", "html": "dco-1.1.html", "license": "dco-1.1.LICENSE" }, { "license_key": "dec-3-clause", "category": "Permissive", "spdx_license_key": "DEC-3-Clause", "other_spdx_license_keys": [], "is_exception": false, "is_deprecated": false, "json": "dec-3-clause.json", "yaml": "dec-3-clause.yml", "html": "dec-3-clause.html", "license": "dec-3-clause.LICENSE" }, { "license_key": "deepseek-la-1.0", "category": "Source-available", "spdx_license_key": "LicenseRef-scancode-deepseek-la-1.0", "other_spdx_license_keys": [], "is_exception": false, "is_deprecated": false, "json": "deepseek-la-1.0.json", "yaml": "deepseek-la-1.0.yml", "html": "deepseek-la-1.0.html", "license": "deepseek-la-1.0.LICENSE" }, { "license_key": "defensive-patent-1.1", "category": "Copyleft", "spdx_license_key": "LicenseRef-scancode-defensive-patent-1.1", "other_spdx_license_keys": [], "is_exception": false, "is_deprecated": false, "json": "defensive-patent-1.1.json", "yaml": "defensive-patent-1.1.yml", "html": "defensive-patent-1.1.html", "license": "defensive-patent-1.1.LICENSE" }, { "license_key": "defold-1.0", "category": "Proprietary Free", "spdx_license_key": "LicenseRef-scancode-defold-1.0", "other_spdx_license_keys": [], "is_exception": false, "is_deprecated": false, "json": "defold-1.0.json", "yaml": "defold-1.0.yml", "html": "defold-1.0.html", "license": "defold-1.0.LICENSE" }, { "license_key": "dejavu-font", "category": "Permissive", "spdx_license_key": "LicenseRef-scancode-dejavu-font", "other_spdx_license_keys": [], "is_exception": false, "is_deprecated": true, "json": "dejavu-font.json", "yaml": "dejavu-font.yml", "html": "dejavu-font.html", "license": "dejavu-font.LICENSE" }, { "license_key": "delorie-historical", "category": "Permissive", "spdx_license_key": "LicenseRef-scancode-delorie-historical", "other_spdx_license_keys": [], "is_exception": false, "is_deprecated": false, "json": "delorie-historical.json", "yaml": "delorie-historical.yml", "html": "delorie-historical.html", "license": "delorie-historical.LICENSE" }, { "license_key": "dennis-ferguson", "category": "Free Restricted", "spdx_license_key": "LicenseRef-scancode-dennis-ferguson", "other_spdx_license_keys": [], "is_exception": false, "is_deprecated": false, "json": "dennis-ferguson.json", "yaml": "dennis-ferguson.yml", "html": "dennis-ferguson.html", "license": "dennis-ferguson.LICENSE" }, { "license_key": "devblocks-1.0", "category": "Copyleft", "spdx_license_key": "LicenseRef-scancode-devblocks-1.0", "other_spdx_license_keys": [], "is_exception": false, "is_deprecated": false, "json": "devblocks-1.0.json", "yaml": "devblocks-1.0.yml", "html": "devblocks-1.0.html", "license": "devblocks-1.0.LICENSE" }, { "license_key": "dgraph-cla", "category": "Source-available", "spdx_license_key": "LicenseRef-scancode-dgraph-cla", "other_spdx_license_keys": [], "is_exception": false, "is_deprecated": false, "json": "dgraph-cla.json", "yaml": "dgraph-cla.yml", "html": "dgraph-cla.html", "license": "dgraph-cla.LICENSE" }, { "license_key": "dhb-lbnl-bsd-2007", "category": "Copyleft Limited", "spdx_license_key": "LicenseRef-scancode-dhb-lbnl-bsd-2007", "other_spdx_license_keys": [], "is_exception": false, "is_deprecated": false, "json": "dhb-lbnl-bsd-2007.json", "yaml": "dhb-lbnl-bsd-2007.yml", "html": "dhb-lbnl-bsd-2007.html", "license": "dhb-lbnl-bsd-2007.LICENSE" }, { "license_key": "dhb-limited-bsd-2015", "category": "Copyleft Limited", "spdx_license_key": "LicenseRef-scancode-dhb-limited-bsd-2015", "other_spdx_license_keys": [], "is_exception": false, "is_deprecated": false, "json": "dhb-limited-bsd-2015.json", "yaml": "dhb-limited-bsd-2015.yml", "html": "dhb-limited-bsd-2015.html", "license": "dhb-limited-bsd-2015.LICENSE" }, { "license_key": "dhtmlab-public", "category": "Permissive", "spdx_license_key": "LicenseRef-scancode-dhtmlab-public", "other_spdx_license_keys": [], "is_exception": false, "is_deprecated": false, "json": "dhtmlab-public.json", "yaml": "dhtmlab-public.yml", "html": "dhtmlab-public.html", "license": "dhtmlab-public.LICENSE" }, { "license_key": "diffgram-dlv2", "category": "Proprietary Free", "spdx_license_key": "LicenseRef-scancode-diffgram-dlv2", "other_spdx_license_keys": [], "is_exception": false, "is_deprecated": false, "json": "diffgram-dlv2.json", "yaml": "diffgram-dlv2.yml", "html": "diffgram-dlv2.html", "license": "diffgram-dlv2.LICENSE" }, { "license_key": "diffmark", "category": "Public Domain", "spdx_license_key": "diffmark", "other_spdx_license_keys": [], "is_exception": false, "is_deprecated": false, "json": "diffmark.json", "yaml": "diffmark.yml", "html": "diffmark.html", "license": "diffmark.LICENSE" }, { "license_key": "dify-exception-apache-2.0", "category": "Commercial", "spdx_license_key": "LicenseRef-scancode-dify-exception-apache-2.0", "other_spdx_license_keys": [], "is_exception": true, "is_deprecated": false, "json": "dify-exception-apache-2.0.json", "yaml": "dify-exception-apache-2.0.yml", "html": "dify-exception-apache-2.0.html", "license": "dify-exception-apache-2.0.LICENSE" }, { "license_key": "digia-qt-commercial", "category": "Commercial", "spdx_license_key": "LicenseRef-scancode-digia-qt-commercial", "other_spdx_license_keys": [], "is_exception": false, "is_deprecated": false, "json": "digia-qt-commercial.json", "yaml": "digia-qt-commercial.yml", "html": "digia-qt-commercial.html", "license": "digia-qt-commercial.LICENSE" }, { "license_key": "digia-qt-exception-lgpl-2.1", "category": "Copyleft Limited", "spdx_license_key": null, "other_spdx_license_keys": [], "is_exception": true, "is_deprecated": true, "json": "digia-qt-exception-lgpl-2.1.json", "yaml": "digia-qt-exception-lgpl-2.1.yml", "html": "digia-qt-exception-lgpl-2.1.html", "license": "digia-qt-exception-lgpl-2.1.LICENSE" }, { "license_key": "digia-qt-preview", "category": "Commercial", "spdx_license_key": "LicenseRef-scancode-digia-qt-preview", "other_spdx_license_keys": [], "is_exception": false, "is_deprecated": false, "json": "digia-qt-preview.json", "yaml": "digia-qt-preview.yml", "html": "digia-qt-preview.html", "license": "digia-qt-preview.LICENSE" }, { "license_key": "digirule-foss-exception", "category": "Copyleft Limited", "spdx_license_key": "DigiRule-FOSS-exception", "other_spdx_license_keys": [], "is_exception": true, "is_deprecated": false, "json": "digirule-foss-exception.json", "yaml": "digirule-foss-exception.yml", "html": "digirule-foss-exception.html", "license": "digirule-foss-exception.LICENSE" }, { "license_key": "directus-bsl-1.1", "category": "Source-available", "spdx_license_key": "LicenseRef-scancode-directus-bsl-1.1", "other_spdx_license_keys": [], "is_exception": false, "is_deprecated": false, "json": "directus-bsl-1.1.json", "yaml": "directus-bsl-1.1.yml", "html": "directus-bsl-1.1.html", "license": "directus-bsl-1.1.LICENSE" }, { "license_key": "divx-open-1.0", "category": "Non-Commercial", "spdx_license_key": "LicenseRef-scancode-divx-open-1.0", "other_spdx_license_keys": [], "is_exception": false, "is_deprecated": false, "json": "divx-open-1.0.json", "yaml": "divx-open-1.0.yml", "html": "divx-open-1.0.html", "license": "divx-open-1.0.LICENSE" }, { "license_key": "divx-open-2.1", "category": "Copyleft Limited", "spdx_license_key": "LicenseRef-scancode-divx-open-2.1", "other_spdx_license_keys": [], "is_exception": false, "is_deprecated": false, "json": "divx-open-2.1.json", "yaml": "divx-open-2.1.yml", "html": "divx-open-2.1.html", "license": "divx-open-2.1.LICENSE" }, { "license_key": "djangosnippets-tos", "category": "CLA", "spdx_license_key": "LicenseRef-scancode-djangosnippets-tos", "other_spdx_license_keys": [], "is_exception": false, "is_deprecated": false, "json": "djangosnippets-tos.json", "yaml": "djangosnippets-tos.yml", "html": "djangosnippets-tos.html", "license": "djangosnippets-tos.LICENSE" }, { "license_key": "dl-de-by-1-0-de", "category": "Permissive", "spdx_license_key": "LicenseRef-scancode-dl-de-by-1-0-de", "other_spdx_license_keys": [], "is_exception": false, "is_deprecated": false, "json": "dl-de-by-1-0-de.json", "yaml": "dl-de-by-1-0-de.yml", "html": "dl-de-by-1-0-de.html", "license": "dl-de-by-1-0-de.LICENSE" }, { "license_key": "dl-de-by-1-0-en", "category": "Permissive", "spdx_license_key": "LicenseRef-scancode-dl-de-by-1-0-en", "other_spdx_license_keys": [], "is_exception": false, "is_deprecated": false, "json": "dl-de-by-1-0-en.json", "yaml": "dl-de-by-1-0-en.yml", "html": "dl-de-by-1-0-en.html", "license": "dl-de-by-1-0-en.LICENSE" }, { "license_key": "dl-de-by-2-0-de", "category": "Permissive", "spdx_license_key": "DL-DE-BY-2.0", "other_spdx_license_keys": [ "LicenseRef-scancode-dl-de-by-2-0-de" ], "is_exception": false, "is_deprecated": false, "json": "dl-de-by-2-0-de.json", "yaml": "dl-de-by-2-0-de.yml", "html": "dl-de-by-2-0-de.html", "license": "dl-de-by-2-0-de.LICENSE" }, { "license_key": "dl-de-by-2-0-en", "category": "Permissive", "spdx_license_key": "LicenseRef-scancode-dl-de-by-2-0-en", "other_spdx_license_keys": [], "is_exception": false, "is_deprecated": false, "json": "dl-de-by-2-0-en.json", "yaml": "dl-de-by-2-0-en.yml", "html": "dl-de-by-2-0-en.html", "license": "dl-de-by-2-0-en.LICENSE" }, { "license_key": "dl-de-by-nc-1-0-de", "category": "Non-Commercial", "spdx_license_key": "LicenseRef-scancode-dl-de-by-nc-1-0-de", "other_spdx_license_keys": [], "is_exception": false, "is_deprecated": false, "json": "dl-de-by-nc-1-0-de.json", "yaml": "dl-de-by-nc-1-0-de.yml", "html": "dl-de-by-nc-1-0-de.html", "license": "dl-de-by-nc-1-0-de.LICENSE" }, { "license_key": "dl-de-by-nc-1-0-en", "category": "Non-Commercial", "spdx_license_key": "LicenseRef-scancode-dl-de-by-nc-1-0-en", "other_spdx_license_keys": [], "is_exception": false, "is_deprecated": false, "json": "dl-de-by-nc-1-0-en.json", "yaml": "dl-de-by-nc-1-0-en.yml", "html": "dl-de-by-nc-1-0-en.html", "license": "dl-de-by-nc-1-0-en.LICENSE" }, { "license_key": "dl-de-zero-2.0", "category": "Permissive", "spdx_license_key": "DL-DE-ZERO-2.0", "other_spdx_license_keys": [], "is_exception": false, "is_deprecated": false, "json": "dl-de-zero-2.0.json", "yaml": "dl-de-zero-2.0.yml", "html": "dl-de-zero-2.0.html", "license": "dl-de-zero-2.0.LICENSE" }, { "license_key": "dmalloc", "category": "Permissive", "spdx_license_key": "LicenseRef-scancode-dmalloc", "other_spdx_license_keys": [], "is_exception": false, "is_deprecated": false, "json": "dmalloc.json", "yaml": "dmalloc.yml", "html": "dmalloc.html", "license": "dmalloc.LICENSE" }, { "license_key": "dmtf-2017", "category": "Permissive", "spdx_license_key": "LicenseRef-scancode-dmtf-2017", "other_spdx_license_keys": [], "is_exception": false, "is_deprecated": false, "json": "dmtf-2017.json", "yaml": "dmtf-2017.yml", "html": "dmtf-2017.html", "license": "dmtf-2017.LICENSE" }, { "license_key": "do-no-harm-0.1", "category": "Proprietary Free", "spdx_license_key": "LicenseRef-scancode-do-no-harm-0.1", "other_spdx_license_keys": [], "is_exception": false, "is_deprecated": false, "json": "do-no-harm-0.1.json", "yaml": "do-no-harm-0.1.yml", "html": "do-no-harm-0.1.html", "license": "do-no-harm-0.1.LICENSE" }, { "license_key": "docbook", "category": "Permissive", "spdx_license_key": "DocBook-XML", "other_spdx_license_keys": [ "LicenseRef-scancode-docbook" ], "is_exception": false, "is_deprecated": false, "json": "docbook.json", "yaml": "docbook.yml", "html": "docbook.html", "license": "docbook.LICENSE" }, { "license_key": "docbook-dtd", "category": "Permissive", "spdx_license_key": "DocBook-DTD", "other_spdx_license_keys": [], "is_exception": false, "is_deprecated": false, "json": "docbook-dtd.json", "yaml": "docbook-dtd.yml", "html": "docbook-dtd.html", "license": "docbook-dtd.LICENSE" }, { "license_key": "docbook-schema", "category": "Permissive", "spdx_license_key": "DocBook-Schema", "other_spdx_license_keys": [], "is_exception": false, "is_deprecated": false, "json": "docbook-schema.json", "yaml": "docbook-schema.yml", "html": "docbook-schema.html", "license": "docbook-schema.LICENSE" }, { "license_key": "docbook-stylesheet", "category": "Permissive", "spdx_license_key": "DocBook-Stylesheet", "other_spdx_license_keys": [], "is_exception": false, "is_deprecated": false, "json": "docbook-stylesheet.json", "yaml": "docbook-stylesheet.yml", "html": "docbook-stylesheet.html", "license": "docbook-stylesheet.LICENSE" }, { "license_key": "dom4j", "category": "Permissive", "spdx_license_key": "Plexus", "other_spdx_license_keys": [], "is_exception": false, "is_deprecated": false, "json": "dom4j.json", "yaml": "dom4j.yml", "html": "dom4j.html", "license": "dom4j.LICENSE" }, { "license_key": "dos32a-extender", "category": "Permissive", "spdx_license_key": "LicenseRef-scancode-dos32a-extender", "other_spdx_license_keys": [], "is_exception": false, "is_deprecated": false, "json": "dos32a-extender.json", "yaml": "dos32a-extender.yml", "html": "dos32a-extender.html", "license": "dos32a-extender.LICENSE" }, { "license_key": "dosa-1.0", "category": "Non-Commercial", "spdx_license_key": "LicenseRef-scancode-dosa-1.0", "other_spdx_license_keys": [], "is_exception": false, "is_deprecated": false, "json": "dosa-1.0.json", "yaml": "dosa-1.0.yml", "html": "dosa-1.0.html", "license": "dosa-1.0.LICENSE" }, { "license_key": "dotcms-aug-2025", "category": "Proprietary Free", "spdx_license_key": "LicenseRef-scancode-dotcms-aug-2025", "other_spdx_license_keys": [], "is_exception": false, "is_deprecated": false, "json": "dotcms-aug-2025.json", "yaml": "dotcms-aug-2025.yml", "html": "dotcms-aug-2025.html", "license": "dotcms-aug-2025.LICENSE" }, { "license_key": "dotseqn", "category": "Permissive", "spdx_license_key": "Dotseqn", "other_spdx_license_keys": [], "is_exception": false, "is_deprecated": false, "json": "dotseqn.json", "yaml": "dotseqn.yml", "html": "dotseqn.html", "license": "dotseqn.LICENSE" }, { "license_key": "doug-lea", "category": "Public Domain", "spdx_license_key": null, "other_spdx_license_keys": [], "is_exception": false, "is_deprecated": true, "json": "doug-lea.json", "yaml": "doug-lea.yml", "html": "doug-lea.html", "license": "doug-lea.LICENSE" }, { "license_key": "douglas-young", "category": "Permissive", "spdx_license_key": "LicenseRef-scancode-douglas-young", "other_spdx_license_keys": [], "is_exception": false, "is_deprecated": false, "json": "douglas-young.json", "yaml": "douglas-young.yml", "html": "douglas-young.html", "license": "douglas-young.LICENSE" }, { "license_key": "dpl-1.1", "category": "Copyleft Limited", "spdx_license_key": "LicenseRef-scancode-dpl-1.1", "other_spdx_license_keys": [], "is_exception": false, "is_deprecated": false, "json": "dpl-1.1.json", "yaml": "dpl-1.1.yml", "html": "dpl-1.1.html", "license": "dpl-1.1.LICENSE" }, { "license_key": "dr-john-maddock", "category": "Permissive", "spdx_license_key": null, "other_spdx_license_keys": [], "is_exception": false, "is_deprecated": true, "json": "dr-john-maddock.json", "yaml": "dr-john-maddock.yml", "html": "dr-john-maddock.html", "license": "dr-john-maddock.LICENSE" }, { "license_key": "drakvuf-exception-2.0", "category": "Copyleft", "spdx_license_key": "LicenseRef-scancode-drakvuf-exception-2.0", "other_spdx_license_keys": [], "is_exception": true, "is_deprecated": false, "json": "drakvuf-exception-2.0.json", "yaml": "drakvuf-exception-2.0.yml", "html": "drakvuf-exception-2.0.html", "license": "drakvuf-exception-2.0.LICENSE" }, { "license_key": "drl-1.0", "category": "Permissive", "spdx_license_key": "DRL-1.0", "other_spdx_license_keys": [], "is_exception": false, "is_deprecated": false, "json": "drl-1.0.json", "yaml": "drl-1.0.yml", "html": "drl-1.0.html", "license": "drl-1.0.LICENSE" }, { "license_key": "drl-1.1", "category": "Permissive", "spdx_license_key": "DRL-1.1", "other_spdx_license_keys": [ "LicenseRef-scancode-drl-1.1" ], "is_exception": false, "is_deprecated": false, "json": "drl-1.1.json", "yaml": "drl-1.1.yml", "html": "drl-1.1.html", "license": "drl-1.1.LICENSE" }, { "license_key": "dropbear", "category": "Permissive", "spdx_license_key": "LicenseRef-scancode-dropbear", "other_spdx_license_keys": [], "is_exception": false, "is_deprecated": false, "json": "dropbear.json", "yaml": "dropbear.yml", "html": "dropbear.html", "license": "dropbear.LICENSE" }, { "license_key": "dropbear-2016", "category": "Permissive", "spdx_license_key": "LicenseRef-scancode-dropbear-2016", "other_spdx_license_keys": [], "is_exception": false, "is_deprecated": false, "json": "dropbear-2016.json", "yaml": "dropbear-2016.yml", "html": "dropbear-2016.html", "license": "dropbear-2016.LICENSE" }, { "license_key": "drul-1.0", "category": "Permissive", "spdx_license_key": "LicenseRef-scancode-drul-1.0", "other_spdx_license_keys": [], "is_exception": false, "is_deprecated": false, "json": "drul-1.0.json", "yaml": "drul-1.0.yml", "html": "drul-1.0.html", "license": "drul-1.0.LICENSE" }, { "license_key": "dsdp", "category": "Permissive", "spdx_license_key": "DSDP", "other_spdx_license_keys": [], "is_exception": false, "is_deprecated": false, "json": "dsdp.json", "yaml": "dsdp.yml", "html": "dsdp.html", "license": "dsdp.LICENSE" }, { "license_key": "dtree", "category": "Permissive", "spdx_license_key": "LicenseRef-scancode-dtree", "other_spdx_license_keys": [], "is_exception": false, "is_deprecated": false, "json": "dtree.json", "yaml": "dtree.yml", "html": "dtree.html", "license": "dtree.LICENSE" }, { "license_key": "dual-bsd-gpl", "category": "Permissive", "spdx_license_key": null, "other_spdx_license_keys": [], "is_exception": false, "is_deprecated": true, "json": "dual-bsd-gpl.json", "yaml": "dual-bsd-gpl.yml", "html": "dual-bsd-gpl.html", "license": "dual-bsd-gpl.LICENSE" }, { "license_key": "dual-commercial-gpl", "category": "Copyleft", "spdx_license_key": "LicenseRef-scancode-dual-commercial-gpl", "other_spdx_license_keys": [], "is_exception": false, "is_deprecated": false, "json": "dual-commercial-gpl.json", "yaml": "dual-commercial-gpl.yml", "html": "dual-commercial-gpl.html", "license": "dual-commercial-gpl.LICENSE" }, { "license_key": "duende-sla-2022", "category": "Proprietary Free", "spdx_license_key": "LicenseRef-scancode-duende-sla-2022", "other_spdx_license_keys": [], "is_exception": false, "is_deprecated": false, "json": "duende-sla-2022.json", "yaml": "duende-sla-2022.yml", "html": "duende-sla-2022.html", "license": "duende-sla-2022.LICENSE" }, { "license_key": "dumb", "category": "Permissive", "spdx_license_key": "LicenseRef-scancode-dumb", "other_spdx_license_keys": [], "is_exception": false, "is_deprecated": false, "json": "dumb.json", "yaml": "dumb.yml", "html": "dumb.html", "license": "dumb.LICENSE" }, { "license_key": "dune-exception", "category": "Copyleft Limited", "spdx_license_key": "LicenseRef-scancode-dune-exception", "other_spdx_license_keys": [], "is_exception": true, "is_deprecated": false, "json": "dune-exception.json", "yaml": "dune-exception.yml", "html": "dune-exception.html", "license": "dune-exception.LICENSE" }, { "license_key": "dvipdfm", "category": "Permissive", "spdx_license_key": "dvipdfm", "other_spdx_license_keys": [], "is_exception": false, "is_deprecated": false, "json": "dvipdfm.json", "yaml": "dvipdfm.yml", "html": "dvipdfm.html", "license": "dvipdfm.LICENSE" }, { "license_key": "dwtfnmfpl-3.0", "category": "Permissive", "spdx_license_key": "LicenseRef-scancode-dwtfnmfpl-3.0", "other_spdx_license_keys": [], "is_exception": false, "is_deprecated": false, "json": "dwtfnmfpl-3.0.json", "yaml": "dwtfnmfpl-3.0.yml", "html": "dwtfnmfpl-3.0.html", "license": "dwtfnmfpl-3.0.LICENSE" }, { "license_key": "dynamic-drive-tou", "category": "Permissive", "spdx_license_key": "LicenseRef-scancode-dynamic-drive-tou", "other_spdx_license_keys": [], "is_exception": false, "is_deprecated": false, "json": "dynamic-drive-tou.json", "yaml": "dynamic-drive-tou.yml", "html": "dynamic-drive-tou.html", "license": "dynamic-drive-tou.LICENSE" }, { "license_key": "dynarch-developer", "category": "Commercial", "spdx_license_key": "LicenseRef-scancode-dynarch-developer", "other_spdx_license_keys": [], "is_exception": false, "is_deprecated": false, "json": "dynarch-developer.json", "yaml": "dynarch-developer.yml", "html": "dynarch-developer.html", "license": "dynarch-developer.LICENSE" }, { "license_key": "dynarch-linkware", "category": "Non-Commercial", "spdx_license_key": "LicenseRef-scancode-dynarch-linkware", "other_spdx_license_keys": [], "is_exception": false, "is_deprecated": false, "json": "dynarch-linkware.json", "yaml": "dynarch-linkware.yml", "html": "dynarch-linkware.html", "license": "dynarch-linkware.LICENSE" }, { "license_key": "ecfonts-1.0", "category": "Permissive", "spdx_license_key": "LicenseRef-scancode-ecfonts-1.0", "other_spdx_license_keys": [], "is_exception": false, "is_deprecated": false, "json": "ecfonts-1.0.json", "yaml": "ecfonts-1.0.yml", "html": "ecfonts-1.0.html", "license": "ecfonts-1.0.LICENSE" }, { "license_key": "ecl-1.0", "category": "Permissive", "spdx_license_key": "ECL-1.0", "other_spdx_license_keys": [], "is_exception": false, "is_deprecated": false, "json": "ecl-1.0.json", "yaml": "ecl-1.0.yml", "html": "ecl-1.0.html", "license": "ecl-1.0.LICENSE" }, { "license_key": "ecl-2.0", "category": "Permissive", "spdx_license_key": "ECL-2.0", "other_spdx_license_keys": [], "is_exception": false, "is_deprecated": false, "json": "ecl-2.0.json", "yaml": "ecl-2.0.yml", "html": "ecl-2.0.html", "license": "ecl-2.0.LICENSE" }, { "license_key": "ecl-gcl-2019", "category": "Non-Commercial", "spdx_license_key": "LicenseRef-scancode-ecl-gcl-2019", "other_spdx_license_keys": [], "is_exception": false, "is_deprecated": false, "json": "ecl-gcl-2019.json", "yaml": "ecl-gcl-2019.yml", "html": "ecl-gcl-2019.html", "license": "ecl-gcl-2019.LICENSE" }, { "license_key": "eclipse-sua-2001", "category": "Copyleft Limited", "spdx_license_key": "LicenseRef-scancode-eclipse-sua-2001", "other_spdx_license_keys": [], "is_exception": false, "is_deprecated": false, "json": "eclipse-sua-2001.json", "yaml": "eclipse-sua-2001.yml", "html": "eclipse-sua-2001.html", "license": "eclipse-sua-2001.LICENSE" }, { "license_key": "eclipse-sua-2002", "category": "Copyleft Limited", "spdx_license_key": "LicenseRef-scancode-eclipse-sua-2002", "other_spdx_license_keys": [], "is_exception": false, "is_deprecated": false, "json": "eclipse-sua-2002.json", "yaml": "eclipse-sua-2002.yml", "html": "eclipse-sua-2002.html", "license": "eclipse-sua-2002.LICENSE" }, { "license_key": "eclipse-sua-2003", "category": "Copyleft Limited", "spdx_license_key": "LicenseRef-scancode-eclipse-sua-2003", "other_spdx_license_keys": [], "is_exception": false, "is_deprecated": false, "json": "eclipse-sua-2003.json", "yaml": "eclipse-sua-2003.yml", "html": "eclipse-sua-2003.html", "license": "eclipse-sua-2003.LICENSE" }, { "license_key": "eclipse-sua-2004", "category": "Copyleft Limited", "spdx_license_key": "LicenseRef-scancode-eclipse-sua-2004", "other_spdx_license_keys": [], "is_exception": false, "is_deprecated": false, "json": "eclipse-sua-2004.json", "yaml": "eclipse-sua-2004.yml", "html": "eclipse-sua-2004.html", "license": "eclipse-sua-2004.LICENSE" }, { "license_key": "eclipse-sua-2005", "category": "Copyleft Limited", "spdx_license_key": "LicenseRef-scancode-eclipse-sua-2005", "other_spdx_license_keys": [], "is_exception": false, "is_deprecated": false, "json": "eclipse-sua-2005.json", "yaml": "eclipse-sua-2005.yml", "html": "eclipse-sua-2005.html", "license": "eclipse-sua-2005.LICENSE" }, { "license_key": "eclipse-sua-2010", "category": "Copyleft Limited", "spdx_license_key": "LicenseRef-scancode-eclipse-sua-2010", "other_spdx_license_keys": [], "is_exception": false, "is_deprecated": false, "json": "eclipse-sua-2010.json", "yaml": "eclipse-sua-2010.yml", "html": "eclipse-sua-2010.html", "license": "eclipse-sua-2010.LICENSE" }, { "license_key": "eclipse-sua-2011", "category": "Copyleft Limited", "spdx_license_key": "LicenseRef-scancode-eclipse-sua-2011", "other_spdx_license_keys": [], "is_exception": false, "is_deprecated": false, "json": "eclipse-sua-2011.json", "yaml": "eclipse-sua-2011.yml", "html": "eclipse-sua-2011.html", "license": "eclipse-sua-2011.LICENSE" }, { "license_key": "eclipse-sua-2014", "category": "Copyleft Limited", "spdx_license_key": "LicenseRef-scancode-eclipse-sua-2014", "other_spdx_license_keys": [], "is_exception": false, "is_deprecated": false, "json": "eclipse-sua-2014.json", "yaml": "eclipse-sua-2014.yml", "html": "eclipse-sua-2014.html", "license": "eclipse-sua-2014.LICENSE" }, { "license_key": "eclipse-sua-2014-11", "category": "Copyleft Limited", "spdx_license_key": "LicenseRef-scancode-eclipse-sua-2014-11", "other_spdx_license_keys": [], "is_exception": false, "is_deprecated": false, "json": "eclipse-sua-2014-11.json", "yaml": "eclipse-sua-2014-11.yml", "html": "eclipse-sua-2014-11.html", "license": "eclipse-sua-2014-11.LICENSE" }, { "license_key": "eclipse-sua-2017", "category": "Copyleft Limited", "spdx_license_key": "LicenseRef-scancode-eclipse-sua-2017", "other_spdx_license_keys": [], "is_exception": false, "is_deprecated": false, "json": "eclipse-sua-2017.json", "yaml": "eclipse-sua-2017.yml", "html": "eclipse-sua-2017.html", "license": "eclipse-sua-2017.LICENSE" }, { "license_key": "eclipse-tck-1.1", "category": "Proprietary Free", "spdx_license_key": "LicenseRef-scancode-eclipse-tck-1.1", "other_spdx_license_keys": [], "is_exception": false, "is_deprecated": false, "json": "eclipse-tck-1.1.json", "yaml": "eclipse-tck-1.1.yml", "html": "eclipse-tck-1.1.html", "license": "eclipse-tck-1.1.LICENSE" }, { "license_key": "ecma-documentation", "category": "Free Restricted", "spdx_license_key": "LicenseRef-scancode-ecma-documentation", "other_spdx_license_keys": [], "is_exception": false, "is_deprecated": false, "json": "ecma-documentation.json", "yaml": "ecma-documentation.yml", "html": "ecma-documentation.html", "license": "ecma-documentation.LICENSE" }, { "license_key": "ecma-no-patent", "category": "Proprietary Free", "spdx_license_key": "LicenseRef-scancode-ecma-no-patent", "other_spdx_license_keys": [], "is_exception": true, "is_deprecated": false, "json": "ecma-no-patent.json", "yaml": "ecma-no-patent.yml", "html": "ecma-no-patent.html", "license": "ecma-no-patent.LICENSE" }, { "license_key": "ecma-patent-coc-0", "category": "Proprietary Free", "spdx_license_key": "LicenseRef-scancode-ecma-patent-coc-0", "other_spdx_license_keys": [], "is_exception": false, "is_deprecated": false, "json": "ecma-patent-coc-0.json", "yaml": "ecma-patent-coc-0.yml", "html": "ecma-patent-coc-0.html", "license": "ecma-patent-coc-0.LICENSE" }, { "license_key": "ecma-patent-coc-1", "category": "Proprietary Free", "spdx_license_key": "LicenseRef-scancode-ecma-patent-coc-1", "other_spdx_license_keys": [], "is_exception": false, "is_deprecated": false, "json": "ecma-patent-coc-1.json", "yaml": "ecma-patent-coc-1.yml", "html": "ecma-patent-coc-1.html", "license": "ecma-patent-coc-1.LICENSE" }, { "license_key": "ecma-patent-coc-2", "category": "Proprietary Free", "spdx_license_key": "LicenseRef-scancode-ecma-patent-coc-2", "other_spdx_license_keys": [], "is_exception": false, "is_deprecated": false, "json": "ecma-patent-coc-2.json", "yaml": "ecma-patent-coc-2.yml", "html": "ecma-patent-coc-2.html", "license": "ecma-patent-coc-2.LICENSE" }, { "license_key": "ecma-standard-copyright-2024", "category": "Proprietary Free", "spdx_license_key": "LicenseRef-scancode-ecma-standard-copyright-2024", "other_spdx_license_keys": [], "is_exception": false, "is_deprecated": false, "json": "ecma-standard-copyright-2024.json", "yaml": "ecma-standard-copyright-2024.yml", "html": "ecma-standard-copyright-2024.html", "license": "ecma-standard-copyright-2024.LICENSE" }, { "license_key": "ecos", "category": "Copyleft Limited", "spdx_license_key": "eCos-2.0", "other_spdx_license_keys": [], "is_exception": true, "is_deprecated": true, "json": "ecos.json", "yaml": "ecos.yml", "html": "ecos.html", "license": "ecos.LICENSE" }, { "license_key": "ecos-exception-2.0", "category": "Copyleft Limited", "spdx_license_key": "eCos-exception-2.0", "other_spdx_license_keys": [], "is_exception": true, "is_deprecated": false, "json": "ecos-exception-2.0.json", "yaml": "ecos-exception-2.0.yml", "html": "ecos-exception-2.0.html", "license": "ecos-exception-2.0.LICENSE" }, { "license_key": "ecosrh-1.0", "category": "Copyleft", "spdx_license_key": "LicenseRef-scancode-ecosrh-1.0", "other_spdx_license_keys": [], "is_exception": false, "is_deprecated": false, "json": "ecosrh-1.0.json", "yaml": "ecosrh-1.0.yml", "html": "ecosrh-1.0.html", "license": "ecosrh-1.0.LICENSE" }, { "license_key": "ecosrh-1.1", "category": "Copyleft", "spdx_license_key": "RHeCos-1.1", "other_spdx_license_keys": [], "is_exception": false, "is_deprecated": false, "json": "ecosrh-1.1.json", "yaml": "ecosrh-1.1.yml", "html": "ecosrh-1.1.html", "license": "ecosrh-1.1.LICENSE" }, { "license_key": "edrdg-2000", "category": "Copyleft Limited", "spdx_license_key": "LicenseRef-scancode-edrdg-2000", "other_spdx_license_keys": [], "is_exception": false, "is_deprecated": false, "json": "edrdg-2000.json", "yaml": "edrdg-2000.yml", "html": "edrdg-2000.html", "license": "edrdg-2000.LICENSE" }, { "license_key": "efl-1.0", "category": "Permissive", "spdx_license_key": "EFL-1.0", "other_spdx_license_keys": [], "is_exception": false, "is_deprecated": false, "json": "efl-1.0.json", "yaml": "efl-1.0.yml", "html": "efl-1.0.html", "license": "efl-1.0.LICENSE" }, { "license_key": "efl-2.0", "category": "Permissive", "spdx_license_key": "EFL-2.0", "other_spdx_license_keys": [], "is_exception": false, "is_deprecated": false, "json": "efl-2.0.json", "yaml": "efl-2.0.yml", "html": "efl-2.0.html", "license": "efl-2.0.LICENSE" }, { "license_key": "efsl-1.0", "category": "Proprietary Free", "spdx_license_key": "LicenseRef-scancode-efsl-1.0", "other_spdx_license_keys": [], "is_exception": false, "is_deprecated": false, "json": "efsl-1.0.json", "yaml": "efsl-1.0.yml", "html": "efsl-1.0.html", "license": "efsl-1.0.LICENSE" }, { "license_key": "efsl-2.0", "category": "Proprietary Free", "spdx_license_key": "LicenseRef-scancode-efsl-2.0", "other_spdx_license_keys": [], "is_exception": false, "is_deprecated": false, "json": "efsl-2.0.json", "yaml": "efsl-2.0.yml", "html": "efsl-2.0.html", "license": "efsl-2.0.LICENSE" }, { "license_key": "egenix-1.0.0", "category": "Permissive", "spdx_license_key": "LicenseRef-scancode-egenix-1.0.0", "other_spdx_license_keys": [], "is_exception": false, "is_deprecated": false, "json": "egenix-1.0.0.json", "yaml": "egenix-1.0.0.yml", "html": "egenix-1.0.0.html", "license": "egenix-1.0.0.LICENSE" }, { "license_key": "egenix-1.1.0", "category": "Permissive", "spdx_license_key": "eGenix", "other_spdx_license_keys": [], "is_exception": false, "is_deprecated": false, "json": "egenix-1.1.0.json", "yaml": "egenix-1.1.0.yml", "html": "egenix-1.1.0.html", "license": "egenix-1.1.0.LICENSE" }, { "license_key": "egrappler", "category": "Commercial", "spdx_license_key": "LicenseRef-scancode-egrappler", "other_spdx_license_keys": [], "is_exception": false, "is_deprecated": false, "json": "egrappler.json", "yaml": "egrappler.yml", "html": "egrappler.html", "license": "egrappler.LICENSE" }, { "license_key": "ej-technologies-eula", "category": "Commercial", "spdx_license_key": "LicenseRef-scancode-ej-technologies-eula", "other_spdx_license_keys": [], "is_exception": false, "is_deprecated": false, "json": "ej-technologies-eula.json", "yaml": "ej-technologies-eula.yml", "html": "ej-technologies-eula.html", "license": "ej-technologies-eula.LICENSE" }, { "license_key": "ekiga-exception-2.0-plus", "category": "Copyleft Limited", "spdx_license_key": "LicenseRef-scancode-ekiga-exception-2.0-plus", "other_spdx_license_keys": [], "is_exception": true, "is_deprecated": false, "json": "ekiga-exception-2.0-plus.json", "yaml": "ekiga-exception-2.0-plus.yml", "html": "ekiga-exception-2.0-plus.html", "license": "ekiga-exception-2.0-plus.LICENSE" }, { "license_key": "ekioh", "category": "Permissive", "spdx_license_key": null, "other_spdx_license_keys": [], "is_exception": false, "is_deprecated": true, "json": "ekioh.json", "yaml": "ekioh.yml", "html": "ekioh.html", "license": "ekioh.LICENSE" }, { "license_key": "elastic-license-2018", "category": "Source-available", "spdx_license_key": "LicenseRef-scancode-elastic-license-2018", "other_spdx_license_keys": [], "is_exception": false, "is_deprecated": false, "json": "elastic-license-2018.json", "yaml": "elastic-license-2018.yml", "html": "elastic-license-2018.html", "license": "elastic-license-2018.LICENSE" }, { "license_key": "elastic-license-v2", "category": "Source-available", "spdx_license_key": "Elastic-2.0", "other_spdx_license_keys": [ "LicenseRef-scancode-elastic-license-v2" ], "is_exception": false, "is_deprecated": false, "json": "elastic-license-v2.json", "yaml": "elastic-license-v2.yml", "html": "elastic-license-v2.html", "license": "elastic-license-v2.LICENSE" }, { "license_key": "elib-gpl", "category": "Copyleft", "spdx_license_key": "LicenseRef-scancode-elib-gpl", "other_spdx_license_keys": [], "is_exception": false, "is_deprecated": false, "json": "elib-gpl.json", "yaml": "elib-gpl.yml", "html": "elib-gpl.html", "license": "elib-gpl.LICENSE" }, { "license_key": "elixir-trademark-policy", "category": "Proprietary Free", "spdx_license_key": "LicenseRef-scancode-elixir-trademark-policy", "other_spdx_license_keys": [ "LicenseRef-elixir-trademark-policy" ], "is_exception": false, "is_deprecated": false, "json": "elixir-trademark-policy.json", "yaml": "elixir-trademark-policy.yml", "html": "elixir-trademark-policy.html", "license": "elixir-trademark-policy.LICENSE" }, { "license_key": "ellis-lab", "category": "Permissive", "spdx_license_key": "LicenseRef-scancode-ellis-lab", "other_spdx_license_keys": [], "is_exception": false, "is_deprecated": false, "json": "ellis-lab.json", "yaml": "ellis-lab.yml", "html": "ellis-lab.html", "license": "ellis-lab.LICENSE" }, { "license_key": "embedthis-evaluation", "category": "Non-Commercial", "spdx_license_key": "LicenseRef-scancode-embedthis-evaluation", "other_spdx_license_keys": [], "is_exception": false, "is_deprecated": false, "json": "embedthis-evaluation.json", "yaml": "embedthis-evaluation.yml", "html": "embedthis-evaluation.html", "license": "embedthis-evaluation.LICENSE" }, { "license_key": "embedthis-extension", "category": "Free Restricted", "spdx_license_key": "LicenseRef-scancode-embedthis-extension", "other_spdx_license_keys": [], "is_exception": false, "is_deprecated": false, "json": "embedthis-extension.json", "yaml": "embedthis-extension.yml", "html": "embedthis-extension.html", "license": "embedthis-extension.LICENSE" }, { "license_key": "embedthis-tou-2022", "category": "Commercial", "spdx_license_key": "LicenseRef-scancode-embedthis-tou-2022", "other_spdx_license_keys": [], "is_exception": false, "is_deprecated": false, "json": "embedthis-tou-2022.json", "yaml": "embedthis-tou-2022.yml", "html": "embedthis-tou-2022.html", "license": "embedthis-tou-2022.LICENSE" }, { "license_key": "emit", "category": "Permissive", "spdx_license_key": "LicenseRef-scancode-emit", "other_spdx_license_keys": [], "is_exception": false, "is_deprecated": false, "json": "emit.json", "yaml": "emit.yml", "html": "emit.html", "license": "emit.LICENSE" }, { "license_key": "emx-library", "category": "Permissive", "spdx_license_key": "LicenseRef-scancode-emx-library", "other_spdx_license_keys": [], "is_exception": false, "is_deprecated": false, "json": "emx-library.json", "yaml": "emx-library.yml", "html": "emx-library.html", "license": "emx-library.LICENSE" }, { "license_key": "energyplus", "category": "Permissive", "spdx_license_key": "LicenseRef-scancode-energyplus-2023", "other_spdx_license_keys": [], "is_exception": false, "is_deprecated": false, "json": "energyplus.json", "yaml": "energyplus.yml", "html": "energyplus.html", "license": "energyplus.LICENSE" }, { "license_key": "energyplus-bsd", "category": "Permissive", "spdx_license_key": "LicenseRef-scancode-energyplus-bsd", "other_spdx_license_keys": [], "is_exception": false, "is_deprecated": false, "json": "energyplus-bsd.json", "yaml": "energyplus-bsd.yml", "html": "energyplus-bsd.html", "license": "energyplus-bsd.LICENSE" }, { "license_key": "enhydra-1.1", "category": "Copyleft Limited", "spdx_license_key": "LicenseRef-scancode-enhydra-1.1", "other_spdx_license_keys": [], "is_exception": false, "is_deprecated": false, "json": "enhydra-1.1.json", "yaml": "enhydra-1.1.yml", "html": "enhydra-1.1.html", "license": "enhydra-1.1.LICENSE" }, { "license_key": "enisa-legal-notice-2025", "category": "Permissive", "spdx_license_key": "LicenseRef-scancode-enisa-legal-notice-2025", "other_spdx_license_keys": [], "is_exception": false, "is_deprecated": false, "json": "enisa-legal-notice-2025.json", "yaml": "enisa-legal-notice-2025.yml", "html": "enisa-legal-notice-2025.html", "license": "enisa-legal-notice-2025.LICENSE" }, { "license_key": "enlightenment", "category": "Permissive", "spdx_license_key": "MIT-advertising", "other_spdx_license_keys": [], "is_exception": false, "is_deprecated": false, "json": "enlightenment.json", "yaml": "enlightenment.yml", "html": "enlightenment.html", "license": "enlightenment.LICENSE" }, { "license_key": "enna", "category": "Permissive", "spdx_license_key": "MIT-enna", "other_spdx_license_keys": [], "is_exception": false, "is_deprecated": false, "json": "enna.json", "yaml": "enna.yml", "html": "enna.html", "license": "enna.LICENSE" }, { "license_key": "entessa-1.0", "category": "Permissive", "spdx_license_key": "Entessa", "other_spdx_license_keys": [], "is_exception": false, "is_deprecated": false, "json": "entessa-1.0.json", "yaml": "entessa-1.0.yml", "html": "entessa-1.0.html", "license": "entessa-1.0.LICENSE" }, { "license_key": "epaperpress", "category": "Permissive", "spdx_license_key": "LicenseRef-scancode-epaperpress", "other_spdx_license_keys": [], "is_exception": false, "is_deprecated": false, "json": "epaperpress.json", "yaml": "epaperpress.yml", "html": "epaperpress.html", "license": "epaperpress.LICENSE" }, { "license_key": "epics", "category": "Permissive", "spdx_license_key": "EPICS", "other_spdx_license_keys": [], "is_exception": false, "is_deprecated": false, "json": "epics.json", "yaml": "epics.yml", "html": "epics.html", "license": "epics.LICENSE" }, { "license_key": "epl-1.0", "category": "Copyleft Limited", "spdx_license_key": "EPL-1.0", "other_spdx_license_keys": [], "is_exception": false, "is_deprecated": false, "json": "epl-1.0.json", "yaml": "epl-1.0.yml", "html": "epl-1.0.html", "license": "epl-1.0.LICENSE" }, { "license_key": "epl-2.0", "category": "Copyleft Limited", "spdx_license_key": "EPL-2.0", "other_spdx_license_keys": [], "is_exception": false, "is_deprecated": false, "json": "epl-2.0.json", "yaml": "epl-2.0.yml", "html": "epl-2.0.html", "license": "epl-2.0.LICENSE" }, { "license_key": "epo-osl-2005.1", "category": "Copyleft", "spdx_license_key": "LicenseRef-scancode-epo-osl-2005.1", "other_spdx_license_keys": [], "is_exception": false, "is_deprecated": false, "json": "epo-osl-2005.1.json", "yaml": "epo-osl-2005.1.yml", "html": "epo-osl-2005.1.html", "license": "epo-osl-2005.1.LICENSE" }, { "license_key": "epson-avasys-pl-2008", "category": "Proprietary Free", "spdx_license_key": "LicenseRef-scancode-epson-avasys-pl-2008", "other_spdx_license_keys": [], "is_exception": false, "is_deprecated": false, "json": "epson-avasys-pl-2008.json", "yaml": "epson-avasys-pl-2008.yml", "html": "epson-avasys-pl-2008.html", "license": "epson-avasys-pl-2008.LICENSE" }, { "license_key": "epson-linux-sla-2023", "category": "Proprietary Free", "spdx_license_key": "LicenseRef-scancode-epson-linux-sla-2023", "other_spdx_license_keys": [], "is_exception": false, "is_deprecated": false, "json": "epson-linux-sla-2023.json", "yaml": "epson-linux-sla-2023.yml", "html": "epson-linux-sla-2023.html", "license": "epson-linux-sla-2023.LICENSE" }, { "license_key": "eqvsl-1.0", "category": "Proprietary Free", "spdx_license_key": "LicenseRef-scancode-eqvsl-1.0", "other_spdx_license_keys": [], "is_exception": false, "is_deprecated": false, "json": "eqvsl-1.0.json", "yaml": "eqvsl-1.0.yml", "html": "eqvsl-1.0.html", "license": "eqvsl-1.0.LICENSE" }, { "license_key": "eric-glass", "category": "Permissive", "spdx_license_key": "LicenseRef-scancode-eric-glass", "other_spdx_license_keys": [], "is_exception": false, "is_deprecated": false, "json": "eric-glass.json", "yaml": "eric-glass.yml", "html": "eric-glass.html", "license": "eric-glass.LICENSE" }, { "license_key": "erlang-otp-linking-exception", "category": "Copyleft Limited", "spdx_license_key": "erlang-otp-linking-exception", "other_spdx_license_keys": [], "is_exception": true, "is_deprecated": false, "json": "erlang-otp-linking-exception.json", "yaml": "erlang-otp-linking-exception.yml", "html": "erlang-otp-linking-exception.html", "license": "erlang-otp-linking-exception.LICENSE" }, { "license_key": "erlangpl-1.1", "category": "Copyleft", "spdx_license_key": "ErlPL-1.1", "other_spdx_license_keys": [], "is_exception": false, "is_deprecated": false, "json": "erlangpl-1.1.json", "yaml": "erlangpl-1.1.yml", "html": "erlangpl-1.1.html", "license": "erlangpl-1.1.LICENSE" }, { "license_key": "errbot-exception", "category": "Permissive", "spdx_license_key": "LicenseRef-scancode-errbot-exception", "other_spdx_license_keys": [], "is_exception": true, "is_deprecated": false, "json": "errbot-exception.json", "yaml": "errbot-exception.yml", "html": "errbot-exception.html", "license": "errbot-exception.LICENSE" }, { "license_key": "esa-pl-permissive-2.4", "category": "Permissive", "spdx_license_key": "ESA-PL-permissive-2.4", "other_spdx_license_keys": [], "is_exception": false, "is_deprecated": false, "json": "esa-pl-permissive-2.4.json", "yaml": "esa-pl-permissive-2.4.yml", "html": "esa-pl-permissive-2.4.html", "license": "esa-pl-permissive-2.4.LICENSE" }, { "license_key": "esa-pl-strong-copyleft-2.4", "category": "Permissive", "spdx_license_key": "ESA-PL-strong-copyleft-2.4", "other_spdx_license_keys": [], "is_exception": false, "is_deprecated": false, "json": "esa-pl-strong-copyleft-2.4.json", "yaml": "esa-pl-strong-copyleft-2.4.yml", "html": "esa-pl-strong-copyleft-2.4.html", "license": "esa-pl-strong-copyleft-2.4.LICENSE" }, { "license_key": "esa-pl-weak-copyleft-2.4", "category": "Permissive", "spdx_license_key": "ESA-PL-weak-copyleft-2.4", "other_spdx_license_keys": [], "is_exception": false, "is_deprecated": false, "json": "esa-pl-weak-copyleft-2.4.json", "yaml": "esa-pl-weak-copyleft-2.4.yml", "html": "esa-pl-weak-copyleft-2.4.html", "license": "esa-pl-weak-copyleft-2.4.LICENSE" }, { "license_key": "esri", "category": "Commercial", "spdx_license_key": "LicenseRef-scancode-esri", "other_spdx_license_keys": [], "is_exception": false, "is_deprecated": false, "json": "esri.json", "yaml": "esri.yml", "html": "esri.html", "license": "esri.LICENSE" }, { "license_key": "esri-devkit", "category": "Proprietary Free", "spdx_license_key": "LicenseRef-scancode-esri-devkit", "other_spdx_license_keys": [], "is_exception": false, "is_deprecated": false, "json": "esri-devkit.json", "yaml": "esri-devkit.yml", "html": "esri-devkit.html", "license": "esri-devkit.LICENSE" }, { "license_key": "etalab-2.0", "category": "Permissive", "spdx_license_key": "etalab-2.0", "other_spdx_license_keys": [ "LicenseRef-scancode-etalab-2.0", "LicenseRef-scancode-etalab-2.0-fr" ], "is_exception": false, "is_deprecated": false, "json": "etalab-2.0.json", "yaml": "etalab-2.0.yml", "html": "etalab-2.0.html", "license": "etalab-2.0.LICENSE" }, { "license_key": "etalab-2.0-en", "category": "Permissive", "spdx_license_key": "LicenseRef-scancode-etalab-2.0-en", "other_spdx_license_keys": [], "is_exception": false, "is_deprecated": false, "json": "etalab-2.0-en.json", "yaml": "etalab-2.0-en.yml", "html": "etalab-2.0-en.html", "license": "etalab-2.0-en.LICENSE" }, { "license_key": "etalab-2.0-fr", "category": "Unstated License", "spdx_license_key": null, "other_spdx_license_keys": [], "is_exception": false, "is_deprecated": true, "json": "etalab-2.0-fr.json", "yaml": "etalab-2.0-fr.yml", "html": "etalab-2.0-fr.html", "license": "etalab-2.0-fr.LICENSE" }, { "license_key": "eu-datagrid", "category": "Permissive", "spdx_license_key": "EUDatagrid", "other_spdx_license_keys": [], "is_exception": false, "is_deprecated": false, "json": "eu-datagrid.json", "yaml": "eu-datagrid.yml", "html": "eu-datagrid.html", "license": "eu-datagrid.LICENSE" }, { "license_key": "eupl-1.0", "category": "Copyleft", "spdx_license_key": "EUPL-1.0", "other_spdx_license_keys": [], "is_exception": false, "is_deprecated": false, "json": "eupl-1.0.json", "yaml": "eupl-1.0.yml", "html": "eupl-1.0.html", "license": "eupl-1.0.LICENSE" }, { "license_key": "eupl-1.1", "category": "Copyleft Limited", "spdx_license_key": "EUPL-1.1", "other_spdx_license_keys": [], "is_exception": false, "is_deprecated": false, "json": "eupl-1.1.json", "yaml": "eupl-1.1.yml", "html": "eupl-1.1.html", "license": "eupl-1.1.LICENSE" }, { "license_key": "eupl-1.2", "category": "Copyleft Limited", "spdx_license_key": "EUPL-1.2", "other_spdx_license_keys": [], "is_exception": false, "is_deprecated": false, "json": "eupl-1.2.json", "yaml": "eupl-1.2.yml", "html": "eupl-1.2.html", "license": "eupl-1.2.LICENSE" }, { "license_key": "eurosym", "category": "Copyleft Limited", "spdx_license_key": "Eurosym", "other_spdx_license_keys": [], "is_exception": false, "is_deprecated": false, "json": "eurosym.json", "yaml": "eurosym.yml", "html": "eurosym.html", "license": "eurosym.LICENSE" }, { "license_key": "examdiff", "category": "Non-Commercial", "spdx_license_key": "LicenseRef-scancode-examdiff", "other_spdx_license_keys": [], "is_exception": false, "is_deprecated": false, "json": "examdiff.json", "yaml": "examdiff.yml", "html": "examdiff.html", "license": "examdiff.LICENSE" }, { "license_key": "exaone-ai-model-1.1-nc", "category": "Non-Commercial", "spdx_license_key": "LicenseRef-scancode-exaone-ai-model-1.1-nc", "other_spdx_license_keys": [], "is_exception": false, "is_deprecated": false, "json": "exaone-ai-model-1.1-nc.json", "yaml": "exaone-ai-model-1.1-nc.yml", "html": "exaone-ai-model-1.1-nc.html", "license": "exaone-ai-model-1.1-nc.LICENSE" }, { "license_key": "excelsior-jet-runtime", "category": "Commercial", "spdx_license_key": "LicenseRef-scancode-excelsior-jet-runtime", "other_spdx_license_keys": [], "is_exception": false, "is_deprecated": false, "json": "excelsior-jet-runtime.json", "yaml": "excelsior-jet-runtime.yml", "html": "excelsior-jet-runtime.html", "license": "excelsior-jet-runtime.LICENSE" }, { "license_key": "fabien-tassin", "category": "Permissive", "spdx_license_key": "LicenseRef-scancode-fabien-tassin", "other_spdx_license_keys": [], "is_exception": false, "is_deprecated": false, "json": "fabien-tassin.json", "yaml": "fabien-tassin.yml", "html": "fabien-tassin.html", "license": "fabien-tassin.LICENSE" }, { "license_key": "fabric-agreement-2017", "category": "Commercial", "spdx_license_key": "LicenseRef-scancode-fabric-agreement-2017", "other_spdx_license_keys": [], "is_exception": false, "is_deprecated": false, "json": "fabric-agreement-2017.json", "yaml": "fabric-agreement-2017.yml", "html": "fabric-agreement-2017.html", "license": "fabric-agreement-2017.LICENSE" }, { "license_key": "facebook-nuclide", "category": "Proprietary Free", "spdx_license_key": "LicenseRef-scancode-facebook-nuclide", "other_spdx_license_keys": [], "is_exception": false, "is_deprecated": false, "json": "facebook-nuclide.json", "yaml": "facebook-nuclide.yml", "html": "facebook-nuclide.html", "license": "facebook-nuclide.LICENSE" }, { "license_key": "facebook-patent-rights-2", "category": "Patent License", "spdx_license_key": "LicenseRef-scancode-facebook-patent-rights-2", "other_spdx_license_keys": [], "is_exception": false, "is_deprecated": false, "json": "facebook-patent-rights-2.json", "yaml": "facebook-patent-rights-2.yml", "html": "facebook-patent-rights-2.html", "license": "facebook-patent-rights-2.LICENSE" }, { "license_key": "facebook-software-license", "category": "Proprietary Free", "spdx_license_key": "LicenseRef-scancode-facebook-software-license", "other_spdx_license_keys": [], "is_exception": false, "is_deprecated": false, "json": "facebook-software-license.json", "yaml": "facebook-software-license.yml", "html": "facebook-software-license.html", "license": "facebook-software-license.LICENSE" }, { "license_key": "fair", "category": "Permissive", "spdx_license_key": "Fair", "other_spdx_license_keys": [], "is_exception": false, "is_deprecated": false, "json": "fair.json", "yaml": "fair.yml", "html": "fair.html", "license": "fair.LICENSE" }, { "license_key": "fair-ai-public-1.0", "category": "Copyleft", "spdx_license_key": "LicenseRef-scancode-fair-ai-public-1.0", "other_spdx_license_keys": [], "is_exception": false, "is_deprecated": false, "json": "fair-ai-public-1.0.json", "yaml": "fair-ai-public-1.0.yml", "html": "fair-ai-public-1.0.html", "license": "fair-ai-public-1.0.LICENSE" }, { "license_key": "fair-ai-public-1.0-sd", "category": "Proprietary Free", "spdx_license_key": "LicenseRef-scancode-fair-ai-public-1.0-sd", "other_spdx_license_keys": [], "is_exception": false, "is_deprecated": false, "json": "fair-ai-public-1.0-sd.json", "yaml": "fair-ai-public-1.0-sd.yml", "html": "fair-ai-public-1.0-sd.html", "license": "fair-ai-public-1.0-sd.LICENSE" }, { "license_key": "fair-source-0.9", "category": "Source-available", "spdx_license_key": "LicenseRef-scancode-fair-source-0.9", "other_spdx_license_keys": [], "is_exception": false, "is_deprecated": false, "json": "fair-source-0.9.json", "yaml": "fair-source-0.9.yml", "html": "fair-source-0.9.html", "license": "fair-source-0.9.LICENSE" }, { "license_key": "falcon-2-11b-1.0", "category": "Proprietary Free", "spdx_license_key": "LicenseRef-scancode-falcon-2-11b-1.0", "other_spdx_license_keys": [], "is_exception": false, "is_deprecated": false, "json": "falcon-2-11b-1.0.json", "yaml": "falcon-2-11b-1.0.yml", "html": "falcon-2-11b-1.0.html", "license": "falcon-2-11b-1.0.LICENSE" }, { "license_key": "fancyzoom", "category": "Non-Commercial", "spdx_license_key": "LicenseRef-scancode-fancyzoom", "other_spdx_license_keys": [], "is_exception": false, "is_deprecated": false, "json": "fancyzoom.json", "yaml": "fancyzoom.yml", "html": "fancyzoom.html", "license": "fancyzoom.LICENSE" }, { "license_key": "far-manager-exception", "category": "Permissive", "spdx_license_key": "LicenseRef-scancode-far-manager-exception", "other_spdx_license_keys": [], "is_exception": true, "is_deprecated": false, "json": "far-manager-exception.json", "yaml": "far-manager-exception.yml", "html": "far-manager-exception.html", "license": "far-manager-exception.LICENSE" }, { "license_key": "fastbuild-2012-2020", "category": "Permissive", "spdx_license_key": "LicenseRef-scancode-fastbuild-2012-2020", "other_spdx_license_keys": [], "is_exception": false, "is_deprecated": false, "json": "fastbuild-2012-2020.json", "yaml": "fastbuild-2012-2020.yml", "html": "fastbuild-2012-2020.html", "license": "fastbuild-2012-2020.LICENSE" }, { "license_key": "fastcgi-devkit", "category": "Permissive", "spdx_license_key": "OML", "other_spdx_license_keys": [], "is_exception": false, "is_deprecated": false, "json": "fastcgi-devkit.json", "yaml": "fastcgi-devkit.yml", "html": "fastcgi-devkit.html", "license": "fastcgi-devkit.LICENSE" }, { "license_key": "fatfs", "category": "Permissive", "spdx_license_key": "LicenseRef-scancode-fatfs", "other_spdx_license_keys": [], "is_exception": false, "is_deprecated": false, "json": "fatfs.json", "yaml": "fatfs.yml", "html": "fatfs.html", "license": "fatfs.LICENSE" }, { "license_key": "fawkes-runtime-exception", "category": "Copyleft Limited", "spdx_license_key": "Fawkes-Runtime-exception", "other_spdx_license_keys": [], "is_exception": true, "is_deprecated": false, "json": "fawkes-runtime-exception.json", "yaml": "fawkes-runtime-exception.yml", "html": "fawkes-runtime-exception.html", "license": "fawkes-runtime-exception.LICENSE" }, { "license_key": "fbm", "category": "Permissive", "spdx_license_key": "FBM", "other_spdx_license_keys": [], "is_exception": false, "is_deprecated": false, "json": "fbm.json", "yaml": "fbm.yml", "html": "fbm.html", "license": "fbm.LICENSE" }, { "license_key": "fcl-1.0-apache-2.0", "category": "Non-Commercial", "spdx_license_key": "LicenseRef-scancode-fcl-1.0-apache-2.0", "other_spdx_license_keys": [], "is_exception": false, "is_deprecated": false, "json": "fcl-1.0-apache-2.0.json", "yaml": "fcl-1.0-apache-2.0.yml", "html": "fcl-1.0-apache-2.0.html", "license": "fcl-1.0-apache-2.0.LICENSE" }, { "license_key": "fcl-1.0-mit", "category": "Non-Commercial", "spdx_license_key": "LicenseRef-scancode-fcl-1.0-mit", "other_spdx_license_keys": [], "is_exception": false, "is_deprecated": false, "json": "fcl-1.0-mit.json", "yaml": "fcl-1.0-mit.yml", "html": "fcl-1.0-mit.html", "license": "fcl-1.0-mit.LICENSE" }, { "license_key": "ferguson-twofish", "category": "Permissive", "spdx_license_key": "Ferguson-Twofish", "other_spdx_license_keys": [], "is_exception": false, "is_deprecated": false, "json": "ferguson-twofish.json", "yaml": "ferguson-twofish.yml", "html": "ferguson-twofish.html", "license": "ferguson-twofish.LICENSE" }, { "license_key": "ffsl-1", "category": "Copyleft Limited", "spdx_license_key": "LicenseRef-scancode-ffsl-1", "other_spdx_license_keys": [], "is_exception": false, "is_deprecated": false, "json": "ffsl-1.json", "yaml": "ffsl-1.yml", "html": "ffsl-1.html", "license": "ffsl-1.LICENSE" }, { "license_key": "fftpack-2004", "category": "Permissive", "spdx_license_key": "NCL", "other_spdx_license_keys": [ "LicenseRef-scancode-fftpack-2004" ], "is_exception": false, "is_deprecated": false, "json": "fftpack-2004.json", "yaml": "fftpack-2004.yml", "html": "fftpack-2004.html", "license": "fftpack-2004.LICENSE" }, { "license_key": "fido-metadata-ut-3.00", "category": "Proprietary Free", "spdx_license_key": "LicenseRef-scancode-fido-metadata-ut-3.00", "other_spdx_license_keys": [], "is_exception": false, "is_deprecated": false, "json": "fido-metadata-ut-3.00.json", "yaml": "fido-metadata-ut-3.00.yml", "html": "fido-metadata-ut-3.00.html", "license": "fido-metadata-ut-3.00.LICENSE" }, { "license_key": "filament-group-mit", "category": "Permissive", "spdx_license_key": "LicenseRef-scancode-filament-group-mit", "other_spdx_license_keys": [], "is_exception": false, "is_deprecated": false, "json": "filament-group-mit.json", "yaml": "filament-group-mit.yml", "html": "filament-group-mit.html", "license": "filament-group-mit.LICENSE" }, { "license_key": "first-epss-usage", "category": "Permissive", "spdx_license_key": "LicenseRef-scancode-first-epss-usage", "other_spdx_license_keys": [], "is_exception": false, "is_deprecated": false, "json": "first-epss-usage.json", "yaml": "first-epss-usage.yml", "html": "first-epss-usage.html", "license": "first-epss-usage.LICENSE" }, { "license_key": "first-works-appreciative-1.2", "category": "Proprietary Free", "spdx_license_key": "LicenseRef-scancode-first-works-appreciative-1.2", "other_spdx_license_keys": [], "is_exception": false, "is_deprecated": false, "json": "first-works-appreciative-1.2.json", "yaml": "first-works-appreciative-1.2.yml", "html": "first-works-appreciative-1.2.html", "license": "first-works-appreciative-1.2.LICENSE" }, { "license_key": "flex-2.5", "category": "Permissive", "spdx_license_key": "BSD-3-Clause-flex", "other_spdx_license_keys": [ "LicenseRef-scancode-flex-2.5" ], "is_exception": false, "is_deprecated": false, "json": "flex-2.5.json", "yaml": "flex-2.5.yml", "html": "flex-2.5.html", "license": "flex-2.5.LICENSE" }, { "license_key": "flex2sdk", "category": "Proprietary Free", "spdx_license_key": "LicenseRef-scancode-flex2sdk", "other_spdx_license_keys": [], "is_exception": false, "is_deprecated": false, "json": "flex2sdk.json", "yaml": "flex2sdk.yml", "html": "flex2sdk.html", "license": "flex2sdk.LICENSE" }, { "license_key": "flora-1.1", "category": "Permissive", "spdx_license_key": "LicenseRef-scancode-flora-1.1", "other_spdx_license_keys": [], "is_exception": false, "is_deprecated": false, "json": "flora-1.1.json", "yaml": "flora-1.1.yml", "html": "flora-1.1.html", "license": "flora-1.1.LICENSE" }, { "license_key": "flowcrypt-1.0", "category": "Proprietary Free", "spdx_license_key": "LicenseRef-scancode-flowcrypt-1.0", "other_spdx_license_keys": [], "is_exception": false, "is_deprecated": false, "json": "flowcrypt-1.0.json", "yaml": "flowcrypt-1.0.yml", "html": "flowcrypt-1.0.html", "license": "flowcrypt-1.0.LICENSE" }, { "license_key": "flowcrypt-1.1", "category": "Proprietary Free", "spdx_license_key": "LicenseRef-scancode-flowcrypt-1.1", "other_spdx_license_keys": [], "is_exception": false, "is_deprecated": false, "json": "flowcrypt-1.1.json", "yaml": "flowcrypt-1.1.yml", "html": "flowcrypt-1.1.html", "license": "flowcrypt-1.1.LICENSE" }, { "license_key": "flowcrypt-1.2", "category": "Proprietary Free", "spdx_license_key": "LicenseRef-scancode-flowcrypt-1.2", "other_spdx_license_keys": [], "is_exception": false, "is_deprecated": false, "json": "flowcrypt-1.2.json", "yaml": "flowcrypt-1.2.yml", "html": "flowcrypt-1.2.html", "license": "flowcrypt-1.2.LICENSE" }, { "license_key": "flowplayer-gpl-3.0", "category": "Copyleft", "spdx_license_key": "LicenseRef-scancode-flowplayer-gpl-3.0", "other_spdx_license_keys": [], "is_exception": false, "is_deprecated": false, "json": "flowplayer-gpl-3.0.json", "yaml": "flowplayer-gpl-3.0.yml", "html": "flowplayer-gpl-3.0.html", "license": "flowplayer-gpl-3.0.LICENSE" }, { "license_key": "fltk-exception-lgpl-2.0", "category": "Copyleft Limited", "spdx_license_key": "FLTK-exception", "other_spdx_license_keys": [], "is_exception": true, "is_deprecated": false, "json": "fltk-exception-lgpl-2.0.json", "yaml": "fltk-exception-lgpl-2.0.yml", "html": "fltk-exception-lgpl-2.0.html", "license": "fltk-exception-lgpl-2.0.LICENSE" }, { "license_key": "flux-1-nc", "category": "Non-Commercial", "spdx_license_key": "LicenseRef-scancode-flux-1-nc", "other_spdx_license_keys": [], "is_exception": false, "is_deprecated": false, "json": "flux-1-nc.json", "yaml": "flux-1-nc.yml", "html": "flux-1-nc.html", "license": "flux-1-nc.LICENSE" }, { "license_key": "font-alias", "category": "Permissive", "spdx_license_key": "LicenseRef-scancode-font-alias", "other_spdx_license_keys": [], "is_exception": false, "is_deprecated": false, "json": "font-alias.json", "yaml": "font-alias.yml", "html": "font-alias.html", "license": "font-alias.LICENSE" }, { "license_key": "font-exception-gpl", "category": "Copyleft Limited", "spdx_license_key": "Font-exception-2.0", "other_spdx_license_keys": [], "is_exception": true, "is_deprecated": false, "json": "font-exception-gpl.json", "yaml": "font-exception-gpl.yml", "html": "font-exception-gpl.html", "license": "font-exception-gpl.LICENSE" }, { "license_key": "foobar2000", "category": "Proprietary Free", "spdx_license_key": "LicenseRef-scancode-foobar2000", "other_spdx_license_keys": [], "is_exception": false, "is_deprecated": false, "json": "foobar2000.json", "yaml": "foobar2000.yml", "html": "foobar2000.html", "license": "foobar2000.LICENSE" }, { "license_key": "fpdf", "category": "Permissive", "spdx_license_key": "LicenseRef-scancode-fpdf", "other_spdx_license_keys": [], "is_exception": false, "is_deprecated": false, "json": "fpdf.json", "yaml": "fpdf.yml", "html": "fpdf.html", "license": "fpdf.LICENSE" }, { "license_key": "fpl", "category": "Permissive", "spdx_license_key": "LicenseRef-scancode-fpl", "other_spdx_license_keys": [], "is_exception": false, "is_deprecated": false, "json": "fpl.json", "yaml": "fpl.yml", "html": "fpl.html", "license": "fpl.LICENSE" }, { "license_key": "fplot", "category": "Permissive", "spdx_license_key": "LicenseRef-scancode-fplot", "other_spdx_license_keys": [], "is_exception": false, "is_deprecated": false, "json": "fplot.json", "yaml": "fplot.yml", "html": "fplot.html", "license": "fplot.LICENSE" }, { "license_key": "frameworx-1.0", "category": "Copyleft Limited", "spdx_license_key": "Frameworx-1.0", "other_spdx_license_keys": [], "is_exception": false, "is_deprecated": false, "json": "frameworx-1.0.json", "yaml": "frameworx-1.0.yml", "html": "frameworx-1.0.html", "license": "frameworx-1.0.LICENSE" }, { "license_key": "fraunhofer-fdk-aac-codec", "category": "Copyleft Limited", "spdx_license_key": "FDK-AAC", "other_spdx_license_keys": [ "LicenseRef-scancode-fraunhofer-fdk-aac-codec" ], "is_exception": false, "is_deprecated": false, "json": "fraunhofer-fdk-aac-codec.json", "yaml": "fraunhofer-fdk-aac-codec.yml", "html": "fraunhofer-fdk-aac-codec.html", "license": "fraunhofer-fdk-aac-codec.LICENSE" }, { "license_key": "fraunhofer-iso-14496-10", "category": "Permissive", "spdx_license_key": "LicenseRef-scancode-fraunhofer-iso-14496-10", "other_spdx_license_keys": [], "is_exception": false, "is_deprecated": false, "json": "fraunhofer-iso-14496-10.json", "yaml": "fraunhofer-iso-14496-10.yml", "html": "fraunhofer-iso-14496-10.html", "license": "fraunhofer-iso-14496-10.LICENSE" }, { "license_key": "free-art-1.3", "category": "Permissive", "spdx_license_key": "LicenseRef-scancode-free-art-1.3", "other_spdx_license_keys": [], "is_exception": false, "is_deprecated": false, "json": "free-art-1.3.json", "yaml": "free-art-1.3.yml", "html": "free-art-1.3.html", "license": "free-art-1.3.LICENSE" }, { "license_key": "free-fork", "category": "Copyleft Limited", "spdx_license_key": "LicenseRef-scancode-free-fork", "other_spdx_license_keys": [], "is_exception": false, "is_deprecated": false, "json": "free-fork.json", "yaml": "free-fork.yml", "html": "free-fork.html", "license": "free-fork.LICENSE" }, { "license_key": "free-surfer-1.0", "category": "Permissive", "spdx_license_key": "LicenseRef-scancode-free-surfer-1.0", "other_spdx_license_keys": [], "is_exception": false, "is_deprecated": false, "json": "free-surfer-1.0.json", "yaml": "free-surfer-1.0.yml", "html": "free-surfer-1.0.html", "license": "free-surfer-1.0.LICENSE" }, { "license_key": "free-unknown", "category": "Unstated License", "spdx_license_key": "LicenseRef-scancode-free-unknown", "other_spdx_license_keys": [], "is_exception": false, "is_deprecated": false, "json": "free-unknown.json", "yaml": "free-unknown.yml", "html": "free-unknown.html", "license": "free-unknown.LICENSE" }, { "license_key": "freebsd-boot", "category": "Permissive", "spdx_license_key": "LicenseRef-scancode-freebsd-boot", "other_spdx_license_keys": [], "is_exception": false, "is_deprecated": false, "json": "freebsd-boot.json", "yaml": "freebsd-boot.yml", "html": "freebsd-boot.html", "license": "freebsd-boot.LICENSE" }, { "license_key": "freebsd-doc", "category": "Permissive", "spdx_license_key": "FreeBSD-DOC", "other_spdx_license_keys": [ "LicenseRef-scancode-freebsd-doc" ], "is_exception": false, "is_deprecated": false, "json": "freebsd-doc.json", "yaml": "freebsd-doc.yml", "html": "freebsd-doc.html", "license": "freebsd-doc.LICENSE" }, { "license_key": "freebsd-first", "category": "Permissive", "spdx_license_key": "LicenseRef-scancode-freebsd-first", "other_spdx_license_keys": [], "is_exception": false, "is_deprecated": false, "json": "freebsd-first.json", "yaml": "freebsd-first.yml", "html": "freebsd-first.html", "license": "freebsd-first.LICENSE" }, { "license_key": "freeimage-1.0", "category": "Copyleft Limited", "spdx_license_key": "FreeImage", "other_spdx_license_keys": [], "is_exception": false, "is_deprecated": false, "json": "freeimage-1.0.json", "yaml": "freeimage-1.0.yml", "html": "freeimage-1.0.html", "license": "freeimage-1.0.LICENSE" }, { "license_key": "freemarker", "category": "Permissive", "spdx_license_key": "LicenseRef-scancode-freemarker", "other_spdx_license_keys": [], "is_exception": false, "is_deprecated": false, "json": "freemarker.json", "yaml": "freemarker.yml", "html": "freemarker.html", "license": "freemarker.LICENSE" }, { "license_key": "freertos-exception-2.0", "category": "Copyleft Limited", "spdx_license_key": "freertos-exception-2.0", "other_spdx_license_keys": [], "is_exception": true, "is_deprecated": false, "json": "freertos-exception-2.0.json", "yaml": "freertos-exception-2.0.yml", "html": "freertos-exception-2.0.html", "license": "freertos-exception-2.0.LICENSE" }, { "license_key": "freertos-mit", "category": "Permissive", "spdx_license_key": "LicenseRef-scancode-freertos-mit", "other_spdx_license_keys": [], "is_exception": false, "is_deprecated": false, "json": "freertos-mit.json", "yaml": "freertos-mit.yml", "html": "freertos-mit.html", "license": "freertos-mit.LICENSE" }, { "license_key": "freetts", "category": "Permissive", "spdx_license_key": "MIT-Festival", "other_spdx_license_keys": [ "LicenseRef-scancode-freetts" ], "is_exception": false, "is_deprecated": false, "json": "freetts.json", "yaml": "freetts.yml", "html": "freetts.html", "license": "freetts.LICENSE" }, { "license_key": "freetype", "category": "Permissive", "spdx_license_key": "FTL", "other_spdx_license_keys": [], "is_exception": false, "is_deprecated": false, "json": "freetype.json", "yaml": "freetype.yml", "html": "freetype.html", "license": "freetype.LICENSE" }, { "license_key": "freetype-patent", "category": "Patent License", "spdx_license_key": "LicenseRef-scancode-freetype-patent", "other_spdx_license_keys": [], "is_exception": false, "is_deprecated": false, "json": "freetype-patent.json", "yaml": "freetype-patent.yml", "html": "freetype-patent.html", "license": "freetype-patent.LICENSE" }, { "license_key": "froala-owdl-1.0", "category": "Proprietary Free", "spdx_license_key": "LicenseRef-scancode-froala-owdl-1.0", "other_spdx_license_keys": [], "is_exception": false, "is_deprecated": false, "json": "froala-owdl-1.0.json", "yaml": "froala-owdl-1.0.yml", "html": "froala-owdl-1.0.html", "license": "froala-owdl-1.0.LICENSE" }, { "license_key": "frontier-1.0", "category": "Copyleft Limited", "spdx_license_key": "LicenseRef-scancode-frontier-1.0", "other_spdx_license_keys": [], "is_exception": false, "is_deprecated": false, "json": "frontier-1.0.json", "yaml": "frontier-1.0.yml", "html": "frontier-1.0.html", "license": "frontier-1.0.LICENSE" }, { "license_key": "fsf-ap", "category": "Permissive", "spdx_license_key": "FSFAP", "other_spdx_license_keys": [], "is_exception": false, "is_deprecated": false, "json": "fsf-ap.json", "yaml": "fsf-ap.yml", "html": "fsf-ap.html", "license": "fsf-ap.LICENSE" }, { "license_key": "fsf-free", "category": "Public Domain", "spdx_license_key": "FSFUL", "other_spdx_license_keys": [], "is_exception": false, "is_deprecated": false, "json": "fsf-free.json", "yaml": "fsf-free.yml", "html": "fsf-free.html", "license": "fsf-free.LICENSE" }, { "license_key": "fsf-notice", "category": "Permissive", "spdx_license_key": "LicenseRef-scancode-fsf-notice", "other_spdx_license_keys": [], "is_exception": false, "is_deprecated": false, "json": "fsf-notice.json", "yaml": "fsf-notice.yml", "html": "fsf-notice.html", "license": "fsf-notice.LICENSE" }, { "license_key": "fsf-regex-gpl", "category": "Copyleft", "spdx_license_key": "LicenseRef-scancode-fsf-regex-gpl", "other_spdx_license_keys": [], "is_exception": false, "is_deprecated": false, "json": "fsf-regex-gpl.json", "yaml": "fsf-regex-gpl.yml", "html": "fsf-regex-gpl.html", "license": "fsf-regex-gpl.LICENSE" }, { "license_key": "fsf-unlimited", "category": "Permissive", "spdx_license_key": "FSFULLR", "other_spdx_license_keys": [], "is_exception": false, "is_deprecated": false, "json": "fsf-unlimited.json", "yaml": "fsf-unlimited.yml", "html": "fsf-unlimited.html", "license": "fsf-unlimited.LICENSE" }, { "license_key": "fsf-unlimited-no-warranty", "category": "Permissive", "spdx_license_key": "FSFULLRWD", "other_spdx_license_keys": [ "LicenseRef-scancode-fsf-unlimited-no-warranty" ], "is_exception": false, "is_deprecated": false, "json": "fsf-unlimited-no-warranty.json", "yaml": "fsf-unlimited-no-warranty.yml", "html": "fsf-unlimited-no-warranty.html", "license": "fsf-unlimited-no-warranty.LICENSE" }, { "license_key": "fsfap-no-warranty-disclaimer", "category": "Permissive", "spdx_license_key": "FSFAP-no-warranty-disclaimer", "other_spdx_license_keys": [], "is_exception": false, "is_deprecated": false, "json": "fsfap-no-warranty-disclaimer.json", "yaml": "fsfap-no-warranty-disclaimer.yml", "html": "fsfap-no-warranty-disclaimer.html", "license": "fsfap-no-warranty-disclaimer.LICENSE" }, { "license_key": "fsfullrsd", "category": "Permissive", "spdx_license_key": "FSFULLRSD", "other_spdx_license_keys": [], "is_exception": false, "is_deprecated": false, "json": "fsfullrsd.json", "yaml": "fsfullrsd.yml", "html": "fsfullrsd.html", "license": "fsfullrsd.LICENSE" }, { "license_key": "fsl-1.0-apache-2.0", "category": "Non-Commercial", "spdx_license_key": "LicenseRef-scancode-fsl-1.0-apache-2.0", "other_spdx_license_keys": [], "is_exception": false, "is_deprecated": false, "json": "fsl-1.0-apache-2.0.json", "yaml": "fsl-1.0-apache-2.0.yml", "html": "fsl-1.0-apache-2.0.html", "license": "fsl-1.0-apache-2.0.LICENSE" }, { "license_key": "fsl-1.0-mit", "category": "Non-Commercial", "spdx_license_key": "LicenseRef-scancode-fsl-1.0-mit", "other_spdx_license_keys": [], "is_exception": false, "is_deprecated": false, "json": "fsl-1.0-mit.json", "yaml": "fsl-1.0-mit.yml", "html": "fsl-1.0-mit.html", "license": "fsl-1.0-mit.LICENSE" }, { "license_key": "fsl-1.1-apache-2.0", "category": "Non-Commercial", "spdx_license_key": "FSL-1.1-ALv2", "other_spdx_license_keys": [ "LicenseRef-scancode-fsl-1.1-apache-2.0" ], "is_exception": false, "is_deprecated": false, "json": "fsl-1.1-apache-2.0.json", "yaml": "fsl-1.1-apache-2.0.yml", "html": "fsl-1.1-apache-2.0.html", "license": "fsl-1.1-apache-2.0.LICENSE" }, { "license_key": "fsl-1.1-mit", "category": "Non-Commercial", "spdx_license_key": "FSL-1.1-MIT", "other_spdx_license_keys": [ "LicenseRef-scancode-fsl-1.1-mit" ], "is_exception": false, "is_deprecated": false, "json": "fsl-1.1-mit.json", "yaml": "fsl-1.1-mit.yml", "html": "fsl-1.1-mit.html", "license": "fsl-1.1-mit.LICENSE" }, { "license_key": "ftdi", "category": "Proprietary Free", "spdx_license_key": "LicenseRef-scancode-ftdi", "other_spdx_license_keys": [], "is_exception": false, "is_deprecated": false, "json": "ftdi.json", "yaml": "ftdi.yml", "html": "ftdi.html", "license": "ftdi.LICENSE" }, { "license_key": "ftpbean", "category": "Proprietary Free", "spdx_license_key": "LicenseRef-scancode-ftpbean", "other_spdx_license_keys": [], "is_exception": false, "is_deprecated": false, "json": "ftpbean.json", "yaml": "ftpbean.yml", "html": "ftpbean.html", "license": "ftpbean.LICENSE" }, { "license_key": "fujion-exception-to-apache-2.0", "category": "Permissive", "spdx_license_key": "LicenseRef-scancode-fujion-exception-to-apache-2.0", "other_spdx_license_keys": [], "is_exception": true, "is_deprecated": false, "json": "fujion-exception-to-apache-2.0.json", "yaml": "fujion-exception-to-apache-2.0.yml", "html": "fujion-exception-to-apache-2.0.html", "license": "fujion-exception-to-apache-2.0.LICENSE" }, { "license_key": "furuseth", "category": "Permissive", "spdx_license_key": "Furuseth", "other_spdx_license_keys": [], "is_exception": false, "is_deprecated": false, "json": "furuseth.json", "yaml": "furuseth.yml", "html": "furuseth.html", "license": "furuseth.LICENSE" }, { "license_key": "futo-sfl-1.0", "category": "Non-Commercial", "spdx_license_key": "LicenseRef-scancode-futo-sfl-1.0", "other_spdx_license_keys": [], "is_exception": false, "is_deprecated": false, "json": "futo-sfl-1.0.json", "yaml": "futo-sfl-1.0.yml", "html": "futo-sfl-1.0.html", "license": "futo-sfl-1.0.LICENSE" }, { "license_key": "futo-sfl-1.1", "category": "Non-Commercial", "spdx_license_key": "LicenseRef-scancode-futo-sfl-1.1", "other_spdx_license_keys": [], "is_exception": false, "is_deprecated": false, "json": "futo-sfl-1.1.json", "yaml": "futo-sfl-1.1.yml", "html": "futo-sfl-1.1.html", "license": "futo-sfl-1.1.LICENSE" }, { "license_key": "futo-sfl-1.1-kb", "category": "Non-Commercial", "spdx_license_key": "LicenseRef-scancode-futo-sfl-1.1-kb", "other_spdx_license_keys": [], "is_exception": false, "is_deprecated": false, "json": "futo-sfl-1.1-kb.json", "yaml": "futo-sfl-1.1-kb.yml", "html": "futo-sfl-1.1-kb.html", "license": "futo-sfl-1.1-kb.LICENSE" }, { "license_key": "fwlw", "category": "Permissive", "spdx_license_key": "fwlw", "other_spdx_license_keys": [], "is_exception": false, "is_deprecated": false, "json": "fwlw.json", "yaml": "fwlw.yml", "html": "fwlw.html", "license": "fwlw.LICENSE" }, { "license_key": "g10-permissive", "category": "Permissive", "spdx_license_key": "LicenseRef-scancode-g10-permissive", "other_spdx_license_keys": [], "is_exception": false, "is_deprecated": false, "json": "g10-permissive.json", "yaml": "g10-permissive.yml", "html": "g10-permissive.html", "license": "g10-permissive.LICENSE" }, { "license_key": "gareth-mccaughan", "category": "Permissive", "spdx_license_key": "LicenseRef-scancode-gareth-mccaughan", "other_spdx_license_keys": [], "is_exception": false, "is_deprecated": false, "json": "gareth-mccaughan.json", "yaml": "gareth-mccaughan.yml", "html": "gareth-mccaughan.html", "license": "gareth-mccaughan.LICENSE" }, { "license_key": "gary-s-brown", "category": "Permissive", "spdx_license_key": "LicenseRef-scancode-gary-s-brown", "other_spdx_license_keys": [], "is_exception": false, "is_deprecated": false, "json": "gary-s-brown.json", "yaml": "gary-s-brown.yml", "html": "gary-s-brown.html", "license": "gary-s-brown.LICENSE" }, { "license_key": "gatling-highcharts", "category": "Proprietary Free", "spdx_license_key": "LicenseRef-scancode-gatling-highcharts", "other_spdx_license_keys": [], "is_exception": false, "is_deprecated": false, "json": "gatling-highcharts.json", "yaml": "gatling-highcharts.yml", "html": "gatling-highcharts.html", "license": "gatling-highcharts.LICENSE" }, { "license_key": "gaussian-splatting-2024", "category": "Non-Commercial", "spdx_license_key": "LicenseRef-scancode-gaussian-splatting-2024", "other_spdx_license_keys": [], "is_exception": false, "is_deprecated": false, "json": "gaussian-splatting-2024.json", "yaml": "gaussian-splatting-2024.yml", "html": "gaussian-splatting-2024.html", "license": "gaussian-splatting-2024.LICENSE" }, { "license_key": "gcc-compiler-exception-2.0", "category": "Copyleft Limited", "spdx_license_key": "LicenseRef-scancode-gcc-compiler-exception-2.0", "other_spdx_license_keys": [], "is_exception": true, "is_deprecated": false, "json": "gcc-compiler-exception-2.0.json", "yaml": "gcc-compiler-exception-2.0.yml", "html": "gcc-compiler-exception-2.0.html", "license": "gcc-compiler-exception-2.0.LICENSE" }, { "license_key": "gcc-exception-2.0-note", "category": "Copyleft Limited", "spdx_license_key": "GCC-exception-2.0-note", "other_spdx_license_keys": [], "is_exception": true, "is_deprecated": false, "json": "gcc-exception-2.0-note.json", "yaml": "gcc-exception-2.0-note.yml", "html": "gcc-exception-2.0-note.html", "license": "gcc-exception-2.0-note.LICENSE" }, { "license_key": "gcc-exception-3.0", "category": "Copyleft Limited", "spdx_license_key": "LicenseRef-scancode-gcc-exception-3.0", "other_spdx_license_keys": [ "LicenseRef-scancode-exception-3.0" ], "is_exception": true, "is_deprecated": false, "json": "gcc-exception-3.0.json", "yaml": "gcc-exception-3.0.yml", "html": "gcc-exception-3.0.html", "license": "gcc-exception-3.0.LICENSE" }, { "license_key": "gcc-exception-3.1", "category": "Copyleft Limited", "spdx_license_key": "GCC-exception-3.1", "other_spdx_license_keys": [], "is_exception": true, "is_deprecated": false, "json": "gcc-exception-3.1.json", "yaml": "gcc-exception-3.1.yml", "html": "gcc-exception-3.1.html", "license": "gcc-exception-3.1.LICENSE" }, { "license_key": "gcc-linking-exception-2.0", "category": "Copyleft Limited", "spdx_license_key": "GCC-exception-2.0", "other_spdx_license_keys": [], "is_exception": true, "is_deprecated": false, "json": "gcc-linking-exception-2.0.json", "yaml": "gcc-linking-exception-2.0.yml", "html": "gcc-linking-exception-2.0.html", "license": "gcc-linking-exception-2.0.LICENSE" }, { "license_key": "gcel-2022", "category": "Non-Commercial", "spdx_license_key": "LicenseRef-scancode-gcel-2022", "other_spdx_license_keys": [], "is_exception": false, "is_deprecated": false, "json": "gcel-2022.json", "yaml": "gcel-2022.yml", "html": "gcel-2022.html", "license": "gcel-2022.LICENSE" }, { "license_key": "gco-v3.0", "category": "Non-Commercial", "spdx_license_key": "LicenseRef-scancode-gco-v3.0", "other_spdx_license_keys": [], "is_exception": false, "is_deprecated": false, "json": "gco-v3.0.json", "yaml": "gco-v3.0.yml", "html": "gco-v3.0.html", "license": "gco-v3.0.LICENSE" }, { "license_key": "gcr-docs", "category": "Copyleft Limited", "spdx_license_key": "GCR-docs", "other_spdx_license_keys": [], "is_exception": false, "is_deprecated": false, "json": "gcr-docs.json", "yaml": "gcr-docs.yml", "html": "gcr-docs.html", "license": "gcr-docs.LICENSE" }, { "license_key": "gdcl", "category": "Permissive", "spdx_license_key": "LicenseRef-scancode-gdcl", "other_spdx_license_keys": [], "is_exception": false, "is_deprecated": false, "json": "gdcl.json", "yaml": "gdcl.yml", "html": "gdcl.html", "license": "gdcl.LICENSE" }, { "license_key": "geant4-sl-1.0", "category": "Permissive", "spdx_license_key": "LicenseRef-scancode-geant4-sl-1.0", "other_spdx_license_keys": [], "is_exception": false, "is_deprecated": false, "json": "geant4-sl-1.0.json", "yaml": "geant4-sl-1.0.yml", "html": "geant4-sl-1.0.html", "license": "geant4-sl-1.0.LICENSE" }, { "license_key": "gemini-api-additional-tos-2025", "category": "Commercial", "spdx_license_key": "LicenseRef-scancode-gemini-api-additional-tos-2025", "other_spdx_license_keys": [], "is_exception": false, "is_deprecated": false, "json": "gemini-api-additional-tos-2025.json", "yaml": "gemini-api-additional-tos-2025.yml", "html": "gemini-api-additional-tos-2025.html", "license": "gemini-api-additional-tos-2025.LICENSE" }, { "license_key": "gemma-pup-2024-02-21", "category": "Proprietary Free", "spdx_license_key": "LicenseRef-scancode-gemma-pup-2024-02-21", "other_spdx_license_keys": [], "is_exception": false, "is_deprecated": false, "json": "gemma-pup-2024-02-21.json", "yaml": "gemma-pup-2024-02-21.yml", "html": "gemma-pup-2024-02-21.html", "license": "gemma-pup-2024-02-21.LICENSE" }, { "license_key": "gemma-tou-2024-04-01", "category": "Proprietary Free", "spdx_license_key": "LicenseRef-scancode-gemma-tou-2024-04-01", "other_spdx_license_keys": [], "is_exception": false, "is_deprecated": false, "json": "gemma-tou-2024-04-01.json", "yaml": "gemma-tou-2024-04-01.yml", "html": "gemma-tou-2024-04-01.html", "license": "gemma-tou-2024-04-01.LICENSE" }, { "license_key": "gemma-tou-2025-03-24", "category": "Proprietary Free", "spdx_license_key": "LicenseRef-scancode-gemma-tou-2025-03-24", "other_spdx_license_keys": [], "is_exception": false, "is_deprecated": false, "json": "gemma-tou-2025-03-24.json", "yaml": "gemma-tou-2025-03-24.yml", "html": "gemma-tou-2025-03-24.html", "license": "gemma-tou-2025-03-24.LICENSE" }, { "license_key": "generaluser-gs-2.0", "category": "Permissive", "spdx_license_key": "LicenseRef-scancode-generaluser-gs-2.0", "other_spdx_license_keys": [], "is_exception": false, "is_deprecated": false, "json": "generaluser-gs-2.0.json", "yaml": "generaluser-gs-2.0.yml", "html": "generaluser-gs-2.0.html", "license": "generaluser-gs-2.0.LICENSE" }, { "license_key": "generic-amiwm", "category": "Non-Commercial", "spdx_license_key": "LicenseRef-scancode-generic-amiwm", "other_spdx_license_keys": [], "is_exception": false, "is_deprecated": false, "json": "generic-amiwm.json", "yaml": "generic-amiwm.yml", "html": "generic-amiwm.html", "license": "generic-amiwm.LICENSE" }, { "license_key": "generic-cla", "category": "CLA", "spdx_license_key": "LicenseRef-scancode-generic-cla", "other_spdx_license_keys": [], "is_exception": false, "is_deprecated": false, "json": "generic-cla.json", "yaml": "generic-cla.yml", "html": "generic-cla.html", "license": "generic-cla.LICENSE" }, { "license_key": "generic-exception", "category": "Unstated License", "spdx_license_key": "LicenseRef-scancode-generic-exception", "other_spdx_license_keys": [], "is_exception": true, "is_deprecated": false, "json": "generic-exception.json", "yaml": "generic-exception.yml", "html": "generic-exception.html", "license": "generic-exception.LICENSE" }, { "license_key": "generic-export-compliance", "category": "Unstated License", "spdx_license_key": "LicenseRef-scancode-generic-export-compliance", "other_spdx_license_keys": [], "is_exception": false, "is_deprecated": false, "json": "generic-export-compliance.json", "yaml": "generic-export-compliance.yml", "html": "generic-export-compliance.html", "license": "generic-export-compliance.LICENSE" }, { "license_key": "generic-loop", "category": "Permissive", "spdx_license_key": "LicenseRef-scancode-generic-loop", "other_spdx_license_keys": [], "is_exception": false, "is_deprecated": false, "json": "generic-loop.json", "yaml": "generic-loop.yml", "html": "generic-loop.html", "license": "generic-loop.LICENSE" }, { "license_key": "generic-tos", "category": "Unstated License", "spdx_license_key": "LicenseRef-scancode-generic-tos", "other_spdx_license_keys": [], "is_exception": false, "is_deprecated": false, "json": "generic-tos.json", "yaml": "generic-tos.yml", "html": "generic-tos.html", "license": "generic-tos.LICENSE" }, { "license_key": "generic-trademark", "category": "Unstated License", "spdx_license_key": "LicenseRef-scancode-generic-trademark", "other_spdx_license_keys": [ "LicenseRef-scancode-trademark-notice" ], "is_exception": false, "is_deprecated": false, "json": "generic-trademark.json", "yaml": "generic-trademark.yml", "html": "generic-trademark.html", "license": "generic-trademark.LICENSE" }, { "license_key": "generic-xts", "category": "Permissive", "spdx_license_key": "generic-xts", "other_spdx_license_keys": [], "is_exception": false, "is_deprecated": false, "json": "generic-xts.json", "yaml": "generic-xts.yml", "html": "generic-xts.html", "license": "generic-xts.LICENSE" }, { "license_key": "genivia-gsoap", "category": "Commercial", "spdx_license_key": "LicenseRef-scancode-genivia-gsoap", "other_spdx_license_keys": [], "is_exception": false, "is_deprecated": false, "json": "genivia-gsoap.json", "yaml": "genivia-gsoap.yml", "html": "genivia-gsoap.html", "license": "genivia-gsoap.LICENSE" }, { "license_key": "genode-agpl-3.0-exception", "category": "Copyleft Limited", "spdx_license_key": "LicenseRef-scancode-genode-agpl-3.0-exception", "other_spdx_license_keys": [], "is_exception": true, "is_deprecated": false, "json": "genode-agpl-3.0-exception.json", "yaml": "genode-agpl-3.0-exception.yml", "html": "genode-agpl-3.0-exception.html", "license": "genode-agpl-3.0-exception.LICENSE" }, { "license_key": "geoff-kuenning-1993", "category": "Permissive", "spdx_license_key": "LicenseRef-scancode-geoff-kuenning-1993", "other_spdx_license_keys": [], "is_exception": false, "is_deprecated": false, "json": "geoff-kuenning-1993.json", "yaml": "geoff-kuenning-1993.yml", "html": "geoff-kuenning-1993.html", "license": "geoff-kuenning-1993.LICENSE" }, { "license_key": "geogebra-ncla-2022", "category": "Non-Commercial", "spdx_license_key": "LicenseRef-scancode-geogebra-ncla-2022", "other_spdx_license_keys": [], "is_exception": false, "is_deprecated": false, "json": "geogebra-ncla-2022.json", "yaml": "geogebra-ncla-2022.yml", "html": "geogebra-ncla-2022.html", "license": "geogebra-ncla-2022.LICENSE" }, { "license_key": "geoserver-exception-2.0-plus", "category": "Copyleft Limited", "spdx_license_key": "LicenseRef-scancode-geoserver-exception-2.0-plus", "other_spdx_license_keys": [], "is_exception": true, "is_deprecated": false, "json": "geoserver-exception-2.0-plus.json", "yaml": "geoserver-exception-2.0-plus.yml", "html": "geoserver-exception-2.0-plus.html", "license": "geoserver-exception-2.0-plus.LICENSE" }, { "license_key": "gfdl-1.1", "category": "Copyleft Limited", "spdx_license_key": "GFDL-1.1-only", "other_spdx_license_keys": [ "GFDL-1.1" ], "is_exception": false, "is_deprecated": false, "json": "gfdl-1.1.json", "yaml": "gfdl-1.1.yml", "html": "gfdl-1.1.html", "license": "gfdl-1.1.LICENSE" }, { "license_key": "gfdl-1.1-invariants-only", "category": "Copyleft Limited", "spdx_license_key": "GFDL-1.1-invariants-only", "other_spdx_license_keys": [], "is_exception": false, "is_deprecated": false, "json": "gfdl-1.1-invariants-only.json", "yaml": "gfdl-1.1-invariants-only.yml", "html": "gfdl-1.1-invariants-only.html", "license": "gfdl-1.1-invariants-only.LICENSE" }, { "license_key": "gfdl-1.1-invariants-or-later", "category": "Copyleft Limited", "spdx_license_key": "GFDL-1.1-invariants-or-later", "other_spdx_license_keys": [], "is_exception": false, "is_deprecated": false, "json": "gfdl-1.1-invariants-or-later.json", "yaml": "gfdl-1.1-invariants-or-later.yml", "html": "gfdl-1.1-invariants-or-later.html", "license": "gfdl-1.1-invariants-or-later.LICENSE" }, { "license_key": "gfdl-1.1-no-invariants-only", "category": "Copyleft Limited", "spdx_license_key": "GFDL-1.1-no-invariants-only", "other_spdx_license_keys": [], "is_exception": false, "is_deprecated": false, "json": "gfdl-1.1-no-invariants-only.json", "yaml": "gfdl-1.1-no-invariants-only.yml", "html": "gfdl-1.1-no-invariants-only.html", "license": "gfdl-1.1-no-invariants-only.LICENSE" }, { "license_key": "gfdl-1.1-no-invariants-or-later", "category": "Copyleft Limited", "spdx_license_key": "GFDL-1.1-no-invariants-or-later", "other_spdx_license_keys": [], "is_exception": false, "is_deprecated": false, "json": "gfdl-1.1-no-invariants-or-later.json", "yaml": "gfdl-1.1-no-invariants-or-later.yml", "html": "gfdl-1.1-no-invariants-or-later.html", "license": "gfdl-1.1-no-invariants-or-later.LICENSE" }, { "license_key": "gfdl-1.1-plus", "category": "Copyleft Limited", "spdx_license_key": "GFDL-1.1-or-later", "other_spdx_license_keys": [ "GFDL-1.1+" ], "is_exception": false, "is_deprecated": false, "json": "gfdl-1.1-plus.json", "yaml": "gfdl-1.1-plus.yml", "html": "gfdl-1.1-plus.html", "license": "gfdl-1.1-plus.LICENSE" }, { "license_key": "gfdl-1.2", "category": "Copyleft Limited", "spdx_license_key": "GFDL-1.2-only", "other_spdx_license_keys": [ "GFDL-1.2" ], "is_exception": false, "is_deprecated": false, "json": "gfdl-1.2.json", "yaml": "gfdl-1.2.yml", "html": "gfdl-1.2.html", "license": "gfdl-1.2.LICENSE" }, { "license_key": "gfdl-1.2-invariants-only", "category": "Copyleft Limited", "spdx_license_key": "GFDL-1.2-invariants-only", "other_spdx_license_keys": [], "is_exception": false, "is_deprecated": false, "json": "gfdl-1.2-invariants-only.json", "yaml": "gfdl-1.2-invariants-only.yml", "html": "gfdl-1.2-invariants-only.html", "license": "gfdl-1.2-invariants-only.LICENSE" }, { "license_key": "gfdl-1.2-invariants-or-later", "category": "Copyleft Limited", "spdx_license_key": "GFDL-1.2-invariants-or-later", "other_spdx_license_keys": [], "is_exception": false, "is_deprecated": false, "json": "gfdl-1.2-invariants-or-later.json", "yaml": "gfdl-1.2-invariants-or-later.yml", "html": "gfdl-1.2-invariants-or-later.html", "license": "gfdl-1.2-invariants-or-later.LICENSE" }, { "license_key": "gfdl-1.2-no-invariants-only", "category": "Copyleft Limited", "spdx_license_key": "GFDL-1.2-no-invariants-only", "other_spdx_license_keys": [], "is_exception": false, "is_deprecated": false, "json": "gfdl-1.2-no-invariants-only.json", "yaml": "gfdl-1.2-no-invariants-only.yml", "html": "gfdl-1.2-no-invariants-only.html", "license": "gfdl-1.2-no-invariants-only.LICENSE" }, { "license_key": "gfdl-1.2-no-invariants-or-later", "category": "Copyleft Limited", "spdx_license_key": "GFDL-1.2-no-invariants-or-later", "other_spdx_license_keys": [], "is_exception": false, "is_deprecated": false, "json": "gfdl-1.2-no-invariants-or-later.json", "yaml": "gfdl-1.2-no-invariants-or-later.yml", "html": "gfdl-1.2-no-invariants-or-later.html", "license": "gfdl-1.2-no-invariants-or-later.LICENSE" }, { "license_key": "gfdl-1.2-plus", "category": "Copyleft Limited", "spdx_license_key": "GFDL-1.2-or-later", "other_spdx_license_keys": [ "GFDL-1.2+" ], "is_exception": false, "is_deprecated": false, "json": "gfdl-1.2-plus.json", "yaml": "gfdl-1.2-plus.yml", "html": "gfdl-1.2-plus.html", "license": "gfdl-1.2-plus.LICENSE" }, { "license_key": "gfdl-1.3", "category": "Copyleft Limited", "spdx_license_key": "GFDL-1.3-only", "other_spdx_license_keys": [ "GFDL-1.3" ], "is_exception": false, "is_deprecated": false, "json": "gfdl-1.3.json", "yaml": "gfdl-1.3.yml", "html": "gfdl-1.3.html", "license": "gfdl-1.3.LICENSE" }, { "license_key": "gfdl-1.3-invariants-only", "category": "Copyleft Limited", "spdx_license_key": "GFDL-1.3-invariants-only", "other_spdx_license_keys": [], "is_exception": false, "is_deprecated": false, "json": "gfdl-1.3-invariants-only.json", "yaml": "gfdl-1.3-invariants-only.yml", "html": "gfdl-1.3-invariants-only.html", "license": "gfdl-1.3-invariants-only.LICENSE" }, { "license_key": "gfdl-1.3-invariants-or-later", "category": "Copyleft Limited", "spdx_license_key": "GFDL-1.3-invariants-or-later", "other_spdx_license_keys": [], "is_exception": false, "is_deprecated": false, "json": "gfdl-1.3-invariants-or-later.json", "yaml": "gfdl-1.3-invariants-or-later.yml", "html": "gfdl-1.3-invariants-or-later.html", "license": "gfdl-1.3-invariants-or-later.LICENSE" }, { "license_key": "gfdl-1.3-no-invariants-only", "category": "Copyleft Limited", "spdx_license_key": "GFDL-1.3-no-invariants-only", "other_spdx_license_keys": [], "is_exception": false, "is_deprecated": false, "json": "gfdl-1.3-no-invariants-only.json", "yaml": "gfdl-1.3-no-invariants-only.yml", "html": "gfdl-1.3-no-invariants-only.html", "license": "gfdl-1.3-no-invariants-only.LICENSE" }, { "license_key": "gfdl-1.3-no-invariants-or-later", "category": "Copyleft Limited", "spdx_license_key": "GFDL-1.3-no-invariants-or-later", "other_spdx_license_keys": [], "is_exception": false, "is_deprecated": false, "json": "gfdl-1.3-no-invariants-or-later.json", "yaml": "gfdl-1.3-no-invariants-or-later.yml", "html": "gfdl-1.3-no-invariants-or-later.html", "license": "gfdl-1.3-no-invariants-or-later.LICENSE" }, { "license_key": "gfdl-1.3-plus", "category": "Copyleft Limited", "spdx_license_key": "GFDL-1.3-or-later", "other_spdx_license_keys": [ "GFDL-1.3+" ], "is_exception": false, "is_deprecated": false, "json": "gfdl-1.3-plus.json", "yaml": "gfdl-1.3-plus.yml", "html": "gfdl-1.3-plus.html", "license": "gfdl-1.3-plus.LICENSE" }, { "license_key": "ghostpdl-permissive", "category": "Permissive", "spdx_license_key": "LicenseRef-scancode-ghostpdl-permissive", "other_spdx_license_keys": [], "is_exception": false, "is_deprecated": false, "json": "ghostpdl-permissive.json", "yaml": "ghostpdl-permissive.yml", "html": "ghostpdl-permissive.html", "license": "ghostpdl-permissive.LICENSE" }, { "license_key": "ghostscript-1988", "category": "Copyleft", "spdx_license_key": "LicenseRef-scancode-ghostscript-1988", "other_spdx_license_keys": [], "is_exception": false, "is_deprecated": false, "json": "ghostscript-1988.json", "yaml": "ghostscript-1988.yml", "html": "ghostscript-1988.html", "license": "ghostscript-1988.LICENSE" }, { "license_key": "gigablast-apache-2.0-exception", "category": "Proprietary Free", "spdx_license_key": "LicenseRef-scancode-gigablast-apache-2.0-exception", "other_spdx_license_keys": [], "is_exception": true, "is_deprecated": false, "json": "gigablast-apache-2.0-exception.json", "yaml": "gigablast-apache-2.0-exception.yml", "html": "gigablast-apache-2.0-exception.html", "license": "gigablast-apache-2.0-exception.LICENSE" }, { "license_key": "github-codeql-terms-2020", "category": "Proprietary Free", "spdx_license_key": "LicenseRef-scancode-github-codeql-terms-2020", "other_spdx_license_keys": [], "is_exception": false, "is_deprecated": false, "json": "github-codeql-terms-2020.json", "yaml": "github-codeql-terms-2020.yml", "html": "github-codeql-terms-2020.html", "license": "github-codeql-terms-2020.LICENSE" }, { "license_key": "gitlab-ee", "category": "Commercial", "spdx_license_key": "LicenseRef-scancode-gitlab-ee", "other_spdx_license_keys": [], "is_exception": false, "is_deprecated": false, "json": "gitlab-ee.json", "yaml": "gitlab-ee.yml", "html": "gitlab-ee.html", "license": "gitlab-ee.LICENSE" }, { "license_key": "gitleaks-action-eula", "category": "Commercial", "spdx_license_key": "LicenseRef-scancode-gitleaks-action-eula", "other_spdx_license_keys": [], "is_exception": false, "is_deprecated": false, "json": "gitleaks-action-eula.json", "yaml": "gitleaks-action-eula.yml", "html": "gitleaks-action-eula.html", "license": "gitleaks-action-eula.LICENSE" }, { "license_key": "gitpod-self-hosted-free-2020", "category": "Proprietary Free", "spdx_license_key": "LicenseRef-scancode-gitpod-self-hosted-free-2020", "other_spdx_license_keys": [], "is_exception": false, "is_deprecated": false, "json": "gitpod-self-hosted-free-2020.json", "yaml": "gitpod-self-hosted-free-2020.yml", "html": "gitpod-self-hosted-free-2020.html", "license": "gitpod-self-hosted-free-2020.LICENSE" }, { "license_key": "gl2ps", "category": "Copyleft Limited", "spdx_license_key": "GL2PS", "other_spdx_license_keys": [], "is_exception": false, "is_deprecated": false, "json": "gl2ps.json", "yaml": "gl2ps.yml", "html": "gl2ps.html", "license": "gl2ps.LICENSE" }, { "license_key": "gladman-older-rijndael-code-use", "category": "Permissive", "spdx_license_key": "LicenseRef-scancode-gladman-older-rijndael-code", "other_spdx_license_keys": [ "LicenseRef-scancode-gladman-older-rijndael-code-use" ], "is_exception": false, "is_deprecated": false, "json": "gladman-older-rijndael-code-use.json", "yaml": "gladman-older-rijndael-code-use.yml", "html": "gladman-older-rijndael-code-use.html", "license": "gladman-older-rijndael-code-use.LICENSE" }, { "license_key": "glide", "category": "Copyleft", "spdx_license_key": "Glide", "other_spdx_license_keys": [], "is_exception": false, "is_deprecated": false, "json": "glide.json", "yaml": "glide.yml", "html": "glide.html", "license": "glide.LICENSE" }, { "license_key": "glulxe", "category": "Permissive", "spdx_license_key": "Glulxe", "other_spdx_license_keys": [], "is_exception": false, "is_deprecated": false, "json": "glulxe.json", "yaml": "glulxe.yml", "html": "glulxe.html", "license": "glulxe.LICENSE" }, { "license_key": "glut", "category": "Permissive", "spdx_license_key": "LicenseRef-scancode-glut", "other_spdx_license_keys": [], "is_exception": false, "is_deprecated": false, "json": "glut.json", "yaml": "glut.yml", "html": "glut.html", "license": "glut.LICENSE" }, { "license_key": "glwtpl", "category": "Permissive", "spdx_license_key": "GLWTPL", "other_spdx_license_keys": [], "is_exception": false, "is_deprecated": false, "json": "glwtpl.json", "yaml": "glwtpl.yml", "html": "glwtpl.html", "license": "glwtpl.LICENSE" }, { "license_key": "gmsh-exception", "category": "Copyleft Limited", "spdx_license_key": "Gmsh-exception", "other_spdx_license_keys": [], "is_exception": true, "is_deprecated": false, "json": "gmsh-exception.json", "yaml": "gmsh-exception.yml", "html": "gmsh-exception.html", "license": "gmsh-exception.LICENSE" }, { "license_key": "gnome-examples-exception", "category": "Permissive", "spdx_license_key": "GNOME-examples-exception", "other_spdx_license_keys": [], "is_exception": true, "is_deprecated": false, "json": "gnome-examples-exception.json", "yaml": "gnome-examples-exception.yml", "html": "gnome-examples-exception.html", "license": "gnome-examples-exception.LICENSE" }, { "license_key": "gnu-emacs-gpl-1985", "category": "Copyleft", "spdx_license_key": "LicenseRef-scancode-gnu-emacs-gpl-1985", "other_spdx_license_keys": [], "is_exception": false, "is_deprecated": false, "json": "gnu-emacs-gpl-1985.json", "yaml": "gnu-emacs-gpl-1985.yml", "html": "gnu-emacs-gpl-1985.html", "license": "gnu-emacs-gpl-1985.LICENSE" }, { "license_key": "gnu-emacs-gpl-1988", "category": "Copyleft", "spdx_license_key": "LicenseRef-scancode-gnu-emacs-gpl-1988", "other_spdx_license_keys": [], "is_exception": false, "is_deprecated": false, "json": "gnu-emacs-gpl-1988.json", "yaml": "gnu-emacs-gpl-1988.yml", "html": "gnu-emacs-gpl-1988.html", "license": "gnu-emacs-gpl-1988.LICENSE" }, { "license_key": "gnu-javamail-exception", "category": "Copyleft Limited", "spdx_license_key": "gnu-javamail-exception", "other_spdx_license_keys": [], "is_exception": true, "is_deprecated": false, "json": "gnu-javamail-exception.json", "yaml": "gnu-javamail-exception.yml", "html": "gnu-javamail-exception.html", "license": "gnu-javamail-exception.LICENSE" }, { "license_key": "gnuplot", "category": "Copyleft Limited", "spdx_license_key": "gnuplot", "other_spdx_license_keys": [], "is_exception": false, "is_deprecated": false, "json": "gnuplot.json", "yaml": "gnuplot.yml", "html": "gnuplot.html", "license": "gnuplot.LICENSE" }, { "license_key": "goahead", "category": "Proprietary Free", "spdx_license_key": "LicenseRef-scancode-goahead", "other_spdx_license_keys": [], "is_exception": false, "is_deprecated": false, "json": "goahead.json", "yaml": "goahead.yml", "html": "goahead.html", "license": "goahead.LICENSE" }, { "license_key": "good-boy", "category": "Permissive", "spdx_license_key": "LicenseRef-scancode-good-boy", "other_spdx_license_keys": [], "is_exception": false, "is_deprecated": false, "json": "good-boy.json", "yaml": "good-boy.yml", "html": "good-boy.html", "license": "good-boy.LICENSE" }, { "license_key": "google-analytics-tos", "category": "Proprietary Free", "spdx_license_key": "LicenseRef-scancode-google-analytics-tos", "other_spdx_license_keys": [], "is_exception": false, "is_deprecated": false, "json": "google-analytics-tos.json", "yaml": "google-analytics-tos.yml", "html": "google-analytics-tos.html", "license": "google-analytics-tos.LICENSE" }, { "license_key": "google-analytics-tos-2015", "category": "Proprietary Free", "spdx_license_key": "LicenseRef-scancode-google-analytics-tos-2015", "other_spdx_license_keys": [], "is_exception": false, "is_deprecated": false, "json": "google-analytics-tos-2015.json", "yaml": "google-analytics-tos-2015.yml", "html": "google-analytics-tos-2015.html", "license": "google-analytics-tos-2015.LICENSE" }, { "license_key": "google-analytics-tos-2016", "category": "Proprietary Free", "spdx_license_key": "LicenseRef-scancode-google-analytics-tos-2016", "other_spdx_license_keys": [], "is_exception": false, "is_deprecated": false, "json": "google-analytics-tos-2016.json", "yaml": "google-analytics-tos-2016.yml", "html": "google-analytics-tos-2016.html", "license": "google-analytics-tos-2016.LICENSE" }, { "license_key": "google-analytics-tos-2019", "category": "Proprietary Free", "spdx_license_key": "LicenseRef-scancode-google-analytics-tos-2019", "other_spdx_license_keys": [], "is_exception": false, "is_deprecated": false, "json": "google-analytics-tos-2019.json", "yaml": "google-analytics-tos-2019.yml", "html": "google-analytics-tos-2019.html", "license": "google-analytics-tos-2019.LICENSE" }, { "license_key": "google-apis-tos-2021", "category": "Proprietary Free", "spdx_license_key": "LicenseRef-scancode-google-apis-tos-2021", "other_spdx_license_keys": [], "is_exception": false, "is_deprecated": false, "json": "google-apis-tos-2021.json", "yaml": "google-apis-tos-2021.yml", "html": "google-apis-tos-2021.html", "license": "google-apis-tos-2021.LICENSE" }, { "license_key": "google-cla", "category": "CLA", "spdx_license_key": "LicenseRef-scancode-google-cla", "other_spdx_license_keys": [], "is_exception": false, "is_deprecated": false, "json": "google-cla.json", "yaml": "google-cla.yml", "html": "google-cla.html", "license": "google-cla.LICENSE" }, { "license_key": "google-corporate-cla", "category": "CLA", "spdx_license_key": "LicenseRef-scancode-google-corporate-cla", "other_spdx_license_keys": [], "is_exception": false, "is_deprecated": false, "json": "google-corporate-cla.json", "yaml": "google-corporate-cla.yml", "html": "google-corporate-cla.html", "license": "google-corporate-cla.LICENSE" }, { "license_key": "google-maps-tos-2018-02-07", "category": "Proprietary Free", "spdx_license_key": "LicenseRef-scancode-google-maps-tos-2018-02-07", "other_spdx_license_keys": [], "is_exception": false, "is_deprecated": false, "json": "google-maps-tos-2018-02-07.json", "yaml": "google-maps-tos-2018-02-07.yml", "html": "google-maps-tos-2018-02-07.html", "license": "google-maps-tos-2018-02-07.LICENSE" }, { "license_key": "google-maps-tos-2018-05-01", "category": "Proprietary Free", "spdx_license_key": "LicenseRef-scancode-google-maps-tos-2018-05-01", "other_spdx_license_keys": [], "is_exception": false, "is_deprecated": false, "json": "google-maps-tos-2018-05-01.json", "yaml": "google-maps-tos-2018-05-01.yml", "html": "google-maps-tos-2018-05-01.html", "license": "google-maps-tos-2018-05-01.LICENSE" }, { "license_key": "google-maps-tos-2018-06-07", "category": "Proprietary Free", "spdx_license_key": "LicenseRef-scancode-google-maps-tos-2018-06-07", "other_spdx_license_keys": [], "is_exception": false, "is_deprecated": false, "json": "google-maps-tos-2018-06-07.json", "yaml": "google-maps-tos-2018-06-07.yml", "html": "google-maps-tos-2018-06-07.html", "license": "google-maps-tos-2018-06-07.LICENSE" }, { "license_key": "google-maps-tos-2018-07-09", "category": "Proprietary Free", "spdx_license_key": "LicenseRef-scancode-google-maps-tos-2018-07-09", "other_spdx_license_keys": [], "is_exception": false, "is_deprecated": false, "json": "google-maps-tos-2018-07-09.json", "yaml": "google-maps-tos-2018-07-09.yml", "html": "google-maps-tos-2018-07-09.html", "license": "google-maps-tos-2018-07-09.LICENSE" }, { "license_key": "google-maps-tos-2018-07-19", "category": "Proprietary Free", "spdx_license_key": "LicenseRef-scancode-google-maps-tos-2018-07-19", "other_spdx_license_keys": [], "is_exception": false, "is_deprecated": false, "json": "google-maps-tos-2018-07-19.json", "yaml": "google-maps-tos-2018-07-19.yml", "html": "google-maps-tos-2018-07-19.html", "license": "google-maps-tos-2018-07-19.LICENSE" }, { "license_key": "google-maps-tos-2018-10-01", "category": "Proprietary Free", "spdx_license_key": "LicenseRef-scancode-google-maps-tos-2018-10-01", "other_spdx_license_keys": [], "is_exception": false, "is_deprecated": false, "json": "google-maps-tos-2018-10-01.json", "yaml": "google-maps-tos-2018-10-01.yml", "html": "google-maps-tos-2018-10-01.html", "license": "google-maps-tos-2018-10-01.LICENSE" }, { "license_key": "google-maps-tos-2018-10-31", "category": "Proprietary Free", "spdx_license_key": "LicenseRef-scancode-google-maps-tos-2018-10-31", "other_spdx_license_keys": [], "is_exception": false, "is_deprecated": false, "json": "google-maps-tos-2018-10-31.json", "yaml": "google-maps-tos-2018-10-31.yml", "html": "google-maps-tos-2018-10-31.html", "license": "google-maps-tos-2018-10-31.LICENSE" }, { "license_key": "google-maps-tos-2019-05-02", "category": "Proprietary Free", "spdx_license_key": "LicenseRef-scancode-google-maps-tos-2019-05-02", "other_spdx_license_keys": [], "is_exception": false, "is_deprecated": false, "json": "google-maps-tos-2019-05-02.json", "yaml": "google-maps-tos-2019-05-02.yml", "html": "google-maps-tos-2019-05-02.html", "license": "google-maps-tos-2019-05-02.LICENSE" }, { "license_key": "google-maps-tos-2019-11-21", "category": "Proprietary Free", "spdx_license_key": "LicenseRef-scancode-google-maps-tos-2019-11-21", "other_spdx_license_keys": [], "is_exception": false, "is_deprecated": false, "json": "google-maps-tos-2019-11-21.json", "yaml": "google-maps-tos-2019-11-21.yml", "html": "google-maps-tos-2019-11-21.html", "license": "google-maps-tos-2019-11-21.LICENSE" }, { "license_key": "google-maps-tos-2020-04-02", "category": "Proprietary Free", "spdx_license_key": "LicenseRef-scancode-google-maps-tos-2020-04-02", "other_spdx_license_keys": [], "is_exception": false, "is_deprecated": false, "json": "google-maps-tos-2020-04-02.json", "yaml": "google-maps-tos-2020-04-02.yml", "html": "google-maps-tos-2020-04-02.html", "license": "google-maps-tos-2020-04-02.LICENSE" }, { "license_key": "google-maps-tos-2020-04-27", "category": "Proprietary Free", "spdx_license_key": "LicenseRef-scancode-google-maps-tos-2020-04-27", "other_spdx_license_keys": [], "is_exception": false, "is_deprecated": false, "json": "google-maps-tos-2020-04-27.json", "yaml": "google-maps-tos-2020-04-27.yml", "html": "google-maps-tos-2020-04-27.html", "license": "google-maps-tos-2020-04-27.LICENSE" }, { "license_key": "google-maps-tos-2020-05-06", "category": "Proprietary Free", "spdx_license_key": "LicenseRef-scancode-google-maps-tos-2020-05-06", "other_spdx_license_keys": [], "is_exception": false, "is_deprecated": false, "json": "google-maps-tos-2020-05-06.json", "yaml": "google-maps-tos-2020-05-06.yml", "html": "google-maps-tos-2020-05-06.html", "license": "google-maps-tos-2020-05-06.LICENSE" }, { "license_key": "google-ml-kit-tos-2022", "category": "Proprietary Free", "spdx_license_key": "LicenseRef-scancode-google-ml-kit-tos-2022", "other_spdx_license_keys": [], "is_exception": false, "is_deprecated": false, "json": "google-ml-kit-tos-2022.json", "yaml": "google-ml-kit-tos-2022.yml", "html": "google-ml-kit-tos-2022.html", "license": "google-ml-kit-tos-2022.LICENSE" }, { "license_key": "google-patent-license", "category": "Patent License", "spdx_license_key": "LicenseRef-scancode-google-patent-license", "other_spdx_license_keys": [], "is_exception": false, "is_deprecated": false, "json": "google-patent-license.json", "yaml": "google-patent-license.yml", "html": "google-patent-license.html", "license": "google-patent-license.LICENSE" }, { "license_key": "google-patent-license-fuchsia", "category": "Patent License", "spdx_license_key": "LicenseRef-scancode-google-patent-license-fuchsia", "other_spdx_license_keys": [], "is_exception": false, "is_deprecated": false, "json": "google-patent-license-fuchsia.json", "yaml": "google-patent-license-fuchsia.yml", "html": "google-patent-license-fuchsia.html", "license": "google-patent-license-fuchsia.LICENSE" }, { "license_key": "google-patent-license-fuschia", "category": "Patent License", "spdx_license_key": null, "other_spdx_license_keys": [], "is_exception": false, "is_deprecated": true, "json": "google-patent-license-fuschia.json", "yaml": "google-patent-license-fuschia.yml", "html": "google-patent-license-fuschia.html", "license": "google-patent-license-fuschia.LICENSE" }, { "license_key": "google-patent-license-golang", "category": "Patent License", "spdx_license_key": "LicenseRef-scancode-google-patent-license-golang", "other_spdx_license_keys": [], "is_exception": false, "is_deprecated": false, "json": "google-patent-license-golang.json", "yaml": "google-patent-license-golang.yml", "html": "google-patent-license-golang.html", "license": "google-patent-license-golang.LICENSE" }, { "license_key": "google-patent-license-webm", "category": "Patent License", "spdx_license_key": "LicenseRef-scancode-google-patent-license-webm", "other_spdx_license_keys": [], "is_exception": false, "is_deprecated": false, "json": "google-patent-license-webm.json", "yaml": "google-patent-license-webm.yml", "html": "google-patent-license-webm.html", "license": "google-patent-license-webm.LICENSE" }, { "license_key": "google-patent-license-webrtc", "category": "Patent License", "spdx_license_key": "LicenseRef-scancode-google-patent-license-webrtc", "other_spdx_license_keys": [], "is_exception": false, "is_deprecated": false, "json": "google-patent-license-webrtc.json", "yaml": "google-patent-license-webrtc.yml", "html": "google-patent-license-webrtc.html", "license": "google-patent-license-webrtc.LICENSE" }, { "license_key": "google-playcore-sdk-tos-2020", "category": "Proprietary Free", "spdx_license_key": "LicenseRef-scancode-google-playcore-sdk-tos-2020", "other_spdx_license_keys": [], "is_exception": false, "is_deprecated": false, "json": "google-playcore-sdk-tos-2020.json", "yaml": "google-playcore-sdk-tos-2020.yml", "html": "google-playcore-sdk-tos-2020.html", "license": "google-playcore-sdk-tos-2020.LICENSE" }, { "license_key": "google-tos-2013", "category": "Proprietary Free", "spdx_license_key": "LicenseRef-scancode-google-tos-2013", "other_spdx_license_keys": [], "is_exception": false, "is_deprecated": false, "json": "google-tos-2013.json", "yaml": "google-tos-2013.yml", "html": "google-tos-2013.html", "license": "google-tos-2013.LICENSE" }, { "license_key": "google-tos-2014", "category": "Proprietary Free", "spdx_license_key": "LicenseRef-scancode-google-tos-2014", "other_spdx_license_keys": [], "is_exception": false, "is_deprecated": false, "json": "google-tos-2014.json", "yaml": "google-tos-2014.yml", "html": "google-tos-2014.html", "license": "google-tos-2014.LICENSE" }, { "license_key": "google-tos-2017", "category": "Proprietary Free", "spdx_license_key": "LicenseRef-scancode-google-tos-2017", "other_spdx_license_keys": [], "is_exception": false, "is_deprecated": false, "json": "google-tos-2017.json", "yaml": "google-tos-2017.yml", "html": "google-tos-2017.html", "license": "google-tos-2017.LICENSE" }, { "license_key": "google-tos-2019", "category": "Proprietary Free", "spdx_license_key": "LicenseRef-scancode-google-tos-2019", "other_spdx_license_keys": [], "is_exception": false, "is_deprecated": false, "json": "google-tos-2019.json", "yaml": "google-tos-2019.yml", "html": "google-tos-2019.html", "license": "google-tos-2019.LICENSE" }, { "license_key": "google-tos-2020", "category": "Proprietary Free", "spdx_license_key": "LicenseRef-scancode-google-tos-2020", "other_spdx_license_keys": [], "is_exception": false, "is_deprecated": false, "json": "google-tos-2020.json", "yaml": "google-tos-2020.yml", "html": "google-tos-2020.html", "license": "google-tos-2020.LICENSE" }, { "license_key": "gpl-1.0", "category": "Copyleft", "spdx_license_key": "GPL-1.0-only", "other_spdx_license_keys": [ "GPL-1.0" ], "is_exception": false, "is_deprecated": false, "json": "gpl-1.0.json", "yaml": "gpl-1.0.yml", "html": "gpl-1.0.html", "license": "gpl-1.0.LICENSE" }, { "license_key": "gpl-1.0-plus", "category": "Copyleft", "spdx_license_key": "GPL-1.0-or-later", "other_spdx_license_keys": [ "GPL-1.0+", "LicenseRef-GPL", "GPL" ], "is_exception": false, "is_deprecated": false, "json": "gpl-1.0-plus.json", "yaml": "gpl-1.0-plus.yml", "html": "gpl-1.0-plus.html", "license": "gpl-1.0-plus.LICENSE" }, { "license_key": "gpl-2.0", "category": "Copyleft", "spdx_license_key": "GPL-2.0-only", "other_spdx_license_keys": [ "GPL-2.0", "GPL 2.0", "LicenseRef-GPL-2.0" ], "is_exception": false, "is_deprecated": false, "json": "gpl-2.0.json", "yaml": "gpl-2.0.yml", "html": "gpl-2.0.html", "license": "gpl-2.0.LICENSE" }, { "license_key": "gpl-2.0-adaptec", "category": "Copyleft", "spdx_license_key": "LicenseRef-scancode-gpl-2.0-adaptec", "other_spdx_license_keys": [], "is_exception": false, "is_deprecated": false, "json": "gpl-2.0-adaptec.json", "yaml": "gpl-2.0-adaptec.yml", "html": "gpl-2.0-adaptec.html", "license": "gpl-2.0-adaptec.LICENSE" }, { "license_key": "gpl-2.0-autoconf", "category": "Copyleft Limited", "spdx_license_key": "GPL-2.0-with-autoconf-exception", "other_spdx_license_keys": [], "is_exception": true, "is_deprecated": true, "json": "gpl-2.0-autoconf.json", "yaml": "gpl-2.0-autoconf.yml", "html": "gpl-2.0-autoconf.html", "license": "gpl-2.0-autoconf.LICENSE" }, { "license_key": "gpl-2.0-autoopts", "category": "Copyleft Limited", "spdx_license_key": null, "other_spdx_license_keys": [], "is_exception": true, "is_deprecated": true, "json": "gpl-2.0-autoopts.json", "yaml": "gpl-2.0-autoopts.yml", "html": "gpl-2.0-autoopts.html", "license": "gpl-2.0-autoopts.LICENSE" }, { "license_key": "gpl-2.0-bison", "category": "Copyleft Limited", "spdx_license_key": null, "other_spdx_license_keys": [], "is_exception": true, "is_deprecated": true, "json": "gpl-2.0-bison.json", "yaml": "gpl-2.0-bison.yml", "html": "gpl-2.0-bison.html", "license": "gpl-2.0-bison.LICENSE" }, { "license_key": "gpl-2.0-bison-2.2", "category": "Copyleft Limited", "spdx_license_key": null, "other_spdx_license_keys": [], "is_exception": true, "is_deprecated": true, "json": "gpl-2.0-bison-2.2.json", "yaml": "gpl-2.0-bison-2.2.yml", "html": "gpl-2.0-bison-2.2.html", "license": "gpl-2.0-bison-2.2.LICENSE" }, { "license_key": "gpl-2.0-broadcom-linking", "category": "Copyleft Limited", "spdx_license_key": null, "other_spdx_license_keys": [], "is_exception": true, "is_deprecated": true, "json": "gpl-2.0-broadcom-linking.json", "yaml": "gpl-2.0-broadcom-linking.yml", "html": "gpl-2.0-broadcom-linking.html", "license": "gpl-2.0-broadcom-linking.LICENSE" }, { "license_key": "gpl-2.0-classpath", "category": "Copyleft Limited", "spdx_license_key": "GPL-2.0-with-classpath-exception", "other_spdx_license_keys": [], "is_exception": true, "is_deprecated": true, "json": "gpl-2.0-classpath.json", "yaml": "gpl-2.0-classpath.yml", "html": "gpl-2.0-classpath.html", "license": "gpl-2.0-classpath.LICENSE" }, { "license_key": "gpl-2.0-cygwin", "category": "Copyleft Limited", "spdx_license_key": null, "other_spdx_license_keys": [], "is_exception": true, "is_deprecated": true, "json": "gpl-2.0-cygwin.json", "yaml": "gpl-2.0-cygwin.yml", "html": "gpl-2.0-cygwin.html", "license": "gpl-2.0-cygwin.LICENSE" }, { "license_key": "gpl-2.0-djvu", "category": "Copyleft", "spdx_license_key": "LicenseRef-scancode-gpl-2.0-djvu", "other_spdx_license_keys": [], "is_exception": false, "is_deprecated": false, "json": "gpl-2.0-djvu.json", "yaml": "gpl-2.0-djvu.yml", "html": "gpl-2.0-djvu.html", "license": "gpl-2.0-djvu.LICENSE" }, { "license_key": "gpl-2.0-font", "category": "Copyleft Limited", "spdx_license_key": "GPL-2.0-with-font-exception", "other_spdx_license_keys": [], "is_exception": true, "is_deprecated": true, "json": "gpl-2.0-font.json", "yaml": "gpl-2.0-font.yml", "html": "gpl-2.0-font.html", "license": "gpl-2.0-font.LICENSE" }, { "license_key": "gpl-2.0-freertos", "category": "Copyleft Limited", "spdx_license_key": null, "other_spdx_license_keys": [], "is_exception": true, "is_deprecated": true, "json": "gpl-2.0-freertos.json", "yaml": "gpl-2.0-freertos.yml", "html": "gpl-2.0-freertos.html", "license": "gpl-2.0-freertos.LICENSE" }, { "license_key": "gpl-2.0-gcc", "category": "Copyleft Limited", "spdx_license_key": "GPL-2.0-with-GCC-exception", "other_spdx_license_keys": [], "is_exception": true, "is_deprecated": true, "json": "gpl-2.0-gcc.json", "yaml": "gpl-2.0-gcc.yml", "html": "gpl-2.0-gcc.html", "license": "gpl-2.0-gcc.LICENSE" }, { "license_key": "gpl-2.0-gcc-compiler-exception", "category": "Copyleft Limited", "spdx_license_key": null, "other_spdx_license_keys": [], "is_exception": true, "is_deprecated": true, "json": "gpl-2.0-gcc-compiler-exception.json", "yaml": "gpl-2.0-gcc-compiler-exception.yml", "html": "gpl-2.0-gcc-compiler-exception.html", "license": "gpl-2.0-gcc-compiler-exception.LICENSE" }, { "license_key": "gpl-2.0-glibc", "category": "Copyleft Limited", "spdx_license_key": null, "other_spdx_license_keys": [], "is_exception": true, "is_deprecated": true, "json": "gpl-2.0-glibc.json", "yaml": "gpl-2.0-glibc.yml", "html": "gpl-2.0-glibc.html", "license": "gpl-2.0-glibc.LICENSE" }, { "license_key": "gpl-2.0-guile", "category": "Copyleft Limited", "spdx_license_key": null, "other_spdx_license_keys": [], "is_exception": true, "is_deprecated": true, "json": "gpl-2.0-guile.json", "yaml": "gpl-2.0-guile.yml", "html": "gpl-2.0-guile.html", "license": "gpl-2.0-guile.LICENSE" }, { "license_key": "gpl-2.0-ice", "category": "Copyleft", "spdx_license_key": null, "other_spdx_license_keys": [], "is_exception": true, "is_deprecated": true, "json": "gpl-2.0-ice.json", "yaml": "gpl-2.0-ice.yml", "html": "gpl-2.0-ice.html", "license": "gpl-2.0-ice.LICENSE" }, { "license_key": "gpl-2.0-independent-module-linking", "category": "Copyleft Limited", "spdx_license_key": null, "other_spdx_license_keys": [], "is_exception": true, "is_deprecated": true, "json": "gpl-2.0-independent-module-linking.json", "yaml": "gpl-2.0-independent-module-linking.yml", "html": "gpl-2.0-independent-module-linking.html", "license": "gpl-2.0-independent-module-linking.LICENSE" }, { "license_key": "gpl-2.0-iolib", "category": "Copyleft Limited", "spdx_license_key": null, "other_spdx_license_keys": [], "is_exception": true, "is_deprecated": true, "json": "gpl-2.0-iolib.json", "yaml": "gpl-2.0-iolib.yml", "html": "gpl-2.0-iolib.html", "license": "gpl-2.0-iolib.LICENSE" }, { "license_key": "gpl-2.0-iso-cpp", "category": "Copyleft Limited", "spdx_license_key": null, "other_spdx_license_keys": [], "is_exception": true, "is_deprecated": true, "json": "gpl-2.0-iso-cpp.json", "yaml": "gpl-2.0-iso-cpp.yml", "html": "gpl-2.0-iso-cpp.html", "license": "gpl-2.0-iso-cpp.LICENSE" }, { "license_key": "gpl-2.0-javascript", "category": "Copyleft Limited", "spdx_license_key": null, "other_spdx_license_keys": [], "is_exception": true, "is_deprecated": true, "json": "gpl-2.0-javascript.json", "yaml": "gpl-2.0-javascript.yml", "html": "gpl-2.0-javascript.html", "license": "gpl-2.0-javascript.LICENSE" }, { "license_key": "gpl-2.0-kernel", "category": "Copyleft Limited", "spdx_license_key": null, "other_spdx_license_keys": [], "is_exception": true, "is_deprecated": true, "json": "gpl-2.0-kernel.json", "yaml": "gpl-2.0-kernel.yml", "html": "gpl-2.0-kernel.html", "license": "gpl-2.0-kernel.LICENSE" }, { "license_key": "gpl-2.0-koterov", "category": "Copyleft", "spdx_license_key": "LicenseRef-scancode-gpl-2.0-koterov", "other_spdx_license_keys": [], "is_exception": false, "is_deprecated": false, "json": "gpl-2.0-koterov.json", "yaml": "gpl-2.0-koterov.yml", "html": "gpl-2.0-koterov.html", "license": "gpl-2.0-koterov.LICENSE" }, { "license_key": "gpl-2.0-libgit2", "category": "Copyleft Limited", "spdx_license_key": null, "other_spdx_license_keys": [], "is_exception": true, "is_deprecated": true, "json": "gpl-2.0-libgit2.json", "yaml": "gpl-2.0-libgit2.yml", "html": "gpl-2.0-libgit2.html", "license": "gpl-2.0-libgit2.LICENSE" }, { "license_key": "gpl-2.0-library", "category": "Copyleft Limited", "spdx_license_key": null, "other_spdx_license_keys": [], "is_exception": true, "is_deprecated": true, "json": "gpl-2.0-library.json", "yaml": "gpl-2.0-library.yml", "html": "gpl-2.0-library.html", "license": "gpl-2.0-library.LICENSE" }, { "license_key": "gpl-2.0-libtool", "category": "Copyleft Limited", "spdx_license_key": null, "other_spdx_license_keys": [], "is_exception": true, "is_deprecated": true, "json": "gpl-2.0-libtool.json", "yaml": "gpl-2.0-libtool.yml", "html": "gpl-2.0-libtool.html", "license": "gpl-2.0-libtool.LICENSE" }, { "license_key": "gpl-2.0-lmbench", "category": "Copyleft", "spdx_license_key": null, "other_spdx_license_keys": [], "is_exception": true, "is_deprecated": true, "json": "gpl-2.0-lmbench.json", "yaml": "gpl-2.0-lmbench.yml", "html": "gpl-2.0-lmbench.html", "license": "gpl-2.0-lmbench.LICENSE" }, { "license_key": "gpl-2.0-mysql-connector-odbc", "category": "Copyleft Limited", "spdx_license_key": null, "other_spdx_license_keys": [], "is_exception": true, "is_deprecated": true, "json": "gpl-2.0-mysql-connector-odbc.json", "yaml": "gpl-2.0-mysql-connector-odbc.yml", "html": "gpl-2.0-mysql-connector-odbc.html", "license": "gpl-2.0-mysql-connector-odbc.LICENSE" }, { "license_key": "gpl-2.0-mysql-floss", "category": "Copyleft", "spdx_license_key": null, "other_spdx_license_keys": [], "is_exception": true, "is_deprecated": true, "json": "gpl-2.0-mysql-floss.json", "yaml": "gpl-2.0-mysql-floss.yml", "html": "gpl-2.0-mysql-floss.html", "license": "gpl-2.0-mysql-floss.LICENSE" }, { "license_key": "gpl-2.0-openjdk", "category": "Copyleft Limited", "spdx_license_key": null, "other_spdx_license_keys": [], "is_exception": true, "is_deprecated": true, "json": "gpl-2.0-openjdk.json", "yaml": "gpl-2.0-openjdk.yml", "html": "gpl-2.0-openjdk.html", "license": "gpl-2.0-openjdk.LICENSE" }, { "license_key": "gpl-2.0-openssl", "category": "Copyleft Limited", "spdx_license_key": null, "other_spdx_license_keys": [], "is_exception": true, "is_deprecated": true, "json": "gpl-2.0-openssl.json", "yaml": "gpl-2.0-openssl.yml", "html": "gpl-2.0-openssl.html", "license": "gpl-2.0-openssl.LICENSE" }, { "license_key": "gpl-2.0-oracle-mysql-foss", "category": "Copyleft", "spdx_license_key": null, "other_spdx_license_keys": [], "is_exception": true, "is_deprecated": true, "json": "gpl-2.0-oracle-mysql-foss.json", "yaml": "gpl-2.0-oracle-mysql-foss.yml", "html": "gpl-2.0-oracle-mysql-foss.html", "license": "gpl-2.0-oracle-mysql-foss.LICENSE" }, { "license_key": "gpl-2.0-oracle-openjdk", "category": "Copyleft Limited", "spdx_license_key": null, "other_spdx_license_keys": [], "is_exception": true, "is_deprecated": true, "json": "gpl-2.0-oracle-openjdk.json", "yaml": "gpl-2.0-oracle-openjdk.yml", "html": "gpl-2.0-oracle-openjdk.html", "license": "gpl-2.0-oracle-openjdk.LICENSE" }, { "license_key": "gpl-2.0-plus", "category": "Copyleft", "spdx_license_key": "GPL-2.0-or-later", "other_spdx_license_keys": [ "GPL-2.0+", "GPL 2.0+" ], "is_exception": false, "is_deprecated": false, "json": "gpl-2.0-plus.json", "yaml": "gpl-2.0-plus.yml", "html": "gpl-2.0-plus.html", "license": "gpl-2.0-plus.LICENSE" }, { "license_key": "gpl-2.0-plus-ada", "category": "Copyleft Limited", "spdx_license_key": null, "other_spdx_license_keys": [], "is_exception": true, "is_deprecated": true, "json": "gpl-2.0-plus-ada.json", "yaml": "gpl-2.0-plus-ada.yml", "html": "gpl-2.0-plus-ada.html", "license": "gpl-2.0-plus-ada.LICENSE" }, { "license_key": "gpl-2.0-plus-ekiga", "category": "Copyleft Limited", "spdx_license_key": null, "other_spdx_license_keys": [], "is_exception": true, "is_deprecated": true, "json": "gpl-2.0-plus-ekiga.json", "yaml": "gpl-2.0-plus-ekiga.yml", "html": "gpl-2.0-plus-ekiga.html", "license": "gpl-2.0-plus-ekiga.LICENSE" }, { "license_key": "gpl-2.0-plus-gcc", "category": "Copyleft Limited", "spdx_license_key": null, "other_spdx_license_keys": [], "is_exception": true, "is_deprecated": true, "json": "gpl-2.0-plus-gcc.json", "yaml": "gpl-2.0-plus-gcc.yml", "html": "gpl-2.0-plus-gcc.html", "license": "gpl-2.0-plus-gcc.LICENSE" }, { "license_key": "gpl-2.0-plus-geoserver", "category": "Copyleft Limited", "spdx_license_key": null, "other_spdx_license_keys": [], "is_exception": true, "is_deprecated": true, "json": "gpl-2.0-plus-geoserver.json", "yaml": "gpl-2.0-plus-geoserver.yml", "html": "gpl-2.0-plus-geoserver.html", "license": "gpl-2.0-plus-geoserver.LICENSE" }, { "license_key": "gpl-2.0-plus-linking", "category": "Copyleft Limited", "spdx_license_key": null, "other_spdx_license_keys": [], "is_exception": true, "is_deprecated": true, "json": "gpl-2.0-plus-linking.json", "yaml": "gpl-2.0-plus-linking.yml", "html": "gpl-2.0-plus-linking.html", "license": "gpl-2.0-plus-linking.LICENSE" }, { "license_key": "gpl-2.0-plus-nant", "category": "Copyleft Limited", "spdx_license_key": null, "other_spdx_license_keys": [], "is_exception": true, "is_deprecated": true, "json": "gpl-2.0-plus-nant.json", "yaml": "gpl-2.0-plus-nant.yml", "html": "gpl-2.0-plus-nant.html", "license": "gpl-2.0-plus-nant.LICENSE" }, { "license_key": "gpl-2.0-plus-openmotif", "category": "Copyleft Limited", "spdx_license_key": null, "other_spdx_license_keys": [], "is_exception": true, "is_deprecated": true, "json": "gpl-2.0-plus-openmotif.json", "yaml": "gpl-2.0-plus-openmotif.yml", "html": "gpl-2.0-plus-openmotif.html", "license": "gpl-2.0-plus-openmotif.LICENSE" }, { "license_key": "gpl-2.0-plus-openssl", "category": "Copyleft", "spdx_license_key": null, "other_spdx_license_keys": [], "is_exception": true, "is_deprecated": true, "json": "gpl-2.0-plus-openssl.json", "yaml": "gpl-2.0-plus-openssl.yml", "html": "gpl-2.0-plus-openssl.html", "license": "gpl-2.0-plus-openssl.LICENSE" }, { "license_key": "gpl-2.0-plus-sane", "category": "Copyleft Limited", "spdx_license_key": null, "other_spdx_license_keys": [], "is_exception": true, "is_deprecated": true, "json": "gpl-2.0-plus-sane.json", "yaml": "gpl-2.0-plus-sane.yml", "html": "gpl-2.0-plus-sane.html", "license": "gpl-2.0-plus-sane.LICENSE" }, { "license_key": "gpl-2.0-plus-subcommander", "category": "Copyleft Limited", "spdx_license_key": null, "other_spdx_license_keys": [], "is_exception": true, "is_deprecated": true, "json": "gpl-2.0-plus-subcommander.json", "yaml": "gpl-2.0-plus-subcommander.yml", "html": "gpl-2.0-plus-subcommander.html", "license": "gpl-2.0-plus-subcommander.LICENSE" }, { "license_key": "gpl-2.0-plus-syntext", "category": "Copyleft Limited", "spdx_license_key": null, "other_spdx_license_keys": [], "is_exception": true, "is_deprecated": true, "json": "gpl-2.0-plus-syntext.json", "yaml": "gpl-2.0-plus-syntext.yml", "html": "gpl-2.0-plus-syntext.html", "license": "gpl-2.0-plus-syntext.LICENSE" }, { "license_key": "gpl-2.0-plus-upx", "category": "Copyleft Limited", "spdx_license_key": null, "other_spdx_license_keys": [], "is_exception": true, "is_deprecated": true, "json": "gpl-2.0-plus-upx.json", "yaml": "gpl-2.0-plus-upx.yml", "html": "gpl-2.0-plus-upx.html", "license": "gpl-2.0-plus-upx.LICENSE" }, { "license_key": "gpl-2.0-proguard", "category": "Copyleft Limited", "spdx_license_key": null, "other_spdx_license_keys": [], "is_exception": true, "is_deprecated": true, "json": "gpl-2.0-proguard.json", "yaml": "gpl-2.0-proguard.yml", "html": "gpl-2.0-proguard.html", "license": "gpl-2.0-proguard.LICENSE" }, { "license_key": "gpl-2.0-qt-qca", "category": "Copyleft Limited", "spdx_license_key": null, "other_spdx_license_keys": [], "is_exception": true, "is_deprecated": true, "json": "gpl-2.0-qt-qca.json", "yaml": "gpl-2.0-qt-qca.yml", "html": "gpl-2.0-qt-qca.html", "license": "gpl-2.0-qt-qca.LICENSE" }, { "license_key": "gpl-2.0-redhat", "category": "Copyleft Limited", "spdx_license_key": null, "other_spdx_license_keys": [], "is_exception": true, "is_deprecated": true, "json": "gpl-2.0-redhat.json", "yaml": "gpl-2.0-redhat.yml", "html": "gpl-2.0-redhat.html", "license": "gpl-2.0-redhat.LICENSE" }, { "license_key": "gpl-2.0-rrdtool-floss", "category": "Copyleft Limited", "spdx_license_key": null, "other_spdx_license_keys": [], "is_exception": true, "is_deprecated": true, "json": "gpl-2.0-rrdtool-floss.json", "yaml": "gpl-2.0-rrdtool-floss.yml", "html": "gpl-2.0-rrdtool-floss.html", "license": "gpl-2.0-rrdtool-floss.LICENSE" }, { "license_key": "gpl-2.0-uboot", "category": "Copyleft Limited", "spdx_license_key": null, "other_spdx_license_keys": [], "is_exception": true, "is_deprecated": true, "json": "gpl-2.0-uboot.json", "yaml": "gpl-2.0-uboot.yml", "html": "gpl-2.0-uboot.html", "license": "gpl-2.0-uboot.LICENSE" }, { "license_key": "gpl-3.0", "category": "Copyleft", "spdx_license_key": "GPL-3.0-only", "other_spdx_license_keys": [ "GPL-3.0", "LicenseRef-gpl-3.0" ], "is_exception": false, "is_deprecated": false, "json": "gpl-3.0.json", "yaml": "gpl-3.0.yml", "html": "gpl-3.0.html", "license": "gpl-3.0.LICENSE" }, { "license_key": "gpl-3.0-389-ds-base-exception", "category": "Copyleft Limited", "spdx_license_key": "GPL-3.0-389-ds-base-exception", "other_spdx_license_keys": [], "is_exception": true, "is_deprecated": false, "json": "gpl-3.0-389-ds-base-exception.json", "yaml": "gpl-3.0-389-ds-base-exception.yml", "html": "gpl-3.0-389-ds-base-exception.html", "license": "gpl-3.0-389-ds-base-exception.LICENSE" }, { "license_key": "gpl-3.0-aptana", "category": "Copyleft", "spdx_license_key": null, "other_spdx_license_keys": [], "is_exception": true, "is_deprecated": true, "json": "gpl-3.0-aptana.json", "yaml": "gpl-3.0-aptana.yml", "html": "gpl-3.0-aptana.html", "license": "gpl-3.0-aptana.LICENSE" }, { "license_key": "gpl-3.0-autoconf", "category": "Copyleft Limited", "spdx_license_key": "GPL-3.0-with-autoconf-exception", "other_spdx_license_keys": [], "is_exception": true, "is_deprecated": true, "json": "gpl-3.0-autoconf.json", "yaml": "gpl-3.0-autoconf.yml", "html": "gpl-3.0-autoconf.html", "license": "gpl-3.0-autoconf.LICENSE" }, { "license_key": "gpl-3.0-bison", "category": "Copyleft Limited", "spdx_license_key": null, "other_spdx_license_keys": [], "is_exception": true, "is_deprecated": true, "json": "gpl-3.0-bison.json", "yaml": "gpl-3.0-bison.yml", "html": "gpl-3.0-bison.html", "license": "gpl-3.0-bison.LICENSE" }, { "license_key": "gpl-3.0-cygwin", "category": "Copyleft Limited", "spdx_license_key": null, "other_spdx_license_keys": [], "is_exception": true, "is_deprecated": true, "json": "gpl-3.0-cygwin.json", "yaml": "gpl-3.0-cygwin.yml", "html": "gpl-3.0-cygwin.html", "license": "gpl-3.0-cygwin.LICENSE" }, { "license_key": "gpl-3.0-font", "category": "Copyleft Limited", "spdx_license_key": null, "other_spdx_license_keys": [], "is_exception": true, "is_deprecated": true, "json": "gpl-3.0-font.json", "yaml": "gpl-3.0-font.yml", "html": "gpl-3.0-font.html", "license": "gpl-3.0-font.LICENSE" }, { "license_key": "gpl-3.0-gcc", "category": "Copyleft Limited", "spdx_license_key": "GPL-3.0-with-GCC-exception", "other_spdx_license_keys": [], "is_exception": true, "is_deprecated": true, "json": "gpl-3.0-gcc.json", "yaml": "gpl-3.0-gcc.yml", "html": "gpl-3.0-gcc.html", "license": "gpl-3.0-gcc.LICENSE" }, { "license_key": "gpl-3.0-interface-exception", "category": "Copyleft Limited", "spdx_license_key": "GPL-3.0-interface-exception", "other_spdx_license_keys": [], "is_exception": true, "is_deprecated": false, "json": "gpl-3.0-interface-exception.json", "yaml": "gpl-3.0-interface-exception.yml", "html": "gpl-3.0-interface-exception.html", "license": "gpl-3.0-interface-exception.LICENSE" }, { "license_key": "gpl-3.0-linking-exception", "category": "Copyleft Limited", "spdx_license_key": "GPL-3.0-linking-exception", "other_spdx_license_keys": [], "is_exception": true, "is_deprecated": false, "json": "gpl-3.0-linking-exception.json", "yaml": "gpl-3.0-linking-exception.yml", "html": "gpl-3.0-linking-exception.html", "license": "gpl-3.0-linking-exception.LICENSE" }, { "license_key": "gpl-3.0-linking-source-exception", "category": "Copyleft Limited", "spdx_license_key": "GPL-3.0-linking-source-exception", "other_spdx_license_keys": [], "is_exception": true, "is_deprecated": false, "json": "gpl-3.0-linking-source-exception.json", "yaml": "gpl-3.0-linking-source-exception.yml", "html": "gpl-3.0-linking-source-exception.html", "license": "gpl-3.0-linking-source-exception.LICENSE" }, { "license_key": "gpl-3.0-openbd", "category": "Copyleft", "spdx_license_key": null, "other_spdx_license_keys": [], "is_exception": true, "is_deprecated": true, "json": "gpl-3.0-openbd.json", "yaml": "gpl-3.0-openbd.yml", "html": "gpl-3.0-openbd.html", "license": "gpl-3.0-openbd.LICENSE" }, { "license_key": "gpl-3.0-plus", "category": "Copyleft", "spdx_license_key": "GPL-3.0-or-later", "other_spdx_license_keys": [ "GPL-3.0+", "LicenseRef-GPL-3.0-or-later" ], "is_exception": false, "is_deprecated": false, "json": "gpl-3.0-plus.json", "yaml": "gpl-3.0-plus.yml", "html": "gpl-3.0-plus.html", "license": "gpl-3.0-plus.LICENSE" }, { "license_key": "gpl-3.0-plus-openssl", "category": "Copyleft Limited", "spdx_license_key": null, "other_spdx_license_keys": [], "is_exception": true, "is_deprecated": true, "json": "gpl-3.0-plus-openssl.json", "yaml": "gpl-3.0-plus-openssl.yml", "html": "gpl-3.0-plus-openssl.html", "license": "gpl-3.0-plus-openssl.LICENSE" }, { "license_key": "gpl-generic-additional-terms", "category": "Copyleft", "spdx_license_key": "LicenseRef-scancode-gpl-generic-additional-terms", "other_spdx_license_keys": [], "is_exception": true, "is_deprecated": false, "json": "gpl-generic-additional-terms.json", "yaml": "gpl-generic-additional-terms.yml", "html": "gpl-generic-additional-terms.html", "license": "gpl-generic-additional-terms.LICENSE" }, { "license_key": "gplcc-1.0", "category": "Copyleft Limited", "spdx_license_key": "GPL-CC-1.0", "other_spdx_license_keys": [], "is_exception": true, "is_deprecated": false, "json": "gplcc-1.0.json", "yaml": "gplcc-1.0.yml", "html": "gplcc-1.0.html", "license": "gplcc-1.0.LICENSE" }, { "license_key": "gradle-enterprise-sla-2022-11-08", "category": "Commercial", "spdx_license_key": "LicenseRef-scancode-gradle-enterprise-sla-2022-11-", "other_spdx_license_keys": [], "is_exception": false, "is_deprecated": false, "json": "gradle-enterprise-sla-2022-11-08.json", "yaml": "gradle-enterprise-sla-2022-11-08.yml", "html": "gradle-enterprise-sla-2022-11-08.html", "license": "gradle-enterprise-sla-2022-11-08.LICENSE" }, { "license_key": "gradle-tou-2022-01-13", "category": "Proprietary Free", "spdx_license_key": "LicenseRef-scancode-gradle-tou-2022-01-13", "other_spdx_license_keys": [], "is_exception": false, "is_deprecated": false, "json": "gradle-tou-2022-01-13.json", "yaml": "gradle-tou-2022-01-13.yml", "html": "gradle-tou-2022-01-13.html", "license": "gradle-tou-2022-01-13.LICENSE" }, { "license_key": "graphics-gems", "category": "Permissive", "spdx_license_key": "Graphics-Gems", "other_spdx_license_keys": [ "LicenseRef-scancode-graphics-gems" ], "is_exception": false, "is_deprecated": false, "json": "graphics-gems.json", "yaml": "graphics-gems.yml", "html": "graphics-gems.html", "license": "graphics-gems.LICENSE" }, { "license_key": "greg-roelofs", "category": "Permissive", "spdx_license_key": "LicenseRef-scancode-greg-roelofs", "other_spdx_license_keys": [], "is_exception": false, "is_deprecated": false, "json": "greg-roelofs.json", "yaml": "greg-roelofs.yml", "html": "greg-roelofs.html", "license": "greg-roelofs.LICENSE" }, { "license_key": "gregory-pietsch", "category": "Permissive", "spdx_license_key": "LicenseRef-scancode-gregory-pietsch", "other_spdx_license_keys": [], "is_exception": false, "is_deprecated": false, "json": "gregory-pietsch.json", "yaml": "gregory-pietsch.yml", "html": "gregory-pietsch.html", "license": "gregory-pietsch.LICENSE" }, { "license_key": "gretelai-sal-1.0", "category": "Source-available", "spdx_license_key": "LicenseRef-scancode-gretelai-sal-1.0", "other_spdx_license_keys": [], "is_exception": false, "is_deprecated": false, "json": "gretelai-sal-1.0.json", "yaml": "gretelai-sal-1.0.yml", "html": "gretelai-sal-1.0.html", "license": "gretelai-sal-1.0.LICENSE" }, { "license_key": "gsap-standard-no-charge-2025", "category": "Proprietary Free", "spdx_license_key": "LicenseRef-scancode-gsap-standard-no-charge-2025", "other_spdx_license_keys": [], "is_exception": false, "is_deprecated": false, "json": "gsap-standard-no-charge-2025.json", "yaml": "gsap-standard-no-charge-2025.yml", "html": "gsap-standard-no-charge-2025.html", "license": "gsap-standard-no-charge-2025.LICENSE" }, { "license_key": "gsoap-1.3a", "category": "Copyleft Limited", "spdx_license_key": "LicenseRef-scancode-gsoap-1.3a", "other_spdx_license_keys": [], "is_exception": false, "is_deprecated": false, "json": "gsoap-1.3a.json", "yaml": "gsoap-1.3a.yml", "html": "gsoap-1.3a.html", "license": "gsoap-1.3a.LICENSE" }, { "license_key": "gsoap-1.3b", "category": "Copyleft Limited", "spdx_license_key": "gSOAP-1.3b", "other_spdx_license_keys": [], "is_exception": false, "is_deprecated": false, "json": "gsoap-1.3b.json", "yaml": "gsoap-1.3b.yml", "html": "gsoap-1.3b.html", "license": "gsoap-1.3b.LICENSE" }, { "license_key": "gstreamer-exception-2.0", "category": "Copyleft Limited", "spdx_license_key": "LicenseRef-scancode-gstreamer-exception-2.0", "other_spdx_license_keys": [], "is_exception": true, "is_deprecated": false, "json": "gstreamer-exception-2.0.json", "yaml": "gstreamer-exception-2.0.yml", "html": "gstreamer-exception-2.0.html", "license": "gstreamer-exception-2.0.LICENSE" }, { "license_key": "gstreamer-exception-2005", "category": "Permissive", "spdx_license_key": "GStreamer-exception-2005", "other_spdx_license_keys": [], "is_exception": true, "is_deprecated": false, "json": "gstreamer-exception-2005.json", "yaml": "gstreamer-exception-2005.yml", "html": "gstreamer-exception-2005.html", "license": "gstreamer-exception-2005.LICENSE" }, { "license_key": "gstreamer-exception-2008", "category": "Permissive", "spdx_license_key": "GStreamer-exception-2008", "other_spdx_license_keys": [], "is_exception": true, "is_deprecated": false, "json": "gstreamer-exception-2008.json", "yaml": "gstreamer-exception-2008.yml", "html": "gstreamer-exception-2008.html", "license": "gstreamer-exception-2008.LICENSE" }, { "license_key": "gtkbook", "category": "Permissive", "spdx_license_key": "gtkbook", "other_spdx_license_keys": [], "is_exception": false, "is_deprecated": false, "json": "gtkbook.json", "yaml": "gtkbook.yml", "html": "gtkbook.html", "license": "gtkbook.LICENSE" }, { "license_key": "gtpl-v1", "category": "Permissive", "spdx_license_key": "LicenseRef-scancode-gtpl-v1", "other_spdx_license_keys": [], "is_exception": false, "is_deprecated": false, "json": "gtpl-v1.json", "yaml": "gtpl-v1.yml", "html": "gtpl-v1.html", "license": "gtpl-v1.LICENSE" }, { "license_key": "gtpl-v2", "category": "Permissive", "spdx_license_key": "LicenseRef-scancode-gtpl-v2", "other_spdx_license_keys": [], "is_exception": false, "is_deprecated": false, "json": "gtpl-v2.json", "yaml": "gtpl-v2.yml", "html": "gtpl-v2.html", "license": "gtpl-v2.LICENSE" }, { "license_key": "gtpl-v3", "category": "Permissive", "spdx_license_key": "LicenseRef-scancode-gtpl-v3", "other_spdx_license_keys": [], "is_exception": false, "is_deprecated": false, "json": "gtpl-v3.json", "yaml": "gtpl-v3.yml", "html": "gtpl-v3.html", "license": "gtpl-v3.LICENSE" }, { "license_key": "guile-exception-2.0", "category": "Copyleft Limited", "spdx_license_key": "harbour-exception", "other_spdx_license_keys": [ "LicenseRef-scancode-guile-exception-2.0" ], "is_exception": true, "is_deprecated": false, "json": "guile-exception-2.0.json", "yaml": "guile-exception-2.0.yml", "html": "guile-exception-2.0.html", "license": "guile-exception-2.0.LICENSE" }, { "license_key": "gumroad-cl-1.0", "category": "Proprietary Free", "spdx_license_key": "LicenseRef-scancode-gumroad-cl-1.0", "other_spdx_license_keys": [], "is_exception": false, "is_deprecated": false, "json": "gumroad-cl-1.0.json", "yaml": "gumroad-cl-1.0.yml", "html": "gumroad-cl-1.0.html", "license": "gumroad-cl-1.0.LICENSE" }, { "license_key": "gust-font-1.0", "category": "Copyleft", "spdx_license_key": "LicenseRef-scancode-gust-font-1.0", "other_spdx_license_keys": [], "is_exception": false, "is_deprecated": false, "json": "gust-font-1.0.json", "yaml": "gust-font-1.0.yml", "html": "gust-font-1.0.html", "license": "gust-font-1.0.LICENSE" }, { "license_key": "gust-font-2006-09-30", "category": "Copyleft", "spdx_license_key": "LicenseRef-scancode-gust-font-2006-09-30", "other_spdx_license_keys": [], "is_exception": false, "is_deprecated": false, "json": "gust-font-2006-09-30.json", "yaml": "gust-font-2006-09-30.yml", "html": "gust-font-2006-09-30.html", "license": "gust-font-2006-09-30.LICENSE" }, { "license_key": "gutenberg-2020", "category": "Proprietary Free", "spdx_license_key": "LicenseRef-scancode-gutenberg-2020", "other_spdx_license_keys": [], "is_exception": false, "is_deprecated": false, "json": "gutenberg-2020.json", "yaml": "gutenberg-2020.yml", "html": "gutenberg-2020.html", "license": "gutenberg-2020.LICENSE" }, { "license_key": "gutmann", "category": "Permissive", "spdx_license_key": "Gutmann", "other_spdx_license_keys": [], "is_exception": false, "is_deprecated": false, "json": "gutmann.json", "yaml": "gutmann.yml", "html": "gutmann.html", "license": "gutmann.LICENSE" }, { "license_key": "h2-1.0", "category": "Copyleft Limited", "spdx_license_key": "LicenseRef-scancode-h2-1.0", "other_spdx_license_keys": [], "is_exception": false, "is_deprecated": false, "json": "h2-1.0.json", "yaml": "h2-1.0.yml", "html": "h2-1.0.html", "license": "h2-1.0.LICENSE" }, { "license_key": "hacking-license", "category": "Copyleft", "spdx_license_key": "LicenseRef-scancode-hacking-license", "other_spdx_license_keys": [], "is_exception": false, "is_deprecated": false, "json": "hacking-license.json", "yaml": "hacking-license.yml", "html": "hacking-license.html", "license": "hacking-license.LICENSE" }, { "license_key": "hacos-1.2", "category": "Copyleft", "spdx_license_key": "LicenseRef-scancode-hacos-1.2", "other_spdx_license_keys": [], "is_exception": false, "is_deprecated": false, "json": "hacos-1.2.json", "yaml": "hacos-1.2.yml", "html": "hacos-1.2.html", "license": "hacos-1.2.LICENSE" }, { "license_key": "happy-bunny", "category": "Permissive", "spdx_license_key": "LicenseRef-scancode-happy-bunny", "other_spdx_license_keys": [], "is_exception": false, "is_deprecated": false, "json": "happy-bunny.json", "yaml": "happy-bunny.yml", "html": "happy-bunny.html", "license": "happy-bunny.LICENSE" }, { "license_key": "haskell-report", "category": "Permissive", "spdx_license_key": "HaskellReport", "other_spdx_license_keys": [], "is_exception": false, "is_deprecated": false, "json": "haskell-report.json", "yaml": "haskell-report.yml", "html": "haskell-report.html", "license": "haskell-report.LICENSE" }, { "license_key": "hauppauge-firmware-eula", "category": "Proprietary Free", "spdx_license_key": "LicenseRef-scancode-hauppauge-firmware-eula", "other_spdx_license_keys": [], "is_exception": false, "is_deprecated": false, "json": "hauppauge-firmware-eula.json", "yaml": "hauppauge-firmware-eula.yml", "html": "hauppauge-firmware-eula.html", "license": "hauppauge-firmware-eula.LICENSE" }, { "license_key": "hauppauge-firmware-oem", "category": "Proprietary Free", "spdx_license_key": "LicenseRef-scancode-hauppauge-firmware-oem", "other_spdx_license_keys": [], "is_exception": false, "is_deprecated": false, "json": "hauppauge-firmware-oem.json", "yaml": "hauppauge-firmware-oem.yml", "html": "hauppauge-firmware-oem.html", "license": "hauppauge-firmware-oem.LICENSE" }, { "license_key": "hazelcast-community-1.0", "category": "Source-available", "spdx_license_key": "LicenseRef-scancode-hazelcast-community-1.0", "other_spdx_license_keys": [], "is_exception": false, "is_deprecated": false, "json": "hazelcast-community-1.0.json", "yaml": "hazelcast-community-1.0.yml", "html": "hazelcast-community-1.0.html", "license": "hazelcast-community-1.0.LICENSE" }, { "license_key": "hdf4", "category": "Permissive", "spdx_license_key": "LicenseRef-scancode-hdf4", "other_spdx_license_keys": [], "is_exception": false, "is_deprecated": false, "json": "hdf4.json", "yaml": "hdf4.yml", "html": "hdf4.html", "license": "hdf4.LICENSE" }, { "license_key": "hdf5", "category": "Permissive", "spdx_license_key": "HDF5", "other_spdx_license_keys": [ "LicenseRef-scancode-hdf5" ], "is_exception": false, "is_deprecated": false, "json": "hdf5.json", "yaml": "hdf5.yml", "html": "hdf5.html", "license": "hdf5.LICENSE" }, { "license_key": "hdparm", "category": "Permissive", "spdx_license_key": "hdparm", "other_spdx_license_keys": [ "LicenseRef-scancode-hdparm" ], "is_exception": false, "is_deprecated": false, "json": "hdparm.json", "yaml": "hdparm.yml", "html": "hdparm.html", "license": "hdparm.LICENSE" }, { "license_key": "helios-eula", "category": "Commercial", "spdx_license_key": "LicenseRef-scancode-helios-eula", "other_spdx_license_keys": [], "is_exception": false, "is_deprecated": false, "json": "helios-eula.json", "yaml": "helios-eula.yml", "html": "helios-eula.html", "license": "helios-eula.LICENSE" }, { "license_key": "helix", "category": "Non-Commercial", "spdx_license_key": "LicenseRef-scancode-helix", "other_spdx_license_keys": [], "is_exception": false, "is_deprecated": false, "json": "helix.json", "yaml": "helix.yml", "html": "helix.html", "license": "helix.LICENSE" }, { "license_key": "henry-spencer-1999", "category": "Permissive", "spdx_license_key": "Spencer-99", "other_spdx_license_keys": [], "is_exception": false, "is_deprecated": false, "json": "henry-spencer-1999.json", "yaml": "henry-spencer-1999.yml", "html": "henry-spencer-1999.html", "license": "henry-spencer-1999.LICENSE" }, { "license_key": "here-disclaimer", "category": "Unstated License", "spdx_license_key": "LicenseRef-scancode-here-disclaimer", "other_spdx_license_keys": [], "is_exception": false, "is_deprecated": false, "json": "here-disclaimer.json", "yaml": "here-disclaimer.yml", "html": "here-disclaimer.html", "license": "here-disclaimer.LICENSE" }, { "license_key": "here-proprietary", "category": "Commercial", "spdx_license_key": "LicenseRef-scancode-here-proprietary", "other_spdx_license_keys": [ "LicenseRef-Proprietary-HERE" ], "is_exception": false, "is_deprecated": false, "json": "here-proprietary.json", "yaml": "here-proprietary.yml", "html": "here-proprietary.html", "license": "here-proprietary.LICENSE" }, { "license_key": "hessla", "category": "Proprietary Free", "spdx_license_key": "LicenseRef-scancode-hessla", "other_spdx_license_keys": [], "is_exception": false, "is_deprecated": false, "json": "hessla.json", "yaml": "hessla.yml", "html": "hessla.html", "license": "hessla.LICENSE" }, { "license_key": "hfoil-1.0", "category": "Source-available", "spdx_license_key": "LicenseRef-scancode-hfoil-1.0", "other_spdx_license_keys": [], "is_exception": false, "is_deprecated": false, "json": "hfoil-1.0.json", "yaml": "hfoil-1.0.yml", "html": "hfoil-1.0.html", "license": "hfoil-1.0.LICENSE" }, { "license_key": "hidapi", "category": "Permissive", "spdx_license_key": "HIDAPI", "other_spdx_license_keys": [ "LicenseRef-scancode-hidapi" ], "is_exception": false, "is_deprecated": false, "json": "hidapi.json", "yaml": "hidapi.yml", "html": "hidapi.html", "license": "hidapi.LICENSE" }, { "license_key": "hippocratic-1.0", "category": "Free Restricted", "spdx_license_key": "LicenseRef-scancode-hippocratic-1.0", "other_spdx_license_keys": [], "is_exception": false, "is_deprecated": false, "json": "hippocratic-1.0.json", "yaml": "hippocratic-1.0.yml", "html": "hippocratic-1.0.html", "license": "hippocratic-1.0.LICENSE" }, { "license_key": "hippocratic-1.1", "category": "Free Restricted", "spdx_license_key": "LicenseRef-scancode-hippocratic-1.1", "other_spdx_license_keys": [], "is_exception": false, "is_deprecated": false, "json": "hippocratic-1.1.json", "yaml": "hippocratic-1.1.yml", "html": "hippocratic-1.1.html", "license": "hippocratic-1.1.LICENSE" }, { "license_key": "hippocratic-1.2", "category": "Free Restricted", "spdx_license_key": "LicenseRef-scancode-hippocratic-1.2", "other_spdx_license_keys": [], "is_exception": false, "is_deprecated": false, "json": "hippocratic-1.2.json", "yaml": "hippocratic-1.2.yml", "html": "hippocratic-1.2.html", "license": "hippocratic-1.2.LICENSE" }, { "license_key": "hippocratic-2.0", "category": "Free Restricted", "spdx_license_key": "LicenseRef-scancode-hippocratic-2.0", "other_spdx_license_keys": [], "is_exception": false, "is_deprecated": false, "json": "hippocratic-2.0.json", "yaml": "hippocratic-2.0.yml", "html": "hippocratic-2.0.html", "license": "hippocratic-2.0.LICENSE" }, { "license_key": "hippocratic-2.1", "category": "Free Restricted", "spdx_license_key": "Hippocratic-2.1", "other_spdx_license_keys": [], "is_exception": false, "is_deprecated": false, "json": "hippocratic-2.1.json", "yaml": "hippocratic-2.1.yml", "html": "hippocratic-2.1.html", "license": "hippocratic-2.1.LICENSE" }, { "license_key": "hippocratic-3.0", "category": "Free Restricted", "spdx_license_key": "LicenseRef-scancode-Hippocratic-3.0", "other_spdx_license_keys": [], "is_exception": false, "is_deprecated": false, "json": "hippocratic-3.0.json", "yaml": "hippocratic-3.0.yml", "html": "hippocratic-3.0.html", "license": "hippocratic-3.0.LICENSE" }, { "license_key": "historical", "category": "Permissive", "spdx_license_key": "HPND", "other_spdx_license_keys": [], "is_exception": false, "is_deprecated": false, "json": "historical.json", "yaml": "historical.yml", "html": "historical.html", "license": "historical.LICENSE" }, { "license_key": "historical-ntp", "category": "Permissive", "spdx_license_key": "LicenseRef-scancode-historical-ntp", "other_spdx_license_keys": [], "is_exception": false, "is_deprecated": false, "json": "historical-ntp.json", "yaml": "historical-ntp.yml", "html": "historical-ntp.html", "license": "historical-ntp.LICENSE" }, { "license_key": "historical-sell-variant", "category": "Permissive", "spdx_license_key": null, "other_spdx_license_keys": [], "is_exception": false, "is_deprecated": true, "json": "historical-sell-variant.json", "yaml": "historical-sell-variant.yml", "html": "historical-sell-variant.html", "license": "historical-sell-variant.LICENSE" }, { "license_key": "homebrewed", "category": "Permissive", "spdx_license_key": "LicenseRef-scancode-homebrewed", "other_spdx_license_keys": [], "is_exception": false, "is_deprecated": false, "json": "homebrewed.json", "yaml": "homebrewed.yml", "html": "homebrewed.html", "license": "homebrewed.LICENSE" }, { "license_key": "hot-potato", "category": "Permissive", "spdx_license_key": "LicenseRef-scancode-hot-potato", "other_spdx_license_keys": [], "is_exception": false, "is_deprecated": true, "json": "hot-potato.json", "yaml": "hot-potato.yml", "html": "hot-potato.html", "license": "hot-potato.LICENSE" }, { "license_key": "houdini-project", "category": "Copyleft", "spdx_license_key": "LicenseRef-scancode-houdini", "other_spdx_license_keys": [], "is_exception": false, "is_deprecated": false, "json": "houdini-project.json", "yaml": "houdini-project.yml", "html": "houdini-project.html", "license": "houdini-project.LICENSE" }, { "license_key": "hp", "category": "Non-Commercial", "spdx_license_key": "LicenseRef-scancode-hp", "other_spdx_license_keys": [], "is_exception": false, "is_deprecated": false, "json": "hp.json", "yaml": "hp.yml", "html": "hp.html", "license": "hp.LICENSE" }, { "license_key": "hp-1986", "category": "Permissive", "spdx_license_key": "HP-1986", "other_spdx_license_keys": [], "is_exception": false, "is_deprecated": false, "json": "hp-1986.json", "yaml": "hp-1986.yml", "html": "hp-1986.html", "license": "hp-1986.LICENSE" }, { "license_key": "hp-enterprise-eula", "category": "Proprietary Free", "spdx_license_key": "LicenseRef-scancode-hp-enterprise-eula", "other_spdx_license_keys": [], "is_exception": false, "is_deprecated": false, "json": "hp-enterprise-eula.json", "yaml": "hp-enterprise-eula.yml", "html": "hp-enterprise-eula.html", "license": "hp-enterprise-eula.LICENSE" }, { "license_key": "hp-netperf", "category": "Non-Commercial", "spdx_license_key": "LicenseRef-scancode-hp-netperf", "other_spdx_license_keys": [], "is_exception": false, "is_deprecated": false, "json": "hp-netperf.json", "yaml": "hp-netperf.yml", "html": "hp-netperf.html", "license": "hp-netperf.LICENSE" }, { "license_key": "hp-proliant-essentials", "category": "Commercial", "spdx_license_key": "LicenseRef-scancode-hp-proliant-essentials", "other_spdx_license_keys": [], "is_exception": false, "is_deprecated": false, "json": "hp-proliant-essentials.json", "yaml": "hp-proliant-essentials.yml", "html": "hp-proliant-essentials.html", "license": "hp-proliant-essentials.LICENSE" }, { "license_key": "hp-snmp-pp", "category": "Permissive", "spdx_license_key": "LicenseRef-scancode-hp-snmp-pp", "other_spdx_license_keys": [], "is_exception": false, "is_deprecated": false, "json": "hp-snmp-pp.json", "yaml": "hp-snmp-pp.yml", "html": "hp-snmp-pp.html", "license": "hp-snmp-pp.LICENSE" }, { "license_key": "hp-software-eula", "category": "Proprietary Free", "spdx_license_key": "LicenseRef-scancode-hp-software-eula", "other_spdx_license_keys": [], "is_exception": false, "is_deprecated": false, "json": "hp-software-eula.json", "yaml": "hp-software-eula.yml", "html": "hp-software-eula.html", "license": "hp-software-eula.LICENSE" }, { "license_key": "hp-ux-java", "category": "Proprietary Free", "spdx_license_key": "LicenseRef-scancode-hp-ux-java", "other_spdx_license_keys": [], "is_exception": false, "is_deprecated": false, "json": "hp-ux-java.json", "yaml": "hp-ux-java.yml", "html": "hp-ux-java.html", "license": "hp-ux-java.LICENSE" }, { "license_key": "hp-ux-jre", "category": "Proprietary Free", "spdx_license_key": "LicenseRef-scancode-hp-ux-jre", "other_spdx_license_keys": [], "is_exception": false, "is_deprecated": false, "json": "hp-ux-jre.json", "yaml": "hp-ux-jre.yml", "html": "hp-ux-jre.html", "license": "hp-ux-jre.LICENSE" }, { "license_key": "hpnd-doc", "category": "Permissive", "spdx_license_key": "HPND-doc", "other_spdx_license_keys": [], "is_exception": false, "is_deprecated": false, "json": "hpnd-doc.json", "yaml": "hpnd-doc.yml", "html": "hpnd-doc.html", "license": "hpnd-doc.LICENSE" }, { "license_key": "hpnd-doc-sell", "category": "Permissive", "spdx_license_key": "HPND-doc-sell", "other_spdx_license_keys": [], "is_exception": false, "is_deprecated": false, "json": "hpnd-doc-sell.json", "yaml": "hpnd-doc-sell.yml", "html": "hpnd-doc-sell.html", "license": "hpnd-doc-sell.LICENSE" }, { "license_key": "hpnd-export-us", "category": "Free Restricted", "spdx_license_key": "HPND-export-US", "other_spdx_license_keys": [], "is_exception": false, "is_deprecated": false, "json": "hpnd-export-us.json", "yaml": "hpnd-export-us.yml", "html": "hpnd-export-us.html", "license": "hpnd-export-us.LICENSE" }, { "license_key": "hpnd-export-us-acknowledgement", "category": "Free Restricted", "spdx_license_key": "HPND-export-US-acknowledgement", "other_spdx_license_keys": [], "is_exception": false, "is_deprecated": false, "json": "hpnd-export-us-acknowledgement.json", "yaml": "hpnd-export-us-acknowledgement.yml", "html": "hpnd-export-us-acknowledgement.html", "license": "hpnd-export-us-acknowledgement.LICENSE" }, { "license_key": "hpnd-fenneberg-livingston", "category": "Permissive", "spdx_license_key": "HPND-Fenneberg-Livingston", "other_spdx_license_keys": [], "is_exception": false, "is_deprecated": false, "json": "hpnd-fenneberg-livingston.json", "yaml": "hpnd-fenneberg-livingston.yml", "html": "hpnd-fenneberg-livingston.html", "license": "hpnd-fenneberg-livingston.LICENSE" }, { "license_key": "hpnd-inria-imag", "category": "Permissive", "spdx_license_key": "HPND-INRIA-IMAG", "other_spdx_license_keys": [], "is_exception": false, "is_deprecated": false, "json": "hpnd-inria-imag.json", "yaml": "hpnd-inria-imag.yml", "html": "hpnd-inria-imag.html", "license": "hpnd-inria-imag.LICENSE" }, { "license_key": "hpnd-mit-disclaimer", "category": "Permissive", "spdx_license_key": "HPND-MIT-disclaimer", "other_spdx_license_keys": [], "is_exception": false, "is_deprecated": false, "json": "hpnd-mit-disclaimer.json", "yaml": "hpnd-mit-disclaimer.yml", "html": "hpnd-mit-disclaimer.html", "license": "hpnd-mit-disclaimer.LICENSE" }, { "license_key": "hpnd-netrek", "category": "Permissive", "spdx_license_key": "HPND-Netrek", "other_spdx_license_keys": [], "is_exception": false, "is_deprecated": false, "json": "hpnd-netrek.json", "yaml": "hpnd-netrek.yml", "html": "hpnd-netrek.html", "license": "hpnd-netrek.LICENSE" }, { "license_key": "hpnd-pbmplus", "category": "Permissive", "spdx_license_key": "HPND-Pbmplus", "other_spdx_license_keys": [], "is_exception": false, "is_deprecated": false, "json": "hpnd-pbmplus.json", "yaml": "hpnd-pbmplus.yml", "html": "hpnd-pbmplus.html", "license": "hpnd-pbmplus.LICENSE" }, { "license_key": "hpnd-sell-mit-disclaimer-xserver", "category": "Permissive", "spdx_license_key": "HPND-sell-MIT-disclaimer-xserver", "other_spdx_license_keys": [], "is_exception": false, "is_deprecated": false, "json": "hpnd-sell-mit-disclaimer-xserver.json", "yaml": "hpnd-sell-mit-disclaimer-xserver.yml", "html": "hpnd-sell-mit-disclaimer-xserver.html", "license": "hpnd-sell-mit-disclaimer-xserver.LICENSE" }, { "license_key": "hpnd-sell-regexpr", "category": "Permissive", "spdx_license_key": "HPND-sell-regexpr", "other_spdx_license_keys": [], "is_exception": false, "is_deprecated": false, "json": "hpnd-sell-regexpr.json", "yaml": "hpnd-sell-regexpr.yml", "html": "hpnd-sell-regexpr.html", "license": "hpnd-sell-regexpr.LICENSE" }, { "license_key": "hpnd-sell-variant-critical-systems", "category": "Permissive", "spdx_license_key": "HPND-sell-variant-critical-systems", "other_spdx_license_keys": [], "is_exception": false, "is_deprecated": false, "json": "hpnd-sell-variant-critical-systems.json", "yaml": "hpnd-sell-variant-critical-systems.yml", "html": "hpnd-sell-variant-critical-systems.html", "license": "hpnd-sell-variant-critical-systems.LICENSE" }, { "license_key": "hpnd-sell-variant-mit-disclaimer", "category": "Permissive", "spdx_license_key": "HPND-sell-variant-MIT-disclaimer", "other_spdx_license_keys": [], "is_exception": false, "is_deprecated": false, "json": "hpnd-sell-variant-mit-disclaimer.json", "yaml": "hpnd-sell-variant-mit-disclaimer.yml", "html": "hpnd-sell-variant-mit-disclaimer.html", "license": "hpnd-sell-variant-mit-disclaimer.LICENSE" }, { "license_key": "hpnd-sell-variant-mit-disclaimer-rev", "category": "Permissive", "spdx_license_key": "HPND-sell-variant-MIT-disclaimer-rev", "other_spdx_license_keys": [], "is_exception": false, "is_deprecated": false, "json": "hpnd-sell-variant-mit-disclaimer-rev.json", "yaml": "hpnd-sell-variant-mit-disclaimer-rev.yml", "html": "hpnd-sell-variant-mit-disclaimer-rev.html", "license": "hpnd-sell-variant-mit-disclaimer-rev.LICENSE" }, { "license_key": "hpnd-smc", "category": "Permissive", "spdx_license_key": "HPND-SMC", "other_spdx_license_keys": [], "is_exception": false, "is_deprecated": false, "json": "hpnd-smc.json", "yaml": "hpnd-smc.yml", "html": "hpnd-smc.html", "license": "hpnd-smc.LICENSE" }, { "license_key": "hpnd-uc", "category": "Permissive", "spdx_license_key": "HPND-UC", "other_spdx_license_keys": [], "is_exception": false, "is_deprecated": false, "json": "hpnd-uc.json", "yaml": "hpnd-uc.yml", "html": "hpnd-uc.html", "license": "hpnd-uc.LICENSE" }, { "license_key": "hpnd-uc-export-us", "category": "Free Restricted", "spdx_license_key": "HPND-UC-export-US", "other_spdx_license_keys": [], "is_exception": false, "is_deprecated": false, "json": "hpnd-uc-export-us.json", "yaml": "hpnd-uc-export-us.yml", "html": "hpnd-uc-export-us.html", "license": "hpnd-uc-export-us.LICENSE" }, { "license_key": "hs-regexp", "category": "Permissive", "spdx_license_key": "Spencer-94", "other_spdx_license_keys": [], "is_exception": false, "is_deprecated": false, "json": "hs-regexp.json", "yaml": "hs-regexp.yml", "html": "hs-regexp.html", "license": "hs-regexp.LICENSE" }, { "license_key": "hs-regexp-orig", "category": "Permissive", "spdx_license_key": null, "other_spdx_license_keys": [], "is_exception": false, "is_deprecated": true, "json": "hs-regexp-orig.json", "yaml": "hs-regexp-orig.yml", "html": "hs-regexp-orig.html", "license": "hs-regexp-orig.LICENSE" }, { "license_key": "html5", "category": "Permissive", "spdx_license_key": "LicenseRef-scancode-html5", "other_spdx_license_keys": [], "is_exception": false, "is_deprecated": false, "json": "html5.json", "yaml": "html5.yml", "html": "html5.html", "license": "html5.LICENSE" }, { "license_key": "httpget", "category": "Permissive", "spdx_license_key": "LicenseRef-scancode-httpget", "other_spdx_license_keys": [], "is_exception": false, "is_deprecated": false, "json": "httpget.json", "yaml": "httpget.yml", "html": "httpget.html", "license": "httpget.LICENSE" }, { "license_key": "huggingface-tos-20220915", "category": "Commercial", "spdx_license_key": "LicenseRef-scancode-huggingface-tos-20220915", "other_spdx_license_keys": [], "is_exception": false, "is_deprecated": false, "json": "huggingface-tos-20220915.json", "yaml": "huggingface-tos-20220915.yml", "html": "huggingface-tos-20220915.html", "license": "huggingface-tos-20220915.LICENSE" }, { "license_key": "hugo", "category": "Source-available", "spdx_license_key": "LicenseRef-scancode-hugo", "other_spdx_license_keys": [], "is_exception": false, "is_deprecated": false, "json": "hugo.json", "yaml": "hugo.yml", "html": "hugo.html", "license": "hugo.LICENSE" }, { "license_key": "hxd", "category": "Proprietary Free", "spdx_license_key": "LicenseRef-scancode-hxd", "other_spdx_license_keys": [], "is_exception": false, "is_deprecated": false, "json": "hxd.json", "yaml": "hxd.yml", "html": "hxd.html", "license": "hxd.LICENSE" }, { "license_key": "hyperclova-x-seed-2025", "category": "Proprietary Free", "spdx_license_key": "LicenseRef-scancode-hyperclova-x-seed-2025", "other_spdx_license_keys": [], "is_exception": false, "is_deprecated": false, "json": "hyperclova-x-seed-2025.json", "yaml": "hyperclova-x-seed-2025.yml", "html": "hyperclova-x-seed-2025.html", "license": "hyperclova-x-seed-2025.LICENSE" }, { "license_key": "hyphen-bulgarian", "category": "Permissive", "spdx_license_key": "hyphen-bulgarian", "other_spdx_license_keys": [], "is_exception": false, "is_deprecated": false, "json": "hyphen-bulgarian.json", "yaml": "hyphen-bulgarian.yml", "html": "hyphen-bulgarian.html", "license": "hyphen-bulgarian.LICENSE" }, { "license_key": "i2p-gpl-java-exception", "category": "Copyleft Limited", "spdx_license_key": "i2p-gpl-java-exception", "other_spdx_license_keys": [], "is_exception": true, "is_deprecated": false, "json": "i2p-gpl-java-exception.json", "yaml": "i2p-gpl-java-exception.yml", "html": "i2p-gpl-java-exception.html", "license": "i2p-gpl-java-exception.LICENSE" }, { "license_key": "ian-kaplan", "category": "Permissive", "spdx_license_key": "LicenseRef-scancode-ian-kaplan", "other_spdx_license_keys": [], "is_exception": false, "is_deprecated": false, "json": "ian-kaplan.json", "yaml": "ian-kaplan.yml", "html": "ian-kaplan.html", "license": "ian-kaplan.LICENSE" }, { "license_key": "ian-piumarta", "category": "Permissive", "spdx_license_key": "LicenseRef-scancode-ian-piumarta", "other_spdx_license_keys": [], "is_exception": false, "is_deprecated": false, "json": "ian-piumarta.json", "yaml": "ian-piumarta.yml", "html": "ian-piumarta.html", "license": "ian-piumarta.LICENSE" }, { "license_key": "ibm-as-is", "category": "Permissive", "spdx_license_key": "LicenseRef-scancode-ibm-as-is", "other_spdx_license_keys": [], "is_exception": false, "is_deprecated": false, "json": "ibm-as-is.json", "yaml": "ibm-as-is.yml", "html": "ibm-as-is.html", "license": "ibm-as-is.LICENSE" }, { "license_key": "ibm-data-server-2011", "category": "Commercial", "spdx_license_key": "LicenseRef-scancode-ibm-data-server-2011", "other_spdx_license_keys": [], "is_exception": false, "is_deprecated": false, "json": "ibm-data-server-2011.json", "yaml": "ibm-data-server-2011.yml", "html": "ibm-data-server-2011.html", "license": "ibm-data-server-2011.LICENSE" }, { "license_key": "ibm-developerworks-community-download", "category": "Proprietary Free", "spdx_license_key": "LicenseRef-scancode-ibm-developerworks-community", "other_spdx_license_keys": [ "LicenseRef-scancode-ibm-developerworks-community-download" ], "is_exception": false, "is_deprecated": false, "json": "ibm-developerworks-community-download.json", "yaml": "ibm-developerworks-community-download.yml", "html": "ibm-developerworks-community-download.html", "license": "ibm-developerworks-community-download.LICENSE" }, { "license_key": "ibm-dhcp", "category": "Permissive", "spdx_license_key": "LicenseRef-scancode-ibm-dhcp", "other_spdx_license_keys": [], "is_exception": false, "is_deprecated": false, "json": "ibm-dhcp.json", "yaml": "ibm-dhcp.yml", "html": "ibm-dhcp.html", "license": "ibm-dhcp.LICENSE" }, { "license_key": "ibm-employee-written", "category": "Proprietary Free", "spdx_license_key": "LicenseRef-scancode-ibm-employee-written", "other_spdx_license_keys": [], "is_exception": false, "is_deprecated": false, "json": "ibm-employee-written.json", "yaml": "ibm-employee-written.yml", "html": "ibm-employee-written.html", "license": "ibm-employee-written.LICENSE" }, { "license_key": "ibm-glextrusion", "category": "Permissive", "spdx_license_key": "LicenseRef-scancode-ibm-glextrusion", "other_spdx_license_keys": [], "is_exception": false, "is_deprecated": false, "json": "ibm-glextrusion.json", "yaml": "ibm-glextrusion.yml", "html": "ibm-glextrusion.html", "license": "ibm-glextrusion.LICENSE" }, { "license_key": "ibm-icu", "category": "Permissive", "spdx_license_key": "LicenseRef-scancode-ibm-icu", "other_spdx_license_keys": [], "is_exception": false, "is_deprecated": false, "json": "ibm-icu.json", "yaml": "ibm-icu.yml", "html": "ibm-icu.html", "license": "ibm-icu.LICENSE" }, { "license_key": "ibm-java-portlet-spec-2.0", "category": "Permissive", "spdx_license_key": "LicenseRef-scancode-ibm-java-portlet-spec-2.0", "other_spdx_license_keys": [], "is_exception": false, "is_deprecated": false, "json": "ibm-java-portlet-spec-2.0.json", "yaml": "ibm-java-portlet-spec-2.0.yml", "html": "ibm-java-portlet-spec-2.0.html", "license": "ibm-java-portlet-spec-2.0.LICENSE" }, { "license_key": "ibm-jre", "category": "Commercial", "spdx_license_key": "LicenseRef-scancode-ibm-jre", "other_spdx_license_keys": [], "is_exception": false, "is_deprecated": false, "json": "ibm-jre.json", "yaml": "ibm-jre.yml", "html": "ibm-jre.html", "license": "ibm-jre.LICENSE" }, { "license_key": "ibm-nwsc", "category": "Permissive", "spdx_license_key": "LicenseRef-scancode-ibm-nwsc", "other_spdx_license_keys": [], "is_exception": false, "is_deprecated": false, "json": "ibm-nwsc.json", "yaml": "ibm-nwsc.yml", "html": "ibm-nwsc.html", "license": "ibm-nwsc.LICENSE" }, { "license_key": "ibm-pibs", "category": "Permissive", "spdx_license_key": "IBM-pibs", "other_spdx_license_keys": [], "is_exception": false, "is_deprecated": false, "json": "ibm-pibs.json", "yaml": "ibm-pibs.yml", "html": "ibm-pibs.html", "license": "ibm-pibs.LICENSE" }, { "license_key": "ibm-sample", "category": "Permissive", "spdx_license_key": "LicenseRef-scancode-ibm-sample", "other_spdx_license_keys": [], "is_exception": false, "is_deprecated": false, "json": "ibm-sample.json", "yaml": "ibm-sample.yml", "html": "ibm-sample.html", "license": "ibm-sample.LICENSE" }, { "license_key": "ibmpl-1.0", "category": "Copyleft Limited", "spdx_license_key": "IPL-1.0", "other_spdx_license_keys": [], "is_exception": false, "is_deprecated": false, "json": "ibmpl-1.0.json", "yaml": "ibmpl-1.0.yml", "html": "ibmpl-1.0.html", "license": "ibmpl-1.0.LICENSE" }, { "license_key": "ibpp", "category": "Permissive", "spdx_license_key": "LicenseRef-scancode-ibpp", "other_spdx_license_keys": [], "is_exception": false, "is_deprecated": false, "json": "ibpp.json", "yaml": "ibpp.yml", "html": "ibpp.html", "license": "ibpp.LICENSE" }, { "license_key": "ic-1.0", "category": "Free Restricted", "spdx_license_key": "LicenseRef-scancode-ic-1.0", "other_spdx_license_keys": [], "is_exception": false, "is_deprecated": false, "json": "ic-1.0.json", "yaml": "ic-1.0.yml", "html": "ic-1.0.html", "license": "ic-1.0.LICENSE" }, { "license_key": "ic-shared-1.0", "category": "Free Restricted", "spdx_license_key": "LicenseRef-scancode-ic-shared-1.0", "other_spdx_license_keys": [], "is_exception": false, "is_deprecated": false, "json": "ic-shared-1.0.json", "yaml": "ic-shared-1.0.yml", "html": "ic-shared-1.0.html", "license": "ic-shared-1.0.LICENSE" }, { "license_key": "icann-public", "category": "Public Domain", "spdx_license_key": "LicenseRef-scancode-icann-public", "other_spdx_license_keys": [], "is_exception": false, "is_deprecated": false, "json": "icann-public.json", "yaml": "icann-public.yml", "html": "icann-public.html", "license": "icann-public.LICENSE" }, { "license_key": "ice-exception-2.0", "category": "Copyleft Limited", "spdx_license_key": "LicenseRef-scancode-ice-exception-2.0", "other_spdx_license_keys": [], "is_exception": true, "is_deprecated": false, "json": "ice-exception-2.0.json", "yaml": "ice-exception-2.0.yml", "html": "ice-exception-2.0.html", "license": "ice-exception-2.0.LICENSE" }, { "license_key": "icot-free", "category": "Permissive", "spdx_license_key": "LicenseRef-scancode-icot-free", "other_spdx_license_keys": [], "is_exception": false, "is_deprecated": false, "json": "icot-free.json", "yaml": "icot-free.yml", "html": "icot-free.html", "license": "icot-free.LICENSE" }, { "license_key": "idt-notice", "category": "Permissive", "spdx_license_key": "LicenseRef-scancode-idt-notice", "other_spdx_license_keys": [], "is_exception": false, "is_deprecated": false, "json": "idt-notice.json", "yaml": "idt-notice.yml", "html": "idt-notice.html", "license": "idt-notice.LICENSE" }, { "license_key": "iec-code-components-eula", "category": "Permissive", "spdx_license_key": "IEC-Code-Components-EULA", "other_spdx_license_keys": [], "is_exception": false, "is_deprecated": false, "json": "iec-code-components-eula.json", "yaml": "iec-code-components-eula.yml", "html": "iec-code-components-eula.html", "license": "iec-code-components-eula.LICENSE" }, { "license_key": "ietf", "category": "Permissive", "spdx_license_key": "LicenseRef-scancode-ietf", "other_spdx_license_keys": [], "is_exception": false, "is_deprecated": false, "json": "ietf.json", "yaml": "ietf.yml", "html": "ietf.html", "license": "ietf.LICENSE" }, { "license_key": "ietf-trust", "category": "Permissive", "spdx_license_key": "LicenseRef-scancode-ietf-trust", "other_spdx_license_keys": [], "is_exception": false, "is_deprecated": false, "json": "ietf-trust.json", "yaml": "ietf-trust.yml", "html": "ietf-trust.html", "license": "ietf-trust.LICENSE" }, { "license_key": "ijg", "category": "Permissive", "spdx_license_key": "IJG", "other_spdx_license_keys": [], "is_exception": false, "is_deprecated": false, "json": "ijg.json", "yaml": "ijg.yml", "html": "ijg.html", "license": "ijg.LICENSE" }, { "license_key": "ijg-2020", "category": "Permissive", "spdx_license_key": "LicenseRef-scancode-ijg-2020", "other_spdx_license_keys": [], "is_exception": false, "is_deprecated": false, "json": "ijg-2020.json", "yaml": "ijg-2020.yml", "html": "ijg-2020.html", "license": "ijg-2020.LICENSE" }, { "license_key": "ijg-short", "category": "Permissive", "spdx_license_key": "IJG-short", "other_spdx_license_keys": [], "is_exception": false, "is_deprecated": false, "json": "ijg-short.json", "yaml": "ijg-short.yml", "html": "ijg-short.html", "license": "ijg-short.LICENSE" }, { "license_key": "ilmid", "category": "Permissive", "spdx_license_key": "LicenseRef-scancode-ilmid", "other_spdx_license_keys": [], "is_exception": false, "is_deprecated": false, "json": "ilmid.json", "yaml": "ilmid.yml", "html": "ilmid.html", "license": "ilmid.LICENSE" }, { "license_key": "imagemagick", "category": "Permissive", "spdx_license_key": "ImageMagick", "other_spdx_license_keys": [], "is_exception": false, "is_deprecated": false, "json": "imagemagick.json", "yaml": "imagemagick.yml", "html": "imagemagick.html", "license": "imagemagick.LICENSE" }, { "license_key": "imagen", "category": "Non-Commercial", "spdx_license_key": "LicenseRef-scancode-imagen", "other_spdx_license_keys": [], "is_exception": false, "is_deprecated": false, "json": "imagen.json", "yaml": "imagen.yml", "html": "imagen.html", "license": "imagen.LICENSE" }, { "license_key": "imlib2", "category": "Copyleft Limited", "spdx_license_key": "Imlib2", "other_spdx_license_keys": [], "is_exception": false, "is_deprecated": false, "json": "imlib2.json", "yaml": "imlib2.yml", "html": "imlib2.html", "license": "imlib2.LICENSE" }, { "license_key": "inbox-zero-exception-3.0", "category": "Copyleft", "spdx_license_key": "LicenseRef-scancode-inbox-zero-exception-3.0", "other_spdx_license_keys": [], "is_exception": true, "is_deprecated": false, "json": "inbox-zero-exception-3.0.json", "yaml": "inbox-zero-exception-3.0.yml", "html": "inbox-zero-exception-3.0.html", "license": "inbox-zero-exception-3.0.LICENSE" }, { "license_key": "independent-module-linking-exception", "category": "Copyleft Limited", "spdx_license_key": "Independent-modules-exception", "other_spdx_license_keys": [ "LicenseRef-scancode-indie-module-linking-exception", "LicenseRef-scancode-independent-module-linking-exception" ], "is_exception": true, "is_deprecated": false, "json": "independent-module-linking-exception.json", "yaml": "independent-module-linking-exception.yml", "html": "independent-module-linking-exception.html", "license": "independent-module-linking-exception.LICENSE" }, { "license_key": "indiana-extreme", "category": "Permissive", "spdx_license_key": "LicenseRef-scancode-indiana-extreme", "other_spdx_license_keys": [], "is_exception": false, "is_deprecated": false, "json": "indiana-extreme.json", "yaml": "indiana-extreme.yml", "html": "indiana-extreme.html", "license": "indiana-extreme.LICENSE" }, { "license_key": "indiana-extreme-1.2", "category": "Permissive", "spdx_license_key": "xpp", "other_spdx_license_keys": [], "is_exception": false, "is_deprecated": false, "json": "indiana-extreme-1.2.json", "yaml": "indiana-extreme-1.2.yml", "html": "indiana-extreme-1.2.html", "license": "indiana-extreme-1.2.LICENSE" }, { "license_key": "infineon-free", "category": "Permissive", "spdx_license_key": "LicenseRef-scancode-infineon-free", "other_spdx_license_keys": [], "is_exception": false, "is_deprecated": false, "json": "infineon-free.json", "yaml": "infineon-free.yml", "html": "infineon-free.html", "license": "infineon-free.LICENSE" }, { "license_key": "info-zip", "category": "Permissive", "spdx_license_key": "Info-ZIP", "other_spdx_license_keys": [], "is_exception": false, "is_deprecated": false, "json": "info-zip.json", "yaml": "info-zip.yml", "html": "info-zip.html", "license": "info-zip.LICENSE" }, { "license_key": "info-zip-1997-10", "category": "Permissive", "spdx_license_key": "LicenseRef-scancode-info-zip-1997-10", "other_spdx_license_keys": [], "is_exception": false, "is_deprecated": false, "json": "info-zip-1997-10.json", "yaml": "info-zip-1997-10.yml", "html": "info-zip-1997-10.html", "license": "info-zip-1997-10.LICENSE" }, { "license_key": "info-zip-2001-01", "category": "Permissive", "spdx_license_key": "LicenseRef-scancode-info-zip-2001-01", "other_spdx_license_keys": [], "is_exception": false, "is_deprecated": false, "json": "info-zip-2001-01.json", "yaml": "info-zip-2001-01.yml", "html": "info-zip-2001-01.html", "license": "info-zip-2001-01.LICENSE" }, { "license_key": "info-zip-2002-02", "category": "Permissive", "spdx_license_key": "LicenseRef-scancode-info-zip-2002-02", "other_spdx_license_keys": [], "is_exception": false, "is_deprecated": false, "json": "info-zip-2002-02.json", "yaml": "info-zip-2002-02.yml", "html": "info-zip-2002-02.html", "license": "info-zip-2002-02.LICENSE" }, { "license_key": "info-zip-2003-05", "category": "Permissive", "spdx_license_key": "LicenseRef-scancode-info-zip-2003-05", "other_spdx_license_keys": [], "is_exception": false, "is_deprecated": false, "json": "info-zip-2003-05.json", "yaml": "info-zip-2003-05.yml", "html": "info-zip-2003-05.html", "license": "info-zip-2003-05.LICENSE" }, { "license_key": "info-zip-2004-05", "category": "Permissive", "spdx_license_key": "LicenseRef-scancode-info-zip-2004-05", "other_spdx_license_keys": [], "is_exception": false, "is_deprecated": false, "json": "info-zip-2004-05.json", "yaml": "info-zip-2004-05.yml", "html": "info-zip-2004-05.html", "license": "info-zip-2004-05.LICENSE" }, { "license_key": "info-zip-2005-02", "category": "Permissive", "spdx_license_key": "LicenseRef-scancode-info-zip-2005-02", "other_spdx_license_keys": [], "is_exception": false, "is_deprecated": false, "json": "info-zip-2005-02.json", "yaml": "info-zip-2005-02.yml", "html": "info-zip-2005-02.html", "license": "info-zip-2005-02.LICENSE" }, { "license_key": "info-zip-2007-03", "category": "Permissive", "spdx_license_key": "LicenseRef-scancode-info-zip-2007-03", "other_spdx_license_keys": [], "is_exception": false, "is_deprecated": false, "json": "info-zip-2007-03.json", "yaml": "info-zip-2007-03.yml", "html": "info-zip-2007-03.html", "license": "info-zip-2007-03.LICENSE" }, { "license_key": "info-zip-2009-01", "category": "Permissive", "spdx_license_key": "LicenseRef-scancode-info-zip-2009-01", "other_spdx_license_keys": [], "is_exception": false, "is_deprecated": false, "json": "info-zip-2009-01.json", "yaml": "info-zip-2009-01.yml", "html": "info-zip-2009-01.html", "license": "info-zip-2009-01.LICENSE" }, { "license_key": "infonode-1.1", "category": "Commercial", "spdx_license_key": "LicenseRef-scancode-infonode-1.1", "other_spdx_license_keys": [], "is_exception": false, "is_deprecated": false, "json": "infonode-1.1.json", "yaml": "infonode-1.1.yml", "html": "infonode-1.1.html", "license": "infonode-1.1.LICENSE" }, { "license_key": "initial-developer-public", "category": "Copyleft", "spdx_license_key": "LicenseRef-scancode-initial-developer-public", "other_spdx_license_keys": [], "is_exception": false, "is_deprecated": false, "json": "initial-developer-public.json", "yaml": "initial-developer-public.yml", "html": "initial-developer-public.html", "license": "initial-developer-public.LICENSE" }, { "license_key": "inner-net-2.0", "category": "Permissive", "spdx_license_key": "Inner-Net-2.0", "other_spdx_license_keys": [ "LicenseRef-scancode-inner-net-2.0" ], "is_exception": false, "is_deprecated": false, "json": "inner-net-2.0.json", "yaml": "inner-net-2.0.yml", "html": "inner-net-2.0.html", "license": "inner-net-2.0.LICENSE" }, { "license_key": "inno-setup", "category": "Permissive", "spdx_license_key": "InnoSetup", "other_spdx_license_keys": [ "LicenseRef-scancode-inno-setup" ], "is_exception": false, "is_deprecated": false, "json": "inno-setup.json", "yaml": "inno-setup.yml", "html": "inno-setup.html", "license": "inno-setup.LICENSE" }, { "license_key": "inria-compcert", "category": "Non-Commercial", "spdx_license_key": "LicenseRef-scancode-inria-compcert", "other_spdx_license_keys": [], "is_exception": false, "is_deprecated": false, "json": "inria-compcert.json", "yaml": "inria-compcert.yml", "html": "inria-compcert.html", "license": "inria-compcert.LICENSE" }, { "license_key": "inria-icesl", "category": "Non-Commercial", "spdx_license_key": "LicenseRef-scancode-inria-icesl", "other_spdx_license_keys": [], "is_exception": false, "is_deprecated": false, "json": "inria-icesl.json", "yaml": "inria-icesl.yml", "html": "inria-icesl.html", "license": "inria-icesl.LICENSE" }, { "license_key": "inria-linking-exception", "category": "Copyleft Limited", "spdx_license_key": "QPL-1.0-INRIA-2004-exception", "other_spdx_license_keys": [ "LicenseRef-scancode-inria-linking-exception" ], "is_exception": true, "is_deprecated": false, "json": "inria-linking-exception.json", "yaml": "inria-linking-exception.yml", "html": "inria-linking-exception.html", "license": "inria-linking-exception.LICENSE" }, { "license_key": "inria-zelus", "category": "Non-Commercial", "spdx_license_key": "LicenseRef-scancode-inria-zelus", "other_spdx_license_keys": [], "is_exception": false, "is_deprecated": false, "json": "inria-zelus.json", "yaml": "inria-zelus.yml", "html": "inria-zelus.html", "license": "inria-zelus.LICENSE" }, { "license_key": "installsite", "category": "Free Restricted", "spdx_license_key": "LicenseRef-scancode-installsite", "other_spdx_license_keys": [], "is_exception": false, "is_deprecated": false, "json": "installsite.json", "yaml": "installsite.yml", "html": "installsite.html", "license": "installsite.LICENSE" }, { "license_key": "intel", "category": "Proprietary Free", "spdx_license_key": "LicenseRef-scancode-intel", "other_spdx_license_keys": [], "is_exception": false, "is_deprecated": false, "json": "intel.json", "yaml": "intel.yml", "html": "intel.html", "license": "intel.LICENSE" }, { "license_key": "intel-acpi", "category": "Permissive", "spdx_license_key": "Intel-ACPI", "other_spdx_license_keys": [], "is_exception": false, "is_deprecated": false, "json": "intel-acpi.json", "yaml": "intel-acpi.yml", "html": "intel-acpi.html", "license": "intel-acpi.LICENSE" }, { "license_key": "intel-bcl", "category": "Proprietary Free", "spdx_license_key": "LicenseRef-scancode-intel-bcl", "other_spdx_license_keys": [], "is_exception": false, "is_deprecated": false, "json": "intel-bcl.json", "yaml": "intel-bcl.yml", "html": "intel-bcl.html", "license": "intel-bcl.LICENSE" }, { "license_key": "intel-bsd", "category": "Permissive", "spdx_license_key": "BSD-3-Clause-acpica", "other_spdx_license_keys": [ "LicenseRef-scancode-intel-bsd" ], "is_exception": false, "is_deprecated": false, "json": "intel-bsd.json", "yaml": "intel-bsd.yml", "html": "intel-bsd.html", "license": "intel-bsd.LICENSE" }, { "license_key": "intel-bsd-2-clause", "category": "Permissive", "spdx_license_key": "LicenseRef-scancode-intel-bsd-2-clause", "other_spdx_license_keys": [], "is_exception": false, "is_deprecated": false, "json": "intel-bsd-2-clause.json", "yaml": "intel-bsd-2-clause.yml", "html": "intel-bsd-2-clause.html", "license": "intel-bsd-2-clause.LICENSE" }, { "license_key": "intel-bsd-export-control", "category": "Permissive", "spdx_license_key": "Intel", "other_spdx_license_keys": [], "is_exception": false, "is_deprecated": false, "json": "intel-bsd-export-control.json", "yaml": "intel-bsd-export-control.yml", "html": "intel-bsd-export-control.html", "license": "intel-bsd-export-control.LICENSE" }, { "license_key": "intel-code-samples", "category": "Proprietary Free", "spdx_license_key": "LicenseRef-scancode-intel-code-samples", "other_spdx_license_keys": [], "is_exception": false, "is_deprecated": false, "json": "intel-code-samples.json", "yaml": "intel-code-samples.yml", "html": "intel-code-samples.html", "license": "intel-code-samples.LICENSE" }, { "license_key": "intel-confidential", "category": "Commercial", "spdx_license_key": "LicenseRef-scancode-intel-confidential", "other_spdx_license_keys": [], "is_exception": false, "is_deprecated": false, "json": "intel-confidential.json", "yaml": "intel-confidential.yml", "html": "intel-confidential.html", "license": "intel-confidential.LICENSE" }, { "license_key": "intel-firmware", "category": "Proprietary Free", "spdx_license_key": "LicenseRef-scancode-intel-firmware", "other_spdx_license_keys": [], "is_exception": false, "is_deprecated": false, "json": "intel-firmware.json", "yaml": "intel-firmware.yml", "html": "intel-firmware.html", "license": "intel-firmware.LICENSE" }, { "license_key": "intel-master-eula-sw-dev-2016", "category": "Proprietary Free", "spdx_license_key": "LicenseRef-scancode-intel-master-eula-sw-dev-2016", "other_spdx_license_keys": [], "is_exception": false, "is_deprecated": false, "json": "intel-master-eula-sw-dev-2016.json", "yaml": "intel-master-eula-sw-dev-2016.yml", "html": "intel-master-eula-sw-dev-2016.html", "license": "intel-master-eula-sw-dev-2016.LICENSE" }, { "license_key": "intel-material", "category": "Commercial", "spdx_license_key": "LicenseRef-scancode-intel-material", "other_spdx_license_keys": [], "is_exception": false, "is_deprecated": false, "json": "intel-material.json", "yaml": "intel-material.yml", "html": "intel-material.html", "license": "intel-material.LICENSE" }, { "license_key": "intel-mcu-2018", "category": "Proprietary Free", "spdx_license_key": "LicenseRef-scancode-intel-mcu-2018", "other_spdx_license_keys": [], "is_exception": false, "is_deprecated": false, "json": "intel-mcu-2018.json", "yaml": "intel-mcu-2018.yml", "html": "intel-mcu-2018.html", "license": "intel-mcu-2018.LICENSE" }, { "license_key": "intel-microcode", "category": "Proprietary Free", "spdx_license_key": "LicenseRef-scancode-intel-microcode", "other_spdx_license_keys": [], "is_exception": false, "is_deprecated": false, "json": "intel-microcode.json", "yaml": "intel-microcode.yml", "html": "intel-microcode.html", "license": "intel-microcode.LICENSE" }, { "license_key": "intel-osl-1989", "category": "Permissive", "spdx_license_key": "LicenseRef-scancode-intel-osl-1989", "other_spdx_license_keys": [], "is_exception": false, "is_deprecated": false, "json": "intel-osl-1989.json", "yaml": "intel-osl-1989.yml", "html": "intel-osl-1989.html", "license": "intel-osl-1989.LICENSE" }, { "license_key": "intel-osl-1993", "category": "Permissive", "spdx_license_key": "HPND-Intel", "other_spdx_license_keys": [ "LicenseRef-scancode-intel-osl-1993" ], "is_exception": false, "is_deprecated": false, "json": "intel-osl-1993.json", "yaml": "intel-osl-1993.yml", "html": "intel-osl-1993.html", "license": "intel-osl-1993.LICENSE" }, { "license_key": "intel-royalty-free", "category": "Permissive", "spdx_license_key": "LicenseRef-scancode-intel-royalty-free", "other_spdx_license_keys": [], "is_exception": false, "is_deprecated": false, "json": "intel-royalty-free.json", "yaml": "intel-royalty-free.yml", "html": "intel-royalty-free.html", "license": "intel-royalty-free.LICENSE" }, { "license_key": "intel-sample-source-code-2015", "category": "Proprietary Free", "spdx_license_key": "LicenseRef-scancode-intel-sample-source-code-2015", "other_spdx_license_keys": [], "is_exception": false, "is_deprecated": false, "json": "intel-sample-source-code-2015.json", "yaml": "intel-sample-source-code-2015.yml", "html": "intel-sample-source-code-2015.html", "license": "intel-sample-source-code-2015.LICENSE" }, { "license_key": "intel-scl", "category": "Proprietary Free", "spdx_license_key": "LicenseRef-scancode-intel-scl", "other_spdx_license_keys": [], "is_exception": false, "is_deprecated": false, "json": "intel-scl.json", "yaml": "intel-scl.yml", "html": "intel-scl.html", "license": "intel-scl.LICENSE" }, { "license_key": "interbase-1.0", "category": "Copyleft", "spdx_license_key": "Interbase-1.0", "other_spdx_license_keys": [], "is_exception": false, "is_deprecated": false, "json": "interbase-1.0.json", "yaml": "interbase-1.0.yml", "html": "interbase-1.0.html", "license": "interbase-1.0.LICENSE" }, { "license_key": "iolib-exception-2.0", "category": "Copyleft Limited", "spdx_license_key": "GNU-compiler-exception", "other_spdx_license_keys": [ "LicenseRef-scancode-iolib-exception-2.0" ], "is_exception": true, "is_deprecated": false, "json": "iolib-exception-2.0.json", "yaml": "iolib-exception-2.0.yml", "html": "iolib-exception-2.0.html", "license": "iolib-exception-2.0.LICENSE" }, { "license_key": "iozone", "category": "Proprietary Free", "spdx_license_key": "LicenseRef-scancode-iozone", "other_spdx_license_keys": [], "is_exception": false, "is_deprecated": false, "json": "iozone.json", "yaml": "iozone.yml", "html": "iozone.html", "license": "iozone.LICENSE" }, { "license_key": "ipa-font", "category": "Copyleft Limited", "spdx_license_key": "IPA", "other_spdx_license_keys": [], "is_exception": false, "is_deprecated": false, "json": "ipa-font.json", "yaml": "ipa-font.yml", "html": "ipa-font.html", "license": "ipa-font.LICENSE" }, { "license_key": "ipca", "category": "CLA", "spdx_license_key": "LicenseRef-scancode-ipca", "other_spdx_license_keys": [], "is_exception": false, "is_deprecated": false, "json": "ipca.json", "yaml": "ipca.yml", "html": "ipca.html", "license": "ipca.LICENSE" }, { "license_key": "iptc-2006", "category": "Proprietary Free", "spdx_license_key": "LicenseRef-scancode-iptc-2006", "other_spdx_license_keys": [], "is_exception": false, "is_deprecated": false, "json": "iptc-2006.json", "yaml": "iptc-2006.yml", "html": "iptc-2006.html", "license": "iptc-2006.LICENSE" }, { "license_key": "irfanview-eula", "category": "Commercial", "spdx_license_key": "LicenseRef-scancode-irfanview-eula", "other_spdx_license_keys": [], "is_exception": false, "is_deprecated": false, "json": "irfanview-eula.json", "yaml": "irfanview-eula.yml", "html": "irfanview-eula.html", "license": "irfanview-eula.LICENSE" }, { "license_key": "isc", "category": "Permissive", "spdx_license_key": "ISC", "other_spdx_license_keys": [], "is_exception": false, "is_deprecated": false, "json": "isc.json", "yaml": "isc.yml", "html": "isc.html", "license": "isc.LICENSE" }, { "license_key": "iso-14496-10", "category": "Permissive", "spdx_license_key": "LicenseRef-scancode-iso-14496-10", "other_spdx_license_keys": [], "is_exception": false, "is_deprecated": false, "json": "iso-14496-10.json", "yaml": "iso-14496-10.yml", "html": "iso-14496-10.html", "license": "iso-14496-10.LICENSE" }, { "license_key": "iso-8879", "category": "Permissive", "spdx_license_key": "ISO-permission", "other_spdx_license_keys": [ "LicenseRef-scancode-iso-8879" ], "is_exception": false, "is_deprecated": false, "json": "iso-8879.json", "yaml": "iso-8879.yml", "html": "iso-8879.html", "license": "iso-8879.LICENSE" }, { "license_key": "iso-recorder", "category": "Proprietary Free", "spdx_license_key": "LicenseRef-scancode-iso-recorder", "other_spdx_license_keys": [], "is_exception": false, "is_deprecated": false, "json": "iso-recorder.json", "yaml": "iso-recorder.yml", "html": "iso-recorder.html", "license": "iso-recorder.LICENSE" }, { "license_key": "iso-schematron-19757-3", "category": "Permissive", "spdx_license_key": "LicenseRef-scancode-iso-schematron-19757-3", "other_spdx_license_keys": [], "is_exception": false, "is_deprecated": false, "json": "iso-schematron-19757-3.json", "yaml": "iso-schematron-19757-3.yml", "html": "iso-schematron-19757-3.html", "license": "iso-schematron-19757-3.LICENSE" }, { "license_key": "isotope-cla", "category": "Commercial", "spdx_license_key": "LicenseRef-scancode-isotope-cla", "other_spdx_license_keys": [], "is_exception": false, "is_deprecated": false, "json": "isotope-cla.json", "yaml": "isotope-cla.yml", "html": "isotope-cla.html", "license": "isotope-cla.LICENSE" }, { "license_key": "issl-2018", "category": "Free Restricted", "spdx_license_key": "LicenseRef-scancode-issl-2018", "other_spdx_license_keys": [], "is_exception": false, "is_deprecated": false, "json": "issl-2018.json", "yaml": "issl-2018.yml", "html": "issl-2018.html", "license": "issl-2018.LICENSE" }, { "license_key": "issl-2022", "category": "Free Restricted", "spdx_license_key": "LicenseRef-scancode-issl-2022", "other_spdx_license_keys": [], "is_exception": false, "is_deprecated": false, "json": "issl-2022.json", "yaml": "issl-2022.yml", "html": "issl-2022.html", "license": "issl-2022.LICENSE" }, { "license_key": "itc-eula", "category": "Commercial", "spdx_license_key": "LicenseRef-scancode-itc-eula", "other_spdx_license_keys": [], "is_exception": false, "is_deprecated": false, "json": "itc-eula.json", "yaml": "itc-eula.yml", "html": "itc-eula.html", "license": "itc-eula.LICENSE" }, { "license_key": "itu", "category": "Permissive", "spdx_license_key": "LicenseRef-scancode-itu", "other_spdx_license_keys": [], "is_exception": false, "is_deprecated": false, "json": "itu.json", "yaml": "itu.yml", "html": "itu.html", "license": "itu.LICENSE" }, { "license_key": "itu-t", "category": "Free Restricted", "spdx_license_key": "LicenseRef-scancode-itu-t", "other_spdx_license_keys": [], "is_exception": false, "is_deprecated": false, "json": "itu-t.json", "yaml": "itu-t.yml", "html": "itu-t.html", "license": "itu-t.LICENSE" }, { "license_key": "itu-t-gpl", "category": "Copyleft", "spdx_license_key": "LicenseRef-scancode-itu-t-gpl", "other_spdx_license_keys": [], "is_exception": false, "is_deprecated": false, "json": "itu-t-gpl.json", "yaml": "itu-t-gpl.yml", "html": "itu-t-gpl.html", "license": "itu-t-gpl.LICENSE" }, { "license_key": "itunes", "category": "Proprietary Free", "spdx_license_key": "LicenseRef-scancode-itunes", "other_spdx_license_keys": [], "is_exception": false, "is_deprecated": false, "json": "itunes.json", "yaml": "itunes.yml", "html": "itunes.html", "license": "itunes.LICENSE" }, { "license_key": "ja-sig", "category": "Permissive", "spdx_license_key": "LicenseRef-scancode-ja-sig", "other_spdx_license_keys": [], "is_exception": false, "is_deprecated": false, "json": "ja-sig.json", "yaml": "ja-sig.yml", "html": "ja-sig.html", "license": "ja-sig.LICENSE" }, { "license_key": "jahia-1.3.1", "category": "Copyleft", "spdx_license_key": "LicenseRef-scancode-jahia-1.3.1", "other_spdx_license_keys": [], "is_exception": false, "is_deprecated": false, "json": "jahia-1.3.1.json", "yaml": "jahia-1.3.1.yml", "html": "jahia-1.3.1.html", "license": "jahia-1.3.1.LICENSE" }, { "license_key": "jam", "category": "Permissive", "spdx_license_key": "Jam", "other_spdx_license_keys": [ "LicenseRef-scancode-jam" ], "is_exception": false, "is_deprecated": false, "json": "jam.json", "yaml": "jam.yml", "html": "jam.html", "license": "jam.LICENSE" }, { "license_key": "jam-stapl", "category": "Free Restricted", "spdx_license_key": "LicenseRef-scancode-jam-stapl", "other_spdx_license_keys": [], "is_exception": false, "is_deprecated": false, "json": "jam-stapl.json", "yaml": "jam-stapl.yml", "html": "jam-stapl.html", "license": "jam-stapl.LICENSE" }, { "license_key": "jamon", "category": "Free Restricted", "spdx_license_key": "LicenseRef-scancode-jamon", "other_spdx_license_keys": [], "is_exception": false, "is_deprecated": false, "json": "jamon.json", "yaml": "jamon.yml", "html": "jamon.html", "license": "jamon.LICENSE" }, { "license_key": "jason-mayes", "category": "Permissive", "spdx_license_key": "LicenseRef-scancode-jason-mayes", "other_spdx_license_keys": [], "is_exception": false, "is_deprecated": false, "json": "jason-mayes.json", "yaml": "jason-mayes.yml", "html": "jason-mayes.html", "license": "jason-mayes.LICENSE" }, { "license_key": "jasper-1.0", "category": "Permissive", "spdx_license_key": "LicenseRef-scancode-jasper-1.0", "other_spdx_license_keys": [], "is_exception": false, "is_deprecated": false, "json": "jasper-1.0.json", "yaml": "jasper-1.0.yml", "html": "jasper-1.0.html", "license": "jasper-1.0.LICENSE" }, { "license_key": "jasper-2.0", "category": "Permissive", "spdx_license_key": "JasPer-2.0", "other_spdx_license_keys": [], "is_exception": false, "is_deprecated": false, "json": "jasper-2.0.json", "yaml": "jasper-2.0.yml", "html": "jasper-2.0.html", "license": "jasper-2.0.LICENSE" }, { "license_key": "java-app-stub", "category": "Permissive", "spdx_license_key": "LicenseRef-scancode-java-app-stub", "other_spdx_license_keys": [], "is_exception": false, "is_deprecated": false, "json": "java-app-stub.json", "yaml": "java-app-stub.yml", "html": "java-app-stub.html", "license": "java-app-stub.LICENSE" }, { "license_key": "java-research-1.5", "category": "Non-Commercial", "spdx_license_key": "LicenseRef-scancode-java-research-1.5", "other_spdx_license_keys": [], "is_exception": false, "is_deprecated": false, "json": "java-research-1.5.json", "yaml": "java-research-1.5.yml", "html": "java-research-1.5.html", "license": "java-research-1.5.LICENSE" }, { "license_key": "java-research-1.6", "category": "Non-Commercial", "spdx_license_key": "LicenseRef-scancode-java-research-1.6", "other_spdx_license_keys": [], "is_exception": false, "is_deprecated": false, "json": "java-research-1.6.json", "yaml": "java-research-1.6.yml", "html": "java-research-1.6.html", "license": "java-research-1.6.LICENSE" }, { "license_key": "javascript-exception-2.0", "category": "Copyleft Limited", "spdx_license_key": "LicenseRef-scancode-javascript-exception-2.0", "other_spdx_license_keys": [], "is_exception": true, "is_deprecated": false, "json": "javascript-exception-2.0.json", "yaml": "javascript-exception-2.0.yml", "html": "javascript-exception-2.0.html", "license": "javascript-exception-2.0.LICENSE" }, { "license_key": "jboss-eula", "category": "Proprietary Free", "spdx_license_key": "LicenseRef-scancode-jboss-eula", "other_spdx_license_keys": [], "is_exception": false, "is_deprecated": false, "json": "jboss-eula.json", "yaml": "jboss-eula.yml", "html": "jboss-eula.html", "license": "jboss-eula.LICENSE" }, { "license_key": "jdbm-1.00", "category": "Permissive", "spdx_license_key": "LicenseRef-scancode-jdbm-1.00", "other_spdx_license_keys": [], "is_exception": false, "is_deprecated": false, "json": "jdbm-1.00.json", "yaml": "jdbm-1.00.yml", "html": "jdbm-1.00.html", "license": "jdbm-1.00.LICENSE" }, { "license_key": "jdom", "category": "Permissive", "spdx_license_key": "LicenseRef-scancode-jdom", "other_spdx_license_keys": [], "is_exception": false, "is_deprecated": false, "json": "jdom.json", "yaml": "jdom.yml", "html": "jdom.html", "license": "jdom.LICENSE" }, { "license_key": "jelurida-public-1.1", "category": "Copyleft", "spdx_license_key": "LicenseRef-scancode-jelurida-public-1.1", "other_spdx_license_keys": [], "is_exception": false, "is_deprecated": false, "json": "jelurida-public-1.1.json", "yaml": "jelurida-public-1.1.yml", "html": "jelurida-public-1.1.html", "license": "jelurida-public-1.1.LICENSE" }, { "license_key": "jetbrains-purchase-terms", "category": "Commercial", "spdx_license_key": "LicenseRef-scancode-jetbrains-purchase-terms", "other_spdx_license_keys": [], "is_exception": false, "is_deprecated": false, "json": "jetbrains-purchase-terms.json", "yaml": "jetbrains-purchase-terms.yml", "html": "jetbrains-purchase-terms.html", "license": "jetbrains-purchase-terms.LICENSE" }, { "license_key": "jetbrains-toolbox-open-source-3", "category": "Non-Commercial", "spdx_license_key": "LicenseRef-scancode-jetbrains-toolbox-oss-3", "other_spdx_license_keys": [ "LicenseRef-scancode-jetbrains-toolbox-open-source-3" ], "is_exception": false, "is_deprecated": false, "json": "jetbrains-toolbox-open-source-3.json", "yaml": "jetbrains-toolbox-open-source-3.yml", "html": "jetbrains-toolbox-open-source-3.html", "license": "jetbrains-toolbox-open-source-3.LICENSE" }, { "license_key": "jetty", "category": "Permissive", "spdx_license_key": "LicenseRef-scancode-jetty", "other_spdx_license_keys": [], "is_exception": false, "is_deprecated": false, "json": "jetty.json", "yaml": "jetty.yml", "html": "jetty.html", "license": "jetty.LICENSE" }, { "license_key": "jetty-ccla-1.1", "category": "CLA", "spdx_license_key": "LicenseRef-scancode-jetty-ccla-1.1", "other_spdx_license_keys": [], "is_exception": false, "is_deprecated": false, "json": "jetty-ccla-1.1.json", "yaml": "jetty-ccla-1.1.yml", "html": "jetty-ccla-1.1.html", "license": "jetty-ccla-1.1.LICENSE" }, { "license_key": "jgraph", "category": "Permissive", "spdx_license_key": "LicenseRef-scancode-jgraph", "other_spdx_license_keys": [], "is_exception": false, "is_deprecated": false, "json": "jgraph.json", "yaml": "jgraph.yml", "html": "jgraph.html", "license": "jgraph.LICENSE" }, { "license_key": "jgraph-general", "category": "Proprietary Free", "spdx_license_key": "LicenseRef-scancode-jgraph-general", "other_spdx_license_keys": [], "is_exception": false, "is_deprecated": false, "json": "jgraph-general.json", "yaml": "jgraph-general.yml", "html": "jgraph-general.html", "license": "jgraph-general.LICENSE" }, { "license_key": "jide-sla", "category": "Commercial", "spdx_license_key": "LicenseRef-scancode-jide-sla", "other_spdx_license_keys": [], "is_exception": false, "is_deprecated": false, "json": "jide-sla.json", "yaml": "jide-sla.yml", "html": "jide-sla.html", "license": "jide-sla.LICENSE" }, { "license_key": "jj2000", "category": "Free Restricted", "spdx_license_key": "LicenseRef-scancode-jj2000", "other_spdx_license_keys": [], "is_exception": false, "is_deprecated": false, "json": "jj2000.json", "yaml": "jj2000.yml", "html": "jj2000.html", "license": "jj2000.LICENSE" }, { "license_key": "jmagnetic", "category": "Non-Commercial", "spdx_license_key": "LicenseRef-scancode-jmagnetic", "other_spdx_license_keys": [], "is_exception": false, "is_deprecated": false, "json": "jmagnetic.json", "yaml": "jmagnetic.yml", "html": "jmagnetic.html", "license": "jmagnetic.LICENSE" }, { "license_key": "joinbase-cela-2022", "category": "Proprietary Free", "spdx_license_key": "LicenseRef-scancode-joinbase-cela-2022", "other_spdx_license_keys": [], "is_exception": false, "is_deprecated": false, "json": "joinbase-cela-2022.json", "yaml": "joinbase-cela-2022.yml", "html": "joinbase-cela-2022.html", "license": "joinbase-cela-2022.LICENSE" }, { "license_key": "joplin-server-personal-v1", "category": "Non-Commercial", "spdx_license_key": "LicenseRef-scancode-joplin-server-personal-v1", "other_spdx_license_keys": [], "is_exception": false, "is_deprecated": false, "json": "joplin-server-personal-v1.json", "yaml": "joplin-server-personal-v1.yml", "html": "joplin-server-personal-v1.html", "license": "joplin-server-personal-v1.LICENSE" }, { "license_key": "josl-1.0", "category": "Copyleft Limited", "spdx_license_key": "LicenseRef-scancode-josl-1.0", "other_spdx_license_keys": [], "is_exception": false, "is_deprecated": false, "json": "josl-1.0.json", "yaml": "josl-1.0.yml", "html": "josl-1.0.html", "license": "josl-1.0.LICENSE" }, { "license_key": "jove", "category": "Permissive", "spdx_license_key": "jove", "other_spdx_license_keys": [], "is_exception": false, "is_deprecated": false, "json": "jove.json", "yaml": "jove.yml", "html": "jove.html", "license": "jove.LICENSE" }, { "license_key": "jpegxr", "category": "Free Restricted", "spdx_license_key": "LicenseRef-scancode-jpegxr", "other_spdx_license_keys": [], "is_exception": false, "is_deprecated": false, "json": "jpegxr.json", "yaml": "jpegxr.yml", "html": "jpegxr.html", "license": "jpegxr.LICENSE" }, { "license_key": "jpl-image", "category": "Source-available", "spdx_license_key": "JPL-image", "other_spdx_license_keys": [], "is_exception": false, "is_deprecated": false, "json": "jpl-image.json", "yaml": "jpl-image.yml", "html": "jpl-image.html", "license": "jpl-image.LICENSE" }, { "license_key": "jpnic-idnkit", "category": "Permissive", "spdx_license_key": "JPNIC", "other_spdx_license_keys": [], "is_exception": false, "is_deprecated": false, "json": "jpnic-idnkit.json", "yaml": "jpnic-idnkit.yml", "html": "jpnic-idnkit.html", "license": "jpnic-idnkit.LICENSE" }, { "license_key": "jpnic-mdnkit", "category": "Permissive", "spdx_license_key": "LicenseRef-scancode-jpnic-mdnkit", "other_spdx_license_keys": [], "is_exception": false, "is_deprecated": false, "json": "jpnic-mdnkit.json", "yaml": "jpnic-mdnkit.yml", "html": "jpnic-mdnkit.html", "license": "jpnic-mdnkit.LICENSE" }, { "license_key": "jprs-oscl-1.1", "category": "Free Restricted", "spdx_license_key": "LicenseRef-scancode-jprs-oscl-1.1", "other_spdx_license_keys": [], "is_exception": false, "is_deprecated": false, "json": "jprs-oscl-1.1.json", "yaml": "jprs-oscl-1.1.yml", "html": "jprs-oscl-1.1.html", "license": "jprs-oscl-1.1.LICENSE" }, { "license_key": "jpython-1.1", "category": "Permissive", "spdx_license_key": "LicenseRef-scancode-jpython-1.1", "other_spdx_license_keys": [], "is_exception": false, "is_deprecated": false, "json": "jpython-1.1.json", "yaml": "jpython-1.1.yml", "html": "jpython-1.1.html", "license": "jpython-1.1.LICENSE" }, { "license_key": "jquery-pd", "category": "Public Domain", "spdx_license_key": "LicenseRef-scancode-jquery-pd", "other_spdx_license_keys": [], "is_exception": false, "is_deprecated": false, "json": "jquery-pd.json", "yaml": "jquery-pd.yml", "html": "jquery-pd.html", "license": "jquery-pd.LICENSE" }, { "license_key": "jrunner", "category": "Proprietary Free", "spdx_license_key": "LicenseRef-scancode-jrunner", "other_spdx_license_keys": [], "is_exception": false, "is_deprecated": false, "json": "jrunner.json", "yaml": "jrunner.yml", "html": "jrunner.html", "license": "jrunner.LICENSE" }, { "license_key": "jscheme", "category": "Permissive", "spdx_license_key": "LicenseRef-scancode-jscheme", "other_spdx_license_keys": [], "is_exception": false, "is_deprecated": false, "json": "jscheme.json", "yaml": "jscheme.yml", "html": "jscheme.html", "license": "jscheme.LICENSE" }, { "license_key": "jsel-2.0", "category": "Commercial", "spdx_license_key": "LicenseRef-scancode-jsel-2.0", "other_spdx_license_keys": [], "is_exception": false, "is_deprecated": false, "json": "jsel-2.0.json", "yaml": "jsel-2.0.yml", "html": "jsel-2.0.html", "license": "jsel-2.0.LICENSE" }, { "license_key": "jsfromhell", "category": "Permissive", "spdx_license_key": "LicenseRef-scancode-jsfromhell", "other_spdx_license_keys": [], "is_exception": false, "is_deprecated": false, "json": "jsfromhell.json", "yaml": "jsfromhell.yml", "html": "jsfromhell.html", "license": "jsfromhell.LICENSE" }, { "license_key": "json", "category": "Permissive", "spdx_license_key": "JSON", "other_spdx_license_keys": [], "is_exception": false, "is_deprecated": false, "json": "json.json", "yaml": "json.yml", "html": "json.html", "license": "json.LICENSE" }, { "license_key": "json-js-pd", "category": "Public Domain", "spdx_license_key": "LicenseRef-scancode-json-js-pd", "other_spdx_license_keys": [], "is_exception": false, "is_deprecated": false, "json": "json-js-pd.json", "yaml": "json-js-pd.yml", "html": "json-js-pd.html", "license": "json-js-pd.LICENSE" }, { "license_key": "json-pd", "category": "Public Domain", "spdx_license_key": "LicenseRef-scancode-json-pd", "other_spdx_license_keys": [], "is_exception": false, "is_deprecated": false, "json": "json-pd.json", "yaml": "json-pd.yml", "html": "json-pd.html", "license": "json-pd.LICENSE" }, { "license_key": "jsr-107-jcache-spec", "category": "Proprietary Free", "spdx_license_key": "LicenseRef-scancode-jsr-107-jcache-spec", "other_spdx_license_keys": [], "is_exception": false, "is_deprecated": false, "json": "jsr-107-jcache-spec.json", "yaml": "jsr-107-jcache-spec.yml", "html": "jsr-107-jcache-spec.html", "license": "jsr-107-jcache-spec.LICENSE" }, { "license_key": "jsr-107-jcache-spec-2013", "category": "Proprietary Free", "spdx_license_key": "LicenseRef-scancode-jsr-107-jcache-spec-2013", "other_spdx_license_keys": [], "is_exception": false, "is_deprecated": false, "json": "jsr-107-jcache-spec-2013.json", "yaml": "jsr-107-jcache-spec-2013.yml", "html": "jsr-107-jcache-spec-2013.html", "license": "jsr-107-jcache-spec-2013.LICENSE" }, { "license_key": "jython", "category": "Permissive", "spdx_license_key": "LicenseRef-scancode-jython", "other_spdx_license_keys": [], "is_exception": false, "is_deprecated": false, "json": "jython.json", "yaml": "jython.yml", "html": "jython.html", "license": "jython.LICENSE" }, { "license_key": "kalle-kaukonen", "category": "Permissive", "spdx_license_key": "LicenseRef-scancode-kalle-kaukonen", "other_spdx_license_keys": [], "is_exception": false, "is_deprecated": false, "json": "kalle-kaukonen.json", "yaml": "kalle-kaukonen.yml", "html": "kalle-kaukonen.html", "license": "kalle-kaukonen.LICENSE" }, { "license_key": "karl-peterson", "category": "Free Restricted", "spdx_license_key": "LicenseRef-scancode-karl-peterson", "other_spdx_license_keys": [], "is_exception": false, "is_deprecated": false, "json": "karl-peterson.json", "yaml": "karl-peterson.yml", "html": "karl-peterson.html", "license": "karl-peterson.LICENSE" }, { "license_key": "kastrup", "category": "Permissive", "spdx_license_key": "Kastrup", "other_spdx_license_keys": [], "is_exception": false, "is_deprecated": false, "json": "kastrup.json", "yaml": "kastrup.yml", "html": "kastrup.html", "license": "kastrup.LICENSE" }, { "license_key": "katharos-0.1.0", "category": "Proprietary Free", "spdx_license_key": "LicenseRef-scancode-katharos-0.1.0", "other_spdx_license_keys": [], "is_exception": false, "is_deprecated": false, "json": "katharos-0.1.0.json", "yaml": "katharos-0.1.0.yml", "html": "katharos-0.1.0.html", "license": "katharos-0.1.0.LICENSE" }, { "license_key": "katharos-0.2.0", "category": "Proprietary Free", "spdx_license_key": "LicenseRef-scancode-katharos-0.2.0", "other_spdx_license_keys": [], "is_exception": false, "is_deprecated": false, "json": "katharos-0.2.0.json", "yaml": "katharos-0.2.0.yml", "html": "katharos-0.2.0.html", "license": "katharos-0.2.0.LICENSE" }, { "license_key": "kazlib", "category": "Permissive", "spdx_license_key": "Kazlib", "other_spdx_license_keys": [], "is_exception": false, "is_deprecated": false, "json": "kazlib.json", "yaml": "kazlib.yml", "html": "kazlib.html", "license": "kazlib.LICENSE" }, { "license_key": "kde-accepted-gpl", "category": "Copyleft", "spdx_license_key": "LicenseRef-scancode-kde-accepted-gpl", "other_spdx_license_keys": [ "LicenseRef-KDE-Accepted-GPL" ], "is_exception": false, "is_deprecated": false, "json": "kde-accepted-gpl.json", "yaml": "kde-accepted-gpl.yml", "html": "kde-accepted-gpl.html", "license": "kde-accepted-gpl.LICENSE" }, { "license_key": "kde-accepted-lgpl", "category": "Copyleft", "spdx_license_key": "LicenseRef-scancode-kde-accepted-lgpl", "other_spdx_license_keys": [ "LicenseRef-KDE-Accepted-LGPL" ], "is_exception": false, "is_deprecated": false, "json": "kde-accepted-lgpl.json", "yaml": "kde-accepted-lgpl.yml", "html": "kde-accepted-lgpl.html", "license": "kde-accepted-lgpl.LICENSE" }, { "license_key": "keep-ee-2024", "category": "Commercial", "spdx_license_key": "LicenseRef-scancode-keep-ee-2024", "other_spdx_license_keys": [], "is_exception": false, "is_deprecated": false, "json": "keep-ee-2024.json", "yaml": "keep-ee-2024.yml", "html": "keep-ee-2024.html", "license": "keep-ee-2024.LICENSE" }, { "license_key": "keith-rule", "category": "Permissive", "spdx_license_key": "LicenseRef-scancode-keith-rule", "other_spdx_license_keys": [], "is_exception": false, "is_deprecated": false, "json": "keith-rule.json", "yaml": "keith-rule.yml", "html": "keith-rule.html", "license": "keith-rule.LICENSE" }, { "license_key": "kerberos", "category": "Permissive", "spdx_license_key": "LicenseRef-scancode-kerberos", "other_spdx_license_keys": [], "is_exception": false, "is_deprecated": false, "json": "kerberos.json", "yaml": "kerberos.yml", "html": "kerberos.html", "license": "kerberos.LICENSE" }, { "license_key": "kevan-stannard", "category": "Permissive", "spdx_license_key": "LicenseRef-scancode-kevan-stannard", "other_spdx_license_keys": [], "is_exception": false, "is_deprecated": false, "json": "kevan-stannard.json", "yaml": "kevan-stannard.yml", "html": "kevan-stannard.html", "license": "kevan-stannard.LICENSE" }, { "license_key": "kevlin-henney", "category": "Permissive", "spdx_license_key": "HPND-Kevlin-Henney", "other_spdx_license_keys": [ "LicenseRef-scancode-kevlin-henney" ], "is_exception": false, "is_deprecated": false, "json": "kevlin-henney.json", "yaml": "kevlin-henney.yml", "html": "kevlin-henney.html", "license": "kevlin-henney.LICENSE" }, { "license_key": "keypirinha", "category": "Proprietary Free", "spdx_license_key": "LicenseRef-scancode-keypirinha", "other_spdx_license_keys": [], "is_exception": false, "is_deprecated": false, "json": "keypirinha.json", "yaml": "keypirinha.yml", "html": "keypirinha.html", "license": "keypirinha.LICENSE" }, { "license_key": "kfgqpc-uthmanic-script-hafs", "category": "Proprietary Free", "spdx_license_key": "LicenseRef-scancode-kfgqpc-uthmanic-script-hafs", "other_spdx_license_keys": [], "is_exception": false, "is_deprecated": false, "json": "kfgqpc-uthmanic-script-hafs.json", "yaml": "kfgqpc-uthmanic-script-hafs.yml", "html": "kfgqpc-uthmanic-script-hafs.html", "license": "kfgqpc-uthmanic-script-hafs.LICENSE" }, { "license_key": "kfqf-accepted-gpl", "category": "Copyleft", "spdx_license_key": "LicenseRef-scancode-kfqf-accepted-gpl", "other_spdx_license_keys": [ "LicenseRef-KFQF-Accepted-GPL" ], "is_exception": true, "is_deprecated": false, "json": "kfqf-accepted-gpl.json", "yaml": "kfqf-accepted-gpl.yml", "html": "kfqf-accepted-gpl.html", "license": "kfqf-accepted-gpl.LICENSE" }, { "license_key": "khronos", "category": "Permissive", "spdx_license_key": "LicenseRef-scancode-khronos", "other_spdx_license_keys": [], "is_exception": false, "is_deprecated": false, "json": "khronos.json", "yaml": "khronos.yml", "html": "khronos.html", "license": "khronos.LICENSE" }, { "license_key": "kicad-libraries-exception", "category": "Copyleft Limited", "spdx_license_key": "KiCad-libraries-exception", "other_spdx_license_keys": [], "is_exception": true, "is_deprecated": false, "json": "kicad-libraries-exception.json", "yaml": "kicad-libraries-exception.yml", "html": "kicad-libraries-exception.html", "license": "kicad-libraries-exception.LICENSE" }, { "license_key": "knuth-ctan", "category": "Permissive", "spdx_license_key": "Knuth-CTAN", "other_spdx_license_keys": [], "is_exception": false, "is_deprecated": false, "json": "knuth-ctan.json", "yaml": "knuth-ctan.yml", "html": "knuth-ctan.html", "license": "knuth-ctan.LICENSE" }, { "license_key": "ko-man-page", "category": "Permissive", "spdx_license_key": "LicenseRef-scancode-ko-man-page", "other_spdx_license_keys": [], "is_exception": false, "is_deprecated": false, "json": "ko-man-page.json", "yaml": "ko-man-page.yml", "html": "ko-man-page.html", "license": "ko-man-page.LICENSE" }, { "license_key": "kreative-relay-fonts-free-use-1.2f", "category": "Proprietary Free", "spdx_license_key": "LicenseRef-scancode-kreative-relay-fonts-free-1.2f", "other_spdx_license_keys": [ "LicenseRef-scancode-kreative-relay-fonts-free-use-1.2f" ], "is_exception": false, "is_deprecated": false, "json": "kreative-relay-fonts-free-use-1.2f.json", "yaml": "kreative-relay-fonts-free-use-1.2f.yml", "html": "kreative-relay-fonts-free-use-1.2f.html", "license": "kreative-relay-fonts-free-use-1.2f.LICENSE" }, { "license_key": "kubesphere-osl-2024", "category": "Non-Commercial", "spdx_license_key": "LicenseRef-scancode-kubesphere-osl-2024", "other_spdx_license_keys": [], "is_exception": false, "is_deprecated": false, "json": "kubesphere-osl-2024.json", "yaml": "kubesphere-osl-2024.yml", "html": "kubesphere-osl-2024.html", "license": "kubesphere-osl-2024.LICENSE" }, { "license_key": "kumar-robotics", "category": "Permissive", "spdx_license_key": "LicenseRef-scancode-kumar-robotics", "other_spdx_license_keys": [], "is_exception": false, "is_deprecated": false, "json": "kumar-robotics.json", "yaml": "kumar-robotics.yml", "html": "kumar-robotics.html", "license": "kumar-robotics.LICENSE" }, { "license_key": "kvirc-openssl-exception", "category": "Copyleft Limited", "spdx_license_key": "kvirc-openssl-exception", "other_spdx_license_keys": [], "is_exception": true, "is_deprecated": false, "json": "kvirc-openssl-exception.json", "yaml": "kvirc-openssl-exception.yml", "html": "kvirc-openssl-exception.html", "license": "kvirc-openssl-exception.LICENSE" }, { "license_key": "la-opt-nxp-v51-2023", "category": "Proprietary Free", "spdx_license_key": "LicenseRef-scancode-la-opt-nxp-v51-2023", "other_spdx_license_keys": [], "is_exception": false, "is_deprecated": false, "json": "la-opt-nxp-v51-2023.json", "yaml": "la-opt-nxp-v51-2023.yml", "html": "la-opt-nxp-v51-2023.html", "license": "la-opt-nxp-v51-2023.LICENSE" }, { "license_key": "lal-1.2", "category": "Copyleft", "spdx_license_key": "LAL-1.2", "other_spdx_license_keys": [], "is_exception": false, "is_deprecated": false, "json": "lal-1.2.json", "yaml": "lal-1.2.yml", "html": "lal-1.2.html", "license": "lal-1.2.LICENSE" }, { "license_key": "lal-1.3", "category": "Copyleft", "spdx_license_key": "LAL-1.3", "other_spdx_license_keys": [], "is_exception": false, "is_deprecated": false, "json": "lal-1.3.json", "yaml": "lal-1.3.yml", "html": "lal-1.3.html", "license": "lal-1.3.LICENSE" }, { "license_key": "lance-norskog-license", "category": "Permissive", "spdx_license_key": "LicenseRef-scancode-lance-norskog-license", "other_spdx_license_keys": [], "is_exception": false, "is_deprecated": false, "json": "lance-norskog-license.json", "yaml": "lance-norskog-license.yml", "html": "lance-norskog-license.html", "license": "lance-norskog-license.LICENSE" }, { "license_key": "lanl-bsd-3-variant", "category": "Permissive", "spdx_license_key": "LicenseRef-scancode-lanl-bsd-3-variant", "other_spdx_license_keys": [], "is_exception": false, "is_deprecated": false, "json": "lanl-bsd-3-variant.json", "yaml": "lanl-bsd-3-variant.yml", "html": "lanl-bsd-3-variant.html", "license": "lanl-bsd-3-variant.LICENSE" }, { "license_key": "larabie", "category": "Proprietary Free", "spdx_license_key": "LicenseRef-scancode-larabie", "other_spdx_license_keys": [], "is_exception": false, "is_deprecated": false, "json": "larabie.json", "yaml": "larabie.yml", "html": "larabie.html", "license": "larabie.LICENSE" }, { "license_key": "latex2e", "category": "Permissive", "spdx_license_key": "Latex2e", "other_spdx_license_keys": [], "is_exception": false, "is_deprecated": false, "json": "latex2e.json", "yaml": "latex2e.yml", "html": "latex2e.html", "license": "latex2e.LICENSE" }, { "license_key": "latex2e-translated-notice", "category": "Permissive", "spdx_license_key": "Latex2e-translated-notice", "other_spdx_license_keys": [], "is_exception": false, "is_deprecated": false, "json": "latex2e-translated-notice.json", "yaml": "latex2e-translated-notice.yml", "html": "latex2e-translated-notice.html", "license": "latex2e-translated-notice.LICENSE" }, { "license_key": "lattice-osl-2017", "category": "Copyleft Limited", "spdx_license_key": "LicenseRef-scancode-lattice-osl-2017", "other_spdx_license_keys": [], "is_exception": false, "is_deprecated": false, "json": "lattice-osl-2017.json", "yaml": "lattice-osl-2017.yml", "html": "lattice-osl-2017.html", "license": "lattice-osl-2017.LICENSE" }, { "license_key": "lavantech", "category": "Commercial", "spdx_license_key": "LicenseRef-scancode-lavantech", "other_spdx_license_keys": [], "is_exception": false, "is_deprecated": false, "json": "lavantech.json", "yaml": "lavantech.yml", "html": "lavantech.html", "license": "lavantech.LICENSE" }, { "license_key": "lbnl-bsd", "category": "Permissive", "spdx_license_key": "BSD-3-Clause-LBNL", "other_spdx_license_keys": [], "is_exception": false, "is_deprecated": false, "json": "lbnl-bsd.json", "yaml": "lbnl-bsd.yml", "html": "lbnl-bsd.html", "license": "lbnl-bsd.LICENSE" }, { "license_key": "lcs-telegraphics", "category": "Permissive", "spdx_license_key": "LicenseRef-scancode-lcs-telegraphics", "other_spdx_license_keys": [], "is_exception": false, "is_deprecated": false, "json": "lcs-telegraphics.json", "yaml": "lcs-telegraphics.yml", "html": "lcs-telegraphics.html", "license": "lcs-telegraphics.LICENSE" }, { "license_key": "ldap-sdk-free-use", "category": "Permissive", "spdx_license_key": "LicenseRef-scancode-ldap-sdk-free-use", "other_spdx_license_keys": [], "is_exception": false, "is_deprecated": false, "json": "ldap-sdk-free-use.json", "yaml": "ldap-sdk-free-use.yml", "html": "ldap-sdk-free-use.html", "license": "ldap-sdk-free-use.LICENSE" }, { "license_key": "ldpc-1994", "category": "Copyleft", "spdx_license_key": "LicenseRef-scancode-ldpc-1994", "other_spdx_license_keys": [], "is_exception": false, "is_deprecated": false, "json": "ldpc-1994.json", "yaml": "ldpc-1994.yml", "html": "ldpc-1994.html", "license": "ldpc-1994.LICENSE" }, { "license_key": "ldpc-1997", "category": "Copyleft", "spdx_license_key": "LicenseRef-scancode-ldpc-1997", "other_spdx_license_keys": [], "is_exception": false, "is_deprecated": false, "json": "ldpc-1997.json", "yaml": "ldpc-1997.yml", "html": "ldpc-1997.html", "license": "ldpc-1997.LICENSE" }, { "license_key": "ldpc-1999", "category": "Copyleft", "spdx_license_key": "LicenseRef-scancode-ldpc-1999", "other_spdx_license_keys": [], "is_exception": false, "is_deprecated": false, "json": "ldpc-1999.json", "yaml": "ldpc-1999.yml", "html": "ldpc-1999.html", "license": "ldpc-1999.LICENSE" }, { "license_key": "ldpgpl-1", "category": "Copyleft", "spdx_license_key": "LicenseRef-scancode-ldpgpl-1", "other_spdx_license_keys": [], "is_exception": false, "is_deprecated": false, "json": "ldpgpl-1.json", "yaml": "ldpgpl-1.yml", "html": "ldpgpl-1.html", "license": "ldpgpl-1.LICENSE" }, { "license_key": "ldpgpl-1a", "category": "Copyleft", "spdx_license_key": "LicenseRef-scancode-ldpgpl-1a", "other_spdx_license_keys": [], "is_exception": false, "is_deprecated": false, "json": "ldpgpl-1a.json", "yaml": "ldpgpl-1a.yml", "html": "ldpgpl-1a.html", "license": "ldpgpl-1a.LICENSE" }, { "license_key": "ldpl-2.0", "category": "Copyleft", "spdx_license_key": "LicenseRef-scancode-ldpl-2.0", "other_spdx_license_keys": [], "is_exception": false, "is_deprecated": false, "json": "ldpl-2.0.json", "yaml": "ldpl-2.0.yml", "html": "ldpl-2.0.html", "license": "ldpl-2.0.LICENSE" }, { "license_key": "ldpm-1998", "category": "Copyleft", "spdx_license_key": "LicenseRef-scancode-ldpm-1998", "other_spdx_license_keys": [], "is_exception": false, "is_deprecated": false, "json": "ldpm-1998.json", "yaml": "ldpm-1998.yml", "html": "ldpm-1998.html", "license": "ldpm-1998.LICENSE" }, { "license_key": "leap-motion-sdk-2019", "category": "Proprietary Free", "spdx_license_key": "LicenseRef-scancode-leap-motion-sdk-2019", "other_spdx_license_keys": [], "is_exception": false, "is_deprecated": false, "json": "leap-motion-sdk-2019.json", "yaml": "leap-motion-sdk-2019.yml", "html": "leap-motion-sdk-2019.html", "license": "leap-motion-sdk-2019.LICENSE" }, { "license_key": "lens-tos-2023", "category": "Proprietary Free", "spdx_license_key": "LicenseRef-scancode-lens-tos-2023", "other_spdx_license_keys": [], "is_exception": false, "is_deprecated": false, "json": "lens-tos-2023.json", "yaml": "lens-tos-2023.yml", "html": "lens-tos-2023.html", "license": "lens-tos-2023.LICENSE" }, { "license_key": "leptonica", "category": "Permissive", "spdx_license_key": "Leptonica", "other_spdx_license_keys": [], "is_exception": false, "is_deprecated": false, "json": "leptonica.json", "yaml": "leptonica.yml", "html": "leptonica.html", "license": "leptonica.LICENSE" }, { "license_key": "lgpl-2.0", "category": "Copyleft Limited", "spdx_license_key": "LGPL-2.0-only", "other_spdx_license_keys": [ "LGPL-2.0", "LicenseRef-LGPL-2", "LicenseRef-LGPL-2.0" ], "is_exception": false, "is_deprecated": false, "json": "lgpl-2.0.json", "yaml": "lgpl-2.0.yml", "html": "lgpl-2.0.html", "license": "lgpl-2.0.LICENSE" }, { "license_key": "lgpl-2.0-fltk", "category": "Copyleft Limited", "spdx_license_key": null, "other_spdx_license_keys": [], "is_exception": true, "is_deprecated": true, "json": "lgpl-2.0-fltk.json", "yaml": "lgpl-2.0-fltk.yml", "html": "lgpl-2.0-fltk.html", "license": "lgpl-2.0-fltk.LICENSE" }, { "license_key": "lgpl-2.0-plus", "category": "Copyleft Limited", "spdx_license_key": "LGPL-2.0-or-later", "other_spdx_license_keys": [ "LGPL-2.0+", "LicenseRef-LGPL" ], "is_exception": false, "is_deprecated": false, "json": "lgpl-2.0-plus.json", "yaml": "lgpl-2.0-plus.yml", "html": "lgpl-2.0-plus.html", "license": "lgpl-2.0-plus.LICENSE" }, { "license_key": "lgpl-2.0-plus-gcc", "category": "Copyleft Limited", "spdx_license_key": null, "other_spdx_license_keys": [], "is_exception": true, "is_deprecated": true, "json": "lgpl-2.0-plus-gcc.json", "yaml": "lgpl-2.0-plus-gcc.yml", "html": "lgpl-2.0-plus-gcc.html", "license": "lgpl-2.0-plus-gcc.LICENSE" }, { "license_key": "lgpl-2.1", "category": "Copyleft Limited", "spdx_license_key": "LGPL-2.1-only", "other_spdx_license_keys": [ "LGPL-2.1", "LicenseRef-LGPL-2.1" ], "is_exception": false, "is_deprecated": false, "json": "lgpl-2.1.json", "yaml": "lgpl-2.1.yml", "html": "lgpl-2.1.html", "license": "lgpl-2.1.LICENSE" }, { "license_key": "lgpl-2.1-digia-qt", "category": "Copyleft Limited", "spdx_license_key": null, "other_spdx_license_keys": [], "is_exception": true, "is_deprecated": true, "json": "lgpl-2.1-digia-qt.json", "yaml": "lgpl-2.1-digia-qt.yml", "html": "lgpl-2.1-digia-qt.html", "license": "lgpl-2.1-digia-qt.LICENSE" }, { "license_key": "lgpl-2.1-nokia-qt", "category": "Copyleft Limited", "spdx_license_key": null, "other_spdx_license_keys": [], "is_exception": true, "is_deprecated": true, "json": "lgpl-2.1-nokia-qt.json", "yaml": "lgpl-2.1-nokia-qt.yml", "html": "lgpl-2.1-nokia-qt.html", "license": "lgpl-2.1-nokia-qt.LICENSE" }, { "license_key": "lgpl-2.1-nokia-qt-1.0", "category": "Copyleft Limited", "spdx_license_key": null, "other_spdx_license_keys": [], "is_exception": true, "is_deprecated": true, "json": "lgpl-2.1-nokia-qt-1.0.json", "yaml": "lgpl-2.1-nokia-qt-1.0.yml", "html": "lgpl-2.1-nokia-qt-1.0.html", "license": "lgpl-2.1-nokia-qt-1.0.LICENSE" }, { "license_key": "lgpl-2.1-nokia-qt-1.1", "category": "Copyleft Limited", "spdx_license_key": null, "other_spdx_license_keys": [], "is_exception": true, "is_deprecated": true, "json": "lgpl-2.1-nokia-qt-1.1.json", "yaml": "lgpl-2.1-nokia-qt-1.1.yml", "html": "lgpl-2.1-nokia-qt-1.1.html", "license": "lgpl-2.1-nokia-qt-1.1.LICENSE" }, { "license_key": "lgpl-2.1-plus", "category": "Copyleft Limited", "spdx_license_key": "LGPL-2.1-or-later", "other_spdx_license_keys": [ "LGPL-2.1+" ], "is_exception": false, "is_deprecated": false, "json": "lgpl-2.1-plus.json", "yaml": "lgpl-2.1-plus.yml", "html": "lgpl-2.1-plus.html", "license": "lgpl-2.1-plus.LICENSE" }, { "license_key": "lgpl-2.1-plus-linking", "category": "Copyleft Limited", "spdx_license_key": null, "other_spdx_license_keys": [], "is_exception": true, "is_deprecated": true, "json": "lgpl-2.1-plus-linking.json", "yaml": "lgpl-2.1-plus-linking.yml", "html": "lgpl-2.1-plus-linking.html", "license": "lgpl-2.1-plus-linking.LICENSE" }, { "license_key": "lgpl-2.1-plus-unlimited-linking", "category": "Copyleft Limited", "spdx_license_key": null, "other_spdx_license_keys": [], "is_exception": true, "is_deprecated": true, "json": "lgpl-2.1-plus-unlimited-linking.json", "yaml": "lgpl-2.1-plus-unlimited-linking.yml", "html": "lgpl-2.1-plus-unlimited-linking.html", "license": "lgpl-2.1-plus-unlimited-linking.LICENSE" }, { "license_key": "lgpl-2.1-qt-company", "category": "Copyleft Limited", "spdx_license_key": null, "other_spdx_license_keys": [], "is_exception": true, "is_deprecated": true, "json": "lgpl-2.1-qt-company.json", "yaml": "lgpl-2.1-qt-company.yml", "html": "lgpl-2.1-qt-company.html", "license": "lgpl-2.1-qt-company.LICENSE" }, { "license_key": "lgpl-2.1-qt-company-2017", "category": "Copyleft Limited", "spdx_license_key": null, "other_spdx_license_keys": [], "is_exception": true, "is_deprecated": true, "json": "lgpl-2.1-qt-company-2017.json", "yaml": "lgpl-2.1-qt-company-2017.yml", "html": "lgpl-2.1-qt-company-2017.html", "license": "lgpl-2.1-qt-company-2017.LICENSE" }, { "license_key": "lgpl-2.1-rxtx", "category": "Copyleft Limited", "spdx_license_key": null, "other_spdx_license_keys": [], "is_exception": true, "is_deprecated": true, "json": "lgpl-2.1-rxtx.json", "yaml": "lgpl-2.1-rxtx.yml", "html": "lgpl-2.1-rxtx.html", "license": "lgpl-2.1-rxtx.LICENSE" }, { "license_key": "lgpl-2.1-spell-checker", "category": "Copyleft Limited", "spdx_license_key": null, "other_spdx_license_keys": [], "is_exception": true, "is_deprecated": true, "json": "lgpl-2.1-spell-checker.json", "yaml": "lgpl-2.1-spell-checker.yml", "html": "lgpl-2.1-spell-checker.html", "license": "lgpl-2.1-spell-checker.LICENSE" }, { "license_key": "lgpl-3-plus-linking", "category": "Copyleft Limited", "spdx_license_key": null, "other_spdx_license_keys": [], "is_exception": true, "is_deprecated": true, "json": "lgpl-3-plus-linking.json", "yaml": "lgpl-3-plus-linking.yml", "html": "lgpl-3-plus-linking.html", "license": "lgpl-3-plus-linking.LICENSE" }, { "license_key": "lgpl-3.0", "category": "Copyleft Limited", "spdx_license_key": "LGPL-3.0-only", "other_spdx_license_keys": [ "LGPL-3.0" ], "is_exception": false, "is_deprecated": false, "json": "lgpl-3.0.json", "yaml": "lgpl-3.0.yml", "html": "lgpl-3.0.html", "license": "lgpl-3.0.LICENSE" }, { "license_key": "lgpl-3.0-cygwin", "category": "Copyleft Limited", "spdx_license_key": null, "other_spdx_license_keys": [], "is_exception": true, "is_deprecated": true, "json": "lgpl-3.0-cygwin.json", "yaml": "lgpl-3.0-cygwin.yml", "html": "lgpl-3.0-cygwin.html", "license": "lgpl-3.0-cygwin.LICENSE" }, { "license_key": "lgpl-3.0-linking-exception", "category": "Copyleft Limited", "spdx_license_key": "LGPL-3.0-linking-exception", "other_spdx_license_keys": [ "LicenseRef-scancode-lgpl-3-plus-linking", "LicenseRef-scancode-linking-exception-lgpl-3.0" ], "is_exception": true, "is_deprecated": false, "json": "lgpl-3.0-linking-exception.json", "yaml": "lgpl-3.0-linking-exception.yml", "html": "lgpl-3.0-linking-exception.html", "license": "lgpl-3.0-linking-exception.LICENSE" }, { "license_key": "lgpl-3.0-plus", "category": "Copyleft Limited", "spdx_license_key": "LGPL-3.0-or-later", "other_spdx_license_keys": [ "LGPL-3.0+" ], "is_exception": false, "is_deprecated": false, "json": "lgpl-3.0-plus.json", "yaml": "lgpl-3.0-plus.yml", "html": "lgpl-3.0-plus.html", "license": "lgpl-3.0-plus.LICENSE" }, { "license_key": "lgpl-3.0-plus-openssl", "category": "Copyleft Limited", "spdx_license_key": null, "other_spdx_license_keys": [], "is_exception": true, "is_deprecated": true, "json": "lgpl-3.0-plus-openssl.json", "yaml": "lgpl-3.0-plus-openssl.yml", "html": "lgpl-3.0-plus-openssl.html", "license": "lgpl-3.0-plus-openssl.LICENSE" }, { "license_key": "lgpl-3.0-zeromq", "category": "Copyleft Limited", "spdx_license_key": null, "other_spdx_license_keys": [], "is_exception": true, "is_deprecated": true, "json": "lgpl-3.0-zeromq.json", "yaml": "lgpl-3.0-zeromq.yml", "html": "lgpl-3.0-zeromq.html", "license": "lgpl-3.0-zeromq.LICENSE" }, { "license_key": "lgpllr", "category": "Copyleft Limited", "spdx_license_key": "LGPLLR", "other_spdx_license_keys": [], "is_exception": false, "is_deprecated": false, "json": "lgpllr.json", "yaml": "lgpllr.yml", "html": "lgpllr.html", "license": "lgpllr.LICENSE" }, { "license_key": "lha", "category": "Free Restricted", "spdx_license_key": "LicenseRef-scancode-lha", "other_spdx_license_keys": [], "is_exception": false, "is_deprecated": false, "json": "lha.json", "yaml": "lha.yml", "html": "lha.html", "license": "lha.LICENSE" }, { "license_key": "libcap", "category": "Permissive", "spdx_license_key": null, "other_spdx_license_keys": [], "is_exception": false, "is_deprecated": true, "json": "libcap.json", "yaml": "libcap.yml", "html": "libcap.html", "license": "libcap.LICENSE" }, { "license_key": "liberation-font-exception", "category": "Copyleft", "spdx_license_key": "LicenseRef-scancode-liberation-font-exception", "other_spdx_license_keys": [], "is_exception": true, "is_deprecated": false, "json": "liberation-font-exception.json", "yaml": "liberation-font-exception.yml", "html": "liberation-font-exception.html", "license": "liberation-font-exception.LICENSE" }, { "license_key": "libgd-2018", "category": "Permissive", "spdx_license_key": "GD", "other_spdx_license_keys": [ "LicenseRef-scancode-libgd-2018" ], "is_exception": false, "is_deprecated": false, "json": "libgd-2018.json", "yaml": "libgd-2018.yml", "html": "libgd-2018.html", "license": "libgd-2018.LICENSE" }, { "license_key": "libgeotiff", "category": "Permissive", "spdx_license_key": "LicenseRef-scancode-libgeotiff", "other_spdx_license_keys": [], "is_exception": false, "is_deprecated": false, "json": "libgeotiff.json", "yaml": "libgeotiff.yml", "html": "libgeotiff.html", "license": "libgeotiff.LICENSE" }, { "license_key": "libmib", "category": "Permissive", "spdx_license_key": "LicenseRef-scancode-libmib", "other_spdx_license_keys": [], "is_exception": false, "is_deprecated": false, "json": "libmib.json", "yaml": "libmib.yml", "html": "libmib.html", "license": "libmib.LICENSE" }, { "license_key": "libmng-2007", "category": "Permissive", "spdx_license_key": "LicenseRef-scancode-libmng-2007", "other_spdx_license_keys": [], "is_exception": false, "is_deprecated": false, "json": "libmng-2007.json", "yaml": "libmng-2007.yml", "html": "libmng-2007.html", "license": "libmng-2007.LICENSE" }, { "license_key": "libpbm", "category": "Permissive", "spdx_license_key": "xlock", "other_spdx_license_keys": [ "LicenseRef-scancode-libpbm" ], "is_exception": false, "is_deprecated": false, "json": "libpbm.json", "yaml": "libpbm.yml", "html": "libpbm.html", "license": "libpbm.LICENSE" }, { "license_key": "libpng", "category": "Permissive", "spdx_license_key": "Libpng", "other_spdx_license_keys": [], "is_exception": false, "is_deprecated": false, "json": "libpng.json", "yaml": "libpng.yml", "html": "libpng.html", "license": "libpng.LICENSE" }, { "license_key": "libpng-1.6.35", "category": "Permissive", "spdx_license_key": "libpng-1.6.35", "other_spdx_license_keys": [], "is_exception": false, "is_deprecated": false, "json": "libpng-1.6.35.json", "yaml": "libpng-1.6.35.yml", "html": "libpng-1.6.35.html", "license": "libpng-1.6.35.LICENSE" }, { "license_key": "libpng-v2", "category": "Permissive", "spdx_license_key": "libpng-2.0", "other_spdx_license_keys": [], "is_exception": false, "is_deprecated": false, "json": "libpng-v2.json", "yaml": "libpng-v2.yml", "html": "libpng-v2.html", "license": "libpng-v2.LICENSE" }, { "license_key": "libpri-openh323-exception", "category": "Copyleft", "spdx_license_key": "libpri-OpenH323-exception", "other_spdx_license_keys": [], "is_exception": true, "is_deprecated": false, "json": "libpri-openh323-exception.json", "yaml": "libpri-openh323-exception.yml", "html": "libpri-openh323-exception.html", "license": "libpri-openh323-exception.LICENSE" }, { "license_key": "librato-exception", "category": "Proprietary Free", "spdx_license_key": "LicenseRef-scancode-librato-exception", "other_spdx_license_keys": [], "is_exception": false, "is_deprecated": false, "json": "librato-exception.json", "yaml": "librato-exception.yml", "html": "librato-exception.html", "license": "librato-exception.LICENSE" }, { "license_key": "libroxml-exception-lgpl-2.1", "category": "Copyleft Limited", "spdx_license_key": "LicenseRef-scancode-libroxml-exception-lgpl-2.1", "other_spdx_license_keys": [], "is_exception": true, "is_deprecated": false, "json": "libroxml-exception-lgpl-2.1.json", "yaml": "libroxml-exception-lgpl-2.1.yml", "html": "libroxml-exception-lgpl-2.1.html", "license": "libroxml-exception-lgpl-2.1.LICENSE" }, { "license_key": "libselinux-pd", "category": "Public Domain", "spdx_license_key": "LicenseRef-scancode-libselinux-pd", "other_spdx_license_keys": [], "is_exception": false, "is_deprecated": false, "json": "libselinux-pd.json", "yaml": "libselinux-pd.yml", "html": "libselinux-pd.html", "license": "libselinux-pd.LICENSE" }, { "license_key": "libsrv-1.0.2", "category": "Permissive", "spdx_license_key": "LicenseRef-scancode-libsrv-1.0.2", "other_spdx_license_keys": [], "is_exception": false, "is_deprecated": false, "json": "libsrv-1.0.2.json", "yaml": "libsrv-1.0.2.yml", "html": "libsrv-1.0.2.html", "license": "libsrv-1.0.2.LICENSE" }, { "license_key": "libticables2-exception-gpl-2.0", "category": "Copyleft Limited", "spdx_license_key": "LicenseRef-scancode-libticables2-exception-gpl-2.0", "other_spdx_license_keys": [], "is_exception": true, "is_deprecated": false, "json": "libticables2-exception-gpl-2.0.json", "yaml": "libticables2-exception-gpl-2.0.yml", "html": "libticables2-exception-gpl-2.0.html", "license": "libticables2-exception-gpl-2.0.LICENSE" }, { "license_key": "libtool-exception", "category": "Copyleft Limited", "spdx_license_key": null, "other_spdx_license_keys": [], "is_exception": true, "is_deprecated": true, "json": "libtool-exception.json", "yaml": "libtool-exception.yml", "html": "libtool-exception.html", "license": "libtool-exception.LICENSE" }, { "license_key": "libtool-exception-2.0", "category": "Copyleft Limited", "spdx_license_key": "Libtool-exception", "other_spdx_license_keys": [], "is_exception": true, "is_deprecated": false, "json": "libtool-exception-2.0.json", "yaml": "libtool-exception-2.0.yml", "html": "libtool-exception-2.0.html", "license": "libtool-exception-2.0.LICENSE" }, { "license_key": "libtool-exception-lgpl", "category": "Copyleft Limited", "spdx_license_key": "LicenseRef-scancode-libtool-exception-lgpl", "other_spdx_license_keys": [], "is_exception": true, "is_deprecated": false, "json": "libtool-exception-lgpl.json", "yaml": "libtool-exception-lgpl.yml", "html": "libtool-exception-lgpl.html", "license": "libtool-exception-lgpl.LICENSE" }, { "license_key": "libutil-david-nugent", "category": "Permissive", "spdx_license_key": "libutil-David-Nugent", "other_spdx_license_keys": [], "is_exception": false, "is_deprecated": false, "json": "libutil-david-nugent.json", "yaml": "libutil-david-nugent.yml", "html": "libutil-david-nugent.html", "license": "libutil-david-nugent.LICENSE" }, { "license_key": "libwebsockets-exception", "category": "Copyleft Limited", "spdx_license_key": "LicenseRef-scancode-libwebsockets-exception", "other_spdx_license_keys": [], "is_exception": true, "is_deprecated": false, "json": "libwebsockets-exception.json", "yaml": "libwebsockets-exception.yml", "html": "libwebsockets-exception.html", "license": "libwebsockets-exception.LICENSE" }, { "license_key": "libzip", "category": "Permissive", "spdx_license_key": null, "other_spdx_license_keys": [], "is_exception": false, "is_deprecated": true, "json": "libzip.json", "yaml": "libzip.yml", "html": "libzip.html", "license": "libzip.LICENSE" }, { "license_key": "license-file-reference", "category": "Unstated License", "spdx_license_key": null, "other_spdx_license_keys": [], "is_exception": false, "is_deprecated": true, "json": "license-file-reference.json", "yaml": "license-file-reference.yml", "html": "license-file-reference.html", "license": "license-file-reference.LICENSE" }, { "license_key": "liferay-dxp-eula-2.0.0-2023-06", "category": "Proprietary Free", "spdx_license_key": "LicenseRef-Liferay-DXP-EULA-2.0.0-2023-06", "other_spdx_license_keys": [], "is_exception": false, "is_deprecated": false, "json": "liferay-dxp-eula-2.0.0-2023-06.json", "yaml": "liferay-dxp-eula-2.0.0-2023-06.yml", "html": "liferay-dxp-eula-2.0.0-2023-06.html", "license": "liferay-dxp-eula-2.0.0-2023-06.LICENSE" }, { "license_key": "liferay-ee", "category": "Commercial", "spdx_license_key": "LicenseRef-scancode-liferay-ee", "other_spdx_license_keys": [], "is_exception": false, "is_deprecated": false, "json": "liferay-ee.json", "yaml": "liferay-ee.yml", "html": "liferay-ee.html", "license": "liferay-ee.LICENSE" }, { "license_key": "liferay-marketplace-tos", "category": "Proprietary Free", "spdx_license_key": "LicenseRef-scancode-liferay-marketplace-tos", "other_spdx_license_keys": [], "is_exception": false, "is_deprecated": false, "json": "liferay-marketplace-tos.json", "yaml": "liferay-marketplace-tos.yml", "html": "liferay-marketplace-tos.html", "license": "liferay-marketplace-tos.LICENSE" }, { "license_key": "lil-1", "category": "Permissive", "spdx_license_key": "LicenseRef-scancode-lil-1", "other_spdx_license_keys": [], "is_exception": false, "is_deprecated": false, "json": "lil-1.json", "yaml": "lil-1.yml", "html": "lil-1.html", "license": "lil-1.LICENSE" }, { "license_key": "liliq-p-1.1", "category": "Copyleft Limited", "spdx_license_key": "LiLiQ-P-1.1", "other_spdx_license_keys": [], "is_exception": false, "is_deprecated": false, "json": "liliq-p-1.1.json", "yaml": "liliq-p-1.1.yml", "html": "liliq-p-1.1.html", "license": "liliq-p-1.1.LICENSE" }, { "license_key": "liliq-r-1.1", "category": "Copyleft Limited", "spdx_license_key": "LiLiQ-R-1.1", "other_spdx_license_keys": [], "is_exception": false, "is_deprecated": false, "json": "liliq-r-1.1.json", "yaml": "liliq-r-1.1.yml", "html": "liliq-r-1.1.html", "license": "liliq-r-1.1.LICENSE" }, { "license_key": "liliq-rplus-1.1", "category": "Copyleft", "spdx_license_key": "LiLiQ-Rplus-1.1", "other_spdx_license_keys": [], "is_exception": false, "is_deprecated": false, "json": "liliq-rplus-1.1.json", "yaml": "liliq-rplus-1.1.yml", "html": "liliq-rplus-1.1.html", "license": "liliq-rplus-1.1.LICENSE" }, { "license_key": "lilo", "category": "Permissive", "spdx_license_key": "LicenseRef-scancode-lilo", "other_spdx_license_keys": [], "is_exception": false, "is_deprecated": false, "json": "lilo.json", "yaml": "lilo.yml", "html": "lilo.html", "license": "lilo.LICENSE" }, { "license_key": "linking-exception-2.0-plus", "category": "Copyleft Limited", "spdx_license_key": "LicenseRef-scancode-linking-exception-2.0-plus", "other_spdx_license_keys": [], "is_exception": true, "is_deprecated": false, "json": "linking-exception-2.0-plus.json", "yaml": "linking-exception-2.0-plus.yml", "html": "linking-exception-2.0-plus.html", "license": "linking-exception-2.0-plus.LICENSE" }, { "license_key": "linking-exception-2.1-plus", "category": "Copyleft Limited", "spdx_license_key": "LicenseRef-scancode-linking-exception-2.1-plus", "other_spdx_license_keys": [], "is_exception": true, "is_deprecated": false, "json": "linking-exception-2.1-plus.json", "yaml": "linking-exception-2.1-plus.yml", "html": "linking-exception-2.1-plus.html", "license": "linking-exception-2.1-plus.LICENSE" }, { "license_key": "linking-exception-agpl-3.0", "category": "Copyleft Limited", "spdx_license_key": "romic-exception", "other_spdx_license_keys": [ "LicenseRef-scancode-linking-exception-agpl-3.0" ], "is_exception": true, "is_deprecated": false, "json": "linking-exception-agpl-3.0.json", "yaml": "linking-exception-agpl-3.0.yml", "html": "linking-exception-agpl-3.0.html", "license": "linking-exception-agpl-3.0.LICENSE" }, { "license_key": "linking-exception-lgpl-2.0-plus", "category": "Copyleft Limited", "spdx_license_key": "Classpath-exception-2.0-short", "other_spdx_license_keys": [ "LicenseRef-scancode-linking-exception-lgpl-2.0-plus", "LicenseRef-scancode-linking-exception-lgpl-2.0plus" ], "is_exception": true, "is_deprecated": false, "json": "linking-exception-lgpl-2.0-plus.json", "yaml": "linking-exception-lgpl-2.0-plus.yml", "html": "linking-exception-lgpl-2.0-plus.html", "license": "linking-exception-lgpl-2.0-plus.LICENSE" }, { "license_key": "linking-exception-lgpl-3.0", "category": "Copyleft Limited", "spdx_license_key": null, "other_spdx_license_keys": [], "is_exception": true, "is_deprecated": true, "json": "linking-exception-lgpl-3.0.json", "yaml": "linking-exception-lgpl-3.0.yml", "html": "linking-exception-lgpl-3.0.html", "license": "linking-exception-lgpl-3.0.LICENSE" }, { "license_key": "linotype-eula", "category": "Commercial", "spdx_license_key": "LicenseRef-scancode-linotype-eula", "other_spdx_license_keys": [], "is_exception": false, "is_deprecated": false, "json": "linotype-eula.json", "yaml": "linotype-eula.yml", "html": "linotype-eula.html", "license": "linotype-eula.LICENSE" }, { "license_key": "linum", "category": "Permissive", "spdx_license_key": null, "other_spdx_license_keys": [], "is_exception": false, "is_deprecated": true, "json": "linum.json", "yaml": "linum.yml", "html": "linum.html", "license": "linum.LICENSE" }, { "license_key": "linux-device-drivers", "category": "Permissive", "spdx_license_key": "LicenseRef-scancode-linux-device-drivers", "other_spdx_license_keys": [], "is_exception": false, "is_deprecated": false, "json": "linux-device-drivers.json", "yaml": "linux-device-drivers.yml", "html": "linux-device-drivers.html", "license": "linux-device-drivers.LICENSE" }, { "license_key": "linux-man-pages-1-para", "category": "Copyleft Limited", "spdx_license_key": "Linux-man-pages-1-para", "other_spdx_license_keys": [], "is_exception": false, "is_deprecated": false, "json": "linux-man-pages-1-para.json", "yaml": "linux-man-pages-1-para.yml", "html": "linux-man-pages-1-para.html", "license": "linux-man-pages-1-para.LICENSE" }, { "license_key": "linux-man-pages-2-para", "category": "Copyleft Limited", "spdx_license_key": "Linux-man-pages-copyleft-2-para", "other_spdx_license_keys": [], "is_exception": false, "is_deprecated": false, "json": "linux-man-pages-2-para.json", "yaml": "linux-man-pages-2-para.yml", "html": "linux-man-pages-2-para.html", "license": "linux-man-pages-2-para.LICENSE" }, { "license_key": "linux-man-pages-copyleft-var", "category": "Copyleft Limited", "spdx_license_key": "Linux-man-pages-copyleft-var", "other_spdx_license_keys": [], "is_exception": false, "is_deprecated": false, "json": "linux-man-pages-copyleft-var.json", "yaml": "linux-man-pages-copyleft-var.yml", "html": "linux-man-pages-copyleft-var.html", "license": "linux-man-pages-copyleft-var.LICENSE" }, { "license_key": "linux-openib", "category": "Permissive", "spdx_license_key": "Linux-OpenIB", "other_spdx_license_keys": [], "is_exception": false, "is_deprecated": false, "json": "linux-openib.json", "yaml": "linux-openib.yml", "html": "linux-openib.html", "license": "linux-openib.LICENSE" }, { "license_key": "linux-syscall-exception-gpl", "category": "Copyleft Limited", "spdx_license_key": "Linux-syscall-note", "other_spdx_license_keys": [], "is_exception": true, "is_deprecated": false, "json": "linux-syscall-exception-gpl.json", "yaml": "linux-syscall-exception-gpl.yml", "html": "linux-syscall-exception-gpl.html", "license": "linux-syscall-exception-gpl.LICENSE" }, { "license_key": "linuxbios", "category": "Permissive", "spdx_license_key": "LicenseRef-scancode-linuxbios", "other_spdx_license_keys": [], "is_exception": false, "is_deprecated": false, "json": "linuxbios.json", "yaml": "linuxbios.yml", "html": "linuxbios.html", "license": "linuxbios.LICENSE" }, { "license_key": "linuxhowtos", "category": "Permissive", "spdx_license_key": "LicenseRef-scancode-linuxhowtos", "other_spdx_license_keys": [], "is_exception": false, "is_deprecated": false, "json": "linuxhowtos.json", "yaml": "linuxhowtos.yml", "html": "linuxhowtos.html", "license": "linuxhowtos.LICENSE" }, { "license_key": "llama-2-license-2023", "category": "Proprietary Free", "spdx_license_key": "LicenseRef-scancode-llama-2-license-2023", "other_spdx_license_keys": [], "is_exception": false, "is_deprecated": false, "json": "llama-2-license-2023.json", "yaml": "llama-2-license-2023.yml", "html": "llama-2-license-2023.html", "license": "llama-2-license-2023.LICENSE" }, { "license_key": "llama-3.1-license-2024", "category": "Proprietary Free", "spdx_license_key": "LicenseRef-scancode-llama-3.1-license-2024", "other_spdx_license_keys": [], "is_exception": false, "is_deprecated": false, "json": "llama-3.1-license-2024.json", "yaml": "llama-3.1-license-2024.yml", "html": "llama-3.1-license-2024.html", "license": "llama-3.1-license-2024.LICENSE" }, { "license_key": "llama-3.2-license-2024", "category": "Proprietary Free", "spdx_license_key": "LicenseRef-scancode-llama-3.2-license-2024", "other_spdx_license_keys": [], "is_exception": false, "is_deprecated": false, "json": "llama-3.2-license-2024.json", "yaml": "llama-3.2-license-2024.yml", "html": "llama-3.2-license-2024.html", "license": "llama-3.2-license-2024.LICENSE" }, { "license_key": "llama-3.3-license-2024", "category": "Proprietary Free", "spdx_license_key": "LicenseRef-scancode-llama-3.3-license-2024", "other_spdx_license_keys": [], "is_exception": false, "is_deprecated": false, "json": "llama-3.3-license-2024.json", "yaml": "llama-3.3-license-2024.yml", "html": "llama-3.3-license-2024.html", "license": "llama-3.3-license-2024.LICENSE" }, { "license_key": "llama-4-cla-2025", "category": "Proprietary Free", "spdx_license_key": "LicenseRef-scancode-llama-4-cla-2025", "other_spdx_license_keys": [], "is_exception": false, "is_deprecated": false, "json": "llama-4-cla-2025.json", "yaml": "llama-4-cla-2025.yml", "html": "llama-4-cla-2025.html", "license": "llama-4-cla-2025.LICENSE" }, { "license_key": "llama-4-license-2025", "category": "Proprietary Free", "spdx_license_key": "LicenseRef-scancode-llama-4-license-2025", "other_spdx_license_keys": [], "is_exception": false, "is_deprecated": false, "json": "llama-4-license-2025.json", "yaml": "llama-4-license-2025.yml", "html": "llama-4-license-2025.html", "license": "llama-4-license-2025.LICENSE" }, { "license_key": "llama-license-2023", "category": "Non-Commercial", "spdx_license_key": "LicenseRef-scancode-llama-license-2023", "other_spdx_license_keys": [], "is_exception": false, "is_deprecated": false, "json": "llama-license-2023.json", "yaml": "llama-license-2023.yml", "html": "llama-license-2023.html", "license": "llama-license-2023.LICENSE" }, { "license_key": "llgpl", "category": "Copyleft Limited", "spdx_license_key": "LLGPL", "other_spdx_license_keys": [ "LicenseRef-scancode-llgpl" ], "is_exception": true, "is_deprecated": false, "json": "llgpl.json", "yaml": "llgpl.yml", "html": "llgpl.html", "license": "llgpl.LICENSE" }, { "license_key": "llnl", "category": "Permissive", "spdx_license_key": "LicenseRef-scancode-llnl", "other_spdx_license_keys": [], "is_exception": false, "is_deprecated": false, "json": "llnl.json", "yaml": "llnl.yml", "html": "llnl.html", "license": "llnl.LICENSE" }, { "license_key": "llvm-exception", "category": "Permissive", "spdx_license_key": "LLVM-exception", "other_spdx_license_keys": [], "is_exception": true, "is_deprecated": false, "json": "llvm-exception.json", "yaml": "llvm-exception.yml", "html": "llvm-exception.html", "license": "llvm-exception.LICENSE" }, { "license_key": "lmbench-exception-2.0", "category": "Copyleft Limited", "spdx_license_key": "LicenseRef-scancode-lmbench-exception-2.0", "other_spdx_license_keys": [], "is_exception": true, "is_deprecated": false, "json": "lmbench-exception-2.0.json", "yaml": "lmbench-exception-2.0.yml", "html": "lmbench-exception-2.0.html", "license": "lmbench-exception-2.0.LICENSE" }, { "license_key": "logica-1.0", "category": "Permissive", "spdx_license_key": "LicenseRef-scancode-logica-1.0", "other_spdx_license_keys": [], "is_exception": false, "is_deprecated": false, "json": "logica-1.0.json", "yaml": "logica-1.0.yml", "html": "logica-1.0.html", "license": "logica-1.0.LICENSE" }, { "license_key": "lontium-linux-firmware", "category": "Proprietary Free", "spdx_license_key": "LicenseRef-scancode-lontium-linux-firmware", "other_spdx_license_keys": [], "is_exception": false, "is_deprecated": false, "json": "lontium-linux-firmware.json", "yaml": "lontium-linux-firmware.yml", "html": "lontium-linux-firmware.html", "license": "lontium-linux-firmware.LICENSE" }, { "license_key": "loop", "category": "Permissive", "spdx_license_key": "LOOP", "other_spdx_license_keys": [], "is_exception": false, "is_deprecated": false, "json": "loop.json", "yaml": "loop.yml", "html": "loop.html", "license": "loop.LICENSE" }, { "license_key": "losla", "category": "Copyleft Limited", "spdx_license_key": "LicenseRef-scancode-losla", "other_spdx_license_keys": [], "is_exception": false, "is_deprecated": false, "json": "losla.json", "yaml": "losla.yml", "html": "losla.html", "license": "losla.LICENSE" }, { "license_key": "lppl-1.0", "category": "Copyleft", "spdx_license_key": "LPPL-1.0", "other_spdx_license_keys": [], "is_exception": false, "is_deprecated": false, "json": "lppl-1.0.json", "yaml": "lppl-1.0.yml", "html": "lppl-1.0.html", "license": "lppl-1.0.LICENSE" }, { "license_key": "lppl-1.1", "category": "Copyleft", "spdx_license_key": "LPPL-1.1", "other_spdx_license_keys": [], "is_exception": false, "is_deprecated": false, "json": "lppl-1.1.json", "yaml": "lppl-1.1.yml", "html": "lppl-1.1.html", "license": "lppl-1.1.LICENSE" }, { "license_key": "lppl-1.2", "category": "Copyleft", "spdx_license_key": "LPPL-1.2", "other_spdx_license_keys": [], "is_exception": false, "is_deprecated": false, "json": "lppl-1.2.json", "yaml": "lppl-1.2.yml", "html": "lppl-1.2.html", "license": "lppl-1.2.LICENSE" }, { "license_key": "lppl-1.3a", "category": "Copyleft", "spdx_license_key": "LPPL-1.3a", "other_spdx_license_keys": [], "is_exception": false, "is_deprecated": false, "json": "lppl-1.3a.json", "yaml": "lppl-1.3a.yml", "html": "lppl-1.3a.html", "license": "lppl-1.3a.LICENSE" }, { "license_key": "lppl-1.3b", "category": "Copyleft", "spdx_license_key": "LicenseRef-scancode-lppl-1.3b", "other_spdx_license_keys": [], "is_exception": false, "is_deprecated": false, "json": "lppl-1.3b.json", "yaml": "lppl-1.3b.yml", "html": "lppl-1.3b.html", "license": "lppl-1.3b.LICENSE" }, { "license_key": "lppl-1.3c", "category": "Copyleft", "spdx_license_key": "LPPL-1.3c", "other_spdx_license_keys": [], "is_exception": false, "is_deprecated": false, "json": "lppl-1.3c.json", "yaml": "lppl-1.3c.yml", "html": "lppl-1.3c.html", "license": "lppl-1.3c.LICENSE" }, { "license_key": "lsi-proprietary-eula", "category": "Proprietary Free", "spdx_license_key": "LicenseRef-scancode-lsi-proprietary-eula", "other_spdx_license_keys": [], "is_exception": false, "is_deprecated": false, "json": "lsi-proprietary-eula.json", "yaml": "lsi-proprietary-eula.yml", "html": "lsi-proprietary-eula.html", "license": "lsi-proprietary-eula.LICENSE" }, { "license_key": "ltxv-owl-2025-04-17", "category": "Source-available", "spdx_license_key": "LicenseRef-scancode-ltxv-owl-2025-04-17", "other_spdx_license_keys": [], "is_exception": false, "is_deprecated": false, "json": "ltxv-owl-2025-04-17.json", "yaml": "ltxv-owl-2025-04-17.yml", "html": "ltxv-owl-2025-04-17.html", "license": "ltxv-owl-2025-04-17.LICENSE" }, { "license_key": "ltxv-owl-2025-05-05", "category": "Source-available", "spdx_license_key": "LicenseRef-scancode-ltxv-owl-2025-05-05", "other_spdx_license_keys": [], "is_exception": false, "is_deprecated": false, "json": "ltxv-owl-2025-05-05.json", "yaml": "ltxv-owl-2025-05-05.yml", "html": "ltxv-owl-2025-05-05.html", "license": "ltxv-owl-2025-05-05.LICENSE" }, { "license_key": "lucent-pl-1.0", "category": "Copyleft Limited", "spdx_license_key": "LPL-1.0", "other_spdx_license_keys": [], "is_exception": false, "is_deprecated": false, "json": "lucent-pl-1.0.json", "yaml": "lucent-pl-1.0.yml", "html": "lucent-pl-1.0.html", "license": "lucent-pl-1.0.LICENSE" }, { "license_key": "lucent-pl-1.02", "category": "Copyleft Limited", "spdx_license_key": "LPL-1.02", "other_spdx_license_keys": [], "is_exception": false, "is_deprecated": false, "json": "lucent-pl-1.02.json", "yaml": "lucent-pl-1.02.yml", "html": "lucent-pl-1.02.html", "license": "lucent-pl-1.02.LICENSE" }, { "license_key": "lucre", "category": "Permissive", "spdx_license_key": "LicenseRef-scancode-lucre", "other_spdx_license_keys": [], "is_exception": false, "is_deprecated": false, "json": "lucre.json", "yaml": "lucre.yml", "html": "lucre.html", "license": "lucre.LICENSE" }, { "license_key": "lumisoft-mail-server", "category": "Proprietary Free", "spdx_license_key": "LicenseRef-scancode-lumisoft-mail-server", "other_spdx_license_keys": [], "is_exception": false, "is_deprecated": false, "json": "lumisoft-mail-server.json", "yaml": "lumisoft-mail-server.yml", "html": "lumisoft-mail-server.html", "license": "lumisoft-mail-server.LICENSE" }, { "license_key": "luxi", "category": "Proprietary Free", "spdx_license_key": "LicenseRef-scancode-luxi", "other_spdx_license_keys": [], "is_exception": false, "is_deprecated": false, "json": "luxi.json", "yaml": "luxi.yml", "html": "luxi.html", "license": "luxi.LICENSE" }, { "license_key": "lyubinskiy-dropdown", "category": "Proprietary Free", "spdx_license_key": "LicenseRef-scancode-lyubinskiy-dropdown", "other_spdx_license_keys": [], "is_exception": false, "is_deprecated": false, "json": "lyubinskiy-dropdown.json", "yaml": "lyubinskiy-dropdown.yml", "html": "lyubinskiy-dropdown.html", "license": "lyubinskiy-dropdown.LICENSE" }, { "license_key": "lyubinskiy-popup-window", "category": "Proprietary Free", "spdx_license_key": "LicenseRef-scancode-lyubinskiy-popup-window", "other_spdx_license_keys": [], "is_exception": false, "is_deprecated": false, "json": "lyubinskiy-popup-window.json", "yaml": "lyubinskiy-popup-window.yml", "html": "lyubinskiy-popup-window.html", "license": "lyubinskiy-popup-window.LICENSE" }, { "license_key": "lzma-cpl-exception", "category": "Copyleft Limited", "spdx_license_key": "LZMA-exception", "other_spdx_license_keys": [], "is_exception": true, "is_deprecated": false, "json": "lzma-cpl-exception.json", "yaml": "lzma-cpl-exception.yml", "html": "lzma-cpl-exception.html", "license": "lzma-cpl-exception.LICENSE" }, { "license_key": "lzma-sdk-2006", "category": "Copyleft Limited", "spdx_license_key": "LicenseRef-scancode-lzma-sdk-2006", "other_spdx_license_keys": [], "is_exception": false, "is_deprecated": false, "json": "lzma-sdk-2006.json", "yaml": "lzma-sdk-2006.yml", "html": "lzma-sdk-2006.html", "license": "lzma-sdk-2006.LICENSE" }, { "license_key": "lzma-sdk-2006-exception", "category": "Copyleft Limited", "spdx_license_key": "LicenseRef-scancode-lzma-sdk-2006-exception", "other_spdx_license_keys": [], "is_exception": true, "is_deprecated": false, "json": "lzma-sdk-2006-exception.json", "yaml": "lzma-sdk-2006-exception.yml", "html": "lzma-sdk-2006-exception.html", "license": "lzma-sdk-2006-exception.LICENSE" }, { "license_key": "lzma-sdk-2008", "category": "Copyleft Limited", "spdx_license_key": "LicenseRef-scancode-lzma-sdk-2008", "other_spdx_license_keys": [], "is_exception": false, "is_deprecated": false, "json": "lzma-sdk-2008.json", "yaml": "lzma-sdk-2008.yml", "html": "lzma-sdk-2008.html", "license": "lzma-sdk-2008.LICENSE" }, { "license_key": "lzma-sdk-9.11-to-9.20", "category": "Public Domain", "spdx_license_key": "LZMA-SDK-9.11-to-9.20", "other_spdx_license_keys": [], "is_exception": false, "is_deprecated": false, "json": "lzma-sdk-9.11-to-9.20.json", "yaml": "lzma-sdk-9.11-to-9.20.yml", "html": "lzma-sdk-9.11-to-9.20.html", "license": "lzma-sdk-9.11-to-9.20.LICENSE" }, { "license_key": "lzma-sdk-9.22", "category": "Public Domain", "spdx_license_key": "LZMA-SDK-9.22", "other_spdx_license_keys": [], "is_exception": false, "is_deprecated": false, "json": "lzma-sdk-9.22.json", "yaml": "lzma-sdk-9.22.yml", "html": "lzma-sdk-9.22.html", "license": "lzma-sdk-9.22.LICENSE" }, { "license_key": "lzma-sdk-original", "category": "Copyleft Limited", "spdx_license_key": "LicenseRef-scancode-lzma-sdk-original", "other_spdx_license_keys": [], "is_exception": false, "is_deprecated": false, "json": "lzma-sdk-original.json", "yaml": "lzma-sdk-original.yml", "html": "lzma-sdk-original.html", "license": "lzma-sdk-original.LICENSE" }, { "license_key": "lzma-sdk-pd", "category": "Public Domain", "spdx_license_key": "LicenseRef-scancode-lzma-sdk-pd", "other_spdx_license_keys": [], "is_exception": false, "is_deprecated": false, "json": "lzma-sdk-pd.json", "yaml": "lzma-sdk-pd.yml", "html": "lzma-sdk-pd.html", "license": "lzma-sdk-pd.LICENSE" }, { "license_key": "m-plus", "category": "Permissive", "spdx_license_key": "mplus", "other_spdx_license_keys": [ "LicenseRef-scancode-m-plus" ], "is_exception": false, "is_deprecated": false, "json": "m-plus.json", "yaml": "m-plus.yml", "html": "m-plus.html", "license": "m-plus.LICENSE" }, { "license_key": "madwifi-dual", "category": "Permissive", "spdx_license_key": null, "other_spdx_license_keys": [], "is_exception": false, "is_deprecated": true, "json": "madwifi-dual.json", "yaml": "madwifi-dual.yml", "html": "madwifi-dual.html", "license": "madwifi-dual.LICENSE" }, { "license_key": "magaz", "category": "Permissive", "spdx_license_key": "magaz", "other_spdx_license_keys": [], "is_exception": false, "is_deprecated": false, "json": "magaz.json", "yaml": "magaz.yml", "html": "magaz.html", "license": "magaz.LICENSE" }, { "license_key": "magpie-exception-1.0", "category": "Copyleft", "spdx_license_key": "LicenseRef-scancode-magpie-exception-1.0", "other_spdx_license_keys": [], "is_exception": true, "is_deprecated": false, "json": "magpie-exception-1.0.json", "yaml": "magpie-exception-1.0.yml", "html": "magpie-exception-1.0.html", "license": "magpie-exception-1.0.LICENSE" }, { "license_key": "mailprio", "category": "Permissive", "spdx_license_key": "mailprio", "other_spdx_license_keys": [], "is_exception": false, "is_deprecated": false, "json": "mailprio.json", "yaml": "mailprio.yml", "html": "mailprio.html", "license": "mailprio.LICENSE" }, { "license_key": "make-human-exception", "category": "Permissive", "spdx_license_key": "LicenseRef-scancode-make-human-exception", "other_spdx_license_keys": [], "is_exception": true, "is_deprecated": false, "json": "make-human-exception.json", "yaml": "make-human-exception.yml", "html": "make-human-exception.html", "license": "make-human-exception.LICENSE" }, { "license_key": "makeindex", "category": "Copyleft", "spdx_license_key": "MakeIndex", "other_spdx_license_keys": [], "is_exception": false, "is_deprecated": false, "json": "makeindex.json", "yaml": "makeindex.yml", "html": "makeindex.html", "license": "makeindex.LICENSE" }, { "license_key": "mame", "category": "Non-Commercial", "spdx_license_key": "LicenseRef-scancode-mame", "other_spdx_license_keys": [], "is_exception": false, "is_deprecated": false, "json": "mame.json", "yaml": "mame.yml", "html": "mame.html", "license": "mame.LICENSE" }, { "license_key": "man2html", "category": "Permissive", "spdx_license_key": "man2html", "other_spdx_license_keys": [], "is_exception": false, "is_deprecated": false, "json": "man2html.json", "yaml": "man2html.yml", "html": "man2html.html", "license": "man2html.LICENSE" }, { "license_key": "manfred-klein-fonts-tos", "category": "Free Restricted", "spdx_license_key": "LicenseRef-scancode-manfred-klein-fonts-tos", "other_spdx_license_keys": [], "is_exception": false, "is_deprecated": false, "json": "manfred-klein-fonts-tos.json", "yaml": "manfred-klein-fonts-tos.yml", "html": "manfred-klein-fonts-tos.html", "license": "manfred-klein-fonts-tos.LICENSE" }, { "license_key": "mapbox-tos-2021", "category": "Commercial", "spdx_license_key": "LicenseRef-scancode-mapbox-tos-2021", "other_spdx_license_keys": [], "is_exception": false, "is_deprecated": false, "json": "mapbox-tos-2021.json", "yaml": "mapbox-tos-2021.yml", "html": "mapbox-tos-2021.html", "license": "mapbox-tos-2021.LICENSE" }, { "license_key": "mapbox-tos-2024", "category": "Commercial", "spdx_license_key": "LicenseRef-scancode-mapbox-tos-2024", "other_spdx_license_keys": [], "is_exception": false, "is_deprecated": false, "json": "mapbox-tos-2024.json", "yaml": "mapbox-tos-2024.yml", "html": "mapbox-tos-2024.html", "license": "mapbox-tos-2024.LICENSE" }, { "license_key": "markus-kuhn-license", "category": "Permissive", "spdx_license_key": "HPND-Markus-Kuhn", "other_spdx_license_keys": [ "LicenseRef-scancode-markus-kuhn-license" ], "is_exception": false, "is_deprecated": false, "json": "markus-kuhn-license.json", "yaml": "markus-kuhn-license.yml", "html": "markus-kuhn-license.html", "license": "markus-kuhn-license.LICENSE" }, { "license_key": "markus-mummert-permissive", "category": "Permissive", "spdx_license_key": "LicenseRef-scancode-markus-mummert-permissive", "other_spdx_license_keys": [], "is_exception": false, "is_deprecated": false, "json": "markus-mummert-permissive.json", "yaml": "markus-mummert-permissive.yml", "html": "markus-mummert-permissive.html", "license": "markus-mummert-permissive.LICENSE" }, { "license_key": "martin-birgmeier", "category": "Permissive", "spdx_license_key": "Martin-Birgmeier", "other_spdx_license_keys": [ "LicenseRef-scancode-martin-birgmeier" ], "is_exception": false, "is_deprecated": false, "json": "martin-birgmeier.json", "yaml": "martin-birgmeier.yml", "html": "martin-birgmeier.html", "license": "martin-birgmeier.LICENSE" }, { "license_key": "marvell-firmware", "category": "Proprietary Free", "spdx_license_key": "LicenseRef-scancode-marvell-firmware", "other_spdx_license_keys": [], "is_exception": false, "is_deprecated": false, "json": "marvell-firmware.json", "yaml": "marvell-firmware.yml", "html": "marvell-firmware.html", "license": "marvell-firmware.LICENSE" }, { "license_key": "marvell-firmware-2019", "category": "Proprietary Free", "spdx_license_key": "LicenseRef-scancode-marvell-firmware-2019", "other_spdx_license_keys": [], "is_exception": false, "is_deprecated": false, "json": "marvell-firmware-2019.json", "yaml": "marvell-firmware-2019.yml", "html": "marvell-firmware-2019.html", "license": "marvell-firmware-2019.LICENSE" }, { "license_key": "matplotlib-1.3.0", "category": "Permissive", "spdx_license_key": "LicenseRef-scancode-matplotlib-1.3.0", "other_spdx_license_keys": [], "is_exception": false, "is_deprecated": false, "json": "matplotlib-1.3.0.json", "yaml": "matplotlib-1.3.0.yml", "html": "matplotlib-1.3.0.html", "license": "matplotlib-1.3.0.LICENSE" }, { "license_key": "matt-gallagher-attribution", "category": "Permissive", "spdx_license_key": "LicenseRef-scancode-matt-gallagher-attribution", "other_spdx_license_keys": [], "is_exception": false, "is_deprecated": false, "json": "matt-gallagher-attribution.json", "yaml": "matt-gallagher-attribution.yml", "html": "matt-gallagher-attribution.html", "license": "matt-gallagher-attribution.LICENSE" }, { "license_key": "mattermost-sal-2024", "category": "Source-available", "spdx_license_key": "LicenseRef-scancode-mattermost-sal-2024", "other_spdx_license_keys": [], "is_exception": false, "is_deprecated": false, "json": "mattermost-sal-2024.json", "yaml": "mattermost-sal-2024.yml", "html": "mattermost-sal-2024.html", "license": "mattermost-sal-2024.LICENSE" }, { "license_key": "matthew-kwan", "category": "Permissive", "spdx_license_key": "LicenseRef-scancode-matthew-kwan", "other_spdx_license_keys": [], "is_exception": false, "is_deprecated": false, "json": "matthew-kwan.json", "yaml": "matthew-kwan.yml", "html": "matthew-kwan.html", "license": "matthew-kwan.LICENSE" }, { "license_key": "matthew-welch-font-license", "category": "Free Restricted", "spdx_license_key": "LicenseRef-scancode-matthew-welch-font-license", "other_spdx_license_keys": [], "is_exception": false, "is_deprecated": false, "json": "matthew-welch-font-license.json", "yaml": "matthew-welch-font-license.yml", "html": "matthew-welch-font-license.html", "license": "matthew-welch-font-license.LICENSE" }, { "license_key": "mattkruse", "category": "Permissive", "spdx_license_key": "LicenseRef-scancode-mattkruse", "other_spdx_license_keys": [], "is_exception": false, "is_deprecated": false, "json": "mattkruse.json", "yaml": "mattkruse.yml", "html": "mattkruse.html", "license": "mattkruse.LICENSE" }, { "license_key": "max-mojo-community-20240828", "category": "Proprietary Free", "spdx_license_key": "LicenseRef-scancode-max-mojo-community-20240828", "other_spdx_license_keys": [], "is_exception": false, "is_deprecated": false, "json": "max-mojo-community-20240828.json", "yaml": "max-mojo-community-20240828.yml", "html": "max-mojo-community-20240828.html", "license": "max-mojo-community-20240828.LICENSE" }, { "license_key": "maxmind-geolite2-eula-2019", "category": "Copyleft", "spdx_license_key": "LicenseRef-scancode-maxmind-geolite2-eula-2019", "other_spdx_license_keys": [], "is_exception": false, "is_deprecated": false, "json": "maxmind-geolite2-eula-2019.json", "yaml": "maxmind-geolite2-eula-2019.yml", "html": "maxmind-geolite2-eula-2019.html", "license": "maxmind-geolite2-eula-2019.LICENSE" }, { "license_key": "maxmind-odl", "category": "Free Restricted", "spdx_license_key": "LicenseRef-scancode-maxmind-odl", "other_spdx_license_keys": [], "is_exception": false, "is_deprecated": false, "json": "maxmind-odl.json", "yaml": "maxmind-odl.yml", "html": "maxmind-odl.html", "license": "maxmind-odl.LICENSE" }, { "license_key": "mcafee-tou", "category": "Proprietary Free", "spdx_license_key": "LicenseRef-scancode-mcafee-tou", "other_spdx_license_keys": [], "is_exception": false, "is_deprecated": false, "json": "mcafee-tou.json", "yaml": "mcafee-tou.yml", "html": "mcafee-tou.html", "license": "mcafee-tou.LICENSE" }, { "license_key": "mcphee-slideshow", "category": "Permissive", "spdx_license_key": "McPhee-slideshow", "other_spdx_license_keys": [], "is_exception": false, "is_deprecated": false, "json": "mcphee-slideshow.json", "yaml": "mcphee-slideshow.yml", "html": "mcphee-slideshow.html", "license": "mcphee-slideshow.LICENSE" }, { "license_key": "mcrae-pl-4-r53", "category": "Non-Commercial", "spdx_license_key": "LicenseRef-scancode-mcrae-pl-4-r53", "other_spdx_license_keys": [], "is_exception": false, "is_deprecated": false, "json": "mcrae-pl-4-r53.json", "yaml": "mcrae-pl-4-r53.yml", "html": "mcrae-pl-4-r53.html", "license": "mcrae-pl-4-r53.LICENSE" }, { "license_key": "mdl-2021", "category": "Non-Commercial", "spdx_license_key": "LicenseRef-scancode-mdl-2021", "other_spdx_license_keys": [], "is_exception": false, "is_deprecated": false, "json": "mdl-2021.json", "yaml": "mdl-2021.yml", "html": "mdl-2021.html", "license": "mdl-2021.LICENSE" }, { "license_key": "mediainfo-lib", "category": "Permissive", "spdx_license_key": "LicenseRef-scancode-mediainfo-lib", "other_spdx_license_keys": [], "is_exception": false, "is_deprecated": false, "json": "mediainfo-lib.json", "yaml": "mediainfo-lib.yml", "html": "mediainfo-lib.html", "license": "mediainfo-lib.LICENSE" }, { "license_key": "mediatek-firmware", "category": "Proprietary Free", "spdx_license_key": "LicenseRef-scancode-mediatek-firmware", "other_spdx_license_keys": [], "is_exception": false, "is_deprecated": false, "json": "mediatek-firmware.json", "yaml": "mediatek-firmware.yml", "html": "mediatek-firmware.html", "license": "mediatek-firmware.LICENSE" }, { "license_key": "mediatek-no-warranty", "category": "Proprietary Free", "spdx_license_key": "LicenseRef-scancode-mediatek-no-warranty", "other_spdx_license_keys": [], "is_exception": false, "is_deprecated": false, "json": "mediatek-no-warranty.json", "yaml": "mediatek-no-warranty.yml", "html": "mediatek-no-warranty.html", "license": "mediatek-no-warranty.LICENSE" }, { "license_key": "mediatek-proprietary-2005", "category": "Proprietary Free", "spdx_license_key": "LicenseRef-scancode-mediatek-proprietary-2005", "other_spdx_license_keys": [], "is_exception": false, "is_deprecated": false, "json": "mediatek-proprietary-2005.json", "yaml": "mediatek-proprietary-2005.yml", "html": "mediatek-proprietary-2005.html", "license": "mediatek-proprietary-2005.LICENSE" }, { "license_key": "mediatek-proprietary-2008", "category": "Proprietary Free", "spdx_license_key": "LicenseRef-scancode-mediatek-proprietary-2008", "other_spdx_license_keys": [], "is_exception": false, "is_deprecated": false, "json": "mediatek-proprietary-2008.json", "yaml": "mediatek-proprietary-2008.yml", "html": "mediatek-proprietary-2008.html", "license": "mediatek-proprietary-2008.LICENSE" }, { "license_key": "mediatek-proprietary-2010", "category": "Proprietary Free", "spdx_license_key": "LicenseRef-scancode-mediatek-proprietary-2010", "other_spdx_license_keys": [], "is_exception": false, "is_deprecated": false, "json": "mediatek-proprietary-2010.json", "yaml": "mediatek-proprietary-2010.yml", "html": "mediatek-proprietary-2010.html", "license": "mediatek-proprietary-2010.LICENSE" }, { "license_key": "mediatek-proprietary-2016", "category": "Proprietary Free", "spdx_license_key": "LicenseRef-scancode-mediatek-proprietary-2016", "other_spdx_license_keys": [], "is_exception": false, "is_deprecated": false, "json": "mediatek-proprietary-2016.json", "yaml": "mediatek-proprietary-2016.yml", "html": "mediatek-proprietary-2016.html", "license": "mediatek-proprietary-2016.LICENSE" }, { "license_key": "mediatek-proprietary-2020", "category": "Proprietary Free", "spdx_license_key": "LicenseRef-scancode-mediatek-proprietary-2020", "other_spdx_license_keys": [], "is_exception": false, "is_deprecated": false, "json": "mediatek-proprietary-2020.json", "yaml": "mediatek-proprietary-2020.yml", "html": "mediatek-proprietary-2020.html", "license": "mediatek-proprietary-2020.LICENSE" }, { "license_key": "melange", "category": "Non-Commercial", "spdx_license_key": "LicenseRef-scancode-melange", "other_spdx_license_keys": [], "is_exception": false, "is_deprecated": false, "json": "melange.json", "yaml": "melange.yml", "html": "melange.html", "license": "melange.LICENSE" }, { "license_key": "mentalis", "category": "Permissive", "spdx_license_key": null, "other_spdx_license_keys": [], "is_exception": false, "is_deprecated": true, "json": "mentalis.json", "yaml": "mentalis.yml", "html": "mentalis.html", "license": "mentalis.LICENSE" }, { "license_key": "menuet64-2024", "category": "Non-Commercial", "spdx_license_key": "LicenseRef-scancode-menuet64-2024", "other_spdx_license_keys": [], "is_exception": false, "is_deprecated": false, "json": "menuet64-2024.json", "yaml": "menuet64-2024.yml", "html": "menuet64-2024.html", "license": "menuet64-2024.LICENSE" }, { "license_key": "merit-network-derivative", "category": "Copyleft", "spdx_license_key": "LicenseRef-scancode-merit-network-derivative", "other_spdx_license_keys": [], "is_exception": false, "is_deprecated": false, "json": "merit-network-derivative.json", "yaml": "merit-network-derivative.yml", "html": "merit-network-derivative.html", "license": "merit-network-derivative.LICENSE" }, { "license_key": "metageek-inssider-eula", "category": "Non-Commercial", "spdx_license_key": "LicenseRef-scancode-metageek-inssider-eula", "other_spdx_license_keys": [], "is_exception": false, "is_deprecated": false, "json": "metageek-inssider-eula.json", "yaml": "metageek-inssider-eula.yml", "html": "metageek-inssider-eula.html", "license": "metageek-inssider-eula.LICENSE" }, { "license_key": "metamail", "category": "Permissive", "spdx_license_key": "metamail", "other_spdx_license_keys": [], "is_exception": false, "is_deprecated": false, "json": "metamail.json", "yaml": "metamail.yml", "html": "metamail.html", "license": "metamail.LICENSE" }, { "license_key": "metrolink-1.0", "category": "Copyleft", "spdx_license_key": "LicenseRef-scancode-metrolink-1.0", "other_spdx_license_keys": [], "is_exception": false, "is_deprecated": false, "json": "metrolink-1.0.json", "yaml": "metrolink-1.0.yml", "html": "metrolink-1.0.html", "license": "metrolink-1.0.LICENSE" }, { "license_key": "mgb-1.0", "category": "Permissive", "spdx_license_key": "LicenseRef-scancode-mgb-1.0", "other_spdx_license_keys": [], "is_exception": false, "is_deprecated": false, "json": "mgb-1.0.json", "yaml": "mgb-1.0.yml", "html": "mgb-1.0.html", "license": "mgb-1.0.LICENSE" }, { "license_key": "mgopen-font-license", "category": "Permissive", "spdx_license_key": "LicenseRef-scancode-mgopen-font-license", "other_spdx_license_keys": [], "is_exception": false, "is_deprecated": false, "json": "mgopen-font-license.json", "yaml": "mgopen-font-license.yml", "html": "mgopen-font-license.html", "license": "mgopen-font-license.LICENSE" }, { "license_key": "michael-barr", "category": "Permissive", "spdx_license_key": "LicenseRef-scancode-michael-barr", "other_spdx_license_keys": [], "is_exception": false, "is_deprecated": false, "json": "michael-barr.json", "yaml": "michael-barr.yml", "html": "michael-barr.html", "license": "michael-barr.LICENSE" }, { "license_key": "michigan-disclaimer", "category": "Permissive", "spdx_license_key": "LicenseRef-scancode-michigan-disclaimer", "other_spdx_license_keys": [], "is_exception": false, "is_deprecated": false, "json": "michigan-disclaimer.json", "yaml": "michigan-disclaimer.yml", "html": "michigan-disclaimer.html", "license": "michigan-disclaimer.LICENSE" }, { "license_key": "microchip-enc28j60-2009", "category": "Proprietary Free", "spdx_license_key": "LicenseRef-scancode-microchip-enc28j60-2009", "other_spdx_license_keys": [], "is_exception": false, "is_deprecated": false, "json": "microchip-enc28j60-2009.json", "yaml": "microchip-enc28j60-2009.yml", "html": "microchip-enc28j60-2009.html", "license": "microchip-enc28j60-2009.LICENSE" }, { "license_key": "microchip-linux-firmware", "category": "Proprietary Free", "spdx_license_key": "LicenseRef-scancode-microchip-linux-firmware", "other_spdx_license_keys": [], "is_exception": false, "is_deprecated": false, "json": "microchip-linux-firmware.json", "yaml": "microchip-linux-firmware.yml", "html": "microchip-linux-firmware.html", "license": "microchip-linux-firmware.LICENSE" }, { "license_key": "microchip-pk2cmd-2009", "category": "Proprietary Free", "spdx_license_key": "LicenseRef-scancode-microchip-pk2cmd-2009", "other_spdx_license_keys": [], "is_exception": false, "is_deprecated": false, "json": "microchip-pk2cmd-2009.json", "yaml": "microchip-pk2cmd-2009.yml", "html": "microchip-pk2cmd-2009.html", "license": "microchip-pk2cmd-2009.LICENSE" }, { "license_key": "microchip-products-2018", "category": "Proprietary Free", "spdx_license_key": "LicenseRef-scancode-microchip-products-2018", "other_spdx_license_keys": [], "is_exception": false, "is_deprecated": false, "json": "microchip-products-2018.json", "yaml": "microchip-products-2018.yml", "html": "microchip-products-2018.html", "license": "microchip-products-2018.LICENSE" }, { "license_key": "microsoft-enterprise-library-eula", "category": "Proprietary Free", "spdx_license_key": "LicenseRef-scancode-ms-enterprise-library-eula", "other_spdx_license_keys": [ "LicenseRef-scancode-microsoft-enterprise-library-eula" ], "is_exception": false, "is_deprecated": false, "json": "microsoft-enterprise-library-eula.json", "yaml": "microsoft-enterprise-library-eula.yml", "html": "microsoft-enterprise-library-eula.html", "license": "microsoft-enterprise-library-eula.LICENSE" }, { "license_key": "microsoft-windows-rally-devkit", "category": "Proprietary Free", "spdx_license_key": "LicenseRef-scancode-microsoft-windows-rally-devkit", "other_spdx_license_keys": [], "is_exception": false, "is_deprecated": false, "json": "microsoft-windows-rally-devkit.json", "yaml": "microsoft-windows-rally-devkit.yml", "html": "microsoft-windows-rally-devkit.html", "license": "microsoft-windows-rally-devkit.LICENSE" }, { "license_key": "mif-exception", "category": "Copyleft Limited", "spdx_license_key": "mif-exception", "other_spdx_license_keys": [], "is_exception": true, "is_deprecated": false, "json": "mif-exception.json", "yaml": "mif-exception.yml", "html": "mif-exception.html", "license": "mif-exception.LICENSE" }, { "license_key": "mike95", "category": "Non-Commercial", "spdx_license_key": "LicenseRef-scancode-mike95", "other_spdx_license_keys": [], "is_exception": false, "is_deprecated": false, "json": "mike95.json", "yaml": "mike95.yml", "html": "mike95.html", "license": "mike95.LICENSE" }, { "license_key": "minecraft-mod", "category": "Proprietary Free", "spdx_license_key": "MMPL-1.0.1", "other_spdx_license_keys": [ "LicenseRef-scancode-minecraft-mod" ], "is_exception": false, "is_deprecated": false, "json": "minecraft-mod.json", "yaml": "minecraft-mod.yml", "html": "minecraft-mod.html", "license": "minecraft-mod.LICENSE" }, { "license_key": "mini-xml", "category": "Copyleft Limited", "spdx_license_key": null, "other_spdx_license_keys": [], "is_exception": true, "is_deprecated": true, "json": "mini-xml.json", "yaml": "mini-xml.yml", "html": "mini-xml.html", "license": "mini-xml.LICENSE" }, { "license_key": "mini-xml-exception-lgpl-2.0", "category": "Copyleft Limited", "spdx_license_key": "LicenseRef-scancode-mini-xml-exception-lgpl-2.0", "other_spdx_license_keys": [], "is_exception": true, "is_deprecated": false, "json": "mini-xml-exception-lgpl-2.0.json", "yaml": "mini-xml-exception-lgpl-2.0.yml", "html": "mini-xml-exception-lgpl-2.0.html", "license": "mini-xml-exception-lgpl-2.0.LICENSE" }, { "license_key": "minpack", "category": "Permissive", "spdx_license_key": "Minpack", "other_spdx_license_keys": [ "LicenseRef-scancode-minpack" ], "is_exception": false, "is_deprecated": false, "json": "minpack.json", "yaml": "minpack.yml", "html": "minpack.html", "license": "minpack.LICENSE" }, { "license_key": "mips", "category": "Permissive", "spdx_license_key": "MIPS", "other_spdx_license_keys": [], "is_exception": false, "is_deprecated": false, "json": "mips.json", "yaml": "mips.yml", "html": "mips.html", "license": "mips.LICENSE" }, { "license_key": "mir-os", "category": "Permissive", "spdx_license_key": "MirOS", "other_spdx_license_keys": [], "is_exception": false, "is_deprecated": false, "json": "mir-os.json", "yaml": "mir-os.yml", "html": "mir-os.html", "license": "mir-os.LICENSE" }, { "license_key": "mit", "category": "Permissive", "spdx_license_key": "MIT", "other_spdx_license_keys": [ "LicenseRef-MIT-Bootstrap", "LicenseRef-MIT-Discord", "LicenseRef-MIT-TC", "LicenseRef-MIT-Diehl" ], "is_exception": false, "is_deprecated": false, "json": "mit.json", "yaml": "mit.yml", "html": "mit.html", "license": "mit.LICENSE" }, { "license_key": "mit-0", "category": "Permissive", "spdx_license_key": "MIT-0", "other_spdx_license_keys": [ "LicenseRef-scancode-ekioh" ], "is_exception": false, "is_deprecated": false, "json": "mit-0.json", "yaml": "mit-0.yml", "html": "mit-0.html", "license": "mit-0.LICENSE" }, { "license_key": "mit-1995", "category": "Permissive", "spdx_license_key": "LicenseRef-scancode-mit-1995", "other_spdx_license_keys": [], "is_exception": false, "is_deprecated": false, "json": "mit-1995.json", "yaml": "mit-1995.yml", "html": "mit-1995.html", "license": "mit-1995.LICENSE" }, { "license_key": "mit-ack", "category": "Permissive", "spdx_license_key": "MIT-feh", "other_spdx_license_keys": [], "is_exception": false, "is_deprecated": false, "json": "mit-ack.json", "yaml": "mit-ack.yml", "html": "mit-ack.html", "license": "mit-ack.LICENSE" }, { "license_key": "mit-addition", "category": "Permissive", "spdx_license_key": "MIT-Wu", "other_spdx_license_keys": [ "LicenseRef-scancode-mit-addition" ], "is_exception": false, "is_deprecated": false, "json": "mit-addition.json", "yaml": "mit-addition.yml", "html": "mit-addition.html", "license": "mit-addition.LICENSE" }, { "license_key": "mit-export-control", "category": "Permissive", "spdx_license_key": "Xerox", "other_spdx_license_keys": [], "is_exception": false, "is_deprecated": false, "json": "mit-export-control.json", "yaml": "mit-export-control.yml", "html": "mit-export-control.html", "license": "mit-export-control.LICENSE" }, { "license_key": "mit-khronos-old", "category": "Permissive", "spdx_license_key": "MIT-Khronos-old", "other_spdx_license_keys": [], "is_exception": false, "is_deprecated": false, "json": "mit-khronos-old.json", "yaml": "mit-khronos-old.yml", "html": "mit-khronos-old.html", "license": "mit-khronos-old.LICENSE" }, { "license_key": "mit-kyle-restrictions", "category": "Proprietary Free", "spdx_license_key": "LicenseRef-scancode-mit-kyle-restrictions", "other_spdx_license_keys": [], "is_exception": false, "is_deprecated": false, "json": "mit-kyle-restrictions.json", "yaml": "mit-kyle-restrictions.yml", "html": "mit-kyle-restrictions.html", "license": "mit-kyle-restrictions.LICENSE" }, { "license_key": "mit-license-1998", "category": "Permissive", "spdx_license_key": "LicenseRef-scancode-mit-license-1998", "other_spdx_license_keys": [], "is_exception": false, "is_deprecated": false, "json": "mit-license-1998.json", "yaml": "mit-license-1998.yml", "html": "mit-license-1998.html", "license": "mit-license-1998.LICENSE" }, { "license_key": "mit-modern", "category": "Permissive", "spdx_license_key": "MIT-Modern-Variant", "other_spdx_license_keys": [ "LicenseRef-scancode-mit-modern" ], "is_exception": false, "is_deprecated": false, "json": "mit-modern.json", "yaml": "mit-modern.yml", "html": "mit-modern.html", "license": "mit-modern.LICENSE" }, { "license_key": "mit-nagy", "category": "Permissive", "spdx_license_key": "LicenseRef-scancode-mit-nagy", "other_spdx_license_keys": [], "is_exception": false, "is_deprecated": false, "json": "mit-nagy.json", "yaml": "mit-nagy.yml", "html": "mit-nagy.html", "license": "mit-nagy.LICENSE" }, { "license_key": "mit-no-advert-export-control", "category": "Permissive", "spdx_license_key": "HPND-export2-US", "other_spdx_license_keys": [ "LicenseRef-scancode-mit-no-advert-export-control" ], "is_exception": false, "is_deprecated": false, "json": "mit-no-advert-export-control.json", "yaml": "mit-no-advert-export-control.yml", "html": "mit-no-advert-export-control.html", "license": "mit-no-advert-export-control.LICENSE" }, { "license_key": "mit-no-false-attribs", "category": "Permissive", "spdx_license_key": "MITNFA", "other_spdx_license_keys": [], "is_exception": false, "is_deprecated": false, "json": "mit-no-false-attribs.json", "yaml": "mit-no-false-attribs.yml", "html": "mit-no-false-attribs.html", "license": "mit-no-false-attribs.LICENSE" }, { "license_key": "mit-no-trademarks", "category": "Permissive", "spdx_license_key": "LicenseRef-scancode-mit-no-trademarks", "other_spdx_license_keys": [], "is_exception": false, "is_deprecated": false, "json": "mit-no-trademarks.json", "yaml": "mit-no-trademarks.yml", "html": "mit-no-trademarks.html", "license": "mit-no-trademarks.LICENSE" }, { "license_key": "mit-old-style", "category": "Permissive", "spdx_license_key": "Advanced-Cryptics-Dictionary", "other_spdx_license_keys": [ "LicenseRef-scancode-mit-old-style" ], "is_exception": false, "is_deprecated": false, "json": "mit-old-style.json", "yaml": "mit-old-style.yml", "html": "mit-old-style.html", "license": "mit-old-style.LICENSE" }, { "license_key": "mit-old-style-no-advert", "category": "Permissive", "spdx_license_key": "NTP", "other_spdx_license_keys": [], "is_exception": false, "is_deprecated": false, "json": "mit-old-style-no-advert.json", "yaml": "mit-old-style-no-advert.yml", "html": "mit-old-style-no-advert.html", "license": "mit-old-style-no-advert.LICENSE" }, { "license_key": "mit-old-style-sparse", "category": "Permissive", "spdx_license_key": "LicenseRef-scancode-mit-old-style-sparse", "other_spdx_license_keys": [], "is_exception": false, "is_deprecated": false, "json": "mit-old-style-sparse.json", "yaml": "mit-old-style-sparse.yml", "html": "mit-old-style-sparse.html", "license": "mit-old-style-sparse.LICENSE" }, { "license_key": "mit-proprietary", "category": "Proprietary Free", "spdx_license_key": "LicenseRef-scancode-mit-proprietary", "other_spdx_license_keys": [], "is_exception": false, "is_deprecated": false, "json": "mit-proprietary.json", "yaml": "mit-proprietary.yml", "html": "mit-proprietary.html", "license": "mit-proprietary.LICENSE" }, { "license_key": "mit-readme", "category": "Permissive", "spdx_license_key": "LicenseRef-scancode-mit-readme", "other_spdx_license_keys": [], "is_exception": false, "is_deprecated": false, "json": "mit-readme.json", "yaml": "mit-readme.yml", "html": "mit-readme.html", "license": "mit-readme.LICENSE" }, { "license_key": "mit-specification-disclaimer", "category": "Permissive", "spdx_license_key": "LicenseRef-scancode-mit-specification-disclaimer", "other_spdx_license_keys": [], "is_exception": false, "is_deprecated": false, "json": "mit-specification-disclaimer.json", "yaml": "mit-specification-disclaimer.yml", "html": "mit-specification-disclaimer.html", "license": "mit-specification-disclaimer.LICENSE" }, { "license_key": "mit-synopsys", "category": "Permissive", "spdx_license_key": "LicenseRef-scancode-mit-synopsys", "other_spdx_license_keys": [], "is_exception": false, "is_deprecated": false, "json": "mit-synopsys.json", "yaml": "mit-synopsys.yml", "html": "mit-synopsys.html", "license": "mit-synopsys.LICENSE" }, { "license_key": "mit-taylor-variant", "category": "Permissive", "spdx_license_key": "pkgconf", "other_spdx_license_keys": [ "LicenseRef-scancode-mit-taylor-variant" ], "is_exception": false, "is_deprecated": false, "json": "mit-taylor-variant.json", "yaml": "mit-taylor-variant.yml", "html": "mit-taylor-variant.html", "license": "mit-taylor-variant.LICENSE" }, { "license_key": "mit-testregex", "category": "Permissive", "spdx_license_key": "MIT-testregex", "other_spdx_license_keys": [], "is_exception": false, "is_deprecated": false, "json": "mit-testregex.json", "yaml": "mit-testregex.yml", "html": "mit-testregex.html", "license": "mit-testregex.LICENSE" }, { "license_key": "mit-veillard-variant", "category": "Permissive", "spdx_license_key": "ISC-Veillard", "other_spdx_license_keys": [ "LicenseRef-scancode-mit-veillard-variant" ], "is_exception": false, "is_deprecated": false, "json": "mit-veillard-variant.json", "yaml": "mit-veillard-variant.yml", "html": "mit-veillard-variant.html", "license": "mit-veillard-variant.LICENSE" }, { "license_key": "mit-with-modification-obligations", "category": "Permissive", "spdx_license_key": "HPND-export-US-modify", "other_spdx_license_keys": [ "LicenseRef-scancode-mit-with-modification-obligations", "LicenseRef-scancode-mit-modification-obligations" ], "is_exception": false, "is_deprecated": false, "json": "mit-with-modification-obligations.json", "yaml": "mit-with-modification-obligations.yml", "html": "mit-with-modification-obligations.html", "license": "mit-with-modification-obligations.LICENSE" }, { "license_key": "mit-xfig", "category": "Permissive", "spdx_license_key": "Xfig", "other_spdx_license_keys": [ "LicenseRef-scancode-mit-xfig" ], "is_exception": false, "is_deprecated": false, "json": "mit-xfig.json", "yaml": "mit-xfig.yml", "html": "mit-xfig.html", "license": "mit-xfig.LICENSE" }, { "license_key": "mldonkey-exception-gpl-2.0", "category": "Copyleft Limited", "spdx_license_key": "LicenseRef-scancode-mldonkey-exception-gpl-2.0", "other_spdx_license_keys": [], "is_exception": true, "is_deprecated": false, "json": "mldonkey-exception-gpl-2.0.json", "yaml": "mldonkey-exception-gpl-2.0.yml", "html": "mldonkey-exception-gpl-2.0.html", "license": "mldonkey-exception-gpl-2.0.LICENSE" }, { "license_key": "mmixware", "category": "Permissive", "spdx_license_key": "MMIXware", "other_spdx_license_keys": [], "is_exception": false, "is_deprecated": false, "json": "mmixware.json", "yaml": "mmixware.yml", "html": "mmixware.html", "license": "mmixware.LICENSE" }, { "license_key": "mod-dav-1.0", "category": "Permissive", "spdx_license_key": "LicenseRef-scancode-mod-dav-1.0", "other_spdx_license_keys": [], "is_exception": false, "is_deprecated": false, "json": "mod-dav-1.0.json", "yaml": "mod-dav-1.0.yml", "html": "mod-dav-1.0.html", "license": "mod-dav-1.0.LICENSE" }, { "license_key": "moderne-sala-2024", "category": "Source-available", "spdx_license_key": "LicenseRef-scancode-moderne-sala-2024", "other_spdx_license_keys": [], "is_exception": false, "is_deprecated": false, "json": "moderne-sala-2024.json", "yaml": "moderne-sala-2024.yml", "html": "moderne-sala-2024.html", "license": "moderne-sala-2024.LICENSE" }, { "license_key": "monetdb-1.1", "category": "Copyleft Limited", "spdx_license_key": "LicenseRef-scancode-monetdb-1.1", "other_spdx_license_keys": [], "is_exception": false, "is_deprecated": false, "json": "monetdb-1.1.json", "yaml": "monetdb-1.1.yml", "html": "monetdb-1.1.html", "license": "monetdb-1.1.LICENSE" }, { "license_key": "mongodb-sspl-1.0", "category": "Source-available", "spdx_license_key": "SSPL-1.0", "other_spdx_license_keys": [], "is_exception": false, "is_deprecated": false, "json": "mongodb-sspl-1.0.json", "yaml": "mongodb-sspl-1.0.yml", "html": "mongodb-sspl-1.0.html", "license": "mongodb-sspl-1.0.LICENSE" }, { "license_key": "monkeysaudio", "category": "Free Restricted", "spdx_license_key": "LicenseRef-scancode-monkeysaudio", "other_spdx_license_keys": [], "is_exception": false, "is_deprecated": false, "json": "monkeysaudio.json", "yaml": "monkeysaudio.yml", "html": "monkeysaudio.html", "license": "monkeysaudio.LICENSE" }, { "license_key": "moonshot-ai-modified-mit-2025", "category": "Permissive", "spdx_license_key": "LicenseRef-scancode-moonshot-ai-modified-mit-2025", "other_spdx_license_keys": [], "is_exception": false, "is_deprecated": false, "json": "moonshot-ai-modified-mit-2025.json", "yaml": "moonshot-ai-modified-mit-2025.yml", "html": "moonshot-ai-modified-mit-2025.html", "license": "moonshot-ai-modified-mit-2025.LICENSE" }, { "license_key": "morbig-ieee-std-usage", "category": "Permissive", "spdx_license_key": "LicenseRef-scancode-morbig-ieee-std-usage", "other_spdx_license_keys": [], "is_exception": false, "is_deprecated": false, "json": "morbig-ieee-std-usage.json", "yaml": "morbig-ieee-std-usage.yml", "html": "morbig-ieee-std-usage.html", "license": "morbig-ieee-std-usage.LICENSE" }, { "license_key": "motorola", "category": "Permissive", "spdx_license_key": "LicenseRef-scancode-motorola", "other_spdx_license_keys": [], "is_exception": false, "is_deprecated": false, "json": "motorola.json", "yaml": "motorola.yml", "html": "motorola.html", "license": "motorola.LICENSE" }, { "license_key": "motosoto-0.9.1", "category": "Copyleft", "spdx_license_key": "Motosoto", "other_spdx_license_keys": [], "is_exception": false, "is_deprecated": false, "json": "motosoto-0.9.1.json", "yaml": "motosoto-0.9.1.yml", "html": "motosoto-0.9.1.html", "license": "motosoto-0.9.1.LICENSE" }, { "license_key": "mov-ai-1.0", "category": "Source-available", "spdx_license_key": "LicenseRef-scancode-mov-ai-1.0", "other_spdx_license_keys": [], "is_exception": false, "is_deprecated": false, "json": "mov-ai-1.0.json", "yaml": "mov-ai-1.0.yml", "html": "mov-ai-1.0.html", "license": "mov-ai-1.0.LICENSE" }, { "license_key": "moxa-linux-firmware", "category": "Proprietary Free", "spdx_license_key": "LicenseRef-scancode-moxa-linux-firmware", "other_spdx_license_keys": [], "is_exception": false, "is_deprecated": false, "json": "moxa-linux-firmware.json", "yaml": "moxa-linux-firmware.yml", "html": "moxa-linux-firmware.html", "license": "moxa-linux-firmware.LICENSE" }, { "license_key": "mozilla-gc", "category": "Permissive", "spdx_license_key": "Boehm-GC", "other_spdx_license_keys": [ "LicenseRef-scancode-mozilla-gc" ], "is_exception": false, "is_deprecated": false, "json": "mozilla-gc.json", "yaml": "mozilla-gc.yml", "html": "mozilla-gc.html", "license": "mozilla-gc.LICENSE" }, { "license_key": "mozilla-ospl-1.0", "category": "Patent License", "spdx_license_key": "LicenseRef-scancode-mozilla-ospl-1.0", "other_spdx_license_keys": [], "is_exception": false, "is_deprecated": false, "json": "mozilla-ospl-1.0.json", "yaml": "mozilla-ospl-1.0.yml", "html": "mozilla-ospl-1.0.html", "license": "mozilla-ospl-1.0.LICENSE" }, { "license_key": "mpeg-7", "category": "Proprietary Free", "spdx_license_key": "LicenseRef-scancode-mpeg-7", "other_spdx_license_keys": [], "is_exception": false, "is_deprecated": false, "json": "mpeg-7.json", "yaml": "mpeg-7.yml", "html": "mpeg-7.html", "license": "mpeg-7.LICENSE" }, { "license_key": "mpeg-iso", "category": "Permissive", "spdx_license_key": "LicenseRef-scancode-mpeg-iso", "other_spdx_license_keys": [], "is_exception": false, "is_deprecated": false, "json": "mpeg-iso.json", "yaml": "mpeg-iso.yml", "html": "mpeg-iso.html", "license": "mpeg-iso.LICENSE" }, { "license_key": "mpeg-ssg", "category": "Permissive", "spdx_license_key": "MPEG-SSG", "other_spdx_license_keys": [ "LicenseRef-scancode-mpeg-ssg" ], "is_exception": false, "is_deprecated": false, "json": "mpeg-ssg.json", "yaml": "mpeg-ssg.yml", "html": "mpeg-ssg.html", "license": "mpeg-ssg.LICENSE" }, { "license_key": "mpi-permissive", "category": "Permissive", "spdx_license_key": "mpi-permissive", "other_spdx_license_keys": [], "is_exception": false, "is_deprecated": false, "json": "mpi-permissive.json", "yaml": "mpi-permissive.yml", "html": "mpi-permissive.html", "license": "mpi-permissive.LICENSE" }, { "license_key": "mpich", "category": "Permissive", "spdx_license_key": "mpich2", "other_spdx_license_keys": [], "is_exception": false, "is_deprecated": false, "json": "mpich.json", "yaml": "mpich.yml", "html": "mpich.html", "license": "mpich.LICENSE" }, { "license_key": "mpl-1.0", "category": "Copyleft Limited", "spdx_license_key": "MPL-1.0", "other_spdx_license_keys": [], "is_exception": false, "is_deprecated": false, "json": "mpl-1.0.json", "yaml": "mpl-1.0.yml", "html": "mpl-1.0.html", "license": "mpl-1.0.LICENSE" }, { "license_key": "mpl-1.1", "category": "Copyleft Limited", "spdx_license_key": "MPL-1.1", "other_spdx_license_keys": [], "is_exception": false, "is_deprecated": false, "json": "mpl-1.1.json", "yaml": "mpl-1.1.yml", "html": "mpl-1.1.html", "license": "mpl-1.1.LICENSE" }, { "license_key": "mpl-2.0", "category": "Copyleft Limited", "spdx_license_key": "MPL-2.0", "other_spdx_license_keys": [], "is_exception": false, "is_deprecated": false, "json": "mpl-2.0.json", "yaml": "mpl-2.0.yml", "html": "mpl-2.0.html", "license": "mpl-2.0.LICENSE" }, { "license_key": "mpl-2.0-no-copyleft-exception", "category": "Copyleft Limited", "spdx_license_key": "MPL-2.0-no-copyleft-exception", "other_spdx_license_keys": [], "is_exception": false, "is_deprecated": false, "json": "mpl-2.0-no-copyleft-exception.json", "yaml": "mpl-2.0-no-copyleft-exception.yml", "html": "mpl-2.0-no-copyleft-exception.html", "license": "mpl-2.0-no-copyleft-exception.LICENSE" }, { "license_key": "ms-api-code-pack-net", "category": "Proprietary Free", "spdx_license_key": "LicenseRef-scancode-ms-api-code-pack-net", "other_spdx_license_keys": [], "is_exception": false, "is_deprecated": false, "json": "ms-api-code-pack-net.json", "yaml": "ms-api-code-pack-net.yml", "html": "ms-api-code-pack-net.html", "license": "ms-api-code-pack-net.LICENSE" }, { "license_key": "ms-asp-net-ajax-supplemental-terms", "category": "Proprietary Free", "spdx_license_key": "LicenseRef-scancode-ms-asp-net-ajax-supp-terms", "other_spdx_license_keys": [ "LicenseRef-scancode-ms-asp-net-ajax-supplemental-terms" ], "is_exception": false, "is_deprecated": false, "json": "ms-asp-net-ajax-supplemental-terms.json", "yaml": "ms-asp-net-ajax-supplemental-terms.yml", "html": "ms-asp-net-ajax-supplemental-terms.html", "license": "ms-asp-net-ajax-supplemental-terms.LICENSE" }, { "license_key": "ms-asp-net-mvc3", "category": "Proprietary Free", "spdx_license_key": "LicenseRef-scancode-ms-asp-net-mvc3", "other_spdx_license_keys": [], "is_exception": false, "is_deprecated": false, "json": "ms-asp-net-mvc3.json", "yaml": "ms-asp-net-mvc3.yml", "html": "ms-asp-net-mvc3.html", "license": "ms-asp-net-mvc3.LICENSE" }, { "license_key": "ms-asp-net-mvc4", "category": "Proprietary Free", "spdx_license_key": "LicenseRef-scancode-ms-asp-net-mvc4", "other_spdx_license_keys": [], "is_exception": false, "is_deprecated": false, "json": "ms-asp-net-mvc4.json", "yaml": "ms-asp-net-mvc4.yml", "html": "ms-asp-net-mvc4.html", "license": "ms-asp-net-mvc4.LICENSE" }, { "license_key": "ms-asp-net-mvc4-extensions", "category": "Proprietary Free", "spdx_license_key": "LicenseRef-scancode-ms-asp-net-mvc4-extensions", "other_spdx_license_keys": [], "is_exception": false, "is_deprecated": false, "json": "ms-asp-net-mvc4-extensions.json", "yaml": "ms-asp-net-mvc4-extensions.yml", "html": "ms-asp-net-mvc4-extensions.html", "license": "ms-asp-net-mvc4-extensions.LICENSE" }, { "license_key": "ms-asp-net-software", "category": "Proprietary Free", "spdx_license_key": "LicenseRef-scancode-ms-asp-net-software", "other_spdx_license_keys": [], "is_exception": false, "is_deprecated": false, "json": "ms-asp-net-software.json", "yaml": "ms-asp-net-software.yml", "html": "ms-asp-net-software.html", "license": "ms-asp-net-software.LICENSE" }, { "license_key": "ms-asp-net-tools-pre-release", "category": "Proprietary Free", "spdx_license_key": "LicenseRef-scancode-ms-asp-net-tools-pre-release", "other_spdx_license_keys": [], "is_exception": false, "is_deprecated": false, "json": "ms-asp-net-tools-pre-release.json", "yaml": "ms-asp-net-tools-pre-release.yml", "html": "ms-asp-net-tools-pre-release.html", "license": "ms-asp-net-tools-pre-release.LICENSE" }, { "license_key": "ms-asp-net-web-optimization-framework", "category": "Proprietary Free", "spdx_license_key": "LicenseRef-scancode-ms-asp-net-web-optimization", "other_spdx_license_keys": [ "LicenseRef-scancode-ms-asp-net-web-optimization-framework" ], "is_exception": false, "is_deprecated": false, "json": "ms-asp-net-web-optimization-framework.json", "yaml": "ms-asp-net-web-optimization-framework.yml", "html": "ms-asp-net-web-optimization-framework.html", "license": "ms-asp-net-web-optimization-framework.LICENSE" }, { "license_key": "ms-asp-net-web-pages-2", "category": "Proprietary Free", "spdx_license_key": "LicenseRef-scancode-ms-asp-net-web-pages-2", "other_spdx_license_keys": [], "is_exception": false, "is_deprecated": false, "json": "ms-asp-net-web-pages-2.json", "yaml": "ms-asp-net-web-pages-2.yml", "html": "ms-asp-net-web-pages-2.html", "license": "ms-asp-net-web-pages-2.LICENSE" }, { "license_key": "ms-asp-net-web-pages-templates", "category": "Proprietary Free", "spdx_license_key": "LicenseRef-scancode-ms-asp-net-web-pages-templates", "other_spdx_license_keys": [], "is_exception": false, "is_deprecated": false, "json": "ms-asp-net-web-pages-templates.json", "yaml": "ms-asp-net-web-pages-templates.yml", "html": "ms-asp-net-web-pages-templates.html", "license": "ms-asp-net-web-pages-templates.LICENSE" }, { "license_key": "ms-azure-data-studio", "category": "Proprietary Free", "spdx_license_key": "LicenseRef-scancode-ms-azure-data-studio", "other_spdx_license_keys": [], "is_exception": false, "is_deprecated": false, "json": "ms-azure-data-studio.json", "yaml": "ms-azure-data-studio.yml", "html": "ms-azure-data-studio.html", "license": "ms-azure-data-studio.LICENSE" }, { "license_key": "ms-azure-rtos-2020-05", "category": "Proprietary Free", "spdx_license_key": "LicenseRef-scancode-ms-azure-rtos-2020-05", "other_spdx_license_keys": [], "is_exception": false, "is_deprecated": false, "json": "ms-azure-rtos-2020-05.json", "yaml": "ms-azure-rtos-2020-05.yml", "html": "ms-azure-rtos-2020-05.html", "license": "ms-azure-rtos-2020-05.LICENSE" }, { "license_key": "ms-azure-rtos-2020-07", "category": "Proprietary Free", "spdx_license_key": "LicenseRef-scancode-ms-azure-rtos-2020-07", "other_spdx_license_keys": [], "is_exception": false, "is_deprecated": false, "json": "ms-azure-rtos-2020-07.json", "yaml": "ms-azure-rtos-2020-07.yml", "html": "ms-azure-rtos-2020-07.html", "license": "ms-azure-rtos-2020-07.LICENSE" }, { "license_key": "ms-azure-rtos-2023-05", "category": "Proprietary Free", "spdx_license_key": "LicenseRef-scancode-ms-azure-rtos-2023-05", "other_spdx_license_keys": [], "is_exception": false, "is_deprecated": false, "json": "ms-azure-rtos-2023-05.json", "yaml": "ms-azure-rtos-2023-05.yml", "html": "ms-azure-rtos-2023-05.html", "license": "ms-azure-rtos-2023-05.LICENSE" }, { "license_key": "ms-azure-spatialanchors-2.9.0", "category": "Proprietary Free", "spdx_license_key": "LicenseRef-scancode-ms-azure-spatialanchors-2.9.0", "other_spdx_license_keys": [], "is_exception": false, "is_deprecated": false, "json": "ms-azure-spatialanchors-2.9.0.json", "yaml": "ms-azure-spatialanchors-2.9.0.yml", "html": "ms-azure-spatialanchors-2.9.0.html", "license": "ms-azure-spatialanchors-2.9.0.LICENSE" }, { "license_key": "ms-capicom", "category": "Proprietary Free", "spdx_license_key": "LicenseRef-scancode-ms-capicom", "other_spdx_license_keys": [], "is_exception": false, "is_deprecated": false, "json": "ms-capicom.json", "yaml": "ms-capicom.yml", "html": "ms-capicom.html", "license": "ms-capicom.LICENSE" }, { "license_key": "ms-cl", "category": "Copyleft Limited", "spdx_license_key": "LicenseRef-scancode-ms-cl", "other_spdx_license_keys": [], "is_exception": false, "is_deprecated": false, "json": "ms-cl.json", "yaml": "ms-cl.yml", "html": "ms-cl.html", "license": "ms-cl.LICENSE" }, { "license_key": "ms-cla", "category": "CLA", "spdx_license_key": "LicenseRef-scancode-ms-cla", "other_spdx_license_keys": [], "is_exception": false, "is_deprecated": false, "json": "ms-cla.json", "yaml": "ms-cla.yml", "html": "ms-cla.html", "license": "ms-cla.LICENSE" }, { "license_key": "ms-container-eula", "category": "Proprietary Free", "spdx_license_key": "LicenseRef-scancode-ms-container-eula", "other_spdx_license_keys": [], "is_exception": false, "is_deprecated": false, "json": "ms-container-eula.json", "yaml": "ms-container-eula.yml", "html": "ms-container-eula.html", "license": "ms-container-eula.LICENSE" }, { "license_key": "ms-control-spy-2.0", "category": "Proprietary Free", "spdx_license_key": "LicenseRef-scancode-ms-control-spy-2.0", "other_spdx_license_keys": [], "is_exception": false, "is_deprecated": false, "json": "ms-control-spy-2.0.json", "yaml": "ms-control-spy-2.0.yml", "html": "ms-control-spy-2.0.html", "license": "ms-control-spy-2.0.LICENSE" }, { "license_key": "ms-data-tier-af-2022", "category": "Proprietary Free", "spdx_license_key": "LicenseRef-scancode-ms-data-tier-af-2022", "other_spdx_license_keys": [], "is_exception": false, "is_deprecated": false, "json": "ms-data-tier-af-2022.json", "yaml": "ms-data-tier-af-2022.yml", "html": "ms-data-tier-af-2022.html", "license": "ms-data-tier-af-2022.LICENSE" }, { "license_key": "ms-developer-services-agreement", "category": "Proprietary Free", "spdx_license_key": "LicenseRef-scancode-ms-dev-services-agreement", "other_spdx_license_keys": [ "LicenseRef-scancode-ms-developer-services-agreement" ], "is_exception": false, "is_deprecated": false, "json": "ms-developer-services-agreement.json", "yaml": "ms-developer-services-agreement.yml", "html": "ms-developer-services-agreement.html", "license": "ms-developer-services-agreement.LICENSE" }, { "license_key": "ms-developer-services-agreement-2018-06", "category": "Proprietary Free", "spdx_license_key": "LicenseRef-scancode-ms-dev-services-2018-06", "other_spdx_license_keys": [ "LicenseRef-scancode-ms-developer-services-agreement-2018-06" ], "is_exception": false, "is_deprecated": false, "json": "ms-developer-services-agreement-2018-06.json", "yaml": "ms-developer-services-agreement-2018-06.yml", "html": "ms-developer-services-agreement-2018-06.html", "license": "ms-developer-services-agreement-2018-06.LICENSE" }, { "license_key": "ms-device-emulator-3.0", "category": "Proprietary Free", "spdx_license_key": "LicenseRef-scancode-ms-device-emulator-3.0", "other_spdx_license_keys": [], "is_exception": false, "is_deprecated": false, "json": "ms-device-emulator-3.0.json", "yaml": "ms-device-emulator-3.0.yml", "html": "ms-device-emulator-3.0.html", "license": "ms-device-emulator-3.0.LICENSE" }, { "license_key": "ms-direct3d-d3d120n7-1.1.0", "category": "Proprietary Free", "spdx_license_key": "LicenseRef-scancode-ms-direct3d-d3d120n7-1.1.0", "other_spdx_license_keys": [], "is_exception": false, "is_deprecated": false, "json": "ms-direct3d-d3d120n7-1.1.0.json", "yaml": "ms-direct3d-d3d120n7-1.1.0.yml", "html": "ms-direct3d-d3d120n7-1.1.0.html", "license": "ms-direct3d-d3d120n7-1.1.0.LICENSE" }, { "license_key": "ms-directx-sdk-eula", "category": "Proprietary Free", "spdx_license_key": "LicenseRef-scancode-ms-directx-sdk-eula", "other_spdx_license_keys": [], "is_exception": false, "is_deprecated": false, "json": "ms-directx-sdk-eula.json", "yaml": "ms-directx-sdk-eula.yml", "html": "ms-directx-sdk-eula.html", "license": "ms-directx-sdk-eula.LICENSE" }, { "license_key": "ms-directx-sdk-eula-2020", "category": "Proprietary Free", "spdx_license_key": "LicenseRef-scancode-ms-directx-sdk-eula-2020", "other_spdx_license_keys": [], "is_exception": false, "is_deprecated": false, "json": "ms-directx-sdk-eula-2020.json", "yaml": "ms-directx-sdk-eula-2020.yml", "html": "ms-directx-sdk-eula-2020.html", "license": "ms-directx-sdk-eula-2020.LICENSE" }, { "license_key": "ms-dxsdk-d3dx-9.29.952.3", "category": "Proprietary Free", "spdx_license_key": "LicenseRef-scancode-ms-dxsdk-d3dx-9.29.952.3", "other_spdx_license_keys": [], "is_exception": false, "is_deprecated": false, "json": "ms-dxsdk-d3dx-9.29.952.3.json", "yaml": "ms-dxsdk-d3dx-9.29.952.3.yml", "html": "ms-dxsdk-d3dx-9.29.952.3.html", "license": "ms-dxsdk-d3dx-9.29.952.3.LICENSE" }, { "license_key": "ms-edge-devtools-2022", "category": "Proprietary Free", "spdx_license_key": "LicenseRef-scancode-ms-edge-devtools-2022", "other_spdx_license_keys": [], "is_exception": false, "is_deprecated": false, "json": "ms-edge-devtools-2022.json", "yaml": "ms-edge-devtools-2022.yml", "html": "ms-edge-devtools-2022.html", "license": "ms-edge-devtools-2022.LICENSE" }, { "license_key": "ms-edge-webview2", "category": "Proprietary Free", "spdx_license_key": "LicenseRef-scancode-ms-edge-webview2", "other_spdx_license_keys": [], "is_exception": false, "is_deprecated": false, "json": "ms-edge-webview2.json", "yaml": "ms-edge-webview2.yml", "html": "ms-edge-webview2.html", "license": "ms-edge-webview2.LICENSE" }, { "license_key": "ms-edge-webview2-fixed", "category": "Proprietary Free", "spdx_license_key": "LicenseRef-scancode-ms-edge-webview2-fixed", "other_spdx_license_keys": [], "is_exception": false, "is_deprecated": false, "json": "ms-edge-webview2-fixed.json", "yaml": "ms-edge-webview2-fixed.yml", "html": "ms-edge-webview2-fixed.html", "license": "ms-edge-webview2-fixed.LICENSE" }, { "license_key": "ms-entity-framework-4.1", "category": "Proprietary Free", "spdx_license_key": "LicenseRef-scancode-ms-entity-framework-4.1", "other_spdx_license_keys": [], "is_exception": false, "is_deprecated": false, "json": "ms-entity-framework-4.1.json", "yaml": "ms-entity-framework-4.1.yml", "html": "ms-entity-framework-4.1.html", "license": "ms-entity-framework-4.1.LICENSE" }, { "license_key": "ms-entity-framework-5", "category": "Proprietary Free", "spdx_license_key": "LicenseRef-scancode-ms-entity-framework-5", "other_spdx_license_keys": [], "is_exception": false, "is_deprecated": false, "json": "ms-entity-framework-5.json", "yaml": "ms-entity-framework-5.yml", "html": "ms-entity-framework-5.html", "license": "ms-entity-framework-5.LICENSE" }, { "license_key": "ms-eula-win-script-host", "category": "Commercial", "spdx_license_key": "LicenseRef-scancode-ms-eula-win-script-host", "other_spdx_license_keys": [], "is_exception": false, "is_deprecated": false, "json": "ms-eula-win-script-host.json", "yaml": "ms-eula-win-script-host.yml", "html": "ms-eula-win-script-host.html", "license": "ms-eula-win-script-host.LICENSE" }, { "license_key": "ms-exchange-server-2010-sp2-sdk", "category": "Proprietary Free", "spdx_license_key": "LicenseRef-scancode-ms-exchange-srv-2010-sp2-sdk", "other_spdx_license_keys": [ "LicenseRef-scancode-ms-exchange-server-2010-sp2-sdk" ], "is_exception": false, "is_deprecated": false, "json": "ms-exchange-server-2010-sp2-sdk.json", "yaml": "ms-exchange-server-2010-sp2-sdk.yml", "html": "ms-exchange-server-2010-sp2-sdk.html", "license": "ms-exchange-server-2010-sp2-sdk.LICENSE" }, { "license_key": "ms-iis-container-images-eula-2020", "category": "Proprietary Free", "spdx_license_key": "LicenseRef-scancode-ms-iis-container-eula-2020", "other_spdx_license_keys": [ "LicenseRef-scancode-ms-iis-container-images-eula-2020" ], "is_exception": false, "is_deprecated": false, "json": "ms-iis-container-images-eula-2020.json", "yaml": "ms-iis-container-images-eula-2020.yml", "html": "ms-iis-container-images-eula-2020.html", "license": "ms-iis-container-images-eula-2020.LICENSE" }, { "license_key": "ms-ilmerge", "category": "Proprietary Free", "spdx_license_key": "LicenseRef-scancode-ms-ilmerge", "other_spdx_license_keys": [], "is_exception": false, "is_deprecated": false, "json": "ms-ilmerge.json", "yaml": "ms-ilmerge.yml", "html": "ms-ilmerge.html", "license": "ms-ilmerge.LICENSE" }, { "license_key": "ms-invisible-eula-1.0", "category": "Non-Commercial", "spdx_license_key": "LicenseRef-scancode-ms-invisible-eula-1.0", "other_spdx_license_keys": [], "is_exception": false, "is_deprecated": false, "json": "ms-invisible-eula-1.0.json", "yaml": "ms-invisible-eula-1.0.yml", "html": "ms-invisible-eula-1.0.html", "license": "ms-invisible-eula-1.0.LICENSE" }, { "license_key": "ms-jdbc-driver-40-sql-server", "category": "Proprietary Free", "spdx_license_key": "LicenseRef-scancode-ms-jdbc-driver-40-sql-server", "other_spdx_license_keys": [], "is_exception": false, "is_deprecated": false, "json": "ms-jdbc-driver-40-sql-server.json", "yaml": "ms-jdbc-driver-40-sql-server.yml", "html": "ms-jdbc-driver-40-sql-server.html", "license": "ms-jdbc-driver-40-sql-server.LICENSE" }, { "license_key": "ms-jdbc-driver-41-sql-server", "category": "Proprietary Free", "spdx_license_key": "LicenseRef-scancode-ms-jdbc-driver-41-sql-server", "other_spdx_license_keys": [], "is_exception": false, "is_deprecated": false, "json": "ms-jdbc-driver-41-sql-server.json", "yaml": "ms-jdbc-driver-41-sql-server.yml", "html": "ms-jdbc-driver-41-sql-server.html", "license": "ms-jdbc-driver-41-sql-server.LICENSE" }, { "license_key": "ms-jdbc-driver-60-sql-server", "category": "Proprietary Free", "spdx_license_key": "LicenseRef-scancode-ms-jdbc-driver-60-sql-server", "other_spdx_license_keys": [], "is_exception": false, "is_deprecated": false, "json": "ms-jdbc-driver-60-sql-server.json", "yaml": "ms-jdbc-driver-60-sql-server.yml", "html": "ms-jdbc-driver-60-sql-server.html", "license": "ms-jdbc-driver-60-sql-server.LICENSE" }, { "license_key": "ms-kinext-win-sdk", "category": "Proprietary Free", "spdx_license_key": "LicenseRef-scancode-ms-kinext-win-sdk", "other_spdx_license_keys": [], "is_exception": false, "is_deprecated": false, "json": "ms-kinext-win-sdk.json", "yaml": "ms-kinext-win-sdk.yml", "html": "ms-kinext-win-sdk.html", "license": "ms-kinext-win-sdk.LICENSE" }, { "license_key": "ms-limited-community", "category": "Proprietary Free", "spdx_license_key": "LicenseRef-scancode-ms-limited-community", "other_spdx_license_keys": [], "is_exception": false, "is_deprecated": false, "json": "ms-limited-community.json", "yaml": "ms-limited-community.yml", "html": "ms-limited-community.html", "license": "ms-limited-community.LICENSE" }, { "license_key": "ms-limited-public", "category": "Permissive", "spdx_license_key": null, "other_spdx_license_keys": [], "is_exception": false, "is_deprecated": true, "json": "ms-limited-public.json", "yaml": "ms-limited-public.yml", "html": "ms-limited-public.html", "license": "ms-limited-public.LICENSE" }, { "license_key": "ms-lpl", "category": "Permissive", "spdx_license_key": "MS-LPL", "other_spdx_license_keys": [ "LicenseRef-scancode-ms-lpl" ], "is_exception": false, "is_deprecated": false, "json": "ms-lpl.json", "yaml": "ms-lpl.yml", "html": "ms-lpl.html", "license": "ms-lpl.LICENSE" }, { "license_key": "ms-msn-webgrease", "category": "Proprietary Free", "spdx_license_key": "LicenseRef-scancode-ms-msn-webgrease", "other_spdx_license_keys": [], "is_exception": false, "is_deprecated": false, "json": "ms-msn-webgrease.json", "yaml": "ms-msn-webgrease.yml", "html": "ms-msn-webgrease.html", "license": "ms-msn-webgrease.LICENSE" }, { "license_key": "ms-net-framework-4-supplemental-terms", "category": "Proprietary Free", "spdx_license_key": "LicenseRef-scancode-ms-net-framework-4-supp-terms", "other_spdx_license_keys": [ "LicenseRef-scancode-ms-net-framework-4-supplemental-terms" ], "is_exception": false, "is_deprecated": false, "json": "ms-net-framework-4-supplemental-terms.json", "yaml": "ms-net-framework-4-supplemental-terms.yml", "html": "ms-net-framework-4-supplemental-terms.html", "license": "ms-net-framework-4-supplemental-terms.LICENSE" }, { "license_key": "ms-net-framework-deployment", "category": "Commercial", "spdx_license_key": "LicenseRef-scancode-ms-net-framework-deployment", "other_spdx_license_keys": [], "is_exception": false, "is_deprecated": false, "json": "ms-net-framework-deployment.json", "yaml": "ms-net-framework-deployment.yml", "html": "ms-net-framework-deployment.html", "license": "ms-net-framework-deployment.LICENSE" }, { "license_key": "ms-net-library", "category": "Proprietary Free", "spdx_license_key": "LicenseRef-scancode-ms-net-library", "other_spdx_license_keys": [], "is_exception": false, "is_deprecated": false, "json": "ms-net-library.json", "yaml": "ms-net-library.yml", "html": "ms-net-library.html", "license": "ms-net-library.LICENSE" }, { "license_key": "ms-net-library-2016-05", "category": "Proprietary Free", "spdx_license_key": "LicenseRef-scancode-ms-net-library-2016-05", "other_spdx_license_keys": [], "is_exception": false, "is_deprecated": false, "json": "ms-net-library-2016-05.json", "yaml": "ms-net-library-2016-05.yml", "html": "ms-net-library-2016-05.html", "license": "ms-net-library-2016-05.LICENSE" }, { "license_key": "ms-net-library-2018-11", "category": "Proprietary Free", "spdx_license_key": "LicenseRef-scancode-ms-net-library-2018-11", "other_spdx_license_keys": [], "is_exception": false, "is_deprecated": false, "json": "ms-net-library-2018-11.json", "yaml": "ms-net-library-2018-11.yml", "html": "ms-net-library-2018-11.html", "license": "ms-net-library-2018-11.LICENSE" }, { "license_key": "ms-net-library-2019-06", "category": "Proprietary Free", "spdx_license_key": "LicenseRef-scancode-ms-net-library-2019-06", "other_spdx_license_keys": [], "is_exception": false, "is_deprecated": false, "json": "ms-net-library-2019-06.json", "yaml": "ms-net-library-2019-06.yml", "html": "ms-net-library-2019-06.html", "license": "ms-net-library-2019-06.LICENSE" }, { "license_key": "ms-net-library-2020-09", "category": "Proprietary Free", "spdx_license_key": "LicenseRef-scancode-ms-net-library-2020-09", "other_spdx_license_keys": [], "is_exception": false, "is_deprecated": false, "json": "ms-net-library-2020-09.json", "yaml": "ms-net-library-2020-09.yml", "html": "ms-net-library-2020-09.html", "license": "ms-net-library-2020-09.LICENSE" }, { "license_key": "ms-nt-resource-kit", "category": "Commercial", "spdx_license_key": "LicenseRef-scancode-ms-nt-resource-kit", "other_spdx_license_keys": [], "is_exception": false, "is_deprecated": false, "json": "ms-nt-resource-kit.json", "yaml": "ms-nt-resource-kit.yml", "html": "ms-nt-resource-kit.html", "license": "ms-nt-resource-kit.LICENSE" }, { "license_key": "ms-nuget", "category": "Proprietary Free", "spdx_license_key": "LicenseRef-scancode-ms-nuget", "other_spdx_license_keys": [], "is_exception": false, "is_deprecated": false, "json": "ms-nuget.json", "yaml": "ms-nuget.yml", "html": "ms-nuget.html", "license": "ms-nuget.LICENSE" }, { "license_key": "ms-nuget-package-manager", "category": "Proprietary Free", "spdx_license_key": "LicenseRef-scancode-ms-nuget-package-manager", "other_spdx_license_keys": [], "is_exception": false, "is_deprecated": false, "json": "ms-nuget-package-manager.json", "yaml": "ms-nuget-package-manager.yml", "html": "ms-nuget-package-manager.html", "license": "ms-nuget-package-manager.LICENSE" }, { "license_key": "ms-office-extensible-file", "category": "Proprietary Free", "spdx_license_key": "LicenseRef-scancode-ms-office-extensible-file", "other_spdx_license_keys": [], "is_exception": false, "is_deprecated": false, "json": "ms-office-extensible-file.json", "yaml": "ms-office-extensible-file.yml", "html": "ms-office-extensible-file.html", "license": "ms-office-extensible-file.LICENSE" }, { "license_key": "ms-office-system-programs-eula", "category": "Commercial", "spdx_license_key": "LicenseRef-scancode-ms-office-system-programs-eula", "other_spdx_license_keys": [], "is_exception": false, "is_deprecated": false, "json": "ms-office-system-programs-eula.json", "yaml": "ms-office-system-programs-eula.yml", "html": "ms-office-system-programs-eula.html", "license": "ms-office-system-programs-eula.LICENSE" }, { "license_key": "ms-opus-patent-2012", "category": "Patent License", "spdx_license_key": "LicenseRef-scancode-ms-opus-patent-2012", "other_spdx_license_keys": [], "is_exception": false, "is_deprecated": false, "json": "ms-opus-patent-2012.json", "yaml": "ms-opus-patent-2012.yml", "html": "ms-opus-patent-2012.html", "license": "ms-opus-patent-2012.LICENSE" }, { "license_key": "ms-patent-promise", "category": "Patent License", "spdx_license_key": "LicenseRef-scancode-ms-patent-promise", "other_spdx_license_keys": [], "is_exception": false, "is_deprecated": false, "json": "ms-patent-promise.json", "yaml": "ms-patent-promise.yml", "html": "ms-patent-promise.html", "license": "ms-patent-promise.LICENSE" }, { "license_key": "ms-patent-promise-mono", "category": "Patent License", "spdx_license_key": "LicenseRef-scancode-ms-patent-promise-mono", "other_spdx_license_keys": [], "is_exception": false, "is_deprecated": false, "json": "ms-patent-promise-mono.json", "yaml": "ms-patent-promise-mono.yml", "html": "ms-patent-promise-mono.html", "license": "ms-patent-promise-mono.LICENSE" }, { "license_key": "ms-permissive-1.1", "category": "Permissive", "spdx_license_key": null, "other_spdx_license_keys": [], "is_exception": false, "is_deprecated": true, "json": "ms-permissive-1.1.json", "yaml": "ms-permissive-1.1.yml", "html": "ms-permissive-1.1.html", "license": "ms-permissive-1.1.LICENSE" }, { "license_key": "ms-pl", "category": "Permissive", "spdx_license_key": "MS-PL", "other_spdx_license_keys": [], "is_exception": false, "is_deprecated": false, "json": "ms-pl.json", "yaml": "ms-pl.yml", "html": "ms-pl.html", "license": "ms-pl.LICENSE" }, { "license_key": "ms-platform-sdk", "category": "Commercial", "spdx_license_key": "LicenseRef-scancode-ms-platform-sdk", "other_spdx_license_keys": [], "is_exception": false, "is_deprecated": false, "json": "ms-platform-sdk.json", "yaml": "ms-platform-sdk.yml", "html": "ms-platform-sdk.html", "license": "ms-platform-sdk.LICENSE" }, { "license_key": "ms-pre-release-sla-2023", "category": "Proprietary Free", "spdx_license_key": "LicenseRef-scancode-ms-pre-release-sla-2023", "other_spdx_license_keys": [], "is_exception": false, "is_deprecated": false, "json": "ms-pre-release-sla-2023.json", "yaml": "ms-pre-release-sla-2023.yml", "html": "ms-pre-release-sla-2023.html", "license": "ms-pre-release-sla-2023.LICENSE" }, { "license_key": "ms-programsynthesis-7.22.0", "category": "Proprietary Free", "spdx_license_key": "LicenseRef-scancode-ms-programsynthesis-7.22.0", "other_spdx_license_keys": [], "is_exception": false, "is_deprecated": false, "json": "ms-programsynthesis-7.22.0.json", "yaml": "ms-programsynthesis-7.22.0.yml", "html": "ms-programsynthesis-7.22.0.html", "license": "ms-programsynthesis-7.22.0.LICENSE" }, { "license_key": "ms-python-vscode-pylance-2021", "category": "Commercial", "spdx_license_key": "LicenseRef-scancode-ms-python-vscode-pylance-2021", "other_spdx_license_keys": [], "is_exception": false, "is_deprecated": false, "json": "ms-python-vscode-pylance-2021.json", "yaml": "ms-python-vscode-pylance-2021.yml", "html": "ms-python-vscode-pylance-2021.html", "license": "ms-python-vscode-pylance-2021.LICENSE" }, { "license_key": "ms-reactive-extensions-eula", "category": "Proprietary Free", "spdx_license_key": "LicenseRef-scancode-ms-reactive-extensions-eula", "other_spdx_license_keys": [], "is_exception": false, "is_deprecated": false, "json": "ms-reactive-extensions-eula.json", "yaml": "ms-reactive-extensions-eula.yml", "html": "ms-reactive-extensions-eula.html", "license": "ms-reactive-extensions-eula.LICENSE" }, { "license_key": "ms-refl", "category": "Proprietary Free", "spdx_license_key": null, "other_spdx_license_keys": [], "is_exception": false, "is_deprecated": true, "json": "ms-refl.json", "yaml": "ms-refl.yml", "html": "ms-refl.html", "license": "ms-refl.LICENSE" }, { "license_key": "ms-remote-ndis-usb-kit", "category": "Commercial", "spdx_license_key": "LicenseRef-scancode-ms-remote-ndis-usb-kit", "other_spdx_license_keys": [], "is_exception": false, "is_deprecated": false, "json": "ms-remote-ndis-usb-kit.json", "yaml": "ms-remote-ndis-usb-kit.yml", "html": "ms-remote-ndis-usb-kit.html", "license": "ms-remote-ndis-usb-kit.LICENSE" }, { "license_key": "ms-research-license-terms", "category": "Non-Commercial", "spdx_license_key": "LicenseRef-scancode-ms-research-license-terms", "other_spdx_license_keys": [], "is_exception": false, "is_deprecated": false, "json": "ms-research-license-terms.json", "yaml": "ms-research-license-terms.yml", "html": "ms-research-license-terms.html", "license": "ms-research-license-terms.LICENSE" }, { "license_key": "ms-research-shared-source", "category": "Non-Commercial", "spdx_license_key": "LicenseRef-scancode-ms-research-shared-source", "other_spdx_license_keys": [], "is_exception": false, "is_deprecated": false, "json": "ms-research-shared-source.json", "yaml": "ms-research-shared-source.yml", "html": "ms-research-shared-source.html", "license": "ms-research-shared-source.LICENSE" }, { "license_key": "ms-rl", "category": "Copyleft Limited", "spdx_license_key": "MS-RL", "other_spdx_license_keys": [], "is_exception": false, "is_deprecated": false, "json": "ms-rl.json", "yaml": "ms-rl.yml", "html": "ms-rl.html", "license": "ms-rl.LICENSE" }, { "license_key": "ms-rndis", "category": "Proprietary Free", "spdx_license_key": "LicenseRef-scancode-ms-rndis", "other_spdx_license_keys": [], "is_exception": false, "is_deprecated": false, "json": "ms-rndis.json", "yaml": "ms-rndis.yml", "html": "ms-rndis.html", "license": "ms-rndis.LICENSE" }, { "license_key": "ms-rsl", "category": "Proprietary Free", "spdx_license_key": "LicenseRef-scancode-ms-rsl", "other_spdx_license_keys": [], "is_exception": false, "is_deprecated": false, "json": "ms-rsl.json", "yaml": "ms-rsl.yml", "html": "ms-rsl.html", "license": "ms-rsl.LICENSE" }, { "license_key": "ms-silverlight-3", "category": "Proprietary Free", "spdx_license_key": "LicenseRef-scancode-ms-silverlight-3", "other_spdx_license_keys": [], "is_exception": false, "is_deprecated": false, "json": "ms-silverlight-3.json", "yaml": "ms-silverlight-3.yml", "html": "ms-silverlight-3.html", "license": "ms-silverlight-3.LICENSE" }, { "license_key": "ms-specification", "category": "Free Restricted", "spdx_license_key": "LicenseRef-scancode-ms-specification", "other_spdx_license_keys": [], "is_exception": false, "is_deprecated": false, "json": "ms-specification.json", "yaml": "ms-specification.yml", "html": "ms-specification.html", "license": "ms-specification.LICENSE" }, { "license_key": "ms-sql-server-compact-4.0", "category": "Proprietary Free", "spdx_license_key": "LicenseRef-scancode-ms-sql-server-compact-4.0", "other_spdx_license_keys": [], "is_exception": false, "is_deprecated": false, "json": "ms-sql-server-compact-4.0.json", "yaml": "ms-sql-server-compact-4.0.yml", "html": "ms-sql-server-compact-4.0.html", "license": "ms-sql-server-compact-4.0.LICENSE" }, { "license_key": "ms-sql-server-data-tools", "category": "Proprietary Free", "spdx_license_key": "LicenseRef-scancode-ms-sql-server-data-tools", "other_spdx_license_keys": [], "is_exception": false, "is_deprecated": false, "json": "ms-sql-server-data-tools.json", "yaml": "ms-sql-server-data-tools.yml", "html": "ms-sql-server-data-tools.html", "license": "ms-sql-server-data-tools.LICENSE" }, { "license_key": "ms-sspl", "category": "Permissive", "spdx_license_key": "LicenseRef-scancode-ms-sspl", "other_spdx_license_keys": [], "is_exception": false, "is_deprecated": false, "json": "ms-sspl.json", "yaml": "ms-sspl.yml", "html": "ms-sspl.html", "license": "ms-sspl.LICENSE" }, { "license_key": "ms-sysinternals-sla", "category": "Commercial", "spdx_license_key": "LicenseRef-scancode-ms-sysinternals-sla", "other_spdx_license_keys": [], "is_exception": false, "is_deprecated": false, "json": "ms-sysinternals-sla.json", "yaml": "ms-sysinternals-sla.yml", "html": "ms-sysinternals-sla.html", "license": "ms-sysinternals-sla.LICENSE" }, { "license_key": "ms-testplatform-17.0.0", "category": "Proprietary Free", "spdx_license_key": "LicenseRef-scancode-ms-testplatform-17.0.0", "other_spdx_license_keys": [], "is_exception": false, "is_deprecated": false, "json": "ms-testplatform-17.0.0.json", "yaml": "ms-testplatform-17.0.0.yml", "html": "ms-testplatform-17.0.0.html", "license": "ms-testplatform-17.0.0.LICENSE" }, { "license_key": "ms-ttf-eula", "category": "Commercial", "spdx_license_key": "LicenseRef-scancode-ms-ttf-eula", "other_spdx_license_keys": [], "is_exception": false, "is_deprecated": false, "json": "ms-ttf-eula.json", "yaml": "ms-ttf-eula.yml", "html": "ms-ttf-eula.html", "license": "ms-ttf-eula.LICENSE" }, { "license_key": "ms-typescript-msbuild-4.1.4", "category": "Proprietary Free", "spdx_license_key": "LicenseRef-scancode-ms-typescript-msbuild-4.1.4", "other_spdx_license_keys": [], "is_exception": false, "is_deprecated": false, "json": "ms-typescript-msbuild-4.1.4.json", "yaml": "ms-typescript-msbuild-4.1.4.yml", "html": "ms-typescript-msbuild-4.1.4.html", "license": "ms-typescript-msbuild-4.1.4.LICENSE" }, { "license_key": "ms-visual-2008-runtime", "category": "Proprietary Free", "spdx_license_key": "LicenseRef-scancode-ms-visual-2008-runtime", "other_spdx_license_keys": [], "is_exception": false, "is_deprecated": false, "json": "ms-visual-2008-runtime.json", "yaml": "ms-visual-2008-runtime.yml", "html": "ms-visual-2008-runtime.html", "license": "ms-visual-2008-runtime.LICENSE" }, { "license_key": "ms-visual-2010-runtime", "category": "Proprietary Free", "spdx_license_key": "LicenseRef-scancode-ms-visual-2010-runtime", "other_spdx_license_keys": [], "is_exception": false, "is_deprecated": false, "json": "ms-visual-2010-runtime.json", "yaml": "ms-visual-2010-runtime.yml", "html": "ms-visual-2010-runtime.html", "license": "ms-visual-2010-runtime.LICENSE" }, { "license_key": "ms-visual-2015-sdk", "category": "Proprietary Free", "spdx_license_key": "LicenseRef-scancode-ms-visual-2015-sdk", "other_spdx_license_keys": [], "is_exception": false, "is_deprecated": false, "json": "ms-visual-2015-sdk.json", "yaml": "ms-visual-2015-sdk.yml", "html": "ms-visual-2015-sdk.html", "license": "ms-visual-2015-sdk.LICENSE" }, { "license_key": "ms-visual-cpp-2015-runtime", "category": "Proprietary Free", "spdx_license_key": "LicenseRef-scancode-ms-visual-cpp-2015-runtime", "other_spdx_license_keys": [], "is_exception": false, "is_deprecated": false, "json": "ms-visual-cpp-2015-runtime.json", "yaml": "ms-visual-cpp-2015-runtime.yml", "html": "ms-visual-cpp-2015-runtime.html", "license": "ms-visual-cpp-2015-runtime.LICENSE" }, { "license_key": "ms-visual-studio-2017", "category": "Commercial", "spdx_license_key": "LicenseRef-scancode-ms-visual-studio-2017", "other_spdx_license_keys": [], "is_exception": false, "is_deprecated": false, "json": "ms-visual-studio-2017.json", "yaml": "ms-visual-studio-2017.yml", "html": "ms-visual-studio-2017.html", "license": "ms-visual-studio-2017.LICENSE" }, { "license_key": "ms-visual-studio-2017-tools", "category": "Commercial", "spdx_license_key": "LicenseRef-scancode-ms-visual-studio-2017-tools", "other_spdx_license_keys": [], "is_exception": false, "is_deprecated": false, "json": "ms-visual-studio-2017-tools.json", "yaml": "ms-visual-studio-2017-tools.yml", "html": "ms-visual-studio-2017-tools.html", "license": "ms-visual-studio-2017-tools.LICENSE" }, { "license_key": "ms-visual-studio-code", "category": "Proprietary Free", "spdx_license_key": "LicenseRef-scancode-ms-visual-studio-code", "other_spdx_license_keys": [], "is_exception": false, "is_deprecated": false, "json": "ms-visual-studio-code.json", "yaml": "ms-visual-studio-code.yml", "html": "ms-visual-studio-code.html", "license": "ms-visual-studio-code.LICENSE" }, { "license_key": "ms-visual-studio-code-2018", "category": "Proprietary Free", "spdx_license_key": "LicenseRef-scancode-ms-visual-studio-code-2018", "other_spdx_license_keys": [], "is_exception": false, "is_deprecated": false, "json": "ms-visual-studio-code-2018.json", "yaml": "ms-visual-studio-code-2018.yml", "html": "ms-visual-studio-code-2018.html", "license": "ms-visual-studio-code-2018.LICENSE" }, { "license_key": "ms-visual-studio-code-2022", "category": "Proprietary Free", "spdx_license_key": "LicenseRef-scancode-ms-visual-studio-code-2022", "other_spdx_license_keys": [], "is_exception": false, "is_deprecated": false, "json": "ms-visual-studio-code-2022.json", "yaml": "ms-visual-studio-code-2022.yml", "html": "ms-visual-studio-code-2022.html", "license": "ms-visual-studio-code-2022.LICENSE" }, { "license_key": "ms-vs-addons-ext-17.2.0", "category": "Proprietary Free", "spdx_license_key": "LicenseRef-scancode-ms-vs-addons-ext-17.2.0", "other_spdx_license_keys": [], "is_exception": false, "is_deprecated": false, "json": "ms-vs-addons-ext-17.2.0.json", "yaml": "ms-vs-addons-ext-17.2.0.yml", "html": "ms-vs-addons-ext-17.2.0.html", "license": "ms-vs-addons-ext-17.2.0.LICENSE" }, { "license_key": "ms-web-developer-tools-1.0", "category": "Proprietary Free", "spdx_license_key": "LicenseRef-scancode-ms-web-developer-tools-1.0", "other_spdx_license_keys": [], "is_exception": false, "is_deprecated": false, "json": "ms-web-developer-tools-1.0.json", "yaml": "ms-web-developer-tools-1.0.yml", "html": "ms-web-developer-tools-1.0.html", "license": "ms-web-developer-tools-1.0.LICENSE" }, { "license_key": "ms-windows-container-base-image-eula-2020", "category": "Proprietary Free", "spdx_license_key": "LicenseRef-scancode-ms-win-container-eula-2020", "other_spdx_license_keys": [ "LicenseRef-scancode-ms-windows-container-base-image-eula-2020" ], "is_exception": false, "is_deprecated": false, "json": "ms-windows-container-base-image-eula-2020.json", "yaml": "ms-windows-container-base-image-eula-2020.yml", "html": "ms-windows-container-base-image-eula-2020.html", "license": "ms-windows-container-base-image-eula-2020.LICENSE" }, { "license_key": "ms-windows-driver-kit", "category": "Proprietary Free", "spdx_license_key": "LicenseRef-scancode-ms-windows-driver-kit", "other_spdx_license_keys": [], "is_exception": false, "is_deprecated": false, "json": "ms-windows-driver-kit.json", "yaml": "ms-windows-driver-kit.yml", "html": "ms-windows-driver-kit.html", "license": "ms-windows-driver-kit.LICENSE" }, { "license_key": "ms-windows-identity-foundation", "category": "Proprietary Free", "spdx_license_key": "LicenseRef-scancode-ms-windows-identity-foundation", "other_spdx_license_keys": [], "is_exception": false, "is_deprecated": false, "json": "ms-windows-identity-foundation.json", "yaml": "ms-windows-identity-foundation.yml", "html": "ms-windows-identity-foundation.html", "license": "ms-windows-identity-foundation.LICENSE" }, { "license_key": "ms-windows-os-2018", "category": "Commercial", "spdx_license_key": "LicenseRef-scancode-ms-windows-os-2018", "other_spdx_license_keys": [], "is_exception": false, "is_deprecated": false, "json": "ms-windows-os-2018.json", "yaml": "ms-windows-os-2018.yml", "html": "ms-windows-os-2018.html", "license": "ms-windows-os-2018.LICENSE" }, { "license_key": "ms-windows-sdk-server-2008-net-3.5", "category": "Commercial", "spdx_license_key": "LicenseRef-scancode-ms-win-sdk-server-2008-net-3.5", "other_spdx_license_keys": [ "LicenseRef-scancode-ms-windows-sdk-server-2008-net-3.5" ], "is_exception": false, "is_deprecated": false, "json": "ms-windows-sdk-server-2008-net-3.5.json", "yaml": "ms-windows-sdk-server-2008-net-3.5.yml", "html": "ms-windows-sdk-server-2008-net-3.5.html", "license": "ms-windows-sdk-server-2008-net-3.5.LICENSE" }, { "license_key": "ms-windows-sdk-win10", "category": "Commercial", "spdx_license_key": "LicenseRef-scancode-ms-windows-sdk-win10", "other_spdx_license_keys": [], "is_exception": false, "is_deprecated": false, "json": "ms-windows-sdk-win10.json", "yaml": "ms-windows-sdk-win10.yml", "html": "ms-windows-sdk-win10.html", "license": "ms-windows-sdk-win10.LICENSE" }, { "license_key": "ms-windows-sdk-win10-net-6", "category": "Proprietary Free", "spdx_license_key": "LicenseRef-scancode-ms-windows-sdk-win10-net-6", "other_spdx_license_keys": [], "is_exception": false, "is_deprecated": false, "json": "ms-windows-sdk-win10-net-6.json", "yaml": "ms-windows-sdk-win10-net-6.yml", "html": "ms-windows-sdk-win10-net-6.html", "license": "ms-windows-sdk-win10-net-6.LICENSE" }, { "license_key": "ms-windows-sdk-win7-net-4", "category": "Proprietary Free", "spdx_license_key": "LicenseRef-scancode-ms-windows-sdk-win7-net-4", "other_spdx_license_keys": [], "is_exception": false, "is_deprecated": false, "json": "ms-windows-sdk-win7-net-4.json", "yaml": "ms-windows-sdk-win7-net-4.yml", "html": "ms-windows-sdk-win7-net-4.html", "license": "ms-windows-sdk-win7-net-4.LICENSE" }, { "license_key": "ms-windows-server-2003-ddk", "category": "Proprietary Free", "spdx_license_key": "LicenseRef-scancode-ms-windows-server-2003-ddk", "other_spdx_license_keys": [], "is_exception": false, "is_deprecated": false, "json": "ms-windows-server-2003-ddk.json", "yaml": "ms-windows-server-2003-ddk.yml", "html": "ms-windows-server-2003-ddk.html", "license": "ms-windows-server-2003-ddk.LICENSE" }, { "license_key": "ms-windows-server-2003-sdk", "category": "Proprietary Free", "spdx_license_key": "LicenseRef-scancode-ms-windows-server-2003-sdk", "other_spdx_license_keys": [], "is_exception": false, "is_deprecated": false, "json": "ms-windows-server-2003-sdk.json", "yaml": "ms-windows-server-2003-sdk.yml", "html": "ms-windows-server-2003-sdk.html", "license": "ms-windows-server-2003-sdk.LICENSE" }, { "license_key": "ms-ws-routing-spec", "category": "Permissive", "spdx_license_key": "LicenseRef-scancode-ms-ws-routing-spec", "other_spdx_license_keys": [], "is_exception": false, "is_deprecated": false, "json": "ms-ws-routing-spec.json", "yaml": "ms-ws-routing-spec.yml", "html": "ms-ws-routing-spec.html", "license": "ms-ws-routing-spec.LICENSE" }, { "license_key": "ms-xamarin-uitest3.2.0", "category": "Proprietary Free", "spdx_license_key": "LicenseRef-scancode-ms-xamarin-uitest3.2.0", "other_spdx_license_keys": [], "is_exception": false, "is_deprecated": false, "json": "ms-xamarin-uitest3.2.0.json", "yaml": "ms-xamarin-uitest3.2.0.yml", "html": "ms-xamarin-uitest3.2.0.html", "license": "ms-xamarin-uitest3.2.0.LICENSE" }, { "license_key": "ms-xml-core-4.0", "category": "Proprietary Free", "spdx_license_key": "LicenseRef-scancode-ms-xml-core-4.0", "other_spdx_license_keys": [], "is_exception": false, "is_deprecated": false, "json": "ms-xml-core-4.0.json", "yaml": "ms-xml-core-4.0.yml", "html": "ms-xml-core-4.0.html", "license": "ms-xml-core-4.0.LICENSE" }, { "license_key": "msdn-magazine-sample-code-2007", "category": "Proprietary Free", "spdx_license_key": "LicenseRef-scancode-msdn-magazine-sample-code-2007", "other_spdx_license_keys": [], "is_exception": false, "is_deprecated": false, "json": "msdn-magazine-sample-code-2007.json", "yaml": "msdn-magazine-sample-code-2007.yml", "html": "msdn-magazine-sample-code-2007.html", "license": "msdn-magazine-sample-code-2007.LICENSE" }, { "license_key": "msj-sample-code", "category": "Permissive", "spdx_license_key": "LicenseRef-scancode-msj-sample-code", "other_spdx_license_keys": [], "is_exception": false, "is_deprecated": false, "json": "msj-sample-code.json", "yaml": "msj-sample-code.yml", "html": "msj-sample-code.html", "license": "msj-sample-code.LICENSE" }, { "license_key": "msntp", "category": "Copyleft", "spdx_license_key": "LicenseRef-scancode-msntp", "other_spdx_license_keys": [], "is_exception": false, "is_deprecated": false, "json": "msntp.json", "yaml": "msntp.yml", "html": "msntp.html", "license": "msntp.LICENSE" }, { "license_key": "msppl", "category": "Proprietary Free", "spdx_license_key": "LicenseRef-scancode-msppl", "other_spdx_license_keys": [], "is_exception": false, "is_deprecated": false, "json": "msppl.json", "yaml": "msppl.yml", "html": "msppl.html", "license": "msppl.LICENSE" }, { "license_key": "mstar-2007", "category": "Proprietary Free", "spdx_license_key": "LicenseRef-scancode-mstar-2007", "other_spdx_license_keys": [], "is_exception": false, "is_deprecated": false, "json": "mstar-2007.json", "yaml": "mstar-2007.yml", "html": "mstar-2007.html", "license": "mstar-2007.LICENSE" }, { "license_key": "mstar-2012", "category": "Proprietary Free", "spdx_license_key": "LicenseRef-scancode-mstar-2012", "other_spdx_license_keys": [], "is_exception": false, "is_deprecated": false, "json": "mstar-2012.json", "yaml": "mstar-2012.yml", "html": "mstar-2012.html", "license": "mstar-2012.LICENSE" }, { "license_key": "mtll", "category": "Permissive", "spdx_license_key": "MTLL", "other_spdx_license_keys": [], "is_exception": false, "is_deprecated": false, "json": "mtll.json", "yaml": "mtll.yml", "html": "mtll.html", "license": "mtll.LICENSE" }, { "license_key": "mtx-licensing-statement", "category": "Proprietary Free", "spdx_license_key": "LicenseRef-scancode-mtx-licensing-statement", "other_spdx_license_keys": [], "is_exception": false, "is_deprecated": false, "json": "mtx-licensing-statement.json", "yaml": "mtx-licensing-statement.yml", "html": "mtx-licensing-statement.html", "license": "mtx-licensing-statement.LICENSE" }, { "license_key": "mui-x-eula-2024", "category": "Commercial", "spdx_license_key": "LicenseRef-scancode-mui-x-eula-2024", "other_spdx_license_keys": [], "is_exception": false, "is_deprecated": false, "json": "mui-x-eula-2024.json", "yaml": "mui-x-eula-2024.yml", "html": "mui-x-eula-2024.html", "license": "mui-x-eula-2024.LICENSE" }, { "license_key": "mulanpsl-1.0", "category": "Permissive", "spdx_license_key": "MulanPSL-1.0", "other_spdx_license_keys": [], "is_exception": false, "is_deprecated": false, "json": "mulanpsl-1.0.json", "yaml": "mulanpsl-1.0.yml", "html": "mulanpsl-1.0.html", "license": "mulanpsl-1.0.LICENSE" }, { "license_key": "mulanpsl-1.0-en", "category": "Permissive", "spdx_license_key": "LicenseRef-scancode-mulanpsl-1.0-en", "other_spdx_license_keys": [], "is_exception": false, "is_deprecated": false, "json": "mulanpsl-1.0-en.json", "yaml": "mulanpsl-1.0-en.yml", "html": "mulanpsl-1.0-en.html", "license": "mulanpsl-1.0-en.LICENSE" }, { "license_key": "mulanpsl-2.0", "category": "Permissive", "spdx_license_key": "MulanPSL-2.0", "other_spdx_license_keys": [], "is_exception": false, "is_deprecated": false, "json": "mulanpsl-2.0.json", "yaml": "mulanpsl-2.0.yml", "html": "mulanpsl-2.0.html", "license": "mulanpsl-2.0.LICENSE" }, { "license_key": "mulanpsl-2.0-en", "category": "Permissive", "spdx_license_key": "LicenseRef-scancode-mulanpsl-2.0-en", "other_spdx_license_keys": [], "is_exception": false, "is_deprecated": false, "json": "mulanpsl-2.0-en.json", "yaml": "mulanpsl-2.0-en.yml", "html": "mulanpsl-2.0-en.html", "license": "mulanpsl-2.0-en.LICENSE" }, { "license_key": "mulanpubl-1.0", "category": "Copyleft", "spdx_license_key": "LicenseRef-scancode-mulanpubl-1.0", "other_spdx_license_keys": [], "is_exception": false, "is_deprecated": false, "json": "mulanpubl-1.0.json", "yaml": "mulanpubl-1.0.yml", "html": "mulanpubl-1.0.html", "license": "mulanpubl-1.0.LICENSE" }, { "license_key": "mulanpubl-2.0", "category": "Copyleft", "spdx_license_key": "LicenseRef-scancode-mulanpubl-2.0", "other_spdx_license_keys": [], "is_exception": false, "is_deprecated": false, "json": "mulanpubl-2.0.json", "yaml": "mulanpubl-2.0.yml", "html": "mulanpubl-2.0.html", "license": "mulanpubl-2.0.LICENSE" }, { "license_key": "mule-source-1.1.3", "category": "Copyleft Limited", "spdx_license_key": "LicenseRef-scancode-mule-source-1.1.3", "other_spdx_license_keys": [], "is_exception": false, "is_deprecated": false, "json": "mule-source-1.1.3.json", "yaml": "mule-source-1.1.3.yml", "html": "mule-source-1.1.3.html", "license": "mule-source-1.1.3.LICENSE" }, { "license_key": "mule-source-1.1.4", "category": "Copyleft Limited", "spdx_license_key": "LicenseRef-scancode-mule-source-1.1.4", "other_spdx_license_keys": [], "is_exception": false, "is_deprecated": false, "json": "mule-source-1.1.4.json", "yaml": "mule-source-1.1.4.yml", "html": "mule-source-1.1.4.html", "license": "mule-source-1.1.4.LICENSE" }, { "license_key": "mulle-kybernetik", "category": "Permissive", "spdx_license_key": "LicenseRef-scancode-mulle-kybernetik", "other_spdx_license_keys": [], "is_exception": false, "is_deprecated": false, "json": "mulle-kybernetik.json", "yaml": "mulle-kybernetik.yml", "html": "mulle-kybernetik.html", "license": "mulle-kybernetik.LICENSE" }, { "license_key": "multics", "category": "Permissive", "spdx_license_key": "Multics", "other_spdx_license_keys": [], "is_exception": false, "is_deprecated": false, "json": "multics.json", "yaml": "multics.yml", "html": "multics.html", "license": "multics.LICENSE" }, { "license_key": "mup", "category": "Permissive", "spdx_license_key": "Mup", "other_spdx_license_keys": [], "is_exception": false, "is_deprecated": false, "json": "mup.json", "yaml": "mup.yml", "html": "mup.html", "license": "mup.LICENSE" }, { "license_key": "musescore-exception-gpl-2.0", "category": "Copyleft Limited", "spdx_license_key": "LicenseRef-scancode-musescore-exception-gpl-2.0", "other_spdx_license_keys": [], "is_exception": true, "is_deprecated": false, "json": "musescore-exception-gpl-2.0.json", "yaml": "musescore-exception-gpl-2.0.yml", "html": "musescore-exception-gpl-2.0.html", "license": "musescore-exception-gpl-2.0.LICENSE" }, { "license_key": "musl-exception", "category": "Permissive", "spdx_license_key": "LicenseRef-scancode-musl-exception", "other_spdx_license_keys": [], "is_exception": true, "is_deprecated": false, "json": "musl-exception.json", "yaml": "musl-exception.yml", "html": "musl-exception.html", "license": "musl-exception.LICENSE" }, { "license_key": "mut-license", "category": "Proprietary Free", "spdx_license_key": "LicenseRef-scancode-mut-license", "other_spdx_license_keys": [], "is_exception": false, "is_deprecated": false, "json": "mut-license.json", "yaml": "mut-license.yml", "html": "mut-license.html", "license": "mut-license.LICENSE" }, { "license_key": "mvt-1.1", "category": "Free Restricted", "spdx_license_key": "LicenseRef-scancode-mvt-1.1", "other_spdx_license_keys": [], "is_exception": false, "is_deprecated": false, "json": "mvt-1.1.json", "yaml": "mvt-1.1.yml", "html": "mvt-1.1.html", "license": "mvt-1.1.LICENSE" }, { "license_key": "mx4j", "category": "Permissive", "spdx_license_key": "LicenseRef-scancode-mx4j", "other_spdx_license_keys": [], "is_exception": false, "is_deprecated": false, "json": "mx4j.json", "yaml": "mx4j.yml", "html": "mx4j.html", "license": "mx4j.LICENSE" }, { "license_key": "mxparser-dual-2024-05-19", "category": "Non-Commercial", "spdx_license_key": "LicenseRef-scancode-mxparser-dual-2024-05-19", "other_spdx_license_keys": [], "is_exception": false, "is_deprecated": false, "json": "mxparser-dual-2024-05-19.json", "yaml": "mxparser-dual-2024-05-19.yml", "html": "mxparser-dual-2024-05-19.html", "license": "mxparser-dual-2024-05-19.LICENSE" }, { "license_key": "mysql-connector-odbc-exception-2.0", "category": "Copyleft Limited", "spdx_license_key": "LicenseRef-scancode-mysql-con-odbc-exception-2.0", "other_spdx_license_keys": [ "LicenseRef-scancode-mysql-connector-odbc-exception-2.0" ], "is_exception": true, "is_deprecated": false, "json": "mysql-connector-odbc-exception-2.0.json", "yaml": "mysql-connector-odbc-exception-2.0.yml", "html": "mysql-connector-odbc-exception-2.0.html", "license": "mysql-connector-odbc-exception-2.0.LICENSE" }, { "license_key": "mysql-floss-exception-2.0", "category": "Copyleft Limited", "spdx_license_key": "LicenseRef-scancode-mysql-floss-exception-2.0", "other_spdx_license_keys": [], "is_exception": true, "is_deprecated": false, "json": "mysql-floss-exception-2.0.json", "yaml": "mysql-floss-exception-2.0.yml", "html": "mysql-floss-exception-2.0.html", "license": "mysql-floss-exception-2.0.LICENSE" }, { "license_key": "mysql-linking-exception-2018", "category": "Copyleft Limited", "spdx_license_key": "LicenseRef-scancode-mysql-linking-exception-2018", "other_spdx_license_keys": [], "is_exception": true, "is_deprecated": false, "json": "mysql-linking-exception-2018.json", "yaml": "mysql-linking-exception-2018.yml", "html": "mysql-linking-exception-2018.html", "license": "mysql-linking-exception-2018.LICENSE" }, { "license_key": "n8n-ee-2022", "category": "Commercial", "spdx_license_key": "LicenseRef-scancode-n8n-ee-2022", "other_spdx_license_keys": [], "is_exception": false, "is_deprecated": false, "json": "n8n-ee-2022.json", "yaml": "n8n-ee-2022.yml", "html": "n8n-ee-2022.html", "license": "n8n-ee-2022.LICENSE" }, { "license_key": "naist-2003", "category": "Permissive", "spdx_license_key": "NAIST-2003", "other_spdx_license_keys": [ "LicenseRef-scancode-naist-2003" ], "is_exception": false, "is_deprecated": false, "json": "naist-2003.json", "yaml": "naist-2003.yml", "html": "naist-2003.html", "license": "naist-2003.LICENSE" }, { "license_key": "nanoporetech-public-1.0", "category": "Non-Commercial", "spdx_license_key": "LicenseRef-scancode-nanoporetech-public-1.0", "other_spdx_license_keys": [], "is_exception": false, "is_deprecated": false, "json": "nanoporetech-public-1.0.json", "yaml": "nanoporetech-public-1.0.yml", "html": "nanoporetech-public-1.0.html", "license": "nanoporetech-public-1.0.LICENSE" }, { "license_key": "nant-exception-2.0-plus", "category": "Copyleft Limited", "spdx_license_key": "LicenseRef-scancode-nant-exception-2.0-plus", "other_spdx_license_keys": [], "is_exception": true, "is_deprecated": false, "json": "nant-exception-2.0-plus.json", "yaml": "nant-exception-2.0-plus.yml", "html": "nant-exception-2.0-plus.html", "license": "nant-exception-2.0-plus.LICENSE" }, { "license_key": "nasa-1.3", "category": "Copyleft Limited", "spdx_license_key": "NASA-1.3", "other_spdx_license_keys": [], "is_exception": false, "is_deprecated": false, "json": "nasa-1.3.json", "yaml": "nasa-1.3.yml", "html": "nasa-1.3.html", "license": "nasa-1.3.LICENSE" }, { "license_key": "naughter", "category": "Free Restricted", "spdx_license_key": "LicenseRef-scancode-naughter", "other_spdx_license_keys": [], "is_exception": false, "is_deprecated": false, "json": "naughter.json", "yaml": "naughter.yml", "html": "naughter.html", "license": "naughter.LICENSE" }, { "license_key": "naumen", "category": "Permissive", "spdx_license_key": "Naumen", "other_spdx_license_keys": [], "is_exception": false, "is_deprecated": false, "json": "naumen.json", "yaml": "naumen.yml", "html": "naumen.html", "license": "naumen.LICENSE" }, { "license_key": "nbpl-1.0", "category": "Copyleft Limited", "spdx_license_key": "NBPL-1.0", "other_spdx_license_keys": [], "is_exception": false, "is_deprecated": false, "json": "nbpl-1.0.json", "yaml": "nbpl-1.0.yml", "html": "nbpl-1.0.html", "license": "nbpl-1.0.LICENSE" }, { "license_key": "ncbi", "category": "Public Domain", "spdx_license_key": "NCBI-PD", "other_spdx_license_keys": [ "LicenseRef-scancode-ncbi" ], "is_exception": false, "is_deprecated": false, "json": "ncbi.json", "yaml": "ncbi.yml", "html": "ncbi.html", "license": "ncbi.LICENSE" }, { "license_key": "ncgl-uk-2.0", "category": "Non-Commercial", "spdx_license_key": "NCGL-UK-2.0", "other_spdx_license_keys": [], "is_exception": false, "is_deprecated": false, "json": "ncgl-uk-2.0.json", "yaml": "ncgl-uk-2.0.yml", "html": "ncgl-uk-2.0.html", "license": "ncgl-uk-2.0.LICENSE" }, { "license_key": "ncsa-httpd-1995", "category": "Proprietary Free", "spdx_license_key": "LicenseRef-scancode-ncsa-httpd-1995", "other_spdx_license_keys": [], "is_exception": false, "is_deprecated": false, "json": "ncsa-httpd-1995.json", "yaml": "ncsa-httpd-1995.yml", "html": "ncsa-httpd-1995.html", "license": "ncsa-httpd-1995.LICENSE" }, { "license_key": "nero-eula", "category": "Commercial", "spdx_license_key": "LicenseRef-scancode-nero-eula", "other_spdx_license_keys": [], "is_exception": false, "is_deprecated": false, "json": "nero-eula.json", "yaml": "nero-eula.yml", "html": "nero-eula.html", "license": "nero-eula.LICENSE" }, { "license_key": "net-snmp", "category": "Permissive", "spdx_license_key": "LicenseRef-scancode-net-snmp", "other_spdx_license_keys": [ "Net-SNMP" ], "is_exception": false, "is_deprecated": false, "json": "net-snmp.json", "yaml": "net-snmp.yml", "html": "net-snmp.html", "license": "net-snmp.LICENSE" }, { "license_key": "netapp-sdk-aug2020", "category": "Proprietary Free", "spdx_license_key": "LicenseRef-scancode-netapp-sdk-aug2020", "other_spdx_license_keys": [], "is_exception": false, "is_deprecated": false, "json": "netapp-sdk-aug2020.json", "yaml": "netapp-sdk-aug2020.yml", "html": "netapp-sdk-aug2020.html", "license": "netapp-sdk-aug2020.LICENSE" }, { "license_key": "netcat", "category": "Permissive", "spdx_license_key": "LicenseRef-scancode-netcat", "other_spdx_license_keys": [], "is_exception": false, "is_deprecated": false, "json": "netcat.json", "yaml": "netcat.yml", "html": "netcat.html", "license": "netcat.LICENSE" }, { "license_key": "netcdf", "category": "Permissive", "spdx_license_key": "NetCDF", "other_spdx_license_keys": [], "is_exception": false, "is_deprecated": false, "json": "netcdf.json", "yaml": "netcdf.yml", "html": "netcdf.html", "license": "netcdf.LICENSE" }, { "license_key": "netcomponents", "category": "Permissive", "spdx_license_key": "LicenseRef-scancode-netcomponents", "other_spdx_license_keys": [], "is_exception": false, "is_deprecated": false, "json": "netcomponents.json", "yaml": "netcomponents.yml", "html": "netcomponents.html", "license": "netcomponents.LICENSE" }, { "license_key": "netdata-ncul1", "category": "Proprietary Free", "spdx_license_key": "LicenseRef-scancode-netdata-ncul1", "other_spdx_license_keys": [], "is_exception": false, "is_deprecated": false, "json": "netdata-ncul1.json", "yaml": "netdata-ncul1.yml", "html": "netdata-ncul1.html", "license": "netdata-ncul1.LICENSE" }, { "license_key": "netron", "category": "Permissive", "spdx_license_key": "LicenseRef-scancode-netron", "other_spdx_license_keys": [], "is_exception": false, "is_deprecated": false, "json": "netron.json", "yaml": "netron.yml", "html": "netron.html", "license": "netron.LICENSE" }, { "license_key": "netronome-firmware", "category": "Proprietary Free", "spdx_license_key": "LicenseRef-scancode-netronome-firmware", "other_spdx_license_keys": [], "is_exception": false, "is_deprecated": false, "json": "netronome-firmware.json", "yaml": "netronome-firmware.yml", "html": "netronome-firmware.html", "license": "netronome-firmware.LICENSE" }, { "license_key": "network-time-protocol", "category": "Permissive", "spdx_license_key": null, "other_spdx_license_keys": [], "is_exception": false, "is_deprecated": true, "json": "network-time-protocol.json", "yaml": "network-time-protocol.yml", "html": "network-time-protocol.html", "license": "network-time-protocol.LICENSE" }, { "license_key": "new-relic", "category": "Proprietary Free", "spdx_license_key": "LicenseRef-scancode-new-relic", "other_spdx_license_keys": [], "is_exception": false, "is_deprecated": false, "json": "new-relic.json", "yaml": "new-relic.yml", "html": "new-relic.html", "license": "new-relic.LICENSE" }, { "license_key": "new-relic-1.0", "category": "Commercial", "spdx_license_key": "LicenseRef-scancode-new-relic-1.0", "other_spdx_license_keys": [], "is_exception": false, "is_deprecated": false, "json": "new-relic-1.0.json", "yaml": "new-relic-1.0.yml", "html": "new-relic-1.0.html", "license": "new-relic-1.0.LICENSE" }, { "license_key": "newlib-historical", "category": "Permissive", "spdx_license_key": "LicenseRef-scancode-newlib-historical", "other_spdx_license_keys": [], "is_exception": false, "is_deprecated": false, "json": "newlib-historical.json", "yaml": "newlib-historical.yml", "html": "newlib-historical.html", "license": "newlib-historical.LICENSE" }, { "license_key": "newran", "category": "Permissive", "spdx_license_key": "LicenseRef-scancode-newran", "other_spdx_license_keys": [], "is_exception": false, "is_deprecated": false, "json": "newran.json", "yaml": "newran.yml", "html": "newran.html", "license": "newran.LICENSE" }, { "license_key": "newsletr", "category": "Permissive", "spdx_license_key": "Newsletr", "other_spdx_license_keys": [], "is_exception": false, "is_deprecated": false, "json": "newsletr.json", "yaml": "newsletr.yml", "html": "newsletr.html", "license": "newsletr.LICENSE" }, { "license_key": "newton-king-cla", "category": "CLA", "spdx_license_key": "LicenseRef-scancode-newton-king-cla", "other_spdx_license_keys": [], "is_exception": false, "is_deprecated": false, "json": "newton-king-cla.json", "yaml": "newton-king-cla.yml", "html": "newton-king-cla.html", "license": "newton-king-cla.LICENSE" }, { "license_key": "nexb-eula-saas-1.1.0", "category": "Commercial", "spdx_license_key": "LicenseRef-scancode-nexb-eula-saas-1.1.0", "other_spdx_license_keys": [], "is_exception": false, "is_deprecated": false, "json": "nexb-eula-saas-1.1.0.json", "yaml": "nexb-eula-saas-1.1.0.yml", "html": "nexb-eula-saas-1.1.0.html", "license": "nexb-eula-saas-1.1.0.LICENSE" }, { "license_key": "nexb-ssla-1.1.0", "category": "Commercial", "spdx_license_key": "LicenseRef-scancode-nexb-ssla-1.1.0", "other_spdx_license_keys": [], "is_exception": false, "is_deprecated": false, "json": "nexb-ssla-1.1.0.json", "yaml": "nexb-ssla-1.1.0.yml", "html": "nexb-ssla-1.1.0.html", "license": "nexb-ssla-1.1.0.LICENSE" }, { "license_key": "ngpl", "category": "Copyleft Limited", "spdx_license_key": "NGPL", "other_spdx_license_keys": [], "is_exception": false, "is_deprecated": false, "json": "ngpl.json", "yaml": "ngpl.yml", "html": "ngpl.html", "license": "ngpl.LICENSE" }, { "license_key": "ngrep", "category": "Permissive", "spdx_license_key": "ngrep", "other_spdx_license_keys": [], "is_exception": false, "is_deprecated": false, "json": "ngrep.json", "yaml": "ngrep.yml", "html": "ngrep.html", "license": "ngrep.LICENSE" }, { "license_key": "nice", "category": "Permissive", "spdx_license_key": "LicenseRef-scancode-nice", "other_spdx_license_keys": [], "is_exception": false, "is_deprecated": false, "json": "nice.json", "yaml": "nice.yml", "html": "nice.html", "license": "nice.LICENSE" }, { "license_key": "nicta-exception", "category": "Copyleft", "spdx_license_key": "LicenseRef-scancode-nicta-exception", "other_spdx_license_keys": [], "is_exception": true, "is_deprecated": false, "json": "nicta-exception.json", "yaml": "nicta-exception.yml", "html": "nicta-exception.html", "license": "nicta-exception.LICENSE" }, { "license_key": "nicta-psl", "category": "Permissive", "spdx_license_key": "NICTA-1.0", "other_spdx_license_keys": [ "LicenseRef-scancode-nicta-psl" ], "is_exception": false, "is_deprecated": false, "json": "nicta-psl.json", "yaml": "nicta-psl.yml", "html": "nicta-psl.html", "license": "nicta-psl.LICENSE" }, { "license_key": "niels-ferguson", "category": "Permissive", "spdx_license_key": "LicenseRef-scancode-niels-ferguson", "other_spdx_license_keys": [], "is_exception": false, "is_deprecated": false, "json": "niels-ferguson.json", "yaml": "niels-ferguson.yml", "html": "niels-ferguson.html", "license": "niels-ferguson.LICENSE" }, { "license_key": "nilsson-historical", "category": "Permissive", "spdx_license_key": "LicenseRef-scancode-nilsson-historical", "other_spdx_license_keys": [], "is_exception": false, "is_deprecated": false, "json": "nilsson-historical.json", "yaml": "nilsson-historical.yml", "html": "nilsson-historical.html", "license": "nilsson-historical.LICENSE" }, { "license_key": "nist-nvd-api-tou", "category": "Permissive", "spdx_license_key": "LicenseRef-scancode-nist-nvd-api-tou", "other_spdx_license_keys": [], "is_exception": false, "is_deprecated": false, "json": "nist-nvd-api-tou.json", "yaml": "nist-nvd-api-tou.yml", "html": "nist-nvd-api-tou.html", "license": "nist-nvd-api-tou.LICENSE" }, { "license_key": "nist-pd", "category": "Public Domain", "spdx_license_key": "NIST-PD", "other_spdx_license_keys": [], "is_exception": false, "is_deprecated": false, "json": "nist-pd.json", "yaml": "nist-pd.yml", "html": "nist-pd.html", "license": "nist-pd.LICENSE" }, { "license_key": "nist-pd-fallback", "category": "Permissive", "spdx_license_key": "NIST-PD-fallback", "other_spdx_license_keys": [], "is_exception": false, "is_deprecated": false, "json": "nist-pd-fallback.json", "yaml": "nist-pd-fallback.yml", "html": "nist-pd-fallback.html", "license": "nist-pd-fallback.LICENSE" }, { "license_key": "nist-pd-tnt", "category": "Public Domain", "spdx_license_key": "NIST-PD-TNT", "other_spdx_license_keys": [], "is_exception": false, "is_deprecated": false, "json": "nist-pd-tnt.json", "yaml": "nist-pd-tnt.yml", "html": "nist-pd-tnt.html", "license": "nist-pd-tnt.LICENSE" }, { "license_key": "nist-software", "category": "Permissive", "spdx_license_key": "NIST-Software", "other_spdx_license_keys": [], "is_exception": false, "is_deprecated": false, "json": "nist-software.json", "yaml": "nist-software.yml", "html": "nist-software.html", "license": "nist-software.LICENSE" }, { "license_key": "nist-srd", "category": "Permissive", "spdx_license_key": "LicenseRef-scancode-nist-srd", "other_spdx_license_keys": [], "is_exception": false, "is_deprecated": false, "json": "nist-srd.json", "yaml": "nist-srd.yml", "html": "nist-srd.html", "license": "nist-srd.LICENSE" }, { "license_key": "nlod-1.0", "category": "Permissive", "spdx_license_key": "NLOD-1.0", "other_spdx_license_keys": [], "is_exception": false, "is_deprecated": false, "json": "nlod-1.0.json", "yaml": "nlod-1.0.yml", "html": "nlod-1.0.html", "license": "nlod-1.0.LICENSE" }, { "license_key": "nlod-2.0", "category": "Permissive", "spdx_license_key": "NLOD-2.0", "other_spdx_license_keys": [], "is_exception": false, "is_deprecated": false, "json": "nlod-2.0.json", "yaml": "nlod-2.0.yml", "html": "nlod-2.0.html", "license": "nlod-2.0.LICENSE" }, { "license_key": "nlpl", "category": "Public Domain", "spdx_license_key": "NLPL", "other_spdx_license_keys": [], "is_exception": false, "is_deprecated": false, "json": "nlpl.json", "yaml": "nlpl.yml", "html": "nlpl.html", "license": "nlpl.LICENSE" }, { "license_key": "no-license", "category": "Unstated License", "spdx_license_key": "LicenseRef-scancode-no-license", "other_spdx_license_keys": [], "is_exception": false, "is_deprecated": false, "json": "no-license.json", "yaml": "no-license.yml", "html": "no-license.html", "license": "no-license.LICENSE" }, { "license_key": "node-js", "category": "Permissive", "spdx_license_key": "LicenseRef-scancode-node-js", "other_spdx_license_keys": [], "is_exception": false, "is_deprecated": false, "json": "node-js.json", "yaml": "node-js.yml", "html": "node-js.html", "license": "node-js.LICENSE" }, { "license_key": "nokia-qt-exception-1.1", "category": "Copyleft Limited", "spdx_license_key": null, "other_spdx_license_keys": [], "is_exception": true, "is_deprecated": true, "json": "nokia-qt-exception-1.1.json", "yaml": "nokia-qt-exception-1.1.yml", "html": "nokia-qt-exception-1.1.html", "license": "nokia-qt-exception-1.1.LICENSE" }, { "license_key": "nokos-1.0a", "category": "Copyleft Limited", "spdx_license_key": "Nokia", "other_spdx_license_keys": [], "is_exception": false, "is_deprecated": false, "json": "nokos-1.0a.json", "yaml": "nokos-1.0a.yml", "html": "nokos-1.0a.html", "license": "nokos-1.0a.LICENSE" }, { "license_key": "non-violent-4.0", "category": "Proprietary Free", "spdx_license_key": "LicenseRef-scancode-non-violent-4.0", "other_spdx_license_keys": [], "is_exception": false, "is_deprecated": false, "json": "non-violent-4.0.json", "yaml": "non-violent-4.0.yml", "html": "non-violent-4.0.html", "license": "non-violent-4.0.LICENSE" }, { "license_key": "non-violent-7.0", "category": "Proprietary Free", "spdx_license_key": "LicenseRef-scancode-non-violent-7.0", "other_spdx_license_keys": [], "is_exception": false, "is_deprecated": false, "json": "non-violent-7.0.json", "yaml": "non-violent-7.0.yml", "html": "non-violent-7.0.html", "license": "non-violent-7.0.LICENSE" }, { "license_key": "nonexclusive", "category": "Permissive", "spdx_license_key": "LicenseRef-scancode-nonexclusive", "other_spdx_license_keys": [], "is_exception": false, "is_deprecated": false, "json": "nonexclusive.json", "yaml": "nonexclusive.yml", "html": "nonexclusive.html", "license": "nonexclusive.LICENSE" }, { "license_key": "nortel-dasa", "category": "Permissive", "spdx_license_key": "LicenseRef-scancode-nortel-dasa", "other_spdx_license_keys": [], "is_exception": false, "is_deprecated": false, "json": "nortel-dasa.json", "yaml": "nortel-dasa.yml", "html": "nortel-dasa.html", "license": "nortel-dasa.LICENSE" }, { "license_key": "northwoods-evaluation-2024", "category": "Proprietary Free", "spdx_license_key": "LicenseRef-scancode-northwoods-evaluation-2024", "other_spdx_license_keys": [], "is_exception": false, "is_deprecated": false, "json": "northwoods-evaluation-2024.json", "yaml": "northwoods-evaluation-2024.yml", "html": "northwoods-evaluation-2024.html", "license": "northwoods-evaluation-2024.LICENSE" }, { "license_key": "northwoods-sla-2021", "category": "Commercial", "spdx_license_key": "LicenseRef-scancode-northwoods-sla-2021", "other_spdx_license_keys": [], "is_exception": false, "is_deprecated": false, "json": "northwoods-sla-2021.json", "yaml": "northwoods-sla-2021.yml", "html": "northwoods-sla-2021.html", "license": "northwoods-sla-2021.LICENSE" }, { "license_key": "northwoods-sla-2024", "category": "Commercial", "spdx_license_key": "LicenseRef-scancode-northwoods-sla-2024", "other_spdx_license_keys": [], "is_exception": false, "is_deprecated": false, "json": "northwoods-sla-2024.json", "yaml": "northwoods-sla-2024.yml", "html": "northwoods-sla-2024.html", "license": "northwoods-sla-2024.LICENSE" }, { "license_key": "nosl-1.0", "category": "Copyleft Limited", "spdx_license_key": "NOSL", "other_spdx_license_keys": [], "is_exception": false, "is_deprecated": false, "json": "nosl-1.0.json", "yaml": "nosl-1.0.yml", "html": "nosl-1.0.html", "license": "nosl-1.0.LICENSE" }, { "license_key": "nosl-3.0", "category": "Copyleft", "spdx_license_key": "NPOSL-3.0", "other_spdx_license_keys": [], "is_exception": false, "is_deprecated": false, "json": "nosl-3.0.json", "yaml": "nosl-3.0.yml", "html": "nosl-3.0.html", "license": "nosl-3.0.LICENSE" }, { "license_key": "notre-dame", "category": "Permissive", "spdx_license_key": "LicenseRef-scancode-notre-dame", "other_spdx_license_keys": [], "is_exception": false, "is_deprecated": false, "json": "notre-dame.json", "yaml": "notre-dame.yml", "html": "notre-dame.html", "license": "notre-dame.LICENSE" }, { "license_key": "noweb", "category": "Copyleft Limited", "spdx_license_key": "Noweb", "other_spdx_license_keys": [], "is_exception": false, "is_deprecated": false, "json": "noweb.json", "yaml": "noweb.yml", "html": "noweb.html", "license": "noweb.LICENSE" }, { "license_key": "npl-1.0", "category": "Copyleft Limited", "spdx_license_key": "NPL-1.0", "other_spdx_license_keys": [], "is_exception": false, "is_deprecated": false, "json": "npl-1.0.json", "yaml": "npl-1.0.yml", "html": "npl-1.0.html", "license": "npl-1.0.LICENSE" }, { "license_key": "npl-1.1", "category": "Copyleft Limited", "spdx_license_key": "NPL-1.1", "other_spdx_license_keys": [], "is_exception": false, "is_deprecated": false, "json": "npl-1.1.json", "yaml": "npl-1.1.yml", "html": "npl-1.1.html", "license": "npl-1.1.LICENSE" }, { "license_key": "npsl-exception-0.92", "category": "Copyleft", "spdx_license_key": "LicenseRef-scancode-npsl-exception-0.92", "other_spdx_license_keys": [], "is_exception": true, "is_deprecated": false, "json": "npsl-exception-0.92.json", "yaml": "npsl-exception-0.92.yml", "html": "npsl-exception-0.92.html", "license": "npsl-exception-0.92.LICENSE" }, { "license_key": "npsl-exception-0.93", "category": "Copyleft", "spdx_license_key": "LicenseRef-scancode-npsl-exception-0.93", "other_spdx_license_keys": [], "is_exception": true, "is_deprecated": false, "json": "npsl-exception-0.93.json", "yaml": "npsl-exception-0.93.yml", "html": "npsl-exception-0.93.html", "license": "npsl-exception-0.93.LICENSE" }, { "license_key": "npsl-exception-0.94", "category": "Copyleft", "spdx_license_key": "LicenseRef-scancode-npsl-exception-0.94", "other_spdx_license_keys": [], "is_exception": true, "is_deprecated": false, "json": "npsl-exception-0.94.json", "yaml": "npsl-exception-0.94.yml", "html": "npsl-exception-0.94.html", "license": "npsl-exception-0.94.LICENSE" }, { "license_key": "npsl-exception-0.95", "category": "Copyleft", "spdx_license_key": "LicenseRef-scancode-npsl-exception-0.95", "other_spdx_license_keys": [], "is_exception": true, "is_deprecated": false, "json": "npsl-exception-0.95.json", "yaml": "npsl-exception-0.95.yml", "html": "npsl-exception-0.95.html", "license": "npsl-exception-0.95.LICENSE" }, { "license_key": "nrl", "category": "Permissive", "spdx_license_key": "NRL", "other_spdx_license_keys": [], "is_exception": false, "is_deprecated": false, "json": "nrl.json", "yaml": "nrl.yml", "html": "nrl.html", "license": "nrl.LICENSE" }, { "license_key": "nrl-permission", "category": "Permissive", "spdx_license_key": "CMU-Mach-nodoc", "other_spdx_license_keys": [ "LicenseRef-scancode-nrl-permission" ], "is_exception": false, "is_deprecated": false, "json": "nrl-permission.json", "yaml": "nrl-permission.yml", "html": "nrl-permission.html", "license": "nrl-permission.LICENSE" }, { "license_key": "ntia-pd", "category": "Public Domain", "spdx_license_key": "NTIA-PD", "other_spdx_license_keys": [], "is_exception": false, "is_deprecated": false, "json": "ntia-pd.json", "yaml": "ntia-pd.yml", "html": "ntia-pd.html", "license": "ntia-pd.LICENSE" }, { "license_key": "ntlm", "category": "Permissive", "spdx_license_key": "LicenseRef-scancode-ntlm", "other_spdx_license_keys": [], "is_exception": false, "is_deprecated": false, "json": "ntlm.json", "yaml": "ntlm.yml", "html": "ntlm.html", "license": "ntlm.LICENSE" }, { "license_key": "ntp-0", "category": "Permissive", "spdx_license_key": "NTP-0", "other_spdx_license_keys": [], "is_exception": false, "is_deprecated": false, "json": "ntp-0.json", "yaml": "ntp-0.yml", "html": "ntp-0.html", "license": "ntp-0.LICENSE" }, { "license_key": "ntpl", "category": "Permissive", "spdx_license_key": null, "other_spdx_license_keys": [], "is_exception": false, "is_deprecated": true, "json": "ntpl.json", "yaml": "ntpl.yml", "html": "ntpl.html", "license": "ntpl.LICENSE" }, { "license_key": "ntpl-origin", "category": "Permissive", "spdx_license_key": "LicenseRef-scancode-ntpl-origin", "other_spdx_license_keys": [], "is_exception": false, "is_deprecated": false, "json": "ntpl-origin.json", "yaml": "ntpl-origin.yml", "html": "ntpl-origin.html", "license": "ntpl-origin.LICENSE" }, { "license_key": "nucleusicons-eula", "category": "Proprietary Free", "spdx_license_key": "LicenseRef-scancode-nucleusicons-eula", "other_spdx_license_keys": [], "is_exception": false, "is_deprecated": false, "json": "nucleusicons-eula.json", "yaml": "nucleusicons-eula.yml", "html": "nucleusicons-eula.html", "license": "nucleusicons-eula.LICENSE" }, { "license_key": "numerical-recipes-notice", "category": "Commercial", "spdx_license_key": "LicenseRef-scancode-numerical-recipes-notice", "other_spdx_license_keys": [], "is_exception": false, "is_deprecated": false, "json": "numerical-recipes-notice.json", "yaml": "numerical-recipes-notice.yml", "html": "numerical-recipes-notice.html", "license": "numerical-recipes-notice.LICENSE" }, { "license_key": "nunit-v2", "category": "Permissive", "spdx_license_key": null, "other_spdx_license_keys": [], "is_exception": false, "is_deprecated": true, "json": "nunit-v2.json", "yaml": "nunit-v2.yml", "html": "nunit-v2.html", "license": "nunit-v2.LICENSE" }, { "license_key": "nvidia", "category": "Permissive", "spdx_license_key": "LicenseRef-scancode-nvidia", "other_spdx_license_keys": [], "is_exception": false, "is_deprecated": false, "json": "nvidia.json", "yaml": "nvidia.yml", "html": "nvidia.html", "license": "nvidia.LICENSE" }, { "license_key": "nvidia-1-way-commercial", "category": "Commercial", "spdx_license_key": "LicenseRef-scancode-nvidia-1-way-commercial", "other_spdx_license_keys": [], "is_exception": false, "is_deprecated": false, "json": "nvidia-1-way-commercial.json", "yaml": "nvidia-1-way-commercial.yml", "html": "nvidia-1-way-commercial.html", "license": "nvidia-1-way-commercial.LICENSE" }, { "license_key": "nvidia-2002", "category": "Permissive", "spdx_license_key": "AML-glslang", "other_spdx_license_keys": [ "LicenseRef-scancode-nvidia-2002" ], "is_exception": false, "is_deprecated": false, "json": "nvidia-2002.json", "yaml": "nvidia-2002.yml", "html": "nvidia-2002.html", "license": "nvidia-2002.LICENSE" }, { "license_key": "nvidia-apex-sdk-eula-2011", "category": "Proprietary Free", "spdx_license_key": "LicenseRef-scancode-nvidia-apex-sdk-eula-2011", "other_spdx_license_keys": [], "is_exception": false, "is_deprecated": false, "json": "nvidia-apex-sdk-eula-2011.json", "yaml": "nvidia-apex-sdk-eula-2011.yml", "html": "nvidia-apex-sdk-eula-2011.html", "license": "nvidia-apex-sdk-eula-2011.LICENSE" }, { "license_key": "nvidia-cuda-supplement-2020", "category": "Proprietary Free", "spdx_license_key": "LicenseRef-scancode-nvidia-cuda-supplement-2020", "other_spdx_license_keys": [], "is_exception": false, "is_deprecated": false, "json": "nvidia-cuda-supplement-2020.json", "yaml": "nvidia-cuda-supplement-2020.yml", "html": "nvidia-cuda-supplement-2020.html", "license": "nvidia-cuda-supplement-2020.LICENSE" }, { "license_key": "nvidia-dlc-2021", "category": "Proprietary Free", "spdx_license_key": "LicenseRef-scancode-nvidia-dlc-2021", "other_spdx_license_keys": [], "is_exception": false, "is_deprecated": false, "json": "nvidia-dlc-2021.json", "yaml": "nvidia-dlc-2021.yml", "html": "nvidia-dlc-2021.html", "license": "nvidia-dlc-2021.LICENSE" }, { "license_key": "nvidia-gov", "category": "Permissive", "spdx_license_key": "LicenseRef-scancode-nvidia-gov", "other_spdx_license_keys": [], "is_exception": false, "is_deprecated": false, "json": "nvidia-gov.json", "yaml": "nvidia-gov.yml", "html": "nvidia-gov.html", "license": "nvidia-gov.LICENSE" }, { "license_key": "nvidia-isaac-eula-2019.1", "category": "Proprietary Free", "spdx_license_key": "LicenseRef-scancode-nvidia-isaac-eula-2019.1", "other_spdx_license_keys": [], "is_exception": false, "is_deprecated": false, "json": "nvidia-isaac-eula-2019.1.json", "yaml": "nvidia-isaac-eula-2019.1.yml", "html": "nvidia-isaac-eula-2019.1.html", "license": "nvidia-isaac-eula-2019.1.LICENSE" }, { "license_key": "nvidia-model-training-2025", "category": "Proprietary Free", "spdx_license_key": "LicenseRef-scancode-nvidia-model-training-2025", "other_spdx_license_keys": [], "is_exception": false, "is_deprecated": false, "json": "nvidia-model-training-2025.json", "yaml": "nvidia-model-training-2025.yml", "html": "nvidia-model-training-2025.html", "license": "nvidia-model-training-2025.LICENSE" }, { "license_key": "nvidia-nccl-sla-2016", "category": "Proprietary Free", "spdx_license_key": "LicenseRef-scancode-nvidia-nccl-sla-2016", "other_spdx_license_keys": [], "is_exception": false, "is_deprecated": false, "json": "nvidia-nccl-sla-2016.json", "yaml": "nvidia-nccl-sla-2016.yml", "html": "nvidia-nccl-sla-2016.html", "license": "nvidia-nccl-sla-2016.LICENSE" }, { "license_key": "nvidia-ngx-eula-2019", "category": "Proprietary Free", "spdx_license_key": "LicenseRef-scancode-nvidia-ngx-eula-2019", "other_spdx_license_keys": [], "is_exception": false, "is_deprecated": false, "json": "nvidia-ngx-eula-2019.json", "yaml": "nvidia-ngx-eula-2019.yml", "html": "nvidia-ngx-eula-2019.html", "license": "nvidia-ngx-eula-2019.LICENSE" }, { "license_key": "nvidia-open-model-2025-04-28", "category": "Proprietary Free", "spdx_license_key": "LicenseRef-scancode-nvidia-open-model-2025-04-28", "other_spdx_license_keys": [], "is_exception": false, "is_deprecated": false, "json": "nvidia-open-model-2025-04-28.json", "yaml": "nvidia-open-model-2025-04-28.yml", "html": "nvidia-open-model-2025-04-28.html", "license": "nvidia-open-model-2025-04-28.LICENSE" }, { "license_key": "nvidia-sdk-12.8", "category": "Proprietary Free", "spdx_license_key": "LicenseRef-scancode-nvidia-sdk-12.8", "other_spdx_license_keys": [], "is_exception": false, "is_deprecated": false, "json": "nvidia-sdk-12.8.json", "yaml": "nvidia-sdk-12.8.yml", "html": "nvidia-sdk-12.8.html", "license": "nvidia-sdk-12.8.LICENSE" }, { "license_key": "nvidia-sdk-eula-v0.11", "category": "Proprietary Free", "spdx_license_key": "LicenseRef-scancode-nvidia-sdk-eula-v0.11", "other_spdx_license_keys": [], "is_exception": false, "is_deprecated": false, "json": "nvidia-sdk-eula-v0.11.json", "yaml": "nvidia-sdk-eula-v0.11.yml", "html": "nvidia-sdk-eula-v0.11.html", "license": "nvidia-sdk-eula-v0.11.LICENSE" }, { "license_key": "nvidia-video-codec-agreement", "category": "Proprietary Free", "spdx_license_key": "LicenseRef-scancode-nvidia-video-codec-agreement", "other_spdx_license_keys": [], "is_exception": false, "is_deprecated": false, "json": "nvidia-video-codec-agreement.json", "yaml": "nvidia-video-codec-agreement.yml", "html": "nvidia-video-codec-agreement.html", "license": "nvidia-video-codec-agreement.LICENSE" }, { "license_key": "nwhm", "category": "Permissive", "spdx_license_key": "LicenseRef-scancode-nwhm", "other_spdx_license_keys": [], "is_exception": false, "is_deprecated": false, "json": "nwhm.json", "yaml": "nwhm.yml", "html": "nwhm.html", "license": "nwhm.LICENSE" }, { "license_key": "nxlog-public-license-1.0", "category": "Source-available", "spdx_license_key": "LicenseRef-scancode-nxlog-public-license-1.0", "other_spdx_license_keys": [], "is_exception": false, "is_deprecated": false, "json": "nxlog-public-license-1.0.json", "yaml": "nxlog-public-license-1.0.yml", "html": "nxlog-public-license-1.0.html", "license": "nxlog-public-license-1.0.LICENSE" }, { "license_key": "nxp-firmware-patent", "category": "Proprietary Free", "spdx_license_key": "LicenseRef-scancode-nxp-firmware-patent", "other_spdx_license_keys": [], "is_exception": false, "is_deprecated": false, "json": "nxp-firmware-patent.json", "yaml": "nxp-firmware-patent.yml", "html": "nxp-firmware-patent.html", "license": "nxp-firmware-patent.LICENSE" }, { "license_key": "nxp-linux-firmware", "category": "Proprietary Free", "spdx_license_key": "LicenseRef-scancode-nxp-linux-firmware", "other_spdx_license_keys": [], "is_exception": false, "is_deprecated": false, "json": "nxp-linux-firmware.json", "yaml": "nxp-linux-firmware.yml", "html": "nxp-linux-firmware.html", "license": "nxp-linux-firmware.LICENSE" }, { "license_key": "nxp-mc-firmware", "category": "Proprietary Free", "spdx_license_key": "LicenseRef-scancode-nxp-mc-firmware", "other_spdx_license_keys": [], "is_exception": false, "is_deprecated": false, "json": "nxp-mc-firmware.json", "yaml": "nxp-mc-firmware.yml", "html": "nxp-mc-firmware.html", "license": "nxp-mc-firmware.LICENSE" }, { "license_key": "nxp-microcontroller-proprietary", "category": "Proprietary Free", "spdx_license_key": "LicenseRef-scancode-nxp-microctl-proprietary", "other_spdx_license_keys": [ "LicenseRef-scancode-nxp-microcontroller-proprietary" ], "is_exception": false, "is_deprecated": false, "json": "nxp-microcontroller-proprietary.json", "yaml": "nxp-microcontroller-proprietary.yml", "html": "nxp-microcontroller-proprietary.html", "license": "nxp-microcontroller-proprietary.LICENSE" }, { "license_key": "nxp-warranty-disclaimer", "category": "Proprietary Free", "spdx_license_key": "LicenseRef-scancode-nxp-warranty-disclaimer", "other_spdx_license_keys": [], "is_exception": false, "is_deprecated": false, "json": "nxp-warranty-disclaimer.json", "yaml": "nxp-warranty-disclaimer.yml", "html": "nxp-warranty-disclaimer.html", "license": "nxp-warranty-disclaimer.LICENSE" }, { "license_key": "nysl-0.9982", "category": "Permissive", "spdx_license_key": "LicenseRef-scancode-nysl-0.9982", "other_spdx_license_keys": [], "is_exception": false, "is_deprecated": false, "json": "nysl-0.9982.json", "yaml": "nysl-0.9982.yml", "html": "nysl-0.9982.html", "license": "nysl-0.9982.LICENSE" }, { "license_key": "nysl-0.9982-jp", "category": "Permissive", "spdx_license_key": "LicenseRef-scancode-nysl-0.9982-jp", "other_spdx_license_keys": [], "is_exception": false, "is_deprecated": false, "json": "nysl-0.9982-jp.json", "yaml": "nysl-0.9982-jp.yml", "html": "nysl-0.9982-jp.html", "license": "nysl-0.9982-jp.LICENSE" }, { "license_key": "o-uda-1.0", "category": "Permissive", "spdx_license_key": "O-UDA-1.0", "other_spdx_license_keys": [], "is_exception": false, "is_deprecated": false, "json": "o-uda-1.0.json", "yaml": "o-uda-1.0.yml", "html": "o-uda-1.0.html", "license": "o-uda-1.0.LICENSE" }, { "license_key": "o-young-jong", "category": "Permissive", "spdx_license_key": "LicenseRef-scancode-o-young-jong", "other_spdx_license_keys": [], "is_exception": false, "is_deprecated": false, "json": "o-young-jong.json", "yaml": "o-young-jong.yml", "html": "o-young-jong.html", "license": "o-young-jong.LICENSE" }, { "license_key": "oasis-ipr-2013", "category": "Proprietary Free", "spdx_license_key": "LicenseRef-scancode-oasis-ipr-2013", "other_spdx_license_keys": [], "is_exception": false, "is_deprecated": false, "json": "oasis-ipr-2013.json", "yaml": "oasis-ipr-2013.yml", "html": "oasis-ipr-2013.html", "license": "oasis-ipr-2013.LICENSE" }, { "license_key": "oasis-ipr-policy-2014", "category": "Proprietary Free", "spdx_license_key": "LicenseRef-scancode-oasis-ipr-policy-2014", "other_spdx_license_keys": [], "is_exception": false, "is_deprecated": false, "json": "oasis-ipr-policy-2014.json", "yaml": "oasis-ipr-policy-2014.yml", "html": "oasis-ipr-policy-2014.html", "license": "oasis-ipr-policy-2014.LICENSE" }, { "license_key": "oasis-ws-security-spec", "category": "Permissive", "spdx_license_key": "LicenseRef-scancode-oasis-ws-security-spec", "other_spdx_license_keys": [], "is_exception": false, "is_deprecated": false, "json": "oasis-ws-security-spec.json", "yaml": "oasis-ws-security-spec.yml", "html": "oasis-ws-security-spec.html", "license": "oasis-ws-security-spec.LICENSE" }, { "license_key": "object-form-exception-to-mit", "category": "Permissive", "spdx_license_key": "fmt-exception", "other_spdx_license_keys": [ "LicenseRef-scancode-object-form-exception-to-mit" ], "is_exception": true, "is_deprecated": false, "json": "object-form-exception-to-mit.json", "yaml": "object-form-exception-to-mit.yml", "html": "object-form-exception-to-mit.html", "license": "object-form-exception-to-mit.LICENSE" }, { "license_key": "obsidian-tos-2025", "category": "Proprietary Free", "spdx_license_key": "LicenseRef-scancode-obsidian-tos-2025", "other_spdx_license_keys": [], "is_exception": false, "is_deprecated": false, "json": "obsidian-tos-2025.json", "yaml": "obsidian-tos-2025.yml", "html": "obsidian-tos-2025.html", "license": "obsidian-tos-2025.LICENSE" }, { "license_key": "ocaml-lgpl-linking-exception", "category": "Copyleft Limited", "spdx_license_key": "OCaml-LGPL-linking-exception", "other_spdx_license_keys": [], "is_exception": true, "is_deprecated": false, "json": "ocaml-lgpl-linking-exception.json", "yaml": "ocaml-lgpl-linking-exception.yml", "html": "ocaml-lgpl-linking-exception.html", "license": "ocaml-lgpl-linking-exception.LICENSE" }, { "license_key": "ocamlpro-nc-v1", "category": "Non-Commercial", "spdx_license_key": "LicenseRef-scancode-ocamlpro-nc-v1", "other_spdx_license_keys": [], "is_exception": false, "is_deprecated": false, "json": "ocamlpro-nc-v1.json", "yaml": "ocamlpro-nc-v1.yml", "html": "ocamlpro-nc-v1.html", "license": "ocamlpro-nc-v1.LICENSE" }, { "license_key": "ocb-non-military-2013", "category": "Proprietary Free", "spdx_license_key": "LicenseRef-scancode-ocb-non-military-2013", "other_spdx_license_keys": [], "is_exception": false, "is_deprecated": false, "json": "ocb-non-military-2013.json", "yaml": "ocb-non-military-2013.yml", "html": "ocb-non-military-2013.html", "license": "ocb-non-military-2013.LICENSE" }, { "license_key": "ocb-open-source-2013", "category": "Proprietary Free", "spdx_license_key": "LicenseRef-scancode-ocb-open-source-2013", "other_spdx_license_keys": [], "is_exception": false, "is_deprecated": false, "json": "ocb-open-source-2013.json", "yaml": "ocb-open-source-2013.yml", "html": "ocb-open-source-2013.html", "license": "ocb-open-source-2013.LICENSE" }, { "license_key": "ocb-patent-openssl-2013", "category": "Proprietary Free", "spdx_license_key": "LicenseRef-scancode-ocb-patent-openssl-2013", "other_spdx_license_keys": [], "is_exception": false, "is_deprecated": false, "json": "ocb-patent-openssl-2013.json", "yaml": "ocb-patent-openssl-2013.yml", "html": "ocb-patent-openssl-2013.html", "license": "ocb-patent-openssl-2013.LICENSE" }, { "license_key": "occt-exception-1.0", "category": "Copyleft Limited", "spdx_license_key": "OCCT-exception-1.0", "other_spdx_license_keys": [], "is_exception": true, "is_deprecated": false, "json": "occt-exception-1.0.json", "yaml": "occt-exception-1.0.yml", "html": "occt-exception-1.0.html", "license": "occt-exception-1.0.LICENSE" }, { "license_key": "occt-pl", "category": "Copyleft Limited", "spdx_license_key": "OCCT-PL", "other_spdx_license_keys": [], "is_exception": false, "is_deprecated": false, "json": "occt-pl.json", "yaml": "occt-pl.yml", "html": "occt-pl.html", "license": "occt-pl.LICENSE" }, { "license_key": "oclc-1.0", "category": "Copyleft Limited", "spdx_license_key": "LicenseRef-scancode-oclc-1.0", "other_spdx_license_keys": [], "is_exception": false, "is_deprecated": false, "json": "oclc-1.0.json", "yaml": "oclc-1.0.yml", "html": "oclc-1.0.html", "license": "oclc-1.0.LICENSE" }, { "license_key": "oclc-2.0", "category": "Copyleft Limited", "spdx_license_key": "OCLC-2.0", "other_spdx_license_keys": [], "is_exception": false, "is_deprecated": false, "json": "oclc-2.0.json", "yaml": "oclc-2.0.yml", "html": "oclc-2.0.html", "license": "oclc-2.0.LICENSE" }, { "license_key": "ocsl-1.0", "category": "Copyleft Limited", "spdx_license_key": "LicenseRef-scancode-ocsl-1.0", "other_spdx_license_keys": [], "is_exception": false, "is_deprecated": false, "json": "ocsl-1.0.json", "yaml": "ocsl-1.0.yml", "html": "ocsl-1.0.html", "license": "ocsl-1.0.LICENSE" }, { "license_key": "octl-0.21", "category": "Source-available", "spdx_license_key": "LicenseRef-scancode-octl-0.21", "other_spdx_license_keys": [], "is_exception": false, "is_deprecated": false, "json": "octl-0.21.json", "yaml": "octl-0.21.yml", "html": "octl-0.21.html", "license": "octl-0.21.LICENSE" }, { "license_key": "oculus-sdk", "category": "Copyleft Limited", "spdx_license_key": "LicenseRef-scancode-oculus-sdk", "other_spdx_license_keys": [], "is_exception": false, "is_deprecated": false, "json": "oculus-sdk.json", "yaml": "oculus-sdk.yml", "html": "oculus-sdk.html", "license": "oculus-sdk.LICENSE" }, { "license_key": "oculus-sdk-2020", "category": "Proprietary Free", "spdx_license_key": "LicenseRef-scancode-oculus-sdk-2020", "other_spdx_license_keys": [], "is_exception": false, "is_deprecated": false, "json": "oculus-sdk-2020.json", "yaml": "oculus-sdk-2020.yml", "html": "oculus-sdk-2020.html", "license": "oculus-sdk-2020.LICENSE" }, { "license_key": "oculus-sdk-3.5", "category": "Proprietary Free", "spdx_license_key": "LicenseRef-scancode-oculus-sdk-3.5", "other_spdx_license_keys": [], "is_exception": false, "is_deprecated": false, "json": "oculus-sdk-3.5.json", "yaml": "oculus-sdk-3.5.yml", "html": "oculus-sdk-3.5.html", "license": "oculus-sdk-3.5.LICENSE" }, { "license_key": "ocvsal-1.0", "category": "Source-available", "spdx_license_key": "LicenseRef-scancode-ocvsal-1.0", "other_spdx_license_keys": [], "is_exception": false, "is_deprecated": false, "json": "ocvsal-1.0.json", "yaml": "ocvsal-1.0.yml", "html": "ocvsal-1.0.html", "license": "ocvsal-1.0.LICENSE" }, { "license_key": "odb-cpl", "category": "Commercial", "spdx_license_key": "LicenseRef-scancode-odb-cpl", "other_spdx_license_keys": [], "is_exception": false, "is_deprecated": false, "json": "odb-cpl.json", "yaml": "odb-cpl.yml", "html": "odb-cpl.html", "license": "odb-cpl.LICENSE" }, { "license_key": "odb-fpl", "category": "Proprietary Free", "spdx_license_key": "LicenseRef-scancode-odb-fpl", "other_spdx_license_keys": [], "is_exception": false, "is_deprecated": false, "json": "odb-fpl.json", "yaml": "odb-fpl.yml", "html": "odb-fpl.html", "license": "odb-fpl.LICENSE" }, { "license_key": "odb-ncuel", "category": "Non-Commercial", "spdx_license_key": "LicenseRef-scancode-odb-ncuel", "other_spdx_license_keys": [], "is_exception": false, "is_deprecated": false, "json": "odb-ncuel.json", "yaml": "odb-ncuel.yml", "html": "odb-ncuel.html", "license": "odb-ncuel.LICENSE" }, { "license_key": "odbl-1.0", "category": "Copyleft", "spdx_license_key": "ODbL-1.0", "other_spdx_license_keys": [], "is_exception": false, "is_deprecated": false, "json": "odbl-1.0.json", "yaml": "odbl-1.0.yml", "html": "odbl-1.0.html", "license": "odbl-1.0.LICENSE" }, { "license_key": "odc-1.0", "category": "Copyleft", "spdx_license_key": null, "other_spdx_license_keys": [], "is_exception": false, "is_deprecated": true, "json": "odc-1.0.json", "yaml": "odc-1.0.yml", "html": "odc-1.0.html", "license": "odc-1.0.LICENSE" }, { "license_key": "odc-by-1.0", "category": "Permissive", "spdx_license_key": "ODC-By-1.0", "other_spdx_license_keys": [ "LicenseRef-scancode-odc-1.0" ], "is_exception": false, "is_deprecated": false, "json": "odc-by-1.0.json", "yaml": "odc-by-1.0.yml", "html": "odc-by-1.0.html", "license": "odc-by-1.0.LICENSE" }, { "license_key": "odin-2000", "category": "Proprietary Free", "spdx_license_key": "LicenseRef-scancode-odin-2000", "other_spdx_license_keys": [], "is_exception": false, "is_deprecated": false, "json": "odin-2000.json", "yaml": "odin-2000.yml", "html": "odin-2000.html", "license": "odin-2000.LICENSE" }, { "license_key": "odl", "category": "Permissive", "spdx_license_key": "LicenseRef-scancode-odl", "other_spdx_license_keys": [], "is_exception": false, "is_deprecated": false, "json": "odl.json", "yaml": "odl.yml", "html": "odl.html", "license": "odl.LICENSE" }, { "license_key": "odmg", "category": "Permissive", "spdx_license_key": "LicenseRef-scancode-odmg", "other_spdx_license_keys": [], "is_exception": false, "is_deprecated": false, "json": "odmg.json", "yaml": "odmg.yml", "html": "odmg.html", "license": "odmg.LICENSE" }, { "license_key": "odoo-eel-1.0", "category": "Commercial", "spdx_license_key": "LicenseRef-scancode-odoo-eel-1.0", "other_spdx_license_keys": [], "is_exception": false, "is_deprecated": false, "json": "odoo-eel-1.0.json", "yaml": "odoo-eel-1.0.yml", "html": "odoo-eel-1.0.html", "license": "odoo-eel-1.0.LICENSE" }, { "license_key": "odoo-pl-1.0", "category": "Commercial", "spdx_license_key": "LicenseRef-scancode-odoo-pl-1.0", "other_spdx_license_keys": [], "is_exception": false, "is_deprecated": false, "json": "odoo-pl-1.0.json", "yaml": "odoo-pl-1.0.yml", "html": "odoo-pl-1.0.html", "license": "odoo-pl-1.0.LICENSE" }, { "license_key": "offis", "category": "Permissive", "spdx_license_key": "OFFIS", "other_spdx_license_keys": [], "is_exception": false, "is_deprecated": false, "json": "offis.json", "yaml": "offis.yml", "html": "offis.html", "license": "offis.LICENSE" }, { "license_key": "ofl-1.0", "category": "Permissive", "spdx_license_key": "OFL-1.0", "other_spdx_license_keys": [], "is_exception": false, "is_deprecated": false, "json": "ofl-1.0.json", "yaml": "ofl-1.0.yml", "html": "ofl-1.0.html", "license": "ofl-1.0.LICENSE" }, { "license_key": "ofl-1.0-no-rfn", "category": "Permissive", "spdx_license_key": "OFL-1.0-no-RFN", "other_spdx_license_keys": [], "is_exception": false, "is_deprecated": false, "json": "ofl-1.0-no-rfn.json", "yaml": "ofl-1.0-no-rfn.yml", "html": "ofl-1.0-no-rfn.html", "license": "ofl-1.0-no-rfn.LICENSE" }, { "license_key": "ofl-1.0-rfn", "category": "Permissive", "spdx_license_key": "OFL-1.0-RFN", "other_spdx_license_keys": [], "is_exception": false, "is_deprecated": false, "json": "ofl-1.0-rfn.json", "yaml": "ofl-1.0-rfn.yml", "html": "ofl-1.0-rfn.html", "license": "ofl-1.0-rfn.LICENSE" }, { "license_key": "ofl-1.1", "category": "Copyleft Limited", "spdx_license_key": "OFL-1.1", "other_spdx_license_keys": [], "is_exception": false, "is_deprecated": false, "json": "ofl-1.1.json", "yaml": "ofl-1.1.yml", "html": "ofl-1.1.html", "license": "ofl-1.1.LICENSE" }, { "license_key": "ofl-1.1-no-rfn", "category": "Permissive", "spdx_license_key": "OFL-1.1-no-RFN", "other_spdx_license_keys": [], "is_exception": false, "is_deprecated": false, "json": "ofl-1.1-no-rfn.json", "yaml": "ofl-1.1-no-rfn.yml", "html": "ofl-1.1-no-rfn.html", "license": "ofl-1.1-no-rfn.LICENSE" }, { "license_key": "ofl-1.1-rfn", "category": "Permissive", "spdx_license_key": "OFL-1.1-RFN", "other_spdx_license_keys": [], "is_exception": false, "is_deprecated": false, "json": "ofl-1.1-rfn.json", "yaml": "ofl-1.1-rfn.yml", "html": "ofl-1.1-rfn.html", "license": "ofl-1.1-rfn.LICENSE" }, { "license_key": "ofrak-community-1.0", "category": "Non-Commercial", "spdx_license_key": "LicenseRef-scancode-ofrak-community-1.0", "other_spdx_license_keys": [], "is_exception": false, "is_deprecated": false, "json": "ofrak-community-1.0.json", "yaml": "ofrak-community-1.0.yml", "html": "ofrak-community-1.0.html", "license": "ofrak-community-1.0.LICENSE" }, { "license_key": "ofrak-community-1.1", "category": "Non-Commercial", "spdx_license_key": "LicenseRef-scancode-ofrak-community-1.1", "other_spdx_license_keys": [], "is_exception": false, "is_deprecated": false, "json": "ofrak-community-1.1.json", "yaml": "ofrak-community-1.1.yml", "html": "ofrak-community-1.1.html", "license": "ofrak-community-1.1.LICENSE" }, { "license_key": "ofrak-pro-1.0", "category": "Commercial", "spdx_license_key": "LicenseRef-scancode-ofrak-pro-1.0", "other_spdx_license_keys": [], "is_exception": false, "is_deprecated": false, "json": "ofrak-pro-1.0.json", "yaml": "ofrak-pro-1.0.yml", "html": "ofrak-pro-1.0.html", "license": "ofrak-pro-1.0.LICENSE" }, { "license_key": "ogc", "category": "Permissive", "spdx_license_key": "LicenseRef-scancode-ogc", "other_spdx_license_keys": [], "is_exception": false, "is_deprecated": false, "json": "ogc.json", "yaml": "ogc.yml", "html": "ogc.html", "license": "ogc.LICENSE" }, { "license_key": "ogc-1.0", "category": "Permissive", "spdx_license_key": "OGC-1.0", "other_spdx_license_keys": [], "is_exception": false, "is_deprecated": false, "json": "ogc-1.0.json", "yaml": "ogc-1.0.yml", "html": "ogc-1.0.html", "license": "ogc-1.0.LICENSE" }, { "license_key": "ogc-2006", "category": "Permissive", "spdx_license_key": null, "other_spdx_license_keys": [], "is_exception": false, "is_deprecated": true, "json": "ogc-2006.json", "yaml": "ogc-2006.yml", "html": "ogc-2006.html", "license": "ogc-2006.LICENSE" }, { "license_key": "ogc-document-2020", "category": "Proprietary Free", "spdx_license_key": "LicenseRef-scancode-ogc-document-2020", "other_spdx_license_keys": [], "is_exception": false, "is_deprecated": false, "json": "ogc-document-2020.json", "yaml": "ogc-document-2020.yml", "html": "ogc-document-2020.html", "license": "ogc-document-2020.LICENSE" }, { "license_key": "ogdl-taiwan-1.0", "category": "Permissive", "spdx_license_key": "OGDL-Taiwan-1.0", "other_spdx_license_keys": [], "is_exception": false, "is_deprecated": false, "json": "ogdl-taiwan-1.0.json", "yaml": "ogdl-taiwan-1.0.yml", "html": "ogdl-taiwan-1.0.html", "license": "ogdl-taiwan-1.0.LICENSE" }, { "license_key": "ogl-1.0a", "category": "Permissive", "spdx_license_key": "LicenseRef-scancode-ogl-1.0a", "other_spdx_license_keys": [], "is_exception": false, "is_deprecated": false, "json": "ogl-1.0a.json", "yaml": "ogl-1.0a.yml", "html": "ogl-1.0a.html", "license": "ogl-1.0a.LICENSE" }, { "license_key": "ogl-canada-2.0-fr", "category": "Permissive", "spdx_license_key": "LicenseRef-scancode-ogl-canada-2.0-fr", "other_spdx_license_keys": [], "is_exception": false, "is_deprecated": false, "json": "ogl-canada-2.0-fr.json", "yaml": "ogl-canada-2.0-fr.yml", "html": "ogl-canada-2.0-fr.html", "license": "ogl-canada-2.0-fr.LICENSE" }, { "license_key": "ogl-uk-1.0", "category": "Permissive", "spdx_license_key": "OGL-UK-1.0", "other_spdx_license_keys": [], "is_exception": false, "is_deprecated": false, "json": "ogl-uk-1.0.json", "yaml": "ogl-uk-1.0.yml", "html": "ogl-uk-1.0.html", "license": "ogl-uk-1.0.LICENSE" }, { "license_key": "ogl-uk-2.0", "category": "Permissive", "spdx_license_key": "OGL-UK-2.0", "other_spdx_license_keys": [], "is_exception": false, "is_deprecated": false, "json": "ogl-uk-2.0.json", "yaml": "ogl-uk-2.0.yml", "html": "ogl-uk-2.0.html", "license": "ogl-uk-2.0.LICENSE" }, { "license_key": "ogl-uk-3.0", "category": "Permissive", "spdx_license_key": "OGL-UK-3.0", "other_spdx_license_keys": [], "is_exception": false, "is_deprecated": false, "json": "ogl-uk-3.0.json", "yaml": "ogl-uk-3.0.yml", "html": "ogl-uk-3.0.html", "license": "ogl-uk-3.0.LICENSE" }, { "license_key": "ogl-wpd-3.0", "category": "Permissive", "spdx_license_key": "LicenseRef-scancode-ogl-wpd-3.0", "other_spdx_license_keys": [], "is_exception": false, "is_deprecated": false, "json": "ogl-wpd-3.0.json", "yaml": "ogl-wpd-3.0.yml", "html": "ogl-wpd-3.0.html", "license": "ogl-wpd-3.0.LICENSE" }, { "license_key": "ohdl-1.0", "category": "Copyleft Limited", "spdx_license_key": "LicenseRef-scancode-ohdl-1.0", "other_spdx_license_keys": [], "is_exception": false, "is_deprecated": false, "json": "ohdl-1.0.json", "yaml": "ohdl-1.0.yml", "html": "ohdl-1.0.html", "license": "ohdl-1.0.LICENSE" }, { "license_key": "okl", "category": "Copyleft", "spdx_license_key": "LicenseRef-scancode-okl", "other_spdx_license_keys": [], "is_exception": false, "is_deprecated": false, "json": "okl.json", "yaml": "okl.yml", "html": "okl.html", "license": "okl.LICENSE" }, { "license_key": "oknosoft-2021", "category": "Commercial", "spdx_license_key": "LicenseRef-scancode-oknosoft-2021", "other_spdx_license_keys": [], "is_exception": false, "is_deprecated": false, "json": "oknosoft-2021.json", "yaml": "oknosoft-2021.yml", "html": "oknosoft-2021.html", "license": "oknosoft-2021.LICENSE" }, { "license_key": "olf-ccla-1.0", "category": "CLA", "spdx_license_key": "LicenseRef-scancode-olf-ccla-1.0", "other_spdx_license_keys": [], "is_exception": false, "is_deprecated": false, "json": "olf-ccla-1.0.json", "yaml": "olf-ccla-1.0.yml", "html": "olf-ccla-1.0.html", "license": "olf-ccla-1.0.LICENSE" }, { "license_key": "olf-icla-1.0", "category": "CLA", "spdx_license_key": "LicenseRef-scancode-olf-icla-1.0", "other_spdx_license_keys": [], "is_exception": false, "is_deprecated": false, "json": "olf-icla-1.0.json", "yaml": "olf-icla-1.0.yml", "html": "olf-icla-1.0.html", "license": "olf-icla-1.0.LICENSE" }, { "license_key": "olfl-1.3", "category": "Permissive", "spdx_license_key": "OLFL-1.3", "other_spdx_license_keys": [], "is_exception": false, "is_deprecated": false, "json": "olfl-1.3.json", "yaml": "olfl-1.3.yml", "html": "olfl-1.3.html", "license": "olfl-1.3.LICENSE" }, { "license_key": "oll-1.0", "category": "Permissive", "spdx_license_key": "LicenseRef-scancode-oll-1.0", "other_spdx_license_keys": [], "is_exception": false, "is_deprecated": false, "json": "oll-1.0.json", "yaml": "oll-1.0.yml", "html": "oll-1.0.html", "license": "oll-1.0.LICENSE" }, { "license_key": "omg-bpmn-2.0", "category": "Proprietary Free", "spdx_license_key": "LicenseRef-scancode-omg-bpmn-2.0", "other_spdx_license_keys": [], "is_exception": false, "is_deprecated": false, "json": "omg-bpmn-2.0.json", "yaml": "omg-bpmn-2.0.yml", "html": "omg-bpmn-2.0.html", "license": "omg-bpmn-2.0.LICENSE" }, { "license_key": "on2-patent", "category": "Patent License", "spdx_license_key": "LicenseRef-scancode-on2-patent", "other_spdx_license_keys": [], "is_exception": false, "is_deprecated": false, "json": "on2-patent.json", "yaml": "on2-patent.yml", "html": "on2-patent.html", "license": "on2-patent.LICENSE" }, { "license_key": "onezoom-np-sal-v1", "category": "Non-Commercial", "spdx_license_key": "LicenseRef-scancode-onezoom-np-sal-v1", "other_spdx_license_keys": [], "is_exception": false, "is_deprecated": false, "json": "onezoom-np-sal-v1.json", "yaml": "onezoom-np-sal-v1.yml", "html": "onezoom-np-sal-v1.html", "license": "onezoom-np-sal-v1.LICENSE" }, { "license_key": "ooura-2001", "category": "Proprietary Free", "spdx_license_key": "LicenseRef-scancode-ooura-2001", "other_spdx_license_keys": [], "is_exception": false, "is_deprecated": false, "json": "ooura-2001.json", "yaml": "ooura-2001.yml", "html": "ooura-2001.html", "license": "ooura-2001.LICENSE" }, { "license_key": "open-aleph-1.0", "category": "Non-Commercial", "spdx_license_key": "LicenseRef-scancode-open-aleph-1.0", "other_spdx_license_keys": [], "is_exception": false, "is_deprecated": false, "json": "open-aleph-1.0.json", "yaml": "open-aleph-1.0.yml", "html": "open-aleph-1.0.html", "license": "open-aleph-1.0.LICENSE" }, { "license_key": "open-diameter", "category": "Copyleft", "spdx_license_key": "LicenseRef-scancode-open-diameter", "other_spdx_license_keys": [], "is_exception": false, "is_deprecated": false, "json": "open-diameter.json", "yaml": "open-diameter.yml", "html": "open-diameter.html", "license": "open-diameter.LICENSE" }, { "license_key": "open-public", "category": "Copyleft Limited", "spdx_license_key": "OPL-1.0", "other_spdx_license_keys": [], "is_exception": false, "is_deprecated": false, "json": "open-public.json", "yaml": "open-public.yml", "html": "open-public.html", "license": "open-public.LICENSE" }, { "license_key": "open-webui-2025", "category": "Proprietary Free", "spdx_license_key": "LicenseRef-scancode-open-webui-2025", "other_spdx_license_keys": [], "is_exception": false, "is_deprecated": false, "json": "open-webui-2025.json", "yaml": "open-webui-2025.yml", "html": "open-webui-2025.html", "license": "open-webui-2025.LICENSE" }, { "license_key": "open-weights-permissive-1.0.0", "category": "Permissive", "spdx_license_key": "LicenseRef-scancode-open-weights-permissive-1.0.0", "other_spdx_license_keys": [], "is_exception": false, "is_deprecated": false, "json": "open-weights-permissive-1.0.0.json", "yaml": "open-weights-permissive-1.0.0.yml", "html": "open-weights-permissive-1.0.0.html", "license": "open-weights-permissive-1.0.0.LICENSE" }, { "license_key": "openai-tou-20230314", "category": "Commercial", "spdx_license_key": "LicenseRef-scancode-openai-tou-20230314", "other_spdx_license_keys": [], "is_exception": false, "is_deprecated": false, "json": "openai-tou-20230314.json", "yaml": "openai-tou-20230314.yml", "html": "openai-tou-20230314.html", "license": "openai-tou-20230314.LICENSE" }, { "license_key": "openai-tou-20241211", "category": "Commercial", "spdx_license_key": "LicenseRef-scancode-openai-tou-20241211", "other_spdx_license_keys": [], "is_exception": false, "is_deprecated": false, "json": "openai-tou-20241211.json", "yaml": "openai-tou-20241211.yml", "html": "openai-tou-20241211.html", "license": "openai-tou-20241211.LICENSE" }, { "license_key": "openatom-model-1.0", "category": "Permissive", "spdx_license_key": "LicenseRef-scancode-openatom-model-1.0", "other_spdx_license_keys": [], "is_exception": false, "is_deprecated": false, "json": "openatom-model-1.0.json", "yaml": "openatom-model-1.0.yml", "html": "openatom-model-1.0.html", "license": "openatom-model-1.0.LICENSE" }, { "license_key": "openbd-exception-3.0", "category": "Copyleft Limited", "spdx_license_key": "LicenseRef-scancode-openbd-exception-3.0", "other_spdx_license_keys": [], "is_exception": true, "is_deprecated": false, "json": "openbd-exception-3.0.json", "yaml": "openbd-exception-3.0.yml", "html": "openbd-exception-3.0.html", "license": "openbd-exception-3.0.LICENSE" }, { "license_key": "opencarp-1.0", "category": "Non-Commercial", "spdx_license_key": "LicenseRef-scancode-opencarp-1.0", "other_spdx_license_keys": [], "is_exception": false, "is_deprecated": false, "json": "opencarp-1.0.json", "yaml": "opencarp-1.0.yml", "html": "opencarp-1.0.html", "license": "opencarp-1.0.LICENSE" }, { "license_key": "opengroup", "category": "Copyleft Limited", "spdx_license_key": "OGTSL", "other_spdx_license_keys": [], "is_exception": false, "is_deprecated": false, "json": "opengroup.json", "yaml": "opengroup.yml", "html": "opengroup.html", "license": "opengroup.LICENSE" }, { "license_key": "opengroup-pl", "category": "Copyleft Limited", "spdx_license_key": "LicenseRef-scancode-opengroup-pl", "other_spdx_license_keys": [], "is_exception": false, "is_deprecated": false, "json": "opengroup-pl.json", "yaml": "opengroup-pl.yml", "html": "opengroup-pl.html", "license": "opengroup-pl.LICENSE" }, { "license_key": "openi-pl-1.0", "category": "Copyleft Limited", "spdx_license_key": "LicenseRef-scancode-openi-pl-1.0", "other_spdx_license_keys": [], "is_exception": false, "is_deprecated": false, "json": "openi-pl-1.0.json", "yaml": "openi-pl-1.0.yml", "html": "openi-pl-1.0.html", "license": "openi-pl-1.0.LICENSE" }, { "license_key": "openjdk-assembly-exception-1.0", "category": "Copyleft Limited", "spdx_license_key": "OpenJDK-assembly-exception-1.0", "other_spdx_license_keys": [], "is_exception": true, "is_deprecated": false, "json": "openjdk-assembly-exception-1.0.json", "yaml": "openjdk-assembly-exception-1.0.yml", "html": "openjdk-assembly-exception-1.0.html", "license": "openjdk-assembly-exception-1.0.LICENSE" }, { "license_key": "openjdk-classpath-exception-2.0", "category": "Copyleft Limited", "spdx_license_key": "LicenseRef-scancode-openjdk-classpath-exception2.0", "other_spdx_license_keys": [ "LicenseRef-scancode-openjdk-classpath-exception-2.0" ], "is_exception": true, "is_deprecated": false, "json": "openjdk-classpath-exception-2.0.json", "yaml": "openjdk-classpath-exception-2.0.yml", "html": "openjdk-classpath-exception-2.0.html", "license": "openjdk-classpath-exception-2.0.LICENSE" }, { "license_key": "openjdk-exception", "category": "Copyleft Limited", "spdx_license_key": "LicenseRef-scancode-openjdk-exception", "other_spdx_license_keys": [ "Assembly-exception" ], "is_exception": true, "is_deprecated": false, "json": "openjdk-exception.json", "yaml": "openjdk-exception.yml", "html": "openjdk-exception.html", "license": "openjdk-exception.LICENSE" }, { "license_key": "openldap-1.1", "category": "Copyleft Limited", "spdx_license_key": "OLDAP-1.1", "other_spdx_license_keys": [], "is_exception": false, "is_deprecated": false, "json": "openldap-1.1.json", "yaml": "openldap-1.1.yml", "html": "openldap-1.1.html", "license": "openldap-1.1.LICENSE" }, { "license_key": "openldap-1.2", "category": "Copyleft Limited", "spdx_license_key": "OLDAP-1.2", "other_spdx_license_keys": [], "is_exception": false, "is_deprecated": false, "json": "openldap-1.2.json", "yaml": "openldap-1.2.yml", "html": "openldap-1.2.html", "license": "openldap-1.2.LICENSE" }, { "license_key": "openldap-1.3", "category": "Copyleft Limited", "spdx_license_key": "OLDAP-1.3", "other_spdx_license_keys": [], "is_exception": false, "is_deprecated": false, "json": "openldap-1.3.json", "yaml": "openldap-1.3.yml", "html": "openldap-1.3.html", "license": "openldap-1.3.LICENSE" }, { "license_key": "openldap-1.4", "category": "Copyleft Limited", "spdx_license_key": "OLDAP-1.4", "other_spdx_license_keys": [], "is_exception": false, "is_deprecated": false, "json": "openldap-1.4.json", "yaml": "openldap-1.4.yml", "html": "openldap-1.4.html", "license": "openldap-1.4.LICENSE" }, { "license_key": "openldap-2.0", "category": "Permissive", "spdx_license_key": "OLDAP-2.0", "other_spdx_license_keys": [], "is_exception": false, "is_deprecated": false, "json": "openldap-2.0.json", "yaml": "openldap-2.0.yml", "html": "openldap-2.0.html", "license": "openldap-2.0.LICENSE" }, { "license_key": "openldap-2.0.1", "category": "Permissive", "spdx_license_key": "OLDAP-2.0.1", "other_spdx_license_keys": [], "is_exception": false, "is_deprecated": false, "json": "openldap-2.0.1.json", "yaml": "openldap-2.0.1.yml", "html": "openldap-2.0.1.html", "license": "openldap-2.0.1.LICENSE" }, { "license_key": "openldap-2.1", "category": "Permissive", "spdx_license_key": "OLDAP-2.1", "other_spdx_license_keys": [], "is_exception": false, "is_deprecated": false, "json": "openldap-2.1.json", "yaml": "openldap-2.1.yml", "html": "openldap-2.1.html", "license": "openldap-2.1.LICENSE" }, { "license_key": "openldap-2.2", "category": "Permissive", "spdx_license_key": "OLDAP-2.2", "other_spdx_license_keys": [], "is_exception": false, "is_deprecated": false, "json": "openldap-2.2.json", "yaml": "openldap-2.2.yml", "html": "openldap-2.2.html", "license": "openldap-2.2.LICENSE" }, { "license_key": "openldap-2.2.1", "category": "Permissive", "spdx_license_key": "OLDAP-2.2.1", "other_spdx_license_keys": [], "is_exception": false, "is_deprecated": false, "json": "openldap-2.2.1.json", "yaml": "openldap-2.2.1.yml", "html": "openldap-2.2.1.html", "license": "openldap-2.2.1.LICENSE" }, { "license_key": "openldap-2.2.2", "category": "Permissive", "spdx_license_key": "OLDAP-2.2.2", "other_spdx_license_keys": [], "is_exception": false, "is_deprecated": false, "json": "openldap-2.2.2.json", "yaml": "openldap-2.2.2.yml", "html": "openldap-2.2.2.html", "license": "openldap-2.2.2.LICENSE" }, { "license_key": "openldap-2.3", "category": "Permissive", "spdx_license_key": "OLDAP-2.3", "other_spdx_license_keys": [], "is_exception": false, "is_deprecated": false, "json": "openldap-2.3.json", "yaml": "openldap-2.3.yml", "html": "openldap-2.3.html", "license": "openldap-2.3.LICENSE" }, { "license_key": "openldap-2.4", "category": "Permissive", "spdx_license_key": "OLDAP-2.4", "other_spdx_license_keys": [], "is_exception": false, "is_deprecated": false, "json": "openldap-2.4.json", "yaml": "openldap-2.4.yml", "html": "openldap-2.4.html", "license": "openldap-2.4.LICENSE" }, { "license_key": "openldap-2.5", "category": "Permissive", "spdx_license_key": "OLDAP-2.5", "other_spdx_license_keys": [], "is_exception": false, "is_deprecated": false, "json": "openldap-2.5.json", "yaml": "openldap-2.5.yml", "html": "openldap-2.5.html", "license": "openldap-2.5.LICENSE" }, { "license_key": "openldap-2.6", "category": "Permissive", "spdx_license_key": "OLDAP-2.6", "other_spdx_license_keys": [], "is_exception": false, "is_deprecated": false, "json": "openldap-2.6.json", "yaml": "openldap-2.6.yml", "html": "openldap-2.6.html", "license": "openldap-2.6.LICENSE" }, { "license_key": "openldap-2.7", "category": "Permissive", "spdx_license_key": "OLDAP-2.7", "other_spdx_license_keys": [], "is_exception": false, "is_deprecated": false, "json": "openldap-2.7.json", "yaml": "openldap-2.7.yml", "html": "openldap-2.7.html", "license": "openldap-2.7.LICENSE" }, { "license_key": "openldap-2.8", "category": "Permissive", "spdx_license_key": "OLDAP-2.8", "other_spdx_license_keys": [], "is_exception": false, "is_deprecated": false, "json": "openldap-2.8.json", "yaml": "openldap-2.8.yml", "html": "openldap-2.8.html", "license": "openldap-2.8.LICENSE" }, { "license_key": "openmap", "category": "Copyleft Limited", "spdx_license_key": "LicenseRef-scancode-openmap", "other_spdx_license_keys": [], "is_exception": false, "is_deprecated": false, "json": "openmap.json", "yaml": "openmap.yml", "html": "openmap.html", "license": "openmap.LICENSE" }, { "license_key": "openmarket-fastcgi", "category": "Permissive", "spdx_license_key": "LicenseRef-scancode-openmarket-fastcgi", "other_spdx_license_keys": [], "is_exception": false, "is_deprecated": false, "json": "openmarket-fastcgi.json", "yaml": "openmarket-fastcgi.yml", "html": "openmarket-fastcgi.html", "license": "openmarket-fastcgi.LICENSE" }, { "license_key": "openmdw-1.0", "category": "Permissive", "spdx_license_key": "OpenMDW-1.0", "other_spdx_license_keys": [ "LicenseRef-scancode-openmdw-1.0" ], "is_exception": false, "is_deprecated": false, "json": "openmdw-1.0.json", "yaml": "openmdw-1.0.yml", "html": "openmdw-1.0.html", "license": "openmdw-1.0.LICENSE" }, { "license_key": "openmotif-exception-2.0-plus", "category": "Copyleft Limited", "spdx_license_key": "LicenseRef-scancode-openmotif-exception-2.0-plus", "other_spdx_license_keys": [], "is_exception": true, "is_deprecated": false, "json": "openmotif-exception-2.0-plus.json", "yaml": "openmotif-exception-2.0-plus.yml", "html": "openmotif-exception-2.0-plus.html", "license": "openmotif-exception-2.0-plus.LICENSE" }, { "license_key": "openmrs-exception-to-mpl-2.0", "category": "Copyleft Limited", "spdx_license_key": "LicenseRef-scancode-openmrs-exception-to-mpl-2.0", "other_spdx_license_keys": [], "is_exception": true, "is_deprecated": false, "json": "openmrs-exception-to-mpl-2.0.json", "yaml": "openmrs-exception-to-mpl-2.0.yml", "html": "openmrs-exception-to-mpl-2.0.html", "license": "openmrs-exception-to-mpl-2.0.LICENSE" }, { "license_key": "opennetcf-shared-source", "category": "Proprietary Free", "spdx_license_key": "LicenseRef-scancode-opennetcf-shared-source", "other_spdx_license_keys": [], "is_exception": false, "is_deprecated": false, "json": "opennetcf-shared-source.json", "yaml": "opennetcf-shared-source.yml", "html": "opennetcf-shared-source.html", "license": "opennetcf-shared-source.LICENSE" }, { "license_key": "openorb-1.0", "category": "Permissive", "spdx_license_key": "LicenseRef-scancode-openorb-1.0", "other_spdx_license_keys": [], "is_exception": false, "is_deprecated": false, "json": "openorb-1.0.json", "yaml": "openorb-1.0.yml", "html": "openorb-1.0.html", "license": "openorb-1.0.LICENSE" }, { "license_key": "openpbs-2.3", "category": "Non-Commercial", "spdx_license_key": "OpenPBS-2.3", "other_spdx_license_keys": [ "LicenseRef-scancode-openpbs-2.3" ], "is_exception": false, "is_deprecated": false, "json": "openpbs-2.3.json", "yaml": "openpbs-2.3.yml", "html": "openpbs-2.3.html", "license": "openpbs-2.3.LICENSE" }, { "license_key": "openpub", "category": "Permissive", "spdx_license_key": "OPUBL-1.0", "other_spdx_license_keys": [ "LicenseRef-scancode-openpub" ], "is_exception": false, "is_deprecated": false, "json": "openpub.json", "yaml": "openpub.yml", "html": "openpub.html", "license": "openpub.LICENSE" }, { "license_key": "opensaml-1.0", "category": "Permissive", "spdx_license_key": "LicenseRef-scancode-opensaml-1.0", "other_spdx_license_keys": [], "is_exception": false, "is_deprecated": false, "json": "opensaml-1.0.json", "yaml": "opensaml-1.0.yml", "html": "opensaml-1.0.html", "license": "opensaml-1.0.LICENSE" }, { "license_key": "opensc-openssl-openpace-exception-gpl", "category": "Copyleft", "spdx_license_key": "LicenseRef-scancode-openpace-exception-gpl", "other_spdx_license_keys": [ "LicenseRef-scancode-opensc-openssl-openpace-exception-gpl" ], "is_exception": true, "is_deprecated": false, "json": "opensc-openssl-openpace-exception-gpl.json", "yaml": "opensc-openssl-openpace-exception-gpl.yml", "html": "opensc-openssl-openpace-exception-gpl.html", "license": "opensc-openssl-openpace-exception-gpl.LICENSE" }, { "license_key": "openssh", "category": "Permissive", "spdx_license_key": "SSH-OpenSSH", "other_spdx_license_keys": [], "is_exception": false, "is_deprecated": false, "json": "openssh.json", "yaml": "openssh.yml", "html": "openssh.html", "license": "openssh.LICENSE" }, { "license_key": "openssl", "category": "Permissive", "spdx_license_key": "OpenSSL-standalone", "other_spdx_license_keys": [ "LicenseRef-scancode-openssl" ], "is_exception": false, "is_deprecated": false, "json": "openssl.json", "yaml": "openssl.yml", "html": "openssl.html", "license": "openssl.LICENSE" }, { "license_key": "openssl-exception-agpl-3.0", "category": "Copyleft", "spdx_license_key": "LicenseRef-scancode-openssl-exception-agpl-3.0", "other_spdx_license_keys": [], "is_exception": true, "is_deprecated": false, "json": "openssl-exception-agpl-3.0.json", "yaml": "openssl-exception-agpl-3.0.yml", "html": "openssl-exception-agpl-3.0.html", "license": "openssl-exception-agpl-3.0.LICENSE" }, { "license_key": "openssl-exception-agpl-3.0-monit", "category": "Copyleft", "spdx_license_key": "LicenseRef-scancode-openssl-exception-agpl3.0monit", "other_spdx_license_keys": [ "LicenseRef-scancode-openssl-exception-agpl-3.0-monit" ], "is_exception": true, "is_deprecated": false, "json": "openssl-exception-agpl-3.0-monit.json", "yaml": "openssl-exception-agpl-3.0-monit.yml", "html": "openssl-exception-agpl-3.0-monit.html", "license": "openssl-exception-agpl-3.0-monit.LICENSE" }, { "license_key": "openssl-exception-agpl-3.0-plus", "category": "Copyleft", "spdx_license_key": "LicenseRef-scancode-openssl-exception-agpl3.0plus", "other_spdx_license_keys": [ "LicenseRef-scancode-openssl-exception-agpl-3.0-plus" ], "is_exception": true, "is_deprecated": false, "json": "openssl-exception-agpl-3.0-plus.json", "yaml": "openssl-exception-agpl-3.0-plus.yml", "html": "openssl-exception-agpl-3.0-plus.html", "license": "openssl-exception-agpl-3.0-plus.LICENSE" }, { "license_key": "openssl-exception-gpl-2.0", "category": "Copyleft", "spdx_license_key": "x11vnc-openssl-exception", "other_spdx_license_keys": [ "LicenseRef-scancode-openssl-exception-gpl-2.0" ], "is_exception": true, "is_deprecated": false, "json": "openssl-exception-gpl-2.0.json", "yaml": "openssl-exception-gpl-2.0.yml", "html": "openssl-exception-gpl-2.0.html", "license": "openssl-exception-gpl-2.0.LICENSE" }, { "license_key": "openssl-exception-gpl-2.0-plus", "category": "Copyleft", "spdx_license_key": "LicenseRef-scancode-openssl-exception-gpl-2.0-plus", "other_spdx_license_keys": [], "is_exception": true, "is_deprecated": false, "json": "openssl-exception-gpl-2.0-plus.json", "yaml": "openssl-exception-gpl-2.0-plus.yml", "html": "openssl-exception-gpl-2.0-plus.html", "license": "openssl-exception-gpl-2.0-plus.LICENSE" }, { "license_key": "openssl-exception-gpl-3.0-plus", "category": "Copyleft", "spdx_license_key": "cryptsetup-OpenSSL-exception", "other_spdx_license_keys": [ "LicenseRef-scancode-openssl-exception-gpl-3.0-plus" ], "is_exception": true, "is_deprecated": false, "json": "openssl-exception-gpl-3.0-plus.json", "yaml": "openssl-exception-gpl-3.0-plus.yml", "html": "openssl-exception-gpl-3.0-plus.html", "license": "openssl-exception-gpl-3.0-plus.LICENSE" }, { "license_key": "openssl-exception-lgpl", "category": "Copyleft Limited", "spdx_license_key": "LicenseRef-scancode-openssl-exception-lgpl", "other_spdx_license_keys": [], "is_exception": true, "is_deprecated": false, "json": "openssl-exception-lgpl.json", "yaml": "openssl-exception-lgpl.yml", "html": "openssl-exception-lgpl.html", "license": "openssl-exception-lgpl.LICENSE" }, { "license_key": "openssl-exception-lgpl-2.0-plus", "category": "Copyleft Limited", "spdx_license_key": "LicenseRef-scancode-openssl-exception-lgpl2.0plus", "other_spdx_license_keys": [ "LicenseRef-scancode-openssl-exception-lgpl-2.0-plus" ], "is_exception": true, "is_deprecated": false, "json": "openssl-exception-lgpl-2.0-plus.json", "yaml": "openssl-exception-lgpl-2.0-plus.yml", "html": "openssl-exception-lgpl-2.0-plus.html", "license": "openssl-exception-lgpl-2.0-plus.LICENSE" }, { "license_key": "openssl-exception-lgpl-3.0-plus", "category": "Copyleft Limited", "spdx_license_key": "LicenseRef-scancode-openssl-exception-lgpl3.0plus", "other_spdx_license_keys": [ "LicenseRef-scancode-openssl-exception-lgpl-3.0-plus" ], "is_exception": true, "is_deprecated": false, "json": "openssl-exception-lgpl-3.0-plus.json", "yaml": "openssl-exception-lgpl-3.0-plus.yml", "html": "openssl-exception-lgpl-3.0-plus.html", "license": "openssl-exception-lgpl-3.0-plus.LICENSE" }, { "license_key": "openssl-exception-mongodb-sspl", "category": "Copyleft", "spdx_license_key": "LicenseRef-scancode-openssl-exception-mongodb-sspl", "other_spdx_license_keys": [], "is_exception": true, "is_deprecated": false, "json": "openssl-exception-mongodb-sspl.json", "yaml": "openssl-exception-mongodb-sspl.yml", "html": "openssl-exception-mongodb-sspl.html", "license": "openssl-exception-mongodb-sspl.LICENSE" }, { "license_key": "openssl-nokia-psk-contribution", "category": "Patent License", "spdx_license_key": "LicenseRef-scancode-openssl-nokia-psk-contribution", "other_spdx_license_keys": [], "is_exception": true, "is_deprecated": false, "json": "openssl-nokia-psk-contribution.json", "yaml": "openssl-nokia-psk-contribution.yml", "html": "openssl-nokia-psk-contribution.html", "license": "openssl-nokia-psk-contribution.LICENSE" }, { "license_key": "openssl-ssleay", "category": "Permissive", "spdx_license_key": "OpenSSL", "other_spdx_license_keys": [], "is_exception": false, "is_deprecated": false, "json": "openssl-ssleay.json", "yaml": "openssl-ssleay.yml", "html": "openssl-ssleay.html", "license": "openssl-ssleay.LICENSE" }, { "license_key": "openvision", "category": "Permissive", "spdx_license_key": "OpenVision", "other_spdx_license_keys": [], "is_exception": false, "is_deprecated": false, "json": "openvision.json", "yaml": "openvision.yml", "html": "openvision.html", "license": "openvision.LICENSE" }, { "license_key": "openvpn-as-eula", "category": "Proprietary Free", "spdx_license_key": "LicenseRef-scancode-openvpn-as-eula", "other_spdx_license_keys": [], "is_exception": false, "is_deprecated": false, "json": "openvpn-as-eula.json", "yaml": "openvpn-as-eula.yml", "html": "openvpn-as-eula.html", "license": "openvpn-as-eula.LICENSE" }, { "license_key": "openvpn-openssl-exception", "category": "Copyleft Limited", "spdx_license_key": "openvpn-openssl-exception", "other_spdx_license_keys": [], "is_exception": true, "is_deprecated": false, "json": "openvpn-openssl-exception.json", "yaml": "openvpn-openssl-exception.yml", "html": "openvpn-openssl-exception.html", "license": "openvpn-openssl-exception.LICENSE" }, { "license_key": "openwall-md5-permissive", "category": "Permissive", "spdx_license_key": "LicenseRef-scancode-openwall-md5-permissive", "other_spdx_license_keys": [], "is_exception": false, "is_deprecated": false, "json": "openwall-md5-permissive.json", "yaml": "openwall-md5-permissive.yml", "html": "openwall-md5-permissive.html", "license": "openwall-md5-permissive.LICENSE" }, { "license_key": "opera-eula-2018", "category": "Proprietary Free", "spdx_license_key": "LicenseRef-scancode-opera-eula-2018", "other_spdx_license_keys": [], "is_exception": false, "is_deprecated": false, "json": "opera-eula-2018.json", "yaml": "opera-eula-2018.yml", "html": "opera-eula-2018.html", "license": "opera-eula-2018.LICENSE" }, { "license_key": "opera-eula-eea-2018", "category": "Proprietary Free", "spdx_license_key": "LicenseRef-scancode-opera-eula-eea-2018", "other_spdx_license_keys": [], "is_exception": false, "is_deprecated": false, "json": "opera-eula-eea-2018.json", "yaml": "opera-eula-eea-2018.yml", "html": "opera-eula-eea-2018.html", "license": "opera-eula-eea-2018.LICENSE" }, { "license_key": "opera-widget-1.0", "category": "Proprietary Free", "spdx_license_key": "LicenseRef-scancode-opera-widget-1.0", "other_spdx_license_keys": [], "is_exception": false, "is_deprecated": false, "json": "opera-widget-1.0.json", "yaml": "opera-widget-1.0.yml", "html": "opera-widget-1.0.html", "license": "opera-widget-1.0.LICENSE" }, { "license_key": "opl-1.0", "category": "Copyleft Limited", "spdx_license_key": "LicenseRef-scancode-opl-1.0", "other_spdx_license_keys": [], "is_exception": false, "is_deprecated": false, "json": "opl-1.0.json", "yaml": "opl-1.0.yml", "html": "opl-1.0.html", "license": "opl-1.0.LICENSE" }, { "license_key": "opl-uk-3.0", "category": "Permissive", "spdx_license_key": "OPL-UK-3.0", "other_spdx_license_keys": [], "is_exception": false, "is_deprecated": false, "json": "opl-uk-3.0.json", "yaml": "opl-uk-3.0.yml", "html": "opl-uk-3.0.html", "license": "opl-uk-3.0.LICENSE" }, { "license_key": "opml-1.0", "category": "Permissive", "spdx_license_key": "LicenseRef-scancode-opml-1.0", "other_spdx_license_keys": [], "is_exception": false, "is_deprecated": false, "json": "opml-1.0.json", "yaml": "opml-1.0.yml", "html": "opml-1.0.html", "license": "opml-1.0.LICENSE" }, { "license_key": "opnl-1.0", "category": "Permissive", "spdx_license_key": "LicenseRef-scancode-opnl-1.0", "other_spdx_license_keys": [], "is_exception": false, "is_deprecated": false, "json": "opnl-1.0.json", "yaml": "opnl-1.0.yml", "html": "opnl-1.0.html", "license": "opnl-1.0.LICENSE" }, { "license_key": "opnl-2.0", "category": "Permissive", "spdx_license_key": "LicenseRef-scancode-opnl-2.0", "other_spdx_license_keys": [], "is_exception": false, "is_deprecated": false, "json": "opnl-2.0.json", "yaml": "opnl-2.0.yml", "html": "opnl-2.0.html", "license": "opnl-2.0.LICENSE" }, { "license_key": "oracle-bcl-javaee", "category": "Proprietary Free", "spdx_license_key": "LicenseRef-scancode-oracle-bcl-javaee", "other_spdx_license_keys": [], "is_exception": false, "is_deprecated": false, "json": "oracle-bcl-javaee.json", "yaml": "oracle-bcl-javaee.yml", "html": "oracle-bcl-javaee.html", "license": "oracle-bcl-javaee.LICENSE" }, { "license_key": "oracle-bcl-javase-javafx-2012", "category": "Proprietary Free", "spdx_license_key": "LicenseRef-scancode-oracle-bcl-javase-javafx-2012", "other_spdx_license_keys": [], "is_exception": false, "is_deprecated": false, "json": "oracle-bcl-javase-javafx-2012.json", "yaml": "oracle-bcl-javase-javafx-2012.yml", "html": "oracle-bcl-javase-javafx-2012.html", "license": "oracle-bcl-javase-javafx-2012.LICENSE" }, { "license_key": "oracle-bcl-javase-javafx-2013", "category": "Proprietary Free", "spdx_license_key": "LicenseRef-scancode-oracle-bcl-javase-javafx-2013", "other_spdx_license_keys": [], "is_exception": false, "is_deprecated": false, "json": "oracle-bcl-javase-javafx-2013.json", "yaml": "oracle-bcl-javase-javafx-2013.yml", "html": "oracle-bcl-javase-javafx-2013.html", "license": "oracle-bcl-javase-javafx-2013.LICENSE" }, { "license_key": "oracle-bcl-javase-platform-javafx-2013", "category": "Non-Commercial", "spdx_license_key": "LicenseRef-scancode-oracle-bcl-java-platform-2013", "other_spdx_license_keys": [ "LicenseRef-scancode-oracle-bcl-javase-platform-javafx-2013" ], "is_exception": false, "is_deprecated": false, "json": "oracle-bcl-javase-platform-javafx-2013.json", "yaml": "oracle-bcl-javase-platform-javafx-2013.yml", "html": "oracle-bcl-javase-platform-javafx-2013.html", "license": "oracle-bcl-javase-platform-javafx-2013.LICENSE" }, { "license_key": "oracle-bcl-javase-platform-javafx-2017", "category": "Proprietary Free", "spdx_license_key": "LicenseRef-scancode-oracle-bcl-java-platform-2017", "other_spdx_license_keys": [ "LicenseRef-scancode-oracle-bcl-javase-platform-javafx-2017" ], "is_exception": false, "is_deprecated": false, "json": "oracle-bcl-javase-platform-javafx-2017.json", "yaml": "oracle-bcl-javase-platform-javafx-2017.yml", "html": "oracle-bcl-javase-platform-javafx-2017.html", "license": "oracle-bcl-javase-platform-javafx-2017.LICENSE" }, { "license_key": "oracle-bcl-jsse-1.0.3", "category": "Proprietary Free", "spdx_license_key": "LicenseRef-scancode-oracle-bcl-jsse-1.0.3", "other_spdx_license_keys": [], "is_exception": false, "is_deprecated": false, "json": "oracle-bcl-jsse-1.0.3.json", "yaml": "oracle-bcl-jsse-1.0.3.yml", "html": "oracle-bcl-jsse-1.0.3.html", "license": "oracle-bcl-jsse-1.0.3.LICENSE" }, { "license_key": "oracle-bsd-no-nuclear", "category": "Free Restricted", "spdx_license_key": "BSD-3-Clause-No-Nuclear-License-2014", "other_spdx_license_keys": [], "is_exception": false, "is_deprecated": false, "json": "oracle-bsd-no-nuclear.json", "yaml": "oracle-bsd-no-nuclear.yml", "html": "oracle-bsd-no-nuclear.html", "license": "oracle-bsd-no-nuclear.LICENSE" }, { "license_key": "oracle-code-samples-bsd", "category": "Free Restricted", "spdx_license_key": "LicenseRef-scancode-oracle-code-samples-bsd", "other_spdx_license_keys": [], "is_exception": false, "is_deprecated": false, "json": "oracle-code-samples-bsd.json", "yaml": "oracle-code-samples-bsd.yml", "html": "oracle-code-samples-bsd.html", "license": "oracle-code-samples-bsd.LICENSE" }, { "license_key": "oracle-commercial-database-11g2", "category": "Commercial", "spdx_license_key": "LicenseRef-scancode-oracle-commercial-db-11g2", "other_spdx_license_keys": [ "LicenseRef-scancode-oracle-commercial-database-11g2" ], "is_exception": false, "is_deprecated": false, "json": "oracle-commercial-database-11g2.json", "yaml": "oracle-commercial-database-11g2.yml", "html": "oracle-commercial-database-11g2.html", "license": "oracle-commercial-database-11g2.LICENSE" }, { "license_key": "oracle-devtools-vsnet-dev", "category": "Proprietary Free", "spdx_license_key": "LicenseRef-scancode-oracle-devtools-vsnet-dev", "other_spdx_license_keys": [], "is_exception": false, "is_deprecated": false, "json": "oracle-devtools-vsnet-dev.json", "yaml": "oracle-devtools-vsnet-dev.yml", "html": "oracle-devtools-vsnet-dev.html", "license": "oracle-devtools-vsnet-dev.LICENSE" }, { "license_key": "oracle-entitlement-05-15", "category": "Proprietary Free", "spdx_license_key": "LicenseRef-scancode-oracle-entitlement-05-15", "other_spdx_license_keys": [], "is_exception": false, "is_deprecated": false, "json": "oracle-entitlement-05-15.json", "yaml": "oracle-entitlement-05-15.yml", "html": "oracle-entitlement-05-15.html", "license": "oracle-entitlement-05-15.LICENSE" }, { "license_key": "oracle-free-2018", "category": "Proprietary Free", "spdx_license_key": "LicenseRef-scancode-oracle-free-2018", "other_spdx_license_keys": [], "is_exception": false, "is_deprecated": false, "json": "oracle-free-2018.json", "yaml": "oracle-free-2018.yml", "html": "oracle-free-2018.html", "license": "oracle-free-2018.LICENSE" }, { "license_key": "oracle-gftc-2023-06-12", "category": "Proprietary Free", "spdx_license_key": "LicenseRef-scancode-oracle-gftc-2023-06-12", "other_spdx_license_keys": [], "is_exception": false, "is_deprecated": false, "json": "oracle-gftc-2023-06-12.json", "yaml": "oracle-gftc-2023-06-12.yml", "html": "oracle-gftc-2023-06-12.html", "license": "oracle-gftc-2023-06-12.LICENSE" }, { "license_key": "oracle-java-ee-sdk-2010", "category": "Proprietary Free", "spdx_license_key": "LicenseRef-scancode-oracle-java-ee-sdk-2010", "other_spdx_license_keys": [], "is_exception": false, "is_deprecated": false, "json": "oracle-java-ee-sdk-2010.json", "yaml": "oracle-java-ee-sdk-2010.yml", "html": "oracle-java-ee-sdk-2010.html", "license": "oracle-java-ee-sdk-2010.LICENSE" }, { "license_key": "oracle-master-agreement", "category": "Commercial", "spdx_license_key": "LicenseRef-scancode-oracle-master-agreement", "other_spdx_license_keys": [], "is_exception": false, "is_deprecated": false, "json": "oracle-master-agreement.json", "yaml": "oracle-master-agreement.yml", "html": "oracle-master-agreement.html", "license": "oracle-master-agreement.LICENSE" }, { "license_key": "oracle-mysql-foss-exception-2.0", "category": "Copyleft Limited", "spdx_license_key": "LicenseRef-scancode-oracle-mysql-foss-exception2.0", "other_spdx_license_keys": [ "LicenseRef-scancode-oracle-mysql-foss-exception-2.0" ], "is_exception": true, "is_deprecated": false, "json": "oracle-mysql-foss-exception-2.0.json", "yaml": "oracle-mysql-foss-exception-2.0.yml", "html": "oracle-mysql-foss-exception-2.0.html", "license": "oracle-mysql-foss-exception-2.0.LICENSE" }, { "license_key": "oracle-nftc-2021", "category": "Proprietary Free", "spdx_license_key": "LicenseRef-scancode-oracle-nftc-2021", "other_spdx_license_keys": [], "is_exception": false, "is_deprecated": false, "json": "oracle-nftc-2021.json", "yaml": "oracle-nftc-2021.yml", "html": "oracle-nftc-2021.html", "license": "oracle-nftc-2021.LICENSE" }, { "license_key": "oracle-openjdk-classpath-exception-2.0", "category": "Copyleft Limited", "spdx_license_key": "LicenseRef-scancode-oracle-openjdk-exception-2.0", "other_spdx_license_keys": [ "LicenseRef-scancode-oracle-openjdk-classpath-exception-2.0" ], "is_exception": true, "is_deprecated": false, "json": "oracle-openjdk-classpath-exception-2.0.json", "yaml": "oracle-openjdk-classpath-exception-2.0.yml", "html": "oracle-openjdk-classpath-exception-2.0.html", "license": "oracle-openjdk-classpath-exception-2.0.LICENSE" }, { "license_key": "oracle-otn-javase-2019", "category": "Proprietary Free", "spdx_license_key": "LicenseRef-scancode-oracle-otn-javase-2019", "other_spdx_license_keys": [], "is_exception": false, "is_deprecated": false, "json": "oracle-otn-javase-2019.json", "yaml": "oracle-otn-javase-2019.yml", "html": "oracle-otn-javase-2019.html", "license": "oracle-otn-javase-2019.LICENSE" }, { "license_key": "oracle-sql-developer", "category": "Proprietary Free", "spdx_license_key": "LicenseRef-scancode-oracle-sql-developer", "other_spdx_license_keys": [], "is_exception": false, "is_deprecated": false, "json": "oracle-sql-developer.json", "yaml": "oracle-sql-developer.yml", "html": "oracle-sql-developer.html", "license": "oracle-sql-developer.LICENSE" }, { "license_key": "oracle-vb-puel-12", "category": "Proprietary Free", "spdx_license_key": "LicenseRef-scancode-oracle-vb-puel-12", "other_spdx_license_keys": [], "is_exception": false, "is_deprecated": false, "json": "oracle-vb-puel-12.json", "yaml": "oracle-vb-puel-12.yml", "html": "oracle-vb-puel-12.html", "license": "oracle-vb-puel-12.LICENSE" }, { "license_key": "oracle-web-sites-tou", "category": "Non-Commercial", "spdx_license_key": "LicenseRef-scancode-oracle-web-sites-tou", "other_spdx_license_keys": [], "is_exception": false, "is_deprecated": false, "json": "oracle-web-sites-tou.json", "yaml": "oracle-web-sites-tou.yml", "html": "oracle-web-sites-tou.html", "license": "oracle-web-sites-tou.LICENSE" }, { "license_key": "oreilly-notice", "category": "Permissive", "spdx_license_key": "LicenseRef-scancode-oreilly-notice", "other_spdx_license_keys": [], "is_exception": false, "is_deprecated": false, "json": "oreilly-notice.json", "yaml": "oreilly-notice.yml", "html": "oreilly-notice.html", "license": "oreilly-notice.LICENSE" }, { "license_key": "os-maintenance-fee-eula", "category": "Proprietary Free", "spdx_license_key": "LicenseRef-scancode-os-maintenance-fee-eula", "other_spdx_license_keys": [], "is_exception": false, "is_deprecated": false, "json": "os-maintenance-fee-eula.json", "yaml": "os-maintenance-fee-eula.yml", "html": "os-maintenance-fee-eula.html", "license": "os-maintenance-fee-eula.LICENSE" }, { "license_key": "os4d-1.1-apache-2.0", "category": "Proprietary Free", "spdx_license_key": "LicenseRef-scancode-os4d-1.1-apache-2.0", "other_spdx_license_keys": [], "is_exception": false, "is_deprecated": false, "json": "os4d-1.1-apache-2.0.json", "yaml": "os4d-1.1-apache-2.0.yml", "html": "os4d-1.1-apache-2.0.html", "license": "os4d-1.1-apache-2.0.LICENSE" }, { "license_key": "osassy-2025", "category": "Proprietary Free", "spdx_license_key": "LicenseRef-scancode-osassy-2025", "other_spdx_license_keys": [], "is_exception": false, "is_deprecated": false, "json": "osassy-2025.json", "yaml": "osassy-2025.yml", "html": "osassy-2025.html", "license": "osassy-2025.LICENSE" }, { "license_key": "osc-1.0", "category": "Permissive", "spdx_license_key": "OSC-1.0", "other_spdx_license_keys": [], "is_exception": false, "is_deprecated": false, "json": "osc-1.0.json", "yaml": "osc-1.0.yml", "html": "osc-1.0.html", "license": "osc-1.0.LICENSE" }, { "license_key": "oset-pl-2.1", "category": "Copyleft Limited", "spdx_license_key": "OSET-PL-2.1", "other_spdx_license_keys": [], "is_exception": false, "is_deprecated": false, "json": "oset-pl-2.1.json", "yaml": "oset-pl-2.1.yml", "html": "oset-pl-2.1.html", "license": "oset-pl-2.1.LICENSE" }, { "license_key": "osetpl-2.1", "category": "Copyleft Limited", "spdx_license_key": null, "other_spdx_license_keys": [], "is_exception": false, "is_deprecated": true, "json": "osetpl-2.1.json", "yaml": "osetpl-2.1.yml", "html": "osetpl-2.1.html", "license": "osetpl-2.1.LICENSE" }, { "license_key": "osf-1990", "category": "Permissive", "spdx_license_key": "HP-1989", "other_spdx_license_keys": [ "LicenseRef-scancode-osf-1990" ], "is_exception": false, "is_deprecated": false, "json": "osf-1990.json", "yaml": "osf-1990.yml", "html": "osf-1990.html", "license": "osf-1990.LICENSE" }, { "license_key": "osgi-spec-2.0", "category": "Proprietary Free", "spdx_license_key": "LicenseRef-scancode-osgi-spec-2.0", "other_spdx_license_keys": [], "is_exception": false, "is_deprecated": false, "json": "osgi-spec-2.0.json", "yaml": "osgi-spec-2.0.yml", "html": "osgi-spec-2.0.html", "license": "osgi-spec-2.0.LICENSE" }, { "license_key": "osl-1.0", "category": "Copyleft", "spdx_license_key": "OSL-1.0", "other_spdx_license_keys": [], "is_exception": false, "is_deprecated": false, "json": "osl-1.0.json", "yaml": "osl-1.0.yml", "html": "osl-1.0.html", "license": "osl-1.0.LICENSE" }, { "license_key": "osl-1.1", "category": "Copyleft", "spdx_license_key": "OSL-1.1", "other_spdx_license_keys": [], "is_exception": false, "is_deprecated": false, "json": "osl-1.1.json", "yaml": "osl-1.1.yml", "html": "osl-1.1.html", "license": "osl-1.1.LICENSE" }, { "license_key": "osl-2.0", "category": "Copyleft", "spdx_license_key": "OSL-2.0", "other_spdx_license_keys": [], "is_exception": false, "is_deprecated": false, "json": "osl-2.0.json", "yaml": "osl-2.0.yml", "html": "osl-2.0.html", "license": "osl-2.0.LICENSE" }, { "license_key": "osl-2.1", "category": "Copyleft", "spdx_license_key": "OSL-2.1", "other_spdx_license_keys": [], "is_exception": false, "is_deprecated": false, "json": "osl-2.1.json", "yaml": "osl-2.1.yml", "html": "osl-2.1.html", "license": "osl-2.1.LICENSE" }, { "license_key": "osl-3.0", "category": "Copyleft", "spdx_license_key": "OSL-3.0", "other_spdx_license_keys": [], "is_exception": false, "is_deprecated": false, "json": "osl-3.0.json", "yaml": "osl-3.0.yml", "html": "osl-3.0.html", "license": "osl-3.0.LICENSE" }, { "license_key": "ossn-3.0", "category": "Non-Commercial", "spdx_license_key": "LicenseRef-scancode-ossn-3.0", "other_spdx_license_keys": [], "is_exception": false, "is_deprecated": false, "json": "ossn-3.0.json", "yaml": "ossn-3.0.yml", "html": "ossn-3.0.html", "license": "ossn-3.0.LICENSE" }, { "license_key": "ossp", "category": "Permissive", "spdx_license_key": "OSSP", "other_spdx_license_keys": [], "is_exception": false, "is_deprecated": false, "json": "ossp.json", "yaml": "ossp.yml", "html": "ossp.html", "license": "ossp.LICENSE" }, { "license_key": "osvdb", "category": "Non-Commercial", "spdx_license_key": "LicenseRef-scancode-osvdb", "other_spdx_license_keys": [], "is_exception": false, "is_deprecated": false, "json": "osvdb.json", "yaml": "osvdb.yml", "html": "osvdb.html", "license": "osvdb.LICENSE" }, { "license_key": "oswego-concurrent", "category": "Permissive", "spdx_license_key": "LicenseRef-scancode-oswego-concurrent", "other_spdx_license_keys": [], "is_exception": false, "is_deprecated": false, "json": "oswego-concurrent.json", "yaml": "oswego-concurrent.yml", "html": "oswego-concurrent.html", "license": "oswego-concurrent.LICENSE" }, { "license_key": "other-copyleft", "category": "Copyleft", "spdx_license_key": "LicenseRef-scancode-other-copyleft", "other_spdx_license_keys": [], "is_exception": false, "is_deprecated": false, "json": "other-copyleft.json", "yaml": "other-copyleft.yml", "html": "other-copyleft.html", "license": "other-copyleft.LICENSE" }, { "license_key": "other-permissive", "category": "Permissive", "spdx_license_key": "LicenseRef-scancode-other-permissive", "other_spdx_license_keys": [ "LicenseRef-Fedora-UltraPermissive" ], "is_exception": false, "is_deprecated": false, "json": "other-permissive.json", "yaml": "other-permissive.yml", "html": "other-permissive.html", "license": "other-permissive.LICENSE" }, { "license_key": "otn-dev-dist", "category": "Proprietary Free", "spdx_license_key": "LicenseRef-scancode-otn-dev-dist", "other_spdx_license_keys": [], "is_exception": false, "is_deprecated": false, "json": "otn-dev-dist.json", "yaml": "otn-dev-dist.yml", "html": "otn-dev-dist.html", "license": "otn-dev-dist.LICENSE" }, { "license_key": "otn-dev-dist-2009", "category": "Non-Commercial", "spdx_license_key": "LicenseRef-scancode-otn-dev-dist-2009", "other_spdx_license_keys": [], "is_exception": false, "is_deprecated": false, "json": "otn-dev-dist-2009.json", "yaml": "otn-dev-dist-2009.yml", "html": "otn-dev-dist-2009.html", "license": "otn-dev-dist-2009.LICENSE" }, { "license_key": "otn-dev-dist-2014", "category": "Proprietary Free", "spdx_license_key": "LicenseRef-scancode-otn-dev-dist-2014", "other_spdx_license_keys": [], "is_exception": false, "is_deprecated": false, "json": "otn-dev-dist-2014.json", "yaml": "otn-dev-dist-2014.yml", "html": "otn-dev-dist-2014.html", "license": "otn-dev-dist-2014.LICENSE" }, { "license_key": "otn-dev-dist-2016", "category": "Proprietary Free", "spdx_license_key": "LicenseRef-scancode-otn-dev-dist-2016", "other_spdx_license_keys": [], "is_exception": false, "is_deprecated": false, "json": "otn-dev-dist-2016.json", "yaml": "otn-dev-dist-2016.yml", "html": "otn-dev-dist-2016.html", "license": "otn-dev-dist-2016.LICENSE" }, { "license_key": "otn-early-adopter-2018", "category": "Non-Commercial", "spdx_license_key": "LicenseRef-scancode-otn-early-adopter-2018", "other_spdx_license_keys": [], "is_exception": false, "is_deprecated": false, "json": "otn-early-adopter-2018.json", "yaml": "otn-early-adopter-2018.yml", "html": "otn-early-adopter-2018.html", "license": "otn-early-adopter-2018.LICENSE" }, { "license_key": "otn-early-adopter-development", "category": "Non-Commercial", "spdx_license_key": "LicenseRef-scancode-otn-early-adopter-development", "other_spdx_license_keys": [], "is_exception": false, "is_deprecated": false, "json": "otn-early-adopter-development.json", "yaml": "otn-early-adopter-development.yml", "html": "otn-early-adopter-development.html", "license": "otn-early-adopter-development.LICENSE" }, { "license_key": "otn-standard-2014-09", "category": "Proprietary Free", "spdx_license_key": "LicenseRef-scancode-otn-standard-2014-09", "other_spdx_license_keys": [], "is_exception": false, "is_deprecated": false, "json": "otn-standard-2014-09.json", "yaml": "otn-standard-2014-09.yml", "html": "otn-standard-2014-09.html", "license": "otn-standard-2014-09.LICENSE" }, { "license_key": "otnla-2016-11-30", "category": "Proprietary Free", "spdx_license_key": "LicenseRef-scancode-otnla-2016-11-30", "other_spdx_license_keys": [], "is_exception": false, "is_deprecated": false, "json": "otnla-2016-11-30.json", "yaml": "otnla-2016-11-30.yml", "html": "otnla-2016-11-30.html", "license": "otnla-2016-11-30.LICENSE" }, { "license_key": "owal-1.0", "category": "Proprietary Free", "spdx_license_key": "LicenseRef-scancode-owal-1.0", "other_spdx_license_keys": [], "is_exception": false, "is_deprecated": false, "json": "owal-1.0.json", "yaml": "owal-1.0.yml", "html": "owal-1.0.html", "license": "owal-1.0.LICENSE" }, { "license_key": "owf-cla-1.0-copyright", "category": "CLA", "spdx_license_key": "LicenseRef-scancode-owf-cla-1.0-copyright", "other_spdx_license_keys": [], "is_exception": false, "is_deprecated": false, "json": "owf-cla-1.0-copyright.json", "yaml": "owf-cla-1.0-copyright.yml", "html": "owf-cla-1.0-copyright.html", "license": "owf-cla-1.0-copyright.LICENSE" }, { "license_key": "owf-cla-1.0-copyright-patent", "category": "CLA", "spdx_license_key": "LicenseRef-scancode-owf-cla-1.0-copyright-patent", "other_spdx_license_keys": [], "is_exception": false, "is_deprecated": false, "json": "owf-cla-1.0-copyright-patent.json", "yaml": "owf-cla-1.0-copyright-patent.yml", "html": "owf-cla-1.0-copyright-patent.html", "license": "owf-cla-1.0-copyright-patent.LICENSE" }, { "license_key": "owfa-1-0-patent-only", "category": "Patent License", "spdx_license_key": "LicenseRef-scancode-owfa-1.0-patent-only", "other_spdx_license_keys": [], "is_exception": false, "is_deprecated": false, "json": "owfa-1-0-patent-only.json", "yaml": "owfa-1-0-patent-only.yml", "html": "owfa-1-0-patent-only.html", "license": "owfa-1-0-patent-only.LICENSE" }, { "license_key": "owfa-1.0", "category": "Patent License", "spdx_license_key": "LicenseRef-scancode-owfa-1.0", "other_spdx_license_keys": [], "is_exception": false, "is_deprecated": false, "json": "owfa-1.0.json", "yaml": "owfa-1.0.yml", "html": "owfa-1.0.html", "license": "owfa-1.0.LICENSE" }, { "license_key": "owfa-1.0-2023-05", "category": "Patent License", "spdx_license_key": "LicenseRef-scancode-owfa-1.0-2023-05", "other_spdx_license_keys": [], "is_exception": false, "is_deprecated": false, "json": "owfa-1.0-2023-05.json", "yaml": "owfa-1.0-2023-05.yml", "html": "owfa-1.0-2023-05.html", "license": "owfa-1.0-2023-05.LICENSE" }, { "license_key": "owl-0.9.4", "category": "Permissive", "spdx_license_key": "LicenseRef-scancode-owl-0.9.4", "other_spdx_license_keys": [], "is_exception": false, "is_deprecated": false, "json": "owl-0.9.4.json", "yaml": "owl-0.9.4.yml", "html": "owl-0.9.4.html", "license": "owl-0.9.4.LICENSE" }, { "license_key": "owtchart", "category": "Permissive", "spdx_license_key": "LicenseRef-scancode-owtchart", "other_spdx_license_keys": [], "is_exception": false, "is_deprecated": false, "json": "owtchart.json", "yaml": "owtchart.yml", "html": "owtchart.html", "license": "owtchart.LICENSE" }, { "license_key": "oxygen-xml-dev-eula-2025", "category": "Commercial", "spdx_license_key": "LicenseRef-scancode-oxygen-xml-dev-eula-2025", "other_spdx_license_keys": [], "is_exception": false, "is_deprecated": false, "json": "oxygen-xml-dev-eula-2025.json", "yaml": "oxygen-xml-dev-eula-2025.yml", "html": "oxygen-xml-dev-eula-2025.html", "license": "oxygen-xml-dev-eula-2025.LICENSE" }, { "license_key": "oxygen-xml-webhelp-eula", "category": "Commercial", "spdx_license_key": "LicenseRef-scancode-oxygen-xml-webhelp-eula", "other_spdx_license_keys": [], "is_exception": false, "is_deprecated": false, "json": "oxygen-xml-webhelp-eula.json", "yaml": "oxygen-xml-webhelp-eula.yml", "html": "oxygen-xml-webhelp-eula.html", "license": "oxygen-xml-webhelp-eula.LICENSE" }, { "license_key": "ozplb-1.0", "category": "Permissive", "spdx_license_key": "LicenseRef-scancode-ozplb-1.0", "other_spdx_license_keys": [], "is_exception": false, "is_deprecated": false, "json": "ozplb-1.0.json", "yaml": "ozplb-1.0.yml", "html": "ozplb-1.0.html", "license": "ozplb-1.0.LICENSE" }, { "license_key": "ozplb-1.1", "category": "Permissive", "spdx_license_key": "LicenseRef-scancode-ozplb-1.1", "other_spdx_license_keys": [], "is_exception": false, "is_deprecated": false, "json": "ozplb-1.1.json", "yaml": "ozplb-1.1.yml", "html": "ozplb-1.1.html", "license": "ozplb-1.1.LICENSE" }, { "license_key": "padl", "category": "Permissive", "spdx_license_key": "PADL", "other_spdx_license_keys": [], "is_exception": false, "is_deprecated": false, "json": "padl.json", "yaml": "padl.yml", "html": "padl.html", "license": "padl.LICENSE" }, { "license_key": "paint-net", "category": "Proprietary Free", "spdx_license_key": "LicenseRef-scancode-paint-net", "other_spdx_license_keys": [], "is_exception": false, "is_deprecated": false, "json": "paint-net.json", "yaml": "paint-net.yml", "html": "paint-net.html", "license": "paint-net.LICENSE" }, { "license_key": "paolo-messina-2000", "category": "Permissive", "spdx_license_key": "LicenseRef-scancode-paolo-messina-2000", "other_spdx_license_keys": [], "is_exception": false, "is_deprecated": false, "json": "paolo-messina-2000.json", "yaml": "paolo-messina-2000.yml", "html": "paolo-messina-2000.html", "license": "paolo-messina-2000.LICENSE" }, { "license_key": "paratype-free-font-1.3", "category": "Permissive", "spdx_license_key": "ParaType-Free-Font-1.3", "other_spdx_license_keys": [], "is_exception": false, "is_deprecated": false, "json": "paratype-free-font-1.3.json", "yaml": "paratype-free-font-1.3.yml", "html": "paratype-free-font-1.3.html", "license": "paratype-free-font-1.3.LICENSE" }, { "license_key": "paraview-1.2", "category": "Permissive", "spdx_license_key": "LicenseRef-scancode-paraview-1.2", "other_spdx_license_keys": [], "is_exception": false, "is_deprecated": false, "json": "paraview-1.2.json", "yaml": "paraview-1.2.yml", "html": "paraview-1.2.html", "license": "paraview-1.2.LICENSE" }, { "license_key": "parity-6.0.0", "category": "Copyleft", "spdx_license_key": "Parity-6.0.0", "other_spdx_license_keys": [], "is_exception": false, "is_deprecated": false, "json": "parity-6.0.0.json", "yaml": "parity-6.0.0.yml", "html": "parity-6.0.0.html", "license": "parity-6.0.0.LICENSE" }, { "license_key": "parity-7.0.0", "category": "Copyleft", "spdx_license_key": "Parity-7.0.0", "other_spdx_license_keys": [], "is_exception": false, "is_deprecated": false, "json": "parity-7.0.0.json", "yaml": "parity-7.0.0.yml", "html": "parity-7.0.0.html", "license": "parity-7.0.0.LICENSE" }, { "license_key": "passive-aggressive", "category": "Non-Commercial", "spdx_license_key": "LicenseRef-scancode-passive-aggressive", "other_spdx_license_keys": [], "is_exception": false, "is_deprecated": false, "json": "passive-aggressive.json", "yaml": "passive-aggressive.yml", "html": "passive-aggressive.html", "license": "passive-aggressive.LICENSE" }, { "license_key": "patent-disclaimer", "category": "Permissive", "spdx_license_key": "LicenseRef-scancode-patent-disclaimer", "other_spdx_license_keys": [], "is_exception": false, "is_deprecated": false, "json": "patent-disclaimer.json", "yaml": "patent-disclaimer.yml", "html": "patent-disclaimer.html", "license": "patent-disclaimer.LICENSE" }, { "license_key": "paul-hsieh-derivative", "category": "Free Restricted", "spdx_license_key": "LicenseRef-scancode-paul-hsieh-derivative", "other_spdx_license_keys": [], "is_exception": false, "is_deprecated": false, "json": "paul-hsieh-derivative.json", "yaml": "paul-hsieh-derivative.yml", "html": "paul-hsieh-derivative.html", "license": "paul-hsieh-derivative.LICENSE" }, { "license_key": "paul-hsieh-exposition", "category": "Free Restricted", "spdx_license_key": "LicenseRef-scancode-paul-hsieh-exposition", "other_spdx_license_keys": [], "is_exception": false, "is_deprecated": false, "json": "paul-hsieh-exposition.json", "yaml": "paul-hsieh-exposition.yml", "html": "paul-hsieh-exposition.html", "license": "paul-hsieh-exposition.LICENSE" }, { "license_key": "paul-mackerras", "category": "Permissive", "spdx_license_key": "Mackerras-3-Clause-acknowledgment", "other_spdx_license_keys": [ "LicenseRef-scancode-paul-mackerras" ], "is_exception": false, "is_deprecated": false, "json": "paul-mackerras.json", "yaml": "paul-mackerras.yml", "html": "paul-mackerras.html", "license": "paul-mackerras.LICENSE" }, { "license_key": "paul-mackerras-binary", "category": "Permissive", "spdx_license_key": "LicenseRef-scancode-paul-mackerras-binary", "other_spdx_license_keys": [], "is_exception": false, "is_deprecated": false, "json": "paul-mackerras-binary.json", "yaml": "paul-mackerras-binary.yml", "html": "paul-mackerras-binary.html", "license": "paul-mackerras-binary.LICENSE" }, { "license_key": "paul-mackerras-new", "category": "Permissive", "spdx_license_key": "Mackerras-3-Clause", "other_spdx_license_keys": [ "LicenseRef-scancode-paul-mackerras-new" ], "is_exception": false, "is_deprecated": false, "json": "paul-mackerras-new.json", "yaml": "paul-mackerras-new.yml", "html": "paul-mackerras-new.html", "license": "paul-mackerras-new.LICENSE" }, { "license_key": "paul-mackerras-simplified", "category": "Permissive", "spdx_license_key": "LicenseRef-scancode-paul-mackerras-simplified", "other_spdx_license_keys": [], "is_exception": false, "is_deprecated": false, "json": "paul-mackerras-simplified.json", "yaml": "paul-mackerras-simplified.yml", "html": "paul-mackerras-simplified.html", "license": "paul-mackerras-simplified.LICENSE" }, { "license_key": "paulo-soares", "category": "Permissive", "spdx_license_key": "LicenseRef-scancode-paulo-soares", "other_spdx_license_keys": [], "is_exception": false, "is_deprecated": false, "json": "paulo-soares.json", "yaml": "paulo-soares.yml", "html": "paulo-soares.html", "license": "paulo-soares.LICENSE" }, { "license_key": "paypal-sdk-2013-2016", "category": "Permissive", "spdx_license_key": "LicenseRef-scancode-paypal-sdk-2013-2016", "other_spdx_license_keys": [], "is_exception": false, "is_deprecated": false, "json": "paypal-sdk-2013-2016.json", "yaml": "paypal-sdk-2013-2016.yml", "html": "paypal-sdk-2013-2016.html", "license": "paypal-sdk-2013-2016.LICENSE" }, { "license_key": "pbl-1.0", "category": "Free Restricted", "spdx_license_key": "LicenseRef-scancode-pbl-1.0", "other_spdx_license_keys": [], "is_exception": false, "is_deprecated": false, "json": "pbl-1.0.json", "yaml": "pbl-1.0.yml", "html": "pbl-1.0.html", "license": "pbl-1.0.LICENSE" }, { "license_key": "pcre", "category": "Permissive", "spdx_license_key": "LicenseRef-scancode-pcre", "other_spdx_license_keys": [], "is_exception": false, "is_deprecated": false, "json": "pcre.json", "yaml": "pcre.yml", "html": "pcre.html", "license": "pcre.LICENSE" }, { "license_key": "pcre2-exception", "category": "Unstated License", "spdx_license_key": "PCRE2-exception", "other_spdx_license_keys": [], "is_exception": true, "is_deprecated": false, "json": "pcre2-exception.json", "yaml": "pcre2-exception.yml", "html": "pcre2-exception.html", "license": "pcre2-exception.LICENSE" }, { "license_key": "pd-mit", "category": "Permissive", "spdx_license_key": "LicenseRef-scancode-pd-mit", "other_spdx_license_keys": [], "is_exception": false, "is_deprecated": false, "json": "pd-mit.json", "yaml": "pd-mit.yml", "html": "pd-mit.html", "license": "pd-mit.LICENSE" }, { "license_key": "pd-programming", "category": "Permissive", "spdx_license_key": "LicenseRef-scancode-pd-programming", "other_spdx_license_keys": [], "is_exception": false, "is_deprecated": false, "json": "pd-programming.json", "yaml": "pd-programming.yml", "html": "pd-programming.html", "license": "pd-programming.LICENSE" }, { "license_key": "pddl-1.0", "category": "Public Domain", "spdx_license_key": "PDDL-1.0", "other_spdx_license_keys": [], "is_exception": false, "is_deprecated": false, "json": "pddl-1.0.json", "yaml": "pddl-1.0.yml", "html": "pddl-1.0.html", "license": "pddl-1.0.LICENSE" }, { "license_key": "pdf-creator-pilot", "category": "Commercial", "spdx_license_key": "LicenseRef-scancode-pdf-creator-pilot", "other_spdx_license_keys": [], "is_exception": false, "is_deprecated": false, "json": "pdf-creator-pilot.json", "yaml": "pdf-creator-pilot.yml", "html": "pdf-creator-pilot.html", "license": "pdf-creator-pilot.LICENSE" }, { "license_key": "pdl-1.0", "category": "Copyleft Limited", "spdx_license_key": "LicenseRef-scancode-pdl-1.0", "other_spdx_license_keys": [], "is_exception": false, "is_deprecated": false, "json": "pdl-1.0.json", "yaml": "pdl-1.0.yml", "html": "pdl-1.0.html", "license": "pdl-1.0.LICENSE" }, { "license_key": "perl-1.0", "category": "Permissive", "spdx_license_key": "LicenseRef-scancode-perl-1.0", "other_spdx_license_keys": [], "is_exception": false, "is_deprecated": false, "json": "perl-1.0.json", "yaml": "perl-1.0.yml", "html": "perl-1.0.html", "license": "perl-1.0.LICENSE" }, { "license_key": "peter-deutsch-document", "category": "Permissive", "spdx_license_key": "LPD-document", "other_spdx_license_keys": [ "LicenseRef-scancode-peter-deutsch-document" ], "is_exception": false, "is_deprecated": false, "json": "peter-deutsch-document.json", "yaml": "peter-deutsch-document.yml", "html": "peter-deutsch-document.html", "license": "peter-deutsch-document.LICENSE" }, { "license_key": "pfe-proprietary-notice", "category": "Proprietary Free", "spdx_license_key": "LicenseRef-scancode-pfe-proprietary-notice", "other_spdx_license_keys": [], "is_exception": false, "is_deprecated": false, "json": "pfe-proprietary-notice.json", "yaml": "pfe-proprietary-notice.yml", "html": "pfe-proprietary-notice.html", "license": "pfe-proprietary-notice.LICENSE" }, { "license_key": "pftijah-1.1", "category": "Copyleft Limited", "spdx_license_key": "LicenseRef-scancode-pftijah-1.1", "other_spdx_license_keys": [], "is_exception": false, "is_deprecated": false, "json": "pftijah-1.1.json", "yaml": "pftijah-1.1.yml", "html": "pftijah-1.1.html", "license": "pftijah-1.1.LICENSE" }, { "license_key": "pftus-1.1", "category": "Non-Commercial", "spdx_license_key": "LicenseRef-scancode-pftus-1.1", "other_spdx_license_keys": [], "is_exception": false, "is_deprecated": false, "json": "pftus-1.1.json", "yaml": "pftus-1.1.yml", "html": "pftus-1.1.html", "license": "pftus-1.1.LICENSE" }, { "license_key": "phaser-academic", "category": "Non-Commercial", "spdx_license_key": "LicenseRef-scancode-phaser-academic", "other_spdx_license_keys": [], "is_exception": false, "is_deprecated": false, "json": "phaser-academic.json", "yaml": "phaser-academic.yml", "html": "phaser-academic.html", "license": "phaser-academic.LICENSE" }, { "license_key": "phaser-ccp4", "category": "Commercial", "spdx_license_key": "LicenseRef-scancode-phaser-ccp4", "other_spdx_license_keys": [], "is_exception": false, "is_deprecated": false, "json": "phaser-ccp4.json", "yaml": "phaser-ccp4.yml", "html": "phaser-ccp4.html", "license": "phaser-ccp4.LICENSE" }, { "license_key": "phaser-phenix", "category": "Commercial", "spdx_license_key": "LicenseRef-scancode-phaser-phenix", "other_spdx_license_keys": [], "is_exception": false, "is_deprecated": false, "json": "phaser-phenix.json", "yaml": "phaser-phenix.yml", "html": "phaser-phenix.html", "license": "phaser-phenix.LICENSE" }, { "license_key": "phil-bunce", "category": "Public Domain", "spdx_license_key": "LicenseRef-scancode-phil-bunce", "other_spdx_license_keys": [], "is_exception": false, "is_deprecated": false, "json": "phil-bunce.json", "yaml": "phil-bunce.yml", "html": "phil-bunce.html", "license": "phil-bunce.LICENSE" }, { "license_key": "philippe-de-muyter", "category": "Permissive", "spdx_license_key": "LicenseRef-scancode-philippe-de-muyter", "other_spdx_license_keys": [], "is_exception": false, "is_deprecated": false, "json": "philippe-de-muyter.json", "yaml": "philippe-de-muyter.yml", "html": "philippe-de-muyter.html", "license": "philippe-de-muyter.LICENSE" }, { "license_key": "philips-proprietary-notice-2000", "category": "Commercial", "spdx_license_key": "LicenseRef-scancode-philips-proprietary-notice2000", "other_spdx_license_keys": [ "LicenseRef-scancode-philips-proprietary-notice-2000" ], "is_exception": false, "is_deprecated": false, "json": "philips-proprietary-notice-2000.json", "yaml": "philips-proprietary-notice-2000.yml", "html": "philips-proprietary-notice-2000.html", "license": "philips-proprietary-notice-2000.LICENSE" }, { "license_key": "phorum-2.0", "category": "Permissive", "spdx_license_key": "LicenseRef-scancode-phorum-2.0", "other_spdx_license_keys": [], "is_exception": false, "is_deprecated": false, "json": "phorum-2.0.json", "yaml": "phorum-2.0.yml", "html": "phorum-2.0.html", "license": "phorum-2.0.LICENSE" }, { "license_key": "photoprism-exception-3.0", "category": "Copyleft", "spdx_license_key": "LicenseRef-scancode-photoprism-exception-3.0", "other_spdx_license_keys": [], "is_exception": true, "is_deprecated": false, "json": "photoprism-exception-3.0.json", "yaml": "photoprism-exception-3.0.yml", "html": "photoprism-exception-3.0.html", "license": "photoprism-exception-3.0.LICENSE" }, { "license_key": "php-2.0.2", "category": "Permissive", "spdx_license_key": "LicenseRef-scancode-php-2.0.2", "other_spdx_license_keys": [], "is_exception": false, "is_deprecated": false, "json": "php-2.0.2.json", "yaml": "php-2.0.2.yml", "html": "php-2.0.2.html", "license": "php-2.0.2.LICENSE" }, { "license_key": "php-3.0", "category": "Permissive", "spdx_license_key": "PHP-3.0", "other_spdx_license_keys": [], "is_exception": false, "is_deprecated": false, "json": "php-3.0.json", "yaml": "php-3.0.yml", "html": "php-3.0.html", "license": "php-3.0.LICENSE" }, { "license_key": "php-3.01", "category": "Permissive", "spdx_license_key": "PHP-3.01", "other_spdx_license_keys": [], "is_exception": false, "is_deprecated": false, "json": "php-3.01.json", "yaml": "php-3.01.yml", "html": "php-3.01.html", "license": "php-3.01.LICENSE" }, { "license_key": "pine", "category": "Permissive", "spdx_license_key": "LicenseRef-scancode-pine", "other_spdx_license_keys": [], "is_exception": false, "is_deprecated": false, "json": "pine.json", "yaml": "pine.yml", "html": "pine.html", "license": "pine.LICENSE" }, { "license_key": "pipedream-sal-1.0", "category": "Non-Commercial", "spdx_license_key": "LicenseRef-scancode-pipedream-sal-1.0", "other_spdx_license_keys": [], "is_exception": false, "is_deprecated": false, "json": "pipedream-sal-1.0.json", "yaml": "pipedream-sal-1.0.yml", "html": "pipedream-sal-1.0.html", "license": "pipedream-sal-1.0.LICENSE" }, { "license_key": "pivotal-tou", "category": "Commercial", "spdx_license_key": "LicenseRef-scancode-pivotal-tou", "other_spdx_license_keys": [], "is_exception": false, "is_deprecated": false, "json": "pivotal-tou.json", "yaml": "pivotal-tou.yml", "html": "pivotal-tou.html", "license": "pivotal-tou.LICENSE" }, { "license_key": "pixabay-content", "category": "Free Restricted", "spdx_license_key": "LicenseRef-scancode-pixabay-content", "other_spdx_license_keys": [], "is_exception": false, "is_deprecated": false, "json": "pixabay-content.json", "yaml": "pixabay-content.yml", "html": "pixabay-content.html", "license": "pixabay-content.LICENSE" }, { "license_key": "pixar", "category": "Permissive", "spdx_license_key": "Pixar", "other_spdx_license_keys": [], "is_exception": false, "is_deprecated": false, "json": "pixar.json", "yaml": "pixar.yml", "html": "pixar.html", "license": "pixar.LICENSE" }, { "license_key": "planet-source-code", "category": "Free Restricted", "spdx_license_key": "LicenseRef-scancode-planet-source-code", "other_spdx_license_keys": [], "is_exception": false, "is_deprecated": false, "json": "planet-source-code.json", "yaml": "planet-source-code.yml", "html": "planet-source-code.html", "license": "planet-source-code.LICENSE" }, { "license_key": "plastimatch-1.0", "category": "Permissive", "spdx_license_key": "LicenseRef-scancode-plastimatch-1.0", "other_spdx_license_keys": [], "is_exception": false, "is_deprecated": false, "json": "plastimatch-1.0.json", "yaml": "plastimatch-1.0.yml", "html": "plastimatch-1.0.html", "license": "plastimatch-1.0.LICENSE" }, { "license_key": "playground-v2-community", "category": "Proprietary Free", "spdx_license_key": "LicenseRef-scancode-playground-v2-community", "other_spdx_license_keys": [], "is_exception": false, "is_deprecated": false, "json": "playground-v2-community.json", "yaml": "playground-v2-community.yml", "html": "playground-v2-community.html", "license": "playground-v2-community.LICENSE" }, { "license_key": "plural-20211124", "category": "Source-available", "spdx_license_key": "LicenseRef-scancode-plural-20211124", "other_spdx_license_keys": [], "is_exception": false, "is_deprecated": false, "json": "plural-20211124.json", "yaml": "plural-20211124.yml", "html": "plural-20211124.html", "license": "plural-20211124.LICENSE" }, { "license_key": "pml-2020", "category": "Proprietary Free", "spdx_license_key": "LicenseRef-scancode-pml-2020", "other_spdx_license_keys": [], "is_exception": false, "is_deprecated": false, "json": "pml-2020.json", "yaml": "pml-2020.yml", "html": "pml-2020.html", "license": "pml-2020.LICENSE" }, { "license_key": "pngsuite", "category": "Permissive", "spdx_license_key": "LicenseRef-scancode-pngsuite", "other_spdx_license_keys": [], "is_exception": false, "is_deprecated": false, "json": "pngsuite.json", "yaml": "pngsuite.yml", "html": "pngsuite.html", "license": "pngsuite.LICENSE" }, { "license_key": "pnmstitch", "category": "Permissive", "spdx_license_key": "pnmstitch", "other_spdx_license_keys": [], "is_exception": false, "is_deprecated": false, "json": "pnmstitch.json", "yaml": "pnmstitch.yml", "html": "pnmstitch.html", "license": "pnmstitch.LICENSE" }, { "license_key": "politepix-pl-1.0", "category": "Permissive", "spdx_license_key": "LicenseRef-scancode-politepix-pl-1.0", "other_spdx_license_keys": [], "is_exception": false, "is_deprecated": false, "json": "politepix-pl-1.0.json", "yaml": "politepix-pl-1.0.yml", "html": "politepix-pl-1.0.html", "license": "politepix-pl-1.0.LICENSE" }, { "license_key": "polyform-defensive-1.0.0", "category": "Source-available", "spdx_license_key": null, "other_spdx_license_keys": [], "is_exception": false, "is_deprecated": true, "json": "polyform-defensive-1.0.0.json", "yaml": "polyform-defensive-1.0.0.yml", "html": "polyform-defensive-1.0.0.html", "license": "polyform-defensive-1.0.0.LICENSE" }, { "license_key": "polyform-free-trial-1.0.0", "category": "Source-available", "spdx_license_key": "LicenseRef-scancode-polyform-free-trial-1.0.0", "other_spdx_license_keys": [], "is_exception": false, "is_deprecated": false, "json": "polyform-free-trial-1.0.0.json", "yaml": "polyform-free-trial-1.0.0.yml", "html": "polyform-free-trial-1.0.0.html", "license": "polyform-free-trial-1.0.0.LICENSE" }, { "license_key": "polyform-internal-use-1.0.0", "category": "Source-available", "spdx_license_key": "LicenseRef-scancode-polyform-internal-use-1.0.0", "other_spdx_license_keys": [], "is_exception": false, "is_deprecated": false, "json": "polyform-internal-use-1.0.0.json", "yaml": "polyform-internal-use-1.0.0.yml", "html": "polyform-internal-use-1.0.0.html", "license": "polyform-internal-use-1.0.0.LICENSE" }, { "license_key": "polyform-noncommercial-1.0.0", "category": "Non-Commercial", "spdx_license_key": "PolyForm-Noncommercial-1.0.0", "other_spdx_license_keys": [], "is_exception": false, "is_deprecated": false, "json": "polyform-noncommercial-1.0.0.json", "yaml": "polyform-noncommercial-1.0.0.yml", "html": "polyform-noncommercial-1.0.0.html", "license": "polyform-noncommercial-1.0.0.LICENSE" }, { "license_key": "polyform-perimeter-1.0.0", "category": "Source-available", "spdx_license_key": "LicenseRef-scancode-polyform-perimeter-1.0.0", "other_spdx_license_keys": [], "is_exception": false, "is_deprecated": false, "json": "polyform-perimeter-1.0.0.json", "yaml": "polyform-perimeter-1.0.0.yml", "html": "polyform-perimeter-1.0.0.html", "license": "polyform-perimeter-1.0.0.LICENSE" }, { "license_key": "polyform-shield-1.0.0", "category": "Source-available", "spdx_license_key": "LicenseRef-scancode-polyform-shield-1.0.0", "other_spdx_license_keys": [ "LicenseRef-scancode-polyform-defensive-1.0.0" ], "is_exception": false, "is_deprecated": false, "json": "polyform-shield-1.0.0.json", "yaml": "polyform-shield-1.0.0.yml", "html": "polyform-shield-1.0.0.html", "license": "polyform-shield-1.0.0.LICENSE" }, { "license_key": "polyform-small-business-1.0.0", "category": "Source-available", "spdx_license_key": "PolyForm-Small-Business-1.0.0", "other_spdx_license_keys": [], "is_exception": false, "is_deprecated": false, "json": "polyform-small-business-1.0.0.json", "yaml": "polyform-small-business-1.0.0.yml", "html": "polyform-small-business-1.0.0.html", "license": "polyform-small-business-1.0.0.LICENSE" }, { "license_key": "polyform-strict-1.0.0", "category": "Non-Commercial", "spdx_license_key": "LicenseRef-scancode-polyform-strict-1.0.0", "other_spdx_license_keys": [], "is_exception": false, "is_deprecated": false, "json": "polyform-strict-1.0.0.json", "yaml": "polyform-strict-1.0.0.yml", "html": "polyform-strict-1.0.0.html", "license": "polyform-strict-1.0.0.LICENSE" }, { "license_key": "postgresql", "category": "Permissive", "spdx_license_key": "PostgreSQL", "other_spdx_license_keys": [], "is_exception": false, "is_deprecated": false, "json": "postgresql.json", "yaml": "postgresql.yml", "html": "postgresql.html", "license": "postgresql.LICENSE" }, { "license_key": "postman-tos-2024", "category": "Proprietary Free", "spdx_license_key": "LicenseRef-scancode-postman-tos-2024", "other_spdx_license_keys": [], "is_exception": false, "is_deprecated": false, "json": "postman-tos-2024.json", "yaml": "postman-tos-2024.yml", "html": "postman-tos-2024.html", "license": "postman-tos-2024.LICENSE" }, { "license_key": "powervr-tools-software-eula", "category": "Proprietary Free", "spdx_license_key": "LicenseRef-scancode-powervr-tools-software-eula", "other_spdx_license_keys": [], "is_exception": false, "is_deprecated": false, "json": "powervr-tools-software-eula.json", "yaml": "powervr-tools-software-eula.yml", "html": "powervr-tools-software-eula.html", "license": "powervr-tools-software-eula.LICENSE" }, { "license_key": "ppl", "category": "Copyleft", "spdx_license_key": "PPL", "other_spdx_license_keys": [], "is_exception": false, "is_deprecated": false, "json": "ppl.json", "yaml": "ppl.yml", "html": "ppl.html", "license": "ppl.LICENSE" }, { "license_key": "ppp", "category": "Permissive", "spdx_license_key": "LicenseRef-scancode-ppp", "other_spdx_license_keys": [], "is_exception": false, "is_deprecated": false, "json": "ppp.json", "yaml": "ppp.yml", "html": "ppp.html", "license": "ppp.LICENSE" }, { "license_key": "pretalx-exception-3.0", "category": "Copyleft", "spdx_license_key": "LicenseRef-scancode-pretalx-exception-3.0", "other_spdx_license_keys": [], "is_exception": true, "is_deprecated": false, "json": "pretalx-exception-3.0.json", "yaml": "pretalx-exception-3.0.yml", "html": "pretalx-exception-3.0.html", "license": "pretalx-exception-3.0.LICENSE" }, { "license_key": "pretix-exception-3.0", "category": "Copyleft", "spdx_license_key": "LicenseRef-scancode-pretix-exception-3.0", "other_spdx_license_keys": [], "is_exception": true, "is_deprecated": false, "json": "pretix-exception-3.0.json", "yaml": "pretix-exception-3.0.yml", "html": "pretix-exception-3.0.html", "license": "pretix-exception-3.0.LICENSE" }, { "license_key": "proconx-modbus-rev4", "category": "Proprietary Free", "spdx_license_key": "LicenseRef-scancode-proconx-modbus-rev4", "other_spdx_license_keys": [], "is_exception": false, "is_deprecated": false, "json": "proconx-modbus-rev4.json", "yaml": "proconx-modbus-rev4.yml", "html": "proconx-modbus-rev4.html", "license": "proconx-modbus-rev4.LICENSE" }, { "license_key": "proguard-exception-2.0", "category": "Copyleft Limited", "spdx_license_key": "LicenseRef-scancode-proguard-exception-2.0", "other_spdx_license_keys": [], "is_exception": true, "is_deprecated": false, "json": "proguard-exception-2.0.json", "yaml": "proguard-exception-2.0.yml", "html": "proguard-exception-2.0.html", "license": "proguard-exception-2.0.LICENSE" }, { "license_key": "proprietary", "category": "Proprietary Free", "spdx_license_key": null, "other_spdx_license_keys": [], "is_exception": false, "is_deprecated": true, "json": "proprietary.json", "yaml": "proprietary.yml", "html": "proprietary.html", "license": "proprietary.LICENSE" }, { "license_key": "proprietary-license", "category": "Commercial", "spdx_license_key": "LicenseRef-scancode-proprietary-license", "other_spdx_license_keys": [ "LicenseRef-LICENSE", "LicenseRef-LICENSE.md" ], "is_exception": false, "is_deprecated": false, "json": "proprietary-license.json", "yaml": "proprietary-license.yml", "html": "proprietary-license.html", "license": "proprietary-license.LICENSE" }, { "license_key": "prosperity-1.0.1", "category": "Non-Commercial", "spdx_license_key": "LicenseRef-scancode-prosperity-1.0.1", "other_spdx_license_keys": [], "is_exception": false, "is_deprecated": false, "json": "prosperity-1.0.1.json", "yaml": "prosperity-1.0.1.yml", "html": "prosperity-1.0.1.html", "license": "prosperity-1.0.1.LICENSE" }, { "license_key": "prosperity-2.0", "category": "Source-available", "spdx_license_key": "LicenseRef-scancode-prosperity-2.0", "other_spdx_license_keys": [], "is_exception": false, "is_deprecated": false, "json": "prosperity-2.0.json", "yaml": "prosperity-2.0.yml", "html": "prosperity-2.0.html", "license": "prosperity-2.0.LICENSE" }, { "license_key": "prosperity-3.0", "category": "Non-Commercial", "spdx_license_key": "LicenseRef-scancode-prosperity-3.0", "other_spdx_license_keys": [], "is_exception": false, "is_deprecated": false, "json": "prosperity-3.0.json", "yaml": "prosperity-3.0.yml", "html": "prosperity-3.0.html", "license": "prosperity-3.0.LICENSE" }, { "license_key": "protobuf", "category": "Permissive", "spdx_license_key": "LicenseRef-scancode-protobuf", "other_spdx_license_keys": [], "is_exception": false, "is_deprecated": false, "json": "protobuf.json", "yaml": "protobuf.yml", "html": "protobuf.html", "license": "protobuf.LICENSE" }, { "license_key": "ps-or-pdf-font-exception-20170817", "category": "Copyleft Limited", "spdx_license_key": "PS-or-PDF-font-exception-20170817", "other_spdx_license_keys": [], "is_exception": true, "is_deprecated": false, "json": "ps-or-pdf-font-exception-20170817.json", "yaml": "ps-or-pdf-font-exception-20170817.yml", "html": "ps-or-pdf-font-exception-20170817.html", "license": "ps-or-pdf-font-exception-20170817.LICENSE" }, { "license_key": "psf-2.0", "category": "Permissive", "spdx_license_key": "PSF-2.0", "other_spdx_license_keys": [], "is_exception": false, "is_deprecated": false, "json": "psf-2.0.json", "yaml": "psf-2.0.yml", "html": "psf-2.0.html", "license": "psf-2.0.LICENSE" }, { "license_key": "psf-3.7.2", "category": "Permissive", "spdx_license_key": "LicenseRef-scancode-psf-3.7.2", "other_spdx_license_keys": [], "is_exception": false, "is_deprecated": false, "json": "psf-3.7.2.json", "yaml": "psf-3.7.2.yml", "html": "psf-3.7.2.html", "license": "psf-3.7.2.LICENSE" }, { "license_key": "psfrag", "category": "Permissive", "spdx_license_key": "psfrag", "other_spdx_license_keys": [], "is_exception": false, "is_deprecated": false, "json": "psfrag.json", "yaml": "psfrag.yml", "html": "psfrag.html", "license": "psfrag.LICENSE" }, { "license_key": "psion-s3aemul", "category": "Proprietary Free", "spdx_license_key": "LicenseRef-scancode-psion-s3aemul", "other_spdx_license_keys": [], "is_exception": false, "is_deprecated": false, "json": "psion-s3aemul.json", "yaml": "psion-s3aemul.yml", "html": "psion-s3aemul.html", "license": "psion-s3aemul.LICENSE" }, { "license_key": "psion-siemul", "category": "Proprietary Free", "spdx_license_key": "LicenseRef-scancode-psion-siemul", "other_spdx_license_keys": [], "is_exception": false, "is_deprecated": false, "json": "psion-siemul.json", "yaml": "psion-siemul.yml", "html": "psion-siemul.html", "license": "psion-siemul.LICENSE" }, { "license_key": "psion-wrkaemul", "category": "Proprietary Free", "spdx_license_key": "LicenseRef-scancode-psion-wrkaemul", "other_spdx_license_keys": [], "is_exception": false, "is_deprecated": false, "json": "psion-wrkaemul.json", "yaml": "psion-wrkaemul.yml", "html": "psion-wrkaemul.html", "license": "psion-wrkaemul.LICENSE" }, { "license_key": "psutils", "category": "Permissive", "spdx_license_key": "psutils", "other_spdx_license_keys": [], "is_exception": false, "is_deprecated": false, "json": "psutils.json", "yaml": "psutils.yml", "html": "psutils.html", "license": "psutils.LICENSE" }, { "license_key": "psytec-freesoft", "category": "Permissive", "spdx_license_key": "LicenseRef-scancode-psytec-freesoft", "other_spdx_license_keys": [], "is_exception": false, "is_deprecated": false, "json": "psytec-freesoft.json", "yaml": "psytec-freesoft.yml", "html": "psytec-freesoft.html", "license": "psytec-freesoft.LICENSE" }, { "license_key": "public-domain", "category": "Public Domain", "spdx_license_key": "LicenseRef-scancode-public-domain", "other_spdx_license_keys": [ "LicenseRef-PublicDomain", "LicenseRef-Fedora-Public-Domain" ], "is_exception": false, "is_deprecated": false, "json": "public-domain.json", "yaml": "public-domain.yml", "html": "public-domain.html", "license": "public-domain.LICENSE" }, { "license_key": "public-domain-disclaimer", "category": "Public Domain", "spdx_license_key": "LicenseRef-scancode-public-domain-disclaimer", "other_spdx_license_keys": [], "is_exception": false, "is_deprecated": false, "json": "public-domain-disclaimer.json", "yaml": "public-domain-disclaimer.yml", "html": "public-domain-disclaimer.html", "license": "public-domain-disclaimer.LICENSE" }, { "license_key": "punycode", "category": "Permissive", "spdx_license_key": "LicenseRef-scancode-punycode", "other_spdx_license_keys": [], "is_exception": false, "is_deprecated": false, "json": "punycode.json", "yaml": "punycode.yml", "html": "punycode.html", "license": "punycode.LICENSE" }, { "license_key": "purdue-bsd", "category": "Permissive", "spdx_license_key": "lsof", "other_spdx_license_keys": [ "LicenseRef-scancode-purdue-bsd" ], "is_exception": false, "is_deprecated": false, "json": "purdue-bsd.json", "yaml": "purdue-bsd.yml", "html": "purdue-bsd.html", "license": "purdue-bsd.LICENSE" }, { "license_key": "pybench", "category": "Permissive", "spdx_license_key": "LicenseRef-scancode-pybench", "other_spdx_license_keys": [], "is_exception": false, "is_deprecated": false, "json": "pybench.json", "yaml": "pybench.yml", "html": "pybench.html", "license": "pybench.LICENSE" }, { "license_key": "pycrypto", "category": "Permissive", "spdx_license_key": "LicenseRef-scancode-pycrypto", "other_spdx_license_keys": [], "is_exception": false, "is_deprecated": false, "json": "pycrypto.json", "yaml": "pycrypto.yml", "html": "pycrypto.html", "license": "pycrypto.LICENSE" }, { "license_key": "pygres-2.2", "category": "Permissive", "spdx_license_key": "LicenseRef-scancode-pygres-2.2", "other_spdx_license_keys": [], "is_exception": false, "is_deprecated": false, "json": "pygres-2.2.json", "yaml": "pygres-2.2.yml", "html": "pygres-2.2.html", "license": "pygres-2.2.LICENSE" }, { "license_key": "python", "category": "Permissive", "spdx_license_key": "Python-2.0", "other_spdx_license_keys": [], "is_exception": false, "is_deprecated": false, "json": "python.json", "yaml": "python.yml", "html": "python.html", "license": "python.LICENSE" }, { "license_key": "python-2.0.1", "category": "Permissive", "spdx_license_key": "Python-2.0.1", "other_spdx_license_keys": [], "is_exception": false, "is_deprecated": false, "json": "python-2.0.1.json", "yaml": "python-2.0.1.yml", "html": "python-2.0.1.html", "license": "python-2.0.1.LICENSE" }, { "license_key": "python-cwi", "category": "Permissive", "spdx_license_key": "LicenseRef-scancode-python-cwi", "other_spdx_license_keys": [], "is_exception": false, "is_deprecated": false, "json": "python-cwi.json", "yaml": "python-cwi.yml", "html": "python-cwi.html", "license": "python-cwi.LICENSE" }, { "license_key": "python-ldap", "category": "Permissive", "spdx_license_key": "python-ldap", "other_spdx_license_keys": [], "is_exception": false, "is_deprecated": false, "json": "python-ldap.json", "yaml": "python-ldap.yml", "html": "python-ldap.html", "license": "python-ldap.LICENSE" }, { "license_key": "qaplug", "category": "Proprietary Free", "spdx_license_key": "LicenseRef-scancode-qaplug", "other_spdx_license_keys": [], "is_exception": false, "is_deprecated": false, "json": "qaplug.json", "yaml": "qaplug.yml", "html": "qaplug.html", "license": "qaplug.LICENSE" }, { "license_key": "qca-linux-firmware", "category": "Proprietary Free", "spdx_license_key": "LicenseRef-scancode-qca-linux-firmware", "other_spdx_license_keys": [], "is_exception": false, "is_deprecated": false, "json": "qca-linux-firmware.json", "yaml": "qca-linux-firmware.yml", "html": "qca-linux-firmware.html", "license": "qca-linux-firmware.LICENSE" }, { "license_key": "qca-technology", "category": "Proprietary Free", "spdx_license_key": "LicenseRef-scancode-qca-technology", "other_spdx_license_keys": [], "is_exception": false, "is_deprecated": false, "json": "qca-technology.json", "yaml": "qca-technology.yml", "html": "qca-technology.html", "license": "qca-technology.LICENSE" }, { "license_key": "qcad-exception-gpl", "category": "Copyleft Limited", "spdx_license_key": "LicenseRef-scancode-qcad-exception-gpl", "other_spdx_license_keys": [], "is_exception": true, "is_deprecated": false, "json": "qcad-exception-gpl.json", "yaml": "qcad-exception-gpl.yml", "html": "qcad-exception-gpl.html", "license": "qcad-exception-gpl.LICENSE" }, { "license_key": "qhull", "category": "Copyleft Limited", "spdx_license_key": "Qhull", "other_spdx_license_keys": [], "is_exception": false, "is_deprecated": false, "json": "qhull.json", "yaml": "qhull.yml", "html": "qhull.html", "license": "qhull.LICENSE" }, { "license_key": "qlogic-firmware", "category": "Proprietary Free", "spdx_license_key": "LicenseRef-scancode-qlogic-firmware", "other_spdx_license_keys": [], "is_exception": false, "is_deprecated": false, "json": "qlogic-firmware.json", "yaml": "qlogic-firmware.yml", "html": "qlogic-firmware.html", "license": "qlogic-firmware.LICENSE" }, { "license_key": "qlogic-microcode", "category": "Permissive", "spdx_license_key": "LicenseRef-scancode-qlogic-microcode", "other_spdx_license_keys": [], "is_exception": false, "is_deprecated": false, "json": "qlogic-microcode.json", "yaml": "qlogic-microcode.yml", "html": "qlogic-microcode.html", "license": "qlogic-microcode.LICENSE" }, { "license_key": "qpl-1.0", "category": "Copyleft Limited", "spdx_license_key": "QPL-1.0", "other_spdx_license_keys": [], "is_exception": false, "is_deprecated": false, "json": "qpl-1.0.json", "yaml": "qpl-1.0.yml", "html": "qpl-1.0.html", "license": "qpl-1.0.LICENSE" }, { "license_key": "qpl-1.0-inria-2004", "category": "Copyleft Limited", "spdx_license_key": "QPL-1.0-INRIA-2004", "other_spdx_license_keys": [], "is_exception": false, "is_deprecated": false, "json": "qpl-1.0-inria-2004.json", "yaml": "qpl-1.0-inria-2004.yml", "html": "qpl-1.0-inria-2004.html", "license": "qpl-1.0-inria-2004.LICENSE" }, { "license_key": "qpopper", "category": "Permissive", "spdx_license_key": "LicenseRef-scancode-qpopper", "other_spdx_license_keys": [], "is_exception": false, "is_deprecated": false, "json": "qpopper.json", "yaml": "qpopper.yml", "html": "qpopper.html", "license": "qpopper.LICENSE" }, { "license_key": "qskinny-exception-lgpl-2.1", "category": "Copyleft Limited", "spdx_license_key": "LicenseRef-scancode-qskinny-exception-lgpl-2.1", "other_spdx_license_keys": [], "is_exception": true, "is_deprecated": false, "json": "qskinny-exception-lgpl-2.1.json", "yaml": "qskinny-exception-lgpl-2.1.yml", "html": "qskinny-exception-lgpl-2.1.html", "license": "qskinny-exception-lgpl-2.1.LICENSE" }, { "license_key": "qt-commercial-1.1", "category": "Commercial", "spdx_license_key": "LicenseRef-scancode-qt-commercial-1.1", "other_spdx_license_keys": [], "is_exception": false, "is_deprecated": false, "json": "qt-commercial-1.1.json", "yaml": "qt-commercial-1.1.yml", "html": "qt-commercial-1.1.html", "license": "qt-commercial-1.1.LICENSE" }, { "license_key": "qt-commercial-agreement-4.4.1", "category": "Commercial", "spdx_license_key": "LicenseRef-scancode-qt-commercial-agreement-4.4.1", "other_spdx_license_keys": [], "is_exception": false, "is_deprecated": false, "json": "qt-commercial-agreement-4.4.1.json", "yaml": "qt-commercial-agreement-4.4.1.yml", "html": "qt-commercial-agreement-4.4.1.html", "license": "qt-commercial-agreement-4.4.1.LICENSE" }, { "license_key": "qt-company-exception-2017-lgpl-2.1", "category": "Copyleft Limited", "spdx_license_key": null, "other_spdx_license_keys": [], "is_exception": true, "is_deprecated": true, "json": "qt-company-exception-2017-lgpl-2.1.json", "yaml": "qt-company-exception-2017-lgpl-2.1.yml", "html": "qt-company-exception-2017-lgpl-2.1.html", "license": "qt-company-exception-2017-lgpl-2.1.LICENSE" }, { "license_key": "qt-company-exception-lgpl-2.1", "category": "Copyleft Limited", "spdx_license_key": "Digia-Qt-LGPL-exception-1.1", "other_spdx_license_keys": [ "LicenseRef-scancode-qt-company-exception-lgpl-2.1" ], "is_exception": true, "is_deprecated": false, "json": "qt-company-exception-lgpl-2.1.json", "yaml": "qt-company-exception-lgpl-2.1.yml", "html": "qt-company-exception-lgpl-2.1.html", "license": "qt-company-exception-lgpl-2.1.LICENSE" }, { "license_key": "qt-gpl-exception-1.0", "category": "Copyleft Limited", "spdx_license_key": "Qt-GPL-exception-1.0", "other_spdx_license_keys": [], "is_exception": true, "is_deprecated": false, "json": "qt-gpl-exception-1.0.json", "yaml": "qt-gpl-exception-1.0.yml", "html": "qt-gpl-exception-1.0.html", "license": "qt-gpl-exception-1.0.LICENSE" }, { "license_key": "qt-kde-linking-exception", "category": "Copyleft Limited", "spdx_license_key": "LicenseRef-scancode-qt-kde-linking-exception", "other_spdx_license_keys": [], "is_exception": true, "is_deprecated": false, "json": "qt-kde-linking-exception.json", "yaml": "qt-kde-linking-exception.yml", "html": "qt-kde-linking-exception.html", "license": "qt-kde-linking-exception.LICENSE" }, { "license_key": "qt-lgpl-exception-1.1", "category": "Copyleft Limited", "spdx_license_key": "Qt-LGPL-exception-1.1", "other_spdx_license_keys": [ "Nokia-Qt-exception-1.1" ], "is_exception": true, "is_deprecated": false, "json": "qt-lgpl-exception-1.1.json", "yaml": "qt-lgpl-exception-1.1.yml", "html": "qt-lgpl-exception-1.1.html", "license": "qt-lgpl-exception-1.1.LICENSE" }, { "license_key": "qt-qca-exception-2.0", "category": "Copyleft Limited", "spdx_license_key": "LicenseRef-scancode-qt-qca-exception-2.0", "other_spdx_license_keys": [], "is_exception": true, "is_deprecated": false, "json": "qt-qca-exception-2.0.json", "yaml": "qt-qca-exception-2.0.yml", "html": "qt-qca-exception-2.0.html", "license": "qt-qca-exception-2.0.LICENSE" }, { "license_key": "qti-linux-firmware", "category": "Proprietary Free", "spdx_license_key": "LicenseRef-scancode-qti-linux-firmware", "other_spdx_license_keys": [], "is_exception": false, "is_deprecated": false, "json": "qti-linux-firmware.json", "yaml": "qti-linux-firmware.yml", "html": "qti-linux-firmware.html", "license": "qti-linux-firmware.LICENSE" }, { "license_key": "quadratic-sal-2024", "category": "Non-Commercial", "spdx_license_key": "LicenseRef-scancode-quadratic-sal-2024", "other_spdx_license_keys": [], "is_exception": false, "is_deprecated": false, "json": "quadratic-sal-2024.json", "yaml": "quadratic-sal-2024.yml", "html": "quadratic-sal-2024.html", "license": "quadratic-sal-2024.LICENSE" }, { "license_key": "qualcomm-iso", "category": "Free Restricted", "spdx_license_key": "LicenseRef-scancode-qualcomm-iso", "other_spdx_license_keys": [], "is_exception": false, "is_deprecated": false, "json": "qualcomm-iso.json", "yaml": "qualcomm-iso.yml", "html": "qualcomm-iso.html", "license": "qualcomm-iso.LICENSE" }, { "license_key": "qualcomm-turing", "category": "Permissive", "spdx_license_key": "LicenseRef-scancode-qualcomm-turing", "other_spdx_license_keys": [], "is_exception": false, "is_deprecated": false, "json": "qualcomm-turing.json", "yaml": "qualcomm-turing.yml", "html": "qualcomm-turing.html", "license": "qualcomm-turing.LICENSE" }, { "license_key": "quickfix-1.0", "category": "Permissive", "spdx_license_key": "LicenseRef-scancode-quickfix-1.0", "other_spdx_license_keys": [], "is_exception": false, "is_deprecated": false, "json": "quickfix-1.0.json", "yaml": "quickfix-1.0.yml", "html": "quickfix-1.0.html", "license": "quickfix-1.0.LICENSE" }, { "license_key": "quicktime", "category": "Proprietary Free", "spdx_license_key": "LicenseRef-scancode-quicktime", "other_spdx_license_keys": [], "is_exception": false, "is_deprecated": false, "json": "quicktime.json", "yaml": "quicktime.yml", "html": "quicktime.html", "license": "quicktime.LICENSE" }, { "license_key": "quin-street", "category": "Non-Commercial", "spdx_license_key": "LicenseRef-scancode-quin-street", "other_spdx_license_keys": [], "is_exception": false, "is_deprecated": false, "json": "quin-street.json", "yaml": "quin-street.yml", "html": "quin-street.html", "license": "quin-street.LICENSE" }, { "license_key": "quirksmode", "category": "Permissive", "spdx_license_key": "LicenseRef-scancode-quirksmode", "other_spdx_license_keys": [], "is_exception": false, "is_deprecated": false, "json": "quirksmode.json", "yaml": "quirksmode.yml", "html": "quirksmode.html", "license": "quirksmode.LICENSE" }, { "license_key": "qwen-2024", "category": "Proprietary Free", "spdx_license_key": "LicenseRef-scancode-qwen-2024", "other_spdx_license_keys": [], "is_exception": false, "is_deprecated": false, "json": "qwen-2024.json", "yaml": "qwen-2024.yml", "html": "qwen-2024.html", "license": "qwen-2024.LICENSE" }, { "license_key": "qwt-1.0", "category": "Copyleft Limited", "spdx_license_key": null, "other_spdx_license_keys": [], "is_exception": false, "is_deprecated": true, "json": "qwt-1.0.json", "yaml": "qwt-1.0.yml", "html": "qwt-1.0.html", "license": "qwt-1.0.LICENSE" }, { "license_key": "qwt-exception-1.0", "category": "Copyleft Limited", "spdx_license_key": "Qwt-exception-1.0", "other_spdx_license_keys": [], "is_exception": true, "is_deprecated": false, "json": "qwt-exception-1.0.json", "yaml": "qwt-exception-1.0.yml", "html": "qwt-exception-1.0.html", "license": "qwt-exception-1.0.LICENSE" }, { "license_key": "rackspace", "category": "Free Restricted", "spdx_license_key": "LicenseRef-scancode-rackspace", "other_spdx_license_keys": [], "is_exception": false, "is_deprecated": false, "json": "rackspace.json", "yaml": "rackspace.yml", "html": "rackspace.html", "license": "rackspace.LICENSE" }, { "license_key": "radiance-sl-v1.0", "category": "Permissive", "spdx_license_key": "LicenseRef-scancode-radiance-sl-v1.0", "other_spdx_license_keys": [], "is_exception": false, "is_deprecated": false, "json": "radiance-sl-v1.0.json", "yaml": "radiance-sl-v1.0.yml", "html": "radiance-sl-v1.0.html", "license": "radiance-sl-v1.0.LICENSE" }, { "license_key": "radiance-sl-v2.0", "category": "Copyleft Limited", "spdx_license_key": "LicenseRef-scancode-radiance-sl-v2.0", "other_spdx_license_keys": [], "is_exception": false, "is_deprecated": false, "json": "radiance-sl-v2.0.json", "yaml": "radiance-sl-v2.0.yml", "html": "radiance-sl-v2.0.html", "license": "radiance-sl-v2.0.LICENSE" }, { "license_key": "radvd", "category": "Permissive", "spdx_license_key": "radvd", "other_spdx_license_keys": [ "LicenseRef-scancode-radvd" ], "is_exception": false, "is_deprecated": false, "json": "radvd.json", "yaml": "radvd.yml", "html": "radvd.html", "license": "radvd.LICENSE" }, { "license_key": "ralf-corsepius", "category": "Permissive", "spdx_license_key": null, "other_spdx_license_keys": [], "is_exception": false, "is_deprecated": true, "json": "ralf-corsepius.json", "yaml": "ralf-corsepius.yml", "html": "ralf-corsepius.html", "license": "ralf-corsepius.LICENSE" }, { "license_key": "ralink-firmware", "category": "Proprietary Free", "spdx_license_key": "LicenseRef-scancode-ralink-firmware", "other_spdx_license_keys": [], "is_exception": false, "is_deprecated": false, "json": "ralink-firmware.json", "yaml": "ralink-firmware.yml", "html": "ralink-firmware.html", "license": "ralink-firmware.LICENSE" }, { "license_key": "rar-winrar-eula", "category": "Commercial", "spdx_license_key": "LicenseRef-scancode-rar-winrar-eula", "other_spdx_license_keys": [], "is_exception": false, "is_deprecated": false, "json": "rar-winrar-eula.json", "yaml": "rar-winrar-eula.yml", "html": "rar-winrar-eula.html", "license": "rar-winrar-eula.LICENSE" }, { "license_key": "rcsl-2.0", "category": "Non-Commercial", "spdx_license_key": "LicenseRef-scancode-rcsl-2.0", "other_spdx_license_keys": [], "is_exception": false, "is_deprecated": false, "json": "rcsl-2.0.json", "yaml": "rcsl-2.0.yml", "html": "rcsl-2.0.html", "license": "rcsl-2.0.LICENSE" }, { "license_key": "rcsl-3.0", "category": "Non-Commercial", "spdx_license_key": "LicenseRef-scancode-rcsl-3.0", "other_spdx_license_keys": [], "is_exception": false, "is_deprecated": false, "json": "rcsl-3.0.json", "yaml": "rcsl-3.0.yml", "html": "rcsl-3.0.html", "license": "rcsl-3.0.LICENSE" }, { "license_key": "rdisc", "category": "Permissive", "spdx_license_key": "Rdisc", "other_spdx_license_keys": [], "is_exception": false, "is_deprecated": false, "json": "rdisc.json", "yaml": "rdisc.yml", "html": "rdisc.html", "license": "rdisc.LICENSE" }, { "license_key": "reactos-exception-gpl-2.0", "category": "Copyleft Limited", "spdx_license_key": "LicenseRef-scancode-reactos-exception-gpl-2.0", "other_spdx_license_keys": [], "is_exception": true, "is_deprecated": false, "json": "reactos-exception-gpl-2.0.json", "yaml": "reactos-exception-gpl-2.0.yml", "html": "reactos-exception-gpl-2.0.html", "license": "reactos-exception-gpl-2.0.LICENSE" }, { "license_key": "reading-godiva-2010", "category": "Permissive", "spdx_license_key": "LicenseRef-scancode-reading-godiva-2010", "other_spdx_license_keys": [], "is_exception": false, "is_deprecated": false, "json": "reading-godiva-2010.json", "yaml": "reading-godiva-2010.yml", "html": "reading-godiva-2010.html", "license": "reading-godiva-2010.LICENSE" }, { "license_key": "realm-platform-extension-2017", "category": "Proprietary Free", "spdx_license_key": "LicenseRef-scancode-realm-platform-extension-2017", "other_spdx_license_keys": [], "is_exception": false, "is_deprecated": false, "json": "realm-platform-extension-2017.json", "yaml": "realm-platform-extension-2017.yml", "html": "realm-platform-extension-2017.html", "license": "realm-platform-extension-2017.LICENSE" }, { "license_key": "red-hat-attribution", "category": "Permissive", "spdx_license_key": "LicenseRef-scancode-red-hat-attribution", "other_spdx_license_keys": [], "is_exception": false, "is_deprecated": false, "json": "red-hat-attribution.json", "yaml": "red-hat-attribution.yml", "html": "red-hat-attribution.html", "license": "red-hat-attribution.LICENSE" }, { "license_key": "red-hat-bsd-simplified", "category": "Permissive", "spdx_license_key": "LicenseRef-scancode-red-hat-bsd-simplified", "other_spdx_license_keys": [], "is_exception": false, "is_deprecated": false, "json": "red-hat-bsd-simplified.json", "yaml": "red-hat-bsd-simplified.yml", "html": "red-hat-bsd-simplified.html", "license": "red-hat-bsd-simplified.LICENSE" }, { "license_key": "red-hat-logos", "category": "Proprietary Free", "spdx_license_key": "LicenseRef-scancode-red-hat-logos", "other_spdx_license_keys": [], "is_exception": false, "is_deprecated": false, "json": "red-hat-logos.json", "yaml": "red-hat-logos.yml", "html": "red-hat-logos.html", "license": "red-hat-logos.LICENSE" }, { "license_key": "red-hat-trademarks", "category": "Proprietary Free", "spdx_license_key": "LicenseRef-scancode-red-hat-trademarks", "other_spdx_license_keys": [], "is_exception": false, "is_deprecated": false, "json": "red-hat-trademarks.json", "yaml": "red-hat-trademarks.yml", "html": "red-hat-trademarks.html", "license": "red-hat-trademarks.LICENSE" }, { "license_key": "redis-source-available-1.0", "category": "Source-available", "spdx_license_key": "LicenseRef-scancode-redis-source-available-1.0", "other_spdx_license_keys": [], "is_exception": false, "is_deprecated": false, "json": "redis-source-available-1.0.json", "yaml": "redis-source-available-1.0.yml", "html": "redis-source-available-1.0.html", "license": "redis-source-available-1.0.LICENSE" }, { "license_key": "redpanda-community-la", "category": "Source-available", "spdx_license_key": "LicenseRef-scancode-redpanda-community-la", "other_spdx_license_keys": [], "is_exception": false, "is_deprecated": false, "json": "redpanda-community-la.json", "yaml": "redpanda-community-la.yml", "html": "redpanda-community-la.html", "license": "redpanda-community-la.LICENSE" }, { "license_key": "regexp", "category": "Permissive", "spdx_license_key": "Spencer-86", "other_spdx_license_keys": [ "LicenseRef-scancode-regexp" ], "is_exception": false, "is_deprecated": false, "json": "regexp.json", "yaml": "regexp.yml", "html": "regexp.html", "license": "regexp.LICENSE" }, { "license_key": "reportbug", "category": "Permissive", "spdx_license_key": "LicenseRef-scancode-reportbug", "other_spdx_license_keys": [], "is_exception": false, "is_deprecated": false, "json": "reportbug.json", "yaml": "reportbug.yml", "html": "reportbug.html", "license": "reportbug.LICENSE" }, { "license_key": "repoze", "category": "Permissive", "spdx_license_key": "BSD-3-Clause-Modification", "other_spdx_license_keys": [ "LicenseRef-scancode-repoze" ], "is_exception": false, "is_deprecated": false, "json": "repoze.json", "yaml": "repoze.yml", "html": "repoze.html", "license": "repoze.LICENSE" }, { "license_key": "research-disclaimer", "category": "Non-Commercial", "spdx_license_key": "LicenseRef-scancode-research-disclaimer", "other_spdx_license_keys": [], "is_exception": false, "is_deprecated": false, "json": "research-disclaimer.json", "yaml": "research-disclaimer.yml", "html": "research-disclaimer.html", "license": "research-disclaimer.LICENSE" }, { "license_key": "responsible-ai-source-1.0", "category": "Proprietary Free", "spdx_license_key": "LicenseRef-scancode-responsible-ai-source-1.0", "other_spdx_license_keys": [], "is_exception": false, "is_deprecated": false, "json": "responsible-ai-source-1.0.json", "yaml": "responsible-ai-source-1.0.yml", "html": "responsible-ai-source-1.0.html", "license": "responsible-ai-source-1.0.LICENSE" }, { "license_key": "responsible-ai-source-1.1", "category": "Proprietary Free", "spdx_license_key": "LicenseRef-scancode-responsible-ai-source-1.1", "other_spdx_license_keys": [], "is_exception": false, "is_deprecated": false, "json": "responsible-ai-source-1.1.json", "yaml": "responsible-ai-source-1.1.yml", "html": "responsible-ai-source-1.1.html", "license": "responsible-ai-source-1.1.LICENSE" }, { "license_key": "retentioneering-2023", "category": "Proprietary Free", "spdx_license_key": "LicenseRef-scancode-retentioneering-2023", "other_spdx_license_keys": [], "is_exception": false, "is_deprecated": false, "json": "retentioneering-2023.json", "yaml": "retentioneering-2023.yml", "html": "retentioneering-2023.html", "license": "retentioneering-2023.LICENSE" }, { "license_key": "retype-3.7.0", "category": "Proprietary Free", "spdx_license_key": "LicenseRef-scancode-retype-3.7.0", "other_spdx_license_keys": [], "is_exception": false, "is_deprecated": false, "json": "retype-3.7.0.json", "yaml": "retype-3.7.0.yml", "html": "retype-3.7.0.html", "license": "retype-3.7.0.LICENSE" }, { "license_key": "rh-eula", "category": "Copyleft", "spdx_license_key": "LicenseRef-scancode-rh-eula", "other_spdx_license_keys": [], "is_exception": false, "is_deprecated": false, "json": "rh-eula.json", "yaml": "rh-eula.yml", "html": "rh-eula.html", "license": "rh-eula.LICENSE" }, { "license_key": "rh-eula-apache2", "category": "Permissive", "spdx_license_key": "LicenseRef-scancode-rh-eula-apache2", "other_spdx_license_keys": [], "is_exception": false, "is_deprecated": false, "json": "rh-eula-apache2.json", "yaml": "rh-eula-apache2.yml", "html": "rh-eula-apache2.html", "license": "rh-eula-apache2.LICENSE" }, { "license_key": "rh-eula-gpl2", "category": "Copyleft", "spdx_license_key": "LicenseRef-scancode-rh-eula-gpl2", "other_spdx_license_keys": [], "is_exception": false, "is_deprecated": false, "json": "rh-eula-gpl2.json", "yaml": "rh-eula-gpl2.yml", "html": "rh-eula-gpl2.html", "license": "rh-eula-gpl2.LICENSE" }, { "license_key": "rh-eula-lgpl", "category": "Copyleft Limited", "spdx_license_key": "LicenseRef-scancode-rh-eula-lgpl", "other_spdx_license_keys": [], "is_exception": false, "is_deprecated": false, "json": "rh-eula-lgpl.json", "yaml": "rh-eula-lgpl.yml", "html": "rh-eula-lgpl.html", "license": "rh-eula-lgpl.LICENSE" }, { "license_key": "rh-standard-eula-2019", "category": "Proprietary Free", "spdx_license_key": "LicenseRef-scancode-rh-standard-eula-2019", "other_spdx_license_keys": [], "is_exception": false, "is_deprecated": false, "json": "rh-standard-eula-2019.json", "yaml": "rh-standard-eula-2019.yml", "html": "rh-standard-eula-2019.html", "license": "rh-standard-eula-2019.LICENSE" }, { "license_key": "rh-ubi-eula-2019", "category": "Proprietary Free", "spdx_license_key": "LicenseRef-scancode-rh-ubi-eula-2019", "other_spdx_license_keys": [], "is_exception": false, "is_deprecated": false, "json": "rh-ubi-eula-2019.json", "yaml": "rh-ubi-eula-2019.yml", "html": "rh-ubi-eula-2019.html", "license": "rh-ubi-eula-2019.LICENSE" }, { "license_key": "ricebsd", "category": "Permissive", "spdx_license_key": "LicenseRef-scancode-ricebsd", "other_spdx_license_keys": [], "is_exception": false, "is_deprecated": false, "json": "ricebsd.json", "yaml": "ricebsd.yml", "html": "ricebsd.html", "license": "ricebsd.LICENSE" }, { "license_key": "richard-black", "category": "Permissive", "spdx_license_key": "LicenseRef-scancode-richard-black", "other_spdx_license_keys": [], "is_exception": false, "is_deprecated": false, "json": "richard-black.json", "yaml": "richard-black.yml", "html": "richard-black.html", "license": "richard-black.LICENSE" }, { "license_key": "ricoh-1.0", "category": "Copyleft Limited", "spdx_license_key": "RSCPL", "other_spdx_license_keys": [], "is_exception": false, "is_deprecated": false, "json": "ricoh-1.0.json", "yaml": "ricoh-1.0.yml", "html": "ricoh-1.0.html", "license": "ricoh-1.0.LICENSE" }, { "license_key": "ril-2019", "category": "Permissive", "spdx_license_key": "LicenseRef-scancode-ril-2019", "other_spdx_license_keys": [], "is_exception": false, "is_deprecated": false, "json": "ril-2019.json", "yaml": "ril-2019.yml", "html": "ril-2019.html", "license": "ril-2019.LICENSE" }, { "license_key": "riverbank-sip", "category": "Free Restricted", "spdx_license_key": "LicenseRef-scancode-riverbank-sip", "other_spdx_license_keys": [], "is_exception": false, "is_deprecated": false, "json": "riverbank-sip.json", "yaml": "riverbank-sip.yml", "html": "riverbank-sip.html", "license": "riverbank-sip.LICENSE" }, { "license_key": "robert-hubley", "category": "Permissive", "spdx_license_key": "LicenseRef-scancode-robert-hubley", "other_spdx_license_keys": [], "is_exception": false, "is_deprecated": false, "json": "robert-hubley.json", "yaml": "robert-hubley.yml", "html": "robert-hubley.html", "license": "robert-hubley.LICENSE" }, { "license_key": "rockchip-proprietary-2019", "category": "Proprietary Free", "spdx_license_key": "LicenseRef-scancode-rockchip-proprietary-2019", "other_spdx_license_keys": [], "is_exception": false, "is_deprecated": false, "json": "rockchip-proprietary-2019.json", "yaml": "rockchip-proprietary-2019.yml", "html": "rockchip-proprietary-2019.html", "license": "rockchip-proprietary-2019.LICENSE" }, { "license_key": "rockchip-proprietary-2022", "category": "Proprietary Free", "spdx_license_key": "LicenseRef-scancode-rockchip-proprietary-2022", "other_spdx_license_keys": [], "is_exception": false, "is_deprecated": false, "json": "rockchip-proprietary-2022.json", "yaml": "rockchip-proprietary-2022.yml", "html": "rockchip-proprietary-2022.html", "license": "rockchip-proprietary-2022.LICENSE" }, { "license_key": "rockchip-proprietary-2023", "category": "Proprietary Free", "spdx_license_key": "LicenseRef-scancode-rockchip-proprietary-2023", "other_spdx_license_keys": [], "is_exception": false, "is_deprecated": false, "json": "rockchip-proprietary-2023.json", "yaml": "rockchip-proprietary-2023.yml", "html": "rockchip-proprietary-2023.html", "license": "rockchip-proprietary-2023.LICENSE" }, { "license_key": "rocket-master-terms-2022", "category": "Commercial", "spdx_license_key": "LicenseRef-scancode-rocket-master-terms-2022", "other_spdx_license_keys": [], "is_exception": false, "is_deprecated": false, "json": "rocket-master-terms-2022.json", "yaml": "rocket-master-terms-2022.yml", "html": "rocket-master-terms-2022.html", "license": "rocket-master-terms-2022.LICENSE" }, { "license_key": "rogue-wave", "category": "Commercial", "spdx_license_key": "LicenseRef-scancode-rogue-wave", "other_spdx_license_keys": [], "is_exception": false, "is_deprecated": false, "json": "rogue-wave.json", "yaml": "rogue-wave.yml", "html": "rogue-wave.html", "license": "rogue-wave.LICENSE" }, { "license_key": "root-cert-3.0", "category": "Proprietary Free", "spdx_license_key": "LicenseRef-scancode-root-cert-3.0", "other_spdx_license_keys": [], "is_exception": false, "is_deprecated": false, "json": "root-cert-3.0.json", "yaml": "root-cert-3.0.yml", "html": "root-cert-3.0.html", "license": "root-cert-3.0.LICENSE" }, { "license_key": "rpl-1.1", "category": "Copyleft Limited", "spdx_license_key": "RPL-1.1", "other_spdx_license_keys": [], "is_exception": false, "is_deprecated": false, "json": "rpl-1.1.json", "yaml": "rpl-1.1.yml", "html": "rpl-1.1.html", "license": "rpl-1.1.LICENSE" }, { "license_key": "rpl-1.5", "category": "Copyleft Limited", "spdx_license_key": "RPL-1.5", "other_spdx_license_keys": [], "is_exception": false, "is_deprecated": false, "json": "rpl-1.5.json", "yaml": "rpl-1.5.yml", "html": "rpl-1.5.html", "license": "rpl-1.5.LICENSE" }, { "license_key": "rpsl-1.0", "category": "Copyleft Limited", "spdx_license_key": "RPSL-1.0", "other_spdx_license_keys": [], "is_exception": false, "is_deprecated": false, "json": "rpsl-1.0.json", "yaml": "rpsl-1.0.yml", "html": "rpsl-1.0.html", "license": "rpsl-1.0.LICENSE" }, { "license_key": "rrdtool-floss-exception-2.0", "category": "Copyleft Limited", "spdx_license_key": "RRDtool-FLOSS-exception-2.0", "other_spdx_license_keys": [ "LicenseRef-scancode-rrdtool-floss-exception-2.0" ], "is_exception": true, "is_deprecated": false, "json": "rrdtool-floss-exception-2.0.json", "yaml": "rrdtool-floss-exception-2.0.yml", "html": "rrdtool-floss-exception-2.0.html", "license": "rrdtool-floss-exception-2.0.LICENSE" }, { "license_key": "rsa-1990", "category": "Permissive", "spdx_license_key": "LicenseRef-scancode-rsa-1990", "other_spdx_license_keys": [], "is_exception": false, "is_deprecated": false, "json": "rsa-1990.json", "yaml": "rsa-1990.yml", "html": "rsa-1990.html", "license": "rsa-1990.LICENSE" }, { "license_key": "rsa-cryptoki", "category": "Permissive", "spdx_license_key": "LicenseRef-scancode-rsa-cryptoki", "other_spdx_license_keys": [], "is_exception": false, "is_deprecated": false, "json": "rsa-cryptoki.json", "yaml": "rsa-cryptoki.yml", "html": "rsa-cryptoki.html", "license": "rsa-cryptoki.LICENSE" }, { "license_key": "rsa-demo", "category": "Permissive", "spdx_license_key": "LicenseRef-scancode-rsa-demo", "other_spdx_license_keys": [], "is_exception": false, "is_deprecated": false, "json": "rsa-demo.json", "yaml": "rsa-demo.yml", "html": "rsa-demo.html", "license": "rsa-demo.LICENSE" }, { "license_key": "rsa-md2", "category": "Non-Commercial", "spdx_license_key": "LicenseRef-scancode-rsa-md2", "other_spdx_license_keys": [], "is_exception": false, "is_deprecated": false, "json": "rsa-md2.json", "yaml": "rsa-md2.yml", "html": "rsa-md2.html", "license": "rsa-md2.LICENSE" }, { "license_key": "rsa-md4", "category": "Permissive", "spdx_license_key": "LicenseRef-scancode-rsa-md4", "other_spdx_license_keys": [], "is_exception": false, "is_deprecated": false, "json": "rsa-md4.json", "yaml": "rsa-md4.yml", "html": "rsa-md4.html", "license": "rsa-md4.LICENSE" }, { "license_key": "rsa-md5", "category": "Permissive", "spdx_license_key": "RSA-MD", "other_spdx_license_keys": [], "is_exception": false, "is_deprecated": false, "json": "rsa-md5.json", "yaml": "rsa-md5.yml", "html": "rsa-md5.html", "license": "rsa-md5.LICENSE" }, { "license_key": "rsa-proprietary", "category": "Commercial", "spdx_license_key": "LicenseRef-scancode-rsa-proprietary", "other_spdx_license_keys": [], "is_exception": false, "is_deprecated": false, "json": "rsa-proprietary.json", "yaml": "rsa-proprietary.yml", "html": "rsa-proprietary.html", "license": "rsa-proprietary.LICENSE" }, { "license_key": "rsalv2", "category": "Non-Commercial", "spdx_license_key": "LicenseRef-scancode-rsalv2", "other_spdx_license_keys": [], "is_exception": false, "is_deprecated": false, "json": "rsalv2.json", "yaml": "rsalv2.yml", "html": "rsalv2.html", "license": "rsalv2.LICENSE" }, { "license_key": "rsync-linking-exception", "category": "Copyleft Limited", "spdx_license_key": "rsync-linking-exception", "other_spdx_license_keys": [], "is_exception": true, "is_deprecated": false, "json": "rsync-linking-exception.json", "yaml": "rsync-linking-exception.yml", "html": "rsync-linking-exception.html", "license": "rsync-linking-exception.LICENSE" }, { "license_key": "rtems-exception-2.0", "category": "Copyleft Limited", "spdx_license_key": "LicenseRef-scancode-rtems-exception-2.0", "other_spdx_license_keys": [], "is_exception": true, "is_deprecated": false, "json": "rtems-exception-2.0.json", "yaml": "rtems-exception-2.0.yml", "html": "rtems-exception-2.0.html", "license": "rtems-exception-2.0.LICENSE" }, { "license_key": "rtools-util", "category": "Permissive", "spdx_license_key": "LicenseRef-scancode-rtools-util", "other_spdx_license_keys": [], "is_exception": false, "is_deprecated": false, "json": "rtools-util.json", "yaml": "rtools-util.yml", "html": "rtools-util.html", "license": "rtools-util.LICENSE" }, { "license_key": "ruby", "category": "Copyleft Limited", "spdx_license_key": "Ruby", "other_spdx_license_keys": [], "is_exception": false, "is_deprecated": false, "json": "ruby.json", "yaml": "ruby.yml", "html": "ruby.html", "license": "ruby.LICENSE" }, { "license_key": "ruby-pty", "category": "Permissive", "spdx_license_key": "Ruby-pty", "other_spdx_license_keys": [], "is_exception": false, "is_deprecated": false, "json": "ruby-pty.json", "yaml": "ruby-pty.yml", "html": "ruby-pty.html", "license": "ruby-pty.LICENSE" }, { "license_key": "rubyencoder-commercial", "category": "Commercial", "spdx_license_key": "LicenseRef-scancode-rubyencoder-commercial", "other_spdx_license_keys": [], "is_exception": false, "is_deprecated": false, "json": "rubyencoder-commercial.json", "yaml": "rubyencoder-commercial.yml", "html": "rubyencoder-commercial.html", "license": "rubyencoder-commercial.LICENSE" }, { "license_key": "rubyencoder-loader", "category": "Proprietary Free", "spdx_license_key": "LicenseRef-scancode-rubyencoder-loader", "other_spdx_license_keys": [], "is_exception": false, "is_deprecated": false, "json": "rubyencoder-loader.json", "yaml": "rubyencoder-loader.yml", "html": "rubyencoder-loader.html", "license": "rubyencoder-loader.LICENSE" }, { "license_key": "rute", "category": "Permissive", "spdx_license_key": "LicenseRef-scancode-rute", "other_spdx_license_keys": [], "is_exception": false, "is_deprecated": false, "json": "rute.json", "yaml": "rute.yml", "html": "rute.html", "license": "rute.LICENSE" }, { "license_key": "rwth-returnn-2024", "category": "Non-Commercial", "spdx_license_key": "LicenseRef-scancode-rwth-returnn-2024", "other_spdx_license_keys": [], "is_exception": false, "is_deprecated": false, "json": "rwth-returnn-2024.json", "yaml": "rwth-returnn-2024.yml", "html": "rwth-returnn-2024.html", "license": "rwth-returnn-2024.LICENSE" }, { "license_key": "rxtx-exception-lgpl-2.1", "category": "Copyleft Limited", "spdx_license_key": "LicenseRef-scancode-rxtx-exception-lgpl-2.1", "other_spdx_license_keys": [], "is_exception": true, "is_deprecated": false, "json": "rxtx-exception-lgpl-2.1.json", "yaml": "rxtx-exception-lgpl-2.1.yml", "html": "rxtx-exception-lgpl-2.1.html", "license": "rxtx-exception-lgpl-2.1.LICENSE" }, { "license_key": "ryszard-szopa", "category": "Permissive", "spdx_license_key": "LicenseRef-scancode-ryszard-szopa", "other_spdx_license_keys": [], "is_exception": false, "is_deprecated": false, "json": "ryszard-szopa.json", "yaml": "ryszard-szopa.yml", "html": "ryszard-szopa.html", "license": "ryszard-szopa.LICENSE" }, { "license_key": "s-lab-1.0", "category": "Non-Commercial", "spdx_license_key": "LicenseRef-scancode-s-lab-1.0", "other_spdx_license_keys": [], "is_exception": false, "is_deprecated": false, "json": "s-lab-1.0.json", "yaml": "s-lab-1.0.yml", "html": "s-lab-1.0.html", "license": "s-lab-1.0.LICENSE" }, { "license_key": "saas-mit", "category": "Permissive", "spdx_license_key": "LicenseRef-scancode-saas-mit", "other_spdx_license_keys": [], "is_exception": false, "is_deprecated": false, "json": "saas-mit.json", "yaml": "saas-mit.yml", "html": "saas-mit.html", "license": "saas-mit.LICENSE" }, { "license_key": "saf", "category": "Permissive", "spdx_license_key": "LicenseRef-scancode-saf", "other_spdx_license_keys": [], "is_exception": false, "is_deprecated": false, "json": "saf.json", "yaml": "saf.yml", "html": "saf.html", "license": "saf.LICENSE" }, { "license_key": "safecopy-eula", "category": "Proprietary Free", "spdx_license_key": "LicenseRef-scancode-safecopy-eula", "other_spdx_license_keys": [], "is_exception": false, "is_deprecated": false, "json": "safecopy-eula.json", "yaml": "safecopy-eula.yml", "html": "safecopy-eula.html", "license": "safecopy-eula.LICENSE" }, { "license_key": "salesforce-ai-aup-2025", "category": "Proprietary Free", "spdx_license_key": "LicenseRef-scancode-salesforce-ai-aup-2025", "other_spdx_license_keys": [], "is_exception": false, "is_deprecated": false, "json": "salesforce-ai-aup-2025.json", "yaml": "salesforce-ai-aup-2025.yml", "html": "salesforce-ai-aup-2025.html", "license": "salesforce-ai-aup-2025.LICENSE" }, { "license_key": "salesforce-ai-ethics-2025", "category": "Non-Commercial", "spdx_license_key": "LicenseRef-scancode-salesforce-ai-ethics-2025", "other_spdx_license_keys": [], "is_exception": false, "is_deprecated": false, "json": "salesforce-ai-ethics-2025.json", "yaml": "salesforce-ai-ethics-2025.yml", "html": "salesforce-ai-ethics-2025.html", "license": "salesforce-ai-ethics-2025.LICENSE" }, { "license_key": "salesforce-au-external-2025", "category": "Proprietary Free", "spdx_license_key": "LicenseRef-scancode-salesforce-au-external-2025", "other_spdx_license_keys": [], "is_exception": false, "is_deprecated": false, "json": "salesforce-au-external-2025.json", "yaml": "salesforce-au-external-2025.yml", "html": "salesforce-au-external-2025.html", "license": "salesforce-au-external-2025.LICENSE" }, { "license_key": "salesforcesans-font", "category": "Proprietary Free", "spdx_license_key": "LicenseRef-scancode-salesforcesans-font", "other_spdx_license_keys": [], "is_exception": false, "is_deprecated": false, "json": "salesforcesans-font.json", "yaml": "salesforcesans-font.yml", "html": "salesforcesans-font.html", "license": "salesforcesans-font.LICENSE" }, { "license_key": "samba-dc-1.0", "category": "CLA", "spdx_license_key": "LicenseRef-scancode-samba-dc-1.0", "other_spdx_license_keys": [], "is_exception": false, "is_deprecated": false, "json": "samba-dc-1.0.json", "yaml": "samba-dc-1.0.yml", "html": "samba-dc-1.0.html", "license": "samba-dc-1.0.LICENSE" }, { "license_key": "san-francisco-font", "category": "Proprietary Free", "spdx_license_key": "LicenseRef-scancode-san-francisco-font", "other_spdx_license_keys": [], "is_exception": false, "is_deprecated": false, "json": "san-francisco-font.json", "yaml": "san-francisco-font.yml", "html": "san-francisco-font.html", "license": "san-francisco-font.LICENSE" }, { "license_key": "sandeep", "category": "Proprietary Free", "spdx_license_key": "LicenseRef-scancode-sandeep", "other_spdx_license_keys": [], "is_exception": false, "is_deprecated": false, "json": "sandeep.json", "yaml": "sandeep.yml", "html": "sandeep.html", "license": "sandeep.LICENSE" }, { "license_key": "sane-exception-2.0-plus", "category": "Copyleft Limited", "spdx_license_key": "SANE-exception", "other_spdx_license_keys": [ "LicenseRef-scancode-sane-exception-2.0-plus" ], "is_exception": true, "is_deprecated": false, "json": "sane-exception-2.0-plus.json", "yaml": "sane-exception-2.0-plus.yml", "html": "sane-exception-2.0-plus.html", "license": "sane-exception-2.0-plus.LICENSE" }, { "license_key": "sash", "category": "Permissive", "spdx_license_key": "LicenseRef-scancode-sash", "other_spdx_license_keys": [], "is_exception": false, "is_deprecated": false, "json": "sash.json", "yaml": "sash.yml", "html": "sash.html", "license": "sash.LICENSE" }, { "license_key": "sata", "category": "Permissive", "spdx_license_key": "LicenseRef-scancode-sata", "other_spdx_license_keys": [], "is_exception": false, "is_deprecated": false, "json": "sata.json", "yaml": "sata.yml", "html": "sata.html", "license": "sata.LICENSE" }, { "license_key": "sax-pd", "category": "Public Domain", "spdx_license_key": "SAX-PD", "other_spdx_license_keys": [], "is_exception": false, "is_deprecated": false, "json": "sax-pd.json", "yaml": "sax-pd.yml", "html": "sax-pd.html", "license": "sax-pd.LICENSE" }, { "license_key": "sax-pd-2.0", "category": "Public Domain", "spdx_license_key": "SAX-PD-2.0", "other_spdx_license_keys": [], "is_exception": false, "is_deprecated": false, "json": "sax-pd-2.0.json", "yaml": "sax-pd-2.0.yml", "html": "sax-pd-2.0.html", "license": "sax-pd-2.0.LICENSE" }, { "license_key": "saxix-mit", "category": "Proprietary Free", "spdx_license_key": "LicenseRef-scancode-saxix-mit", "other_spdx_license_keys": [], "is_exception": false, "is_deprecated": false, "json": "saxix-mit.json", "yaml": "saxix-mit.yml", "html": "saxix-mit.html", "license": "saxix-mit.LICENSE" }, { "license_key": "saxpath", "category": "Permissive", "spdx_license_key": "Saxpath", "other_spdx_license_keys": [], "is_exception": false, "is_deprecated": false, "json": "saxpath.json", "yaml": "saxpath.yml", "html": "saxpath.html", "license": "saxpath.LICENSE" }, { "license_key": "sbia-b", "category": "Permissive", "spdx_license_key": "LicenseRef-scancode-sbia-b", "other_spdx_license_keys": [], "is_exception": false, "is_deprecated": false, "json": "sbia-b.json", "yaml": "sbia-b.yml", "html": "sbia-b.html", "license": "sbia-b.LICENSE" }, { "license_key": "scancode-acknowledgment", "category": "Permissive", "spdx_license_key": "LicenseRef-scancode-scancode-acknowledgment", "other_spdx_license_keys": [], "is_exception": false, "is_deprecated": false, "json": "scancode-acknowledgment.json", "yaml": "scancode-acknowledgment.yml", "html": "scancode-acknowledgment.html", "license": "scancode-acknowledgment.LICENSE" }, { "license_key": "scanlogd-license", "category": "Permissive", "spdx_license_key": "LicenseRef-scancode-scanlogd-license", "other_spdx_license_keys": [], "is_exception": false, "is_deprecated": false, "json": "scanlogd-license.json", "yaml": "scanlogd-license.yml", "html": "scanlogd-license.html", "license": "scanlogd-license.LICENSE" }, { "license_key": "scansoft-1.2", "category": "Permissive", "spdx_license_key": "LicenseRef-scancode-scansoft-1.2", "other_spdx_license_keys": [], "is_exception": false, "is_deprecated": false, "json": "scansoft-1.2.json", "yaml": "scansoft-1.2.yml", "html": "scansoft-1.2.html", "license": "scansoft-1.2.LICENSE" }, { "license_key": "scea-1.0", "category": "Permissive", "spdx_license_key": "SCEA", "other_spdx_license_keys": [], "is_exception": false, "is_deprecated": false, "json": "scea-1.0.json", "yaml": "scea-1.0.yml", "html": "scea-1.0.html", "license": "scea-1.0.LICENSE" }, { "license_key": "schemereport", "category": "Permissive", "spdx_license_key": "SchemeReport", "other_spdx_license_keys": [], "is_exception": false, "is_deprecated": false, "json": "schemereport.json", "yaml": "schemereport.yml", "html": "schemereport.html", "license": "schemereport.LICENSE" }, { "license_key": "scilab-en-2005", "category": "Non-Commercial", "spdx_license_key": "LicenseRef-scancode-scilab-en", "other_spdx_license_keys": [ "LicenseRef-scancode-scilba-en" ], "is_exception": false, "is_deprecated": false, "json": "scilab-en-2005.json", "yaml": "scilab-en-2005.yml", "html": "scilab-en-2005.html", "license": "scilab-en-2005.LICENSE" }, { "license_key": "scilab-fr", "category": "Non-Commercial", "spdx_license_key": "LicenseRef-scancode-scilab-fr", "other_spdx_license_keys": [], "is_exception": false, "is_deprecated": false, "json": "scilab-fr.json", "yaml": "scilab-fr.yml", "html": "scilab-fr.html", "license": "scilab-fr.LICENSE" }, { "license_key": "scintilla", "category": "Permissive", "spdx_license_key": "LicenseRef-scancode-scintilla", "other_spdx_license_keys": [], "is_exception": false, "is_deprecated": false, "json": "scintilla.json", "yaml": "scintilla.yml", "html": "scintilla.html", "license": "scintilla.LICENSE" }, { "license_key": "scola-en", "category": "Proprietary Free", "spdx_license_key": "LicenseRef-scancode-scola-en", "other_spdx_license_keys": [], "is_exception": false, "is_deprecated": false, "json": "scola-en.json", "yaml": "scola-en.yml", "html": "scola-en.html", "license": "scola-en.LICENSE" }, { "license_key": "scola-fr", "category": "Proprietary Free", "spdx_license_key": "LicenseRef-scancode-scola-fr", "other_spdx_license_keys": [], "is_exception": false, "is_deprecated": false, "json": "scola-fr.json", "yaml": "scola-fr.yml", "html": "scola-fr.html", "license": "scola-fr.LICENSE" }, { "license_key": "scribbles", "category": "Permissive", "spdx_license_key": "LicenseRef-scancode-scribbles", "other_spdx_license_keys": [], "is_exception": false, "is_deprecated": false, "json": "scribbles.json", "yaml": "scribbles.yml", "html": "scribbles.html", "license": "scribbles.LICENSE" }, { "license_key": "script-asylum", "category": "Permissive", "spdx_license_key": "LicenseRef-scancode-script-asylum", "other_spdx_license_keys": [], "is_exception": false, "is_deprecated": false, "json": "script-asylum.json", "yaml": "script-asylum.yml", "html": "script-asylum.html", "license": "script-asylum.LICENSE" }, { "license_key": "script-nikhilk", "category": "Proprietary Free", "spdx_license_key": "LicenseRef-scancode-script-nikhilk", "other_spdx_license_keys": [], "is_exception": false, "is_deprecated": false, "json": "script-nikhilk.json", "yaml": "script-nikhilk.yml", "html": "script-nikhilk.html", "license": "script-nikhilk.LICENSE" }, { "license_key": "scrub", "category": "Proprietary Free", "spdx_license_key": "LicenseRef-scancode-scrub", "other_spdx_license_keys": [], "is_exception": false, "is_deprecated": false, "json": "scrub.json", "yaml": "scrub.yml", "html": "scrub.html", "license": "scrub.LICENSE" }, { "license_key": "scsl-2.8", "category": "Copyleft Limited", "spdx_license_key": "LicenseRef-scancode-scsl-2.8", "other_spdx_license_keys": [], "is_exception": false, "is_deprecated": false, "json": "scsl-2.8.json", "yaml": "scsl-2.8.yml", "html": "scsl-2.8.html", "license": "scsl-2.8.LICENSE" }, { "license_key": "scsl-3.0", "category": "Copyleft Limited", "spdx_license_key": "LicenseRef-scancode-scsl-3.0", "other_spdx_license_keys": [], "is_exception": false, "is_deprecated": false, "json": "scsl-3.0.json", "yaml": "scsl-3.0.yml", "html": "scsl-3.0.html", "license": "scsl-3.0.LICENSE" }, { "license_key": "scylladb-sla-1.0", "category": "Source-available", "spdx_license_key": "LicenseRef-scancode-scylladb-sla-1.0", "other_spdx_license_keys": [], "is_exception": false, "is_deprecated": false, "json": "scylladb-sla-1.0.json", "yaml": "scylladb-sla-1.0.yml", "html": "scylladb-sla-1.0.html", "license": "scylladb-sla-1.0.LICENSE" }, { "license_key": "secret-labs-2011", "category": "Permissive", "spdx_license_key": "LicenseRef-scancode-secret-labs-2011", "other_spdx_license_keys": [], "is_exception": false, "is_deprecated": false, "json": "secret-labs-2011.json", "yaml": "secret-labs-2011.yml", "html": "secret-labs-2011.html", "license": "secret-labs-2011.LICENSE" }, { "license_key": "see-license", "category": "Unstated License", "spdx_license_key": null, "other_spdx_license_keys": [], "is_exception": false, "is_deprecated": true, "json": "see-license.json", "yaml": "see-license.yml", "html": "see-license.html", "license": "see-license.LICENSE" }, { "license_key": "selinux-nsa-declaration-1.0", "category": "Public Domain", "spdx_license_key": "libselinux-1.0", "other_spdx_license_keys": [], "is_exception": false, "is_deprecated": false, "json": "selinux-nsa-declaration-1.0.json", "yaml": "selinux-nsa-declaration-1.0.yml", "html": "selinux-nsa-declaration-1.0.html", "license": "selinux-nsa-declaration-1.0.LICENSE" }, { "license_key": "selv1", "category": "Commercial", "spdx_license_key": "LicenseRef-scancode-selv1", "other_spdx_license_keys": [], "is_exception": false, "is_deprecated": false, "json": "selv1.json", "yaml": "selv1.yml", "html": "selv1.html", "license": "selv1.LICENSE" }, { "license_key": "semaphore-ee-2025", "category": "Proprietary Free", "spdx_license_key": "LicenseRef-scancode-semaphore-ee-2025", "other_spdx_license_keys": [], "is_exception": false, "is_deprecated": false, "json": "semaphore-ee-2025.json", "yaml": "semaphore-ee-2025.yml", "html": "semaphore-ee-2025.html", "license": "semaphore-ee-2025.LICENSE" }, { "license_key": "semgrep-registry", "category": "Source-available", "spdx_license_key": "LicenseRef-scancode-semgrep-registry", "other_spdx_license_keys": [], "is_exception": false, "is_deprecated": false, "json": "semgrep-registry.json", "yaml": "semgrep-registry.yml", "html": "semgrep-registry.html", "license": "semgrep-registry.LICENSE" }, { "license_key": "semgrep-rules-1.0", "category": "Proprietary Free", "spdx_license_key": "LicenseRef-scancode-semgrep-rules-1.0", "other_spdx_license_keys": [], "is_exception": false, "is_deprecated": false, "json": "semgrep-rules-1.0.json", "yaml": "semgrep-rules-1.0.yml", "html": "semgrep-rules-1.0.html", "license": "semgrep-rules-1.0.LICENSE" }, { "license_key": "sencha-app-floss-exception", "category": "Copyleft", "spdx_license_key": "LicenseRef-scancode-sencha-app-floss-exception", "other_spdx_license_keys": [], "is_exception": true, "is_deprecated": false, "json": "sencha-app-floss-exception.json", "yaml": "sencha-app-floss-exception.yml", "html": "sencha-app-floss-exception.html", "license": "sencha-app-floss-exception.LICENSE" }, { "license_key": "sencha-commercial", "category": "Commercial", "spdx_license_key": "LicenseRef-scancode-sencha-commercial", "other_spdx_license_keys": [], "is_exception": false, "is_deprecated": false, "json": "sencha-commercial.json", "yaml": "sencha-commercial.yml", "html": "sencha-commercial.html", "license": "sencha-commercial.LICENSE" }, { "license_key": "sencha-commercial-3.17", "category": "Commercial", "spdx_license_key": "LicenseRef-scancode-sencha-commercial-3.17", "other_spdx_license_keys": [], "is_exception": false, "is_deprecated": false, "json": "sencha-commercial-3.17.json", "yaml": "sencha-commercial-3.17.yml", "html": "sencha-commercial-3.17.html", "license": "sencha-commercial-3.17.LICENSE" }, { "license_key": "sencha-commercial-3.9", "category": "Commercial", "spdx_license_key": "LicenseRef-scancode-sencha-commercial-3.9", "other_spdx_license_keys": [], "is_exception": false, "is_deprecated": false, "json": "sencha-commercial-3.9.json", "yaml": "sencha-commercial-3.9.yml", "html": "sencha-commercial-3.9.html", "license": "sencha-commercial-3.9.LICENSE" }, { "license_key": "sencha-dev-floss-exception", "category": "Copyleft", "spdx_license_key": "LicenseRef-scancode-sencha-dev-floss-exception", "other_spdx_license_keys": [], "is_exception": true, "is_deprecated": false, "json": "sencha-dev-floss-exception.json", "yaml": "sencha-dev-floss-exception.yml", "html": "sencha-dev-floss-exception.html", "license": "sencha-dev-floss-exception.LICENSE" }, { "license_key": "sendmail", "category": "Permissive", "spdx_license_key": "Sendmail", "other_spdx_license_keys": [], "is_exception": false, "is_deprecated": false, "json": "sendmail.json", "yaml": "sendmail.yml", "html": "sendmail.html", "license": "sendmail.LICENSE" }, { "license_key": "sendmail-8.23", "category": "Copyleft Limited", "spdx_license_key": "Sendmail-8.23", "other_spdx_license_keys": [], "is_exception": false, "is_deprecated": false, "json": "sendmail-8.23.json", "yaml": "sendmail-8.23.yml", "html": "sendmail-8.23.html", "license": "sendmail-8.23.LICENSE" }, { "license_key": "sendmail-open-source-1.1", "category": "Permissive", "spdx_license_key": "Sendmail-Open-Source-1.1", "other_spdx_license_keys": [], "is_exception": false, "is_deprecated": false, "json": "sendmail-open-source-1.1.json", "yaml": "sendmail-open-source-1.1.yml", "html": "sendmail-open-source-1.1.html", "license": "sendmail-open-source-1.1.LICENSE" }, { "license_key": "service-comp-arch", "category": "Permissive", "spdx_license_key": "LicenseRef-scancode-service-comp-arch", "other_spdx_license_keys": [], "is_exception": false, "is_deprecated": false, "json": "service-comp-arch.json", "yaml": "service-comp-arch.yml", "html": "service-comp-arch.html", "license": "service-comp-arch.LICENSE" }, { "license_key": "sfl-license", "category": "Permissive", "spdx_license_key": "iMatix", "other_spdx_license_keys": [], "is_exception": false, "is_deprecated": false, "json": "sfl-license.json", "yaml": "sfl-license.yml", "html": "sfl-license.html", "license": "sfl-license.LICENSE" }, { "license_key": "sgi-cid-1.0", "category": "Permissive", "spdx_license_key": "LicenseRef-scancode-sgi-cid-1.0", "other_spdx_license_keys": [], "is_exception": false, "is_deprecated": false, "json": "sgi-cid-1.0.json", "yaml": "sgi-cid-1.0.yml", "html": "sgi-cid-1.0.html", "license": "sgi-cid-1.0.LICENSE" }, { "license_key": "sgi-freeb-1.1", "category": "Permissive", "spdx_license_key": "SGI-B-1.1", "other_spdx_license_keys": [], "is_exception": false, "is_deprecated": false, "json": "sgi-freeb-1.1.json", "yaml": "sgi-freeb-1.1.yml", "html": "sgi-freeb-1.1.html", "license": "sgi-freeb-1.1.LICENSE" }, { "license_key": "sgi-freeb-2.0", "category": "Permissive", "spdx_license_key": "SGI-B-2.0", "other_spdx_license_keys": [], "is_exception": false, "is_deprecated": false, "json": "sgi-freeb-2.0.json", "yaml": "sgi-freeb-2.0.yml", "html": "sgi-freeb-2.0.html", "license": "sgi-freeb-2.0.LICENSE" }, { "license_key": "sgi-fslb-1.0", "category": "Free Restricted", "spdx_license_key": "SGI-B-1.0", "other_spdx_license_keys": [], "is_exception": false, "is_deprecated": false, "json": "sgi-fslb-1.0.json", "yaml": "sgi-fslb-1.0.yml", "html": "sgi-fslb-1.0.html", "license": "sgi-fslb-1.0.LICENSE" }, { "license_key": "sgi-glx-1.0", "category": "Permissive", "spdx_license_key": "LicenseRef-scancode-sgi-glx-1.0", "other_spdx_license_keys": [], "is_exception": false, "is_deprecated": false, "json": "sgi-glx-1.0.json", "yaml": "sgi-glx-1.0.yml", "html": "sgi-glx-1.0.html", "license": "sgi-glx-1.0.LICENSE" }, { "license_key": "sglib", "category": "Permissive", "spdx_license_key": "LicenseRef-scancode-sglib", "other_spdx_license_keys": [], "is_exception": false, "is_deprecated": false, "json": "sglib.json", "yaml": "sglib.yml", "html": "sglib.html", "license": "sglib.LICENSE" }, { "license_key": "sgmlug", "category": "Permissive", "spdx_license_key": "SGMLUG-PM", "other_spdx_license_keys": [ "LicenseRef-scancode-sgmlug" ], "is_exception": false, "is_deprecated": false, "json": "sgmlug.json", "yaml": "sgmlug.yml", "html": "sgmlug.html", "license": "sgmlug.LICENSE" }, { "license_key": "sgp4", "category": "Permissive", "spdx_license_key": "SGP4", "other_spdx_license_keys": [], "is_exception": false, "is_deprecated": false, "json": "sgp4.json", "yaml": "sgp4.yml", "html": "sgp4.html", "license": "sgp4.LICENSE" }, { "license_key": "sh-cla-1.1", "category": "CLA", "spdx_license_key": "LicenseRef-scancode-sh-cla-1.1", "other_spdx_license_keys": [], "is_exception": false, "is_deprecated": false, "json": "sh-cla-1.1.json", "yaml": "sh-cla-1.1.yml", "html": "sh-cla-1.1.html", "license": "sh-cla-1.1.LICENSE" }, { "license_key": "shavlik-eula", "category": "Commercial", "spdx_license_key": "LicenseRef-scancode-shavlik-eula", "other_spdx_license_keys": [], "is_exception": false, "is_deprecated": false, "json": "shavlik-eula.json", "yaml": "shavlik-eula.yml", "html": "shavlik-eula.html", "license": "shavlik-eula.LICENSE" }, { "license_key": "shital-shah", "category": "Permissive", "spdx_license_key": "LicenseRef-scancode-shital-shah", "other_spdx_license_keys": [], "is_exception": false, "is_deprecated": false, "json": "shital-shah.json", "yaml": "shital-shah.yml", "html": "shital-shah.html", "license": "shital-shah.LICENSE" }, { "license_key": "shl-0.5", "category": "Permissive", "spdx_license_key": "SHL-0.5", "other_spdx_license_keys": [], "is_exception": false, "is_deprecated": false, "json": "shl-0.5.json", "yaml": "shl-0.5.yml", "html": "shl-0.5.html", "license": "shl-0.5.LICENSE" }, { "license_key": "shl-0.51", "category": "Permissive", "spdx_license_key": "SHL-0.51", "other_spdx_license_keys": [], "is_exception": false, "is_deprecated": false, "json": "shl-0.51.json", "yaml": "shl-0.51.yml", "html": "shl-0.51.html", "license": "shl-0.51.LICENSE" }, { "license_key": "shl-2.0", "category": "Permissive", "spdx_license_key": "SHL-2.0", "other_spdx_license_keys": [], "is_exception": true, "is_deprecated": false, "json": "shl-2.0.json", "yaml": "shl-2.0.yml", "html": "shl-2.0.html", "license": "shl-2.0.LICENSE" }, { "license_key": "shl-2.1", "category": "Permissive", "spdx_license_key": "SHL-2.1", "other_spdx_license_keys": [], "is_exception": true, "is_deprecated": false, "json": "shl-2.1.json", "yaml": "shl-2.1.yml", "html": "shl-2.1.html", "license": "shl-2.1.LICENSE" }, { "license_key": "shopify-2024", "category": "Proprietary Free", "spdx_license_key": "LicenseRef-scancode-shopify-2024", "other_spdx_license_keys": [], "is_exception": false, "is_deprecated": false, "json": "shopify-2024.json", "yaml": "shopify-2024.yml", "html": "shopify-2024.html", "license": "shopify-2024.LICENSE" }, { "license_key": "siesta-academic-individuals", "category": "Non-Commercial", "spdx_license_key": "LicenseRef-scancode-siesta-academic-individuals", "other_spdx_license_keys": [], "is_exception": false, "is_deprecated": false, "json": "siesta-academic-individuals.json", "yaml": "siesta-academic-individuals.yml", "html": "siesta-academic-individuals.html", "license": "siesta-academic-individuals.LICENSE" }, { "license_key": "siesta-computer-centres", "category": "Non-Commercial", "spdx_license_key": "LicenseRef-scancode-siesta-computer-centres", "other_spdx_license_keys": [], "is_exception": false, "is_deprecated": false, "json": "siesta-computer-centres.json", "yaml": "siesta-computer-centres.yml", "html": "siesta-computer-centres.html", "license": "siesta-computer-centres.LICENSE" }, { "license_key": "signal-gpl-3.0-exception", "category": "Copyleft Limited", "spdx_license_key": "LicenseRef-scancode-signal-gpl-3.0-exception", "other_spdx_license_keys": [], "is_exception": true, "is_deprecated": false, "json": "signal-gpl-3.0-exception.json", "yaml": "signal-gpl-3.0-exception.yml", "html": "signal-gpl-3.0-exception.html", "license": "signal-gpl-3.0-exception.LICENSE" }, { "license_key": "silicon-image-2007", "category": "Proprietary Free", "spdx_license_key": "LicenseRef-scancode-silicon-image-2007", "other_spdx_license_keys": [], "is_exception": false, "is_deprecated": false, "json": "silicon-image-2007.json", "yaml": "silicon-image-2007.yml", "html": "silicon-image-2007.html", "license": "silicon-image-2007.LICENSE" }, { "license_key": "simpl-1.1", "category": "Permissive", "spdx_license_key": "LicenseRef-scancode-simpl-1.1", "other_spdx_license_keys": [], "is_exception": false, "is_deprecated": false, "json": "simpl-1.1.json", "yaml": "simpl-1.1.yml", "html": "simpl-1.1.html", "license": "simpl-1.1.LICENSE" }, { "license_key": "simpl-2.0", "category": "Copyleft", "spdx_license_key": "SimPL-2.0", "other_spdx_license_keys": [], "is_exception": false, "is_deprecated": false, "json": "simpl-2.0.json", "yaml": "simpl-2.0.yml", "html": "simpl-2.0.html", "license": "simpl-2.0.LICENSE" }, { "license_key": "simple-library-usage-exception", "category": "Copyleft Limited", "spdx_license_key": "Simple-Library-Usage-exception", "other_spdx_license_keys": [], "is_exception": true, "is_deprecated": false, "json": "simple-library-usage-exception.json", "yaml": "simple-library-usage-exception.yml", "html": "simple-library-usage-exception.html", "license": "simple-library-usage-exception.LICENSE" }, { "license_key": "six-labors-split-1.0", "category": "Free Restricted", "spdx_license_key": "LicenseRef-scancode-six-labors-split-1.0", "other_spdx_license_keys": [], "is_exception": false, "is_deprecated": false, "json": "six-labors-split-1.0.json", "yaml": "six-labors-split-1.0.yml", "html": "six-labors-split-1.0.html", "license": "six-labors-split-1.0.LICENSE" }, { "license_key": "skip-2014", "category": "Copyleft Limited", "spdx_license_key": "LicenseRef-scancode-skip-2014", "other_spdx_license_keys": [], "is_exception": false, "is_deprecated": false, "json": "skip-2014.json", "yaml": "skip-2014.yml", "html": "skip-2014.html", "license": "skip-2014.LICENSE" }, { "license_key": "sl", "category": "Permissive", "spdx_license_key": "SL", "other_spdx_license_keys": [], "is_exception": false, "is_deprecated": false, "json": "sl.json", "yaml": "sl.yml", "html": "sl.html", "license": "sl.LICENSE" }, { "license_key": "sleepycat", "category": "Copyleft", "spdx_license_key": "Sleepycat", "other_spdx_license_keys": [], "is_exception": false, "is_deprecated": false, "json": "sleepycat.json", "yaml": "sleepycat.yml", "html": "sleepycat.html", "license": "sleepycat.LICENSE" }, { "license_key": "slf4j-2005", "category": "Permissive", "spdx_license_key": null, "other_spdx_license_keys": [], "is_exception": false, "is_deprecated": true, "json": "slf4j-2005.json", "yaml": "slf4j-2005.yml", "html": "slf4j-2005.html", "license": "slf4j-2005.LICENSE" }, { "license_key": "slf4j-2008", "category": "Permissive", "spdx_license_key": null, "other_spdx_license_keys": [], "is_exception": false, "is_deprecated": true, "json": "slf4j-2008.json", "yaml": "slf4j-2008.yml", "html": "slf4j-2008.html", "license": "slf4j-2008.LICENSE" }, { "license_key": "slint-commercial-2.0", "category": "Commercial", "spdx_license_key": "LicenseRef-scancode-slint-commercial-2.0", "other_spdx_license_keys": [], "is_exception": false, "is_deprecated": false, "json": "slint-commercial-2.0.json", "yaml": "slint-commercial-2.0.yml", "html": "slint-commercial-2.0.html", "license": "slint-commercial-2.0.LICENSE" }, { "license_key": "slint-royalty-free-1.0", "category": "Free Restricted", "spdx_license_key": "LicenseRef-scancode-slint-royalty-free-1.0", "other_spdx_license_keys": [], "is_exception": false, "is_deprecated": false, "json": "slint-royalty-free-1.0.json", "yaml": "slint-royalty-free-1.0.yml", "html": "slint-royalty-free-1.0.html", "license": "slint-royalty-free-1.0.LICENSE" }, { "license_key": "slysoft-eula", "category": "Commercial", "spdx_license_key": "LicenseRef-scancode-slysoft-eula", "other_spdx_license_keys": [], "is_exception": false, "is_deprecated": false, "json": "slysoft-eula.json", "yaml": "slysoft-eula.yml", "html": "slysoft-eula.html", "license": "slysoft-eula.LICENSE" }, { "license_key": "smail-gpl", "category": "Copyleft", "spdx_license_key": "SMAIL-GPL", "other_spdx_license_keys": [ "LicenseRef-scancode-smail-gpl" ], "is_exception": false, "is_deprecated": false, "json": "smail-gpl.json", "yaml": "smail-gpl.yml", "html": "smail-gpl.html", "license": "smail-gpl.LICENSE" }, { "license_key": "smartlabs-freeware", "category": "Proprietary Free", "spdx_license_key": "LicenseRef-scancode-smartlabs-freeware", "other_spdx_license_keys": [], "is_exception": false, "is_deprecated": false, "json": "smartlabs-freeware.json", "yaml": "smartlabs-freeware.yml", "html": "smartlabs-freeware.html", "license": "smartlabs-freeware.LICENSE" }, { "license_key": "smppl", "category": "Copyleft Limited", "spdx_license_key": "SMPPL", "other_spdx_license_keys": [], "is_exception": false, "is_deprecated": false, "json": "smppl.json", "yaml": "smppl.yml", "html": "smppl.html", "license": "smppl.LICENSE" }, { "license_key": "smsc-non-commercial-2012", "category": "Non-Commercial", "spdx_license_key": "LicenseRef-scancode-smsc-non-commercial-2012", "other_spdx_license_keys": [], "is_exception": false, "is_deprecated": false, "json": "smsc-non-commercial-2012.json", "yaml": "smsc-non-commercial-2012.yml", "html": "smsc-non-commercial-2012.html", "license": "smsc-non-commercial-2012.LICENSE" }, { "license_key": "snapeda-design-exception-1.0", "category": "Permissive", "spdx_license_key": "LicenseRef-scancode-snapeda-design-exception-1.0", "other_spdx_license_keys": [], "is_exception": true, "is_deprecated": false, "json": "snapeda-design-exception-1.0.json", "yaml": "snapeda-design-exception-1.0.yml", "html": "snapeda-design-exception-1.0.html", "license": "snapeda-design-exception-1.0.LICENSE" }, { "license_key": "snia", "category": "Copyleft", "spdx_license_key": "SNIA", "other_spdx_license_keys": [], "is_exception": false, "is_deprecated": false, "json": "snia.json", "yaml": "snia.yml", "html": "snia.html", "license": "snia.LICENSE" }, { "license_key": "snmp4j-smi", "category": "Commercial", "spdx_license_key": "LicenseRef-scancode-snmp4j-smi", "other_spdx_license_keys": [], "is_exception": false, "is_deprecated": false, "json": "snmp4j-smi.json", "yaml": "snmp4j-smi.yml", "html": "snmp4j-smi.html", "license": "snmp4j-smi.LICENSE" }, { "license_key": "snort-subscriber-rules-3.1", "category": "Commercial", "spdx_license_key": "LicenseRef-scancode-snort-subscriber-rules-3.1", "other_spdx_license_keys": [], "is_exception": false, "is_deprecated": false, "json": "snort-subscriber-rules-3.1.json", "yaml": "snort-subscriber-rules-3.1.yml", "html": "snort-subscriber-rules-3.1.html", "license": "snort-subscriber-rules-3.1.LICENSE" }, { "license_key": "snowplow-cla-1.0", "category": "Proprietary Free", "spdx_license_key": "LicenseRef-scancode-snowplow-cla-1.0", "other_spdx_license_keys": [], "is_exception": false, "is_deprecated": false, "json": "snowplow-cla-1.0.json", "yaml": "snowplow-cla-1.0.yml", "html": "snowplow-cla-1.0.html", "license": "snowplow-cla-1.0.LICENSE" }, { "license_key": "snowplow-lula-1.0", "category": "Proprietary Free", "spdx_license_key": "LicenseRef-scancode-snowplow-lula-1.0", "other_spdx_license_keys": [], "is_exception": false, "is_deprecated": false, "json": "snowplow-lula-1.0.json", "yaml": "snowplow-lula-1.0.yml", "html": "snowplow-lula-1.0.html", "license": "snowplow-lula-1.0.LICENSE" }, { "license_key": "snowplow-person-academic-1.0", "category": "Non-Commercial", "spdx_license_key": "LicenseRef-scancode-snowplow-person-academic-1.0", "other_spdx_license_keys": [], "is_exception": false, "is_deprecated": false, "json": "snowplow-person-academic-1.0.json", "yaml": "snowplow-person-academic-1.0.yml", "html": "snowplow-person-academic-1.0.html", "license": "snowplow-person-academic-1.0.LICENSE" }, { "license_key": "snprintf", "category": "Permissive", "spdx_license_key": "snprintf", "other_spdx_license_keys": [ "LicenseRef-scancode-snprintf" ], "is_exception": false, "is_deprecated": false, "json": "snprintf.json", "yaml": "snprintf.yml", "html": "snprintf.html", "license": "snprintf.LICENSE" }, { "license_key": "socketxx-2003", "category": "Permissive", "spdx_license_key": "LicenseRef-scancode-socketxx-2003", "other_spdx_license_keys": [], "is_exception": false, "is_deprecated": false, "json": "socketxx-2003.json", "yaml": "socketxx-2003.yml", "html": "socketxx-2003.html", "license": "socketxx-2003.LICENSE" }, { "license_key": "sofa", "category": "Proprietary Free", "spdx_license_key": "SOFA", "other_spdx_license_keys": [], "is_exception": false, "is_deprecated": false, "json": "sofa.json", "yaml": "sofa.yml", "html": "sofa.html", "license": "sofa.LICENSE" }, { "license_key": "softerra-ldap-browser-eula", "category": "Proprietary Free", "spdx_license_key": "LicenseRef-scancode-softerra-ldap-browser-eula", "other_spdx_license_keys": [], "is_exception": false, "is_deprecated": false, "json": "softerra-ldap-browser-eula.json", "yaml": "softerra-ldap-browser-eula.yml", "html": "softerra-ldap-browser-eula.html", "license": "softerra-ldap-browser-eula.LICENSE" }, { "license_key": "softfloat", "category": "Permissive", "spdx_license_key": "LicenseRef-scancode-softfloat", "other_spdx_license_keys": [], "is_exception": false, "is_deprecated": false, "json": "softfloat.json", "yaml": "softfloat.yml", "html": "softfloat.html", "license": "softfloat.LICENSE" }, { "license_key": "softfloat-2.0", "category": "Permissive", "spdx_license_key": "LicenseRef-scancode-softfloat-2.0", "other_spdx_license_keys": [], "is_exception": false, "is_deprecated": false, "json": "softfloat-2.0.json", "yaml": "softfloat-2.0.yml", "html": "softfloat-2.0.html", "license": "softfloat-2.0.LICENSE" }, { "license_key": "softfloat-2c", "category": "Permissive", "spdx_license_key": "LicenseRef-scancode-softfloat-2c", "other_spdx_license_keys": [], "is_exception": false, "is_deprecated": false, "json": "softfloat-2c.json", "yaml": "softfloat-2c.yml", "html": "softfloat-2c.html", "license": "softfloat-2c.LICENSE" }, { "license_key": "softsurfer", "category": "Permissive", "spdx_license_key": "softSurfer", "other_spdx_license_keys": [ "LicenseRef-scancode-softsurfer" ], "is_exception": false, "is_deprecated": false, "json": "softsurfer.json", "yaml": "softsurfer.yml", "html": "softsurfer.html", "license": "softsurfer.LICENSE" }, { "license_key": "solace-software-eula-2020", "category": "Non-Commercial", "spdx_license_key": "LicenseRef-scancode-solace-software-eula-2020", "other_spdx_license_keys": [], "is_exception": false, "is_deprecated": false, "json": "solace-software-eula-2020.json", "yaml": "solace-software-eula-2020.yml", "html": "solace-software-eula-2020.html", "license": "solace-software-eula-2020.LICENSE" }, { "license_key": "soml-1.0", "category": "Copyleft", "spdx_license_key": "LicenseRef-scancode-soml-1.0", "other_spdx_license_keys": [], "is_exception": false, "is_deprecated": false, "json": "soml-1.0.json", "yaml": "soml-1.0.yml", "html": "soml-1.0.html", "license": "soml-1.0.LICENSE" }, { "license_key": "sonar-sal-1.0", "category": "Source-available", "spdx_license_key": "LicenseRef-scancode-sonar-sal-1.0", "other_spdx_license_keys": [], "is_exception": false, "is_deprecated": false, "json": "sonar-sal-1.0.json", "yaml": "sonar-sal-1.0.yml", "html": "sonar-sal-1.0.html", "license": "sonar-sal-1.0.LICENSE" }, { "license_key": "soundex", "category": "Permissive", "spdx_license_key": "Soundex", "other_spdx_license_keys": [ "LicenseRef-scancode-soundex" ], "is_exception": false, "is_deprecated": false, "json": "soundex.json", "yaml": "soundex.yml", "html": "soundex.html", "license": "soundex.LICENSE" }, { "license_key": "sourcegraph-enterprise-2018", "category": "Commercial", "spdx_license_key": "LicenseRef-scancode-sourcegraph-enterprise-2018", "other_spdx_license_keys": [], "is_exception": false, "is_deprecated": false, "json": "sourcegraph-enterprise-2018.json", "yaml": "sourcegraph-enterprise-2018.yml", "html": "sourcegraph-enterprise-2018.html", "license": "sourcegraph-enterprise-2018.LICENSE" }, { "license_key": "spark-jive", "category": "Proprietary Free", "spdx_license_key": "LicenseRef-scancode-spark-jive", "other_spdx_license_keys": [], "is_exception": false, "is_deprecated": false, "json": "spark-jive.json", "yaml": "spark-jive.yml", "html": "spark-jive.html", "license": "spark-jive.LICENSE" }, { "license_key": "sparky", "category": "Permissive", "spdx_license_key": "LicenseRef-scancode-sparky", "other_spdx_license_keys": [], "is_exception": false, "is_deprecated": false, "json": "sparky.json", "yaml": "sparky.yml", "html": "sparky.html", "license": "sparky.LICENSE" }, { "license_key": "speechworks-1.1", "category": "Permissive", "spdx_license_key": "LicenseRef-scancode-speechworks-1.1", "other_spdx_license_keys": [], "is_exception": false, "is_deprecated": false, "json": "speechworks-1.1.json", "yaml": "speechworks-1.1.yml", "html": "speechworks-1.1.html", "license": "speechworks-1.1.LICENSE" }, { "license_key": "spell-checker-exception-lgpl-2.1-plus", "category": "Copyleft Limited", "spdx_license_key": "LicenseRef-scancode-spell-exception-lgpl-2.1-plus", "other_spdx_license_keys": [ "LicenseRef-scancode-spell-checker-exception-lgpl-2.1-plus" ], "is_exception": true, "is_deprecated": false, "json": "spell-checker-exception-lgpl-2.1-plus.json", "yaml": "spell-checker-exception-lgpl-2.1-plus.yml", "html": "spell-checker-exception-lgpl-2.1-plus.html", "license": "spell-checker-exception-lgpl-2.1-plus.LICENSE" }, { "license_key": "spl-1.0", "category": "Copyleft Limited", "spdx_license_key": "SPL-1.0", "other_spdx_license_keys": [], "is_exception": false, "is_deprecated": false, "json": "spl-1.0.json", "yaml": "spl-1.0.yml", "html": "spl-1.0.html", "license": "spl-1.0.LICENSE" }, { "license_key": "splunk-3pp-eula", "category": "Proprietary Free", "spdx_license_key": "LicenseRef-scancode-splunk-3pp-eula", "other_spdx_license_keys": [], "is_exception": false, "is_deprecated": false, "json": "splunk-3pp-eula.json", "yaml": "splunk-3pp-eula.yml", "html": "splunk-3pp-eula.html", "license": "splunk-3pp-eula.LICENSE" }, { "license_key": "splunk-mint-tos-2018", "category": "Proprietary Free", "spdx_license_key": "LicenseRef-scancode-splunk-mint-tos-2018", "other_spdx_license_keys": [], "is_exception": false, "is_deprecated": false, "json": "splunk-mint-tos-2018.json", "yaml": "splunk-mint-tos-2018.yml", "html": "splunk-mint-tos-2018.html", "license": "splunk-mint-tos-2018.LICENSE" }, { "license_key": "splunk-sla", "category": "Commercial", "spdx_license_key": "LicenseRef-scancode-splunk-sla", "other_spdx_license_keys": [], "is_exception": false, "is_deprecated": false, "json": "splunk-sla.json", "yaml": "splunk-sla.yml", "html": "splunk-sla.html", "license": "splunk-sla.LICENSE" }, { "license_key": "sqlitestudio-openssl-exception", "category": "Copyleft Limited", "spdx_license_key": "sqlitestudio-OpenSSL-exception", "other_spdx_license_keys": [], "is_exception": true, "is_deprecated": false, "json": "sqlitestudio-openssl-exception.json", "yaml": "sqlitestudio-openssl-exception.yml", "html": "sqlitestudio-openssl-exception.html", "license": "sqlitestudio-openssl-exception.LICENSE" }, { "license_key": "square-cla", "category": "CLA", "spdx_license_key": "LicenseRef-scancode-square-cla", "other_spdx_license_keys": [], "is_exception": false, "is_deprecated": false, "json": "square-cla.json", "yaml": "square-cla.yml", "html": "square-cla.html", "license": "square-cla.LICENSE" }, { "license_key": "squeak", "category": "Proprietary Free", "spdx_license_key": "LicenseRef-scancode-squeak", "other_spdx_license_keys": [], "is_exception": false, "is_deprecated": false, "json": "squeak.json", "yaml": "squeak.yml", "html": "squeak.html", "license": "squeak.LICENSE" }, { "license_key": "srgb", "category": "Proprietary Free", "spdx_license_key": "LicenseRef-scancode-srgb", "other_spdx_license_keys": [], "is_exception": false, "is_deprecated": false, "json": "srgb.json", "yaml": "srgb.yml", "html": "srgb.html", "license": "srgb.LICENSE" }, { "license_key": "ssh-keyscan", "category": "Permissive", "spdx_license_key": "ssh-keyscan", "other_spdx_license_keys": [], "is_exception": false, "is_deprecated": false, "json": "ssh-keyscan.json", "yaml": "ssh-keyscan.yml", "html": "ssh-keyscan.html", "license": "ssh-keyscan.LICENSE" }, { "license_key": "ssleay", "category": "Permissive", "spdx_license_key": "LicenseRef-scancode-ssleay", "other_spdx_license_keys": [], "is_exception": false, "is_deprecated": false, "json": "ssleay.json", "yaml": "ssleay.yml", "html": "ssleay.html", "license": "ssleay.LICENSE" }, { "license_key": "ssleay-windows", "category": "Permissive", "spdx_license_key": "SSLeay-standalone", "other_spdx_license_keys": [ "LicenseRef-scancode-ssleay-windows" ], "is_exception": false, "is_deprecated": false, "json": "ssleay-windows.json", "yaml": "ssleay-windows.yml", "html": "ssleay-windows.html", "license": "ssleay-windows.LICENSE" }, { "license_key": "st-bsd-restricted", "category": "Free Restricted", "spdx_license_key": "LicenseRef-scancode-st-bsd-restricted", "other_spdx_license_keys": [], "is_exception": false, "is_deprecated": false, "json": "st-bsd-restricted.json", "yaml": "st-bsd-restricted.yml", "html": "st-bsd-restricted.html", "license": "st-bsd-restricted.LICENSE" }, { "license_key": "st-mcd-2.0", "category": "Proprietary Free", "spdx_license_key": "LicenseRef-scancode-st-mcd-2.0", "other_spdx_license_keys": [], "is_exception": false, "is_deprecated": false, "json": "st-mcd-2.0.json", "yaml": "st-mcd-2.0.yml", "html": "st-mcd-2.0.html", "license": "st-mcd-2.0.LICENSE" }, { "license_key": "stability-ai-community-2024", "category": "Non-Commercial", "spdx_license_key": "LicenseRef-scancode-stability-ai-community-2024", "other_spdx_license_keys": [], "is_exception": false, "is_deprecated": false, "json": "stability-ai-community-2024.json", "yaml": "stability-ai-community-2024.yml", "html": "stability-ai-community-2024.html", "license": "stability-ai-community-2024.LICENSE" }, { "license_key": "stability-ai-nc-2023-12-06", "category": "Non-Commercial", "spdx_license_key": "LicenseRef-scancode-stability-ai-nc-2023-12-06", "other_spdx_license_keys": [], "is_exception": false, "is_deprecated": false, "json": "stability-ai-nc-2023-12-06.json", "yaml": "stability-ai-nc-2023-12-06.yml", "html": "stability-ai-nc-2023-12-06.html", "license": "stability-ai-nc-2023-12-06.LICENSE" }, { "license_key": "stable-diffusion-2022-08-22", "category": "Proprietary Free", "spdx_license_key": "LicenseRef-scancode-stable-diffusion-2022-08-22", "other_spdx_license_keys": [], "is_exception": false, "is_deprecated": false, "json": "stable-diffusion-2022-08-22.json", "yaml": "stable-diffusion-2022-08-22.yml", "html": "stable-diffusion-2022-08-22.html", "license": "stable-diffusion-2022-08-22.LICENSE" }, { "license_key": "standard-ml-nj", "category": "Permissive", "spdx_license_key": "SMLNJ", "other_spdx_license_keys": [ "StandardML-NJ" ], "is_exception": false, "is_deprecated": false, "json": "standard-ml-nj.json", "yaml": "standard-ml-nj.yml", "html": "standard-ml-nj.html", "license": "standard-ml-nj.LICENSE" }, { "license_key": "stanford-mrouted", "category": "Copyleft Limited", "spdx_license_key": "LicenseRef-scancode-stanford-mrouted", "other_spdx_license_keys": [], "is_exception": false, "is_deprecated": false, "json": "stanford-mrouted.json", "yaml": "stanford-mrouted.yml", "html": "stanford-mrouted.html", "license": "stanford-mrouted.LICENSE" }, { "license_key": "stanford-pvrg", "category": "Permissive", "spdx_license_key": "LicenseRef-scancode-stanford-pvrg", "other_spdx_license_keys": [], "is_exception": false, "is_deprecated": false, "json": "stanford-pvrg.json", "yaml": "stanford-pvrg.yml", "html": "stanford-pvrg.html", "license": "stanford-pvrg.LICENSE" }, { "license_key": "statamic-2022", "category": "Proprietary Free", "spdx_license_key": "LicenseRef-scancode-statamic-2022", "other_spdx_license_keys": [], "is_exception": false, "is_deprecated": false, "json": "statamic-2022.json", "yaml": "statamic-2022.yml", "html": "statamic-2022.html", "license": "statamic-2022.LICENSE" }, { "license_key": "statewizard", "category": "Copyleft Limited", "spdx_license_key": "LicenseRef-scancode-statewizard", "other_spdx_license_keys": [], "is_exception": false, "is_deprecated": false, "json": "statewizard.json", "yaml": "statewizard.yml", "html": "statewizard.html", "license": "statewizard.LICENSE" }, { "license_key": "stax", "category": "Copyleft Limited", "spdx_license_key": "LicenseRef-scancode-stax", "other_spdx_license_keys": [], "is_exception": false, "is_deprecated": false, "json": "stax.json", "yaml": "stax.yml", "html": "stax.html", "license": "stax.LICENSE" }, { "license_key": "stlport-2000", "category": "Permissive", "spdx_license_key": "LicenseRef-scancode-stlport-2000", "other_spdx_license_keys": [], "is_exception": false, "is_deprecated": false, "json": "stlport-2000.json", "yaml": "stlport-2000.yml", "html": "stlport-2000.html", "license": "stlport-2000.LICENSE" }, { "license_key": "stlport-4.5", "category": "Permissive", "spdx_license_key": "Boehm-GC-without-fee", "other_spdx_license_keys": [ "LicenseRef-scancode-stlport-4.5" ], "is_exception": false, "is_deprecated": false, "json": "stlport-4.5.json", "yaml": "stlport-4.5.yml", "html": "stlport-4.5.html", "license": "stlport-4.5.LICENSE" }, { "license_key": "stmicroelectronics-centrallabs", "category": "Free Restricted", "spdx_license_key": "LicenseRef-scancode-stmicroelectronics-centrallabs", "other_spdx_license_keys": [], "is_exception": false, "is_deprecated": false, "json": "stmicroelectronics-centrallabs.json", "yaml": "stmicroelectronics-centrallabs.yml", "html": "stmicroelectronics-centrallabs.html", "license": "stmicroelectronics-centrallabs.LICENSE" }, { "license_key": "stmicroelectronics-linux-firmware", "category": "Proprietary Free", "spdx_license_key": "LicenseRef-scancode-stmicro-linux-firmware", "other_spdx_license_keys": [ "LicenseRef-scancode-stmicroelectronics-linux-firmware" ], "is_exception": false, "is_deprecated": false, "json": "stmicroelectronics-linux-firmware.json", "yaml": "stmicroelectronics-linux-firmware.yml", "html": "stmicroelectronics-linux-firmware.html", "license": "stmicroelectronics-linux-firmware.LICENSE" }, { "license_key": "stream-benchmark", "category": "Permissive", "spdx_license_key": "LicenseRef-scancode-stream-benchmark", "other_spdx_license_keys": [], "is_exception": false, "is_deprecated": false, "json": "stream-benchmark.json", "yaml": "stream-benchmark.yml", "html": "stream-benchmark.html", "license": "stream-benchmark.LICENSE" }, { "license_key": "strongswan-exception", "category": "Copyleft", "spdx_license_key": "LicenseRef-scancode-strongswan-exception", "other_spdx_license_keys": [], "is_exception": true, "is_deprecated": false, "json": "strongswan-exception.json", "yaml": "strongswan-exception.yml", "html": "strongswan-exception.html", "license": "strongswan-exception.LICENSE" }, { "license_key": "stu-nicholls", "category": "Permissive", "spdx_license_key": "LicenseRef-scancode-stu-nicholls", "other_spdx_license_keys": [], "is_exception": false, "is_deprecated": false, "json": "stu-nicholls.json", "yaml": "stu-nicholls.yml", "html": "stu-nicholls.html", "license": "stu-nicholls.LICENSE" }, { "license_key": "stunnel-exception", "category": "Copyleft Limited", "spdx_license_key": "stunnel-exception", "other_spdx_license_keys": [], "is_exception": true, "is_deprecated": false, "json": "stunnel-exception.json", "yaml": "stunnel-exception.yml", "html": "stunnel-exception.html", "license": "stunnel-exception.LICENSE" }, { "license_key": "subcommander-exception-2.0-plus", "category": "Copyleft Limited", "spdx_license_key": "LicenseRef-scancode-subcommander-exception-2.0plus", "other_spdx_license_keys": [ "LicenseRef-scancode-subcommander-exception-2.0-plus" ], "is_exception": true, "is_deprecated": false, "json": "subcommander-exception-2.0-plus.json", "yaml": "subcommander-exception-2.0-plus.yml", "html": "subcommander-exception-2.0-plus.html", "license": "subcommander-exception-2.0-plus.LICENSE" }, { "license_key": "sudo", "category": "Permissive", "spdx_license_key": "LicenseRef-scancode-sudo", "other_spdx_license_keys": [], "is_exception": false, "is_deprecated": false, "json": "sudo.json", "yaml": "sudo.yml", "html": "sudo.html", "license": "sudo.LICENSE" }, { "license_key": "sugarcrm-1.1.3", "category": "Copyleft", "spdx_license_key": "SugarCRM-1.1.3", "other_spdx_license_keys": [], "is_exception": false, "is_deprecated": false, "json": "sugarcrm-1.1.3.json", "yaml": "sugarcrm-1.1.3.yml", "html": "sugarcrm-1.1.3.html", "license": "sugarcrm-1.1.3.LICENSE" }, { "license_key": "sun-bcl-11-06", "category": "Proprietary Free", "spdx_license_key": "LicenseRef-scancode-sun-bcl-11-06", "other_spdx_license_keys": [], "is_exception": false, "is_deprecated": false, "json": "sun-bcl-11-06.json", "yaml": "sun-bcl-11-06.yml", "html": "sun-bcl-11-06.html", "license": "sun-bcl-11-06.LICENSE" }, { "license_key": "sun-bcl-11-07", "category": "Proprietary Free", "spdx_license_key": "LicenseRef-scancode-sun-bcl-11-07", "other_spdx_license_keys": [], "is_exception": false, "is_deprecated": false, "json": "sun-bcl-11-07.json", "yaml": "sun-bcl-11-07.yml", "html": "sun-bcl-11-07.html", "license": "sun-bcl-11-07.LICENSE" }, { "license_key": "sun-bcl-11-08", "category": "Proprietary Free", "spdx_license_key": "LicenseRef-scancode-sun-bcl-11-08", "other_spdx_license_keys": [], "is_exception": false, "is_deprecated": false, "json": "sun-bcl-11-08.json", "yaml": "sun-bcl-11-08.yml", "html": "sun-bcl-11-08.html", "license": "sun-bcl-11-08.LICENSE" }, { "license_key": "sun-bcl-j2re-1.2.x", "category": "Proprietary Free", "spdx_license_key": "LicenseRef-scancode-sun-bcl-j2re-1.2.x", "other_spdx_license_keys": [], "is_exception": false, "is_deprecated": false, "json": "sun-bcl-j2re-1.2.x.json", "yaml": "sun-bcl-j2re-1.2.x.yml", "html": "sun-bcl-j2re-1.2.x.html", "license": "sun-bcl-j2re-1.2.x.LICENSE" }, { "license_key": "sun-bcl-j2re-1.4.2", "category": "Proprietary Free", "spdx_license_key": "LicenseRef-scancode-sun-bcl-j2re-1.4.2", "other_spdx_license_keys": [], "is_exception": false, "is_deprecated": false, "json": "sun-bcl-j2re-1.4.2.json", "yaml": "sun-bcl-j2re-1.4.2.yml", "html": "sun-bcl-j2re-1.4.2.html", "license": "sun-bcl-j2re-1.4.2.LICENSE" }, { "license_key": "sun-bcl-j2re-1.4.x", "category": "Proprietary Free", "spdx_license_key": "LicenseRef-scancode-sun-bcl-j2re-1.4.x", "other_spdx_license_keys": [], "is_exception": false, "is_deprecated": false, "json": "sun-bcl-j2re-1.4.x.json", "yaml": "sun-bcl-j2re-1.4.x.yml", "html": "sun-bcl-j2re-1.4.x.html", "license": "sun-bcl-j2re-1.4.x.LICENSE" }, { "license_key": "sun-bcl-j2re-5.0", "category": "Proprietary Free", "spdx_license_key": "LicenseRef-scancode-sun-bcl-j2re-5.0", "other_spdx_license_keys": [], "is_exception": false, "is_deprecated": false, "json": "sun-bcl-j2re-5.0.json", "yaml": "sun-bcl-j2re-5.0.yml", "html": "sun-bcl-j2re-5.0.html", "license": "sun-bcl-j2re-5.0.LICENSE" }, { "license_key": "sun-bcl-java-servlet-imp-2.1.1", "category": "Proprietary Free", "spdx_license_key": "LicenseRef-scancode-sun-bcl-java-servlet-imp-2.1.1", "other_spdx_license_keys": [], "is_exception": false, "is_deprecated": false, "json": "sun-bcl-java-servlet-imp-2.1.1.json", "yaml": "sun-bcl-java-servlet-imp-2.1.1.yml", "html": "sun-bcl-java-servlet-imp-2.1.1.html", "license": "sun-bcl-java-servlet-imp-2.1.1.LICENSE" }, { "license_key": "sun-bcl-javahelp", "category": "Proprietary Free", "spdx_license_key": "LicenseRef-scancode-sun-bcl-javahelp", "other_spdx_license_keys": [], "is_exception": false, "is_deprecated": false, "json": "sun-bcl-javahelp.json", "yaml": "sun-bcl-javahelp.yml", "html": "sun-bcl-javahelp.html", "license": "sun-bcl-javahelp.LICENSE" }, { "license_key": "sun-bcl-jimi-sdk", "category": "Proprietary Free", "spdx_license_key": "LicenseRef-scancode-sun-bcl-jimi-sdk", "other_spdx_license_keys": [], "is_exception": false, "is_deprecated": false, "json": "sun-bcl-jimi-sdk.json", "yaml": "sun-bcl-jimi-sdk.yml", "html": "sun-bcl-jimi-sdk.html", "license": "sun-bcl-jimi-sdk.LICENSE" }, { "license_key": "sun-bcl-jre6", "category": "Proprietary Free", "spdx_license_key": "LicenseRef-scancode-sun-bcl-jre6", "other_spdx_license_keys": [], "is_exception": false, "is_deprecated": false, "json": "sun-bcl-jre6.json", "yaml": "sun-bcl-jre6.yml", "html": "sun-bcl-jre6.html", "license": "sun-bcl-jre6.LICENSE" }, { "license_key": "sun-bcl-jsmq", "category": "Proprietary Free", "spdx_license_key": "LicenseRef-scancode-sun-bcl-jsmq", "other_spdx_license_keys": [], "is_exception": false, "is_deprecated": false, "json": "sun-bcl-jsmq.json", "yaml": "sun-bcl-jsmq.yml", "html": "sun-bcl-jsmq.html", "license": "sun-bcl-jsmq.LICENSE" }, { "license_key": "sun-bcl-opendmk", "category": "Proprietary Free", "spdx_license_key": "LicenseRef-scancode-sun-bcl-opendmk", "other_spdx_license_keys": [], "is_exception": false, "is_deprecated": false, "json": "sun-bcl-opendmk.json", "yaml": "sun-bcl-opendmk.yml", "html": "sun-bcl-opendmk.html", "license": "sun-bcl-opendmk.LICENSE" }, { "license_key": "sun-bcl-openjdk", "category": "Proprietary Free", "spdx_license_key": "LicenseRef-scancode-sun-bcl-openjdk", "other_spdx_license_keys": [], "is_exception": false, "is_deprecated": false, "json": "sun-bcl-openjdk.json", "yaml": "sun-bcl-openjdk.yml", "html": "sun-bcl-openjdk.html", "license": "sun-bcl-openjdk.LICENSE" }, { "license_key": "sun-bcl-sdk-1.3", "category": "Proprietary Free", "spdx_license_key": "LicenseRef-scancode-sun-bcl-sdk-1.3", "other_spdx_license_keys": [], "is_exception": false, "is_deprecated": false, "json": "sun-bcl-sdk-1.3.json", "yaml": "sun-bcl-sdk-1.3.yml", "html": "sun-bcl-sdk-1.3.html", "license": "sun-bcl-sdk-1.3.LICENSE" }, { "license_key": "sun-bcl-sdk-1.4.2", "category": "Proprietary Free", "spdx_license_key": "LicenseRef-scancode-sun-bcl-sdk-1.4.2", "other_spdx_license_keys": [], "is_exception": false, "is_deprecated": false, "json": "sun-bcl-sdk-1.4.2.json", "yaml": "sun-bcl-sdk-1.4.2.yml", "html": "sun-bcl-sdk-1.4.2.html", "license": "sun-bcl-sdk-1.4.2.LICENSE" }, { "license_key": "sun-bcl-sdk-5.0", "category": "Proprietary Free", "spdx_license_key": "LicenseRef-scancode-sun-bcl-sdk-5.0", "other_spdx_license_keys": [], "is_exception": false, "is_deprecated": false, "json": "sun-bcl-sdk-5.0.json", "yaml": "sun-bcl-sdk-5.0.yml", "html": "sun-bcl-sdk-5.0.html", "license": "sun-bcl-sdk-5.0.LICENSE" }, { "license_key": "sun-bcl-sdk-6.0", "category": "Proprietary Free", "spdx_license_key": "LicenseRef-scancode-sun-bcl-sdk-6.0", "other_spdx_license_keys": [], "is_exception": false, "is_deprecated": false, "json": "sun-bcl-sdk-6.0.json", "yaml": "sun-bcl-sdk-6.0.yml", "html": "sun-bcl-sdk-6.0.html", "license": "sun-bcl-sdk-6.0.LICENSE" }, { "license_key": "sun-bcl-web-start", "category": "Proprietary Free", "spdx_license_key": "LicenseRef-scancode-sun-bcl-web-start", "other_spdx_license_keys": [], "is_exception": false, "is_deprecated": false, "json": "sun-bcl-web-start.json", "yaml": "sun-bcl-web-start.yml", "html": "sun-bcl-web-start.html", "license": "sun-bcl-web-start.LICENSE" }, { "license_key": "sun-bsd-extra", "category": "Free Restricted", "spdx_license_key": "LicenseRef-scancode-sun-bsd-extra", "other_spdx_license_keys": [], "is_exception": false, "is_deprecated": false, "json": "sun-bsd-extra.json", "yaml": "sun-bsd-extra.yml", "html": "sun-bsd-extra.html", "license": "sun-bsd-extra.LICENSE" }, { "license_key": "sun-bsd-no-nuclear", "category": "Free Restricted", "spdx_license_key": "BSD-3-Clause-No-Nuclear-License", "other_spdx_license_keys": [], "is_exception": false, "is_deprecated": false, "json": "sun-bsd-no-nuclear.json", "yaml": "sun-bsd-no-nuclear.yml", "html": "sun-bsd-no-nuclear.html", "license": "sun-bsd-no-nuclear.LICENSE" }, { "license_key": "sun-cc-pp-1.0", "category": "Proprietary Free", "spdx_license_key": "LicenseRef-scancode-sun-cc-pp-1.0", "other_spdx_license_keys": [], "is_exception": false, "is_deprecated": false, "json": "sun-cc-pp-1.0.json", "yaml": "sun-cc-pp-1.0.yml", "html": "sun-cc-pp-1.0.html", "license": "sun-cc-pp-1.0.LICENSE" }, { "license_key": "sun-communications-api", "category": "Proprietary Free", "spdx_license_key": "LicenseRef-scancode-sun-communications-api", "other_spdx_license_keys": [], "is_exception": false, "is_deprecated": false, "json": "sun-communications-api.json", "yaml": "sun-communications-api.yml", "html": "sun-communications-api.html", "license": "sun-communications-api.LICENSE" }, { "license_key": "sun-ejb-spec-2.1", "category": "Proprietary Free", "spdx_license_key": "LicenseRef-scancode-sun-ejb-spec-2.1", "other_spdx_license_keys": [], "is_exception": false, "is_deprecated": false, "json": "sun-ejb-spec-2.1.json", "yaml": "sun-ejb-spec-2.1.yml", "html": "sun-ejb-spec-2.1.html", "license": "sun-ejb-spec-2.1.LICENSE" }, { "license_key": "sun-ejb-spec-3.0", "category": "Proprietary Free", "spdx_license_key": "LicenseRef-scancode-sun-ejb-spec-3.0", "other_spdx_license_keys": [], "is_exception": false, "is_deprecated": false, "json": "sun-ejb-spec-3.0.json", "yaml": "sun-ejb-spec-3.0.yml", "html": "sun-ejb-spec-3.0.html", "license": "sun-ejb-spec-3.0.LICENSE" }, { "license_key": "sun-entitlement-03-15", "category": "Proprietary Free", "spdx_license_key": "LicenseRef-scancode-sun-entitlement-03-15", "other_spdx_license_keys": [], "is_exception": false, "is_deprecated": false, "json": "sun-entitlement-03-15.json", "yaml": "sun-entitlement-03-15.yml", "html": "sun-entitlement-03-15.html", "license": "sun-entitlement-03-15.LICENSE" }, { "license_key": "sun-entitlement-jaf", "category": "Proprietary Free", "spdx_license_key": "LicenseRef-scancode-sun-entitlement-jaf", "other_spdx_license_keys": [], "is_exception": false, "is_deprecated": false, "json": "sun-entitlement-jaf.json", "yaml": "sun-entitlement-jaf.yml", "html": "sun-entitlement-jaf.html", "license": "sun-entitlement-jaf.LICENSE" }, { "license_key": "sun-glassfish", "category": "Proprietary Free", "spdx_license_key": "LicenseRef-scancode-sun-glassfish", "other_spdx_license_keys": [], "is_exception": false, "is_deprecated": false, "json": "sun-glassfish.json", "yaml": "sun-glassfish.yml", "html": "sun-glassfish.html", "license": "sun-glassfish.LICENSE" }, { "license_key": "sun-iiop", "category": "Proprietary Free", "spdx_license_key": "LicenseRef-scancode-sun-iiop", "other_spdx_license_keys": [], "is_exception": false, "is_deprecated": false, "json": "sun-iiop.json", "yaml": "sun-iiop.yml", "html": "sun-iiop.html", "license": "sun-iiop.LICENSE" }, { "license_key": "sun-java-transaction-api", "category": "Proprietary Free", "spdx_license_key": "LicenseRef-scancode-sun-java-transaction-api", "other_spdx_license_keys": [], "is_exception": false, "is_deprecated": false, "json": "sun-java-transaction-api.json", "yaml": "sun-java-transaction-api.yml", "html": "sun-java-transaction-api.html", "license": "sun-java-transaction-api.LICENSE" }, { "license_key": "sun-java-web-services-dev-pack-1.6", "category": "Proprietary Free", "spdx_license_key": "LicenseRef-scancode-sun-java-web-services-dev-1.6", "other_spdx_license_keys": [ "LicenseRef-scancode-sun-java-web-services-dev-pack-1.6" ], "is_exception": false, "is_deprecated": false, "json": "sun-java-web-services-dev-pack-1.6.json", "yaml": "sun-java-web-services-dev-pack-1.6.yml", "html": "sun-java-web-services-dev-pack-1.6.html", "license": "sun-java-web-services-dev-pack-1.6.LICENSE" }, { "license_key": "sun-javamail", "category": "Proprietary Free", "spdx_license_key": "LicenseRef-scancode-sun-javamail", "other_spdx_license_keys": [], "is_exception": false, "is_deprecated": false, "json": "sun-javamail.json", "yaml": "sun-javamail.yml", "html": "sun-javamail.html", "license": "sun-javamail.LICENSE" }, { "license_key": "sun-jdl-jai-1.1.x", "category": "Proprietary Free", "spdx_license_key": "LicenseRef-scancode-sun-jdl-jai-1.1.x", "other_spdx_license_keys": [], "is_exception": false, "is_deprecated": false, "json": "sun-jdl-jai-1.1.x.json", "yaml": "sun-jdl-jai-1.1.x.yml", "html": "sun-jdl-jai-1.1.x.html", "license": "sun-jdl-jai-1.1.x.LICENSE" }, { "license_key": "sun-jsr-spec-04-2006", "category": "Proprietary Free", "spdx_license_key": "LicenseRef-scancode-sun-jsr-spec-04-2006", "other_spdx_license_keys": [], "is_exception": false, "is_deprecated": false, "json": "sun-jsr-spec-04-2006.json", "yaml": "sun-jsr-spec-04-2006.yml", "html": "sun-jsr-spec-04-2006.html", "license": "sun-jsr-spec-04-2006.LICENSE" }, { "license_key": "sun-jta-spec-1.0.1", "category": "Proprietary Free", "spdx_license_key": "LicenseRef-scancode-sun-jta-spec-1.0.1", "other_spdx_license_keys": [], "is_exception": false, "is_deprecated": false, "json": "sun-jta-spec-1.0.1.json", "yaml": "sun-jta-spec-1.0.1.yml", "html": "sun-jta-spec-1.0.1.html", "license": "sun-jta-spec-1.0.1.LICENSE" }, { "license_key": "sun-jta-spec-1.0.1b", "category": "Proprietary Free", "spdx_license_key": "LicenseRef-scancode-sun-jta-spec-1.0.1b", "other_spdx_license_keys": [], "is_exception": false, "is_deprecated": false, "json": "sun-jta-spec-1.0.1b.json", "yaml": "sun-jta-spec-1.0.1b.yml", "html": "sun-jta-spec-1.0.1b.html", "license": "sun-jta-spec-1.0.1b.LICENSE" }, { "license_key": "sun-no-high-risk-activities", "category": "Free Restricted", "spdx_license_key": "LicenseRef-scancode-sun-no-high-risk-activities", "other_spdx_license_keys": [], "is_exception": false, "is_deprecated": false, "json": "sun-no-high-risk-activities.json", "yaml": "sun-no-high-risk-activities.yml", "html": "sun-no-high-risk-activities.html", "license": "sun-no-high-risk-activities.LICENSE" }, { "license_key": "sun-ppp", "category": "Permissive", "spdx_license_key": "Sun-PPP", "other_spdx_license_keys": [], "is_exception": false, "is_deprecated": false, "json": "sun-ppp.json", "yaml": "sun-ppp.yml", "html": "sun-ppp.html", "license": "sun-ppp.LICENSE" }, { "license_key": "sun-ppp-2000", "category": "Permissive", "spdx_license_key": "Sun-PPP-2000", "other_spdx_license_keys": [], "is_exception": false, "is_deprecated": false, "json": "sun-ppp-2000.json", "yaml": "sun-ppp-2000.yml", "html": "sun-ppp-2000.html", "license": "sun-ppp-2000.LICENSE" }, { "license_key": "sun-project-x", "category": "Proprietary Free", "spdx_license_key": "LicenseRef-scancode-sun-project-x", "other_spdx_license_keys": [], "is_exception": false, "is_deprecated": false, "json": "sun-project-x.json", "yaml": "sun-project-x.yml", "html": "sun-project-x.html", "license": "sun-project-x.LICENSE" }, { "license_key": "sun-prop-non-commercial", "category": "Non-Commercial", "spdx_license_key": "LicenseRef-scancode-sun-prop-non-commercial", "other_spdx_license_keys": [], "is_exception": false, "is_deprecated": false, "json": "sun-prop-non-commercial.json", "yaml": "sun-prop-non-commercial.yml", "html": "sun-prop-non-commercial.html", "license": "sun-prop-non-commercial.LICENSE" }, { "license_key": "sun-proprietary-jdk", "category": "Commercial", "spdx_license_key": null, "other_spdx_license_keys": [], "is_exception": false, "is_deprecated": true, "json": "sun-proprietary-jdk.json", "yaml": "sun-proprietary-jdk.yml", "html": "sun-proprietary-jdk.html", "license": "sun-proprietary-jdk.LICENSE" }, { "license_key": "sun-rpc", "category": "Permissive", "spdx_license_key": "LicenseRef-scancode-sun-rpc", "other_spdx_license_keys": [], "is_exception": false, "is_deprecated": false, "json": "sun-rpc.json", "yaml": "sun-rpc.yml", "html": "sun-rpc.html", "license": "sun-rpc.LICENSE" }, { "license_key": "sun-sdk-spec-1.1", "category": "Proprietary Free", "spdx_license_key": "LicenseRef-scancode-sun-sdk-spec-1.1", "other_spdx_license_keys": [], "is_exception": false, "is_deprecated": false, "json": "sun-sdk-spec-1.1.json", "yaml": "sun-sdk-spec-1.1.yml", "html": "sun-sdk-spec-1.1.html", "license": "sun-sdk-spec-1.1.LICENSE" }, { "license_key": "sun-sissl-1.0", "category": "Free Restricted", "spdx_license_key": "LicenseRef-scancode-sun-sissl-1.0", "other_spdx_license_keys": [], "is_exception": false, "is_deprecated": false, "json": "sun-sissl-1.0.json", "yaml": "sun-sissl-1.0.yml", "html": "sun-sissl-1.0.html", "license": "sun-sissl-1.0.LICENSE" }, { "license_key": "sun-sissl-1.1", "category": "Proprietary Free", "spdx_license_key": "SISSL", "other_spdx_license_keys": [], "is_exception": false, "is_deprecated": false, "json": "sun-sissl-1.1.json", "yaml": "sun-sissl-1.1.yml", "html": "sun-sissl-1.1.html", "license": "sun-sissl-1.1.LICENSE" }, { "license_key": "sun-sissl-1.2", "category": "Proprietary Free", "spdx_license_key": "SISSL-1.2", "other_spdx_license_keys": [], "is_exception": false, "is_deprecated": false, "json": "sun-sissl-1.2.json", "yaml": "sun-sissl-1.2.yml", "html": "sun-sissl-1.2.html", "license": "sun-sissl-1.2.LICENSE" }, { "license_key": "sun-source", "category": "Permissive", "spdx_license_key": "LicenseRef-scancode-sun-source", "other_spdx_license_keys": [], "is_exception": false, "is_deprecated": false, "json": "sun-source.json", "yaml": "sun-source.yml", "html": "sun-source.html", "license": "sun-source.LICENSE" }, { "license_key": "sun-ssscfr-1.1", "category": "Copyleft Limited", "spdx_license_key": "LicenseRef-scancode-sun-ssscfr-1.1", "other_spdx_license_keys": [], "is_exception": false, "is_deprecated": false, "json": "sun-ssscfr-1.1.json", "yaml": "sun-ssscfr-1.1.yml", "html": "sun-ssscfr-1.1.html", "license": "sun-ssscfr-1.1.LICENSE" }, { "license_key": "sunpro", "category": "Permissive", "spdx_license_key": "SunPro", "other_spdx_license_keys": [ "LicenseRef-scancode-sunpro" ], "is_exception": false, "is_deprecated": false, "json": "sunpro.json", "yaml": "sunpro.yml", "html": "sunpro.html", "license": "sunpro.LICENSE" }, { "license_key": "sunsoft", "category": "Permissive", "spdx_license_key": "LicenseRef-scancode-sunsoft", "other_spdx_license_keys": [], "is_exception": false, "is_deprecated": false, "json": "sunsoft.json", "yaml": "sunsoft.yml", "html": "sunsoft.html", "license": "sunsoft.LICENSE" }, { "license_key": "supervisor", "category": "Permissive", "spdx_license_key": "LicenseRef-scancode-supervisor", "other_spdx_license_keys": [], "is_exception": false, "is_deprecated": false, "json": "supervisor.json", "yaml": "supervisor.yml", "html": "supervisor.html", "license": "supervisor.LICENSE" }, { "license_key": "sustainable-use-1.0", "category": "Non-Commercial", "spdx_license_key": "SUL-1.0", "other_spdx_license_keys": [ "LicenseRef-scancode-sustainable-use-1.0" ], "is_exception": false, "is_deprecated": false, "json": "sustainable-use-1.0.json", "yaml": "sustainable-use-1.0.yml", "html": "sustainable-use-1.0.html", "license": "sustainable-use-1.0.LICENSE" }, { "license_key": "svndiff", "category": "Permissive", "spdx_license_key": "LicenseRef-scancode-svndiff", "other_spdx_license_keys": [], "is_exception": false, "is_deprecated": false, "json": "svndiff.json", "yaml": "svndiff.yml", "html": "svndiff.html", "license": "svndiff.LICENSE" }, { "license_key": "swi-exception", "category": "Copyleft Limited", "spdx_license_key": "SWI-exception", "other_spdx_license_keys": [], "is_exception": true, "is_deprecated": false, "json": "swi-exception.json", "yaml": "swi-exception.yml", "html": "swi-exception.html", "license": "swi-exception.LICENSE" }, { "license_key": "swig", "category": "Permissive", "spdx_license_key": "LicenseRef-scancode-swig", "other_spdx_license_keys": [], "is_exception": false, "is_deprecated": false, "json": "swig.json", "yaml": "swig.yml", "html": "swig.html", "license": "swig.LICENSE" }, { "license_key": "swl", "category": "Permissive", "spdx_license_key": "SWL", "other_spdx_license_keys": [], "is_exception": false, "is_deprecated": false, "json": "swl.json", "yaml": "swl.yml", "html": "swl.html", "license": "swl.LICENSE" }, { "license_key": "swrule", "category": "Permissive", "spdx_license_key": "swrule", "other_spdx_license_keys": [], "is_exception": false, "is_deprecated": false, "json": "swrule.json", "yaml": "swrule.yml", "html": "swrule.html", "license": "swrule.LICENSE" }, { "license_key": "sybase", "category": "Proprietary Free", "spdx_license_key": "Watcom-1.0", "other_spdx_license_keys": [], "is_exception": false, "is_deprecated": false, "json": "sybase.json", "yaml": "sybase.yml", "html": "sybase.html", "license": "sybase.LICENSE" }, { "license_key": "symlinks", "category": "Public Domain", "spdx_license_key": "Symlinks", "other_spdx_license_keys": [], "is_exception": false, "is_deprecated": false, "json": "symlinks.json", "yaml": "symlinks.yml", "html": "symlinks.html", "license": "symlinks.LICENSE" }, { "license_key": "symphonysoft", "category": "Permissive", "spdx_license_key": "LicenseRef-scancode-symphonysoft", "other_spdx_license_keys": [], "is_exception": false, "is_deprecated": false, "json": "symphonysoft.json", "yaml": "symphonysoft.yml", "html": "symphonysoft.html", "license": "symphonysoft.LICENSE" }, { "license_key": "synopsys-attribution", "category": "Free Restricted", "spdx_license_key": "LicenseRef-scancode-synopsys-attribution", "other_spdx_license_keys": [], "is_exception": false, "is_deprecated": false, "json": "synopsys-attribution.json", "yaml": "synopsys-attribution.yml", "html": "synopsys-attribution.html", "license": "synopsys-attribution.LICENSE" }, { "license_key": "synopsys-mit", "category": "Permissive", "spdx_license_key": "LicenseRef-scancode-synopsys-mit", "other_spdx_license_keys": [], "is_exception": false, "is_deprecated": false, "json": "synopsys-mit.json", "yaml": "synopsys-mit.yml", "html": "synopsys-mit.html", "license": "synopsys-mit.LICENSE" }, { "license_key": "syntext-serna-exception-1.0", "category": "Copyleft Limited", "spdx_license_key": "LicenseRef-scancode-syntext-serna-exception-1.0", "other_spdx_license_keys": [], "is_exception": true, "is_deprecated": false, "json": "syntext-serna-exception-1.0.json", "yaml": "syntext-serna-exception-1.0.yml", "html": "syntext-serna-exception-1.0.html", "license": "syntext-serna-exception-1.0.LICENSE" }, { "license_key": "synthesis-toolkit", "category": "Permissive", "spdx_license_key": "MIT-STK", "other_spdx_license_keys": [ "LicenseRef-scancode-synthesis-toolkit" ], "is_exception": false, "is_deprecated": false, "json": "synthesis-toolkit.json", "yaml": "synthesis-toolkit.yml", "html": "synthesis-toolkit.html", "license": "synthesis-toolkit.LICENSE" }, { "license_key": "t-engine-public", "category": "Proprietary Free", "spdx_license_key": "LicenseRef-scancode-t-engine-public", "other_spdx_license_keys": [], "is_exception": false, "is_deprecated": false, "json": "t-engine-public.json", "yaml": "t-engine-public.yml", "html": "t-engine-public.html", "license": "t-engine-public.LICENSE" }, { "license_key": "t-license-1.0", "category": "Proprietary Free", "spdx_license_key": "LicenseRef-scancode-t-license-1.0", "other_spdx_license_keys": [], "is_exception": false, "is_deprecated": false, "json": "t-license-1.0.json", "yaml": "t-license-1.0.yml", "html": "t-license-1.0.html", "license": "t-license-1.0.LICENSE" }, { "license_key": "t-license-2.0", "category": "Proprietary Free", "spdx_license_key": "LicenseRef-scancode-t-license-2.0", "other_spdx_license_keys": [], "is_exception": false, "is_deprecated": false, "json": "t-license-2.0.json", "yaml": "t-license-2.0.yml", "html": "t-license-2.0.html", "license": "t-license-2.0.LICENSE" }, { "license_key": "t-license-2.1", "category": "Proprietary Free", "spdx_license_key": "LicenseRef-scancode-t-license-2.1", "other_spdx_license_keys": [], "is_exception": false, "is_deprecated": false, "json": "t-license-2.1.json", "yaml": "t-license-2.1.yml", "html": "t-license-2.1.html", "license": "t-license-2.1.LICENSE" }, { "license_key": "t-license-2.2", "category": "Proprietary Free", "spdx_license_key": "LicenseRef-scancode-t-license-2.2", "other_spdx_license_keys": [], "is_exception": false, "is_deprecated": false, "json": "t-license-2.2.json", "yaml": "t-license-2.2.yml", "html": "t-license-2.2.html", "license": "t-license-2.2.LICENSE" }, { "license_key": "t-license-amp-t-kernel", "category": "Proprietary Free", "spdx_license_key": "LicenseRef-scancode-t-license-amp-t-kernel", "other_spdx_license_keys": [], "is_exception": false, "is_deprecated": false, "json": "t-license-amp-t-kernel.json", "yaml": "t-license-amp-t-kernel.yml", "html": "t-license-amp-t-kernel.html", "license": "t-license-amp-t-kernel.LICENSE" }, { "license_key": "t-license-amp-tkse", "category": "Proprietary Free", "spdx_license_key": "LicenseRef-scancode-t-license-amp-tkse", "other_spdx_license_keys": [], "is_exception": false, "is_deprecated": false, "json": "t-license-amp-tkse.json", "yaml": "t-license-amp-tkse.yml", "html": "t-license-amp-tkse.html", "license": "t-license-amp-tkse.LICENSE" }, { "license_key": "t-license-smp-t-kernel", "category": "Proprietary Free", "spdx_license_key": "LicenseRef-scancode-t-license-smp-t-kernel", "other_spdx_license_keys": [], "is_exception": false, "is_deprecated": false, "json": "t-license-smp-t-kernel.json", "yaml": "t-license-smp-t-kernel.yml", "html": "t-license-smp-t-kernel.html", "license": "t-license-smp-t-kernel.LICENSE" }, { "license_key": "t-license-smp-tkse", "category": "Proprietary Free", "spdx_license_key": "LicenseRef-scancode-t-license-smp-tkse", "other_spdx_license_keys": [], "is_exception": false, "is_deprecated": false, "json": "t-license-smp-tkse.json", "yaml": "t-license-smp-tkse.yml", "html": "t-license-smp-tkse.html", "license": "t-license-smp-tkse.LICENSE" }, { "license_key": "t-license-tkse", "category": "Proprietary Free", "spdx_license_key": "LicenseRef-scancode-t-license-tkse", "other_spdx_license_keys": [], "is_exception": false, "is_deprecated": false, "json": "t-license-tkse.json", "yaml": "t-license-tkse.yml", "html": "t-license-tkse.html", "license": "t-license-tkse.LICENSE" }, { "license_key": "takao-abe", "category": "Permissive", "spdx_license_key": "LicenseRef-scancode-takao-abe", "other_spdx_license_keys": [], "is_exception": false, "is_deprecated": false, "json": "takao-abe.json", "yaml": "takao-abe.yml", "html": "takao-abe.html", "license": "takao-abe.LICENSE" }, { "license_key": "takuya-ooura", "category": "Permissive", "spdx_license_key": "LicenseRef-scancode-takuya-ooura", "other_spdx_license_keys": [], "is_exception": false, "is_deprecated": false, "json": "takuya-ooura.json", "yaml": "takuya-ooura.yml", "html": "takuya-ooura.html", "license": "takuya-ooura.LICENSE" }, { "license_key": "taligent-jdk", "category": "Proprietary Free", "spdx_license_key": "LicenseRef-scancode-taligent-jdk", "other_spdx_license_keys": [], "is_exception": false, "is_deprecated": false, "json": "taligent-jdk.json", "yaml": "taligent-jdk.yml", "html": "taligent-jdk.html", "license": "taligent-jdk.LICENSE" }, { "license_key": "tanuki-community-sla-1.0", "category": "Copyleft", "spdx_license_key": "LicenseRef-scancode-tanuki-community-sla-1.0", "other_spdx_license_keys": [], "is_exception": false, "is_deprecated": false, "json": "tanuki-community-sla-1.0.json", "yaml": "tanuki-community-sla-1.0.yml", "html": "tanuki-community-sla-1.0.html", "license": "tanuki-community-sla-1.0.LICENSE" }, { "license_key": "tanuki-community-sla-1.1", "category": "Copyleft", "spdx_license_key": "LicenseRef-scancode-tanuki-community-sla-1.1", "other_spdx_license_keys": [], "is_exception": false, "is_deprecated": false, "json": "tanuki-community-sla-1.1.json", "yaml": "tanuki-community-sla-1.1.yml", "html": "tanuki-community-sla-1.1.html", "license": "tanuki-community-sla-1.1.LICENSE" }, { "license_key": "tanuki-community-sla-1.2", "category": "Copyleft", "spdx_license_key": "LicenseRef-scancode-tanuki-community-sla-1.2", "other_spdx_license_keys": [], "is_exception": false, "is_deprecated": false, "json": "tanuki-community-sla-1.2.json", "yaml": "tanuki-community-sla-1.2.yml", "html": "tanuki-community-sla-1.2.html", "license": "tanuki-community-sla-1.2.LICENSE" }, { "license_key": "tanuki-community-sla-1.3", "category": "Copyleft", "spdx_license_key": "LicenseRef-scancode-tanuki-community-sla-1.3", "other_spdx_license_keys": [], "is_exception": false, "is_deprecated": false, "json": "tanuki-community-sla-1.3.json", "yaml": "tanuki-community-sla-1.3.yml", "html": "tanuki-community-sla-1.3.html", "license": "tanuki-community-sla-1.3.LICENSE" }, { "license_key": "tanuki-development", "category": "Commercial", "spdx_license_key": "LicenseRef-scancode-tanuki-development", "other_spdx_license_keys": [], "is_exception": false, "is_deprecated": false, "json": "tanuki-development.json", "yaml": "tanuki-development.yml", "html": "tanuki-development.html", "license": "tanuki-development.LICENSE" }, { "license_key": "tanuki-maintenance", "category": "Commercial", "spdx_license_key": "LicenseRef-scancode-tanuki-maintenance", "other_spdx_license_keys": [], "is_exception": false, "is_deprecated": false, "json": "tanuki-maintenance.json", "yaml": "tanuki-maintenance.yml", "html": "tanuki-maintenance.html", "license": "tanuki-maintenance.LICENSE" }, { "license_key": "tapr-ohl-1.0", "category": "Copyleft Limited", "spdx_license_key": "TAPR-OHL-1.0", "other_spdx_license_keys": [], "is_exception": false, "is_deprecated": false, "json": "tapr-ohl-1.0.json", "yaml": "tapr-ohl-1.0.yml", "html": "tapr-ohl-1.0.html", "license": "tapr-ohl-1.0.LICENSE" }, { "license_key": "tatu-ylonen", "category": "Permissive", "spdx_license_key": "SSH-short", "other_spdx_license_keys": [], "is_exception": false, "is_deprecated": false, "json": "tatu-ylonen.json", "yaml": "tatu-ylonen.yml", "html": "tatu-ylonen.html", "license": "tatu-ylonen.LICENSE" }, { "license_key": "tcg-spec-license-v1", "category": "Permissive", "spdx_license_key": "LicenseRef-scancode-tcg-spec-license-v1", "other_spdx_license_keys": [], "is_exception": false, "is_deprecated": false, "json": "tcg-spec-license-v1.json", "yaml": "tcg-spec-license-v1.yml", "html": "tcg-spec-license-v1.html", "license": "tcg-spec-license-v1.LICENSE" }, { "license_key": "tcl", "category": "Permissive", "spdx_license_key": "TCL", "other_spdx_license_keys": [], "is_exception": false, "is_deprecated": false, "json": "tcl.json", "yaml": "tcl.yml", "html": "tcl.html", "license": "tcl.LICENSE" }, { "license_key": "tcp-wrappers", "category": "Permissive", "spdx_license_key": "TCP-wrappers", "other_spdx_license_keys": [], "is_exception": false, "is_deprecated": false, "json": "tcp-wrappers.json", "yaml": "tcp-wrappers.yml", "html": "tcp-wrappers.html", "license": "tcp-wrappers.LICENSE" }, { "license_key": "teamdev-services", "category": "Commercial", "spdx_license_key": "LicenseRef-scancode-teamdev-services", "other_spdx_license_keys": [], "is_exception": false, "is_deprecated": false, "json": "teamdev-services.json", "yaml": "teamdev-services.yml", "html": "teamdev-services.html", "license": "teamdev-services.LICENSE" }, { "license_key": "tekhvc", "category": "Permissive", "spdx_license_key": "TekHVC", "other_spdx_license_keys": [ "LicenseRef-scancode-tekhvc" ], "is_exception": false, "is_deprecated": false, "json": "tekhvc.json", "yaml": "tekhvc.yml", "html": "tekhvc.html", "license": "tekhvc.LICENSE" }, { "license_key": "teleport-ce-2024", "category": "Proprietary Free", "spdx_license_key": "LicenseRef-scancode-teleport-ce-2024", "other_spdx_license_keys": [], "is_exception": false, "is_deprecated": false, "json": "teleport-ce-2024.json", "yaml": "teleport-ce-2024.yml", "html": "teleport-ce-2024.html", "license": "teleport-ce-2024.LICENSE" }, { "license_key": "telerik-eula", "category": "Commercial", "spdx_license_key": "LicenseRef-scancode-telerik-eula", "other_spdx_license_keys": [], "is_exception": false, "is_deprecated": false, "json": "telerik-eula.json", "yaml": "telerik-eula.yml", "html": "telerik-eula.html", "license": "telerik-eula.LICENSE" }, { "license_key": "tenable-nessus", "category": "Non-Commercial", "spdx_license_key": "LicenseRef-scancode-tenable-nessus", "other_spdx_license_keys": [], "is_exception": false, "is_deprecated": false, "json": "tenable-nessus.json", "yaml": "tenable-nessus.yml", "html": "tenable-nessus.html", "license": "tenable-nessus.LICENSE" }, { "license_key": "tencent-hunyuan-3d-2.0-cla", "category": "Source-available", "spdx_license_key": "LicenseRef-scancode-tencent-hunyuan-3d-2.0-cla", "other_spdx_license_keys": [], "is_exception": false, "is_deprecated": false, "json": "tencent-hunyuan-3d-2.0-cla.json", "yaml": "tencent-hunyuan-3d-2.0-cla.yml", "html": "tencent-hunyuan-3d-2.0-cla.html", "license": "tencent-hunyuan-3d-2.0-cla.LICENSE" }, { "license_key": "term-readkey", "category": "Permissive", "spdx_license_key": "TermReadKey", "other_spdx_license_keys": [ "LicenseRef-scancode-term-readkey" ], "is_exception": false, "is_deprecated": false, "json": "term-readkey.json", "yaml": "term-readkey.yml", "html": "term-readkey.html", "license": "term-readkey.LICENSE" }, { "license_key": "tested-software", "category": "Permissive", "spdx_license_key": "LicenseRef-scancode-tested-software", "other_spdx_license_keys": [], "is_exception": false, "is_deprecated": false, "json": "tested-software.json", "yaml": "tested-software.yml", "html": "tested-software.html", "license": "tested-software.LICENSE" }, { "license_key": "tex-exception", "category": "Copyleft Limited", "spdx_license_key": "Texinfo-exception", "other_spdx_license_keys": [ "LicenseRef-scancode-tex-exception" ], "is_exception": true, "is_deprecated": false, "json": "tex-exception.json", "yaml": "tex-exception.yml", "html": "tex-exception.html", "license": "tex-exception.LICENSE" }, { "license_key": "tex-live", "category": "Permissive", "spdx_license_key": "LicenseRef-scancode-tex-live", "other_spdx_license_keys": [], "is_exception": false, "is_deprecated": false, "json": "tex-live.json", "yaml": "tex-live.yml", "html": "tex-live.html", "license": "tex-live.LICENSE" }, { "license_key": "tfl", "category": "Public Domain", "spdx_license_key": "LicenseRef-scancode-tfl", "other_spdx_license_keys": [], "is_exception": false, "is_deprecated": false, "json": "tfl.json", "yaml": "tfl.yml", "html": "tfl.html", "license": "tfl.LICENSE" }, { "license_key": "tgc-spec-license-v2", "category": "Permissive", "spdx_license_key": "LicenseRef-scancode-tcg-spec-license-v2", "other_spdx_license_keys": [], "is_exception": false, "is_deprecated": false, "json": "tgc-spec-license-v2.json", "yaml": "tgc-spec-license-v2.yml", "html": "tgc-spec-license-v2.html", "license": "tgc-spec-license-v2.LICENSE" }, { "license_key": "tgppl-1.0", "category": "Copyleft", "spdx_license_key": "TGPPL-1.0", "other_spdx_license_keys": [ "LicenseRef-scancode-tgppl-1.0" ], "is_exception": false, "is_deprecated": false, "json": "tgppl-1.0.json", "yaml": "tgppl-1.0.yml", "html": "tgppl-1.0.html", "license": "tgppl-1.0.LICENSE" }, { "license_key": "the-stack-tos-2023-07", "category": "Copyleft Limited", "spdx_license_key": "LicenseRef-scancode-the-stack-tos-2023-07", "other_spdx_license_keys": [], "is_exception": false, "is_deprecated": false, "json": "the-stack-tos-2023-07.json", "yaml": "the-stack-tos-2023-07.yml", "html": "the-stack-tos-2023-07.html", "license": "the-stack-tos-2023-07.LICENSE" }, { "license_key": "things-i-made-public-license", "category": "Permissive", "spdx_license_key": "LicenseRef-scancode-things-i-made-public-license", "other_spdx_license_keys": [], "is_exception": false, "is_deprecated": false, "json": "things-i-made-public-license.json", "yaml": "things-i-made-public-license.yml", "html": "things-i-made-public-license.html", "license": "things-i-made-public-license.LICENSE" }, { "license_key": "thirdeye", "category": "Permissive", "spdx_license_key": "ThirdEye", "other_spdx_license_keys": [], "is_exception": false, "is_deprecated": false, "json": "thirdeye.json", "yaml": "thirdeye.yml", "html": "thirdeye.html", "license": "thirdeye.LICENSE" }, { "license_key": "thomas-bandt", "category": "Free Restricted", "spdx_license_key": "LicenseRef-scancode-thomas-bandt", "other_spdx_license_keys": [], "is_exception": false, "is_deprecated": false, "json": "thomas-bandt.json", "yaml": "thomas-bandt.yml", "html": "thomas-bandt.html", "license": "thomas-bandt.LICENSE" }, { "license_key": "thor-pl", "category": "Copyleft Limited", "spdx_license_key": "TPL-1.0", "other_spdx_license_keys": [ "LicenseRef-scancode-thor-pl" ], "is_exception": false, "is_deprecated": false, "json": "thor-pl.json", "yaml": "thor-pl.yml", "html": "thor-pl.html", "license": "thor-pl.LICENSE" }, { "license_key": "threeparttable", "category": "Permissive", "spdx_license_key": "threeparttable", "other_spdx_license_keys": [], "is_exception": false, "is_deprecated": false, "json": "threeparttable.json", "yaml": "threeparttable.yml", "html": "threeparttable.html", "license": "threeparttable.LICENSE" }, { "license_key": "ti-broadband-apps", "category": "Proprietary Free", "spdx_license_key": "LicenseRef-scancode-ti-broadband-apps", "other_spdx_license_keys": [], "is_exception": false, "is_deprecated": false, "json": "ti-broadband-apps.json", "yaml": "ti-broadband-apps.yml", "html": "ti-broadband-apps.html", "license": "ti-broadband-apps.LICENSE" }, { "license_key": "ti-linux-firmware", "category": "Proprietary Free", "spdx_license_key": "LicenseRef-scancode-ti-linux-firmware", "other_spdx_license_keys": [], "is_exception": false, "is_deprecated": false, "json": "ti-linux-firmware.json", "yaml": "ti-linux-firmware.yml", "html": "ti-linux-firmware.html", "license": "ti-linux-firmware.LICENSE" }, { "license_key": "ti-restricted", "category": "Commercial", "spdx_license_key": "LicenseRef-scancode-ti-restricted", "other_spdx_license_keys": [], "is_exception": false, "is_deprecated": false, "json": "ti-restricted.json", "yaml": "ti-restricted.yml", "html": "ti-restricted.html", "license": "ti-restricted.LICENSE" }, { "license_key": "ti-text-file", "category": "Proprietary Free", "spdx_license_key": "LicenseRef-scancode-ti-text-file", "other_spdx_license_keys": [], "is_exception": false, "is_deprecated": false, "json": "ti-text-file.json", "yaml": "ti-text-file.yml", "html": "ti-text-file.html", "license": "ti-text-file.LICENSE" }, { "license_key": "tidy", "category": "Permissive", "spdx_license_key": "HTMLTIDY", "other_spdx_license_keys": [], "is_exception": false, "is_deprecated": false, "json": "tidy.json", "yaml": "tidy.yml", "html": "tidy.html", "license": "tidy.LICENSE" }, { "license_key": "tiger-crypto", "category": "Permissive", "spdx_license_key": "LicenseRef-scancode-tiger-crypto", "other_spdx_license_keys": [], "is_exception": false, "is_deprecated": false, "json": "tiger-crypto.json", "yaml": "tiger-crypto.yml", "html": "tiger-crypto.html", "license": "tiger-crypto.LICENSE" }, { "license_key": "tigra-calendar-3.2", "category": "Permissive", "spdx_license_key": "LicenseRef-scancode-tigra-calendar-3.2", "other_spdx_license_keys": [], "is_exception": false, "is_deprecated": false, "json": "tigra-calendar-3.2.json", "yaml": "tigra-calendar-3.2.yml", "html": "tigra-calendar-3.2.html", "license": "tigra-calendar-3.2.LICENSE" }, { "license_key": "tigra-calendar-4.0", "category": "Permissive", "spdx_license_key": "LicenseRef-scancode-tigra-calendar-4.0", "other_spdx_license_keys": [], "is_exception": false, "is_deprecated": false, "json": "tigra-calendar-4.0.json", "yaml": "tigra-calendar-4.0.yml", "html": "tigra-calendar-4.0.html", "license": "tigra-calendar-4.0.LICENSE" }, { "license_key": "tim-janik-2003", "category": "Permissive", "spdx_license_key": "LicenseRef-scancode-tim-janik-2003", "other_spdx_license_keys": [], "is_exception": false, "is_deprecated": false, "json": "tim-janik-2003.json", "yaml": "tim-janik-2003.yml", "html": "tim-janik-2003.html", "license": "tim-janik-2003.LICENSE" }, { "license_key": "timestamp-picker", "category": "Permissive", "spdx_license_key": "LicenseRef-scancode-timestamp-picker", "other_spdx_license_keys": [], "is_exception": false, "is_deprecated": false, "json": "timestamp-picker.json", "yaml": "timestamp-picker.yml", "html": "timestamp-picker.html", "license": "timestamp-picker.LICENSE" }, { "license_key": "tizen-sdk", "category": "Proprietary Free", "spdx_license_key": "LicenseRef-scancode-tizen-sdk", "other_spdx_license_keys": [], "is_exception": false, "is_deprecated": false, "json": "tizen-sdk.json", "yaml": "tizen-sdk.yml", "html": "tizen-sdk.html", "license": "tizen-sdk.LICENSE" }, { "license_key": "tmate", "category": "Copyleft", "spdx_license_key": "TMate", "other_spdx_license_keys": [], "is_exception": false, "is_deprecated": false, "json": "tmate.json", "yaml": "tmate.yml", "html": "tmate.html", "license": "tmate.LICENSE" }, { "license_key": "tongyi-qianwen-2023", "category": "Proprietary Free", "spdx_license_key": "LicenseRef-scancode-tongyi-qianwen-2023", "other_spdx_license_keys": [], "is_exception": false, "is_deprecated": false, "json": "tongyi-qianwen-2023.json", "yaml": "tongyi-qianwen-2023.yml", "html": "tongyi-qianwen-2023.html", "license": "tongyi-qianwen-2023.LICENSE" }, { "license_key": "toppers-educational", "category": "Permissive", "spdx_license_key": "LicenseRef-scancode-toppers-educational", "other_spdx_license_keys": [], "is_exception": false, "is_deprecated": false, "json": "toppers-educational.json", "yaml": "toppers-educational.yml", "html": "toppers-educational.html", "license": "toppers-educational.LICENSE" }, { "license_key": "toppers-license", "category": "Permissive", "spdx_license_key": "LicenseRef-scancode-toppers-license", "other_spdx_license_keys": [], "is_exception": false, "is_deprecated": false, "json": "toppers-license.json", "yaml": "toppers-license.yml", "html": "toppers-license.html", "license": "toppers-license.LICENSE" }, { "license_key": "torque-1.1", "category": "Copyleft Limited", "spdx_license_key": "TORQUE-1.1", "other_spdx_license_keys": [], "is_exception": false, "is_deprecated": false, "json": "torque-1.1.json", "yaml": "torque-1.1.yml", "html": "torque-1.1.html", "license": "torque-1.1.LICENSE" }, { "license_key": "tosl", "category": "Copyleft", "spdx_license_key": "TOSL", "other_spdx_license_keys": [], "is_exception": false, "is_deprecated": false, "json": "tosl.json", "yaml": "tosl.yml", "html": "tosl.html", "license": "tosl.LICENSE" }, { "license_key": "tpdl", "category": "Permissive", "spdx_license_key": "TPDL", "other_spdx_license_keys": [], "is_exception": false, "is_deprecated": false, "json": "tpdl.json", "yaml": "tpdl.yml", "html": "tpdl.html", "license": "tpdl.LICENSE" }, { "license_key": "tpl-1.0", "category": "Copyleft Limited", "spdx_license_key": "LicenseRef-scancode-tpl-1.0", "other_spdx_license_keys": [], "is_exception": false, "is_deprecated": false, "json": "tpl-1.0.json", "yaml": "tpl-1.0.yml", "html": "tpl-1.0.html", "license": "tpl-1.0.LICENSE" }, { "license_key": "tpl-2.0", "category": "Copyleft Limited", "spdx_license_key": "LicenseRef-scancode-tpl-2.0", "other_spdx_license_keys": [], "is_exception": false, "is_deprecated": false, "json": "tpl-2.0.json", "yaml": "tpl-2.0.yml", "html": "tpl-2.0.html", "license": "tpl-2.0.LICENSE" }, { "license_key": "trademark-notice", "category": "Unstated License", "spdx_license_key": null, "other_spdx_license_keys": [], "is_exception": false, "is_deprecated": true, "json": "trademark-notice.json", "yaml": "trademark-notice.yml", "html": "trademark-notice.html", "license": "trademark-notice.LICENSE" }, { "license_key": "trainy-1.0", "category": "Proprietary Free", "spdx_license_key": "LicenseRef-scancode-trainy-1.0", "other_spdx_license_keys": [], "is_exception": false, "is_deprecated": false, "json": "trainy-1.0.json", "yaml": "trainy-1.0.yml", "html": "trainy-1.0.html", "license": "trainy-1.0.LICENSE" }, { "license_key": "trca-odl-1.0", "category": "Free Restricted", "spdx_license_key": "LicenseRef-scancode-trca-odl-1.0", "other_spdx_license_keys": [], "is_exception": false, "is_deprecated": false, "json": "trca-odl-1.0.json", "yaml": "trca-odl-1.0.yml", "html": "trca-odl-1.0.html", "license": "trca-odl-1.0.LICENSE" }, { "license_key": "treeview-developer", "category": "Proprietary Free", "spdx_license_key": "LicenseRef-scancode-treeview-developer", "other_spdx_license_keys": [], "is_exception": false, "is_deprecated": false, "json": "treeview-developer.json", "yaml": "treeview-developer.yml", "html": "treeview-developer.html", "license": "treeview-developer.LICENSE" }, { "license_key": "treeview-distributor", "category": "Proprietary Free", "spdx_license_key": "LicenseRef-scancode-treeview-distributor", "other_spdx_license_keys": [], "is_exception": false, "is_deprecated": false, "json": "treeview-distributor.json", "yaml": "treeview-distributor.yml", "html": "treeview-distributor.html", "license": "treeview-distributor.LICENSE" }, { "license_key": "treeware-option-1", "category": "Permissive", "spdx_license_key": "LicenseRef-scancode-treeware-option-1", "other_spdx_license_keys": [], "is_exception": false, "is_deprecated": false, "json": "treeware-option-1.json", "yaml": "treeware-option-1.yml", "html": "treeware-option-1.html", "license": "treeware-option-1.LICENSE" }, { "license_key": "treeware-option-2", "category": "Commercial", "spdx_license_key": "LicenseRef-scancode-treeware-option-2", "other_spdx_license_keys": [], "is_exception": false, "is_deprecated": false, "json": "treeware-option-2.json", "yaml": "treeware-option-2.yml", "html": "treeware-option-2.html", "license": "treeware-option-2.LICENSE" }, { "license_key": "tremaru", "category": "Permissive", "spdx_license_key": "LicenseRef-scancode-tremaru", "other_spdx_license_keys": [], "is_exception": false, "is_deprecated": false, "json": "tremaru.json", "yaml": "tremaru.yml", "html": "tremaru.html", "license": "tremaru.LICENSE" }, { "license_key": "trendmicro-cl-1.0", "category": "Proprietary Free", "spdx_license_key": "LicenseRef-scancode-trendmicro-cl-1.0", "other_spdx_license_keys": [], "is_exception": false, "is_deprecated": false, "json": "trendmicro-cl-1.0.json", "yaml": "trendmicro-cl-1.0.yml", "html": "trendmicro-cl-1.0.html", "license": "trendmicro-cl-1.0.LICENSE" }, { "license_key": "triptracker", "category": "Non-Commercial", "spdx_license_key": "LicenseRef-scancode-triptracker", "other_spdx_license_keys": [], "is_exception": false, "is_deprecated": false, "json": "triptracker.json", "yaml": "triptracker.yml", "html": "triptracker.html", "license": "triptracker.LICENSE" }, { "license_key": "trolltech-gpl-exception-1.0", "category": "Copyleft", "spdx_license_key": "LicenseRef-scancode-trolltech-gpl-exception-1.0", "other_spdx_license_keys": [], "is_exception": true, "is_deprecated": false, "json": "trolltech-gpl-exception-1.0.json", "yaml": "trolltech-gpl-exception-1.0.yml", "html": "trolltech-gpl-exception-1.0.html", "license": "trolltech-gpl-exception-1.0.LICENSE" }, { "license_key": "trolltech-gpl-exception-1.1", "category": "Copyleft", "spdx_license_key": "LicenseRef-scancode-trolltech-gpl-exception-1.1", "other_spdx_license_keys": [], "is_exception": true, "is_deprecated": false, "json": "trolltech-gpl-exception-1.1.json", "yaml": "trolltech-gpl-exception-1.1.yml", "html": "trolltech-gpl-exception-1.1.html", "license": "trolltech-gpl-exception-1.1.LICENSE" }, { "license_key": "trolltech-gpl-exception-1.2", "category": "Copyleft", "spdx_license_key": "LicenseRef-scancode-trolltech-gpl-exception-1.2", "other_spdx_license_keys": [], "is_exception": true, "is_deprecated": false, "json": "trolltech-gpl-exception-1.2.json", "yaml": "trolltech-gpl-exception-1.2.yml", "html": "trolltech-gpl-exception-1.2.html", "license": "trolltech-gpl-exception-1.2.LICENSE" }, { "license_key": "truecrypt-3.1", "category": "Copyleft Limited", "spdx_license_key": "LicenseRef-scancode-truecrypt-3.1", "other_spdx_license_keys": [], "is_exception": false, "is_deprecated": false, "json": "truecrypt-3.1.json", "yaml": "truecrypt-3.1.yml", "html": "truecrypt-3.1.html", "license": "truecrypt-3.1.LICENSE" }, { "license_key": "trustedqsl", "category": "Permissive", "spdx_license_key": "TrustedQSL", "other_spdx_license_keys": [], "is_exception": false, "is_deprecated": false, "json": "trustedqsl.json", "yaml": "trustedqsl.yml", "html": "trustedqsl.html", "license": "trustedqsl.LICENSE" }, { "license_key": "trustonic-proprietary-2013", "category": "Proprietary Free", "spdx_license_key": "LicenseRef-scancode-trustonic-proprietary-2013", "other_spdx_license_keys": [], "is_exception": false, "is_deprecated": false, "json": "trustonic-proprietary-2013.json", "yaml": "trustonic-proprietary-2013.yml", "html": "trustonic-proprietary-2013.html", "license": "trustonic-proprietary-2013.LICENSE" }, { "license_key": "tsl-2018", "category": "Non-Commercial", "spdx_license_key": "LicenseRef-scancode-tsl-2018", "other_spdx_license_keys": [], "is_exception": false, "is_deprecated": false, "json": "tsl-2018.json", "yaml": "tsl-2018.yml", "html": "tsl-2018.html", "license": "tsl-2018.LICENSE" }, { "license_key": "tsl-2020", "category": "Source-available", "spdx_license_key": "LicenseRef-scancode-tsl-2020", "other_spdx_license_keys": [], "is_exception": false, "is_deprecated": false, "json": "tsl-2020.json", "yaml": "tsl-2020.yml", "html": "tsl-2020.html", "license": "tsl-2020.LICENSE" }, { "license_key": "tso-license", "category": "Permissive", "spdx_license_key": "LicenseRef-scancode-tso-license", "other_spdx_license_keys": [], "is_exception": false, "is_deprecated": false, "json": "tso-license.json", "yaml": "tso-license.yml", "html": "tso-license.html", "license": "tso-license.LICENSE" }, { "license_key": "ttcl", "category": "Permissive", "spdx_license_key": "LicenseRef-scancode-ttcl", "other_spdx_license_keys": [], "is_exception": false, "is_deprecated": false, "json": "ttcl.json", "yaml": "ttcl.yml", "html": "ttcl.html", "license": "ttcl.LICENSE" }, { "license_key": "ttf2pt1", "category": "Permissive", "spdx_license_key": null, "other_spdx_license_keys": [], "is_exception": false, "is_deprecated": true, "json": "ttf2pt1.json", "yaml": "ttf2pt1.yml", "html": "ttf2pt1.html", "license": "ttf2pt1.LICENSE" }, { "license_key": "ttwl", "category": "Permissive", "spdx_license_key": "TTWL", "other_spdx_license_keys": [], "is_exception": false, "is_deprecated": false, "json": "ttwl.json", "yaml": "ttwl.yml", "html": "ttwl.html", "license": "ttwl.LICENSE" }, { "license_key": "ttyp0", "category": "Permissive", "spdx_license_key": "TTYP0", "other_spdx_license_keys": [ "LicenseRef-scancode-ttyp0" ], "is_exception": false, "is_deprecated": false, "json": "ttyp0.json", "yaml": "ttyp0.yml", "html": "ttyp0.html", "license": "ttyp0.LICENSE" }, { "license_key": "tu-berlin", "category": "Permissive", "spdx_license_key": "TU-Berlin-1.0", "other_spdx_license_keys": [], "is_exception": false, "is_deprecated": false, "json": "tu-berlin.json", "yaml": "tu-berlin.yml", "html": "tu-berlin.html", "license": "tu-berlin.LICENSE" }, { "license_key": "tu-berlin-2.0", "category": "Permissive", "spdx_license_key": "TU-Berlin-2.0", "other_spdx_license_keys": [], "is_exception": false, "is_deprecated": false, "json": "tu-berlin-2.0.json", "yaml": "tu-berlin-2.0.yml", "html": "tu-berlin-2.0.html", "license": "tu-berlin-2.0.LICENSE" }, { "license_key": "tumbolia", "category": "Permissive", "spdx_license_key": "LicenseRef-scancode-tumbolia", "other_spdx_license_keys": [], "is_exception": false, "is_deprecated": false, "json": "tumbolia.json", "yaml": "tumbolia.yml", "html": "tumbolia.html", "license": "tumbolia.LICENSE" }, { "license_key": "twisted-snmp", "category": "Permissive", "spdx_license_key": "LicenseRef-scancode-twisted-snmp", "other_spdx_license_keys": [], "is_exception": false, "is_deprecated": false, "json": "twisted-snmp.json", "yaml": "twisted-snmp.yml", "html": "twisted-snmp.html", "license": "twisted-snmp.LICENSE" }, { "license_key": "txl-10.5", "category": "Free Restricted", "spdx_license_key": "LicenseRef-scancode-txl-10.5", "other_spdx_license_keys": [], "is_exception": false, "is_deprecated": false, "json": "txl-10.5.json", "yaml": "txl-10.5.yml", "html": "txl-10.5.html", "license": "txl-10.5.LICENSE" }, { "license_key": "u-boot-exception-2.0", "category": "Copyleft Limited", "spdx_license_key": "u-boot-exception-2.0", "other_spdx_license_keys": [], "is_exception": true, "is_deprecated": false, "json": "u-boot-exception-2.0.json", "yaml": "u-boot-exception-2.0.yml", "html": "u-boot-exception-2.0.html", "license": "u-boot-exception-2.0.LICENSE" }, { "license_key": "ubc", "category": "Permissive", "spdx_license_key": "LicenseRef-scancode-ubc", "other_spdx_license_keys": [], "is_exception": false, "is_deprecated": false, "json": "ubc.json", "yaml": "ubc.yml", "html": "ubc.html", "license": "ubc.LICENSE" }, { "license_key": "ubdl", "category": "Copyleft Limited", "spdx_license_key": "UBDL-exception", "other_spdx_license_keys": [ "LicenseRef-scancode-ubdl" ], "is_exception": true, "is_deprecated": false, "json": "ubdl.json", "yaml": "ubdl.yml", "html": "ubdl.html", "license": "ubdl.LICENSE" }, { "license_key": "ubuntu-font-1.0", "category": "Copyleft Limited", "spdx_license_key": "Ubuntu-font-1.0", "other_spdx_license_keys": [ "LicenseRef-scancode-ubuntu-font-1.0", "LicenseRef-UFL-1.0" ], "is_exception": false, "is_deprecated": false, "json": "ubuntu-font-1.0.json", "yaml": "ubuntu-font-1.0.yml", "html": "ubuntu-font-1.0.html", "license": "ubuntu-font-1.0.LICENSE" }, { "license_key": "ucar", "category": "Permissive", "spdx_license_key": "UCAR", "other_spdx_license_keys": [], "is_exception": false, "is_deprecated": false, "json": "ucar.json", "yaml": "ucar.yml", "html": "ucar.html", "license": "ucar.LICENSE" }, { "license_key": "ucl-1.0", "category": "Copyleft Limited", "spdx_license_key": "UCL-1.0", "other_spdx_license_keys": [], "is_exception": false, "is_deprecated": false, "json": "ucl-1.0.json", "yaml": "ucl-1.0.yml", "html": "ucl-1.0.html", "license": "ucl-1.0.LICENSE" }, { "license_key": "ugui", "category": "Permissive", "spdx_license_key": "LicenseRef-scancode-ugui", "other_spdx_license_keys": [], "is_exception": false, "is_deprecated": false, "json": "ugui.json", "yaml": "ugui.yml", "html": "ugui.html", "license": "ugui.LICENSE" }, { "license_key": "ulem", "category": "Permissive", "spdx_license_key": "ulem", "other_spdx_license_keys": [], "is_exception": false, "is_deprecated": false, "json": "ulem.json", "yaml": "ulem.yml", "html": "ulem.html", "license": "ulem.LICENSE" }, { "license_key": "umich-merit", "category": "Permissive", "spdx_license_key": "UMich-Merit", "other_spdx_license_keys": [], "is_exception": false, "is_deprecated": false, "json": "umich-merit.json", "yaml": "umich-merit.yml", "html": "umich-merit.html", "license": "umich-merit.LICENSE" }, { "license_key": "un-cefact-2016", "category": "Permissive", "spdx_license_key": "LicenseRef-scancode-un-cefact-2016", "other_spdx_license_keys": [], "is_exception": false, "is_deprecated": false, "json": "un-cefact-2016.json", "yaml": "un-cefact-2016.yml", "html": "un-cefact-2016.html", "license": "un-cefact-2016.LICENSE" }, { "license_key": "unbuntu-font-1.0", "category": "Free Restricted", "spdx_license_key": null, "other_spdx_license_keys": [], "is_exception": false, "is_deprecated": true, "json": "unbuntu-font-1.0.json", "yaml": "unbuntu-font-1.0.yml", "html": "unbuntu-font-1.0.html", "license": "unbuntu-font-1.0.LICENSE" }, { "license_key": "unicode", "category": "Permissive", "spdx_license_key": "LicenseRef-scancode-unicode", "other_spdx_license_keys": [], "is_exception": false, "is_deprecated": false, "json": "unicode.json", "yaml": "unicode.yml", "html": "unicode.html", "license": "unicode.LICENSE" }, { "license_key": "unicode-data-software", "category": "Permissive", "spdx_license_key": null, "other_spdx_license_keys": [], "is_exception": false, "is_deprecated": true, "json": "unicode-data-software.json", "yaml": "unicode-data-software.yml", "html": "unicode-data-software.html", "license": "unicode-data-software.LICENSE" }, { "license_key": "unicode-dfs-2015", "category": "Permissive", "spdx_license_key": "Unicode-DFS-2015", "other_spdx_license_keys": [], "is_exception": false, "is_deprecated": false, "json": "unicode-dfs-2015.json", "yaml": "unicode-dfs-2015.yml", "html": "unicode-dfs-2015.html", "license": "unicode-dfs-2015.LICENSE" }, { "license_key": "unicode-dfs-2016", "category": "Permissive", "spdx_license_key": "Unicode-DFS-2016", "other_spdx_license_keys": [], "is_exception": false, "is_deprecated": false, "json": "unicode-dfs-2016.json", "yaml": "unicode-dfs-2016.yml", "html": "unicode-dfs-2016.html", "license": "unicode-dfs-2016.LICENSE" }, { "license_key": "unicode-icu-58", "category": "Permissive", "spdx_license_key": "LicenseRef-scancode-unicode-icu-58", "other_spdx_license_keys": [], "is_exception": false, "is_deprecated": false, "json": "unicode-icu-58.json", "yaml": "unicode-icu-58.yml", "html": "unicode-icu-58.html", "license": "unicode-icu-58.LICENSE" }, { "license_key": "unicode-mappings", "category": "Permissive", "spdx_license_key": "LicenseRef-scancode-unicode-mappings", "other_spdx_license_keys": [], "is_exception": false, "is_deprecated": false, "json": "unicode-mappings.json", "yaml": "unicode-mappings.yml", "html": "unicode-mappings.html", "license": "unicode-mappings.LICENSE" }, { "license_key": "unicode-tou", "category": "Proprietary Free", "spdx_license_key": "Unicode-TOU", "other_spdx_license_keys": [], "is_exception": false, "is_deprecated": false, "json": "unicode-tou.json", "yaml": "unicode-tou.yml", "html": "unicode-tou.html", "license": "unicode-tou.LICENSE" }, { "license_key": "unicode-ucd", "category": "Permissive", "spdx_license_key": "LicenseRef-scancode-unicode-ucd", "other_spdx_license_keys": [], "is_exception": false, "is_deprecated": false, "json": "unicode-ucd.json", "yaml": "unicode-ucd.yml", "html": "unicode-ucd.html", "license": "unicode-ucd.LICENSE" }, { "license_key": "unicode-v3", "category": "Permissive", "spdx_license_key": "Unicode-3.0", "other_spdx_license_keys": [ "LicenseRef-scancode-unicode-v3" ], "is_exception": false, "is_deprecated": false, "json": "unicode-v3.json", "yaml": "unicode-v3.yml", "html": "unicode-v3.html", "license": "unicode-v3.LICENSE" }, { "license_key": "universal-foss-exception-1.0", "category": "Copyleft Limited", "spdx_license_key": "Universal-FOSS-exception-1.0", "other_spdx_license_keys": [], "is_exception": true, "is_deprecated": false, "json": "universal-foss-exception-1.0.json", "yaml": "universal-foss-exception-1.0.yml", "html": "universal-foss-exception-1.0.html", "license": "universal-foss-exception-1.0.LICENSE" }, { "license_key": "unixcrypt", "category": "Permissive", "spdx_license_key": "UnixCrypt", "other_spdx_license_keys": [], "is_exception": false, "is_deprecated": false, "json": "unixcrypt.json", "yaml": "unixcrypt.yml", "html": "unixcrypt.html", "license": "unixcrypt.LICENSE" }, { "license_key": "unknown", "category": "Unstated License", "spdx_license_key": "LicenseRef-scancode-unknown", "other_spdx_license_keys": [], "is_exception": false, "is_deprecated": false, "json": "unknown.json", "yaml": "unknown.yml", "html": "unknown.html", "license": "unknown.LICENSE" }, { "license_key": "unknown-license-reference", "category": "Unstated License", "spdx_license_key": "LicenseRef-scancode-unknown-license-reference", "other_spdx_license_keys": [], "is_exception": false, "is_deprecated": false, "json": "unknown-license-reference.json", "yaml": "unknown-license-reference.yml", "html": "unknown-license-reference.html", "license": "unknown-license-reference.LICENSE" }, { "license_key": "unknown-spdx", "category": "Unstated License", "spdx_license_key": "LicenseRef-scancode-unknown-spdx", "other_spdx_license_keys": [], "is_exception": false, "is_deprecated": false, "json": "unknown-spdx.json", "yaml": "unknown-spdx.yml", "html": "unknown-spdx.html", "license": "unknown-spdx.LICENSE" }, { "license_key": "unlicense", "category": "Public Domain", "spdx_license_key": "Unlicense", "other_spdx_license_keys": [], "is_exception": false, "is_deprecated": false, "json": "unlicense.json", "yaml": "unlicense.yml", "html": "unlicense.html", "license": "unlicense.LICENSE" }, { "license_key": "unlicense-libtelnet", "category": "Public Domain", "spdx_license_key": "Unlicense-libtelnet", "other_spdx_license_keys": [], "is_exception": false, "is_deprecated": false, "json": "unlicense-libtelnet.json", "yaml": "unlicense-libtelnet.yml", "html": "unlicense-libtelnet.html", "license": "unlicense-libtelnet.LICENSE" }, { "license_key": "unlicense-libwhirlpool", "category": "Public Domain", "spdx_license_key": "Unlicense-libwhirlpool", "other_spdx_license_keys": [], "is_exception": false, "is_deprecated": false, "json": "unlicense-libwhirlpool.json", "yaml": "unlicense-libwhirlpool.yml", "html": "unlicense-libwhirlpool.html", "license": "unlicense-libwhirlpool.LICENSE" }, { "license_key": "unlimited-binary-linking", "category": "Permissive", "spdx_license_key": "LicenseRef-scancode-unlimited-binary-linking", "other_spdx_license_keys": [], "is_exception": true, "is_deprecated": true, "json": "unlimited-binary-linking.json", "yaml": "unlimited-binary-linking.yml", "html": "unlimited-binary-linking.html", "license": "unlimited-binary-linking.LICENSE" }, { "license_key": "unlimited-binary-use-exception", "category": "Permissive", "spdx_license_key": "LicenseRef-scancode-unlimited-binary-use-exception", "other_spdx_license_keys": [], "is_exception": true, "is_deprecated": false, "json": "unlimited-binary-use-exception.json", "yaml": "unlimited-binary-use-exception.yml", "html": "unlimited-binary-use-exception.html", "license": "unlimited-binary-use-exception.LICENSE" }, { "license_key": "unlimited-linking-exception-gpl", "category": "Copyleft", "spdx_license_key": "LicenseRef-scancode-unlimited-link-exception-gpl", "other_spdx_license_keys": [ "LicenseRef-scancode-unlimited-linking-exception-gpl" ], "is_exception": true, "is_deprecated": false, "json": "unlimited-linking-exception-gpl.json", "yaml": "unlimited-linking-exception-gpl.yml", "html": "unlimited-linking-exception-gpl.html", "license": "unlimited-linking-exception-gpl.LICENSE" }, { "license_key": "unlimited-linking-exception-lgpl", "category": "Copyleft Limited", "spdx_license_key": "LicenseRef-scancode-unlimited-link-exception-lgpl", "other_spdx_license_keys": [ "LicenseRef-scancode-unlimited-linking-exception-lgpl" ], "is_exception": true, "is_deprecated": false, "json": "unlimited-linking-exception-lgpl.json", "yaml": "unlimited-linking-exception-lgpl.yml", "html": "unlimited-linking-exception-lgpl.html", "license": "unlimited-linking-exception-lgpl.LICENSE" }, { "license_key": "unpbook", "category": "Permissive", "spdx_license_key": "LicenseRef-scancode-unpbook", "other_spdx_license_keys": [], "is_exception": false, "is_deprecated": false, "json": "unpbook.json", "yaml": "unpbook.yml", "html": "unpbook.html", "license": "unpbook.LICENSE" }, { "license_key": "unpublished-source", "category": "Commercial", "spdx_license_key": "LicenseRef-scancode-unpublished-source", "other_spdx_license_keys": [], "is_exception": false, "is_deprecated": false, "json": "unpublished-source.json", "yaml": "unpublished-source.yml", "html": "unpublished-source.html", "license": "unpublished-source.LICENSE" }, { "license_key": "unrar", "category": "Source-available", "spdx_license_key": "UnRAR", "other_spdx_license_keys": [ "LicenseRef-scancode-unrar" ], "is_exception": false, "is_deprecated": false, "json": "unrar.json", "yaml": "unrar.yml", "html": "unrar.html", "license": "unrar.LICENSE" }, { "license_key": "unrar-v3", "category": "Source-available", "spdx_license_key": "LicenseRef-scancode-unrar-v3", "other_spdx_license_keys": [], "is_exception": false, "is_deprecated": false, "json": "unrar-v3.json", "yaml": "unrar-v3.yml", "html": "unrar-v3.html", "license": "unrar-v3.LICENSE" }, { "license_key": "unsplash", "category": "Free Restricted", "spdx_license_key": "LicenseRef-scancode-unsplash", "other_spdx_license_keys": [], "is_exception": false, "is_deprecated": false, "json": "unsplash.json", "yaml": "unsplash.yml", "html": "unsplash.html", "license": "unsplash.LICENSE" }, { "license_key": "unstated", "category": "Unstated License", "spdx_license_key": "LicenseRef-scancode-unstated", "other_spdx_license_keys": [], "is_exception": false, "is_deprecated": false, "json": "unstated.json", "yaml": "unstated.yml", "html": "unstated.html", "license": "unstated.LICENSE" }, { "license_key": "uofu-rfpl", "category": "Non-Commercial", "spdx_license_key": "LicenseRef-scancode-uofu-rfpl", "other_spdx_license_keys": [], "is_exception": false, "is_deprecated": false, "json": "uofu-rfpl.json", "yaml": "uofu-rfpl.yml", "html": "uofu-rfpl.html", "license": "uofu-rfpl.LICENSE" }, { "license_key": "uoi-ncsa", "category": "Permissive", "spdx_license_key": "NCSA", "other_spdx_license_keys": [], "is_exception": false, "is_deprecated": false, "json": "uoi-ncsa.json", "yaml": "uoi-ncsa.yml", "html": "uoi-ncsa.html", "license": "uoi-ncsa.LICENSE" }, { "license_key": "upl-1.0", "category": "Permissive", "spdx_license_key": "UPL-1.0", "other_spdx_license_keys": [], "is_exception": false, "is_deprecated": false, "json": "upl-1.0.json", "yaml": "upl-1.0.yml", "html": "upl-1.0.html", "license": "upl-1.0.LICENSE" }, { "license_key": "upx-exception-2.0-plus", "category": "Copyleft Limited", "spdx_license_key": "LicenseRef-scancode-upx-exception-2.0-plus", "other_spdx_license_keys": [], "is_exception": true, "is_deprecated": false, "json": "upx-exception-2.0-plus.json", "yaml": "upx-exception-2.0-plus.yml", "html": "upx-exception-2.0-plus.html", "license": "upx-exception-2.0-plus.LICENSE" }, { "license_key": "urt-rle", "category": "Copyleft Limited", "spdx_license_key": "URT-RLE", "other_spdx_license_keys": [], "is_exception": false, "is_deprecated": false, "json": "urt-rle.json", "yaml": "urt-rle.yml", "html": "urt-rle.html", "license": "urt-rle.LICENSE" }, { "license_key": "us-govt-geotranform", "category": "Copyleft Limited", "spdx_license_key": "LicenseRef-scancode-us-govt-geotranform", "other_spdx_license_keys": [], "is_exception": false, "is_deprecated": false, "json": "us-govt-geotranform.json", "yaml": "us-govt-geotranform.yml", "html": "us-govt-geotranform.html", "license": "us-govt-geotranform.LICENSE" }, { "license_key": "us-govt-public-domain", "category": "Public Domain", "spdx_license_key": "LicenseRef-scancode-us-govt-public-domain", "other_spdx_license_keys": [], "is_exception": false, "is_deprecated": false, "json": "us-govt-public-domain.json", "yaml": "us-govt-public-domain.yml", "html": "us-govt-public-domain.html", "license": "us-govt-public-domain.LICENSE" }, { "license_key": "us-govt-unlimited-rights", "category": "Permissive", "spdx_license_key": "LicenseRef-scancode-us-govt-unlimited-rights", "other_spdx_license_keys": [], "is_exception": false, "is_deprecated": false, "json": "us-govt-unlimited-rights.json", "yaml": "us-govt-unlimited-rights.yml", "html": "us-govt-unlimited-rights.html", "license": "us-govt-unlimited-rights.LICENSE" }, { "license_key": "usrobotics-permissive", "category": "Permissive", "spdx_license_key": "LicenseRef-scancode-usrobotics-permissive", "other_spdx_license_keys": [], "is_exception": false, "is_deprecated": false, "json": "usrobotics-permissive.json", "yaml": "usrobotics-permissive.yml", "html": "usrobotics-permissive.html", "license": "usrobotics-permissive.LICENSE" }, { "license_key": "utah-csl", "category": "Permissive", "spdx_license_key": "LicenseRef-scancode-utah-csl", "other_spdx_license_keys": [], "is_exception": false, "is_deprecated": false, "json": "utah-csl.json", "yaml": "utah-csl.yml", "html": "utah-csl.html", "license": "utah-csl.LICENSE" }, { "license_key": "utopia", "category": "Permissive", "spdx_license_key": "LicenseRef-scancode-utopia", "other_spdx_license_keys": [], "is_exception": false, "is_deprecated": false, "json": "utopia.json", "yaml": "utopia.yml", "html": "utopia.html", "license": "utopia.LICENSE" }, { "license_key": "vaadin-cvdl-4.0", "category": "Commercial", "spdx_license_key": "LicenseRef-scancode-vaadin-cvdl-4.0", "other_spdx_license_keys": [], "is_exception": false, "is_deprecated": false, "json": "vaadin-cvdl-4.0.json", "yaml": "vaadin-cvdl-4.0.yml", "html": "vaadin-cvdl-4.0.html", "license": "vaadin-cvdl-4.0.LICENSE" }, { "license_key": "vanderbilt-sla-1.0", "category": "Non-Commercial", "spdx_license_key": "LicenseRef-scancode-vanderbilt-sla-1.0", "other_spdx_license_keys": [], "is_exception": false, "is_deprecated": false, "json": "vanderbilt-sla-1.0.json", "yaml": "vanderbilt-sla-1.0.yml", "html": "vanderbilt-sla-1.0.html", "license": "vanderbilt-sla-1.0.LICENSE" }, { "license_key": "vbaccelerator", "category": "Free Restricted", "spdx_license_key": "LicenseRef-scancode-vbaccelerator", "other_spdx_license_keys": [], "is_exception": false, "is_deprecated": false, "json": "vbaccelerator.json", "yaml": "vbaccelerator.yml", "html": "vbaccelerator.html", "license": "vbaccelerator.LICENSE" }, { "license_key": "vcalendar", "category": "Permissive", "spdx_license_key": "LicenseRef-scancode-vcalendar", "other_spdx_license_keys": [], "is_exception": false, "is_deprecated": false, "json": "vcalendar.json", "yaml": "vcalendar.yml", "html": "vcalendar.html", "license": "vcalendar.LICENSE" }, { "license_key": "vcvrack-exception-to-gpl-3.0", "category": "Non-Commercial", "spdx_license_key": "LicenseRef-scancode-vcvrack-exception-to-gpl-3.0", "other_spdx_license_keys": [], "is_exception": true, "is_deprecated": false, "json": "vcvrack-exception-to-gpl-3.0.json", "yaml": "vcvrack-exception-to-gpl-3.0.yml", "html": "vcvrack-exception-to-gpl-3.0.html", "license": "vcvrack-exception-to-gpl-3.0.LICENSE" }, { "license_key": "verbatim-manual", "category": "Copyleft", "spdx_license_key": "Linux-man-pages-copyleft", "other_spdx_license_keys": [ "Verbatim-man-pages", "LicenseRef-scancode-verbatim-manual" ], "is_exception": false, "is_deprecated": false, "json": "verbatim-manual.json", "yaml": "verbatim-manual.yml", "html": "verbatim-manual.html", "license": "verbatim-manual.LICENSE" }, { "license_key": "verisign", "category": "Proprietary Free", "spdx_license_key": "LicenseRef-scancode-verisign", "other_spdx_license_keys": [], "is_exception": false, "is_deprecated": false, "json": "verisign.json", "yaml": "verisign.yml", "html": "verisign.html", "license": "verisign.LICENSE" }, { "license_key": "vhfpl-1.1", "category": "Copyleft", "spdx_license_key": "LicenseRef-scancode-vhfpl-1.1", "other_spdx_license_keys": [], "is_exception": false, "is_deprecated": false, "json": "vhfpl-1.1.json", "yaml": "vhfpl-1.1.yml", "html": "vhfpl-1.1.html", "license": "vhfpl-1.1.LICENSE" }, { "license_key": "vic-metcalfe-pd", "category": "Public Domain", "spdx_license_key": "LicenseRef-scancode-vic-metcalfe-pd", "other_spdx_license_keys": [], "is_exception": false, "is_deprecated": false, "json": "vic-metcalfe-pd.json", "yaml": "vic-metcalfe-pd.yml", "html": "vic-metcalfe-pd.html", "license": "vic-metcalfe-pd.LICENSE" }, { "license_key": "vicomsoft-software", "category": "Commercial", "spdx_license_key": "LicenseRef-scancode-vicomsoft-software", "other_spdx_license_keys": [], "is_exception": false, "is_deprecated": false, "json": "vicomsoft-software.json", "yaml": "vicomsoft-software.yml", "html": "vicomsoft-software.html", "license": "vicomsoft-software.LICENSE" }, { "license_key": "viewflow-agpl-3.0-exception", "category": "Copyleft Limited", "spdx_license_key": "LicenseRef-scancode-viewflow-agpl-3.0-exception", "other_spdx_license_keys": [], "is_exception": true, "is_deprecated": false, "json": "viewflow-agpl-3.0-exception.json", "yaml": "viewflow-agpl-3.0-exception.yml", "html": "viewflow-agpl-3.0-exception.html", "license": "viewflow-agpl-3.0-exception.LICENSE" }, { "license_key": "vim", "category": "Copyleft", "spdx_license_key": "Vim", "other_spdx_license_keys": [], "is_exception": false, "is_deprecated": false, "json": "vim.json", "yaml": "vim.yml", "html": "vim.html", "license": "vim.LICENSE" }, { "license_key": "vince", "category": "Permissive", "spdx_license_key": "LicenseRef-scancode-vince", "other_spdx_license_keys": [], "is_exception": false, "is_deprecated": false, "json": "vince.json", "yaml": "vince.yml", "html": "vince.html", "license": "vince.LICENSE" }, { "license_key": "visual-idiot", "category": "Permissive", "spdx_license_key": "LicenseRef-scancode-visual-idiot", "other_spdx_license_keys": [], "is_exception": false, "is_deprecated": false, "json": "visual-idiot.json", "yaml": "visual-idiot.yml", "html": "visual-idiot.html", "license": "visual-idiot.LICENSE" }, { "license_key": "visual-numerics", "category": "Permissive", "spdx_license_key": "LicenseRef-scancode-visual-numerics", "other_spdx_license_keys": [], "is_exception": false, "is_deprecated": false, "json": "visual-numerics.json", "yaml": "visual-numerics.yml", "html": "visual-numerics.html", "license": "visual-numerics.LICENSE" }, { "license_key": "vita-nuova-liberal", "category": "Copyleft", "spdx_license_key": "LicenseRef-scancode-vita-nuova-liberal", "other_spdx_license_keys": [], "is_exception": false, "is_deprecated": false, "json": "vita-nuova-liberal.json", "yaml": "vita-nuova-liberal.yml", "html": "vita-nuova-liberal.html", "license": "vita-nuova-liberal.LICENSE" }, { "license_key": "vitesse-prop", "category": "Proprietary Free", "spdx_license_key": "LicenseRef-scancode-vitesse-prop", "other_spdx_license_keys": [], "is_exception": false, "is_deprecated": false, "json": "vitesse-prop.json", "yaml": "vitesse-prop.yml", "html": "vitesse-prop.html", "license": "vitesse-prop.LICENSE" }, { "license_key": "vixie-cron", "category": "Permissive", "spdx_license_key": "Vixie-Cron", "other_spdx_license_keys": [ "LicenseRef-scancode-vixie-cron" ], "is_exception": false, "is_deprecated": false, "json": "vixie-cron.json", "yaml": "vixie-cron.yml", "html": "vixie-cron.html", "license": "vixie-cron.LICENSE" }, { "license_key": "vnc-viewer-ios", "category": "Commercial", "spdx_license_key": "LicenseRef-scancode-vnc-viewer-ios", "other_spdx_license_keys": [], "is_exception": false, "is_deprecated": false, "json": "vnc-viewer-ios.json", "yaml": "vnc-viewer-ios.yml", "html": "vnc-viewer-ios.html", "license": "vnc-viewer-ios.LICENSE" }, { "license_key": "volatility-vsl-v1.0", "category": "Copyleft Limited", "spdx_license_key": "LicenseRef-scancode-volatility-vsl-v1.0", "other_spdx_license_keys": [], "is_exception": false, "is_deprecated": false, "json": "volatility-vsl-v1.0.json", "yaml": "volatility-vsl-v1.0.yml", "html": "volatility-vsl-v1.0.html", "license": "volatility-vsl-v1.0.LICENSE" }, { "license_key": "volla-1.0", "category": "Non-Commercial", "spdx_license_key": "LicenseRef-scancode-volla-1.0", "other_spdx_license_keys": [], "is_exception": false, "is_deprecated": false, "json": "volla-1.0.json", "yaml": "volla-1.0.yml", "html": "volla-1.0.html", "license": "volla-1.0.LICENSE" }, { "license_key": "vostrom", "category": "Copyleft", "spdx_license_key": "VOSTROM", "other_spdx_license_keys": [], "is_exception": false, "is_deprecated": false, "json": "vostrom.json", "yaml": "vostrom.yml", "html": "vostrom.html", "license": "vostrom.LICENSE" }, { "license_key": "vpl-1.1", "category": "Copyleft Limited", "spdx_license_key": "LicenseRef-scancode-vpl-1.1", "other_spdx_license_keys": [], "is_exception": false, "is_deprecated": false, "json": "vpl-1.1.json", "yaml": "vpl-1.1.yml", "html": "vpl-1.1.html", "license": "vpl-1.1.LICENSE" }, { "license_key": "vpl-1.2", "category": "Copyleft Limited", "spdx_license_key": "LicenseRef-scancode-vpl-1.2", "other_spdx_license_keys": [], "is_exception": false, "is_deprecated": false, "json": "vpl-1.2.json", "yaml": "vpl-1.2.yml", "html": "vpl-1.2.html", "license": "vpl-1.2.LICENSE" }, { "license_key": "vs10x-code-map", "category": "Proprietary Free", "spdx_license_key": "LicenseRef-scancode-vs10x-code-map", "other_spdx_license_keys": [], "is_exception": false, "is_deprecated": false, "json": "vs10x-code-map.json", "yaml": "vs10x-code-map.yml", "html": "vs10x-code-map.html", "license": "vs10x-code-map.LICENSE" }, { "license_key": "vsftpd-openssl-exception", "category": "Copyleft Limited", "spdx_license_key": "vsftpd-openssl-exception", "other_spdx_license_keys": [], "is_exception": true, "is_deprecated": false, "json": "vsftpd-openssl-exception.json", "yaml": "vsftpd-openssl-exception.yml", "html": "vsftpd-openssl-exception.html", "license": "vsftpd-openssl-exception.LICENSE" }, { "license_key": "vsl-1.0", "category": "Permissive", "spdx_license_key": "VSL-1.0", "other_spdx_license_keys": [], "is_exception": false, "is_deprecated": false, "json": "vsl-1.0.json", "yaml": "vsl-1.0.yml", "html": "vsl-1.0.html", "license": "vsl-1.0.LICENSE" }, { "license_key": "vuforia-2013-07-29", "category": "Proprietary Free", "spdx_license_key": "LicenseRef-scancode-vuforia-2013-07-29", "other_spdx_license_keys": [], "is_exception": false, "is_deprecated": false, "json": "vuforia-2013-07-29.json", "yaml": "vuforia-2013-07-29.yml", "html": "vuforia-2013-07-29.html", "license": "vuforia-2013-07-29.LICENSE" }, { "license_key": "vvvvvv-scl-1.0", "category": "Non-Commercial", "spdx_license_key": "LicenseRef-scancode-vvvvvv-scl-1.0", "other_spdx_license_keys": [], "is_exception": false, "is_deprecated": false, "json": "vvvvvv-scl-1.0.json", "yaml": "vvvvvv-scl-1.0.yml", "html": "vvvvvv-scl-1.0.html", "license": "vvvvvv-scl-1.0.LICENSE" }, { "license_key": "vym-exception-2.0", "category": "Copyleft Limited", "spdx_license_key": "LicenseRef-scancode-vym-exception-2.0", "other_spdx_license_keys": [], "is_exception": true, "is_deprecated": false, "json": "vym-exception-2.0.json", "yaml": "vym-exception-2.0.yml", "html": "vym-exception-2.0.html", "license": "vym-exception-2.0.LICENSE" }, { "license_key": "w3c", "category": "Permissive", "spdx_license_key": "W3C", "other_spdx_license_keys": [], "is_exception": false, "is_deprecated": false, "json": "w3c.json", "yaml": "w3c.yml", "html": "w3c.html", "license": "w3c.LICENSE" }, { "license_key": "w3c-03-bsd-license", "category": "Permissive", "spdx_license_key": "LicenseRef-scancode-w3c-03-bsd-license", "other_spdx_license_keys": [], "is_exception": false, "is_deprecated": false, "json": "w3c-03-bsd-license.json", "yaml": "w3c-03-bsd-license.yml", "html": "w3c-03-bsd-license.html", "license": "w3c-03-bsd-license.LICENSE" }, { "license_key": "w3c-community-cla", "category": "CLA", "spdx_license_key": "LicenseRef-scancode-w3c-community-cla", "other_spdx_license_keys": [], "is_exception": false, "is_deprecated": false, "json": "w3c-community-cla.json", "yaml": "w3c-community-cla.yml", "html": "w3c-community-cla.html", "license": "w3c-community-cla.LICENSE" }, { "license_key": "w3c-community-final-spec", "category": "Permissive", "spdx_license_key": "LicenseRef-scancode-w3c-community-final-spec", "other_spdx_license_keys": [], "is_exception": false, "is_deprecated": false, "json": "w3c-community-final-spec.json", "yaml": "w3c-community-final-spec.yml", "html": "w3c-community-final-spec.html", "license": "w3c-community-final-spec.LICENSE" }, { "license_key": "w3c-docs-19990405", "category": "Free Restricted", "spdx_license_key": "LicenseRef-scancode-w3c-docs-19990405", "other_spdx_license_keys": [], "is_exception": false, "is_deprecated": false, "json": "w3c-docs-19990405.json", "yaml": "w3c-docs-19990405.yml", "html": "w3c-docs-19990405.html", "license": "w3c-docs-19990405.LICENSE" }, { "license_key": "w3c-docs-20021231", "category": "Free Restricted", "spdx_license_key": "LicenseRef-scancode-w3c-docs-20021231", "other_spdx_license_keys": [], "is_exception": false, "is_deprecated": false, "json": "w3c-docs-20021231.json", "yaml": "w3c-docs-20021231.yml", "html": "w3c-docs-20021231.html", "license": "w3c-docs-20021231.LICENSE" }, { "license_key": "w3c-documentation", "category": "Free Restricted", "spdx_license_key": "LicenseRef-scancode-w3c-documentation", "other_spdx_license_keys": [], "is_exception": false, "is_deprecated": false, "json": "w3c-documentation.json", "yaml": "w3c-documentation.yml", "html": "w3c-documentation.html", "license": "w3c-documentation.LICENSE" }, { "license_key": "w3c-software-19980720", "category": "Permissive", "spdx_license_key": "W3C-19980720", "other_spdx_license_keys": [], "is_exception": false, "is_deprecated": false, "json": "w3c-software-19980720.json", "yaml": "w3c-software-19980720.yml", "html": "w3c-software-19980720.html", "license": "w3c-software-19980720.LICENSE" }, { "license_key": "w3c-software-20021231", "category": "Permissive", "spdx_license_key": null, "other_spdx_license_keys": [], "is_exception": false, "is_deprecated": true, "json": "w3c-software-20021231.json", "yaml": "w3c-software-20021231.yml", "html": "w3c-software-20021231.html", "license": "w3c-software-20021231.LICENSE" }, { "license_key": "w3c-software-2023", "category": "Permissive", "spdx_license_key": "LicenseRef-scancode-w3c-software-2023", "other_spdx_license_keys": [], "is_exception": false, "is_deprecated": false, "json": "w3c-software-2023.json", "yaml": "w3c-software-2023.yml", "html": "w3c-software-2023.html", "license": "w3c-software-2023.LICENSE" }, { "license_key": "w3c-software-doc-20150513", "category": "Permissive", "spdx_license_key": "W3C-20150513", "other_spdx_license_keys": [], "is_exception": false, "is_deprecated": false, "json": "w3c-software-doc-20150513.json", "yaml": "w3c-software-doc-20150513.yml", "html": "w3c-software-doc-20150513.html", "license": "w3c-software-doc-20150513.LICENSE" }, { "license_key": "w3c-test-suite", "category": "Free Restricted", "spdx_license_key": "LicenseRef-scancode-w3c-test-suite", "other_spdx_license_keys": [], "is_exception": false, "is_deprecated": false, "json": "w3c-test-suite.json", "yaml": "w3c-test-suite.yml", "html": "w3c-test-suite.html", "license": "w3c-test-suite.LICENSE" }, { "license_key": "w3m", "category": "Permissive", "spdx_license_key": "w3m", "other_spdx_license_keys": [], "is_exception": false, "is_deprecated": false, "json": "w3m.json", "yaml": "w3m.yml", "html": "w3m.html", "license": "w3m.LICENSE" }, { "license_key": "wadalab", "category": "Permissive", "spdx_license_key": "LicenseRef-scancode-wadalab", "other_spdx_license_keys": [], "is_exception": false, "is_deprecated": false, "json": "wadalab.json", "yaml": "wadalab.yml", "html": "wadalab.html", "license": "wadalab.LICENSE" }, { "license_key": "warranty-disclaimer", "category": "Unstated License", "spdx_license_key": "LicenseRef-scancode-warranty-disclaimer", "other_spdx_license_keys": [], "is_exception": false, "is_deprecated": false, "json": "warranty-disclaimer.json", "yaml": "warranty-disclaimer.yml", "html": "warranty-disclaimer.html", "license": "warranty-disclaimer.LICENSE" }, { "license_key": "waterfall-feed-parser", "category": "Free Restricted", "spdx_license_key": "LicenseRef-scancode-waterfall-feed-parser", "other_spdx_license_keys": [], "is_exception": false, "is_deprecated": false, "json": "waterfall-feed-parser.json", "yaml": "waterfall-feed-parser.yml", "html": "waterfall-feed-parser.html", "license": "waterfall-feed-parser.LICENSE" }, { "license_key": "westhawk", "category": "Permissive", "spdx_license_key": "LicenseRef-scancode-westhawk", "other_spdx_license_keys": [], "is_exception": false, "is_deprecated": false, "json": "westhawk.json", "yaml": "westhawk.yml", "html": "westhawk.html", "license": "westhawk.LICENSE" }, { "license_key": "whistle", "category": "Permissive", "spdx_license_key": "LicenseRef-scancode-whistle", "other_spdx_license_keys": [], "is_exception": false, "is_deprecated": false, "json": "whistle.json", "yaml": "whistle.yml", "html": "whistle.html", "license": "whistle.LICENSE" }, { "license_key": "whitecat", "category": "Permissive", "spdx_license_key": "LicenseRef-scancode-whitecat", "other_spdx_license_keys": [], "is_exception": false, "is_deprecated": false, "json": "whitecat.json", "yaml": "whitecat.yml", "html": "whitecat.html", "license": "whitecat.LICENSE" }, { "license_key": "whosonfirst-license", "category": "Proprietary Free", "spdx_license_key": "LicenseRef-scancode-whosonfirst-license", "other_spdx_license_keys": [], "is_exception": false, "is_deprecated": false, "json": "whosonfirst-license.json", "yaml": "whosonfirst-license.yml", "html": "whosonfirst-license.html", "license": "whosonfirst-license.LICENSE" }, { "license_key": "wide-license", "category": "Permissive", "spdx_license_key": "LicenseRef-scancode-wide-license", "other_spdx_license_keys": [], "is_exception": false, "is_deprecated": false, "json": "wide-license.json", "yaml": "wide-license.yml", "html": "wide-license.html", "license": "wide-license.LICENSE" }, { "license_key": "widget-workshop", "category": "Permissive", "spdx_license_key": "Widget-Workshop", "other_spdx_license_keys": [], "is_exception": false, "is_deprecated": false, "json": "widget-workshop.json", "yaml": "widget-workshop.yml", "html": "widget-workshop.html", "license": "widget-workshop.LICENSE" }, { "license_key": "wifi-alliance", "category": "Commercial", "spdx_license_key": "LicenseRef-scancode-wifi-alliance", "other_spdx_license_keys": [], "is_exception": false, "is_deprecated": false, "json": "wifi-alliance.json", "yaml": "wifi-alliance.yml", "html": "wifi-alliance.html", "license": "wifi-alliance.LICENSE" }, { "license_key": "william-alexander", "category": "Permissive", "spdx_license_key": "LicenseRef-scancode-william-alexander", "other_spdx_license_keys": [], "is_exception": false, "is_deprecated": false, "json": "william-alexander.json", "yaml": "william-alexander.yml", "html": "william-alexander.html", "license": "william-alexander.LICENSE" }, { "license_key": "wince-50-shared-source", "category": "Proprietary Free", "spdx_license_key": "LicenseRef-scancode-wince-50-shared-source", "other_spdx_license_keys": [], "is_exception": false, "is_deprecated": false, "json": "wince-50-shared-source.json", "yaml": "wince-50-shared-source.yml", "html": "wince-50-shared-source.html", "license": "wince-50-shared-source.LICENSE" }, { "license_key": "windriver-commercial", "category": "Commercial", "spdx_license_key": "LicenseRef-scancode-windriver-commercial", "other_spdx_license_keys": [], "is_exception": false, "is_deprecated": false, "json": "windriver-commercial.json", "yaml": "windriver-commercial.yml", "html": "windriver-commercial.html", "license": "windriver-commercial.LICENSE" }, { "license_key": "wingo", "category": "Permissive", "spdx_license_key": "LicenseRef-scancode-wingo", "other_spdx_license_keys": [], "is_exception": false, "is_deprecated": false, "json": "wingo.json", "yaml": "wingo.yml", "html": "wingo.html", "license": "wingo.LICENSE" }, { "license_key": "winidea-sdk-2025", "category": "Proprietary Free", "spdx_license_key": "LicenseRef-scancode-winidea-sdk-2025", "other_spdx_license_keys": [], "is_exception": false, "is_deprecated": false, "json": "winidea-sdk-2025.json", "yaml": "winidea-sdk-2025.yml", "html": "winidea-sdk-2025.html", "license": "winidea-sdk-2025.LICENSE" }, { "license_key": "wink", "category": "Proprietary Free", "spdx_license_key": "LicenseRef-scancode-wink", "other_spdx_license_keys": [], "is_exception": false, "is_deprecated": false, "json": "wink.json", "yaml": "wink.yml", "html": "wink.html", "license": "wink.LICENSE" }, { "license_key": "winzip-eula", "category": "Commercial", "spdx_license_key": "LicenseRef-scancode-winzip-eula", "other_spdx_license_keys": [], "is_exception": false, "is_deprecated": false, "json": "winzip-eula.json", "yaml": "winzip-eula.yml", "html": "winzip-eula.html", "license": "winzip-eula.LICENSE" }, { "license_key": "winzip-self-extractor", "category": "Commercial", "spdx_license_key": "LicenseRef-scancode-winzip-self-extractor", "other_spdx_license_keys": [], "is_exception": false, "is_deprecated": false, "json": "winzip-self-extractor.json", "yaml": "winzip-self-extractor.yml", "html": "winzip-self-extractor.html", "license": "winzip-self-extractor.LICENSE" }, { "license_key": "wol", "category": "Permissive", "spdx_license_key": "LicenseRef-scancode-wol", "other_spdx_license_keys": [], "is_exception": false, "is_deprecated": false, "json": "wol.json", "yaml": "wol.yml", "html": "wol.html", "license": "wol.LICENSE" }, { "license_key": "woodruff-2002", "category": "Free Restricted", "spdx_license_key": "LicenseRef-scancode-woodruff-2002", "other_spdx_license_keys": [], "is_exception": false, "is_deprecated": false, "json": "woodruff-2002.json", "yaml": "woodruff-2002.yml", "html": "woodruff-2002.html", "license": "woodruff-2002.LICENSE" }, { "license_key": "wordnet", "category": "Permissive", "spdx_license_key": "WordNet", "other_spdx_license_keys": [ "LicenseRef-scancode-wordnet" ], "is_exception": false, "is_deprecated": false, "json": "wordnet.json", "yaml": "wordnet.yml", "html": "wordnet.html", "license": "wordnet.LICENSE" }, { "license_key": "wrox", "category": "Permissive", "spdx_license_key": "LicenseRef-scancode-wrox", "other_spdx_license_keys": [], "is_exception": false, "is_deprecated": false, "json": "wrox.json", "yaml": "wrox.yml", "html": "wrox.html", "license": "wrox.LICENSE" }, { "license_key": "wrox-download", "category": "Source-available", "spdx_license_key": "LicenseRef-scancode-wrox-download", "other_spdx_license_keys": [], "is_exception": false, "is_deprecated": false, "json": "wrox-download.json", "yaml": "wrox-download.yml", "html": "wrox-download.html", "license": "wrox-download.LICENSE" }, { "license_key": "ws-addressing-spec", "category": "Permissive", "spdx_license_key": "LicenseRef-scancode-ws-addressing-spec", "other_spdx_license_keys": [], "is_exception": false, "is_deprecated": false, "json": "ws-addressing-spec.json", "yaml": "ws-addressing-spec.yml", "html": "ws-addressing-spec.html", "license": "ws-addressing-spec.LICENSE" }, { "license_key": "ws-policy-specification", "category": "Permissive", "spdx_license_key": "LicenseRef-scancode-ws-policy-specification", "other_spdx_license_keys": [], "is_exception": false, "is_deprecated": false, "json": "ws-policy-specification.json", "yaml": "ws-policy-specification.yml", "html": "ws-policy-specification.html", "license": "ws-policy-specification.LICENSE" }, { "license_key": "ws-trust-specification", "category": "Permissive", "spdx_license_key": "LicenseRef-scancode-ws-trust-specification", "other_spdx_license_keys": [], "is_exception": false, "is_deprecated": false, "json": "ws-trust-specification.json", "yaml": "ws-trust-specification.yml", "html": "ws-trust-specification.html", "license": "ws-trust-specification.LICENSE" }, { "license_key": "wsuipa", "category": "Permissive", "spdx_license_key": "Wsuipa", "other_spdx_license_keys": [], "is_exception": false, "is_deprecated": false, "json": "wsuipa.json", "yaml": "wsuipa.yml", "html": "wsuipa.html", "license": "wsuipa.LICENSE" }, { "license_key": "wtfnmfpl-1.0", "category": "Permissive", "spdx_license_key": "WTFNMFPL", "other_spdx_license_keys": [ "LicenseRef-scancode-wtfnmfpl-1.0" ], "is_exception": false, "is_deprecated": false, "json": "wtfnmfpl-1.0.json", "yaml": "wtfnmfpl-1.0.yml", "html": "wtfnmfpl-1.0.html", "license": "wtfnmfpl-1.0.LICENSE" }, { "license_key": "wtfpl-1.0", "category": "Public Domain", "spdx_license_key": "LicenseRef-scancode-wtfpl-1.0", "other_spdx_license_keys": [], "is_exception": false, "is_deprecated": false, "json": "wtfpl-1.0.json", "yaml": "wtfpl-1.0.yml", "html": "wtfpl-1.0.html", "license": "wtfpl-1.0.LICENSE" }, { "license_key": "wtfpl-2.0", "category": "Public Domain", "spdx_license_key": "WTFPL", "other_spdx_license_keys": [], "is_exception": false, "is_deprecated": false, "json": "wtfpl-2.0.json", "yaml": "wtfpl-2.0.yml", "html": "wtfpl-2.0.html", "license": "wtfpl-2.0.LICENSE" }, { "license_key": "wthpl-1.0", "category": "Public Domain", "spdx_license_key": "LicenseRef-scancode-wthpl-1.0", "other_spdx_license_keys": [], "is_exception": false, "is_deprecated": false, "json": "wthpl-1.0.json", "yaml": "wthpl-1.0.yml", "html": "wthpl-1.0.html", "license": "wthpl-1.0.LICENSE" }, { "license_key": "wwl", "category": "Permissive", "spdx_license_key": "wwl", "other_spdx_license_keys": [], "is_exception": false, "is_deprecated": false, "json": "wwl.json", "yaml": "wwl.yml", "html": "wwl.html", "license": "wwl.LICENSE" }, { "license_key": "wxwidgets", "category": "Permissive", "spdx_license_key": "LicenseRef-scancode-wxwidgets", "other_spdx_license_keys": [], "is_exception": false, "is_deprecated": false, "json": "wxwidgets.json", "yaml": "wxwidgets.yml", "html": "wxwidgets.html", "license": "wxwidgets.LICENSE" }, { "license_key": "wxwindows", "category": "Copyleft Limited", "spdx_license_key": "wxWindows", "other_spdx_license_keys": [], "is_exception": false, "is_deprecated": true, "json": "wxwindows.json", "yaml": "wxwindows.yml", "html": "wxwindows.html", "license": "wxwindows.LICENSE" }, { "license_key": "wxwindows-exception-3.1", "category": "Copyleft Limited", "spdx_license_key": "WxWindows-exception-3.1", "other_spdx_license_keys": [], "is_exception": true, "is_deprecated": false, "json": "wxwindows-exception-3.1.json", "yaml": "wxwindows-exception-3.1.yml", "html": "wxwindows-exception-3.1.html", "license": "wxwindows-exception-3.1.LICENSE" }, { "license_key": "wxwindows-free-doc-3", "category": "Copyleft Limited", "spdx_license_key": "LicenseRef-scancode-wxwindows-free-doc-3", "other_spdx_license_keys": [], "is_exception": false, "is_deprecated": false, "json": "wxwindows-free-doc-3.json", "yaml": "wxwindows-free-doc-3.yml", "html": "wxwindows-free-doc-3.html", "license": "wxwindows-free-doc-3.LICENSE" }, { "license_key": "wxwindows-r-3.0", "category": "Copyleft Limited", "spdx_license_key": "LicenseRef-scancode-wxwindows-r-3.0", "other_spdx_license_keys": [], "is_exception": false, "is_deprecated": false, "json": "wxwindows-r-3.0.json", "yaml": "wxwindows-r-3.0.yml", "html": "wxwindows-r-3.0.html", "license": "wxwindows-r-3.0.LICENSE" }, { "license_key": "wxwindows-u-3.0", "category": "Permissive", "spdx_license_key": "LicenseRef-scancode-wxwindows-u-3.0", "other_spdx_license_keys": [], "is_exception": false, "is_deprecated": false, "json": "wxwindows-u-3.0.json", "yaml": "wxwindows-u-3.0.yml", "html": "wxwindows-u-3.0.html", "license": "wxwindows-u-3.0.LICENSE" }, { "license_key": "x11", "category": "Permissive", "spdx_license_key": "ICU", "other_spdx_license_keys": [], "is_exception": false, "is_deprecated": false, "json": "x11.json", "yaml": "x11.yml", "html": "x11.html", "license": "x11.LICENSE" }, { "license_key": "x11-acer", "category": "Permissive", "spdx_license_key": "LicenseRef-scancode-x11-acer", "other_spdx_license_keys": [], "is_exception": false, "is_deprecated": false, "json": "x11-acer.json", "yaml": "x11-acer.yml", "html": "x11-acer.html", "license": "x11-acer.LICENSE" }, { "license_key": "x11-adobe", "category": "Permissive", "spdx_license_key": "Adobe-Display-PostScript", "other_spdx_license_keys": [ "LicenseRef-scancode-x11-adobe" ], "is_exception": false, "is_deprecated": false, "json": "x11-adobe.json", "yaml": "x11-adobe.yml", "html": "x11-adobe.html", "license": "x11-adobe.LICENSE" }, { "license_key": "x11-adobe-dec", "category": "Permissive", "spdx_license_key": "LicenseRef-scancode-x11-adobe-dec", "other_spdx_license_keys": [], "is_exception": false, "is_deprecated": false, "json": "x11-adobe-dec.json", "yaml": "x11-adobe-dec.yml", "html": "x11-adobe-dec.html", "license": "x11-adobe-dec.LICENSE" }, { "license_key": "x11-bitstream", "category": "Permissive", "spdx_license_key": "Bitstream-Charter", "other_spdx_license_keys": [ "LicenseRef-scancode-x11-bitstream" ], "is_exception": false, "is_deprecated": false, "json": "x11-bitstream.json", "yaml": "x11-bitstream.yml", "html": "x11-bitstream.html", "license": "x11-bitstream.LICENSE" }, { "license_key": "x11-dec1", "category": "Permissive", "spdx_license_key": "LicenseRef-scancode-x11-dec1", "other_spdx_license_keys": [], "is_exception": false, "is_deprecated": false, "json": "x11-dec1.json", "yaml": "x11-dec1.yml", "html": "x11-dec1.html", "license": "x11-dec1.LICENSE" }, { "license_key": "x11-dec2", "category": "Permissive", "spdx_license_key": "HPND-DEC", "other_spdx_license_keys": [ "LicenseRef-scancode-x11-dec2" ], "is_exception": false, "is_deprecated": false, "json": "x11-dec2.json", "yaml": "x11-dec2.yml", "html": "x11-dec2.html", "license": "x11-dec2.LICENSE" }, { "license_key": "x11-doc", "category": "Permissive", "spdx_license_key": "LicenseRef-scancode-x11-doc", "other_spdx_license_keys": [], "is_exception": false, "is_deprecated": false, "json": "x11-doc.json", "yaml": "x11-doc.yml", "html": "x11-doc.html", "license": "x11-doc.LICENSE" }, { "license_key": "x11-dsc", "category": "Permissive", "spdx_license_key": "LicenseRef-scancode-x11-dsc", "other_spdx_license_keys": [], "is_exception": false, "is_deprecated": false, "json": "x11-dsc.json", "yaml": "x11-dsc.yml", "html": "x11-dsc.html", "license": "x11-dsc.LICENSE" }, { "license_key": "x11-fsf", "category": "Permissive", "spdx_license_key": "X11-distribute-modifications-variant", "other_spdx_license_keys": [ "LicenseRef-scancode-x11-fsf" ], "is_exception": false, "is_deprecated": false, "json": "x11-fsf.json", "yaml": "x11-fsf.yml", "html": "x11-fsf.html", "license": "x11-fsf.LICENSE" }, { "license_key": "x11-hanson", "category": "Permissive", "spdx_license_key": "LicenseRef-scancode-x11-hanson", "other_spdx_license_keys": [], "is_exception": false, "is_deprecated": false, "json": "x11-hanson.json", "yaml": "x11-hanson.yml", "html": "x11-hanson.html", "license": "x11-hanson.LICENSE" }, { "license_key": "x11-ibm", "category": "Copyleft", "spdx_license_key": "LicenseRef-scancode-x11-ibm", "other_spdx_license_keys": [], "is_exception": false, "is_deprecated": false, "json": "x11-ibm.json", "yaml": "x11-ibm.yml", "html": "x11-ibm.html", "license": "x11-ibm.LICENSE" }, { "license_key": "x11-keith-packard", "category": "Permissive", "spdx_license_key": "HPND-sell-variant", "other_spdx_license_keys": [], "is_exception": false, "is_deprecated": false, "json": "x11-keith-packard.json", "yaml": "x11-keith-packard.yml", "html": "x11-keith-packard.html", "license": "x11-keith-packard.LICENSE" }, { "license_key": "x11-lucent", "category": "Permissive", "spdx_license_key": "dtoa", "other_spdx_license_keys": [ "LicenseRef-scancode-x11-lucent" ], "is_exception": false, "is_deprecated": false, "json": "x11-lucent.json", "yaml": "x11-lucent.yml", "html": "x11-lucent.html", "license": "x11-lucent.LICENSE" }, { "license_key": "x11-lucent-variant", "category": "Permissive", "spdx_license_key": "LicenseRef-scancode-x11-lucent-variant", "other_spdx_license_keys": [], "is_exception": false, "is_deprecated": false, "json": "x11-lucent-variant.json", "yaml": "x11-lucent-variant.yml", "html": "x11-lucent-variant.html", "license": "x11-lucent-variant.LICENSE" }, { "license_key": "x11-no-permit-persons", "category": "Permissive", "spdx_license_key": "X11-no-permit-persons", "other_spdx_license_keys": [], "is_exception": false, "is_deprecated": false, "json": "x11-no-permit-persons.json", "yaml": "x11-no-permit-persons.yml", "html": "x11-no-permit-persons.html", "license": "x11-no-permit-persons.LICENSE" }, { "license_key": "x11-oar", "category": "Permissive", "spdx_license_key": "OAR", "other_spdx_license_keys": [ "LicenseRef-scancode-x11-oar" ], "is_exception": false, "is_deprecated": false, "json": "x11-oar.json", "yaml": "x11-oar.yml", "html": "x11-oar.html", "license": "x11-oar.LICENSE" }, { "license_key": "x11-opengl", "category": "Permissive", "spdx_license_key": "SGI-OpenGL", "other_spdx_license_keys": [ "LicenseRef-scancode-x11-opengl" ], "is_exception": false, "is_deprecated": false, "json": "x11-opengl.json", "yaml": "x11-opengl.yml", "html": "x11-opengl.html", "license": "x11-opengl.LICENSE" }, { "license_key": "x11-opengroup", "category": "Permissive", "spdx_license_key": "MIT-open-group", "other_spdx_license_keys": [ "LicenseRef-scancode-x11-opengroup" ], "is_exception": false, "is_deprecated": false, "json": "x11-opengroup.json", "yaml": "x11-opengroup.yml", "html": "x11-opengroup.html", "license": "x11-opengroup.LICENSE" }, { "license_key": "x11-quarterdeck", "category": "Permissive", "spdx_license_key": "LicenseRef-scancode-x11-quarterdeck", "other_spdx_license_keys": [], "is_exception": false, "is_deprecated": false, "json": "x11-quarterdeck.json", "yaml": "x11-quarterdeck.yml", "html": "x11-quarterdeck.html", "license": "x11-quarterdeck.LICENSE" }, { "license_key": "x11-r75", "category": "Permissive", "spdx_license_key": null, "other_spdx_license_keys": [], "is_exception": false, "is_deprecated": true, "json": "x11-r75.json", "yaml": "x11-r75.yml", "html": "x11-r75.html", "license": "x11-r75.LICENSE" }, { "license_key": "x11-realmode", "category": "Permissive", "spdx_license_key": "LicenseRef-scancode-x11-realmode", "other_spdx_license_keys": [], "is_exception": false, "is_deprecated": false, "json": "x11-realmode.json", "yaml": "x11-realmode.yml", "html": "x11-realmode.html", "license": "x11-realmode.LICENSE" }, { "license_key": "x11-sg", "category": "Permissive", "spdx_license_key": "LicenseRef-scancode-x11-sg", "other_spdx_license_keys": [], "is_exception": false, "is_deprecated": false, "json": "x11-sg.json", "yaml": "x11-sg.yml", "html": "x11-sg.html", "license": "x11-sg.LICENSE" }, { "license_key": "x11-stanford", "category": "Permissive", "spdx_license_key": "LicenseRef-scancode-x11-stanford", "other_spdx_license_keys": [], "is_exception": false, "is_deprecated": false, "json": "x11-stanford.json", "yaml": "x11-stanford.yml", "html": "x11-stanford.html", "license": "x11-stanford.LICENSE" }, { "license_key": "x11-swapped", "category": "Permissive", "spdx_license_key": "X11-swapped", "other_spdx_license_keys": [], "is_exception": false, "is_deprecated": false, "json": "x11-swapped.json", "yaml": "x11-swapped.yml", "html": "x11-swapped.html", "license": "x11-swapped.LICENSE" }, { "license_key": "x11-tektronix", "category": "Permissive", "spdx_license_key": "LicenseRef-scancode-x11-tektronix", "other_spdx_license_keys": [], "is_exception": false, "is_deprecated": false, "json": "x11-tektronix.json", "yaml": "x11-tektronix.yml", "html": "x11-tektronix.html", "license": "x11-tektronix.LICENSE" }, { "license_key": "x11-tiff", "category": "Permissive", "spdx_license_key": "libtiff", "other_spdx_license_keys": [], "is_exception": false, "is_deprecated": false, "json": "x11-tiff.json", "yaml": "x11-tiff.yml", "html": "x11-tiff.html", "license": "x11-tiff.LICENSE" }, { "license_key": "x11-x11r5", "category": "Permissive", "spdx_license_key": "LicenseRef-scancode-x11-x11r5", "other_spdx_license_keys": [], "is_exception": false, "is_deprecated": false, "json": "x11-x11r5.json", "yaml": "x11-x11r5.yml", "html": "x11-x11r5.html", "license": "x11-x11r5.LICENSE" }, { "license_key": "x11-xconsortium", "category": "Permissive", "spdx_license_key": "X11", "other_spdx_license_keys": [], "is_exception": false, "is_deprecated": false, "json": "x11-xconsortium.json", "yaml": "x11-xconsortium.yml", "html": "x11-xconsortium.html", "license": "x11-xconsortium.LICENSE" }, { "license_key": "x11-xconsortium-veillard", "category": "Permissive", "spdx_license_key": "LicenseRef-scancode-x11-xconsortium-veillard", "other_spdx_license_keys": [ "LicenseRef-scancode-x11-xconsortium_veillard" ], "is_exception": false, "is_deprecated": false, "json": "x11-xconsortium-veillard.json", "yaml": "x11-xconsortium-veillard.yml", "html": "x11-xconsortium-veillard.html", "license": "x11-xconsortium-veillard.LICENSE" }, { "license_key": "x11-xconsortium_veillard", "category": "Permissive", "spdx_license_key": null, "other_spdx_license_keys": [], "is_exception": false, "is_deprecated": true, "json": "x11-xconsortium_veillard.json", "yaml": "x11-xconsortium_veillard.yml", "html": "x11-xconsortium_veillard.html", "license": "x11-xconsortium_veillard.LICENSE" }, { "license_key": "x11r5-authors", "category": "Permissive", "spdx_license_key": null, "other_spdx_license_keys": [], "is_exception": false, "is_deprecated": true, "json": "x11r5-authors.json", "yaml": "x11r5-authors.yml", "html": "x11r5-authors.html", "license": "x11r5-authors.LICENSE" }, { "license_key": "xceed-community-2021", "category": "Non-Commercial", "spdx_license_key": "LicenseRef-scancode-xceed-community-2021", "other_spdx_license_keys": [], "is_exception": false, "is_deprecated": false, "json": "xceed-community-2021.json", "yaml": "xceed-community-2021.yml", "html": "xceed-community-2021.html", "license": "xceed-community-2021.LICENSE" }, { "license_key": "xdebug-1.03", "category": "Permissive", "spdx_license_key": "Xdebug-1.03", "other_spdx_license_keys": [], "is_exception": false, "is_deprecated": false, "json": "xdebug-1.03.json", "yaml": "xdebug-1.03.yml", "html": "xdebug-1.03.html", "license": "xdebug-1.03.LICENSE" }, { "license_key": "xenomai-gpl-exception", "category": "Copyleft Limited", "spdx_license_key": "LicenseRef-scancode-xenomai-gpl-exception", "other_spdx_license_keys": [], "is_exception": true, "is_deprecated": false, "json": "xenomai-gpl-exception.json", "yaml": "xenomai-gpl-exception.yml", "html": "xenomai-gpl-exception.html", "license": "xenomai-gpl-exception.LICENSE" }, { "license_key": "xfree86-1.0", "category": "Permissive", "spdx_license_key": "LicenseRef-scancode-xfree86-1.0", "other_spdx_license_keys": [], "is_exception": false, "is_deprecated": false, "json": "xfree86-1.0.json", "yaml": "xfree86-1.0.yml", "html": "xfree86-1.0.html", "license": "xfree86-1.0.LICENSE" }, { "license_key": "xfree86-1.1", "category": "Permissive", "spdx_license_key": "XFree86-1.1", "other_spdx_license_keys": [], "is_exception": false, "is_deprecated": false, "json": "xfree86-1.1.json", "yaml": "xfree86-1.1.yml", "html": "xfree86-1.1.html", "license": "xfree86-1.1.LICENSE" }, { "license_key": "xilinx-2016", "category": "Free Restricted", "spdx_license_key": "LicenseRef-scancode-xilinx-2016", "other_spdx_license_keys": [], "is_exception": false, "is_deprecated": false, "json": "xilinx-2016.json", "yaml": "xilinx-2016.yml", "html": "xilinx-2016.html", "license": "xilinx-2016.LICENSE" }, { "license_key": "xinetd", "category": "Permissive", "spdx_license_key": "xinetd", "other_spdx_license_keys": [], "is_exception": false, "is_deprecated": false, "json": "xinetd.json", "yaml": "xinetd.yml", "html": "xinetd.html", "license": "xinetd.LICENSE" }, { "license_key": "xiph-patent", "category": "Patent License", "spdx_license_key": "LicenseRef-scancode-xiph-patent", "other_spdx_license_keys": [], "is_exception": false, "is_deprecated": false, "json": "xiph-patent.json", "yaml": "xiph-patent.yml", "html": "xiph-patent.html", "license": "xiph-patent.LICENSE" }, { "license_key": "xkeyboard-config-zinoviev", "category": "Permissive", "spdx_license_key": "xkeyboard-config-Zinoviev", "other_spdx_license_keys": [], "is_exception": false, "is_deprecated": false, "json": "xkeyboard-config-zinoviev.json", "yaml": "xkeyboard-config-zinoviev.yml", "html": "xkeyboard-config-zinoviev.html", "license": "xkeyboard-config-zinoviev.LICENSE" }, { "license_key": "xming", "category": "Commercial", "spdx_license_key": "LicenseRef-scancode-xming", "other_spdx_license_keys": [], "is_exception": false, "is_deprecated": false, "json": "xming.json", "yaml": "xming.yml", "html": "xming.html", "license": "xming.LICENSE" }, { "license_key": "xmldb-1.0", "category": "Permissive", "spdx_license_key": "LicenseRef-scancode-xmldb-1.0", "other_spdx_license_keys": [], "is_exception": false, "is_deprecated": false, "json": "xmldb-1.0.json", "yaml": "xmldb-1.0.yml", "html": "xmldb-1.0.html", "license": "xmldb-1.0.LICENSE" }, { "license_key": "xmos-commercial-2017", "category": "Commercial", "spdx_license_key": "LicenseRef-scancode-xmos-commercial-2017", "other_spdx_license_keys": [], "is_exception": false, "is_deprecated": false, "json": "xmos-commercial-2017.json", "yaml": "xmos-commercial-2017.yml", "html": "xmos-commercial-2017.html", "license": "xmos-commercial-2017.LICENSE" }, { "license_key": "xmos-public-1", "category": "Proprietary Free", "spdx_license_key": "LicenseRef-scancode-xmos-public-1", "other_spdx_license_keys": [], "is_exception": false, "is_deprecated": false, "json": "xmos-public-1.json", "yaml": "xmos-public-1.yml", "html": "xmos-public-1.html", "license": "xmos-public-1.LICENSE" }, { "license_key": "xnet", "category": "Permissive", "spdx_license_key": "Xnet", "other_spdx_license_keys": [], "is_exception": false, "is_deprecated": false, "json": "xnet.json", "yaml": "xnet.yml", "html": "xnet.html", "license": "xnet.LICENSE" }, { "license_key": "xskat", "category": "Permissive", "spdx_license_key": "XSkat", "other_spdx_license_keys": [], "is_exception": false, "is_deprecated": false, "json": "xskat.json", "yaml": "xskat.yml", "html": "xskat.html", "license": "xskat.LICENSE" }, { "license_key": "xxd", "category": "Permissive", "spdx_license_key": "LicenseRef-scancode-xxd", "other_spdx_license_keys": [], "is_exception": false, "is_deprecated": false, "json": "xxd.json", "yaml": "xxd.yml", "html": "xxd.html", "license": "xxd.LICENSE" }, { "license_key": "xzoom", "category": "Permissive", "spdx_license_key": "xzoom", "other_spdx_license_keys": [], "is_exception": false, "is_deprecated": false, "json": "xzoom.json", "yaml": "xzoom.yml", "html": "xzoom.html", "license": "xzoom.LICENSE" }, { "license_key": "yahoo-browserplus-eula", "category": "Non-Commercial", "spdx_license_key": "LicenseRef-scancode-yahoo-browserplus-eula", "other_spdx_license_keys": [], "is_exception": false, "is_deprecated": false, "json": "yahoo-browserplus-eula.json", "yaml": "yahoo-browserplus-eula.yml", "html": "yahoo-browserplus-eula.html", "license": "yahoo-browserplus-eula.LICENSE" }, { "license_key": "yahoo-messenger-eula", "category": "Non-Commercial", "spdx_license_key": "LicenseRef-scancode-yahoo-messenger-eula", "other_spdx_license_keys": [], "is_exception": false, "is_deprecated": false, "json": "yahoo-messenger-eula.json", "yaml": "yahoo-messenger-eula.yml", "html": "yahoo-messenger-eula.html", "license": "yahoo-messenger-eula.LICENSE" }, { "license_key": "yale-cas", "category": "Permissive", "spdx_license_key": "LicenseRef-scancode-yale-cas", "other_spdx_license_keys": [], "is_exception": false, "is_deprecated": false, "json": "yale-cas.json", "yaml": "yale-cas.yml", "html": "yale-cas.html", "license": "yale-cas.LICENSE" }, { "license_key": "yensdesign", "category": "Permissive", "spdx_license_key": "LicenseRef-scancode-yensdesign", "other_spdx_license_keys": [], "is_exception": false, "is_deprecated": false, "json": "yensdesign.json", "yaml": "yensdesign.yml", "html": "yensdesign.html", "license": "yensdesign.LICENSE" }, { "license_key": "yolo-1.0", "category": "Proprietary Free", "spdx_license_key": "LicenseRef-scancode-yolo-1.0", "other_spdx_license_keys": [], "is_exception": false, "is_deprecated": false, "json": "yolo-1.0.json", "yaml": "yolo-1.0.yml", "html": "yolo-1.0.html", "license": "yolo-1.0.LICENSE" }, { "license_key": "yolo-2.0", "category": "Proprietary Free", "spdx_license_key": "LicenseRef-scancode-yolo-2.0", "other_spdx_license_keys": [], "is_exception": false, "is_deprecated": false, "json": "yolo-2.0.json", "yaml": "yolo-2.0.yml", "html": "yolo-2.0.html", "license": "yolo-2.0.LICENSE" }, { "license_key": "ypl-1.0", "category": "Copyleft Limited", "spdx_license_key": "YPL-1.0", "other_spdx_license_keys": [], "is_exception": false, "is_deprecated": false, "json": "ypl-1.0.json", "yaml": "ypl-1.0.yml", "html": "ypl-1.0.html", "license": "ypl-1.0.LICENSE" }, { "license_key": "ypl-1.1", "category": "Copyleft", "spdx_license_key": "YPL-1.1", "other_spdx_license_keys": [], "is_exception": false, "is_deprecated": false, "json": "ypl-1.1.json", "yaml": "ypl-1.1.yml", "html": "ypl-1.1.html", "license": "ypl-1.1.LICENSE" }, { "license_key": "zapatec-calendar", "category": "Commercial", "spdx_license_key": "LicenseRef-scancode-zapatec-calendar", "other_spdx_license_keys": [], "is_exception": false, "is_deprecated": false, "json": "zapatec-calendar.json", "yaml": "zapatec-calendar.yml", "html": "zapatec-calendar.html", "license": "zapatec-calendar.LICENSE" }, { "license_key": "zed", "category": "Permissive", "spdx_license_key": "Zed", "other_spdx_license_keys": [], "is_exception": false, "is_deprecated": false, "json": "zed.json", "yaml": "zed.yml", "html": "zed.html", "license": "zed.LICENSE" }, { "license_key": "zeebe-community-1.0", "category": "Non-Commercial", "spdx_license_key": "LicenseRef-scancode-zeebe-community-1.0", "other_spdx_license_keys": [], "is_exception": false, "is_deprecated": false, "json": "zeebe-community-1.0.json", "yaml": "zeebe-community-1.0.yml", "html": "zeebe-community-1.0.html", "license": "zeebe-community-1.0.LICENSE" }, { "license_key": "zeebe-community-1.1", "category": "Non-Commercial", "spdx_license_key": "LicenseRef-scancode-zeebe-community-1.1", "other_spdx_license_keys": [], "is_exception": false, "is_deprecated": false, "json": "zeebe-community-1.1.json", "yaml": "zeebe-community-1.1.yml", "html": "zeebe-community-1.1.html", "license": "zeebe-community-1.1.LICENSE" }, { "license_key": "zeeff", "category": "Permissive", "spdx_license_key": "Zeeff", "other_spdx_license_keys": [], "is_exception": false, "is_deprecated": false, "json": "zeeff.json", "yaml": "zeeff.yml", "html": "zeeff.html", "license": "zeeff.LICENSE" }, { "license_key": "zend-2.0", "category": "Permissive", "spdx_license_key": "Zend-2.0", "other_spdx_license_keys": [], "is_exception": false, "is_deprecated": false, "json": "zend-2.0.json", "yaml": "zend-2.0.yml", "html": "zend-2.0.html", "license": "zend-2.0.LICENSE" }, { "license_key": "zendesk-appdev-api-2022", "category": "Commercial", "spdx_license_key": "LicenseRef-scancode-zendesk-appdev-api-2022", "other_spdx_license_keys": [], "is_exception": false, "is_deprecated": false, "json": "zendesk-appdev-api-2022.json", "yaml": "zendesk-appdev-api-2022.yml", "html": "zendesk-appdev-api-2022.html", "license": "zendesk-appdev-api-2022.LICENSE" }, { "license_key": "zeromq-exception-lgpl-3.0", "category": "Copyleft Limited", "spdx_license_key": "LicenseRef-scancode-zeromq-exception-lgpl-3.0", "other_spdx_license_keys": [], "is_exception": true, "is_deprecated": false, "json": "zeromq-exception-lgpl-3.0.json", "yaml": "zeromq-exception-lgpl-3.0.yml", "html": "zeromq-exception-lgpl-3.0.html", "license": "zeromq-exception-lgpl-3.0.LICENSE" }, { "license_key": "zeusbench", "category": "Permissive", "spdx_license_key": "LicenseRef-scancode-zeusbench", "other_spdx_license_keys": [], "is_exception": false, "is_deprecated": false, "json": "zeusbench.json", "yaml": "zeusbench.yml", "html": "zeusbench.html", "license": "zeusbench.LICENSE" }, { "license_key": "zhorn-stickies", "category": "Proprietary Free", "spdx_license_key": "LicenseRef-scancode-zhorn-stickies", "other_spdx_license_keys": [], "is_exception": false, "is_deprecated": false, "json": "zhorn-stickies.json", "yaml": "zhorn-stickies.yml", "html": "zhorn-stickies.html", "license": "zhorn-stickies.LICENSE" }, { "license_key": "zimbra-1.3", "category": "Copyleft Limited", "spdx_license_key": "Zimbra-1.3", "other_spdx_license_keys": [], "is_exception": false, "is_deprecated": false, "json": "zimbra-1.3.json", "yaml": "zimbra-1.3.yml", "html": "zimbra-1.3.html", "license": "zimbra-1.3.LICENSE" }, { "license_key": "zimbra-1.4", "category": "Copyleft Limited", "spdx_license_key": "Zimbra-1.4", "other_spdx_license_keys": [], "is_exception": false, "is_deprecated": false, "json": "zimbra-1.4.json", "yaml": "zimbra-1.4.yml", "html": "zimbra-1.4.html", "license": "zimbra-1.4.LICENSE" }, { "license_key": "zipeg", "category": "Proprietary Free", "spdx_license_key": "LicenseRef-scancode-zipeg", "other_spdx_license_keys": [], "is_exception": false, "is_deprecated": false, "json": "zipeg.json", "yaml": "zipeg.yml", "html": "zipeg.html", "license": "zipeg.LICENSE" }, { "license_key": "ziplist5-geocode-duplication-addendum", "category": "Commercial", "spdx_license_key": "LicenseRef-scancode-ziplist5-geocode-dup-addendum", "other_spdx_license_keys": [ "LicenseRef-scancode-ziplist5-geocode-duplication-addendum" ], "is_exception": false, "is_deprecated": false, "json": "ziplist5-geocode-duplication-addendum.json", "yaml": "ziplist5-geocode-duplication-addendum.yml", "html": "ziplist5-geocode-duplication-addendum.html", "license": "ziplist5-geocode-duplication-addendum.LICENSE" }, { "license_key": "ziplist5-geocode-end-user-enterprise", "category": "Commercial", "spdx_license_key": "LicenseRef-scancode-ziplist5-geocode-enterprise", "other_spdx_license_keys": [ "LicenseRef-scancode-ziplist5-geocode-end-user-enterprise" ], "is_exception": false, "is_deprecated": false, "json": "ziplist5-geocode-end-user-enterprise.json", "yaml": "ziplist5-geocode-end-user-enterprise.yml", "html": "ziplist5-geocode-end-user-enterprise.html", "license": "ziplist5-geocode-end-user-enterprise.LICENSE" }, { "license_key": "ziplist5-geocode-end-user-workstation", "category": "Commercial", "spdx_license_key": "LicenseRef-scancode-ziplist5-geocode-workstation", "other_spdx_license_keys": [ "LicenseRef-scancode-ziplist5-geocode-end-user-workstation" ], "is_exception": false, "is_deprecated": false, "json": "ziplist5-geocode-end-user-workstation.json", "yaml": "ziplist5-geocode-end-user-workstation.yml", "html": "ziplist5-geocode-end-user-workstation.html", "license": "ziplist5-geocode-end-user-workstation.LICENSE" }, { "license_key": "zlib", "category": "Permissive", "spdx_license_key": "Zlib", "other_spdx_license_keys": [], "is_exception": false, "is_deprecated": false, "json": "zlib.json", "yaml": "zlib.yml", "html": "zlib.html", "license": "zlib.LICENSE" }, { "license_key": "zlib-acknowledgement", "category": "Permissive", "spdx_license_key": "zlib-acknowledgement", "other_spdx_license_keys": [ "Nunit" ], "is_exception": false, "is_deprecated": false, "json": "zlib-acknowledgement.json", "yaml": "zlib-acknowledgement.yml", "html": "zlib-acknowledgement.html", "license": "zlib-acknowledgement.LICENSE" }, { "license_key": "zpl-1.0", "category": "Permissive", "spdx_license_key": "LicenseRef-scancode-zpl-1.0", "other_spdx_license_keys": [], "is_exception": false, "is_deprecated": false, "json": "zpl-1.0.json", "yaml": "zpl-1.0.yml", "html": "zpl-1.0.html", "license": "zpl-1.0.LICENSE" }, { "license_key": "zpl-1.1", "category": "Permissive", "spdx_license_key": "ZPL-1.1", "other_spdx_license_keys": [], "is_exception": false, "is_deprecated": false, "json": "zpl-1.1.json", "yaml": "zpl-1.1.yml", "html": "zpl-1.1.html", "license": "zpl-1.1.LICENSE" }, { "license_key": "zpl-2.0", "category": "Permissive", "spdx_license_key": "ZPL-2.0", "other_spdx_license_keys": [], "is_exception": false, "is_deprecated": false, "json": "zpl-2.0.json", "yaml": "zpl-2.0.yml", "html": "zpl-2.0.html", "license": "zpl-2.0.LICENSE" }, { "license_key": "zpl-2.1", "category": "Permissive", "spdx_license_key": "ZPL-2.1", "other_spdx_license_keys": [], "is_exception": false, "is_deprecated": false, "json": "zpl-2.1.json", "yaml": "zpl-2.1.yml", "html": "zpl-2.1.html", "license": "zpl-2.1.LICENSE" }, { "license_key": "zrythm-exception-agpl-3.0", "category": "Copyleft", "spdx_license_key": "LicenseRef-scancode-zrythm-exception-agpl-3.0", "other_spdx_license_keys": [], "is_exception": true, "is_deprecated": false, "json": "zrythm-exception-agpl-3.0.json", "yaml": "zrythm-exception-agpl-3.0.yml", "html": "zrythm-exception-agpl-3.0.html", "license": "zrythm-exception-agpl-3.0.LICENSE" }, { "license_key": "zsh", "category": "Permissive", "spdx_license_key": "LicenseRef-scancode-zsh", "other_spdx_license_keys": [], "is_exception": false, "is_deprecated": false, "json": "zsh.json", "yaml": "zsh.yml", "html": "zsh.html", "license": "zsh.LICENSE" }, { "license_key": "zugferd-datenformat-2.2.0", "category": "Proprietary Free", "spdx_license_key": "LicenseRef-scancode-zugferd-datenformat-2.2.0", "other_spdx_license_keys": [], "is_exception": false, "is_deprecated": false, "json": "zugferd-datenformat-2.2.0.json", "yaml": "zugferd-datenformat-2.2.0.yml", "html": "zugferd-datenformat-2.2.0.html", "license": "zugferd-datenformat-2.2.0.LICENSE" }, { "license_key": "zuora-software", "category": "Permissive", "spdx_license_key": "LicenseRef-scancode-zuora-software", "other_spdx_license_keys": [], "is_exception": false, "is_deprecated": false, "json": "zuora-software.json", "yaml": "zuora-software.yml", "html": "zuora-software.html", "license": "zuora-software.LICENSE" }, { "license_key": "zveno-research", "category": "Permissive", "spdx_license_key": "LicenseRef-scancode-zveno-research", "other_spdx_license_keys": [], "is_exception": false, "is_deprecated": false, "json": "zveno-research.json", "yaml": "zveno-research.yml", "html": "zveno-research.html", "license": "zveno-research.LICENSE" } ] src/licence_normaliser/data/spdx/spdx.json ========================================== src/licence_normaliser/data/spdx/spdx.json { "licenseListVersion": "1ff5448", "licenses": [ { "reference": "https://spdx.org/licenses/0BSD.html", "isDeprecatedLicenseId": false, "detailsUrl": "https://spdx.org/licenses/0BSD.json", "referenceNumber": 459, "name": "BSD Zero Clause License", "licenseId": "0BSD", "seeAlso": [ "http://landley.net/toybox/license.html", "https://opensource.org/licenses/0BSD" ], "isOsiApproved": true }, { "reference": "https://spdx.org/licenses/3D-Slicer-1.0.html", "isDeprecatedLicenseId": false, "detailsUrl": "https://spdx.org/licenses/3D-Slicer-1.0.json", "referenceNumber": 490, "name": "3D Slicer License v1.0", "licenseId": "3D-Slicer-1.0", "seeAlso": [ "https://slicer.org/LICENSE", "https://github.com/Slicer/Slicer/blob/main/License.txt" ], "isOsiApproved": false }, { "reference": "https://spdx.org/licenses/AAL.html", "isDeprecatedLicenseId": false, "detailsUrl": "https://spdx.org/licenses/AAL.json", "referenceNumber": 314, "name": "Attribution Assurance License", "licenseId": "AAL", "seeAlso": [ "https://opensource.org/licenses/attribution" ], "isOsiApproved": true }, { "reference": "https://spdx.org/licenses/Abstyles.html", "isDeprecatedLicenseId": false, "detailsUrl": "https://spdx.org/licenses/Abstyles.json", "referenceNumber": 336, "name": "Abstyles License", "licenseId": "Abstyles", "seeAlso": [ "https://fedoraproject.org/wiki/Licensing/Abstyles" ], "isOsiApproved": false }, { "reference": "https://spdx.org/licenses/AdaCore-doc.html", "isDeprecatedLicenseId": false, "detailsUrl": "https://spdx.org/licenses/AdaCore-doc.json", "referenceNumber": 363, "name": "AdaCore Doc License", "licenseId": "AdaCore-doc", "seeAlso": [ "https://github.com/AdaCore/xmlada/blob/master/docs/index.rst", "https://github.com/AdaCore/gnatcoll-core/blob/master/docs/index.rst", "https://github.com/AdaCore/gnatcoll-db/blob/master/docs/index.rst" ], "isOsiApproved": false }, { "reference": "https://spdx.org/licenses/Adobe-2006.html", "isDeprecatedLicenseId": false, "detailsUrl": "https://spdx.org/licenses/Adobe-2006.json", "referenceNumber": 48, "name": "Adobe Systems Incorporated Source Code License Agreement", "licenseId": "Adobe-2006", "seeAlso": [ "https://fedoraproject.org/wiki/Licensing/AdobeLicense" ], "isOsiApproved": false }, { "reference": "https://spdx.org/licenses/Adobe-Display-PostScript.html", "isDeprecatedLicenseId": false, "detailsUrl": "https://spdx.org/licenses/Adobe-Display-PostScript.json", "referenceNumber": 62, "name": "Adobe Display PostScript License", "licenseId": "Adobe-Display-PostScript", "seeAlso": [ "https://gitlab.freedesktop.org/xorg/xserver/-/blob/master/COPYING?ref_type\u003dheads#L752" ], "isOsiApproved": false }, { "reference": "https://spdx.org/licenses/Adobe-Glyph.html", "isDeprecatedLicenseId": false, "detailsUrl": "https://spdx.org/licenses/Adobe-Glyph.json", "referenceNumber": 538, "name": "Adobe Glyph List License", "licenseId": "Adobe-Glyph", "seeAlso": [ "https://fedoraproject.org/wiki/Licensing/MIT#AdobeGlyph" ], "isOsiApproved": false }, { "reference": "https://spdx.org/licenses/Adobe-Utopia.html", "isDeprecatedLicenseId": false, "detailsUrl": "https://spdx.org/licenses/Adobe-Utopia.json", "referenceNumber": 1, "name": "Adobe Utopia Font License", "licenseId": "Adobe-Utopia", "seeAlso": [ "https://gitlab.freedesktop.org/xorg/font/adobe-utopia-100dpi/-/blob/master/COPYING?ref_type\u003dheads" ], "isOsiApproved": false }, { "reference": "https://spdx.org/licenses/ADSL.html", "isDeprecatedLicenseId": false, "detailsUrl": "https://spdx.org/licenses/ADSL.json", "referenceNumber": 157, "name": "Amazon Digital Services License", "licenseId": "ADSL", "seeAlso": [ "https://fedoraproject.org/wiki/Licensing/AmazonDigitalServicesLicense" ], "isOsiApproved": false }, { "reference": "https://spdx.org/licenses/Advanced-Cryptics-Dictionary.html", "isDeprecatedLicenseId": false, "detailsUrl": "https://spdx.org/licenses/Advanced-Cryptics-Dictionary.json", "referenceNumber": 635, "name": "Advanced Cryptics Dictionary License", "licenseId": "Advanced-Cryptics-Dictionary", "seeAlso": [ "https://ftp.gnu.org/gnu/aspell/dict/en/aspell6-en-2020.12.07-0.tar.bz2" ], "isOsiApproved": false }, { "reference": "https://spdx.org/licenses/AFL-1.1.html", "isDeprecatedLicenseId": false, "detailsUrl": "https://spdx.org/licenses/AFL-1.1.json", "referenceNumber": 545, "name": "Academic Free License v1.1", "licenseId": "AFL-1.1", "seeAlso": [ "http://opensource.linux-mirror.org/licenses/afl-1.1.txt", "http://wayback.archive.org/web/20021004124254/http://www.opensource.org/licenses/academic.php" ], "isOsiApproved": true, "isFsfLibre": true }, { "reference": "https://spdx.org/licenses/AFL-1.2.html", "isDeprecatedLicenseId": false, "detailsUrl": "https://spdx.org/licenses/AFL-1.2.json", "referenceNumber": 492, "name": "Academic Free License v1.2", "licenseId": "AFL-1.2", "seeAlso": [ "http://opensource.linux-mirror.org/licenses/afl-1.2.txt", "http://wayback.archive.org/web/20021204204652/http://www.opensource.org/licenses/academic.php" ], "isOsiApproved": true, "isFsfLibre": true }, { "reference": "https://spdx.org/licenses/AFL-2.0.html", "isDeprecatedLicenseId": false, "detailsUrl": "https://spdx.org/licenses/AFL-2.0.json", "referenceNumber": 19, "name": "Academic Free License v2.0", "licenseId": "AFL-2.0", "seeAlso": [ "http://wayback.archive.org/web/20060924134533/http://www.opensource.org/licenses/afl-2.0.txt" ], "isOsiApproved": true, "isFsfLibre": true }, { "reference": "https://spdx.org/licenses/AFL-2.1.html", "isDeprecatedLicenseId": false, "detailsUrl": "https://spdx.org/licenses/AFL-2.1.json", "referenceNumber": 262, "name": "Academic Free License v2.1", "licenseId": "AFL-2.1", "seeAlso": [ "http://opensource.linux-mirror.org/licenses/afl-2.1.txt" ], "isOsiApproved": true, "isFsfLibre": true }, { "reference": "https://spdx.org/licenses/AFL-3.0.html", "isDeprecatedLicenseId": false, "detailsUrl": "https://spdx.org/licenses/AFL-3.0.json", "referenceNumber": 620, "name": "Academic Free License v3.0", "licenseId": "AFL-3.0", "seeAlso": [ "http://www.rosenlaw.com/AFL3.0.htm", "https://opensource.org/licenses/afl-3.0" ], "isOsiApproved": true, "isFsfLibre": true }, { "reference": "https://spdx.org/licenses/Afmparse.html", "isDeprecatedLicenseId": false, "detailsUrl": "https://spdx.org/licenses/Afmparse.json", "referenceNumber": 224, "name": "Afmparse License", "licenseId": "Afmparse", "seeAlso": [ "https://fedoraproject.org/wiki/Licensing/Afmparse" ], "isOsiApproved": false }, { "reference": "https://spdx.org/licenses/AGPL-1.0.html", "isDeprecatedLicenseId": true, "detailsUrl": "https://spdx.org/licenses/AGPL-1.0.json", "referenceNumber": 198, "name": "Affero General Public License v1.0", "licenseId": "AGPL-1.0", "seeAlso": [ "http://www.affero.org/oagpl.html" ], "isOsiApproved": false, "isFsfLibre": true }, { "reference": "https://spdx.org/licenses/AGPL-1.0-only.html", "isDeprecatedLicenseId": false, "detailsUrl": "https://spdx.org/licenses/AGPL-1.0-only.json", "referenceNumber": 123, "name": "Affero General Public License v1.0 only", "licenseId": "AGPL-1.0-only", "seeAlso": [ "http://www.affero.org/oagpl.html" ], "isOsiApproved": false }, { "reference": "https://spdx.org/licenses/AGPL-1.0-or-later.html", "isDeprecatedLicenseId": false, "detailsUrl": "https://spdx.org/licenses/AGPL-1.0-or-later.json", "referenceNumber": 493, "name": "Affero General Public License v1.0 or later", "licenseId": "AGPL-1.0-or-later", "seeAlso": [ "http://www.affero.org/oagpl.html" ], "isOsiApproved": false }, { "reference": "https://spdx.org/licenses/AGPL-3.0.html", "isDeprecatedLicenseId": true, "detailsUrl": "https://spdx.org/licenses/AGPL-3.0.json", "referenceNumber": 695, "name": "GNU Affero General Public License v3.0", "licenseId": "AGPL-3.0", "seeAlso": [ "https://www.gnu.org/licenses/agpl.txt", "https://opensource.org/licenses/AGPL-3.0" ], "isOsiApproved": true, "isFsfLibre": true }, { "reference": "https://spdx.org/licenses/AGPL-3.0-only.html", "isDeprecatedLicenseId": false, "detailsUrl": "https://spdx.org/licenses/AGPL-3.0-only.json", "referenceNumber": 448, "name": "GNU Affero General Public License v3.0 only", "licenseId": "AGPL-3.0-only", "seeAlso": [ "https://www.gnu.org/licenses/agpl.txt", "https://opensource.org/licenses/AGPL-3.0" ], "isOsiApproved": true, "isFsfLibre": true }, { "reference": "https://spdx.org/licenses/AGPL-3.0-or-later.html", "isDeprecatedLicenseId": false, "detailsUrl": "https://spdx.org/licenses/AGPL-3.0-or-later.json", "referenceNumber": 348, "name": "GNU Affero General Public License v3.0 or later", "licenseId": "AGPL-3.0-or-later", "seeAlso": [ "https://www.gnu.org/licenses/agpl.txt", "https://opensource.org/licenses/AGPL-3.0" ], "isOsiApproved": true, "isFsfLibre": true }, { "reference": "https://spdx.org/licenses/Aladdin.html", "isDeprecatedLicenseId": false, "detailsUrl": "https://spdx.org/licenses/Aladdin.json", "referenceNumber": 104, "name": "Aladdin Free Public License", "licenseId": "Aladdin", "seeAlso": [ "http://pages.cs.wisc.edu/~ghost/doc/AFPL/6.01/Public.htm" ], "isOsiApproved": false, "isFsfLibre": false }, { "reference": "https://spdx.org/licenses/ALGLIB-Documentation.html", "isDeprecatedLicenseId": false, "detailsUrl": "https://spdx.org/licenses/ALGLIB-Documentation.json", "referenceNumber": 537, "name": "ALGLIB Documentation License", "licenseId": "ALGLIB-Documentation", "seeAlso": [], "isOsiApproved": true }, { "reference": "https://spdx.org/licenses/AMD-newlib.html", "isDeprecatedLicenseId": false, "detailsUrl": "https://spdx.org/licenses/AMD-newlib.json", "referenceNumber": 171, "name": "AMD newlib License", "licenseId": "AMD-newlib", "seeAlso": [ "https://sourceware.org/git/?p\u003dnewlib-cygwin.git;a\u003dblob;f\u003dnewlib/libc/sys/a29khif/_close.S;h\u003d04f52ae00de1dafbd9055ad8d73c5c697a3aae7f;hb\u003dHEAD" ], "isOsiApproved": false }, { "reference": "https://spdx.org/licenses/AMDPLPA.html", "isDeprecatedLicenseId": false, "detailsUrl": "https://spdx.org/licenses/AMDPLPA.json", "referenceNumber": 181, "name": "AMD\u0027s plpa_map.c License", "licenseId": "AMDPLPA", "seeAlso": [ "https://fedoraproject.org/wiki/Licensing/AMD_plpa_map_License" ], "isOsiApproved": false }, { "reference": "https://spdx.org/licenses/AML.html", "isDeprecatedLicenseId": false, "detailsUrl": "https://spdx.org/licenses/AML.json", "referenceNumber": 684, "name": "Apple MIT License", "licenseId": "AML", "seeAlso": [ "https://fedoraproject.org/wiki/Licensing/Apple_MIT_License" ], "isOsiApproved": false }, { "reference": "https://spdx.org/licenses/AML-glslang.html", "isDeprecatedLicenseId": false, "detailsUrl": "https://spdx.org/licenses/AML-glslang.json", "referenceNumber": 407, "name": "AML glslang variant License", "licenseId": "AML-glslang", "seeAlso": [ "https://github.com/KhronosGroup/glslang/blob/main/LICENSE.txt#L949", "https://docs.omniverse.nvidia.com/install-guide/latest/common/licenses.html" ], "isOsiApproved": false }, { "reference": "https://spdx.org/licenses/AMPAS.html", "isDeprecatedLicenseId": false, "detailsUrl": "https://spdx.org/licenses/AMPAS.json", "referenceNumber": 691, "name": "Academy of Motion Picture Arts and Sciences BSD", "licenseId": "AMPAS", "seeAlso": [ "https://fedoraproject.org/wiki/Licensing/BSD#AMPASBSD" ], "isOsiApproved": false }, { "reference": "https://spdx.org/licenses/ANTLR-PD.html", "isDeprecatedLicenseId": false, "detailsUrl": "https://spdx.org/licenses/ANTLR-PD.json", "referenceNumber": 91, "name": "ANTLR Software Rights Notice", "licenseId": "ANTLR-PD", "seeAlso": [ "http://www.antlr2.org/license.html" ], "isOsiApproved": false }, { "reference": "https://spdx.org/licenses/ANTLR-PD-fallback.html", "isDeprecatedLicenseId": false, "detailsUrl": "https://spdx.org/licenses/ANTLR-PD-fallback.json", "referenceNumber": 599, "name": "ANTLR Software Rights Notice with license fallback", "licenseId": "ANTLR-PD-fallback", "seeAlso": [ "http://www.antlr2.org/license.html" ], "isOsiApproved": false }, { "reference": "https://spdx.org/licenses/any-OSI.html", "isDeprecatedLicenseId": false, "detailsUrl": "https://spdx.org/licenses/any-OSI.json", "referenceNumber": 42, "name": "Any OSI License", "licenseId": "any-OSI", "seeAlso": [ "https://metacpan.org/pod/Exporter::Tidy#LICENSE" ], "isOsiApproved": false }, { "reference": "https://spdx.org/licenses/any-OSI-perl-modules.html", "isDeprecatedLicenseId": false, "detailsUrl": "https://spdx.org/licenses/any-OSI-perl-modules.json", "referenceNumber": 590, "name": "Any OSI License - Perl Modules", "licenseId": "any-OSI-perl-modules", "seeAlso": [ "https://metacpan.org/release/JUERD/Exporter-Tidy-0.09/view/Tidy.pm#LICENSE", "https://metacpan.org/pod/Qmail::Deliverable::Client#LICENSE", "https://metacpan.org/pod/Net::MQTT::Simple#LICENSE" ], "isOsiApproved": false }, { "reference": "https://spdx.org/licenses/Apache-1.0.html", "isDeprecatedLicenseId": false, "detailsUrl": "https://spdx.org/licenses/Apache-1.0.json", "referenceNumber": 474, "name": "Apache License 1.0", "licenseId": "Apache-1.0", "seeAlso": [ "http://www.apache.org/licenses/LICENSE-1.0" ], "isOsiApproved": false, "isFsfLibre": true }, { "reference": "https://spdx.org/licenses/Apache-1.1.html", "isDeprecatedLicenseId": false, "detailsUrl": "https://spdx.org/licenses/Apache-1.1.json", "referenceNumber": 239, "name": "Apache License 1.1", "licenseId": "Apache-1.1", "seeAlso": [ "http://apache.org/licenses/LICENSE-1.1", "https://opensource.org/licenses/Apache-1.1" ], "isOsiApproved": true, "isFsfLibre": true }, { "reference": "https://spdx.org/licenses/Apache-2.0.html", "isDeprecatedLicenseId": false, "detailsUrl": "https://spdx.org/licenses/Apache-2.0.json", "referenceNumber": 36, "name": "Apache License 2.0", "licenseId": "Apache-2.0", "seeAlso": [ "https://www.apache.org/licenses/LICENSE-2.0", "https://opensource.org/licenses/Apache-2.0", "https://opensource.org/license/apache-2-0" ], "isOsiApproved": true, "isFsfLibre": true }, { "reference": "https://spdx.org/licenses/APAFML.html", "isDeprecatedLicenseId": false, "detailsUrl": "https://spdx.org/licenses/APAFML.json", "referenceNumber": 232, "name": "Adobe Postscript AFM License", "licenseId": "APAFML", "seeAlso": [ "https://fedoraproject.org/wiki/Licensing/AdobePostscriptAFM" ], "isOsiApproved": false }, { "reference": "https://spdx.org/licenses/APL-1.0.html", "isDeprecatedLicenseId": false, "detailsUrl": "https://spdx.org/licenses/APL-1.0.json", "referenceNumber": 286, "name": "Adaptive Public License 1.0", "licenseId": "APL-1.0", "seeAlso": [ "https://opensource.org/licenses/APL-1.0" ], "isOsiApproved": true }, { "reference": "https://spdx.org/licenses/App-s2p.html", "isDeprecatedLicenseId": false, "detailsUrl": "https://spdx.org/licenses/App-s2p.json", "referenceNumber": 382, "name": "App::s2p License", "licenseId": "App-s2p", "seeAlso": [ "https://fedoraproject.org/wiki/Licensing/App-s2p" ], "isOsiApproved": false }, { "reference": "https://spdx.org/licenses/APSL-1.0.html", "isDeprecatedLicenseId": false, "detailsUrl": "https://spdx.org/licenses/APSL-1.0.json", "referenceNumber": 132, "name": "Apple Public Source License 1.0", "licenseId": "APSL-1.0", "seeAlso": [ "https://fedoraproject.org/wiki/Licensing/Apple_Public_Source_License_1.0" ], "isOsiApproved": true, "isFsfLibre": false }, { "reference": "https://spdx.org/licenses/APSL-1.1.html", "isDeprecatedLicenseId": false, "detailsUrl": "https://spdx.org/licenses/APSL-1.1.json", "referenceNumber": 193, "name": "Apple Public Source License 1.1", "licenseId": "APSL-1.1", "seeAlso": [ "http://www.opensource.apple.com/source/IOSerialFamily/IOSerialFamily-7/APPLE_LICENSE" ], "isOsiApproved": true }, { "reference": "https://spdx.org/licenses/APSL-1.2.html", "isDeprecatedLicenseId": false, "detailsUrl": "https://spdx.org/licenses/APSL-1.2.json", "referenceNumber": 120, "name": "Apple Public Source License 1.2", "licenseId": "APSL-1.2", "seeAlso": [ "http://www.samurajdata.se/opensource/mirror/licenses/apsl.php" ], "isOsiApproved": true }, { "reference": "https://spdx.org/licenses/APSL-2.0.html", "isDeprecatedLicenseId": false, "detailsUrl": "https://spdx.org/licenses/APSL-2.0.json", "referenceNumber": 344, "name": "Apple Public Source License 2.0", "licenseId": "APSL-2.0", "seeAlso": [ "http://www.opensource.apple.com/license/apsl/" ], "isOsiApproved": true, "isFsfLibre": true }, { "reference": "https://spdx.org/licenses/Arphic-1999.html", "isDeprecatedLicenseId": false, "detailsUrl": "https://spdx.org/licenses/Arphic-1999.json", "referenceNumber": 347, "name": "Arphic Public License", "licenseId": "Arphic-1999", "seeAlso": [ "http://ftp.gnu.org/gnu/non-gnu/chinese-fonts-truetype/LICENSE" ], "isOsiApproved": false }, { "reference": "https://spdx.org/licenses/Artistic-1.0.html", "isDeprecatedLicenseId": false, "detailsUrl": "https://spdx.org/licenses/Artistic-1.0.json", "referenceNumber": 80, "name": "Artistic License 1.0", "licenseId": "Artistic-1.0", "seeAlso": [ "https://opensource.org/licenses/Artistic-1.0" ], "isOsiApproved": true, "isFsfLibre": false }, { "reference": "https://spdx.org/licenses/Artistic-1.0-cl8.html", "isDeprecatedLicenseId": false, "detailsUrl": "https://spdx.org/licenses/Artistic-1.0-cl8.json", "referenceNumber": 360, "name": "Artistic License 1.0 w/clause 8", "licenseId": "Artistic-1.0-cl8", "seeAlso": [ "https://opensource.org/licenses/Artistic-1.0" ], "isOsiApproved": true }, { "reference": "https://spdx.org/licenses/Artistic-1.0-Perl.html", "isDeprecatedLicenseId": false, "detailsUrl": "https://spdx.org/licenses/Artistic-1.0-Perl.json", "referenceNumber": 427, "name": "Artistic License 1.0 (Perl)", "licenseId": "Artistic-1.0-Perl", "seeAlso": [ "http://dev.perl.org/licenses/artistic.html" ], "isOsiApproved": true }, { "reference": "https://spdx.org/licenses/Artistic-2.0.html", "isDeprecatedLicenseId": false, "detailsUrl": "https://spdx.org/licenses/Artistic-2.0.json", "referenceNumber": 330, "name": "Artistic License 2.0", "licenseId": "Artistic-2.0", "seeAlso": [ "http://www.perlfoundation.org/artistic_license_2_0", "https://www.perlfoundation.org/artistic-license-20.html", "https://opensource.org/licenses/artistic-license-2.0" ], "isOsiApproved": true, "isFsfLibre": true }, { "reference": "https://spdx.org/licenses/Artistic-dist.html", "isDeprecatedLicenseId": false, "detailsUrl": "https://spdx.org/licenses/Artistic-dist.json", "referenceNumber": 166, "name": "Artistic License 1.0 (dist)", "licenseId": "Artistic-dist", "seeAlso": [ "https://github.com/pexip/os-perl/blob/833cf4c86cc465ccfc627ff16db67e783156a248/debian/copyright#L2720-L2845" ], "isOsiApproved": false }, { "reference": "https://spdx.org/licenses/Aspell-RU.html", "isDeprecatedLicenseId": false, "detailsUrl": "https://spdx.org/licenses/Aspell-RU.json", "referenceNumber": 495, "name": "Aspell Russian License", "licenseId": "Aspell-RU", "seeAlso": [ "https://ftp.gnu.org/gnu/aspell/dict/ru/aspell6-ru-0.99f7-1.tar.bz2" ], "isOsiApproved": false }, { "reference": "https://spdx.org/licenses/ASWF-Digital-Assets-1.0.html", "isDeprecatedLicenseId": false, "detailsUrl": "https://spdx.org/licenses/ASWF-Digital-Assets-1.0.json", "referenceNumber": 249, "name": "ASWF Digital Assets License version 1.0", "licenseId": "ASWF-Digital-Assets-1.0", "seeAlso": [ "https://github.com/AcademySoftwareFoundation/foundation/blob/main/digital_assets/aswf_digital_assets_license_v1.0.txt" ], "isOsiApproved": false }, { "reference": "https://spdx.org/licenses/ASWF-Digital-Assets-1.1.html", "isDeprecatedLicenseId": false, "detailsUrl": "https://spdx.org/licenses/ASWF-Digital-Assets-1.1.json", "referenceNumber": 177, "name": "ASWF Digital Assets License 1.1", "licenseId": "ASWF-Digital-Assets-1.1", "seeAlso": [ "https://github.com/AcademySoftwareFoundation/foundation/blob/main/digital_assets/aswf_digital_assets_license_v1.1.txt" ], "isOsiApproved": false }, { "reference": "https://spdx.org/licenses/Baekmuk.html", "isDeprecatedLicenseId": false, "detailsUrl": "https://spdx.org/licenses/Baekmuk.json", "referenceNumber": 295, "name": "Baekmuk License", "licenseId": "Baekmuk", "seeAlso": [ "https://fedoraproject.org/wiki/Licensing:Baekmuk?rd\u003dLicensing/Baekmuk" ], "isOsiApproved": false }, { "reference": "https://spdx.org/licenses/Bahyph.html", "isDeprecatedLicenseId": false, "detailsUrl": "https://spdx.org/licenses/Bahyph.json", "referenceNumber": 521, "name": "Bahyph License", "licenseId": "Bahyph", "seeAlso": [ "https://fedoraproject.org/wiki/Licensing/Bahyph" ], "isOsiApproved": false }, { "reference": "https://spdx.org/licenses/Barr.html", "isDeprecatedLicenseId": false, "detailsUrl": "https://spdx.org/licenses/Barr.json", "referenceNumber": 443, "name": "Barr License", "licenseId": "Barr", "seeAlso": [ "https://fedoraproject.org/wiki/Licensing/Barr" ], "isOsiApproved": false }, { "reference": "https://spdx.org/licenses/bcrypt-Solar-Designer.html", "isDeprecatedLicenseId": false, "detailsUrl": "https://spdx.org/licenses/bcrypt-Solar-Designer.json", "referenceNumber": 403, "name": "bcrypt Solar Designer License", "licenseId": "bcrypt-Solar-Designer", "seeAlso": [ "https://github.com/bcrypt-ruby/bcrypt-ruby/blob/master/ext/mri/crypt_blowfish.c" ], "isOsiApproved": false }, { "reference": "https://spdx.org/licenses/Beerware.html", "isDeprecatedLicenseId": false, "detailsUrl": "https://spdx.org/licenses/Beerware.json", "referenceNumber": 580, "name": "Beerware License", "licenseId": "Beerware", "seeAlso": [ "https://fedoraproject.org/wiki/Licensing/Beerware", "https://people.freebsd.org/~phk/" ], "isOsiApproved": false }, { "reference": "https://spdx.org/licenses/Bitstream-Charter.html", "isDeprecatedLicenseId": false, "detailsUrl": "https://spdx.org/licenses/Bitstream-Charter.json", "referenceNumber": 661, "name": "Bitstream Charter Font License", "licenseId": "Bitstream-Charter", "seeAlso": [ "https://fedoraproject.org/wiki/Licensing/Charter#License_Text", "https://raw.githubusercontent.com/blackhole89/notekit/master/data/fonts/Charter%20license.txt" ], "isOsiApproved": false }, { "reference": "https://spdx.org/licenses/Bitstream-Vera.html", "isDeprecatedLicenseId": false, "detailsUrl": "https://spdx.org/licenses/Bitstream-Vera.json", "referenceNumber": 679, "name": "Bitstream Vera Font License", "licenseId": "Bitstream-Vera", "seeAlso": [ "https://web.archive.org/web/20080207013128/http://www.gnome.org/fonts/", "https://docubrain.com/sites/default/files/licenses/bitstream-vera.html" ], "isOsiApproved": false }, { "reference": "https://spdx.org/licenses/BitTorrent-1.0.html", "isDeprecatedLicenseId": false, "detailsUrl": "https://spdx.org/licenses/BitTorrent-1.0.json", "referenceNumber": 226, "name": "BitTorrent Open Source License v1.0", "licenseId": "BitTorrent-1.0", "seeAlso": [ "http://sources.gentoo.org/cgi-bin/viewvc.cgi/gentoo-x86/licenses/BitTorrent?r1\u003d1.1\u0026r2\u003d1.1.1.1\u0026diff_format\u003ds" ], "isOsiApproved": false }, { "reference": "https://spdx.org/licenses/BitTorrent-1.1.html", "isDeprecatedLicenseId": false, "detailsUrl": "https://spdx.org/licenses/BitTorrent-1.1.json", "referenceNumber": 616, "name": "BitTorrent Open Source License v1.1", "licenseId": "BitTorrent-1.1", "seeAlso": [ "http://directory.fsf.org/wiki/License:BitTorrentOSL1.1" ], "isOsiApproved": false, "isFsfLibre": true }, { "reference": "https://spdx.org/licenses/blessing.html", "isDeprecatedLicenseId": false, "detailsUrl": "https://spdx.org/licenses/blessing.json", "referenceNumber": 131, "name": "SQLite Blessing", "licenseId": "blessing", "seeAlso": [ "https://www.sqlite.org/src/artifact/e33a4df7e32d742a?ln\u003d4-9", "https://sqlite.org/src/artifact/df5091916dbb40e6" ], "isOsiApproved": false }, { "reference": "https://spdx.org/licenses/BlueOak-1.0.0.html", "isDeprecatedLicenseId": false, "detailsUrl": "https://spdx.org/licenses/BlueOak-1.0.0.json", "referenceNumber": 61, "name": "Blue Oak Model License 1.0.0", "licenseId": "BlueOak-1.0.0", "seeAlso": [ "https://blueoakcouncil.org/license/1.0.0" ], "isOsiApproved": true }, { "reference": "https://spdx.org/licenses/Boehm-GC.html", "isDeprecatedLicenseId": false, "detailsUrl": "https://spdx.org/licenses/Boehm-GC.json", "referenceNumber": 402, "name": "Boehm-Demers-Weiser GC License", "licenseId": "Boehm-GC", "seeAlso": [ "https://fedoraproject.org/wiki/Licensing:MIT#Another_Minimal_variant_(found_in_libatomic_ops)", "https://github.com/uim/libgcroots/blob/master/COPYING", "https://github.com/ivmai/libatomic_ops/blob/master/LICENSE" ], "isOsiApproved": false }, { "reference": "https://spdx.org/licenses/Boehm-GC-without-fee.html", "isDeprecatedLicenseId": false, "detailsUrl": "https://spdx.org/licenses/Boehm-GC-without-fee.json", "referenceNumber": 21, "name": "Boehm-Demers-Weiser GC License (without fee)", "licenseId": "Boehm-GC-without-fee", "seeAlso": [ "https://github.com/MariaDB/server/blob/11.6/libmysqld/lib_sql.cc" ], "isOsiApproved": false }, { "reference": "https://spdx.org/licenses/BOLA-1.1.html", "isDeprecatedLicenseId": false, "detailsUrl": "https://spdx.org/licenses/BOLA-1.1.json", "referenceNumber": 246, "name": "Buena Onda License Agreement v1.1", "licenseId": "BOLA-1.1", "seeAlso": [ "https://blitiri.com.ar/p/bola/" ], "isOsiApproved": false }, { "reference": "https://spdx.org/licenses/Borceux.html", "isDeprecatedLicenseId": false, "detailsUrl": "https://spdx.org/licenses/Borceux.json", "referenceNumber": 457, "name": "Borceux license", "licenseId": "Borceux", "seeAlso": [ "https://fedoraproject.org/wiki/Licensing/Borceux" ], "isOsiApproved": false }, { "reference": "https://spdx.org/licenses/Brian-Gladman-2-Clause.html", "isDeprecatedLicenseId": false, "detailsUrl": "https://spdx.org/licenses/Brian-Gladman-2-Clause.json", "referenceNumber": 542, "name": "Brian Gladman 2-Clause License", "licenseId": "Brian-Gladman-2-Clause", "seeAlso": [ "https://github.com/krb5/krb5/blob/krb5-1.21.2-final/NOTICE#L140-L156", "https://web.mit.edu/kerberos/krb5-1.21/doc/mitK5license.html" ], "isOsiApproved": false }, { "reference": "https://spdx.org/licenses/Brian-Gladman-3-Clause.html", "isDeprecatedLicenseId": false, "detailsUrl": "https://spdx.org/licenses/Brian-Gladman-3-Clause.json", "referenceNumber": 119, "name": "Brian Gladman 3-Clause License", "licenseId": "Brian-Gladman-3-Clause", "seeAlso": [ "https://github.com/SWI-Prolog/packages-clib/blob/master/sha1/brg_endian.h" ], "isOsiApproved": false }, { "reference": "https://spdx.org/licenses/BSD-1-Clause.html", "isDeprecatedLicenseId": false, "detailsUrl": "https://spdx.org/licenses/BSD-1-Clause.json", "referenceNumber": 133, "name": "BSD 1-Clause License", "licenseId": "BSD-1-Clause", "seeAlso": [ "https://svnweb.freebsd.org/base/head/include/ifaddrs.h?revision\u003d326823" ], "isOsiApproved": true }, { "reference": "https://spdx.org/licenses/BSD-2-Clause.html", "isDeprecatedLicenseId": false, "detailsUrl": "https://spdx.org/licenses/BSD-2-Clause.json", "referenceNumber": 503, "name": "BSD 2-Clause \"Simplified\" License", "licenseId": "BSD-2-Clause", "seeAlso": [ "https://opensource.org/licenses/BSD-2-Clause" ], "isOsiApproved": true, "isFsfLibre": true }, { "reference": "https://spdx.org/licenses/BSD-2-Clause-Darwin.html", "isDeprecatedLicenseId": false, "detailsUrl": "https://spdx.org/licenses/BSD-2-Clause-Darwin.json", "referenceNumber": 696, "name": "BSD 2-Clause - Ian Darwin variant", "licenseId": "BSD-2-Clause-Darwin", "seeAlso": [ "https://github.com/file/file/blob/master/COPYING" ], "isOsiApproved": false }, { "reference": "https://spdx.org/licenses/BSD-2-Clause-first-lines.html", "isDeprecatedLicenseId": false, "detailsUrl": "https://spdx.org/licenses/BSD-2-Clause-first-lines.json", "referenceNumber": 562, "name": "BSD 2-Clause - first lines requirement", "licenseId": "BSD-2-Clause-first-lines", "seeAlso": [ "https://github.com/krb5/krb5/blob/krb5-1.21.2-final/NOTICE#L664-L690", "https://web.mit.edu/kerberos/krb5-1.21/doc/mitK5license.html" ], "isOsiApproved": false }, { "reference": "https://spdx.org/licenses/BSD-2-Clause-FreeBSD.html", "isDeprecatedLicenseId": true, "detailsUrl": "https://spdx.org/licenses/BSD-2-Clause-FreeBSD.json", "referenceNumber": 364, "name": "BSD 2-Clause FreeBSD License", "licenseId": "BSD-2-Clause-FreeBSD", "seeAlso": [ "http://www.freebsd.org/copyright/freebsd-license.html" ], "isOsiApproved": false, "isFsfLibre": true }, { "reference": "https://spdx.org/licenses/BSD-2-Clause-NetBSD.html", "isDeprecatedLicenseId": true, "detailsUrl": "https://spdx.org/licenses/BSD-2-Clause-NetBSD.json", "referenceNumber": 71, "name": "BSD 2-Clause NetBSD License", "licenseId": "BSD-2-Clause-NetBSD", "seeAlso": [ "http://www.netbsd.org/about/redistribution.html#default" ], "isOsiApproved": false, "isFsfLibre": true }, { "reference": "https://spdx.org/licenses/BSD-2-Clause-Patent.html", "isDeprecatedLicenseId": false, "detailsUrl": "https://spdx.org/licenses/BSD-2-Clause-Patent.json", "referenceNumber": 546, "name": "BSD-2-Clause Plus Patent License", "licenseId": "BSD-2-Clause-Patent", "seeAlso": [ "https://opensource.org/licenses/BSDplusPatent" ], "isOsiApproved": true }, { "reference": "https://spdx.org/licenses/BSD-2-Clause-pkgconf-disclaimer.html", "isDeprecatedLicenseId": false, "detailsUrl": "https://spdx.org/licenses/BSD-2-Clause-pkgconf-disclaimer.json", "referenceNumber": 573, "name": "BSD 2-Clause pkgconf disclaimer variant", "licenseId": "BSD-2-Clause-pkgconf-disclaimer", "seeAlso": [ "https://github.com/audacious-media-player/audacious/blob/master/src/audacious/main.cc", "https://github.com/audacious-media-player/audacious/blob/master/COPYING" ], "isOsiApproved": false }, { "reference": "https://spdx.org/licenses/BSD-2-Clause-Views.html", "isDeprecatedLicenseId": false, "detailsUrl": "https://spdx.org/licenses/BSD-2-Clause-Views.json", "referenceNumber": 323, "name": "BSD 2-Clause with views sentence", "licenseId": "BSD-2-Clause-Views", "seeAlso": [ "http://www.freebsd.org/copyright/freebsd-license.html", "https://people.freebsd.org/~ivoras/wine/patch-wine-nvidia.sh", "https://github.com/protegeproject/protege/blob/master/license.txt" ], "isOsiApproved": false }, { "reference": "https://spdx.org/licenses/BSD-3-Clause.html", "isDeprecatedLicenseId": false, "detailsUrl": "https://spdx.org/licenses/BSD-3-Clause.json", "referenceNumber": 468, "name": "BSD 3-Clause \"New\" or \"Revised\" License", "licenseId": "BSD-3-Clause", "seeAlso": [ "https://opensource.org/licenses/BSD-3-Clause", "https://www.eclipse.org/org/documents/edl-v10.php" ], "isOsiApproved": true, "isFsfLibre": true }, { "reference": "https://spdx.org/licenses/BSD-3-Clause-acpica.html", "isDeprecatedLicenseId": false, "detailsUrl": "https://spdx.org/licenses/BSD-3-Clause-acpica.json", "referenceNumber": 156, "name": "BSD 3-Clause acpica variant", "licenseId": "BSD-3-Clause-acpica", "seeAlso": [ "https://github.com/acpica/acpica/blob/master/source/common/acfileio.c#L119" ], "isOsiApproved": false }, { "reference": "https://spdx.org/licenses/BSD-3-Clause-Attribution.html", "isDeprecatedLicenseId": false, "detailsUrl": "https://spdx.org/licenses/BSD-3-Clause-Attribution.json", "referenceNumber": 95, "name": "BSD with attribution", "licenseId": "BSD-3-Clause-Attribution", "seeAlso": [ "https://fedoraproject.org/wiki/Licensing/BSD_with_Attribution" ], "isOsiApproved": false }, { "reference": "https://spdx.org/licenses/BSD-3-Clause-Clear.html", "isDeprecatedLicenseId": false, "detailsUrl": "https://spdx.org/licenses/BSD-3-Clause-Clear.json", "referenceNumber": 622, "name": "BSD 3-Clause Clear License", "licenseId": "BSD-3-Clause-Clear", "seeAlso": [ "http://labs.metacarta.com/license-explanation.html#license" ], "isOsiApproved": false, "isFsfLibre": true }, { "reference": "https://spdx.org/licenses/BSD-3-Clause-flex.html", "isDeprecatedLicenseId": false, "detailsUrl": "https://spdx.org/licenses/BSD-3-Clause-flex.json", "referenceNumber": 135, "name": "BSD 3-Clause Flex variant", "licenseId": "BSD-3-Clause-flex", "seeAlso": [ "https://github.com/westes/flex/blob/master/COPYING" ], "isOsiApproved": false }, { "reference": "https://spdx.org/licenses/BSD-3-Clause-HP.html", "isDeprecatedLicenseId": false, "detailsUrl": "https://spdx.org/licenses/BSD-3-Clause-HP.json", "referenceNumber": 229, "name": "Hewlett-Packard BSD variant license", "licenseId": "BSD-3-Clause-HP", "seeAlso": [ "https://github.com/zdohnal/hplip/blob/master/COPYING#L939" ], "isOsiApproved": false }, { "reference": "https://spdx.org/licenses/BSD-3-Clause-LBNL.html", "isDeprecatedLicenseId": false, "detailsUrl": "https://spdx.org/licenses/BSD-3-Clause-LBNL.json", "referenceNumber": 60, "name": "Lawrence Berkeley National Labs BSD variant license", "licenseId": "BSD-3-Clause-LBNL", "seeAlso": [ "https://fedoraproject.org/wiki/Licensing/LBNLBSD" ], "isOsiApproved": true }, { "reference": "https://spdx.org/licenses/BSD-3-Clause-Modification.html", "isDeprecatedLicenseId": false, "detailsUrl": "https://spdx.org/licenses/BSD-3-Clause-Modification.json", "referenceNumber": 190, "name": "BSD 3-Clause Modification", "licenseId": "BSD-3-Clause-Modification", "seeAlso": [ "https://fedoraproject.org/wiki/Licensing:BSD#Modification_Variant" ], "isOsiApproved": false }, { "reference": "https://spdx.org/licenses/BSD-3-Clause-No-Military-License.html", "isDeprecatedLicenseId": false, "detailsUrl": "https://spdx.org/licenses/BSD-3-Clause-No-Military-License.json", "referenceNumber": 274, "name": "BSD 3-Clause No Military License", "licenseId": "BSD-3-Clause-No-Military-License", "seeAlso": [ "https://gitlab.syncad.com/hive/dhive/-/blob/master/LICENSE", "https://github.com/greymass/swift-eosio/blob/master/LICENSE" ], "isOsiApproved": false }, { "reference": "https://spdx.org/licenses/BSD-3-Clause-No-Nuclear-License.html", "isDeprecatedLicenseId": false, "detailsUrl": "https://spdx.org/licenses/BSD-3-Clause-No-Nuclear-License.json", "referenceNumber": 252, "name": "BSD 3-Clause No Nuclear License", "licenseId": "BSD-3-Clause-No-Nuclear-License", "seeAlso": [ "http://download.oracle.com/otn-pub/java/licenses/bsd.txt" ], "isOsiApproved": false }, { "reference": "https://spdx.org/licenses/BSD-3-Clause-No-Nuclear-License-2014.html", "isDeprecatedLicenseId": false, "detailsUrl": "https://spdx.org/licenses/BSD-3-Clause-No-Nuclear-License-2014.json", "referenceNumber": 437, "name": "BSD 3-Clause No Nuclear License 2014", "licenseId": "BSD-3-Clause-No-Nuclear-License-2014", "seeAlso": [ "https://java.net/projects/javaeetutorial/pages/BerkeleyLicense" ], "isOsiApproved": false }, { "reference": "https://spdx.org/licenses/BSD-3-Clause-No-Nuclear-Warranty.html", "isDeprecatedLicenseId": false, "detailsUrl": "https://spdx.org/licenses/BSD-3-Clause-No-Nuclear-Warranty.json", "referenceNumber": 261, "name": "BSD 3-Clause No Nuclear Warranty", "licenseId": "BSD-3-Clause-No-Nuclear-Warranty", "seeAlso": [ "https://jogamp.org/git/?p\u003dgluegen.git;a\u003dblob_plain;f\u003dLICENSE.txt" ], "isOsiApproved": false }, { "reference": "https://spdx.org/licenses/BSD-3-Clause-Open-MPI.html", "isDeprecatedLicenseId": false, "detailsUrl": "https://spdx.org/licenses/BSD-3-Clause-Open-MPI.json", "referenceNumber": 189, "name": "BSD 3-Clause Open MPI variant", "licenseId": "BSD-3-Clause-Open-MPI", "seeAlso": [ "https://www.open-mpi.org/community/license.php", "http://www.netlib.org/lapack/LICENSE.txt" ], "isOsiApproved": true }, { "reference": "https://spdx.org/licenses/BSD-3-Clause-Sun.html", "isDeprecatedLicenseId": false, "detailsUrl": "https://spdx.org/licenses/BSD-3-Clause-Sun.json", "referenceNumber": 338, "name": "BSD 3-Clause Sun Microsystems", "licenseId": "BSD-3-Clause-Sun", "seeAlso": [ "https://github.com/xmlark/msv/blob/b9316e2f2270bc1606952ea4939ec87fbba157f3/xsdlib/src/main/java/com/sun/msv/datatype/regexp/InternalImpl.java" ], "isOsiApproved": false }, { "reference": "https://spdx.org/licenses/BSD-3-Clause-Tso.html", "isDeprecatedLicenseId": false, "detailsUrl": "https://spdx.org/licenses/BSD-3-Clause-Tso.json", "referenceNumber": 86, "name": "BSD 3-Clause Tso variant", "licenseId": "BSD-3-Clause-Tso", "seeAlso": [ "https://www.x.org/archive/current/doc/xorg-docs/License.html#Theodore_Tso" ], "isOsiApproved": false }, { "reference": "https://spdx.org/licenses/BSD-4-Clause.html", "isDeprecatedLicenseId": false, "detailsUrl": "https://spdx.org/licenses/BSD-4-Clause.json", "referenceNumber": 439, "name": "BSD 4-Clause \"Original\" or \"Old\" License", "licenseId": "BSD-4-Clause", "seeAlso": [ "http://directory.fsf.org/wiki/License:BSD_4Clause", "https://github.com/jsommers/pytricia/blob/master/patricia.c#L33-L67" ], "isOsiApproved": false, "isFsfLibre": true }, { "reference": "https://spdx.org/licenses/BSD-4-Clause-Shortened.html", "isDeprecatedLicenseId": false, "detailsUrl": "https://spdx.org/licenses/BSD-4-Clause-Shortened.json", "referenceNumber": 182, "name": "BSD 4 Clause Shortened", "licenseId": "BSD-4-Clause-Shortened", "seeAlso": [ "https://metadata.ftp-master.debian.org/changelogs//main/a/arpwatch/arpwatch_2.1a15-7_copyright" ], "isOsiApproved": false }, { "reference": "https://spdx.org/licenses/BSD-4-Clause-UC.html", "isDeprecatedLicenseId": false, "detailsUrl": "https://spdx.org/licenses/BSD-4-Clause-UC.json", "referenceNumber": 624, "name": "BSD-4-Clause (University of California-Specific)", "licenseId": "BSD-4-Clause-UC", "seeAlso": [ "http://www.freebsd.org/copyright/license.html" ], "isOsiApproved": false }, { "reference": "https://spdx.org/licenses/BSD-4.3RENO.html", "isDeprecatedLicenseId": false, "detailsUrl": "https://spdx.org/licenses/BSD-4.3RENO.json", "referenceNumber": 433, "name": "BSD 4.3 RENO License", "licenseId": "BSD-4.3RENO", "seeAlso": [ "https://sourceware.org/git/?p\u003dbinutils-gdb.git;a\u003dblob;f\u003dlibiberty/strcasecmp.c;h\u003d131d81c2ce7881fa48c363dc5bf5fb302c61ce0b;hb\u003dHEAD", "https://git.openldap.org/openldap/openldap/-/blob/master/COPYRIGHT#L55-63" ], "isOsiApproved": false }, { "reference": "https://spdx.org/licenses/BSD-4.3TAHOE.html", "isDeprecatedLicenseId": false, "detailsUrl": "https://spdx.org/licenses/BSD-4.3TAHOE.json", "referenceNumber": 376, "name": "BSD 4.3 TAHOE License", "licenseId": "BSD-4.3TAHOE", "seeAlso": [ "https://github.com/389ds/389-ds-base/blob/main/ldap/include/sysexits-compat.h#L15", "https://git.savannah.gnu.org/cgit/indent.git/tree/doc/indent.texi?id\u003da74c6b4ee49397cf330b333da1042bffa60ed14f#n1788" ], "isOsiApproved": false }, { "reference": "https://spdx.org/licenses/BSD-Advertising-Acknowledgement.html", "isDeprecatedLicenseId": false, "detailsUrl": "https://spdx.org/licenses/BSD-Advertising-Acknowledgement.json", "referenceNumber": 105, "name": "BSD Advertising Acknowledgement License", "licenseId": "BSD-Advertising-Acknowledgement", "seeAlso": [ "https://github.com/python-excel/xlrd/blob/master/LICENSE#L33" ], "isOsiApproved": false }, { "reference": "https://spdx.org/licenses/BSD-Attribution-HPND-disclaimer.html", "isDeprecatedLicenseId": false, "detailsUrl": "https://spdx.org/licenses/BSD-Attribution-HPND-disclaimer.json", "referenceNumber": 421, "name": "BSD with Attribution and HPND disclaimer", "licenseId": "BSD-Attribution-HPND-disclaimer", "seeAlso": [ "https://github.com/cyrusimap/cyrus-sasl/blob/master/COPYING" ], "isOsiApproved": false }, { "reference": "https://spdx.org/licenses/BSD-Inferno-Nettverk.html", "isDeprecatedLicenseId": false, "detailsUrl": "https://spdx.org/licenses/BSD-Inferno-Nettverk.json", "referenceNumber": 38, "name": "BSD-Inferno-Nettverk", "licenseId": "BSD-Inferno-Nettverk", "seeAlso": [ "https://www.inet.no/dante/LICENSE" ], "isOsiApproved": false }, { "reference": "https://spdx.org/licenses/BSD-Mark-Modifications.html", "isDeprecatedLicenseId": false, "detailsUrl": "https://spdx.org/licenses/BSD-Mark-Modifications.json", "referenceNumber": 614, "name": "BSD Mark Modifications License", "licenseId": "BSD-Mark-Modifications", "seeAlso": [ "https://ftp.gnu.org/gnu/aspell/dict/en/aspell6-en-2020.12.07-0.tar.bz2" ], "isOsiApproved": false }, { "reference": "https://spdx.org/licenses/BSD-Protection.html", "isDeprecatedLicenseId": false, "detailsUrl": "https://spdx.org/licenses/BSD-Protection.json", "referenceNumber": 399, "name": "BSD Protection License", "licenseId": "BSD-Protection", "seeAlso": [ "https://fedoraproject.org/wiki/Licensing/BSD_Protection_License" ], "isOsiApproved": false }, { "reference": "https://spdx.org/licenses/BSD-Source-beginning-file.html", "isDeprecatedLicenseId": false, "detailsUrl": "https://spdx.org/licenses/BSD-Source-beginning-file.json", "referenceNumber": 167, "name": "BSD Source Code Attribution - beginning of file variant", "licenseId": "BSD-Source-beginning-file", "seeAlso": [ "https://github.com/lattera/freebsd/blob/master/sys/cam/cam.c#L4" ], "isOsiApproved": false }, { "reference": "https://spdx.org/licenses/BSD-Source-Code.html", "isDeprecatedLicenseId": false, "detailsUrl": "https://spdx.org/licenses/BSD-Source-Code.json", "referenceNumber": 253, "name": "BSD Source Code Attribution", "licenseId": "BSD-Source-Code", "seeAlso": [ "https://github.com/robbiehanson/CocoaHTTPServer/blob/master/LICENSE.txt" ], "isOsiApproved": false }, { "reference": "https://spdx.org/licenses/BSD-Systemics.html", "isDeprecatedLicenseId": false, "detailsUrl": "https://spdx.org/licenses/BSD-Systemics.json", "referenceNumber": 216, "name": "Systemics BSD variant license", "licenseId": "BSD-Systemics", "seeAlso": [ "https://metacpan.org/release/DPARIS/Crypt-DES-2.07/source/COPYRIGHT" ], "isOsiApproved": false }, { "reference": "https://spdx.org/licenses/BSD-Systemics-W3Works.html", "isDeprecatedLicenseId": false, "detailsUrl": "https://spdx.org/licenses/BSD-Systemics-W3Works.json", "referenceNumber": 235, "name": "Systemics W3Works BSD variant license", "licenseId": "BSD-Systemics-W3Works", "seeAlso": [ "https://metacpan.org/release/DPARIS/Crypt-Blowfish-2.14/source/COPYRIGHT#L7" ], "isOsiApproved": false }, { "reference": "https://spdx.org/licenses/BSL-1.0.html", "isDeprecatedLicenseId": false, "detailsUrl": "https://spdx.org/licenses/BSL-1.0.json", "referenceNumber": 541, "name": "Boost Software License 1.0", "licenseId": "BSL-1.0", "seeAlso": [ "http://www.boost.org/LICENSE_1_0.txt", "https://opensource.org/licenses/BSL-1.0" ], "isOsiApproved": true, "isFsfLibre": true }, { "reference": "https://spdx.org/licenses/Buddy.html", "isDeprecatedLicenseId": false, "detailsUrl": "https://spdx.org/licenses/Buddy.json", "referenceNumber": 50, "name": "Buddy License", "licenseId": "Buddy", "seeAlso": [ "https://sourceforge.net/p/buddy/gitcode/ci/master/tree/README" ], "isOsiApproved": false }, { "reference": "https://spdx.org/licenses/BUSL-1.1.html", "isDeprecatedLicenseId": false, "detailsUrl": "https://spdx.org/licenses/BUSL-1.1.json", "referenceNumber": 374, "name": "Business Source License 1.1", "licenseId": "BUSL-1.1", "seeAlso": [ "https://mariadb.com/bsl11/" ], "isOsiApproved": false }, { "reference": "https://spdx.org/licenses/bzip2-1.0.5.html", "isDeprecatedLicenseId": true, "detailsUrl": "https://spdx.org/licenses/bzip2-1.0.5.json", "referenceNumber": 578, "name": "bzip2 and libbzip2 License v1.0.5", "licenseId": "bzip2-1.0.5", "seeAlso": [ "https://sourceware.org/bzip2/1.0.5/bzip2-manual-1.0.5.html", "http://bzip.org/1.0.5/bzip2-manual-1.0.5.html" ], "isOsiApproved": false }, { "reference": "https://spdx.org/licenses/bzip2-1.0.6.html", "isDeprecatedLicenseId": false, "detailsUrl": "https://spdx.org/licenses/bzip2-1.0.6.json", "referenceNumber": 304, "name": "bzip2 and libbzip2 License v1.0.6", "licenseId": "bzip2-1.0.6", "seeAlso": [ "https://sourceware.org/git/?p\u003dbzip2.git;a\u003dblob;f\u003dLICENSE;hb\u003dbzip2-1.0.6", "http://bzip.org/1.0.5/bzip2-manual-1.0.5.html", "https://sourceware.org/cgit/valgrind/tree/mpi/libmpiwrap.c" ], "isOsiApproved": false }, { "reference": "https://spdx.org/licenses/C-UDA-1.0.html", "isDeprecatedLicenseId": false, "detailsUrl": "https://spdx.org/licenses/C-UDA-1.0.json", "referenceNumber": 560, "name": "Computational Use of Data Agreement v1.0", "licenseId": "C-UDA-1.0", "seeAlso": [ "https://github.com/microsoft/Computational-Use-of-Data-Agreement/blob/master/C-UDA-1.0.md", "https://cdla.dev/computational-use-of-data-agreement-v1-0/" ], "isOsiApproved": false }, { "reference": "https://spdx.org/licenses/CAL-1.0.html", "isDeprecatedLicenseId": false, "detailsUrl": "https://spdx.org/licenses/CAL-1.0.json", "referenceNumber": 644, "name": "Cryptographic Autonomy License 1.0", "licenseId": "CAL-1.0", "seeAlso": [ "http://cryptographicautonomylicense.com/license-text.html", "https://opensource.org/licenses/CAL-1.0" ], "isOsiApproved": true }, { "reference": "https://spdx.org/licenses/CAL-1.0-Combined-Work-Exception.html", "isDeprecatedLicenseId": false, "detailsUrl": "https://spdx.org/licenses/CAL-1.0-Combined-Work-Exception.json", "referenceNumber": 721, "name": "Cryptographic Autonomy License 1.0 (Combined Work Exception)", "licenseId": "CAL-1.0-Combined-Work-Exception", "seeAlso": [ "http://cryptographicautonomylicense.com/license-text.html", "https://opensource.org/licenses/CAL-1.0" ], "isOsiApproved": true }, { "reference": "https://spdx.org/licenses/Caldera.html", "isDeprecatedLicenseId": false, "detailsUrl": "https://spdx.org/licenses/Caldera.json", "referenceNumber": 598, "name": "Caldera License", "licenseId": "Caldera", "seeAlso": [ "http://www.lemis.com/grog/UNIX/ancient-source-all.pdf" ], "isOsiApproved": false }, { "reference": "https://spdx.org/licenses/Caldera-no-preamble.html", "isDeprecatedLicenseId": false, "detailsUrl": "https://spdx.org/licenses/Caldera-no-preamble.json", "referenceNumber": 101, "name": "Caldera License (without preamble)", "licenseId": "Caldera-no-preamble", "seeAlso": [ "https://github.com/apache/apr/blob/trunk/LICENSE#L298C6-L298C29" ], "isOsiApproved": false }, { "reference": "https://spdx.org/licenses/CAPEC-tou.html", "isDeprecatedLicenseId": false, "detailsUrl": "https://spdx.org/licenses/CAPEC-tou.json", "referenceNumber": 196, "name": "Common Attack Pattern Enumeration and Classification License", "licenseId": "CAPEC-tou", "seeAlso": [ "https://capec.mitre.org/about/termsofuse.html" ], "isOsiApproved": false }, { "reference": "https://spdx.org/licenses/Catharon.html", "isDeprecatedLicenseId": false, "detailsUrl": "https://spdx.org/licenses/Catharon.json", "referenceNumber": 504, "name": "Catharon License", "licenseId": "Catharon", "seeAlso": [ "https://github.com/scummvm/scummvm/blob/v2.8.0/LICENSES/CatharonLicense.txt" ], "isOsiApproved": false }, { "reference": "https://spdx.org/licenses/CATOSL-1.1.html", "isDeprecatedLicenseId": false, "detailsUrl": "https://spdx.org/licenses/CATOSL-1.1.json", "referenceNumber": 2, "name": "Computer Associates Trusted Open Source License 1.1", "licenseId": "CATOSL-1.1", "seeAlso": [ "https://opensource.org/licenses/CATOSL-1.1" ], "isOsiApproved": true }, { "reference": "https://spdx.org/licenses/CC-BY-1.0.html", "isDeprecatedLicenseId": false, "detailsUrl": "https://spdx.org/licenses/CC-BY-1.0.json", "referenceNumber": 58, "name": "Creative Commons Attribution 1.0 Generic", "licenseId": "CC-BY-1.0", "seeAlso": [ "https://creativecommons.org/licenses/by/1.0/legalcode" ], "isOsiApproved": false }, { "reference": "https://spdx.org/licenses/CC-BY-2.0.html", "isDeprecatedLicenseId": false, "detailsUrl": "https://spdx.org/licenses/CC-BY-2.0.json", "referenceNumber": 227, "name": "Creative Commons Attribution 2.0 Generic", "licenseId": "CC-BY-2.0", "seeAlso": [ "https://creativecommons.org/licenses/by/2.0/legalcode" ], "isOsiApproved": false }, { "reference": "https://spdx.org/licenses/CC-BY-2.5.html", "isDeprecatedLicenseId": false, "detailsUrl": "https://spdx.org/licenses/CC-BY-2.5.json", "referenceNumber": 718, "name": "Creative Commons Attribution 2.5 Generic", "licenseId": "CC-BY-2.5", "seeAlso": [ "https://creativecommons.org/licenses/by/2.5/legalcode" ], "isOsiApproved": false }, { "reference": "https://spdx.org/licenses/CC-BY-2.5-AU.html", "isDeprecatedLicenseId": false, "detailsUrl": "https://spdx.org/licenses/CC-BY-2.5-AU.json", "referenceNumber": 613, "name": "Creative Commons Attribution 2.5 Australia", "licenseId": "CC-BY-2.5-AU", "seeAlso": [ "https://creativecommons.org/licenses/by/2.5/au/legalcode" ], "isOsiApproved": false }, { "reference": "https://spdx.org/licenses/CC-BY-3.0.html", "isDeprecatedLicenseId": false, "detailsUrl": "https://spdx.org/licenses/CC-BY-3.0.json", "referenceNumber": 114, "name": "Creative Commons Attribution 3.0 Unported", "licenseId": "CC-BY-3.0", "seeAlso": [ "https://creativecommons.org/licenses/by/3.0/legalcode" ], "isOsiApproved": false }, { "reference": "https://spdx.org/licenses/CC-BY-3.0-AT.html", "isDeprecatedLicenseId": false, "detailsUrl": "https://spdx.org/licenses/CC-BY-3.0-AT.json", "referenceNumber": 499, "name": "Creative Commons Attribution 3.0 Austria", "licenseId": "CC-BY-3.0-AT", "seeAlso": [ "https://creativecommons.org/licenses/by/3.0/at/legalcode" ], "isOsiApproved": false }, { "reference": "https://spdx.org/licenses/CC-BY-3.0-AU.html", "isDeprecatedLicenseId": false, "detailsUrl": "https://spdx.org/licenses/CC-BY-3.0-AU.json", "referenceNumber": 265, "name": "Creative Commons Attribution 3.0 Australia", "licenseId": "CC-BY-3.0-AU", "seeAlso": [ "https://creativecommons.org/licenses/by/3.0/au/legalcode" ], "isOsiApproved": false }, { "reference": "https://spdx.org/licenses/CC-BY-3.0-DE.html", "isDeprecatedLicenseId": false, "detailsUrl": "https://spdx.org/licenses/CC-BY-3.0-DE.json", "referenceNumber": 10, "name": "Creative Commons Attribution 3.0 Germany", "licenseId": "CC-BY-3.0-DE", "seeAlso": [ "https://creativecommons.org/licenses/by/3.0/de/legalcode" ], "isOsiApproved": false }, { "reference": "https://spdx.org/licenses/CC-BY-3.0-IGO.html", "isDeprecatedLicenseId": false, "detailsUrl": "https://spdx.org/licenses/CC-BY-3.0-IGO.json", "referenceNumber": 209, "name": "Creative Commons Attribution 3.0 IGO", "licenseId": "CC-BY-3.0-IGO", "seeAlso": [ "https://creativecommons.org/licenses/by/3.0/igo/legalcode" ], "isOsiApproved": false }, { "reference": "https://spdx.org/licenses/CC-BY-3.0-NL.html", "isDeprecatedLicenseId": false, "detailsUrl": "https://spdx.org/licenses/CC-BY-3.0-NL.json", "referenceNumber": 584, "name": "Creative Commons Attribution 3.0 Netherlands", "licenseId": "CC-BY-3.0-NL", "seeAlso": [ "https://creativecommons.org/licenses/by/3.0/nl/legalcode" ], "isOsiApproved": false }, { "reference": "https://spdx.org/licenses/CC-BY-3.0-US.html", "isDeprecatedLicenseId": false, "detailsUrl": "https://spdx.org/licenses/CC-BY-3.0-US.json", "referenceNumber": 563, "name": "Creative Commons Attribution 3.0 United States", "licenseId": "CC-BY-3.0-US", "seeAlso": [ "https://creativecommons.org/licenses/by/3.0/us/legalcode" ], "isOsiApproved": false }, { "reference": "https://spdx.org/licenses/CC-BY-4.0.html", "isDeprecatedLicenseId": false, "detailsUrl": "https://spdx.org/licenses/CC-BY-4.0.json", "referenceNumber": 302, "name": "Creative Commons Attribution 4.0 International", "licenseId": "CC-BY-4.0", "seeAlso": [ "https://creativecommons.org/licenses/by/4.0/legalcode" ], "isOsiApproved": false, "isFsfLibre": true }, { "reference": "https://spdx.org/licenses/CC-BY-NC-1.0.html", "isDeprecatedLicenseId": false, "detailsUrl": "https://spdx.org/licenses/CC-BY-NC-1.0.json", "referenceNumber": 144, "name": "Creative Commons Attribution Non Commercial 1.0 Generic", "licenseId": "CC-BY-NC-1.0", "seeAlso": [ "https://creativecommons.org/licenses/by-nc/1.0/legalcode" ], "isOsiApproved": false, "isFsfLibre": false }, { "reference": "https://spdx.org/licenses/CC-BY-NC-2.0.html", "isDeprecatedLicenseId": false, "detailsUrl": "https://spdx.org/licenses/CC-BY-NC-2.0.json", "referenceNumber": 4, "name": "Creative Commons Attribution Non Commercial 2.0 Generic", "licenseId": "CC-BY-NC-2.0", "seeAlso": [ "https://creativecommons.org/licenses/by-nc/2.0/legalcode" ], "isOsiApproved": false, "isFsfLibre": false }, { "reference": "https://spdx.org/licenses/CC-BY-NC-2.5.html", "isDeprecatedLicenseId": false, "detailsUrl": "https://spdx.org/licenses/CC-BY-NC-2.5.json", "referenceNumber": 400, "name": "Creative Commons Attribution Non Commercial 2.5 Generic", "licenseId": "CC-BY-NC-2.5", "seeAlso": [ "https://creativecommons.org/licenses/by-nc/2.5/legalcode" ], "isOsiApproved": false, "isFsfLibre": false }, { "reference": "https://spdx.org/licenses/CC-BY-NC-3.0.html", "isDeprecatedLicenseId": false, "detailsUrl": "https://spdx.org/licenses/CC-BY-NC-3.0.json", "referenceNumber": 637, "name": "Creative Commons Attribution Non Commercial 3.0 Unported", "licenseId": "CC-BY-NC-3.0", "seeAlso": [ "https://creativecommons.org/licenses/by-nc/3.0/legalcode" ], "isOsiApproved": false, "isFsfLibre": false }, { "reference": "https://spdx.org/licenses/CC-BY-NC-3.0-DE.html", "isDeprecatedLicenseId": false, "detailsUrl": "https://spdx.org/licenses/CC-BY-NC-3.0-DE.json", "referenceNumber": 37, "name": "Creative Commons Attribution Non Commercial 3.0 Germany", "licenseId": "CC-BY-NC-3.0-DE", "seeAlso": [ "https://creativecommons.org/licenses/by-nc/3.0/de/legalcode" ], "isOsiApproved": false }, { "reference": "https://spdx.org/licenses/CC-BY-NC-4.0.html", "isDeprecatedLicenseId": false, "detailsUrl": "https://spdx.org/licenses/CC-BY-NC-4.0.json", "referenceNumber": 535, "name": "Creative Commons Attribution Non Commercial 4.0 International", "licenseId": "CC-BY-NC-4.0", "seeAlso": [ "https://creativecommons.org/licenses/by-nc/4.0/legalcode" ], "isOsiApproved": false, "isFsfLibre": false }, { "reference": "https://spdx.org/licenses/CC-BY-NC-ND-1.0.html", "isDeprecatedLicenseId": false, "detailsUrl": "https://spdx.org/licenses/CC-BY-NC-ND-1.0.json", "referenceNumber": 288, "name": "Creative Commons Attribution Non Commercial No Derivatives 1.0 Generic", "licenseId": "CC-BY-NC-ND-1.0", "seeAlso": [ "https://creativecommons.org/licenses/by-nd-nc/1.0/legalcode" ], "isOsiApproved": false }, { "reference": "https://spdx.org/licenses/CC-BY-NC-ND-2.0.html", "isDeprecatedLicenseId": false, "detailsUrl": "https://spdx.org/licenses/CC-BY-NC-ND-2.0.json", "referenceNumber": 568, "name": "Creative Commons Attribution Non Commercial No Derivatives 2.0 Generic", "licenseId": "CC-BY-NC-ND-2.0", "seeAlso": [ "https://creativecommons.org/licenses/by-nc-nd/2.0/legalcode" ], "isOsiApproved": false }, { "reference": "https://spdx.org/licenses/CC-BY-NC-ND-2.5.html", "isDeprecatedLicenseId": false, "detailsUrl": "https://spdx.org/licenses/CC-BY-NC-ND-2.5.json", "referenceNumber": 570, "name": "Creative Commons Attribution Non Commercial No Derivatives 2.5 Generic", "licenseId": "CC-BY-NC-ND-2.5", "seeAlso": [ "https://creativecommons.org/licenses/by-nc-nd/2.5/legalcode" ], "isOsiApproved": false }, { "reference": "https://spdx.org/licenses/CC-BY-NC-ND-3.0.html", "isDeprecatedLicenseId": false, "detailsUrl": "https://spdx.org/licenses/CC-BY-NC-ND-3.0.json", "referenceNumber": 329, "name": "Creative Commons Attribution Non Commercial No Derivatives 3.0 Unported", "licenseId": "CC-BY-NC-ND-3.0", "seeAlso": [ "https://creativecommons.org/licenses/by-nc-nd/3.0/legalcode" ], "isOsiApproved": false }, { "reference": "https://spdx.org/licenses/CC-BY-NC-ND-3.0-DE.html", "isDeprecatedLicenseId": false, "detailsUrl": "https://spdx.org/licenses/CC-BY-NC-ND-3.0-DE.json", "referenceNumber": 234, "name": "Creative Commons Attribution Non Commercial No Derivatives 3.0 Germany", "licenseId": "CC-BY-NC-ND-3.0-DE", "seeAlso": [ "https://creativecommons.org/licenses/by-nc-nd/3.0/de/legalcode" ], "isOsiApproved": false }, { "reference": "https://spdx.org/licenses/CC-BY-NC-ND-3.0-IGO.html", "isDeprecatedLicenseId": false, "detailsUrl": "https://spdx.org/licenses/CC-BY-NC-ND-3.0-IGO.json", "referenceNumber": 311, "name": "Creative Commons Attribution Non Commercial No Derivatives 3.0 IGO", "licenseId": "CC-BY-NC-ND-3.0-IGO", "seeAlso": [ "https://creativecommons.org/licenses/by-nc-nd/3.0/igo/legalcode" ], "isOsiApproved": false }, { "reference": "https://spdx.org/licenses/CC-BY-NC-ND-4.0.html", "isDeprecatedLicenseId": false, "detailsUrl": "https://spdx.org/licenses/CC-BY-NC-ND-4.0.json", "referenceNumber": 264, "name": "Creative Commons Attribution Non Commercial No Derivatives 4.0 International", "licenseId": "CC-BY-NC-ND-4.0", "seeAlso": [ "https://creativecommons.org/licenses/by-nc-nd/4.0/legalcode" ], "isOsiApproved": false }, { "reference": "https://spdx.org/licenses/CC-BY-NC-SA-1.0.html", "isDeprecatedLicenseId": false, "detailsUrl": "https://spdx.org/licenses/CC-BY-NC-SA-1.0.json", "referenceNumber": 359, "name": "Creative Commons Attribution Non Commercial Share Alike 1.0 Generic", "licenseId": "CC-BY-NC-SA-1.0", "seeAlso": [ "https://creativecommons.org/licenses/by-nc-sa/1.0/legalcode" ], "isOsiApproved": false }, { "reference": "https://spdx.org/licenses/CC-BY-NC-SA-2.0.html", "isDeprecatedLicenseId": false, "detailsUrl": "https://spdx.org/licenses/CC-BY-NC-SA-2.0.json", "referenceNumber": 17, "name": "Creative Commons Attribution Non Commercial Share Alike 2.0 Generic", "licenseId": "CC-BY-NC-SA-2.0", "seeAlso": [ "https://creativecommons.org/licenses/by-nc-sa/2.0/legalcode" ], "isOsiApproved": false }, { "reference": "https://spdx.org/licenses/CC-BY-NC-SA-2.0-DE.html", "isDeprecatedLicenseId": false, "detailsUrl": "https://spdx.org/licenses/CC-BY-NC-SA-2.0-DE.json", "referenceNumber": 441, "name": "Creative Commons Attribution Non Commercial Share Alike 2.0 Germany", "licenseId": "CC-BY-NC-SA-2.0-DE", "seeAlso": [ "https://creativecommons.org/licenses/by-nc-sa/2.0/de/legalcode" ], "isOsiApproved": false }, { "reference": "https://spdx.org/licenses/CC-BY-NC-SA-2.0-FR.html", "isDeprecatedLicenseId": false, "detailsUrl": "https://spdx.org/licenses/CC-BY-NC-SA-2.0-FR.json", "referenceNumber": 449, "name": "Creative Commons Attribution-NonCommercial-ShareAlike 2.0 France", "licenseId": "CC-BY-NC-SA-2.0-FR", "seeAlso": [ "https://creativecommons.org/licenses/by-nc-sa/2.0/fr/legalcode" ], "isOsiApproved": false }, { "reference": "https://spdx.org/licenses/CC-BY-NC-SA-2.0-UK.html", "isDeprecatedLicenseId": false, "detailsUrl": "https://spdx.org/licenses/CC-BY-NC-SA-2.0-UK.json", "referenceNumber": 93, "name": "Creative Commons Attribution Non Commercial Share Alike 2.0 England and Wales", "licenseId": "CC-BY-NC-SA-2.0-UK", "seeAlso": [ "https://creativecommons.org/licenses/by-nc-sa/2.0/uk/legalcode" ], "isOsiApproved": false }, { "reference": "https://spdx.org/licenses/CC-BY-NC-SA-2.5.html", "isDeprecatedLicenseId": false, "detailsUrl": "https://spdx.org/licenses/CC-BY-NC-SA-2.5.json", "referenceNumber": 137, "name": "Creative Commons Attribution Non Commercial Share Alike 2.5 Generic", "licenseId": "CC-BY-NC-SA-2.5", "seeAlso": [ "https://creativecommons.org/licenses/by-nc-sa/2.5/legalcode" ], "isOsiApproved": false }, { "reference": "https://spdx.org/licenses/CC-BY-NC-SA-3.0.html", "isDeprecatedLicenseId": false, "detailsUrl": "https://spdx.org/licenses/CC-BY-NC-SA-3.0.json", "referenceNumber": 89, "name": "Creative Commons Attribution Non Commercial Share Alike 3.0 Unported", "licenseId": "CC-BY-NC-SA-3.0", "seeAlso": [ "https://creativecommons.org/licenses/by-nc-sa/3.0/legalcode" ], "isOsiApproved": false }, { "reference": "https://spdx.org/licenses/CC-BY-NC-SA-3.0-DE.html", "isDeprecatedLicenseId": false, "detailsUrl": "https://spdx.org/licenses/CC-BY-NC-SA-3.0-DE.json", "referenceNumber": 142, "name": "Creative Commons Attribution Non Commercial Share Alike 3.0 Germany", "licenseId": "CC-BY-NC-SA-3.0-DE", "seeAlso": [ "https://creativecommons.org/licenses/by-nc-sa/3.0/de/legalcode" ], "isOsiApproved": false }, { "reference": "https://spdx.org/licenses/CC-BY-NC-SA-3.0-IGO.html", "isDeprecatedLicenseId": false, "detailsUrl": "https://spdx.org/licenses/CC-BY-NC-SA-3.0-IGO.json", "referenceNumber": 186, "name": "Creative Commons Attribution Non Commercial Share Alike 3.0 IGO", "licenseId": "CC-BY-NC-SA-3.0-IGO", "seeAlso": [ "https://creativecommons.org/licenses/by-nc-sa/3.0/igo/legalcode" ], "isOsiApproved": false }, { "reference": "https://spdx.org/licenses/CC-BY-NC-SA-4.0.html", "isDeprecatedLicenseId": false, "detailsUrl": "https://spdx.org/licenses/CC-BY-NC-SA-4.0.json", "referenceNumber": 714, "name": "Creative Commons Attribution Non Commercial Share Alike 4.0 International", "licenseId": "CC-BY-NC-SA-4.0", "seeAlso": [ "https://creativecommons.org/licenses/by-nc-sa/4.0/legalcode" ], "isOsiApproved": false }, { "reference": "https://spdx.org/licenses/CC-BY-ND-1.0.html", "isDeprecatedLicenseId": false, "detailsUrl": "https://spdx.org/licenses/CC-BY-ND-1.0.json", "referenceNumber": 217, "name": "Creative Commons Attribution No Derivatives 1.0 Generic", "licenseId": "CC-BY-ND-1.0", "seeAlso": [ "https://creativecommons.org/licenses/by-nd/1.0/legalcode" ], "isOsiApproved": false, "isFsfLibre": false }, { "reference": "https://spdx.org/licenses/CC-BY-ND-2.0.html", "isDeprecatedLicenseId": false, "detailsUrl": "https://spdx.org/licenses/CC-BY-ND-2.0.json", "referenceNumber": 394, "name": "Creative Commons Attribution No Derivatives 2.0 Generic", "licenseId": "CC-BY-ND-2.0", "seeAlso": [ "https://creativecommons.org/licenses/by-nd/2.0/legalcode" ], "isOsiApproved": false, "isFsfLibre": false }, { "reference": "https://spdx.org/licenses/CC-BY-ND-2.5.html", "isDeprecatedLicenseId": false, "detailsUrl": "https://spdx.org/licenses/CC-BY-ND-2.5.json", "referenceNumber": 683, "name": "Creative Commons Attribution No Derivatives 2.5 Generic", "licenseId": "CC-BY-ND-2.5", "seeAlso": [ "https://creativecommons.org/licenses/by-nd/2.5/legalcode" ], "isOsiApproved": false, "isFsfLibre": false }, { "reference": "https://spdx.org/licenses/CC-BY-ND-3.0.html", "isDeprecatedLicenseId": false, "detailsUrl": "https://spdx.org/licenses/CC-BY-ND-3.0.json", "referenceNumber": 597, "name": "Creative Commons Attribution No Derivatives 3.0 Unported", "licenseId": "CC-BY-ND-3.0", "seeAlso": [ "https://creativecommons.org/licenses/by-nd/3.0/legalcode" ], "isOsiApproved": false, "isFsfLibre": false }, { "reference": "https://spdx.org/licenses/CC-BY-ND-3.0-DE.html", "isDeprecatedLicenseId": false, "detailsUrl": "https://spdx.org/licenses/CC-BY-ND-3.0-DE.json", "referenceNumber": 74, "name": "Creative Commons Attribution No Derivatives 3.0 Germany", "licenseId": "CC-BY-ND-3.0-DE", "seeAlso": [ "https://creativecommons.org/licenses/by-nd/3.0/de/legalcode" ], "isOsiApproved": false }, { "reference": "https://spdx.org/licenses/CC-BY-ND-4.0.html", "isDeprecatedLicenseId": false, "detailsUrl": "https://spdx.org/licenses/CC-BY-ND-4.0.json", "referenceNumber": 245, "name": "Creative Commons Attribution No Derivatives 4.0 International", "licenseId": "CC-BY-ND-4.0", "seeAlso": [ "https://creativecommons.org/licenses/by-nd/4.0/legalcode" ], "isOsiApproved": false, "isFsfLibre": false }, { "reference": "https://spdx.org/licenses/CC-BY-SA-1.0.html", "isDeprecatedLicenseId": false, "detailsUrl": "https://spdx.org/licenses/CC-BY-SA-1.0.json", "referenceNumber": 140, "name": "Creative Commons Attribution Share Alike 1.0 Generic", "licenseId": "CC-BY-SA-1.0", "seeAlso": [ "https://creativecommons.org/licenses/by-sa/1.0/legalcode" ], "isOsiApproved": false }, { "reference": "https://spdx.org/licenses/CC-BY-SA-2.0.html", "isDeprecatedLicenseId": false, "detailsUrl": "https://spdx.org/licenses/CC-BY-SA-2.0.json", "referenceNumber": 187, "name": "Creative Commons Attribution Share Alike 2.0 Generic", "licenseId": "CC-BY-SA-2.0", "seeAlso": [ "https://creativecommons.org/licenses/by-sa/2.0/legalcode" ], "isOsiApproved": false }, { "reference": "https://spdx.org/licenses/CC-BY-SA-2.0-UK.html", "isDeprecatedLicenseId": false, "detailsUrl": "https://spdx.org/licenses/CC-BY-SA-2.0-UK.json", "referenceNumber": 383, "name": "Creative Commons Attribution Share Alike 2.0 England and Wales", "licenseId": "CC-BY-SA-2.0-UK", "seeAlso": [ "https://creativecommons.org/licenses/by-sa/2.0/uk/legalcode" ], "isOsiApproved": false }, { "reference": "https://spdx.org/licenses/CC-BY-SA-2.1-JP.html", "isDeprecatedLicenseId": false, "detailsUrl": "https://spdx.org/licenses/CC-BY-SA-2.1-JP.json", "referenceNumber": 345, "name": "Creative Commons Attribution Share Alike 2.1 Japan", "licenseId": "CC-BY-SA-2.1-JP", "seeAlso": [ "https://creativecommons.org/licenses/by-sa/2.1/jp/legalcode" ], "isOsiApproved": false }, { "reference": "https://spdx.org/licenses/CC-BY-SA-2.5.html", "isDeprecatedLicenseId": false, "detailsUrl": "https://spdx.org/licenses/CC-BY-SA-2.5.json", "referenceNumber": 706, "name": "Creative Commons Attribution Share Alike 2.5 Generic", "licenseId": "CC-BY-SA-2.5", "seeAlso": [ "https://creativecommons.org/licenses/by-sa/2.5/legalcode" ], "isOsiApproved": false }, { "reference": "https://spdx.org/licenses/CC-BY-SA-3.0.html", "isDeprecatedLicenseId": false, "detailsUrl": "https://spdx.org/licenses/CC-BY-SA-3.0.json", "referenceNumber": 520, "name": "Creative Commons Attribution Share Alike 3.0 Unported", "licenseId": "CC-BY-SA-3.0", "seeAlso": [ "https://creativecommons.org/licenses/by-sa/3.0/legalcode" ], "isOsiApproved": false }, { "reference": "https://spdx.org/licenses/CC-BY-SA-3.0-AT.html", "isDeprecatedLicenseId": false, "detailsUrl": "https://spdx.org/licenses/CC-BY-SA-3.0-AT.json", "referenceNumber": 561, "name": "Creative Commons Attribution Share Alike 3.0 Austria", "licenseId": "CC-BY-SA-3.0-AT", "seeAlso": [ "https://creativecommons.org/licenses/by-sa/3.0/at/legalcode" ], "isOsiApproved": false }, { "reference": "https://spdx.org/licenses/CC-BY-SA-3.0-DE.html", "isDeprecatedLicenseId": false, "detailsUrl": "https://spdx.org/licenses/CC-BY-SA-3.0-DE.json", "referenceNumber": 398, "name": "Creative Commons Attribution Share Alike 3.0 Germany", "licenseId": "CC-BY-SA-3.0-DE", "seeAlso": [ "https://creativecommons.org/licenses/by-sa/3.0/de/legalcode" ], "isOsiApproved": false }, { "reference": "https://spdx.org/licenses/CC-BY-SA-3.0-IGO.html", "isDeprecatedLicenseId": false, "detailsUrl": "https://spdx.org/licenses/CC-BY-SA-3.0-IGO.json", "referenceNumber": 112, "name": "Creative Commons Attribution-ShareAlike 3.0 IGO", "licenseId": "CC-BY-SA-3.0-IGO", "seeAlso": [ "https://creativecommons.org/licenses/by-sa/3.0/igo/legalcode" ], "isOsiApproved": false }, { "reference": "https://spdx.org/licenses/CC-BY-SA-4.0.html", "isDeprecatedLicenseId": false, "detailsUrl": "https://spdx.org/licenses/CC-BY-SA-4.0.json", "referenceNumber": 138, "name": "Creative Commons Attribution Share Alike 4.0 International", "licenseId": "CC-BY-SA-4.0", "seeAlso": [ "https://creativecommons.org/licenses/by-sa/4.0/legalcode" ], "isOsiApproved": false, "isFsfLibre": true }, { "reference": "https://spdx.org/licenses/CC-PDDC.html", "isDeprecatedLicenseId": false, "detailsUrl": "https://spdx.org/licenses/CC-PDDC.json", "referenceNumber": 333, "name": "Creative Commons Public Domain Dedication and Certification", "licenseId": "CC-PDDC", "seeAlso": [ "https://creativecommons.org/licenses/publicdomain/" ], "isOsiApproved": false }, { "reference": "https://spdx.org/licenses/CC-PDM-1.0.html", "isDeprecatedLicenseId": false, "detailsUrl": "https://spdx.org/licenses/CC-PDM-1.0.json", "referenceNumber": 147, "name": "Creative Commons Public Domain Mark 1.0 Universal", "licenseId": "CC-PDM-1.0", "seeAlso": [ "https://creativecommons.org/publicdomain/mark/1.0/", "https://creativecommons.org/share-your-work/cclicenses/" ], "isOsiApproved": false }, { "reference": "https://spdx.org/licenses/CC-SA-1.0.html", "isDeprecatedLicenseId": false, "detailsUrl": "https://spdx.org/licenses/CC-SA-1.0.json", "referenceNumber": 7, "name": "Creative Commons Share Alike 1.0 Generic", "licenseId": "CC-SA-1.0", "seeAlso": [ "https://creativecommons.org/licenses/sa/1.0/legalcode" ], "isOsiApproved": false }, { "reference": "https://spdx.org/licenses/CC0-1.0.html", "isDeprecatedLicenseId": false, "detailsUrl": "https://spdx.org/licenses/CC0-1.0.json", "referenceNumber": 278, "name": "Creative Commons Zero v1.0 Universal", "licenseId": "CC0-1.0", "seeAlso": [ "https://creativecommons.org/publicdomain/zero/1.0/legalcode" ], "isOsiApproved": false, "isFsfLibre": true }, { "reference": "https://spdx.org/licenses/CDDL-1.0.html", "isDeprecatedLicenseId": false, "detailsUrl": "https://spdx.org/licenses/CDDL-1.0.json", "referenceNumber": 548, "name": "Common Development and Distribution License 1.0", "licenseId": "CDDL-1.0", "seeAlso": [ "https://opensource.org/licenses/cddl1" ], "isOsiApproved": true, "isFsfLibre": true }, { "reference": "https://spdx.org/licenses/CDDL-1.1.html", "isDeprecatedLicenseId": false, "detailsUrl": "https://spdx.org/licenses/CDDL-1.1.json", "referenceNumber": 619, "name": "Common Development and Distribution License 1.1", "licenseId": "CDDL-1.1", "seeAlso": [ "http://glassfish.java.net/public/CDDL+GPL_1_1.html", "https://javaee.github.io/glassfish/LICENSE" ], "isOsiApproved": false }, { "reference": "https://spdx.org/licenses/CDL-1.0.html", "isDeprecatedLicenseId": false, "detailsUrl": "https://spdx.org/licenses/CDL-1.0.json", "referenceNumber": 354, "name": "Common Documentation License 1.0", "licenseId": "CDL-1.0", "seeAlso": [ "http://www.opensource.apple.com/cdl/", "https://fedoraproject.org/wiki/Licensing/Common_Documentation_License", "https://www.gnu.org/licenses/license-list.html#ACDL" ], "isOsiApproved": false }, { "reference": "https://spdx.org/licenses/CDLA-Permissive-1.0.html", "isDeprecatedLicenseId": false, "detailsUrl": "https://spdx.org/licenses/CDLA-Permissive-1.0.json", "referenceNumber": 313, "name": "Community Data License Agreement Permissive 1.0", "licenseId": "CDLA-Permissive-1.0", "seeAlso": [ "https://cdla.io/permissive-1-0" ], "isOsiApproved": false }, { "reference": "https://spdx.org/licenses/CDLA-Permissive-2.0.html", "isDeprecatedLicenseId": false, "detailsUrl": "https://spdx.org/licenses/CDLA-Permissive-2.0.json", "referenceNumber": 672, "name": "Community Data License Agreement Permissive 2.0", "licenseId": "CDLA-Permissive-2.0", "seeAlso": [ "https://cdla.dev/permissive-2-0" ], "isOsiApproved": false }, { "reference": "https://spdx.org/licenses/CDLA-Sharing-1.0.html", "isDeprecatedLicenseId": false, "detailsUrl": "https://spdx.org/licenses/CDLA-Sharing-1.0.json", "referenceNumber": 176, "name": "Community Data License Agreement Sharing 1.0", "licenseId": "CDLA-Sharing-1.0", "seeAlso": [ "https://cdla.io/sharing-1-0" ], "isOsiApproved": false }, { "reference": "https://spdx.org/licenses/CECILL-1.0.html", "isDeprecatedLicenseId": false, "detailsUrl": "https://spdx.org/licenses/CECILL-1.0.json", "referenceNumber": 155, "name": "CeCILL Free Software License Agreement v1.0", "licenseId": "CECILL-1.0", "seeAlso": [ "http://www.cecill.info/licences/Licence_CeCILL_V1-fr.html" ], "isOsiApproved": false }, { "reference": "https://spdx.org/licenses/CECILL-1.1.html", "isDeprecatedLicenseId": false, "detailsUrl": "https://spdx.org/licenses/CECILL-1.1.json", "referenceNumber": 455, "name": "CeCILL Free Software License Agreement v1.1", "licenseId": "CECILL-1.1", "seeAlso": [ "http://www.cecill.info/licences/Licence_CeCILL_V1.1-US.html" ], "isOsiApproved": false }, { "reference": "https://spdx.org/licenses/CECILL-2.0.html", "isDeprecatedLicenseId": false, "detailsUrl": "https://spdx.org/licenses/CECILL-2.0.json", "referenceNumber": 197, "name": "CeCILL Free Software License Agreement v2.0", "licenseId": "CECILL-2.0", "seeAlso": [ "http://www.cecill.info/licences/Licence_CeCILL_V2-en.html" ], "isOsiApproved": false, "isFsfLibre": true }, { "reference": "https://spdx.org/licenses/CECILL-2.1.html", "isDeprecatedLicenseId": false, "detailsUrl": "https://spdx.org/licenses/CECILL-2.1.json", "referenceNumber": 477, "name": "CeCILL Free Software License Agreement v2.1", "licenseId": "CECILL-2.1", "seeAlso": [ "http://www.cecill.info/licences/Licence_CeCILL_V2.1-en.html" ], "isOsiApproved": true }, { "reference": "https://spdx.org/licenses/CECILL-B.html", "isDeprecatedLicenseId": false, "detailsUrl": "https://spdx.org/licenses/CECILL-B.json", "referenceNumber": 606, "name": "CeCILL-B Free Software License Agreement", "licenseId": "CECILL-B", "seeAlso": [ "http://www.cecill.info/licences/Licence_CeCILL-B_V1-en.html" ], "isOsiApproved": false, "isFsfLibre": true }, { "reference": "https://spdx.org/licenses/CECILL-C.html", "isDeprecatedLicenseId": false, "detailsUrl": "https://spdx.org/licenses/CECILL-C.json", "referenceNumber": 136, "name": "CeCILL-C Free Software License Agreement", "licenseId": "CECILL-C", "seeAlso": [ "http://www.cecill.info/licences/Licence_CeCILL-C_V1-en.html" ], "isOsiApproved": false, "isFsfLibre": true }, { "reference": "https://spdx.org/licenses/CERN-OHL-1.1.html", "isDeprecatedLicenseId": false, "detailsUrl": "https://spdx.org/licenses/CERN-OHL-1.1.json", "referenceNumber": 341, "name": "CERN Open Hardware Licence v1.1", "licenseId": "CERN-OHL-1.1", "seeAlso": [ "https://www.ohwr.org/project/licenses/wikis/cern-ohl-v1.1" ], "isOsiApproved": false }, { "reference": "https://spdx.org/licenses/CERN-OHL-1.2.html", "isDeprecatedLicenseId": false, "detailsUrl": "https://spdx.org/licenses/CERN-OHL-1.2.json", "referenceNumber": 46, "name": "CERN Open Hardware Licence v1.2", "licenseId": "CERN-OHL-1.2", "seeAlso": [ "https://www.ohwr.org/project/licenses/wikis/cern-ohl-v1.2" ], "isOsiApproved": false }, { "reference": "https://spdx.org/licenses/CERN-OHL-P-2.0.html", "isDeprecatedLicenseId": false, "detailsUrl": "https://spdx.org/licenses/CERN-OHL-P-2.0.json", "referenceNumber": 66, "name": "CERN Open Hardware Licence Version 2 - Permissive", "licenseId": "CERN-OHL-P-2.0", "seeAlso": [ "https://www.ohwr.org/project/cernohl/wikis/Documents/CERN-OHL-version-2" ], "isOsiApproved": true }, { "reference": "https://spdx.org/licenses/CERN-OHL-S-2.0.html", "isDeprecatedLicenseId": false, "detailsUrl": "https://spdx.org/licenses/CERN-OHL-S-2.0.json", "referenceNumber": 390, "name": "CERN Open Hardware Licence Version 2 - Strongly Reciprocal", "licenseId": "CERN-OHL-S-2.0", "seeAlso": [ "https://www.ohwr.org/project/cernohl/wikis/Documents/CERN-OHL-version-2" ], "isOsiApproved": true }, { "reference": "https://spdx.org/licenses/CERN-OHL-W-2.0.html", "isDeprecatedLicenseId": false, "detailsUrl": "https://spdx.org/licenses/CERN-OHL-W-2.0.json", "referenceNumber": 109, "name": "CERN Open Hardware Licence Version 2 - Weakly Reciprocal", "licenseId": "CERN-OHL-W-2.0", "seeAlso": [ "https://www.ohwr.org/project/cernohl/wikis/Documents/CERN-OHL-version-2" ], "isOsiApproved": true }, { "reference": "https://spdx.org/licenses/CFITSIO.html", "isDeprecatedLicenseId": false, "detailsUrl": "https://spdx.org/licenses/CFITSIO.json", "referenceNumber": 386, "name": "CFITSIO License", "licenseId": "CFITSIO", "seeAlso": [ "https://heasarc.gsfc.nasa.gov/docs/software/fitsio/c/f_user/node9.html", "https://heasarc.gsfc.nasa.gov/docs/software/ftools/fv/doc/license.html" ], "isOsiApproved": false }, { "reference": "https://spdx.org/licenses/check-cvs.html", "isDeprecatedLicenseId": false, "detailsUrl": "https://spdx.org/licenses/check-cvs.json", "referenceNumber": 353, "name": "check-cvs License", "licenseId": "check-cvs", "seeAlso": [ "http://cvs.savannah.gnu.org/viewvc/cvs/ccvs/contrib/check_cvs.in?revision\u003d1.1.4.3\u0026view\u003dmarkup\u0026pathrev\u003dcvs1-11-23#l2" ], "isOsiApproved": false }, { "reference": "https://spdx.org/licenses/checkmk.html", "isDeprecatedLicenseId": false, "detailsUrl": "https://spdx.org/licenses/checkmk.json", "referenceNumber": 725, "name": "Checkmk License", "licenseId": "checkmk", "seeAlso": [ "https://github.com/libcheck/check/blob/master/checkmk/checkmk.in" ], "isOsiApproved": false }, { "reference": "https://spdx.org/licenses/ClArtistic.html", "isDeprecatedLicenseId": false, "detailsUrl": "https://spdx.org/licenses/ClArtistic.json", "referenceNumber": 99, "name": "Clarified Artistic License", "licenseId": "ClArtistic", "seeAlso": [ "http://gianluca.dellavedova.org/2011/01/03/clarified-artistic-license/", "http://www.ncftp.com/ncftp/doc/LICENSE.txt" ], "isOsiApproved": false, "isFsfLibre": true }, { "reference": "https://spdx.org/licenses/Clips.html", "isDeprecatedLicenseId": false, "detailsUrl": "https://spdx.org/licenses/Clips.json", "referenceNumber": 331, "name": "Clips License", "licenseId": "Clips", "seeAlso": [ "https://github.com/DrItanium/maya/blob/master/LICENSE.CLIPS" ], "isOsiApproved": false }, { "reference": "https://spdx.org/licenses/CMU-Mach.html", "isDeprecatedLicenseId": false, "detailsUrl": "https://spdx.org/licenses/CMU-Mach.json", "referenceNumber": 689, "name": "CMU Mach License", "licenseId": "CMU-Mach", "seeAlso": [ "https://www.cs.cmu.edu/~410/licenses.html" ], "isOsiApproved": false }, { "reference": "https://spdx.org/licenses/CMU-Mach-nodoc.html", "isDeprecatedLicenseId": false, "detailsUrl": "https://spdx.org/licenses/CMU-Mach-nodoc.json", "referenceNumber": 426, "name": "CMU Mach - no notices-in-documentation variant", "licenseId": "CMU-Mach-nodoc", "seeAlso": [ "https://github.com/krb5/krb5/blob/krb5-1.21.2-final/NOTICE#L718-L728", "https://web.mit.edu/kerberos/krb5-1.21/doc/mitK5license.html" ], "isOsiApproved": false }, { "reference": "https://spdx.org/licenses/CNRI-Jython.html", "isDeprecatedLicenseId": false, "detailsUrl": "https://spdx.org/licenses/CNRI-Jython.json", "referenceNumber": 125, "name": "CNRI Jython License", "licenseId": "CNRI-Jython", "seeAlso": [ "http://www.jython.org/license.html" ], "isOsiApproved": false }, { "reference": "https://spdx.org/licenses/CNRI-Python.html", "isDeprecatedLicenseId": false, "detailsUrl": "https://spdx.org/licenses/CNRI-Python.json", "referenceNumber": 291, "name": "CNRI Python License", "licenseId": "CNRI-Python", "seeAlso": [ "https://opensource.org/licenses/CNRI-Python" ], "isOsiApproved": true }, { "reference": "https://spdx.org/licenses/CNRI-Python-GPL-Compatible.html", "isDeprecatedLicenseId": false, "detailsUrl": "https://spdx.org/licenses/CNRI-Python-GPL-Compatible.json", "referenceNumber": 170, "name": "CNRI Python Open Source GPL Compatible License Agreement", "licenseId": "CNRI-Python-GPL-Compatible", "seeAlso": [ "http://www.python.org/download/releases/1.6.1/download_win/" ], "isOsiApproved": false }, { "reference": "https://spdx.org/licenses/COIL-1.0.html", "isDeprecatedLicenseId": false, "detailsUrl": "https://spdx.org/licenses/COIL-1.0.json", "referenceNumber": 395, "name": "Copyfree Open Innovation License", "licenseId": "COIL-1.0", "seeAlso": [ "https://coil.apotheon.org/plaintext/01.0.txt" ], "isOsiApproved": false }, { "reference": "https://spdx.org/licenses/Community-Spec-1.0.html", "isDeprecatedLicenseId": false, "detailsUrl": "https://spdx.org/licenses/Community-Spec-1.0.json", "referenceNumber": 720, "name": "Community Specification License 1.0", "licenseId": "Community-Spec-1.0", "seeAlso": [ "https://github.com/CommunitySpecification/1.0/blob/master/1._Community_Specification_License-v1.md" ], "isOsiApproved": false }, { "reference": "https://spdx.org/licenses/Condor-1.1.html", "isDeprecatedLicenseId": false, "detailsUrl": "https://spdx.org/licenses/Condor-1.1.json", "referenceNumber": 5, "name": "Condor Public License v1.1", "licenseId": "Condor-1.1", "seeAlso": [ "http://research.cs.wisc.edu/condor/license.html#condor", "http://web.archive.org/web/20111123062036/http://research.cs.wisc.edu/condor/license.html#condor" ], "isOsiApproved": false, "isFsfLibre": true }, { "reference": "https://spdx.org/licenses/copyleft-next-0.3.0.html", "isDeprecatedLicenseId": false, "detailsUrl": "https://spdx.org/licenses/copyleft-next-0.3.0.json", "referenceNumber": 248, "name": "copyleft-next 0.3.0", "licenseId": "copyleft-next-0.3.0", "seeAlso": [ "https://github.com/copyleft-next/copyleft-next/blob/master/Releases/copyleft-next-0.3.0" ], "isOsiApproved": false }, { "reference": "https://spdx.org/licenses/copyleft-next-0.3.1.html", "isDeprecatedLicenseId": false, "detailsUrl": "https://spdx.org/licenses/copyleft-next-0.3.1.json", "referenceNumber": 203, "name": "copyleft-next 0.3.1", "licenseId": "copyleft-next-0.3.1", "seeAlso": [ "https://github.com/copyleft-next/copyleft-next/blob/master/Releases/copyleft-next-0.3.1" ], "isOsiApproved": false }, { "reference": "https://spdx.org/licenses/Cornell-Lossless-JPEG.html", "isDeprecatedLicenseId": false, "detailsUrl": "https://spdx.org/licenses/Cornell-Lossless-JPEG.json", "referenceNumber": 184, "name": "Cornell Lossless JPEG License", "licenseId": "Cornell-Lossless-JPEG", "seeAlso": [ "https://android.googlesource.com/platform/external/dng_sdk/+/refs/heads/master/source/dng_lossless_jpeg.cpp#16", "https://www.mssl.ucl.ac.uk/~mcrw/src/20050920/proto.h", "https://gitlab.freedesktop.org/libopenraw/libopenraw/blob/master/lib/ljpegdecompressor.cpp#L32" ], "isOsiApproved": false }, { "reference": "https://spdx.org/licenses/CPAL-1.0.html", "isDeprecatedLicenseId": false, "detailsUrl": "https://spdx.org/licenses/CPAL-1.0.json", "referenceNumber": 266, "name": "Common Public Attribution License 1.0", "licenseId": "CPAL-1.0", "seeAlso": [ "https://opensource.org/licenses/CPAL-1.0" ], "isOsiApproved": true, "isFsfLibre": true }, { "reference": "https://spdx.org/licenses/CPL-1.0.html", "isDeprecatedLicenseId": false, "detailsUrl": "https://spdx.org/licenses/CPL-1.0.json", "referenceNumber": 43, "name": "Common Public License 1.0", "licenseId": "CPL-1.0", "seeAlso": [ "https://opensource.org/licenses/CPL-1.0" ], "isOsiApproved": true, "isFsfLibre": true }, { "reference": "https://spdx.org/licenses/CPOL-1.02.html", "isDeprecatedLicenseId": false, "detailsUrl": "https://spdx.org/licenses/CPOL-1.02.json", "referenceNumber": 275, "name": "Code Project Open License 1.02", "licenseId": "CPOL-1.02", "seeAlso": [ "http://www.codeproject.com/info/cpol10.aspx" ], "isOsiApproved": false, "isFsfLibre": false }, { "reference": "https://spdx.org/licenses/Cronyx.html", "isDeprecatedLicenseId": false, "detailsUrl": "https://spdx.org/licenses/Cronyx.json", "referenceNumber": 309, "name": "Cronyx License", "licenseId": "Cronyx", "seeAlso": [ "https://gitlab.freedesktop.org/xorg/font/alias/-/blob/master/COPYING", "https://gitlab.freedesktop.org/xorg/font/cronyx-cyrillic/-/blob/master/COPYING", "https://gitlab.freedesktop.org/xorg/font/misc-cyrillic/-/blob/master/COPYING", "https://gitlab.freedesktop.org/xorg/font/screen-cyrillic/-/blob/master/COPYING" ], "isOsiApproved": false }, { "reference": "https://spdx.org/licenses/Crossword.html", "isDeprecatedLicenseId": false, "detailsUrl": "https://spdx.org/licenses/Crossword.json", "referenceNumber": 366, "name": "Crossword License", "licenseId": "Crossword", "seeAlso": [ "https://fedoraproject.org/wiki/Licensing/Crossword" ], "isOsiApproved": false }, { "reference": "https://spdx.org/licenses/CryptoSwift.html", "isDeprecatedLicenseId": false, "detailsUrl": "https://spdx.org/licenses/CryptoSwift.json", "referenceNumber": 255, "name": "CryptoSwift License", "licenseId": "CryptoSwift", "seeAlso": [ "https://github.com/krzyzanowskim/CryptoSwift/blob/main/LICENSE" ], "isOsiApproved": false }, { "reference": "https://spdx.org/licenses/CrystalStacker.html", "isDeprecatedLicenseId": false, "detailsUrl": "https://spdx.org/licenses/CrystalStacker.json", "referenceNumber": 609, "name": "CrystalStacker License", "licenseId": "CrystalStacker", "seeAlso": [ "https://fedoraproject.org/wiki/Licensing:CrystalStacker?rd\u003dLicensing/CrystalStacker" ], "isOsiApproved": false }, { "reference": "https://spdx.org/licenses/CUA-OPL-1.0.html", "isDeprecatedLicenseId": false, "detailsUrl": "https://spdx.org/licenses/CUA-OPL-1.0.json", "referenceNumber": 708, "name": "CUA Office Public License v1.0", "licenseId": "CUA-OPL-1.0", "seeAlso": [ "https://opensource.org/licenses/CUA-OPL-1.0" ], "isOsiApproved": true }, { "reference": "https://spdx.org/licenses/Cube.html", "isDeprecatedLicenseId": false, "detailsUrl": "https://spdx.org/licenses/Cube.json", "referenceNumber": 292, "name": "Cube License", "licenseId": "Cube", "seeAlso": [ "https://fedoraproject.org/wiki/Licensing/Cube" ], "isOsiApproved": false }, { "reference": "https://spdx.org/licenses/curl.html", "isDeprecatedLicenseId": false, "detailsUrl": "https://spdx.org/licenses/curl.json", "referenceNumber": 600, "name": "curl License", "licenseId": "curl", "seeAlso": [ "https://github.com/bagder/curl/blob/master/COPYING" ], "isOsiApproved": false }, { "reference": "https://spdx.org/licenses/cve-tou.html", "isDeprecatedLicenseId": false, "detailsUrl": "https://spdx.org/licenses/cve-tou.json", "referenceNumber": 464, "name": "Common Vulnerability Enumeration ToU License", "licenseId": "cve-tou", "seeAlso": [ "https://www.cve.org/Legal/TermsOfUse" ], "isOsiApproved": false }, { "reference": "https://spdx.org/licenses/D-FSL-1.0.html", "isDeprecatedLicenseId": false, "detailsUrl": "https://spdx.org/licenses/D-FSL-1.0.json", "referenceNumber": 128, "name": "Deutsche Freie Software Lizenz", "licenseId": "D-FSL-1.0", "seeAlso": [ "http://www.dipp.nrw.de/d-fsl/lizenzen/", "http://www.dipp.nrw.de/d-fsl/index_html/lizenzen/de/D-FSL-1_0_de.txt", "http://www.dipp.nrw.de/d-fsl/index_html/lizenzen/en/D-FSL-1_0_en.txt", "https://www.hbz-nrw.de/produkte/open-access/lizenzen/dfsl", "https://www.hbz-nrw.de/produkte/open-access/lizenzen/dfsl/deutsche-freie-software-lizenz", "https://www.hbz-nrw.de/produkte/open-access/lizenzen/dfsl/german-free-software-license", "https://www.hbz-nrw.de/produkte/open-access/lizenzen/dfsl/D-FSL-1_0_de.txt/at_download/file", "https://www.hbz-nrw.de/produkte/open-access/lizenzen/dfsl/D-FSL-1_0_en.txt/at_download/file" ], "isOsiApproved": false }, { "reference": "https://spdx.org/licenses/DEC-3-Clause.html", "isDeprecatedLicenseId": false, "detailsUrl": "https://spdx.org/licenses/DEC-3-Clause.json", "referenceNumber": 405, "name": "DEC 3-Clause License", "licenseId": "DEC-3-Clause", "seeAlso": [ "https://gitlab.freedesktop.org/xorg/xserver/-/blob/master/COPYING?ref_type\u003dheads#L239" ], "isOsiApproved": false }, { "reference": "https://spdx.org/licenses/diffmark.html", "isDeprecatedLicenseId": false, "detailsUrl": "https://spdx.org/licenses/diffmark.json", "referenceNumber": 90, "name": "diffmark license", "licenseId": "diffmark", "seeAlso": [ "https://fedoraproject.org/wiki/Licensing/diffmark" ], "isOsiApproved": false }, { "reference": "https://spdx.org/licenses/DL-DE-BY-2.0.html", "isDeprecatedLicenseId": false, "detailsUrl": "https://spdx.org/licenses/DL-DE-BY-2.0.json", "referenceNumber": 162, "name": "Data licence Germany – attribution – version 2.0", "licenseId": "DL-DE-BY-2.0", "seeAlso": [ "https://www.govdata.de/dl-de/by-2-0" ], "isOsiApproved": false }, { "reference": "https://spdx.org/licenses/DL-DE-ZERO-2.0.html", "isDeprecatedLicenseId": false, "detailsUrl": "https://spdx.org/licenses/DL-DE-ZERO-2.0.json", "referenceNumber": 130, "name": "Data licence Germany – zero – version 2.0", "licenseId": "DL-DE-ZERO-2.0", "seeAlso": [ "https://www.govdata.de/dl-de/zero-2-0" ], "isOsiApproved": false }, { "reference": "https://spdx.org/licenses/DOC.html", "isDeprecatedLicenseId": false, "detailsUrl": "https://spdx.org/licenses/DOC.json", "referenceNumber": 501, "name": "DOC License", "licenseId": "DOC", "seeAlso": [ "http://www.cs.wustl.edu/~schmidt/ACE-copying.html", "https://www.dre.vanderbilt.edu/~schmidt/ACE-copying.html" ], "isOsiApproved": false }, { "reference": "https://spdx.org/licenses/DocBook-DTD.html", "isDeprecatedLicenseId": false, "detailsUrl": "https://spdx.org/licenses/DocBook-DTD.json", "referenceNumber": 110, "name": "DocBook DTD License", "licenseId": "DocBook-DTD", "seeAlso": [ "http://www.docbook.org/xml/simple/1.1/docbook-simple-1.1.zip" ], "isOsiApproved": false }, { "reference": "https://spdx.org/licenses/DocBook-Schema.html", "isDeprecatedLicenseId": false, "detailsUrl": "https://spdx.org/licenses/DocBook-Schema.json", "referenceNumber": 335, "name": "DocBook Schema License", "licenseId": "DocBook-Schema", "seeAlso": [ "https://github.com/docbook/xslt10-stylesheets/blob/efd62655c11cc8773708df7a843613fa1e932bf8/xsl/assembly/schema/docbook51b7.rnc" ], "isOsiApproved": false }, { "reference": "https://spdx.org/licenses/DocBook-Stylesheet.html", "isDeprecatedLicenseId": false, "detailsUrl": "https://spdx.org/licenses/DocBook-Stylesheet.json", "referenceNumber": 431, "name": "DocBook Stylesheet License", "licenseId": "DocBook-Stylesheet", "seeAlso": [ "http://www.docbook.org/xml/5.0/docbook-5.0.zip" ], "isOsiApproved": false }, { "reference": "https://spdx.org/licenses/DocBook-XML.html", "isDeprecatedLicenseId": false, "detailsUrl": "https://spdx.org/licenses/DocBook-XML.json", "referenceNumber": 195, "name": "DocBook XML License", "licenseId": "DocBook-XML", "seeAlso": [ "https://github.com/docbook/xslt10-stylesheets/blob/efd62655c11cc8773708df7a843613fa1e932bf8/xsl/COPYING#L27" ], "isOsiApproved": false }, { "reference": "https://spdx.org/licenses/Dotseqn.html", "isDeprecatedLicenseId": false, "detailsUrl": "https://spdx.org/licenses/Dotseqn.json", "referenceNumber": 349, "name": "Dotseqn License", "licenseId": "Dotseqn", "seeAlso": [ "https://fedoraproject.org/wiki/Licensing/Dotseqn" ], "isOsiApproved": false }, { "reference": "https://spdx.org/licenses/DRL-1.0.html", "isDeprecatedLicenseId": false, "detailsUrl": "https://spdx.org/licenses/DRL-1.0.json", "referenceNumber": 648, "name": "Detection Rule License 1.0", "licenseId": "DRL-1.0", "seeAlso": [ "https://github.com/Neo23x0/sigma/blob/master/LICENSE.Detection.Rules.md" ], "isOsiApproved": false }, { "reference": "https://spdx.org/licenses/DRL-1.1.html", "isDeprecatedLicenseId": false, "detailsUrl": "https://spdx.org/licenses/DRL-1.1.json", "referenceNumber": 318, "name": "Detection Rule License 1.1", "licenseId": "DRL-1.1", "seeAlso": [ "https://github.com/SigmaHQ/Detection-Rule-License/blob/6ec7fbde6101d101b5b5d1fcb8f9b69fbc76c04a/LICENSE.Detection.Rules.md" ], "isOsiApproved": false }, { "reference": "https://spdx.org/licenses/DSDP.html", "isDeprecatedLicenseId": false, "detailsUrl": "https://spdx.org/licenses/DSDP.json", "referenceNumber": 663, "name": "DSDP License", "licenseId": "DSDP", "seeAlso": [ "https://fedoraproject.org/wiki/Licensing/DSDP" ], "isOsiApproved": false }, { "reference": "https://spdx.org/licenses/dtoa.html", "isDeprecatedLicenseId": false, "detailsUrl": "https://spdx.org/licenses/dtoa.json", "referenceNumber": 208, "name": "David M. Gay dtoa License", "licenseId": "dtoa", "seeAlso": [ "https://github.com/SWI-Prolog/swipl-devel/blob/master/src/os/dtoa.c", "https://sourceware.org/git/?p\u003dnewlib-cygwin.git;a\u003dblob;f\u003dnewlib/libc/stdlib/mprec.h;hb\u003dHEAD" ], "isOsiApproved": false }, { "reference": "https://spdx.org/licenses/dvipdfm.html", "isDeprecatedLicenseId": false, "detailsUrl": "https://spdx.org/licenses/dvipdfm.json", "referenceNumber": 621, "name": "dvipdfm License", "licenseId": "dvipdfm", "seeAlso": [ "https://fedoraproject.org/wiki/Licensing/dvipdfm" ], "isOsiApproved": false }, { "reference": "https://spdx.org/licenses/ECL-1.0.html", "isDeprecatedLicenseId": false, "detailsUrl": "https://spdx.org/licenses/ECL-1.0.json", "referenceNumber": 634, "name": "Educational Community License v1.0", "licenseId": "ECL-1.0", "seeAlso": [ "https://opensource.org/licenses/ECL-1.0" ], "isOsiApproved": true }, { "reference": "https://spdx.org/licenses/ECL-2.0.html", "isDeprecatedLicenseId": false, "detailsUrl": "https://spdx.org/licenses/ECL-2.0.json", "referenceNumber": 381, "name": "Educational Community License v2.0", "licenseId": "ECL-2.0", "seeAlso": [ "https://opensource.org/licenses/ECL-2.0" ], "isOsiApproved": true, "isFsfLibre": true }, { "reference": "https://spdx.org/licenses/eCos-2.0.html", "isDeprecatedLicenseId": true, "detailsUrl": "https://spdx.org/licenses/eCos-2.0.json", "referenceNumber": 169, "name": "eCos license version 2.0", "licenseId": "eCos-2.0", "seeAlso": [ "https://www.gnu.org/licenses/ecos-license.html" ], "isOsiApproved": false, "isFsfLibre": true }, { "reference": "https://spdx.org/licenses/EFL-1.0.html", "isDeprecatedLicenseId": false, "detailsUrl": "https://spdx.org/licenses/EFL-1.0.json", "referenceNumber": 458, "name": "Eiffel Forum License v1.0", "licenseId": "EFL-1.0", "seeAlso": [ "http://www.eiffel-nice.org/license/forum.txt", "https://opensource.org/licenses/EFL-1.0" ], "isOsiApproved": true }, { "reference": "https://spdx.org/licenses/EFL-2.0.html", "isDeprecatedLicenseId": false, "detailsUrl": "https://spdx.org/licenses/EFL-2.0.json", "referenceNumber": 51, "name": "Eiffel Forum License v2.0", "licenseId": "EFL-2.0", "seeAlso": [ "http://www.eiffel-nice.org/license/eiffel-forum-license-2.html", "https://opensource.org/licenses/EFL-2.0" ], "isOsiApproved": true, "isFsfLibre": true }, { "reference": "https://spdx.org/licenses/eGenix.html", "isDeprecatedLicenseId": false, "detailsUrl": "https://spdx.org/licenses/eGenix.json", "referenceNumber": 488, "name": "eGenix.com Public License 1.1.0", "licenseId": "eGenix", "seeAlso": [ "http://www.egenix.com/products/eGenix.com-Public-License-1.1.0.pdf", "https://fedoraproject.org/wiki/Licensing/eGenix.com_Public_License_1.1.0" ], "isOsiApproved": false }, { "reference": "https://spdx.org/licenses/Elastic-2.0.html", "isDeprecatedLicenseId": false, "detailsUrl": "https://spdx.org/licenses/Elastic-2.0.json", "referenceNumber": 710, "name": "Elastic License 2.0", "licenseId": "Elastic-2.0", "seeAlso": [ "https://www.elastic.co/licensing/elastic-license", "https://github.com/elastic/elasticsearch/blob/master/licenses/ELASTIC-LICENSE-2.0.txt" ], "isOsiApproved": false }, { "reference": "https://spdx.org/licenses/Entessa.html", "isDeprecatedLicenseId": false, "detailsUrl": "https://spdx.org/licenses/Entessa.json", "referenceNumber": 69, "name": "Entessa Public License v1.0", "licenseId": "Entessa", "seeAlso": [ "https://opensource.org/licenses/Entessa" ], "isOsiApproved": true }, { "reference": "https://spdx.org/licenses/EPICS.html", "isDeprecatedLicenseId": false, "detailsUrl": "https://spdx.org/licenses/EPICS.json", "referenceNumber": 413, "name": "EPICS Open License", "licenseId": "EPICS", "seeAlso": [ "https://epics.anl.gov/license/open.php" ], "isOsiApproved": false }, { "reference": "https://spdx.org/licenses/EPL-1.0.html", "isDeprecatedLicenseId": false, "detailsUrl": "https://spdx.org/licenses/EPL-1.0.json", "referenceNumber": 566, "name": "Eclipse Public License 1.0", "licenseId": "EPL-1.0", "seeAlso": [ "http://www.eclipse.org/legal/epl-v10.html", "https://opensource.org/licenses/EPL-1.0" ], "isOsiApproved": true, "isFsfLibre": true }, { "reference": "https://spdx.org/licenses/EPL-2.0.html", "isDeprecatedLicenseId": false, "detailsUrl": "https://spdx.org/licenses/EPL-2.0.json", "referenceNumber": 115, "name": "Eclipse Public License 2.0", "licenseId": "EPL-2.0", "seeAlso": [ "https://www.eclipse.org/legal/epl-2.0", "https://www.opensource.org/licenses/EPL-2.0", "https://www.eclipse.org/legal/epl-v20.html", "https://projects.eclipse.org/license/epl-2.0" ], "isOsiApproved": true, "isFsfLibre": true }, { "reference": "https://spdx.org/licenses/ErlPL-1.1.html", "isDeprecatedLicenseId": false, "detailsUrl": "https://spdx.org/licenses/ErlPL-1.1.json", "referenceNumber": 305, "name": "Erlang Public License v1.1", "licenseId": "ErlPL-1.1", "seeAlso": [ "http://www.erlang.org/EPLICENSE" ], "isOsiApproved": false }, { "reference": "https://spdx.org/licenses/ESA-PL-permissive-2.4.html", "isDeprecatedLicenseId": false, "detailsUrl": "https://spdx.org/licenses/ESA-PL-permissive-2.4.json", "referenceNumber": 593, "name": "European Space Agency Public License – v2.4 – Permissive (Type 3)", "licenseId": "ESA-PL-permissive-2.4", "seeAlso": [ "https://essr.esa.int/license/european-space-agency-public-license-v2-4-permissive-type-3" ], "isOsiApproved": false }, { "reference": "https://spdx.org/licenses/ESA-PL-strong-copyleft-2.4.html", "isDeprecatedLicenseId": false, "detailsUrl": "https://spdx.org/licenses/ESA-PL-strong-copyleft-2.4.json", "referenceNumber": 476, "name": "European Space Agency Public License (ESA-PL) - V2.4 - Strong Copyleft (Type 1)", "licenseId": "ESA-PL-strong-copyleft-2.4", "seeAlso": [ "https://essr.esa.int/license/european-space-agency-public-license-v2-4-strong-copyleft-type-1" ], "isOsiApproved": false }, { "reference": "https://spdx.org/licenses/ESA-PL-weak-copyleft-2.4.html", "isDeprecatedLicenseId": false, "detailsUrl": "https://spdx.org/licenses/ESA-PL-weak-copyleft-2.4.json", "referenceNumber": 636, "name": "European Space Agency Public License – v2.4 – Weak Copyleft (Type 2)", "licenseId": "ESA-PL-weak-copyleft-2.4", "seeAlso": [ "https://essr.esa.int/license/european-space-agency-public-license-v2-4-weak-copyleft-type-2" ], "isOsiApproved": false }, { "reference": "https://spdx.org/licenses/etalab-2.0.html", "isDeprecatedLicenseId": false, "detailsUrl": "https://spdx.org/licenses/etalab-2.0.json", "referenceNumber": 703, "name": "Etalab Open License 2.0", "licenseId": "etalab-2.0", "seeAlso": [ "https://github.com/DISIC/politique-de-contribution-open-source/blob/master/LICENSE.pdf", "https://raw.githubusercontent.com/DISIC/politique-de-contribution-open-source/master/LICENSE" ], "isOsiApproved": false }, { "reference": "https://spdx.org/licenses/EUDatagrid.html", "isDeprecatedLicenseId": false, "detailsUrl": "https://spdx.org/licenses/EUDatagrid.json", "referenceNumber": 148, "name": "EU DataGrid Software License", "licenseId": "EUDatagrid", "seeAlso": [ "http://eu-datagrid.web.cern.ch/eu-datagrid/license.html", "https://opensource.org/licenses/EUDatagrid" ], "isOsiApproved": true, "isFsfLibre": true }, { "reference": "https://spdx.org/licenses/EUPL-1.0.html", "isDeprecatedLicenseId": false, "detailsUrl": "https://spdx.org/licenses/EUPL-1.0.json", "referenceNumber": 480, "name": "European Union Public License 1.0", "licenseId": "EUPL-1.0", "seeAlso": [ "http://ec.europa.eu/idabc/en/document/7330.html", "http://ec.europa.eu/idabc/servlets/Doc027f.pdf?id\u003d31096" ], "isOsiApproved": false }, { "reference": "https://spdx.org/licenses/EUPL-1.1.html", "isDeprecatedLicenseId": false, "detailsUrl": "https://spdx.org/licenses/EUPL-1.1.json", "referenceNumber": 221, "name": "European Union Public License 1.1", "licenseId": "EUPL-1.1", "seeAlso": [ "https://joinup.ec.europa.eu/software/page/eupl/licence-eupl", "https://joinup.ec.europa.eu/sites/default/files/custom-page/attachment/eupl1.1.-licence-en_0.pdf", "https://opensource.org/licenses/EUPL-1.1" ], "isOsiApproved": true, "isFsfLibre": true }, { "reference": "https://spdx.org/licenses/EUPL-1.2.html", "isDeprecatedLicenseId": false, "detailsUrl": "https://spdx.org/licenses/EUPL-1.2.json", "referenceNumber": 532, "name": "European Union Public License 1.2", "licenseId": "EUPL-1.2", "seeAlso": [ "https://joinup.ec.europa.eu/page/eupl-text-11-12", "https://joinup.ec.europa.eu/sites/default/files/custom-page/attachment/eupl_v1.2_en.pdf", "https://joinup.ec.europa.eu/sites/default/files/custom-page/attachment/2020-03/EUPL-1.2%20EN.txt", "https://joinup.ec.europa.eu/sites/default/files/inline-files/EUPL%20v1_2%20EN(1).txt", "http://eur-lex.europa.eu/legal-content/EN/TXT/HTML/?uri\u003dCELEX:32017D0863", "https://opensource.org/licenses/EUPL-1.2" ], "isOsiApproved": true, "isFsfLibre": true }, { "reference": "https://spdx.org/licenses/Eurosym.html", "isDeprecatedLicenseId": false, "detailsUrl": "https://spdx.org/licenses/Eurosym.json", "referenceNumber": 26, "name": "Eurosym License", "licenseId": "Eurosym", "seeAlso": [ "https://fedoraproject.org/wiki/Licensing/Eurosym" ], "isOsiApproved": false }, { "reference": "https://spdx.org/licenses/Fair.html", "isDeprecatedLicenseId": false, "detailsUrl": "https://spdx.org/licenses/Fair.json", "referenceNumber": 591, "name": "Fair License", "licenseId": "Fair", "seeAlso": [ "https://web.archive.org/web/20150926120323/http://fairlicense.org/", "https://opensource.org/licenses/Fair" ], "isOsiApproved": true }, { "reference": "https://spdx.org/licenses/FBM.html", "isDeprecatedLicenseId": false, "detailsUrl": "https://spdx.org/licenses/FBM.json", "referenceNumber": 549, "name": "Fuzzy Bitmap License", "licenseId": "FBM", "seeAlso": [ "https://github.com/SWI-Prolog/packages-xpce/blob/161a40cd82004f731ba48024f9d30af388a7edf5/src/img/gifwrite.c#L21-L26" ], "isOsiApproved": false }, { "reference": "https://spdx.org/licenses/FDK-AAC.html", "isDeprecatedLicenseId": false, "detailsUrl": "https://spdx.org/licenses/FDK-AAC.json", "referenceNumber": 219, "name": "Fraunhofer FDK AAC Codec Library", "licenseId": "FDK-AAC", "seeAlso": [ "https://fedoraproject.org/wiki/Licensing/FDK-AAC", "https://directory.fsf.org/wiki/License:Fdk" ], "isOsiApproved": false }, { "reference": "https://spdx.org/licenses/Ferguson-Twofish.html", "isDeprecatedLicenseId": false, "detailsUrl": "https://spdx.org/licenses/Ferguson-Twofish.json", "referenceNumber": 466, "name": "Ferguson Twofish License", "licenseId": "Ferguson-Twofish", "seeAlso": [ "https://github.com/wernerd/ZRTPCPP/blob/6b3cd8e6783642292bad0c21e3e5e5ce45ff3e03/cryptcommon/twofish.c#L113C3-L127" ], "isOsiApproved": false }, { "reference": "https://spdx.org/licenses/Frameworx-1.0.html", "isDeprecatedLicenseId": false, "detailsUrl": "https://spdx.org/licenses/Frameworx-1.0.json", "referenceNumber": 414, "name": "Frameworx Open License 1.0", "licenseId": "Frameworx-1.0", "seeAlso": [ "https://opensource.org/licenses/Frameworx-1.0" ], "isOsiApproved": true }, { "reference": "https://spdx.org/licenses/FreeBSD-DOC.html", "isDeprecatedLicenseId": false, "detailsUrl": "https://spdx.org/licenses/FreeBSD-DOC.json", "referenceNumber": 451, "name": "FreeBSD Documentation License", "licenseId": "FreeBSD-DOC", "seeAlso": [ "https://www.freebsd.org/copyright/freebsd-doc-license/" ], "isOsiApproved": false }, { "reference": "https://spdx.org/licenses/FreeImage.html", "isDeprecatedLicenseId": false, "detailsUrl": "https://spdx.org/licenses/FreeImage.json", "referenceNumber": 416, "name": "FreeImage Public License v1.0", "licenseId": "FreeImage", "seeAlso": [ "http://freeimage.sourceforge.net/freeimage-license.txt" ], "isOsiApproved": false }, { "reference": "https://spdx.org/licenses/FSFAP.html", "isDeprecatedLicenseId": false, "detailsUrl": "https://spdx.org/licenses/FSFAP.json", "referenceNumber": 719, "name": "FSF All Permissive License", "licenseId": "FSFAP", "seeAlso": [ "https://www.gnu.org/prep/maintain/html_node/License-Notices-for-Other-Files.html" ], "isOsiApproved": false, "isFsfLibre": true }, { "reference": "https://spdx.org/licenses/FSFAP-no-warranty-disclaimer.html", "isDeprecatedLicenseId": false, "detailsUrl": "https://spdx.org/licenses/FSFAP-no-warranty-disclaimer.json", "referenceNumber": 375, "name": "FSF All Permissive License (without Warranty)", "licenseId": "FSFAP-no-warranty-disclaimer", "seeAlso": [ "https://git.savannah.gnu.org/cgit/wget.git/tree/util/trunc.c?h\u003dv1.21.3\u0026id\u003d40747a11e44ced5a8ac628a41f879ced3e2ebce9#n6" ], "isOsiApproved": false }, { "reference": "https://spdx.org/licenses/FSFUL.html", "isDeprecatedLicenseId": false, "detailsUrl": "https://spdx.org/licenses/FSFUL.json", "referenceNumber": 53, "name": "FSF Unlimited License", "licenseId": "FSFUL", "seeAlso": [ "https://fedoraproject.org/wiki/Licensing/FSF_Unlimited_License" ], "isOsiApproved": false }, { "reference": "https://spdx.org/licenses/FSFULLR.html", "isDeprecatedLicenseId": false, "detailsUrl": "https://spdx.org/licenses/FSFULLR.json", "referenceNumber": 629, "name": "FSF Unlimited License (with License Retention)", "licenseId": "FSFULLR", "seeAlso": [ "https://fedoraproject.org/wiki/Licensing/FSF_Unlimited_License#License_Retention_Variant" ], "isOsiApproved": false }, { "reference": "https://spdx.org/licenses/FSFULLRSD.html", "isDeprecatedLicenseId": false, "detailsUrl": "https://spdx.org/licenses/FSFULLRSD.json", "referenceNumber": 625, "name": "FSF Unlimited License (with License Retention and Short Disclaimer)", "licenseId": "FSFULLRSD", "seeAlso": [ "https://git.savannah.gnu.org/cgit/gnulib.git/tree/modules/COPYING?id\u003d7b08932179d0d6b017f7df01a2ddf6e096b038e3" ], "isOsiApproved": false }, { "reference": "https://spdx.org/licenses/FSFULLRWD.html", "isDeprecatedLicenseId": false, "detailsUrl": "https://spdx.org/licenses/FSFULLRWD.json", "referenceNumber": 116, "name": "FSF Unlimited License (With License Retention and Warranty Disclaimer)", "licenseId": "FSFULLRWD", "seeAlso": [ "https://lists.gnu.org/archive/html/autoconf/2012-04/msg00061.html" ], "isOsiApproved": false }, { "reference": "https://spdx.org/licenses/FSL-1.1-ALv2.html", "isDeprecatedLicenseId": false, "detailsUrl": "https://spdx.org/licenses/FSL-1.1-ALv2.json", "referenceNumber": 534, "name": "Functional Source License, Version 1.1, ALv2 Future License", "licenseId": "FSL-1.1-ALv2", "seeAlso": [ "https://fsl.software/FSL-1.1-ALv2.template.md" ], "isOsiApproved": false }, { "reference": "https://spdx.org/licenses/FSL-1.1-MIT.html", "isDeprecatedLicenseId": false, "detailsUrl": "https://spdx.org/licenses/FSL-1.1-MIT.json", "referenceNumber": 65, "name": "Functional Source License, Version 1.1, MIT Future License", "licenseId": "FSL-1.1-MIT", "seeAlso": [ "https://fsl.software/FSL-1.1-MIT.template.md" ], "isOsiApproved": false }, { "reference": "https://spdx.org/licenses/FTL.html", "isDeprecatedLicenseId": false, "detailsUrl": "https://spdx.org/licenses/FTL.json", "referenceNumber": 618, "name": "Freetype Project License", "licenseId": "FTL", "seeAlso": [ "http://freetype.fis.uniroma2.it/FTL.TXT", "http://git.savannah.gnu.org/cgit/freetype/freetype2.git/tree/docs/FTL.TXT", "http://gitlab.freedesktop.org/freetype/freetype/-/raw/master/docs/FTL.TXT" ], "isOsiApproved": false, "isFsfLibre": true }, { "reference": "https://spdx.org/licenses/Furuseth.html", "isDeprecatedLicenseId": false, "detailsUrl": "https://spdx.org/licenses/Furuseth.json", "referenceNumber": 18, "name": "Furuseth License", "licenseId": "Furuseth", "seeAlso": [ "https://git.openldap.org/openldap/openldap/-/blob/master/COPYRIGHT?ref_type\u003dheads#L39-51" ], "isOsiApproved": false }, { "reference": "https://spdx.org/licenses/fwlw.html", "isDeprecatedLicenseId": false, "detailsUrl": "https://spdx.org/licenses/fwlw.json", "referenceNumber": 484, "name": "fwlw License", "licenseId": "fwlw", "seeAlso": [ "https://mirrors.nic.cz/tex-archive/macros/latex/contrib/fwlw/README" ], "isOsiApproved": false }, { "reference": "https://spdx.org/licenses/Game-Programming-Gems.html", "isDeprecatedLicenseId": false, "detailsUrl": "https://spdx.org/licenses/Game-Programming-Gems.json", "referenceNumber": 588, "name": "Game Programming Gems License", "licenseId": "Game-Programming-Gems", "seeAlso": [ "https://github.com/OGRECave/ogre/blob/master/OgreMain/include/OgreSingleton.h#L28C3-L35C46" ], "isOsiApproved": false }, { "reference": "https://spdx.org/licenses/GCR-docs.html", "isDeprecatedLicenseId": false, "detailsUrl": "https://spdx.org/licenses/GCR-docs.json", "referenceNumber": 410, "name": "Gnome GCR Documentation License", "licenseId": "GCR-docs", "seeAlso": [ "https://github.com/GNOME/gcr/blob/master/docs/COPYING" ], "isOsiApproved": false }, { "reference": "https://spdx.org/licenses/GD.html", "isDeprecatedLicenseId": false, "detailsUrl": "https://spdx.org/licenses/GD.json", "referenceNumber": 667, "name": "GD License", "licenseId": "GD", "seeAlso": [ "https://libgd.github.io/manuals/2.3.0/files/license-txt.html" ], "isOsiApproved": false }, { "reference": "https://spdx.org/licenses/generic-xts.html", "isDeprecatedLicenseId": false, "detailsUrl": "https://spdx.org/licenses/generic-xts.json", "referenceNumber": 698, "name": "Generic XTS License", "licenseId": "generic-xts", "seeAlso": [ "https://github.com/mhogomchungu/zuluCrypt/blob/master/external_libraries/tcplay/generic_xts.c" ], "isOsiApproved": false }, { "reference": "https://spdx.org/licenses/GFDL-1.1.html", "isDeprecatedLicenseId": true, "detailsUrl": "https://spdx.org/licenses/GFDL-1.1.json", "referenceNumber": 595, "name": "GNU Free Documentation License v1.1", "licenseId": "GFDL-1.1", "seeAlso": [ "https://www.gnu.org/licenses/old-licenses/fdl-1.1.txt" ], "isOsiApproved": false, "isFsfLibre": true }, { "reference": "https://spdx.org/licenses/GFDL-1.1-invariants-only.html", "isDeprecatedLicenseId": false, "detailsUrl": "https://spdx.org/licenses/GFDL-1.1-invariants-only.json", "referenceNumber": 285, "name": "GNU Free Documentation License v1.1 only - invariants", "licenseId": "GFDL-1.1-invariants-only", "seeAlso": [ "https://www.gnu.org/licenses/old-licenses/fdl-1.1.txt" ], "isOsiApproved": false }, { "reference": "https://spdx.org/licenses/GFDL-1.1-invariants-or-later.html", "isDeprecatedLicenseId": false, "detailsUrl": "https://spdx.org/licenses/GFDL-1.1-invariants-or-later.json", "referenceNumber": 586, "name": "GNU Free Documentation License v1.1 or later - invariants", "licenseId": "GFDL-1.1-invariants-or-later", "seeAlso": [ "https://www.gnu.org/licenses/old-licenses/fdl-1.1.txt" ], "isOsiApproved": false }, { "reference": "https://spdx.org/licenses/GFDL-1.1-no-invariants-only.html", "isDeprecatedLicenseId": false, "detailsUrl": "https://spdx.org/licenses/GFDL-1.1-no-invariants-only.json", "referenceNumber": 665, "name": "GNU Free Documentation License v1.1 only - no invariants", "licenseId": "GFDL-1.1-no-invariants-only", "seeAlso": [ "https://www.gnu.org/licenses/old-licenses/fdl-1.1.txt" ], "isOsiApproved": false }, { "reference": "https://spdx.org/licenses/GFDL-1.1-no-invariants-or-later.html", "isDeprecatedLicenseId": false, "detailsUrl": "https://spdx.org/licenses/GFDL-1.1-no-invariants-or-later.json", "referenceNumber": 145, "name": "GNU Free Documentation License v1.1 or later - no invariants", "licenseId": "GFDL-1.1-no-invariants-or-later", "seeAlso": [ "https://www.gnu.org/licenses/old-licenses/fdl-1.1.txt" ], "isOsiApproved": false }, { "reference": "https://spdx.org/licenses/GFDL-1.1-only.html", "isDeprecatedLicenseId": false, "detailsUrl": "https://spdx.org/licenses/GFDL-1.1-only.json", "referenceNumber": 108, "name": "GNU Free Documentation License v1.1 only", "licenseId": "GFDL-1.1-only", "seeAlso": [ "https://www.gnu.org/licenses/old-licenses/fdl-1.1.txt" ], "isOsiApproved": false, "isFsfLibre": true }, { "reference": "https://spdx.org/licenses/GFDL-1.1-or-later.html", "isDeprecatedLicenseId": false, "detailsUrl": "https://spdx.org/licenses/GFDL-1.1-or-later.json", "referenceNumber": 150, "name": "GNU Free Documentation License v1.1 or later", "licenseId": "GFDL-1.1-or-later", "seeAlso": [ "https://www.gnu.org/licenses/old-licenses/fdl-1.1.txt" ], "isOsiApproved": false, "isFsfLibre": true }, { "reference": "https://spdx.org/licenses/GFDL-1.2.html", "isDeprecatedLicenseId": true, "detailsUrl": "https://spdx.org/licenses/GFDL-1.2.json", "referenceNumber": 517, "name": "GNU Free Documentation License v1.2", "licenseId": "GFDL-1.2", "seeAlso": [ "https://www.gnu.org/licenses/old-licenses/fdl-1.2.txt" ], "isOsiApproved": false, "isFsfLibre": true }, { "reference": "https://spdx.org/licenses/GFDL-1.2-invariants-only.html", "isDeprecatedLicenseId": false, "detailsUrl": "https://spdx.org/licenses/GFDL-1.2-invariants-only.json", "referenceNumber": 406, "name": "GNU Free Documentation License v1.2 only - invariants", "licenseId": "GFDL-1.2-invariants-only", "seeAlso": [ "https://www.gnu.org/licenses/old-licenses/fdl-1.2.txt" ], "isOsiApproved": false }, { "reference": "https://spdx.org/licenses/GFDL-1.2-invariants-or-later.html", "isDeprecatedLicenseId": false, "detailsUrl": "https://spdx.org/licenses/GFDL-1.2-invariants-or-later.json", "referenceNumber": 515, "name": "GNU Free Documentation License v1.2 or later - invariants", "licenseId": "GFDL-1.2-invariants-or-later", "seeAlso": [ "https://www.gnu.org/licenses/old-licenses/fdl-1.2.txt" ], "isOsiApproved": false }, { "reference": "https://spdx.org/licenses/GFDL-1.2-no-invariants-only.html", "isDeprecatedLicenseId": false, "detailsUrl": "https://spdx.org/licenses/GFDL-1.2-no-invariants-only.json", "referenceNumber": 650, "name": "GNU Free Documentation License v1.2 only - no invariants", "licenseId": "GFDL-1.2-no-invariants-only", "seeAlso": [ "https://www.gnu.org/licenses/old-licenses/fdl-1.2.txt" ], "isOsiApproved": false }, { "reference": "https://spdx.org/licenses/GFDL-1.2-no-invariants-or-later.html", "isDeprecatedLicenseId": false, "detailsUrl": "https://spdx.org/licenses/GFDL-1.2-no-invariants-or-later.json", "referenceNumber": 284, "name": "GNU Free Documentation License v1.2 or later - no invariants", "licenseId": "GFDL-1.2-no-invariants-or-later", "seeAlso": [ "https://www.gnu.org/licenses/old-licenses/fdl-1.2.txt" ], "isOsiApproved": false }, { "reference": "https://spdx.org/licenses/GFDL-1.2-only.html", "isDeprecatedLicenseId": false, "detailsUrl": "https://spdx.org/licenses/GFDL-1.2-only.json", "referenceNumber": 387, "name": "GNU Free Documentation License v1.2 only", "licenseId": "GFDL-1.2-only", "seeAlso": [ "https://www.gnu.org/licenses/old-licenses/fdl-1.2.txt" ], "isOsiApproved": false, "isFsfLibre": true }, { "reference": "https://spdx.org/licenses/GFDL-1.2-or-later.html", "isDeprecatedLicenseId": false, "detailsUrl": "https://spdx.org/licenses/GFDL-1.2-or-later.json", "referenceNumber": 22, "name": "GNU Free Documentation License v1.2 or later", "licenseId": "GFDL-1.2-or-later", "seeAlso": [ "https://www.gnu.org/licenses/old-licenses/fdl-1.2.txt" ], "isOsiApproved": false, "isFsfLibre": true }, { "reference": "https://spdx.org/licenses/GFDL-1.3.html", "isDeprecatedLicenseId": true, "detailsUrl": "https://spdx.org/licenses/GFDL-1.3.json", "referenceNumber": 467, "name": "GNU Free Documentation License v1.3", "licenseId": "GFDL-1.3", "seeAlso": [ "https://www.gnu.org/licenses/fdl-1.3.txt" ], "isOsiApproved": false, "isFsfLibre": true }, { "reference": "https://spdx.org/licenses/GFDL-1.3-invariants-only.html", "isDeprecatedLicenseId": false, "detailsUrl": "https://spdx.org/licenses/GFDL-1.3-invariants-only.json", "referenceNumber": 371, "name": "GNU Free Documentation License v1.3 only - invariants", "licenseId": "GFDL-1.3-invariants-only", "seeAlso": [ "https://www.gnu.org/licenses/fdl-1.3.txt" ], "isOsiApproved": false }, { "reference": "https://spdx.org/licenses/GFDL-1.3-invariants-or-later.html", "isDeprecatedLicenseId": false, "detailsUrl": "https://spdx.org/licenses/GFDL-1.3-invariants-or-later.json", "referenceNumber": 623, "name": "GNU Free Documentation License v1.3 or later - invariants", "licenseId": "GFDL-1.3-invariants-or-later", "seeAlso": [ "https://www.gnu.org/licenses/fdl-1.3.txt" ], "isOsiApproved": false }, { "reference": "https://spdx.org/licenses/GFDL-1.3-no-invariants-only.html", "isDeprecatedLicenseId": false, "detailsUrl": "https://spdx.org/licenses/GFDL-1.3-no-invariants-only.json", "referenceNumber": 612, "name": "GNU Free Documentation License v1.3 only - no invariants", "licenseId": "GFDL-1.3-no-invariants-only", "seeAlso": [ "https://www.gnu.org/licenses/fdl-1.3.txt" ], "isOsiApproved": false }, { "reference": "https://spdx.org/licenses/GFDL-1.3-no-invariants-or-later.html", "isDeprecatedLicenseId": false, "detailsUrl": "https://spdx.org/licenses/GFDL-1.3-no-invariants-or-later.json", "referenceNumber": 361, "name": "GNU Free Documentation License v1.3 or later - no invariants", "licenseId": "GFDL-1.3-no-invariants-or-later", "seeAlso": [ "https://www.gnu.org/licenses/fdl-1.3.txt" ], "isOsiApproved": false }, { "reference": "https://spdx.org/licenses/GFDL-1.3-only.html", "isDeprecatedLicenseId": false, "detailsUrl": "https://spdx.org/licenses/GFDL-1.3-only.json", "referenceNumber": 470, "name": "GNU Free Documentation License v1.3 only", "licenseId": "GFDL-1.3-only", "seeAlso": [ "https://www.gnu.org/licenses/fdl-1.3.txt" ], "isOsiApproved": false, "isFsfLibre": true }, { "reference": "https://spdx.org/licenses/GFDL-1.3-or-later.html", "isDeprecatedLicenseId": false, "detailsUrl": "https://spdx.org/licenses/GFDL-1.3-or-later.json", "referenceNumber": 475, "name": "GNU Free Documentation License v1.3 or later", "licenseId": "GFDL-1.3-or-later", "seeAlso": [ "https://www.gnu.org/licenses/fdl-1.3.txt" ], "isOsiApproved": false, "isFsfLibre": true }, { "reference": "https://spdx.org/licenses/Giftware.html", "isDeprecatedLicenseId": false, "detailsUrl": "https://spdx.org/licenses/Giftware.json", "referenceNumber": 178, "name": "Giftware License", "licenseId": "Giftware", "seeAlso": [ "http://liballeg.org/license.html#allegro-4-the-giftware-license" ], "isOsiApproved": false }, { "reference": "https://spdx.org/licenses/GL2PS.html", "isDeprecatedLicenseId": false, "detailsUrl": "https://spdx.org/licenses/GL2PS.json", "referenceNumber": 660, "name": "GL2PS License", "licenseId": "GL2PS", "seeAlso": [ "http://www.geuz.org/gl2ps/COPYING.GL2PS" ], "isOsiApproved": false }, { "reference": "https://spdx.org/licenses/Glide.html", "isDeprecatedLicenseId": false, "detailsUrl": "https://spdx.org/licenses/Glide.json", "referenceNumber": 428, "name": "3dfx Glide License", "licenseId": "Glide", "seeAlso": [ "http://www.users.on.net/~triforce/glidexp/COPYING.txt" ], "isOsiApproved": false }, { "reference": "https://spdx.org/licenses/Glulxe.html", "isDeprecatedLicenseId": false, "detailsUrl": "https://spdx.org/licenses/Glulxe.json", "referenceNumber": 100, "name": "Glulxe License", "licenseId": "Glulxe", "seeAlso": [ "https://fedoraproject.org/wiki/Licensing/Glulxe" ], "isOsiApproved": false }, { "reference": "https://spdx.org/licenses/GLWTPL.html", "isDeprecatedLicenseId": false, "detailsUrl": "https://spdx.org/licenses/GLWTPL.json", "referenceNumber": 271, "name": "Good Luck With That Public License", "licenseId": "GLWTPL", "seeAlso": [ "https://github.com/me-shaon/GLWTPL/commit/da5f6bc734095efbacb442c0b31e33a65b9d6e85" ], "isOsiApproved": false }, { "reference": "https://spdx.org/licenses/gnuplot.html", "isDeprecatedLicenseId": false, "detailsUrl": "https://spdx.org/licenses/gnuplot.json", "referenceNumber": 94, "name": "gnuplot License", "licenseId": "gnuplot", "seeAlso": [ "https://fedoraproject.org/wiki/Licensing/Gnuplot" ], "isOsiApproved": false, "isFsfLibre": true }, { "reference": "https://spdx.org/licenses/GPL-1.0.html", "isDeprecatedLicenseId": true, "detailsUrl": "https://spdx.org/licenses/GPL-1.0.json", "referenceNumber": 268, "name": "GNU General Public License v1.0 only", "licenseId": "GPL-1.0", "seeAlso": [ "https://www.gnu.org/licenses/old-licenses/gpl-1.0-standalone.html" ], "isOsiApproved": false }, { "reference": "https://spdx.org/licenses/GPL-1.0+.html", "isDeprecatedLicenseId": true, "detailsUrl": "https://spdx.org/licenses/GPL-1.0+.json", "referenceNumber": 27, "name": "GNU General Public License v1.0 or later", "licenseId": "GPL-1.0+", "seeAlso": [ "https://www.gnu.org/licenses/old-licenses/gpl-1.0-standalone.html" ], "isOsiApproved": false }, { "reference": "https://spdx.org/licenses/GPL-1.0-only.html", "isDeprecatedLicenseId": false, "detailsUrl": "https://spdx.org/licenses/GPL-1.0-only.json", "referenceNumber": 340, "name": "GNU General Public License v1.0 only", "licenseId": "GPL-1.0-only", "seeAlso": [ "https://www.gnu.org/licenses/old-licenses/gpl-1.0-standalone.html" ], "isOsiApproved": false }, { "reference": "https://spdx.org/licenses/GPL-1.0-or-later.html", "isDeprecatedLicenseId": false, "detailsUrl": "https://spdx.org/licenses/GPL-1.0-or-later.json", "referenceNumber": 494, "name": "GNU General Public License v1.0 or later", "licenseId": "GPL-1.0-or-later", "seeAlso": [ "https://www.gnu.org/licenses/old-licenses/gpl-1.0-standalone.html" ], "isOsiApproved": false }, { "reference": "https://spdx.org/licenses/GPL-2.0.html", "isDeprecatedLicenseId": true, "detailsUrl": "https://spdx.org/licenses/GPL-2.0.json", "referenceNumber": 122, "name": "GNU General Public License v2.0 only", "licenseId": "GPL-2.0", "seeAlso": [ "https://www.gnu.org/licenses/old-licenses/gpl-2.0-standalone.html", "https://opensource.org/licenses/GPL-2.0" ], "isOsiApproved": true, "isFsfLibre": true }, { "reference": "https://spdx.org/licenses/GPL-2.0+.html", "isDeprecatedLicenseId": true, "detailsUrl": "https://spdx.org/licenses/GPL-2.0+.json", "referenceNumber": 651, "name": "GNU General Public License v2.0 or later", "licenseId": "GPL-2.0+", "seeAlso": [ "https://www.gnu.org/licenses/old-licenses/gpl-2.0-standalone.html", "https://opensource.org/licenses/GPL-2.0" ], "isOsiApproved": true, "isFsfLibre": true }, { "reference": "https://spdx.org/licenses/GPL-2.0-only.html", "isDeprecatedLicenseId": false, "detailsUrl": "https://spdx.org/licenses/GPL-2.0-only.json", "referenceNumber": 585, "name": "GNU General Public License v2.0 only", "licenseId": "GPL-2.0-only", "seeAlso": [ "https://www.gnu.org/licenses/old-licenses/gpl-2.0-standalone.html", "https://www.gnu.org/licenses/old-licenses/gpl-2.0.txt", "https://opensource.org/licenses/GPL-2.0", "https://github.com/openjdk/jdk/blob/6162e2c5213c5dd7c1127fd9616b543efa898962/LICENSE" ], "isOsiApproved": true, "isFsfLibre": true }, { "reference": "https://spdx.org/licenses/GPL-2.0-or-later.html", "isDeprecatedLicenseId": false, "detailsUrl": "https://spdx.org/licenses/GPL-2.0-or-later.json", "referenceNumber": 544, "name": "GNU General Public License v2.0 or later", "licenseId": "GPL-2.0-or-later", "seeAlso": [ "https://www.gnu.org/licenses/old-licenses/gpl-2.0-standalone.html", "https://opensource.org/licenses/GPL-2.0", "https://github.com/openjdk/jdk/blob/6162e2c5213c5dd7c1127fd9616b543efa898962/LICENSE" ], "isOsiApproved": true, "isFsfLibre": true }, { "reference": "https://spdx.org/licenses/GPL-2.0-with-autoconf-exception.html", "isDeprecatedLicenseId": true, "detailsUrl": "https://spdx.org/licenses/GPL-2.0-with-autoconf-exception.json", "referenceNumber": 705, "name": "GNU General Public License v2.0 w/Autoconf exception", "licenseId": "GPL-2.0-with-autoconf-exception", "seeAlso": [ "http://ac-archive.sourceforge.net/doc/copyright.html" ], "isOsiApproved": false }, { "reference": "https://spdx.org/licenses/GPL-2.0-with-bison-exception.html", "isDeprecatedLicenseId": true, "detailsUrl": "https://spdx.org/licenses/GPL-2.0-with-bison-exception.json", "referenceNumber": 222, "name": "GNU General Public License v2.0 w/Bison exception", "licenseId": "GPL-2.0-with-bison-exception", "seeAlso": [ "http://git.savannah.gnu.org/cgit/bison.git/tree/data/yacc.c?id\u003d193d7c7054ba7197b0789e14965b739162319b5e#n141" ], "isOsiApproved": false }, { "reference": "https://spdx.org/licenses/GPL-2.0-with-classpath-exception.html", "isDeprecatedLicenseId": true, "detailsUrl": "https://spdx.org/licenses/GPL-2.0-with-classpath-exception.json", "referenceNumber": 279, "name": "GNU General Public License v2.0 w/Classpath exception", "licenseId": "GPL-2.0-with-classpath-exception", "seeAlso": [ "https://www.gnu.org/software/classpath/license.html" ], "isOsiApproved": false }, { "reference": "https://spdx.org/licenses/GPL-2.0-with-font-exception.html", "isDeprecatedLicenseId": true, "detailsUrl": "https://spdx.org/licenses/GPL-2.0-with-font-exception.json", "referenceNumber": 641, "name": "GNU General Public License v2.0 w/Font exception", "licenseId": "GPL-2.0-with-font-exception", "seeAlso": [ "https://www.gnu.org/licenses/gpl-faq.html#FontException" ], "isOsiApproved": false }, { "reference": "https://spdx.org/licenses/GPL-2.0-with-GCC-exception.html", "isDeprecatedLicenseId": true, "detailsUrl": "https://spdx.org/licenses/GPL-2.0-with-GCC-exception.json", "referenceNumber": 519, "name": "GNU General Public License v2.0 w/GCC Runtime Library exception", "licenseId": "GPL-2.0-with-GCC-exception", "seeAlso": [ "https://gcc.gnu.org/git/?p\u003dgcc.git;a\u003dblob;f\u003dgcc/libgcc1.c;h\u003d762f5143fc6eed57b6797c82710f3538aa52b40b;hb\u003dcb143a3ce4fb417c68f5fa2691a1b1b1053dfba9#l10" ], "isOsiApproved": false }, { "reference": "https://spdx.org/licenses/GPL-3.0.html", "isDeprecatedLicenseId": true, "detailsUrl": "https://spdx.org/licenses/GPL-3.0.json", "referenceNumber": 397, "name": "GNU General Public License v3.0 only", "licenseId": "GPL-3.0", "seeAlso": [ "https://www.gnu.org/licenses/gpl-3.0-standalone.html", "https://opensource.org/licenses/GPL-3.0" ], "isOsiApproved": true, "isFsfLibre": true }, { "reference": "https://spdx.org/licenses/GPL-3.0+.html", "isDeprecatedLicenseId": true, "detailsUrl": "https://spdx.org/licenses/GPL-3.0+.json", "referenceNumber": 528, "name": "GNU General Public License v3.0 or later", "licenseId": "GPL-3.0+", "seeAlso": [ "https://www.gnu.org/licenses/gpl-3.0-standalone.html", "https://opensource.org/licenses/GPL-3.0" ], "isOsiApproved": true, "isFsfLibre": true }, { "reference": "https://spdx.org/licenses/GPL-3.0-only.html", "isDeprecatedLicenseId": false, "detailsUrl": "https://spdx.org/licenses/GPL-3.0-only.json", "referenceNumber": 518, "name": "GNU General Public License v3.0 only", "licenseId": "GPL-3.0-only", "seeAlso": [ "https://www.gnu.org/licenses/gpl-3.0-standalone.html", "https://opensource.org/licenses/GPL-3.0" ], "isOsiApproved": true, "isFsfLibre": true }, { "reference": "https://spdx.org/licenses/GPL-3.0-or-later.html", "isDeprecatedLicenseId": false, "detailsUrl": "https://spdx.org/licenses/GPL-3.0-or-later.json", "referenceNumber": 152, "name": "GNU General Public License v3.0 or later", "licenseId": "GPL-3.0-or-later", "seeAlso": [ "https://www.gnu.org/licenses/gpl-3.0-standalone.html", "https://opensource.org/licenses/GPL-3.0" ], "isOsiApproved": true, "isFsfLibre": true }, { "reference": "https://spdx.org/licenses/GPL-3.0-with-autoconf-exception.html", "isDeprecatedLicenseId": true, "detailsUrl": "https://spdx.org/licenses/GPL-3.0-with-autoconf-exception.json", "referenceNumber": 557, "name": "GNU General Public License v3.0 w/Autoconf exception", "licenseId": "GPL-3.0-with-autoconf-exception", "seeAlso": [ "https://www.gnu.org/licenses/autoconf-exception-3.0.html" ], "isOsiApproved": false }, { "reference": "https://spdx.org/licenses/GPL-3.0-with-GCC-exception.html", "isDeprecatedLicenseId": true, "detailsUrl": "https://spdx.org/licenses/GPL-3.0-with-GCC-exception.json", "referenceNumber": 241, "name": "GNU General Public License v3.0 w/GCC Runtime Library exception", "licenseId": "GPL-3.0-with-GCC-exception", "seeAlso": [ "https://www.gnu.org/licenses/gcc-exception-3.1.html" ], "isOsiApproved": true }, { "reference": "https://spdx.org/licenses/Graphics-Gems.html", "isDeprecatedLicenseId": false, "detailsUrl": "https://spdx.org/licenses/Graphics-Gems.json", "referenceNumber": 30, "name": "Graphics Gems License", "licenseId": "Graphics-Gems", "seeAlso": [ "https://github.com/erich666/GraphicsGems/blob/master/LICENSE.md" ], "isOsiApproved": false }, { "reference": "https://spdx.org/licenses/gSOAP-1.3b.html", "isDeprecatedLicenseId": false, "detailsUrl": "https://spdx.org/licenses/gSOAP-1.3b.json", "referenceNumber": 98, "name": "gSOAP Public License v1.3b", "licenseId": "gSOAP-1.3b", "seeAlso": [ "http://www.cs.fsu.edu/~engelen/license.html" ], "isOsiApproved": false }, { "reference": "https://spdx.org/licenses/gtkbook.html", "isDeprecatedLicenseId": false, "detailsUrl": "https://spdx.org/licenses/gtkbook.json", "referenceNumber": 554, "name": "gtkbook License", "licenseId": "gtkbook", "seeAlso": [ "https://github.com/slogan621/gtkbook", "https://github.com/oetiker/rrdtool-1.x/blob/master/src/plbasename.c#L8-L11" ], "isOsiApproved": false }, { "reference": "https://spdx.org/licenses/Gutmann.html", "isDeprecatedLicenseId": false, "detailsUrl": "https://spdx.org/licenses/Gutmann.json", "referenceNumber": 430, "name": "Gutmann License", "licenseId": "Gutmann", "seeAlso": [ "https://www.cs.auckland.ac.nz/~pgut001/dumpasn1.c" ], "isOsiApproved": false }, { "reference": "https://spdx.org/licenses/HaskellReport.html", "isDeprecatedLicenseId": false, "detailsUrl": "https://spdx.org/licenses/HaskellReport.json", "referenceNumber": 524, "name": "Haskell Language Report License", "licenseId": "HaskellReport", "seeAlso": [ "https://fedoraproject.org/wiki/Licensing/Haskell_Language_Report_License" ], "isOsiApproved": false }, { "reference": "https://spdx.org/licenses/HDF5.html", "isDeprecatedLicenseId": false, "detailsUrl": "https://spdx.org/licenses/HDF5.json", "referenceNumber": 273, "name": "HDF5 License", "licenseId": "HDF5", "seeAlso": [ "https://github.com/HDFGroup/hdf5/?tab\u003dLicense-1-ov-file#readme" ], "isOsiApproved": false }, { "reference": "https://spdx.org/licenses/hdparm.html", "isDeprecatedLicenseId": false, "detailsUrl": "https://spdx.org/licenses/hdparm.json", "referenceNumber": 701, "name": "hdparm License", "licenseId": "hdparm", "seeAlso": [ "https://github.com/Distrotech/hdparm/blob/4517550db29a91420fb2b020349523b1b4512df2/LICENSE.TXT" ], "isOsiApproved": false }, { "reference": "https://spdx.org/licenses/HIDAPI.html", "isDeprecatedLicenseId": false, "detailsUrl": "https://spdx.org/licenses/HIDAPI.json", "referenceNumber": 478, "name": "HIDAPI License", "licenseId": "HIDAPI", "seeAlso": [ "https://github.com/signal11/hidapi/blob/master/LICENSE-orig.txt" ], "isOsiApproved": false }, { "reference": "https://spdx.org/licenses/Hippocratic-2.1.html", "isDeprecatedLicenseId": false, "detailsUrl": "https://spdx.org/licenses/Hippocratic-2.1.json", "referenceNumber": 129, "name": "Hippocratic License 2.1", "licenseId": "Hippocratic-2.1", "seeAlso": [ "https://firstdonoharm.dev/version/2/1/license.html", "https://github.com/EthicalSource/hippocratic-license/blob/58c0e646d64ff6fbee275bfe2b9492f914e3ab2a/LICENSE.txt" ], "isOsiApproved": false }, { "reference": "https://spdx.org/licenses/HP-1986.html", "isDeprecatedLicenseId": false, "detailsUrl": "https://spdx.org/licenses/HP-1986.json", "referenceNumber": 415, "name": "Hewlett-Packard 1986 License", "licenseId": "HP-1986", "seeAlso": [ "https://sourceware.org/git/?p\u003dnewlib-cygwin.git;a\u003dblob;f\u003dnewlib/libc/machine/hppa/memchr.S;h\u003d1cca3e5e8867aa4bffef1f75a5c1bba25c0c441e;hb\u003dHEAD#l2" ], "isOsiApproved": false }, { "reference": "https://spdx.org/licenses/HP-1989.html", "isDeprecatedLicenseId": false, "detailsUrl": "https://spdx.org/licenses/HP-1989.json", "referenceNumber": 527, "name": "Hewlett-Packard 1989 License", "licenseId": "HP-1989", "seeAlso": [ "https://github.com/bleargh45/Data-UUID/blob/master/LICENSE" ], "isOsiApproved": false }, { "reference": "https://spdx.org/licenses/HPND.html", "isDeprecatedLicenseId": false, "detailsUrl": "https://spdx.org/licenses/HPND.json", "referenceNumber": 269, "name": "Historical Permission Notice and Disclaimer", "licenseId": "HPND", "seeAlso": [ "https://opensource.org/licenses/HPND", "http://lists.opensource.org/pipermail/license-discuss_lists.opensource.org/2002-November/006304.html" ], "isOsiApproved": true, "isFsfLibre": true }, { "reference": "https://spdx.org/licenses/HPND-DEC.html", "isDeprecatedLicenseId": false, "detailsUrl": "https://spdx.org/licenses/HPND-DEC.json", "referenceNumber": 368, "name": "Historical Permission Notice and Disclaimer - DEC variant", "licenseId": "HPND-DEC", "seeAlso": [ "https://gitlab.freedesktop.org/xorg/app/xkbcomp/-/blob/master/COPYING?ref_type\u003dheads#L69" ], "isOsiApproved": false }, { "reference": "https://spdx.org/licenses/HPND-doc.html", "isDeprecatedLicenseId": false, "detailsUrl": "https://spdx.org/licenses/HPND-doc.json", "referenceNumber": 106, "name": "Historical Permission Notice and Disclaimer - documentation variant", "licenseId": "HPND-doc", "seeAlso": [ "https://gitlab.freedesktop.org/xorg/lib/libxext/-/blob/master/COPYING?ref_type\u003dheads#L185-197", "https://gitlab.freedesktop.org/xorg/lib/libxtst/-/blob/master/COPYING?ref_type\u003dheads#L70-77" ], "isOsiApproved": false }, { "reference": "https://spdx.org/licenses/HPND-doc-sell.html", "isDeprecatedLicenseId": false, "detailsUrl": "https://spdx.org/licenses/HPND-doc-sell.json", "referenceNumber": 158, "name": "Historical Permission Notice and Disclaimer - documentation sell variant", "licenseId": "HPND-doc-sell", "seeAlso": [ "https://gitlab.freedesktop.org/xorg/lib/libxtst/-/blob/master/COPYING?ref_type\u003dheads#L108-117", "https://gitlab.freedesktop.org/xorg/lib/libxext/-/blob/master/COPYING?ref_type\u003dheads#L153-162" ], "isOsiApproved": false }, { "reference": "https://spdx.org/licenses/HPND-export-US.html", "isDeprecatedLicenseId": false, "detailsUrl": "https://spdx.org/licenses/HPND-export-US.json", "referenceNumber": 41, "name": "HPND with US Government export control warning", "licenseId": "HPND-export-US", "seeAlso": [ "https://www.kermitproject.org/ck90.html#source" ], "isOsiApproved": false }, { "reference": "https://spdx.org/licenses/HPND-export-US-acknowledgement.html", "isDeprecatedLicenseId": false, "detailsUrl": "https://spdx.org/licenses/HPND-export-US-acknowledgement.json", "referenceNumber": 723, "name": "HPND with US Government export control warning and acknowledgment", "licenseId": "HPND-export-US-acknowledgement", "seeAlso": [ "https://github.com/krb5/krb5/blob/krb5-1.21.2-final/NOTICE#L831-L852", "https://web.mit.edu/kerberos/krb5-1.21/doc/mitK5license.html" ], "isOsiApproved": false }, { "reference": "https://spdx.org/licenses/HPND-export-US-modify.html", "isDeprecatedLicenseId": false, "detailsUrl": "https://spdx.org/licenses/HPND-export-US-modify.json", "referenceNumber": 97, "name": "HPND with US Government export control warning and modification rqmt", "licenseId": "HPND-export-US-modify", "seeAlso": [ "https://github.com/krb5/krb5/blob/krb5-1.21.2-final/NOTICE#L1157-L1182", "https://github.com/pythongssapi/k5test/blob/v0.10.3/K5TEST-LICENSE.txt" ], "isOsiApproved": false }, { "reference": "https://spdx.org/licenses/HPND-export2-US.html", "isDeprecatedLicenseId": false, "detailsUrl": "https://spdx.org/licenses/HPND-export2-US.json", "referenceNumber": 281, "name": "HPND with US Government export control and 2 disclaimers", "licenseId": "HPND-export2-US", "seeAlso": [ "https://github.com/krb5/krb5/blob/krb5-1.21.2-final/NOTICE#L111-L133", "https://web.mit.edu/kerberos/krb5-1.21/doc/mitK5license.html" ], "isOsiApproved": false }, { "reference": "https://spdx.org/licenses/HPND-Fenneberg-Livingston.html", "isDeprecatedLicenseId": false, "detailsUrl": "https://spdx.org/licenses/HPND-Fenneberg-Livingston.json", "referenceNumber": 596, "name": "Historical Permission Notice and Disclaimer - Fenneberg-Livingston variant", "licenseId": "HPND-Fenneberg-Livingston", "seeAlso": [ "https://github.com/FreeRADIUS/freeradius-client/blob/master/COPYRIGHT#L32", "https://github.com/radcli/radcli/blob/master/COPYRIGHT#L34" ], "isOsiApproved": false }, { "reference": "https://spdx.org/licenses/HPND-INRIA-IMAG.html", "isDeprecatedLicenseId": false, "detailsUrl": "https://spdx.org/licenses/HPND-INRIA-IMAG.json", "referenceNumber": 320, "name": "Historical Permission Notice and Disclaimer - INRIA-IMAG variant", "licenseId": "HPND-INRIA-IMAG", "seeAlso": [ "https://github.com/ppp-project/ppp/blob/master/pppd/ipv6cp.c#L75-L83" ], "isOsiApproved": false }, { "reference": "https://spdx.org/licenses/HPND-Intel.html", "isDeprecatedLicenseId": false, "detailsUrl": "https://spdx.org/licenses/HPND-Intel.json", "referenceNumber": 662, "name": "Historical Permission Notice and Disclaimer - Intel variant", "licenseId": "HPND-Intel", "seeAlso": [ "https://sourceware.org/git/?p\u003dnewlib-cygwin.git;a\u003dblob;f\u003dnewlib/libc/machine/i960/memcpy.S;hb\u003dHEAD" ], "isOsiApproved": false }, { "reference": "https://spdx.org/licenses/HPND-Kevlin-Henney.html", "isDeprecatedLicenseId": false, "detailsUrl": "https://spdx.org/licenses/HPND-Kevlin-Henney.json", "referenceNumber": 500, "name": "Historical Permission Notice and Disclaimer - Kevlin Henney variant", "licenseId": "HPND-Kevlin-Henney", "seeAlso": [ "https://github.com/mruby/mruby/blob/83d12f8d52522cdb7c8cc46fad34821359f453e6/mrbgems/mruby-dir/src/Win/dirent.c#L127-L140" ], "isOsiApproved": false }, { "reference": "https://spdx.org/licenses/HPND-Markus-Kuhn.html", "isDeprecatedLicenseId": false, "detailsUrl": "https://spdx.org/licenses/HPND-Markus-Kuhn.json", "referenceNumber": 411, "name": "Historical Permission Notice and Disclaimer - Markus Kuhn variant", "licenseId": "HPND-Markus-Kuhn", "seeAlso": [ "https://www.cl.cam.ac.uk/~mgk25/ucs/wcwidth.c", "https://sourceware.org/git/?p\u003dbinutils-gdb.git;a\u003dblob;f\u003dreadline/readline/support/wcwidth.c;h\u003d0f5ec995796f4813abbcf4972aec0378ab74722a;hb\u003dHEAD#l55" ], "isOsiApproved": false }, { "reference": "https://spdx.org/licenses/HPND-merchantability-variant.html", "isDeprecatedLicenseId": false, "detailsUrl": "https://spdx.org/licenses/HPND-merchantability-variant.json", "referenceNumber": 231, "name": "Historical Permission Notice and Disclaimer - merchantability variant", "licenseId": "HPND-merchantability-variant", "seeAlso": [ "https://sourceware.org/git/?p\u003dnewlib-cygwin.git;a\u003dblob;f\u003dnewlib/libc/misc/fini.c;hb\u003dHEAD" ], "isOsiApproved": false }, { "reference": "https://spdx.org/licenses/HPND-MIT-disclaimer.html", "isDeprecatedLicenseId": false, "detailsUrl": "https://spdx.org/licenses/HPND-MIT-disclaimer.json", "referenceNumber": 220, "name": "Historical Permission Notice and Disclaimer with MIT disclaimer", "licenseId": "HPND-MIT-disclaimer", "seeAlso": [ "https://metacpan.org/release/NLNETLABS/Net-DNS-SEC-1.22/source/LICENSE" ], "isOsiApproved": false }, { "reference": "https://spdx.org/licenses/HPND-Netrek.html", "isDeprecatedLicenseId": false, "detailsUrl": "https://spdx.org/licenses/HPND-Netrek.json", "referenceNumber": 369, "name": "Historical Permission Notice and Disclaimer - Netrek variant", "licenseId": "HPND-Netrek", "seeAlso": [], "isOsiApproved": false }, { "reference": "https://spdx.org/licenses/HPND-Pbmplus.html", "isDeprecatedLicenseId": false, "detailsUrl": "https://spdx.org/licenses/HPND-Pbmplus.json", "referenceNumber": 280, "name": "Historical Permission Notice and Disclaimer - Pbmplus variant", "licenseId": "HPND-Pbmplus", "seeAlso": [ "https://sourceforge.net/p/netpbm/code/HEAD/tree/super_stable/netpbm.c#l8" ], "isOsiApproved": false }, { "reference": "https://spdx.org/licenses/HPND-sell-MIT-disclaimer-xserver.html", "isDeprecatedLicenseId": false, "detailsUrl": "https://spdx.org/licenses/HPND-sell-MIT-disclaimer-xserver.json", "referenceNumber": 724, "name": "Historical Permission Notice and Disclaimer - sell xserver variant with MIT disclaimer", "licenseId": "HPND-sell-MIT-disclaimer-xserver", "seeAlso": [ "https://gitlab.freedesktop.org/xorg/xserver/-/blob/master/COPYING?ref_type\u003dheads#L1781" ], "isOsiApproved": false }, { "reference": "https://spdx.org/licenses/HPND-sell-regexpr.html", "isDeprecatedLicenseId": false, "detailsUrl": "https://spdx.org/licenses/HPND-sell-regexpr.json", "referenceNumber": 212, "name": "Historical Permission Notice and Disclaimer - sell regexpr variant", "licenseId": "HPND-sell-regexpr", "seeAlso": [ "https://gitlab.com/bacula-org/bacula/-/blob/Branch-11.0/bacula/LICENSE-FOSS?ref_type\u003dheads#L245" ], "isOsiApproved": false }, { "reference": "https://spdx.org/licenses/HPND-sell-variant.html", "isDeprecatedLicenseId": false, "detailsUrl": "https://spdx.org/licenses/HPND-sell-variant.json", "referenceNumber": 3, "name": "Historical Permission Notice and Disclaimer - sell variant", "licenseId": "HPND-sell-variant", "seeAlso": [ "https://git.kernel.org/pub/scm/linux/kernel/git/torvalds/linux.git/tree/net/sunrpc/auth_gss/gss_generic_token.c?h\u003dv4.19", "https://github.com/kfish/xsel/blob/master/COPYING" ], "isOsiApproved": false }, { "reference": "https://spdx.org/licenses/HPND-sell-variant-critical-systems.html", "isDeprecatedLicenseId": false, "detailsUrl": "https://spdx.org/licenses/HPND-sell-variant-critical-systems.json", "referenceNumber": 422, "name": "HPND - sell variant with safety critical systems clause", "licenseId": "HPND-sell-variant-critical-systems", "seeAlso": [ "https://gitlab.freedesktop.org/xorg/driver/xf86-video-voodoo/-/blob/68a5b6d98ae34749cca889f4373b4043d00bfe6a/src/voodoo_dga.c#L12-33" ], "isOsiApproved": false }, { "reference": "https://spdx.org/licenses/HPND-sell-variant-MIT-disclaimer.html", "isDeprecatedLicenseId": false, "detailsUrl": "https://spdx.org/licenses/HPND-sell-variant-MIT-disclaimer.json", "referenceNumber": 434, "name": "HPND sell variant with MIT disclaimer", "licenseId": "HPND-sell-variant-MIT-disclaimer", "seeAlso": [ "https://github.com/sigmavirus24/x11-ssh-askpass/blob/master/README" ], "isOsiApproved": false }, { "reference": "https://spdx.org/licenses/HPND-sell-variant-MIT-disclaimer-rev.html", "isDeprecatedLicenseId": false, "detailsUrl": "https://spdx.org/licenses/HPND-sell-variant-MIT-disclaimer-rev.json", "referenceNumber": 107, "name": "HPND sell variant with MIT disclaimer - reverse", "licenseId": "HPND-sell-variant-MIT-disclaimer-rev", "seeAlso": [ "https://github.com/sigmavirus24/x11-ssh-askpass/blob/master/dynlist.c" ], "isOsiApproved": false }, { "reference": "https://spdx.org/licenses/HPND-SMC.html", "isDeprecatedLicenseId": false, "detailsUrl": "https://spdx.org/licenses/HPND-SMC.json", "referenceNumber": 365, "name": "Historical Permission Notice and Disclaimer - SMC variant", "licenseId": "HPND-SMC", "seeAlso": [ "https://docs.python.org/3/license.html#execution-tracing" ], "isOsiApproved": false }, { "reference": "https://spdx.org/licenses/HPND-UC.html", "isDeprecatedLicenseId": false, "detailsUrl": "https://spdx.org/licenses/HPND-UC.json", "referenceNumber": 652, "name": "Historical Permission Notice and Disclaimer - University of California variant", "licenseId": "HPND-UC", "seeAlso": [ "https://core.tcl-lang.org/tk/file?name\u003dcompat/unistd.h" ], "isOsiApproved": false }, { "reference": "https://spdx.org/licenses/HPND-UC-export-US.html", "isDeprecatedLicenseId": false, "detailsUrl": "https://spdx.org/licenses/HPND-UC-export-US.json", "referenceNumber": 469, "name": "Historical Permission Notice and Disclaimer - University of California, US export warning", "licenseId": "HPND-UC-export-US", "seeAlso": [ "https://github.com/RTimothyEdwards/magic/blob/master/LICENSE" ], "isOsiApproved": false }, { "reference": "https://spdx.org/licenses/HTMLTIDY.html", "isDeprecatedLicenseId": false, "detailsUrl": "https://spdx.org/licenses/HTMLTIDY.json", "referenceNumber": 159, "name": "HTML Tidy License", "licenseId": "HTMLTIDY", "seeAlso": [ "https://github.com/htacg/tidy-html5/blob/next/README/LICENSE.md" ], "isOsiApproved": false }, { "reference": "https://spdx.org/licenses/hyphen-bulgarian.html", "isDeprecatedLicenseId": false, "detailsUrl": "https://spdx.org/licenses/hyphen-bulgarian.json", "referenceNumber": 351, "name": "hyphen-bulgarian License", "licenseId": "hyphen-bulgarian", "seeAlso": [ "https://ctan.math.illinois.edu/systems/texlive/tlnet/archive/hyphen-bulgarian.tar.xz", "https://gitlab.freedesktop.org/xkeyboard-config/xkeyboard-config/-/blob/959538769bfad6a73bdf34275d46520ec0f9cbb5/COPYING#L176-185" ], "isOsiApproved": false }, { "reference": "https://spdx.org/licenses/IBM-pibs.html", "isDeprecatedLicenseId": false, "detailsUrl": "https://spdx.org/licenses/IBM-pibs.json", "referenceNumber": 677, "name": "IBM PowerPC Initialization and Boot Software", "licenseId": "IBM-pibs", "seeAlso": [ "http://git.denx.de/?p\u003du-boot.git;a\u003dblob;f\u003darch/powerpc/cpu/ppc4xx/miiphy.c;h\u003d297155fdafa064b955e53e9832de93bfb0cfb85b;hb\u003d9fab4bf4cc077c21e43941866f3f2c196f28670d" ], "isOsiApproved": false }, { "reference": "https://spdx.org/licenses/ICU.html", "isDeprecatedLicenseId": false, "detailsUrl": "https://spdx.org/licenses/ICU.json", "referenceNumber": 472, "name": "ICU License", "licenseId": "ICU", "seeAlso": [ "http://source.icu-project.org/repos/icu/icu/trunk/license.html" ], "isOsiApproved": true }, { "reference": "https://spdx.org/licenses/IEC-Code-Components-EULA.html", "isDeprecatedLicenseId": false, "detailsUrl": "https://spdx.org/licenses/IEC-Code-Components-EULA.json", "referenceNumber": 552, "name": "IEC Code Components End-user licence agreement", "licenseId": "IEC-Code-Components-EULA", "seeAlso": [ "https://www.iec.ch/webstore/custserv/pdf/CC-EULA.pdf", "https://www.iec.ch/CCv1", "https://www.iec.ch/copyright" ], "isOsiApproved": false }, { "reference": "https://spdx.org/licenses/IJG.html", "isDeprecatedLicenseId": false, "detailsUrl": "https://spdx.org/licenses/IJG.json", "referenceNumber": 180, "name": "Independent JPEG Group License", "licenseId": "IJG", "seeAlso": [ "http://dev.w3.org/cvsweb/Amaya/libjpeg/Attic/README?rev\u003d1.2", "https://github.com/vstroebel/jpeg-encoder/blob/main/src/fdct.rs#L1-L72", "https://github.com/libjpeg-turbo/libjpeg-turbo/blob/main/README.ijg#L117-L161" ], "isOsiApproved": false, "isFsfLibre": true }, { "reference": "https://spdx.org/licenses/IJG-short.html", "isDeprecatedLicenseId": false, "detailsUrl": "https://spdx.org/licenses/IJG-short.json", "referenceNumber": 254, "name": "Independent JPEG Group License - short", "licenseId": "IJG-short", "seeAlso": [ "https://sourceforge.net/p/xmedcon/code/ci/master/tree/libs/ljpg/" ], "isOsiApproved": false }, { "reference": "https://spdx.org/licenses/ImageMagick.html", "isDeprecatedLicenseId": false, "detailsUrl": "https://spdx.org/licenses/ImageMagick.json", "referenceNumber": 726, "name": "ImageMagick License", "licenseId": "ImageMagick", "seeAlso": [ "http://www.imagemagick.org/script/license.php" ], "isOsiApproved": false }, { "reference": "https://spdx.org/licenses/iMatix.html", "isDeprecatedLicenseId": false, "detailsUrl": "https://spdx.org/licenses/iMatix.json", "referenceNumber": 645, "name": "iMatix Standard Function Library Agreement", "licenseId": "iMatix", "seeAlso": [ "http://legacy.imatix.com/html/sfl/sfl4.htm#license" ], "isOsiApproved": false, "isFsfLibre": true }, { "reference": "https://spdx.org/licenses/Imlib2.html", "isDeprecatedLicenseId": false, "detailsUrl": "https://spdx.org/licenses/Imlib2.json", "referenceNumber": 577, "name": "Imlib2 License", "licenseId": "Imlib2", "seeAlso": [ "http://trac.enlightenment.org/e/browser/trunk/imlib2/COPYING", "https://git.enlightenment.org/legacy/imlib2.git/tree/COPYING" ], "isOsiApproved": false, "isFsfLibre": true }, { "reference": "https://spdx.org/licenses/Info-ZIP.html", "isDeprecatedLicenseId": false, "detailsUrl": "https://spdx.org/licenses/Info-ZIP.json", "referenceNumber": 228, "name": "Info-ZIP License", "licenseId": "Info-ZIP", "seeAlso": [ "http://www.info-zip.org/license.html" ], "isOsiApproved": false }, { "reference": "https://spdx.org/licenses/Inner-Net-2.0.html", "isDeprecatedLicenseId": false, "detailsUrl": "https://spdx.org/licenses/Inner-Net-2.0.json", "referenceNumber": 346, "name": "Inner Net License v2.0", "licenseId": "Inner-Net-2.0", "seeAlso": [ "https://fedoraproject.org/wiki/Licensing/Inner_Net_License", "https://sourceware.org/git/?p\u003dglibc.git;a\u003dblob;f\u003dLICENSES;h\u003d530893b1dc9ea00755603c68fb36bd4fc38a7be8;hb\u003dHEAD#l207" ], "isOsiApproved": false }, { "reference": "https://spdx.org/licenses/InnoSetup.html", "isDeprecatedLicenseId": false, "detailsUrl": "https://spdx.org/licenses/InnoSetup.json", "referenceNumber": 312, "name": "Inno Setup License", "licenseId": "InnoSetup", "seeAlso": [ "https://github.com/jrsoftware/issrc/blob/HEAD/license.txt" ], "isOsiApproved": false }, { "reference": "https://spdx.org/licenses/Intel.html", "isDeprecatedLicenseId": false, "detailsUrl": "https://spdx.org/licenses/Intel.json", "referenceNumber": 127, "name": "Intel Open Source License", "licenseId": "Intel", "seeAlso": [ "https://opensource.org/licenses/Intel" ], "isOsiApproved": true, "isFsfLibre": true }, { "reference": "https://spdx.org/licenses/Intel-ACPI.html", "isDeprecatedLicenseId": false, "detailsUrl": "https://spdx.org/licenses/Intel-ACPI.json", "referenceNumber": 15, "name": "Intel ACPI Software License Agreement", "licenseId": "Intel-ACPI", "seeAlso": [ "https://fedoraproject.org/wiki/Licensing/Intel_ACPI_Software_License_Agreement" ], "isOsiApproved": false }, { "reference": "https://spdx.org/licenses/Interbase-1.0.html", "isDeprecatedLicenseId": false, "detailsUrl": "https://spdx.org/licenses/Interbase-1.0.json", "referenceNumber": 452, "name": "Interbase Public License v1.0", "licenseId": "Interbase-1.0", "seeAlso": [ "https://web.archive.org/web/20060319014854/http://info.borland.com/devsupport/interbase/opensource/IPL.html" ], "isOsiApproved": false }, { "reference": "https://spdx.org/licenses/IPA.html", "isDeprecatedLicenseId": false, "detailsUrl": "https://spdx.org/licenses/IPA.json", "referenceNumber": 225, "name": "IPA Font License", "licenseId": "IPA", "seeAlso": [ "https://opensource.org/licenses/IPA" ], "isOsiApproved": true, "isFsfLibre": true }, { "reference": "https://spdx.org/licenses/IPL-1.0.html", "isDeprecatedLicenseId": false, "detailsUrl": "https://spdx.org/licenses/IPL-1.0.json", "referenceNumber": 168, "name": "IBM Public License v1.0", "licenseId": "IPL-1.0", "seeAlso": [ "https://opensource.org/licenses/IPL-1.0" ], "isOsiApproved": true, "isFsfLibre": true }, { "reference": "https://spdx.org/licenses/ISC.html", "isDeprecatedLicenseId": false, "detailsUrl": "https://spdx.org/licenses/ISC.json", "referenceNumber": 68, "name": "ISC License", "licenseId": "ISC", "seeAlso": [ "https://www.isc.org/licenses/", "https://www.isc.org/downloads/software-support-policy/isc-license/", "https://opensource.org/licenses/ISC" ], "isOsiApproved": true, "isFsfLibre": true }, { "reference": "https://spdx.org/licenses/ISC-Veillard.html", "isDeprecatedLicenseId": false, "detailsUrl": "https://spdx.org/licenses/ISC-Veillard.json", "referenceNumber": 358, "name": "ISC Veillard variant", "licenseId": "ISC-Veillard", "seeAlso": [ "https://raw.githubusercontent.com/GNOME/libxml2/4c2e7c651f6c2f0d1a74f350cbda95f7df3e7017/hash.c", "https://github.com/GNOME/libxml2/blob/master/dict.c", "https://sourceforge.net/p/ctrio/git/ci/master/tree/README" ], "isOsiApproved": false }, { "reference": "https://spdx.org/licenses/ISO-permission.html", "isDeprecatedLicenseId": false, "detailsUrl": "https://spdx.org/licenses/ISO-permission.json", "referenceNumber": 709, "name": "ISO permission notice", "licenseId": "ISO-permission", "seeAlso": [ "https://gitlab.com/agmartin/linuxdoc-tools/-/blob/master/iso-entities/COPYING?ref_type\u003dheads", "https://www.itu.int/ITU-T/formal-language/itu-t/t/t173/1997/ISOMHEG-sir.html" ], "isOsiApproved": false }, { "reference": "https://spdx.org/licenses/Jam.html", "isDeprecatedLicenseId": false, "detailsUrl": "https://spdx.org/licenses/Jam.json", "referenceNumber": 486, "name": "Jam License", "licenseId": "Jam", "seeAlso": [ "https://www.boost.org/doc/libs/1_35_0/doc/html/jam.html", "https://web.archive.org/web/20160330173339/https://swarm.workshop.perforce.com/files/guest/perforce_software/jam/src/README" ], "isOsiApproved": true }, { "reference": "https://spdx.org/licenses/JasPer-2.0.html", "isDeprecatedLicenseId": false, "detailsUrl": "https://spdx.org/licenses/JasPer-2.0.json", "referenceNumber": 96, "name": "JasPer License", "licenseId": "JasPer-2.0", "seeAlso": [ "http://www.ece.uvic.ca/~mdadams/jasper/LICENSE" ], "isOsiApproved": false }, { "reference": "https://spdx.org/licenses/jove.html", "isDeprecatedLicenseId": false, "detailsUrl": "https://spdx.org/licenses/jove.json", "referenceNumber": 615, "name": "Jove License", "licenseId": "jove", "seeAlso": [ "https://github.com/jonmacs/jove/blob/4_17/LICENSE" ], "isOsiApproved": false }, { "reference": "https://spdx.org/licenses/JPL-image.html", "isDeprecatedLicenseId": false, "detailsUrl": "https://spdx.org/licenses/JPL-image.json", "referenceNumber": 688, "name": "JPL Image Use Policy", "licenseId": "JPL-image", "seeAlso": [ "https://www.jpl.nasa.gov/jpl-image-use-policy" ], "isOsiApproved": false }, { "reference": "https://spdx.org/licenses/JPNIC.html", "isDeprecatedLicenseId": false, "detailsUrl": "https://spdx.org/licenses/JPNIC.json", "referenceNumber": 81, "name": "Japan Network Information Center License", "licenseId": "JPNIC", "seeAlso": [ "https://gitlab.isc.org/isc-projects/bind9/blob/master/COPYRIGHT#L366" ], "isOsiApproved": false }, { "reference": "https://spdx.org/licenses/JSON.html", "isDeprecatedLicenseId": false, "detailsUrl": "https://spdx.org/licenses/JSON.json", "referenceNumber": 603, "name": "JSON License", "licenseId": "JSON", "seeAlso": [ "http://www.json.org/license.html" ], "isOsiApproved": false, "isFsfLibre": false }, { "reference": "https://spdx.org/licenses/Kastrup.html", "isDeprecatedLicenseId": false, "detailsUrl": "https://spdx.org/licenses/Kastrup.json", "referenceNumber": 299, "name": "Kastrup License", "licenseId": "Kastrup", "seeAlso": [ "https://ctan.math.utah.edu/ctan/tex-archive/macros/generic/kastrup/binhex.dtx" ], "isOsiApproved": false }, { "reference": "https://spdx.org/licenses/Kazlib.html", "isDeprecatedLicenseId": false, "detailsUrl": "https://spdx.org/licenses/Kazlib.json", "referenceNumber": 185, "name": "Kazlib License", "licenseId": "Kazlib", "seeAlso": [ "http://git.savannah.gnu.org/cgit/kazlib.git/tree/except.c?id\u003d0062df360c2d17d57f6af19b0e444c51feb99036" ], "isOsiApproved": false }, { "reference": "https://spdx.org/licenses/Knuth-CTAN.html", "isDeprecatedLicenseId": false, "detailsUrl": "https://spdx.org/licenses/Knuth-CTAN.json", "referenceNumber": 39, "name": "Knuth CTAN License", "licenseId": "Knuth-CTAN", "seeAlso": [ "https://ctan.org/license/knuth" ], "isOsiApproved": false }, { "reference": "https://spdx.org/licenses/LAL-1.2.html", "isDeprecatedLicenseId": false, "detailsUrl": "https://spdx.org/licenses/LAL-1.2.json", "referenceNumber": 536, "name": "Licence Art Libre 1.2", "licenseId": "LAL-1.2", "seeAlso": [ "http://artlibre.org/licence/lal/licence-art-libre-12/" ], "isOsiApproved": false }, { "reference": "https://spdx.org/licenses/LAL-1.3.html", "isDeprecatedLicenseId": false, "detailsUrl": "https://spdx.org/licenses/LAL-1.3.json", "referenceNumber": 139, "name": "Licence Art Libre 1.3", "licenseId": "LAL-1.3", "seeAlso": [ "https://artlibre.org/" ], "isOsiApproved": false }, { "reference": "https://spdx.org/licenses/Latex2e.html", "isDeprecatedLicenseId": false, "detailsUrl": "https://spdx.org/licenses/Latex2e.json", "referenceNumber": 673, "name": "Latex2e License", "licenseId": "Latex2e", "seeAlso": [ "https://fedoraproject.org/wiki/Licensing/Latex2e" ], "isOsiApproved": false }, { "reference": "https://spdx.org/licenses/Latex2e-translated-notice.html", "isDeprecatedLicenseId": false, "detailsUrl": "https://spdx.org/licenses/Latex2e-translated-notice.json", "referenceNumber": 373, "name": "Latex2e with translated notice permission", "licenseId": "Latex2e-translated-notice", "seeAlso": [ "https://git.savannah.gnu.org/cgit/indent.git/tree/doc/indent.texi?id\u003da74c6b4ee49397cf330b333da1042bffa60ed14f#n74" ], "isOsiApproved": false }, { "reference": "https://spdx.org/licenses/Leptonica.html", "isDeprecatedLicenseId": false, "detailsUrl": "https://spdx.org/licenses/Leptonica.json", "referenceNumber": 174, "name": "Leptonica License", "licenseId": "Leptonica", "seeAlso": [ "https://fedoraproject.org/wiki/Licensing/Leptonica" ], "isOsiApproved": false }, { "reference": "https://spdx.org/licenses/LGPL-2.0.html", "isDeprecatedLicenseId": true, "detailsUrl": "https://spdx.org/licenses/LGPL-2.0.json", "referenceNumber": 339, "name": "GNU Library General Public License v2 only", "licenseId": "LGPL-2.0", "seeAlso": [ "https://www.gnu.org/licenses/old-licenses/lgpl-2.0-standalone.html" ], "isOsiApproved": true }, { "reference": "https://spdx.org/licenses/LGPL-2.0+.html", "isDeprecatedLicenseId": true, "detailsUrl": "https://spdx.org/licenses/LGPL-2.0+.json", "referenceNumber": 270, "name": "GNU Library General Public License v2 or later", "licenseId": "LGPL-2.0+", "seeAlso": [ "https://www.gnu.org/licenses/old-licenses/lgpl-2.0-standalone.html" ], "isOsiApproved": true }, { "reference": "https://spdx.org/licenses/LGPL-2.0-only.html", "isDeprecatedLicenseId": false, "detailsUrl": "https://spdx.org/licenses/LGPL-2.0-only.json", "referenceNumber": 498, "name": "GNU Library General Public License v2 only", "licenseId": "LGPL-2.0-only", "seeAlso": [ "https://www.gnu.org/licenses/old-licenses/lgpl-2.0-standalone.html" ], "isOsiApproved": true }, { "reference": "https://spdx.org/licenses/LGPL-2.0-or-later.html", "isDeprecatedLicenseId": false, "detailsUrl": "https://spdx.org/licenses/LGPL-2.0-or-later.json", "referenceNumber": 343, "name": "GNU Library General Public License v2 or later", "licenseId": "LGPL-2.0-or-later", "seeAlso": [ "https://www.gnu.org/licenses/old-licenses/lgpl-2.0-standalone.html" ], "isOsiApproved": true }, { "reference": "https://spdx.org/licenses/LGPL-2.1.html", "isDeprecatedLicenseId": true, "detailsUrl": "https://spdx.org/licenses/LGPL-2.1.json", "referenceNumber": 666, "name": "GNU Lesser General Public License v2.1 only", "licenseId": "LGPL-2.1", "seeAlso": [ "https://www.gnu.org/licenses/old-licenses/lgpl-2.1-standalone.html", "https://opensource.org/licenses/LGPL-2.1" ], "isOsiApproved": true, "isFsfLibre": true }, { "reference": "https://spdx.org/licenses/LGPL-2.1+.html", "isDeprecatedLicenseId": true, "detailsUrl": "https://spdx.org/licenses/LGPL-2.1+.json", "referenceNumber": 423, "name": "GNU Lesser General Public License v2.1 or later", "licenseId": "LGPL-2.1+", "seeAlso": [ "https://www.gnu.org/licenses/old-licenses/lgpl-2.1-standalone.html", "https://opensource.org/licenses/LGPL-2.1" ], "isOsiApproved": true, "isFsfLibre": true }, { "reference": "https://spdx.org/licenses/LGPL-2.1-only.html", "isDeprecatedLicenseId": false, "detailsUrl": "https://spdx.org/licenses/LGPL-2.1-only.json", "referenceNumber": 424, "name": "GNU Lesser General Public License v2.1 only", "licenseId": "LGPL-2.1-only", "seeAlso": [ "https://www.gnu.org/licenses/old-licenses/lgpl-2.1-standalone.html", "https://www.gnu.org/licenses/old-licenses/lgpl-2.1.html", "https://opensource.org/licenses/LGPL-2.1" ], "isOsiApproved": true, "isFsfLibre": true }, { "reference": "https://spdx.org/licenses/LGPL-2.1-or-later.html", "isDeprecatedLicenseId": false, "detailsUrl": "https://spdx.org/licenses/LGPL-2.1-or-later.json", "referenceNumber": 496, "name": "GNU Lesser General Public License v2.1 or later", "licenseId": "LGPL-2.1-or-later", "seeAlso": [ "https://www.gnu.org/licenses/old-licenses/lgpl-2.1-standalone.html", "https://www.gnu.org/licenses/old-licenses/lgpl-2.1.html", "https://opensource.org/licenses/LGPL-2.1" ], "isOsiApproved": true, "isFsfLibre": true }, { "reference": "https://spdx.org/licenses/LGPL-3.0.html", "isDeprecatedLicenseId": true, "detailsUrl": "https://spdx.org/licenses/LGPL-3.0.json", "referenceNumber": 447, "name": "GNU Lesser General Public License v3.0 only", "licenseId": "LGPL-3.0", "seeAlso": [ "https://www.gnu.org/licenses/lgpl-3.0-standalone.html", "https://www.gnu.org/licenses/lgpl+gpl-3.0.txt", "https://opensource.org/licenses/LGPL-3.0" ], "isOsiApproved": true, "isFsfLibre": true }, { "reference": "https://spdx.org/licenses/LGPL-3.0+.html", "isDeprecatedLicenseId": true, "detailsUrl": "https://spdx.org/licenses/LGPL-3.0+.json", "referenceNumber": 628, "name": "GNU Lesser General Public License v3.0 or later", "licenseId": "LGPL-3.0+", "seeAlso": [ "https://www.gnu.org/licenses/lgpl-3.0-standalone.html", "https://www.gnu.org/licenses/lgpl+gpl-3.0.txt", "https://opensource.org/licenses/LGPL-3.0" ], "isOsiApproved": true, "isFsfLibre": true }, { "reference": "https://spdx.org/licenses/LGPL-3.0-only.html", "isDeprecatedLicenseId": false, "detailsUrl": "https://spdx.org/licenses/LGPL-3.0-only.json", "referenceNumber": 194, "name": "GNU Lesser General Public License v3.0 only", "licenseId": "LGPL-3.0-only", "seeAlso": [ "https://www.gnu.org/licenses/lgpl-3.0-standalone.html", "https://www.gnu.org/licenses/lgpl+gpl-3.0.txt", "https://opensource.org/licenses/LGPL-3.0" ], "isOsiApproved": true, "isFsfLibre": true }, { "reference": "https://spdx.org/licenses/LGPL-3.0-or-later.html", "isDeprecatedLicenseId": false, "detailsUrl": "https://spdx.org/licenses/LGPL-3.0-or-later.json", "referenceNumber": 523, "name": "GNU Lesser General Public License v3.0 or later", "licenseId": "LGPL-3.0-or-later", "seeAlso": [ "https://www.gnu.org/licenses/lgpl-3.0-standalone.html", "https://www.gnu.org/licenses/lgpl+gpl-3.0.txt", "https://opensource.org/licenses/LGPL-3.0" ], "isOsiApproved": true, "isFsfLibre": true }, { "reference": "https://spdx.org/licenses/LGPLLR.html", "isDeprecatedLicenseId": false, "detailsUrl": "https://spdx.org/licenses/LGPLLR.json", "referenceNumber": 124, "name": "Lesser General Public License For Linguistic Resources", "licenseId": "LGPLLR", "seeAlso": [ "http://www-igm.univ-mlv.fr/~unitex/lgpllr.html" ], "isOsiApproved": false }, { "reference": "https://spdx.org/licenses/Libpng.html", "isDeprecatedLicenseId": false, "detailsUrl": "https://spdx.org/licenses/Libpng.json", "referenceNumber": 54, "name": "libpng License", "licenseId": "Libpng", "seeAlso": [ "http://www.libpng.org/pub/png/src/libpng-LICENSE.txt" ], "isOsiApproved": false }, { "reference": "https://spdx.org/licenses/libpng-1.6.35.html", "isDeprecatedLicenseId": false, "detailsUrl": "https://spdx.org/licenses/libpng-1.6.35.json", "referenceNumber": 325, "name": "PNG Reference Library License v1 (for libpng 0.5 through 1.6.35)", "licenseId": "libpng-1.6.35", "seeAlso": [ "http://www.libpng.org/pub/png/src/libpng-LICENSE.txt" ], "isOsiApproved": false }, { "reference": "https://spdx.org/licenses/libpng-2.0.html", "isDeprecatedLicenseId": false, "detailsUrl": "https://spdx.org/licenses/libpng-2.0.json", "referenceNumber": 250, "name": "PNG Reference Library version 2", "licenseId": "libpng-2.0", "seeAlso": [ "http://www.libpng.org/pub/png/src/libpng-LICENSE.txt" ], "isOsiApproved": false }, { "reference": "https://spdx.org/licenses/libselinux-1.0.html", "isDeprecatedLicenseId": false, "detailsUrl": "https://spdx.org/licenses/libselinux-1.0.json", "referenceNumber": 664, "name": "libselinux public domain notice", "licenseId": "libselinux-1.0", "seeAlso": [ "https://github.com/SELinuxProject/selinux/blob/master/libselinux/LICENSE" ], "isOsiApproved": false }, { "reference": "https://spdx.org/licenses/libtiff.html", "isDeprecatedLicenseId": false, "detailsUrl": "https://spdx.org/licenses/libtiff.json", "referenceNumber": 461, "name": "libtiff License", "licenseId": "libtiff", "seeAlso": [ "https://fedoraproject.org/wiki/Licensing/libtiff" ], "isOsiApproved": false }, { "reference": "https://spdx.org/licenses/libutil-David-Nugent.html", "isDeprecatedLicenseId": false, "detailsUrl": "https://spdx.org/licenses/libutil-David-Nugent.json", "referenceNumber": 111, "name": "libutil David Nugent License", "licenseId": "libutil-David-Nugent", "seeAlso": [ "http://web.mit.edu/freebsd/head/lib/libutil/login_ok.3", "https://cgit.freedesktop.org/libbsd/tree/man/setproctitle.3bsd" ], "isOsiApproved": false }, { "reference": "https://spdx.org/licenses/LiLiQ-P-1.1.html", "isDeprecatedLicenseId": false, "detailsUrl": "https://spdx.org/licenses/LiLiQ-P-1.1.json", "referenceNumber": 88, "name": "Licence Libre du Québec – Permissive version 1.1", "licenseId": "LiLiQ-P-1.1", "seeAlso": [ "https://forge.gouv.qc.ca/licence/fr/liliq-v1-1/", "http://opensource.org/licenses/LiLiQ-P-1.1", "https://forge.gouv.qc.ca/licence/liliq-p/" ], "isOsiApproved": true }, { "reference": "https://spdx.org/licenses/LiLiQ-R-1.1.html", "isDeprecatedLicenseId": false, "detailsUrl": "https://spdx.org/licenses/LiLiQ-R-1.1.json", "referenceNumber": 540, "name": "Licence Libre du Québec – Réciprocité version 1.1", "licenseId": "LiLiQ-R-1.1", "seeAlso": [ "https://www.forge.gouv.qc.ca/participez/licence-logicielle/licence-libre-du-quebec-liliq-en-francais/licence-libre-du-quebec-reciprocite-liliq-r-v1-1/", "http://opensource.org/licenses/LiLiQ-R-1.1", "https://forge.gouv.qc.ca/licence/liliq-p" ], "isOsiApproved": true }, { "reference": "https://spdx.org/licenses/LiLiQ-Rplus-1.1.html", "isDeprecatedLicenseId": false, "detailsUrl": "https://spdx.org/licenses/LiLiQ-Rplus-1.1.json", "referenceNumber": 70, "name": "Licence Libre du Québec – Réciprocité forte version 1.1", "licenseId": "LiLiQ-Rplus-1.1", "seeAlso": [ "https://www.forge.gouv.qc.ca/participez/licence-logicielle/licence-libre-du-quebec-liliq-en-francais/licence-libre-du-quebec-reciprocite-forte-liliq-r-v1-1/", "http://opensource.org/licenses/LiLiQ-Rplus-1.1", "https://forge.gouv.qc.ca/licence/liliq-r+/" ], "isOsiApproved": true }, { "reference": "https://spdx.org/licenses/Linux-man-pages-1-para.html", "isDeprecatedLicenseId": false, "detailsUrl": "https://spdx.org/licenses/Linux-man-pages-1-para.json", "referenceNumber": 200, "name": "Linux man-pages - 1 paragraph", "licenseId": "Linux-man-pages-1-para", "seeAlso": [ "https://git.kernel.org/pub/scm/docs/man-pages/man-pages.git/tree/man2/getcpu.2#n4" ], "isOsiApproved": false }, { "reference": "https://spdx.org/licenses/Linux-man-pages-copyleft.html", "isDeprecatedLicenseId": false, "detailsUrl": "https://spdx.org/licenses/Linux-man-pages-copyleft.json", "referenceNumber": 417, "name": "Linux man-pages Copyleft", "licenseId": "Linux-man-pages-copyleft", "seeAlso": [ "https://www.kernel.org/doc/man-pages/licenses.html" ], "isOsiApproved": false }, { "reference": "https://spdx.org/licenses/Linux-man-pages-copyleft-2-para.html", "isDeprecatedLicenseId": false, "detailsUrl": "https://spdx.org/licenses/Linux-man-pages-copyleft-2-para.json", "referenceNumber": 713, "name": "Linux man-pages Copyleft - 2 paragraphs", "licenseId": "Linux-man-pages-copyleft-2-para", "seeAlso": [ "https://git.kernel.org/pub/scm/docs/man-pages/man-pages.git/tree/man2/move_pages.2#n5", "https://git.kernel.org/pub/scm/docs/man-pages/man-pages.git/tree/man2/migrate_pages.2#n8" ], "isOsiApproved": false }, { "reference": "https://spdx.org/licenses/Linux-man-pages-copyleft-var.html", "isDeprecatedLicenseId": false, "detailsUrl": "https://spdx.org/licenses/Linux-man-pages-copyleft-var.json", "referenceNumber": 438, "name": "Linux man-pages Copyleft Variant", "licenseId": "Linux-man-pages-copyleft-var", "seeAlso": [ "https://git.kernel.org/pub/scm/docs/man-pages/man-pages.git/tree/man2/set_mempolicy.2#n5" ], "isOsiApproved": false }, { "reference": "https://spdx.org/licenses/Linux-OpenIB.html", "isDeprecatedLicenseId": false, "detailsUrl": "https://spdx.org/licenses/Linux-OpenIB.json", "referenceNumber": 680, "name": "Linux Kernel Variant of OpenIB.org license", "licenseId": "Linux-OpenIB", "seeAlso": [ "https://git.kernel.org/pub/scm/linux/kernel/git/torvalds/linux.git/tree/drivers/infiniband/core/sa.h" ], "isOsiApproved": false }, { "reference": "https://spdx.org/licenses/LOOP.html", "isDeprecatedLicenseId": false, "detailsUrl": "https://spdx.org/licenses/LOOP.json", "referenceNumber": 201, "name": "Common Lisp LOOP License", "licenseId": "LOOP", "seeAlso": [ "https://gitlab.com/embeddable-common-lisp/ecl/-/blob/develop/src/lsp/loop.lsp", "http://git.savannah.gnu.org/cgit/gcl.git/tree/gcl/lsp/gcl_loop.lsp?h\u003dVersion_2_6_13pre", "https://sourceforge.net/p/sbcl/sbcl/ci/master/tree/src/code/loop.lisp", "https://github.com/cl-adams/adams/blob/master/LICENSE.md", "https://github.com/blakemcbride/eclipse-lisp/blob/master/lisp/loop.lisp", "https://gitlab.common-lisp.net/cmucl/cmucl/-/blob/master/src/code/loop.lisp" ], "isOsiApproved": false }, { "reference": "https://spdx.org/licenses/LPD-document.html", "isDeprecatedLicenseId": false, "detailsUrl": "https://spdx.org/licenses/LPD-document.json", "referenceNumber": 722, "name": "LPD Documentation License", "licenseId": "LPD-document", "seeAlso": [ "https://github.com/Cyan4973/xxHash/blob/dev/doc/xxhash_spec.md", "https://www.ietf.org/rfc/rfc1952.txt" ], "isOsiApproved": false }, { "reference": "https://spdx.org/licenses/LPL-1.0.html", "isDeprecatedLicenseId": false, "detailsUrl": "https://spdx.org/licenses/LPL-1.0.json", "referenceNumber": 308, "name": "Lucent Public License Version 1.0", "licenseId": "LPL-1.0", "seeAlso": [ "https://opensource.org/licenses/LPL-1.0" ], "isOsiApproved": true }, { "reference": "https://spdx.org/licenses/LPL-1.02.html", "isDeprecatedLicenseId": false, "detailsUrl": "https://spdx.org/licenses/LPL-1.02.json", "referenceNumber": 581, "name": "Lucent Public License v1.02", "licenseId": "LPL-1.02", "seeAlso": [ "http://plan9.bell-labs.com/plan9/license.html", "https://opensource.org/licenses/LPL-1.02" ], "isOsiApproved": true, "isFsfLibre": true }, { "reference": "https://spdx.org/licenses/LPPL-1.0.html", "isDeprecatedLicenseId": false, "detailsUrl": "https://spdx.org/licenses/LPPL-1.0.json", "referenceNumber": 25, "name": "LaTeX Project Public License v1.0", "licenseId": "LPPL-1.0", "seeAlso": [ "http://www.latex-project.org/lppl/lppl-1-0.txt" ], "isOsiApproved": false }, { "reference": "https://spdx.org/licenses/LPPL-1.1.html", "isDeprecatedLicenseId": false, "detailsUrl": "https://spdx.org/licenses/LPPL-1.1.json", "referenceNumber": 32, "name": "LaTeX Project Public License v1.1", "licenseId": "LPPL-1.1", "seeAlso": [ "http://www.latex-project.org/lppl/lppl-1-1.txt" ], "isOsiApproved": false }, { "reference": "https://spdx.org/licenses/LPPL-1.2.html", "isDeprecatedLicenseId": false, "detailsUrl": "https://spdx.org/licenses/LPPL-1.2.json", "referenceNumber": 626, "name": "LaTeX Project Public License v1.2", "licenseId": "LPPL-1.2", "seeAlso": [ "http://www.latex-project.org/lppl/lppl-1-2.txt" ], "isOsiApproved": false, "isFsfLibre": true }, { "reference": "https://spdx.org/licenses/LPPL-1.3a.html", "isDeprecatedLicenseId": false, "detailsUrl": "https://spdx.org/licenses/LPPL-1.3a.json", "referenceNumber": 76, "name": "LaTeX Project Public License v1.3a", "licenseId": "LPPL-1.3a", "seeAlso": [ "http://www.latex-project.org/lppl/lppl-1-3a.txt" ], "isOsiApproved": false, "isFsfLibre": true }, { "reference": "https://spdx.org/licenses/LPPL-1.3c.html", "isDeprecatedLicenseId": false, "detailsUrl": "https://spdx.org/licenses/LPPL-1.3c.json", "referenceNumber": 526, "name": "LaTeX Project Public License v1.3c", "licenseId": "LPPL-1.3c", "seeAlso": [ "http://www.latex-project.org/lppl/lppl-1-3c.txt", "https://opensource.org/licenses/LPPL-1.3c" ], "isOsiApproved": true }, { "reference": "https://spdx.org/licenses/lsof.html", "isDeprecatedLicenseId": false, "detailsUrl": "https://spdx.org/licenses/lsof.json", "referenceNumber": 514, "name": "lsof License", "licenseId": "lsof", "seeAlso": [ "https://github.com/lsof-org/lsof/blob/master/COPYING" ], "isOsiApproved": false }, { "reference": "https://spdx.org/licenses/Lucida-Bitmap-Fonts.html", "isDeprecatedLicenseId": false, "detailsUrl": "https://spdx.org/licenses/Lucida-Bitmap-Fonts.json", "referenceNumber": 78, "name": "Lucida Bitmap Fonts License", "licenseId": "Lucida-Bitmap-Fonts", "seeAlso": [ "https://gitlab.freedesktop.org/xorg/font/bh-100dpi/-/blob/master/COPYING?ref_type\u003dheads" ], "isOsiApproved": false }, { "reference": "https://spdx.org/licenses/LZMA-SDK-9.11-to-9.20.html", "isDeprecatedLicenseId": false, "detailsUrl": "https://spdx.org/licenses/LZMA-SDK-9.11-to-9.20.json", "referenceNumber": 11, "name": "LZMA SDK License (versions 9.11 to 9.20)", "licenseId": "LZMA-SDK-9.11-to-9.20", "seeAlso": [ "https://www.7-zip.org/sdk.html", "https://sourceforge.net/projects/sevenzip/files/LZMA%20SDK/" ], "isOsiApproved": false }, { "reference": "https://spdx.org/licenses/LZMA-SDK-9.22.html", "isDeprecatedLicenseId": false, "detailsUrl": "https://spdx.org/licenses/LZMA-SDK-9.22.json", "referenceNumber": 482, "name": "LZMA SDK License (versions 9.22 and beyond)", "licenseId": "LZMA-SDK-9.22", "seeAlso": [ "https://www.7-zip.org/sdk.html", "https://sourceforge.net/projects/sevenzip/files/LZMA%20SDK/" ], "isOsiApproved": false }, { "reference": "https://spdx.org/licenses/Mackerras-3-Clause.html", "isDeprecatedLicenseId": false, "detailsUrl": "https://spdx.org/licenses/Mackerras-3-Clause.json", "referenceNumber": 653, "name": "Mackerras 3-Clause License", "licenseId": "Mackerras-3-Clause", "seeAlso": [ "https://github.com/ppp-project/ppp/blob/master/pppd/chap_ms.c#L6-L28" ], "isOsiApproved": false }, { "reference": "https://spdx.org/licenses/Mackerras-3-Clause-acknowledgment.html", "isDeprecatedLicenseId": false, "detailsUrl": "https://spdx.org/licenses/Mackerras-3-Clause-acknowledgment.json", "referenceNumber": 357, "name": "Mackerras 3-Clause - acknowledgment variant", "licenseId": "Mackerras-3-Clause-acknowledgment", "seeAlso": [ "https://github.com/ppp-project/ppp/blob/master/pppd/auth.c#L6-L28" ], "isOsiApproved": false }, { "reference": "https://spdx.org/licenses/magaz.html", "isDeprecatedLicenseId": false, "detailsUrl": "https://spdx.org/licenses/magaz.json", "referenceNumber": 483, "name": "magaz License", "licenseId": "magaz", "seeAlso": [ "https://mirrors.nic.cz/tex-archive/macros/latex/contrib/magaz/magaz.tex", "https://mirrors.ctan.org/macros/latex/contrib/version/version.sty" ], "isOsiApproved": false }, { "reference": "https://spdx.org/licenses/mailprio.html", "isDeprecatedLicenseId": false, "detailsUrl": "https://spdx.org/licenses/mailprio.json", "referenceNumber": 290, "name": "mailprio License", "licenseId": "mailprio", "seeAlso": [ "https://fossies.org/linux/sendmail/contrib/mailprio" ], "isOsiApproved": false }, { "reference": "https://spdx.org/licenses/MakeIndex.html", "isDeprecatedLicenseId": false, "detailsUrl": "https://spdx.org/licenses/MakeIndex.json", "referenceNumber": 579, "name": "MakeIndex License", "licenseId": "MakeIndex", "seeAlso": [ "https://fedoraproject.org/wiki/Licensing/MakeIndex" ], "isOsiApproved": false }, { "reference": "https://spdx.org/licenses/man2html.html", "isDeprecatedLicenseId": false, "detailsUrl": "https://spdx.org/licenses/man2html.json", "referenceNumber": 207, "name": "man2html License", "licenseId": "man2html", "seeAlso": [ "http://primates.ximian.com/~flucifredi/man/man-1.6g.tar.gz", "https://github.com/hamano/man2html/blob/master/man2html.c", "https://docs.oracle.com/cd/E81115_01/html/E81116/licenses.html" ], "isOsiApproved": false }, { "reference": "https://spdx.org/licenses/Martin-Birgmeier.html", "isDeprecatedLicenseId": false, "detailsUrl": "https://spdx.org/licenses/Martin-Birgmeier.json", "referenceNumber": 118, "name": "Martin Birgmeier License", "licenseId": "Martin-Birgmeier", "seeAlso": [ "https://github.com/Perl/perl5/blob/blead/util.c#L6136" ], "isOsiApproved": false }, { "reference": "https://spdx.org/licenses/McPhee-slideshow.html", "isDeprecatedLicenseId": false, "detailsUrl": "https://spdx.org/licenses/McPhee-slideshow.json", "referenceNumber": 233, "name": "McPhee Slideshow License", "licenseId": "McPhee-slideshow", "seeAlso": [ "https://mirror.las.iastate.edu/tex-archive/graphics/metapost/contrib/macros/slideshow/slideshow.mp" ], "isOsiApproved": false }, { "reference": "https://spdx.org/licenses/metamail.html", "isDeprecatedLicenseId": false, "detailsUrl": "https://spdx.org/licenses/metamail.json", "referenceNumber": 697, "name": "metamail License", "licenseId": "metamail", "seeAlso": [ "https://github.com/Dual-Life/mime-base64/blob/master/Base64.xs#L12" ], "isOsiApproved": false }, { "reference": "https://spdx.org/licenses/Minpack.html", "isDeprecatedLicenseId": false, "detailsUrl": "https://spdx.org/licenses/Minpack.json", "referenceNumber": 223, "name": "Minpack License", "licenseId": "Minpack", "seeAlso": [ "http://www.netlib.org/minpack/disclaimer", "https://gitlab.com/libeigen/eigen/-/blob/master/COPYING.MINPACK" ], "isOsiApproved": false }, { "reference": "https://spdx.org/licenses/MIPS.html", "isDeprecatedLicenseId": false, "detailsUrl": "https://spdx.org/licenses/MIPS.json", "referenceNumber": 236, "name": "MIPS License", "licenseId": "MIPS", "seeAlso": [ "https://sourceware.org/cgit/binutils-gdb/tree/include/coff/sym.h#n11" ], "isOsiApproved": false }, { "reference": "https://spdx.org/licenses/MirOS.html", "isDeprecatedLicenseId": false, "detailsUrl": "https://spdx.org/licenses/MirOS.json", "referenceNumber": 12, "name": "The MirOS Licence", "licenseId": "MirOS", "seeAlso": [ "https://opensource.org/licenses/MirOS" ], "isOsiApproved": true }, { "reference": "https://spdx.org/licenses/MIT.html", "isDeprecatedLicenseId": false, "detailsUrl": "https://spdx.org/licenses/MIT.json", "referenceNumber": 516, "name": "MIT License", "licenseId": "MIT", "seeAlso": [ "https://opensource.org/license/mit/", "http://opensource.org/licenses/MIT" ], "isOsiApproved": true, "isFsfLibre": true }, { "reference": "https://spdx.org/licenses/MIT-0.html", "isDeprecatedLicenseId": false, "detailsUrl": "https://spdx.org/licenses/MIT-0.json", "referenceNumber": 362, "name": "MIT No Attribution", "licenseId": "MIT-0", "seeAlso": [ "https://github.com/aws/mit-0", "https://romanrm.net/mit-zero", "https://github.com/awsdocs/aws-cloud9-user-guide/blob/master/LICENSE-SAMPLECODE" ], "isOsiApproved": true }, { "reference": "https://spdx.org/licenses/MIT-advertising.html", "isDeprecatedLicenseId": false, "detailsUrl": "https://spdx.org/licenses/MIT-advertising.json", "referenceNumber": 238, "name": "Enlightenment License (e16)", "licenseId": "MIT-advertising", "seeAlso": [ "https://fedoraproject.org/wiki/Licensing/MIT_With_Advertising" ], "isOsiApproved": false }, { "reference": "https://spdx.org/licenses/MIT-Click.html", "isDeprecatedLicenseId": false, "detailsUrl": "https://spdx.org/licenses/MIT-Click.json", "referenceNumber": 702, "name": "MIT Click License", "licenseId": "MIT-Click", "seeAlso": [ "https://github.com/kohler/t1utils/blob/master/LICENSE" ], "isOsiApproved": false }, { "reference": "https://spdx.org/licenses/MIT-CMU.html", "isDeprecatedLicenseId": false, "detailsUrl": "https://spdx.org/licenses/MIT-CMU.json", "referenceNumber": 324, "name": "CMU License", "licenseId": "MIT-CMU", "seeAlso": [ "https://fedoraproject.org/wiki/Licensing:MIT?rd\u003dLicensing/MIT#CMU_Style", "https://github.com/python-pillow/Pillow/blob/fffb426092c8db24a5f4b6df243a8a3c01fb63cd/LICENSE" ], "isOsiApproved": false }, { "reference": "https://spdx.org/licenses/MIT-enna.html", "isDeprecatedLicenseId": false, "detailsUrl": "https://spdx.org/licenses/MIT-enna.json", "referenceNumber": 553, "name": "enna License", "licenseId": "MIT-enna", "seeAlso": [ "https://fedoraproject.org/wiki/Licensing/MIT#enna" ], "isOsiApproved": false }, { "reference": "https://spdx.org/licenses/MIT-feh.html", "isDeprecatedLicenseId": false, "detailsUrl": "https://spdx.org/licenses/MIT-feh.json", "referenceNumber": 646, "name": "feh License", "licenseId": "MIT-feh", "seeAlso": [ "https://fedoraproject.org/wiki/Licensing/MIT#feh" ], "isOsiApproved": false }, { "reference": "https://spdx.org/licenses/MIT-Festival.html", "isDeprecatedLicenseId": false, "detailsUrl": "https://spdx.org/licenses/MIT-Festival.json", "referenceNumber": 13, "name": "MIT Festival Variant", "licenseId": "MIT-Festival", "seeAlso": [ "https://github.com/festvox/flite/blob/master/COPYING", "https://github.com/festvox/speech_tools/blob/master/COPYING" ], "isOsiApproved": false }, { "reference": "https://spdx.org/licenses/MIT-Khronos-old.html", "isDeprecatedLicenseId": false, "detailsUrl": "https://spdx.org/licenses/MIT-Khronos-old.json", "referenceNumber": 121, "name": "MIT Khronos - old variant", "licenseId": "MIT-Khronos-old", "seeAlso": [ "https://github.com/KhronosGroup/SPIRV-Cross/blob/main/LICENSES/LicenseRef-KhronosFreeUse.txt" ], "isOsiApproved": false }, { "reference": "https://spdx.org/licenses/MIT-Modern-Variant.html", "isDeprecatedLicenseId": false, "detailsUrl": "https://spdx.org/licenses/MIT-Modern-Variant.json", "referenceNumber": 151, "name": "MIT License Modern Variant", "licenseId": "MIT-Modern-Variant", "seeAlso": [ "https://fedoraproject.org/wiki/Licensing:MIT#Modern_Variants", "https://ptolemy.berkeley.edu/copyright.htm", "https://pirlwww.lpl.arizona.edu/resources/guide/software/PerlTk/Tixlic.html" ], "isOsiApproved": true }, { "reference": "https://spdx.org/licenses/MIT-open-group.html", "isDeprecatedLicenseId": false, "detailsUrl": "https://spdx.org/licenses/MIT-open-group.json", "referenceNumber": 84, "name": "MIT Open Group variant", "licenseId": "MIT-open-group", "seeAlso": [ "https://gitlab.freedesktop.org/xorg/app/iceauth/-/blob/master/COPYING", "https://gitlab.freedesktop.org/xorg/app/xsetroot/-/blob/master/COPYING", "https://gitlab.freedesktop.org/xorg/app/xauth/-/blob/master/COPYING" ], "isOsiApproved": false }, { "reference": "https://spdx.org/licenses/MIT-STK.html", "isDeprecatedLicenseId": false, "detailsUrl": "https://spdx.org/licenses/MIT-STK.json", "referenceNumber": 380, "name": "MIT-STK License", "licenseId": "MIT-STK", "seeAlso": [ "https://github.com/thestk/stk/blob/6aacd357d76250bb7da2b1ddf675651828784bbc/LICENSE" ], "isOsiApproved": false }, { "reference": "https://spdx.org/licenses/MIT-testregex.html", "isDeprecatedLicenseId": false, "detailsUrl": "https://spdx.org/licenses/MIT-testregex.json", "referenceNumber": 420, "name": "MIT testregex Variant", "licenseId": "MIT-testregex", "seeAlso": [ "https://github.com/dotnet/runtime/blob/55e1ac7c07df62c4108d4acedf78f77574470ce5/src/libraries/System.Text.RegularExpressions/tests/FunctionalTests/AttRegexTests.cs#L12-L28" ], "isOsiApproved": false }, { "reference": "https://spdx.org/licenses/MIT-Wu.html", "isDeprecatedLicenseId": false, "detailsUrl": "https://spdx.org/licenses/MIT-Wu.json", "referenceNumber": 103, "name": "MIT Tom Wu Variant", "licenseId": "MIT-Wu", "seeAlso": [ "https://github.com/chromium/octane/blob/master/crypto.js" ], "isOsiApproved": false }, { "reference": "https://spdx.org/licenses/MITNFA.html", "isDeprecatedLicenseId": false, "detailsUrl": "https://spdx.org/licenses/MITNFA.json", "referenceNumber": 656, "name": "MIT +no-false-attribs license", "licenseId": "MITNFA", "seeAlso": [ "https://fedoraproject.org/wiki/Licensing/MITNFA" ], "isOsiApproved": false }, { "reference": "https://spdx.org/licenses/MMIXware.html", "isDeprecatedLicenseId": false, "detailsUrl": "https://spdx.org/licenses/MMIXware.json", "referenceNumber": 75, "name": "MMIXware License", "licenseId": "MMIXware", "seeAlso": [ "https://gitlab.lrz.de/mmix/mmixware/-/blob/master/boilerplate.w" ], "isOsiApproved": false }, { "reference": "https://spdx.org/licenses/MMPL-1.0.1.html", "isDeprecatedLicenseId": false, "detailsUrl": "https://spdx.org/licenses/MMPL-1.0.1.json", "referenceNumber": 681, "name": "Minecraft Mod Public License v1.0.1", "licenseId": "MMPL-1.0.1", "seeAlso": [ "https://github.com/BuildCraft/BuildCraft/blob/623d323b1868712f29f4a8b0979a02e8d1835131/LICENSE", "https://mod-buildcraft.com/MMPL-1.0.txt" ], "isOsiApproved": false }, { "reference": "https://spdx.org/licenses/Motosoto.html", "isDeprecatedLicenseId": false, "detailsUrl": "https://spdx.org/licenses/Motosoto.json", "referenceNumber": 205, "name": "Motosoto License", "licenseId": "Motosoto", "seeAlso": [ "https://opensource.org/licenses/Motosoto" ], "isOsiApproved": true }, { "reference": "https://spdx.org/licenses/MPEG-SSG.html", "isDeprecatedLicenseId": false, "detailsUrl": "https://spdx.org/licenses/MPEG-SSG.json", "referenceNumber": 316, "name": "MPEG Software Simulation", "licenseId": "MPEG-SSG", "seeAlso": [ "https://sourceforge.net/p/netpbm/code/HEAD/tree/super_stable/converter/ppm/ppmtompeg/jrevdct.c#l1189" ], "isOsiApproved": false }, { "reference": "https://spdx.org/licenses/mpi-permissive.html", "isDeprecatedLicenseId": false, "detailsUrl": "https://spdx.org/licenses/mpi-permissive.json", "referenceNumber": 700, "name": "mpi Permissive License", "licenseId": "mpi-permissive", "seeAlso": [ "https://sources.debian.org/src/openmpi/4.1.0-10/ompi/debuggers/msgq_interface.h/?hl\u003d19#L19" ], "isOsiApproved": false }, { "reference": "https://spdx.org/licenses/mpich2.html", "isDeprecatedLicenseId": false, "detailsUrl": "https://spdx.org/licenses/mpich2.json", "referenceNumber": 243, "name": "mpich2 License", "licenseId": "mpich2", "seeAlso": [ "https://fedoraproject.org/wiki/Licensing/MIT" ], "isOsiApproved": false }, { "reference": "https://spdx.org/licenses/MPL-1.0.html", "isDeprecatedLicenseId": false, "detailsUrl": "https://spdx.org/licenses/MPL-1.0.json", "referenceNumber": 551, "name": "Mozilla Public License 1.0", "licenseId": "MPL-1.0", "seeAlso": [ "http://www.mozilla.org/MPL/MPL-1.0.html", "https://opensource.org/licenses/MPL-1.0" ], "isOsiApproved": true }, { "reference": "https://spdx.org/licenses/MPL-1.1.html", "isDeprecatedLicenseId": false, "detailsUrl": "https://spdx.org/licenses/MPL-1.1.json", "referenceNumber": 460, "name": "Mozilla Public License 1.1", "licenseId": "MPL-1.1", "seeAlso": [ "http://www.mozilla.org/MPL/MPL-1.1.html", "https://opensource.org/licenses/MPL-1.1" ], "isOsiApproved": true, "isFsfLibre": true }, { "reference": "https://spdx.org/licenses/MPL-2.0.html", "isDeprecatedLicenseId": false, "detailsUrl": "https://spdx.org/licenses/MPL-2.0.json", "referenceNumber": 657, "name": "Mozilla Public License 2.0", "licenseId": "MPL-2.0", "seeAlso": [ "https://www.mozilla.org/MPL/2.0/", "https://opensource.org/licenses/MPL-2.0" ], "isOsiApproved": true, "isFsfLibre": true }, { "reference": "https://spdx.org/licenses/MPL-2.0-no-copyleft-exception.html", "isDeprecatedLicenseId": false, "detailsUrl": "https://spdx.org/licenses/MPL-2.0-no-copyleft-exception.json", "referenceNumber": 658, "name": "Mozilla Public License 2.0 (no copyleft exception)", "licenseId": "MPL-2.0-no-copyleft-exception", "seeAlso": [ "https://www.mozilla.org/MPL/2.0/", "https://opensource.org/licenses/MPL-2.0" ], "isOsiApproved": true }, { "reference": "https://spdx.org/licenses/mplus.html", "isDeprecatedLicenseId": false, "detailsUrl": "https://spdx.org/licenses/mplus.json", "referenceNumber": 686, "name": "mplus Font License", "licenseId": "mplus", "seeAlso": [ "https://fedoraproject.org/wiki/Licensing:Mplus?rd\u003dLicensing/mplus" ], "isOsiApproved": false }, { "reference": "https://spdx.org/licenses/MS-LPL.html", "isDeprecatedLicenseId": false, "detailsUrl": "https://spdx.org/licenses/MS-LPL.json", "referenceNumber": 117, "name": "Microsoft Limited Public License", "licenseId": "MS-LPL", "seeAlso": [ "https://www.openhub.net/licenses/mslpl", "https://github.com/gabegundy/atlserver/blob/master/License.txt", "https://en.wikipedia.org/wiki/Shared_Source_Initiative#Microsoft_Limited_Public_License_(Ms-LPL)" ], "isOsiApproved": false }, { "reference": "https://spdx.org/licenses/MS-PL.html", "isDeprecatedLicenseId": false, "detailsUrl": "https://spdx.org/licenses/MS-PL.json", "referenceNumber": 29, "name": "Microsoft Public License", "licenseId": "MS-PL", "seeAlso": [ "http://www.microsoft.com/opensource/licenses.mspx", "https://opensource.org/licenses/MS-PL" ], "isOsiApproved": true, "isFsfLibre": true }, { "reference": "https://spdx.org/licenses/MS-RL.html", "isDeprecatedLicenseId": false, "detailsUrl": "https://spdx.org/licenses/MS-RL.json", "referenceNumber": 445, "name": "Microsoft Reciprocal License", "licenseId": "MS-RL", "seeAlso": [ "http://www.microsoft.com/opensource/licenses.mspx", "https://opensource.org/licenses/MS-RL" ], "isOsiApproved": true, "isFsfLibre": true }, { "reference": "https://spdx.org/licenses/MTLL.html", "isDeprecatedLicenseId": false, "detailsUrl": "https://spdx.org/licenses/MTLL.json", "referenceNumber": 8, "name": "Matrix Template Library License", "licenseId": "MTLL", "seeAlso": [ "https://fedoraproject.org/wiki/Licensing/Matrix_Template_Library_License" ], "isOsiApproved": false }, { "reference": "https://spdx.org/licenses/MulanPSL-1.0.html", "isDeprecatedLicenseId": false, "detailsUrl": "https://spdx.org/licenses/MulanPSL-1.0.json", "referenceNumber": 334, "name": "Mulan Permissive Software License, Version 1", "licenseId": "MulanPSL-1.0", "seeAlso": [ "https://license.coscl.org.cn/MulanPSL/", "https://github.com/yuwenlong/longphp/blob/25dfb70cc2a466dc4bb55ba30901cbce08d164b5/LICENSE" ], "isOsiApproved": false }, { "reference": "https://spdx.org/licenses/MulanPSL-2.0.html", "isDeprecatedLicenseId": false, "detailsUrl": "https://spdx.org/licenses/MulanPSL-2.0.json", "referenceNumber": 419, "name": "Mulan Permissive Software License, Version 2", "licenseId": "MulanPSL-2.0", "seeAlso": [ "https://license.coscl.org.cn/MulanPSL2" ], "isOsiApproved": true }, { "reference": "https://spdx.org/licenses/Multics.html", "isDeprecatedLicenseId": false, "detailsUrl": "https://spdx.org/licenses/Multics.json", "referenceNumber": 425, "name": "Multics License", "licenseId": "Multics", "seeAlso": [ "https://opensource.org/licenses/Multics" ], "isOsiApproved": true }, { "reference": "https://spdx.org/licenses/Mup.html", "isDeprecatedLicenseId": false, "detailsUrl": "https://spdx.org/licenses/Mup.json", "referenceNumber": 485, "name": "Mup License", "licenseId": "Mup", "seeAlso": [ "https://fedoraproject.org/wiki/Licensing/Mup" ], "isOsiApproved": false }, { "reference": "https://spdx.org/licenses/NAIST-2003.html", "isDeprecatedLicenseId": false, "detailsUrl": "https://spdx.org/licenses/NAIST-2003.json", "referenceNumber": 678, "name": "Nara Institute of Science and Technology License (2003)", "licenseId": "NAIST-2003", "seeAlso": [ "https://enterprise.dejacode.com/licenses/public/naist-2003/#license-text", "https://github.com/nodejs/node/blob/4a19cc8947b1bba2b2d27816ec3d0edf9b28e503/LICENSE#L343" ], "isOsiApproved": false }, { "reference": "https://spdx.org/licenses/NASA-1.3.html", "isDeprecatedLicenseId": false, "detailsUrl": "https://spdx.org/licenses/NASA-1.3.json", "referenceNumber": 297, "name": "NASA Open Source Agreement 1.3", "licenseId": "NASA-1.3", "seeAlso": [ "http://ti.arc.nasa.gov/opensource/nosa/", "https://opensource.org/licenses/NASA-1.3" ], "isOsiApproved": true, "isFsfLibre": false }, { "reference": "https://spdx.org/licenses/Naumen.html", "isDeprecatedLicenseId": false, "detailsUrl": "https://spdx.org/licenses/Naumen.json", "referenceNumber": 143, "name": "Naumen Public License", "licenseId": "Naumen", "seeAlso": [ "https://opensource.org/licenses/Naumen" ], "isOsiApproved": true }, { "reference": "https://spdx.org/licenses/NBPL-1.0.html", "isDeprecatedLicenseId": false, "detailsUrl": "https://spdx.org/licenses/NBPL-1.0.json", "referenceNumber": 164, "name": "Net Boolean Public License v1", "licenseId": "NBPL-1.0", "seeAlso": [ "http://www.openldap.org/devel/gitweb.cgi?p\u003dopenldap.git;a\u003dblob;f\u003dLICENSE;hb\u003d37b4b3f6cc4bf34e1d3dec61e69914b9819d8894" ], "isOsiApproved": false }, { "reference": "https://spdx.org/licenses/NCBI-PD.html", "isDeprecatedLicenseId": false, "detailsUrl": "https://spdx.org/licenses/NCBI-PD.json", "referenceNumber": 617, "name": "NCBI Public Domain Notice", "licenseId": "NCBI-PD", "seeAlso": [ "https://github.com/ncbi/sra-tools/blob/e8e5b6af4edc460156ad9ce5902d0779cffbf685/LICENSE", "https://github.com/ncbi/datasets/blob/0ea4cd16b61e5b799d9cc55aecfa016d6c9bd2bf/LICENSE.md", "https://github.com/ncbi/gprobe/blob/de64d30fee8b4c4013094d7d3139ea89b5dd1ace/LICENSE", "https://github.com/ncbi/egapx/blob/08930b9dec0c69b2d1a05e5153c7b95ef0a3eb0f/LICENSE", "https://github.com/ncbi/datasets/blob/master/LICENSE.md" ], "isOsiApproved": false }, { "reference": "https://spdx.org/licenses/NCGL-UK-2.0.html", "isDeprecatedLicenseId": false, "detailsUrl": "https://spdx.org/licenses/NCGL-UK-2.0.json", "referenceNumber": 627, "name": "Non-Commercial Government Licence", "licenseId": "NCGL-UK-2.0", "seeAlso": [ "http://www.nationalarchives.gov.uk/doc/non-commercial-government-licence/version/2/" ], "isOsiApproved": false }, { "reference": "https://spdx.org/licenses/NCL.html", "isDeprecatedLicenseId": false, "detailsUrl": "https://spdx.org/licenses/NCL.json", "referenceNumber": 487, "name": "NCL Source Code License", "licenseId": "NCL", "seeAlso": [ "https://gitlab.freedesktop.org/pipewire/pipewire/-/blob/master/src/modules/module-filter-chain/pffft.c?ref_type\u003dheads#L1-52" ], "isOsiApproved": false }, { "reference": "https://spdx.org/licenses/NCSA.html", "isDeprecatedLicenseId": false, "detailsUrl": "https://spdx.org/licenses/NCSA.json", "referenceNumber": 471, "name": "University of Illinois/NCSA Open Source License", "licenseId": "NCSA", "seeAlso": [ "http://otm.illinois.edu/uiuc_openSource", "https://opensource.org/licenses/NCSA" ], "isOsiApproved": true, "isFsfLibre": true }, { "reference": "https://spdx.org/licenses/Net-SNMP.html", "isDeprecatedLicenseId": true, "detailsUrl": "https://spdx.org/licenses/Net-SNMP.json", "referenceNumber": 28, "name": "Net-SNMP License", "licenseId": "Net-SNMP", "seeAlso": [ "http://net-snmp.sourceforge.net/about/license.html" ], "isOsiApproved": false }, { "reference": "https://spdx.org/licenses/NetCDF.html", "isDeprecatedLicenseId": false, "detailsUrl": "https://spdx.org/licenses/NetCDF.json", "referenceNumber": 654, "name": "NetCDF license", "licenseId": "NetCDF", "seeAlso": [ "http://www.unidata.ucar.edu/software/netcdf/copyright.html" ], "isOsiApproved": false }, { "reference": "https://spdx.org/licenses/Newsletr.html", "isDeprecatedLicenseId": false, "detailsUrl": "https://spdx.org/licenses/Newsletr.json", "referenceNumber": 630, "name": "Newsletr License", "licenseId": "Newsletr", "seeAlso": [ "https://fedoraproject.org/wiki/Licensing/Newsletr" ], "isOsiApproved": false }, { "reference": "https://spdx.org/licenses/NGPL.html", "isDeprecatedLicenseId": false, "detailsUrl": "https://spdx.org/licenses/NGPL.json", "referenceNumber": 6, "name": "Nethack General Public License", "licenseId": "NGPL", "seeAlso": [ "https://opensource.org/licenses/NGPL" ], "isOsiApproved": true }, { "reference": "https://spdx.org/licenses/ngrep.html", "isDeprecatedLicenseId": false, "detailsUrl": "https://spdx.org/licenses/ngrep.json", "referenceNumber": 282, "name": "ngrep License", "licenseId": "ngrep", "seeAlso": [ "https://github.com/jpr5/ngrep/blob/master/LICENSE" ], "isOsiApproved": false }, { "reference": "https://spdx.org/licenses/NICTA-1.0.html", "isDeprecatedLicenseId": false, "detailsUrl": "https://spdx.org/licenses/NICTA-1.0.json", "referenceNumber": 632, "name": "NICTA Public Software License, Version 1.0", "licenseId": "NICTA-1.0", "seeAlso": [ "https://opensource.apple.com/source/mDNSResponder/mDNSResponder-320.10/mDNSPosix/nss_ReadMe.txt" ], "isOsiApproved": false }, { "reference": "https://spdx.org/licenses/NIST-PD.html", "isDeprecatedLicenseId": false, "detailsUrl": "https://spdx.org/licenses/NIST-PD.json", "referenceNumber": 670, "name": "NIST Public Domain Notice", "licenseId": "NIST-PD", "seeAlso": [ "https://github.com/tcheneau/simpleRPL/blob/e645e69e38dd4e3ccfeceb2db8cba05b7c2e0cd3/LICENSE.txt", "https://github.com/tcheneau/Routing/blob/f09f46fcfe636107f22f2c98348188a65a135d98/README.md" ], "isOsiApproved": false }, { "reference": "https://spdx.org/licenses/NIST-PD-fallback.html", "isDeprecatedLicenseId": false, "detailsUrl": "https://spdx.org/licenses/NIST-PD-fallback.json", "referenceNumber": 465, "name": "NIST Public Domain Notice with license fallback", "licenseId": "NIST-PD-fallback", "seeAlso": [ "https://github.com/usnistgov/jsip/blob/59700e6926cbe96c5cdae897d9a7d2656b42abe3/LICENSE", "https://github.com/usnistgov/fipy/blob/86aaa5c2ba2c6f1be19593c5986071cf6568cc34/LICENSE.rst" ], "isOsiApproved": false }, { "reference": "https://spdx.org/licenses/NIST-PD-TNT.html", "isDeprecatedLicenseId": false, "detailsUrl": "https://spdx.org/licenses/NIST-PD-TNT.json", "referenceNumber": 682, "name": "NIST Public Domain Notice TNT variant", "licenseId": "NIST-PD-TNT", "seeAlso": [ "https://math.nist.gov/tnt/download.html" ], "isOsiApproved": false }, { "reference": "https://spdx.org/licenses/NIST-Software.html", "isDeprecatedLicenseId": false, "detailsUrl": "https://spdx.org/licenses/NIST-Software.json", "referenceNumber": 675, "name": "NIST Software License", "licenseId": "NIST-Software", "seeAlso": [ "https://github.com/open-quantum-safe/liboqs/blob/40b01fdbb270f8614fde30e65d30e9da18c02393/src/common/rand/rand_nist.c#L1-L15" ], "isOsiApproved": false }, { "reference": "https://spdx.org/licenses/NLOD-1.0.html", "isDeprecatedLicenseId": false, "detailsUrl": "https://spdx.org/licenses/NLOD-1.0.json", "referenceNumber": 56, "name": "Norwegian Licence for Open Government Data (NLOD) 1.0", "licenseId": "NLOD-1.0", "seeAlso": [ "http://data.norge.no/nlod/en/1.0" ], "isOsiApproved": false }, { "reference": "https://spdx.org/licenses/NLOD-2.0.html", "isDeprecatedLicenseId": false, "detailsUrl": "https://spdx.org/licenses/NLOD-2.0.json", "referenceNumber": 175, "name": "Norwegian Licence for Open Government Data (NLOD) 2.0", "licenseId": "NLOD-2.0", "seeAlso": [ "http://data.norge.no/nlod/en/2.0" ], "isOsiApproved": false }, { "reference": "https://spdx.org/licenses/NLPL.html", "isDeprecatedLicenseId": false, "detailsUrl": "https://spdx.org/licenses/NLPL.json", "referenceNumber": 647, "name": "No Limit Public License", "licenseId": "NLPL", "seeAlso": [ "https://fedoraproject.org/wiki/Licensing/NLPL" ], "isOsiApproved": false }, { "reference": "https://spdx.org/licenses/Nokia.html", "isDeprecatedLicenseId": false, "detailsUrl": "https://spdx.org/licenses/Nokia.json", "referenceNumber": 404, "name": "Nokia Open Source License", "licenseId": "Nokia", "seeAlso": [ "https://opensource.org/licenses/nokia" ], "isOsiApproved": true, "isFsfLibre": true }, { "reference": "https://spdx.org/licenses/NOSL.html", "isDeprecatedLicenseId": false, "detailsUrl": "https://spdx.org/licenses/NOSL.json", "referenceNumber": 237, "name": "Netizen Open Source License", "licenseId": "NOSL", "seeAlso": [ "http://bits.netizen.com.au/licenses/NOSL/nosl.txt" ], "isOsiApproved": false, "isFsfLibre": true }, { "reference": "https://spdx.org/licenses/Noweb.html", "isDeprecatedLicenseId": false, "detailsUrl": "https://spdx.org/licenses/Noweb.json", "referenceNumber": 511, "name": "Noweb License", "licenseId": "Noweb", "seeAlso": [ "https://fedoraproject.org/wiki/Licensing/Noweb" ], "isOsiApproved": false }, { "reference": "https://spdx.org/licenses/NPL-1.0.html", "isDeprecatedLicenseId": false, "detailsUrl": "https://spdx.org/licenses/NPL-1.0.json", "referenceNumber": 582, "name": "Netscape Public License v1.0", "licenseId": "NPL-1.0", "seeAlso": [ "http://www.mozilla.org/MPL/NPL/1.0/" ], "isOsiApproved": false, "isFsfLibre": true }, { "reference": "https://spdx.org/licenses/NPL-1.1.html", "isDeprecatedLicenseId": false, "detailsUrl": "https://spdx.org/licenses/NPL-1.1.json", "referenceNumber": 179, "name": "Netscape Public License v1.1", "licenseId": "NPL-1.1", "seeAlso": [ "http://www.mozilla.org/MPL/NPL/1.1/" ], "isOsiApproved": false, "isFsfLibre": true }, { "reference": "https://spdx.org/licenses/NPOSL-3.0.html", "isDeprecatedLicenseId": false, "detailsUrl": "https://spdx.org/licenses/NPOSL-3.0.json", "referenceNumber": 693, "name": "Non-Profit Open Software License 3.0", "licenseId": "NPOSL-3.0", "seeAlso": [ "https://opensource.org/licenses/NOSL3.0" ], "isOsiApproved": true }, { "reference": "https://spdx.org/licenses/NRL.html", "isDeprecatedLicenseId": false, "detailsUrl": "https://spdx.org/licenses/NRL.json", "referenceNumber": 35, "name": "NRL License", "licenseId": "NRL", "seeAlso": [ "http://web.mit.edu/network/isakmp/nrllicense.html" ], "isOsiApproved": false }, { "reference": "https://spdx.org/licenses/NTIA-PD.html", "isDeprecatedLicenseId": false, "detailsUrl": "https://spdx.org/licenses/NTIA-PD.json", "referenceNumber": 510, "name": "NTIA Public Domain Notice", "licenseId": "NTIA-PD", "seeAlso": [ "https://raw.githubusercontent.com/NTIA/itm/refs/heads/master/LICENSE.md", "https://raw.githubusercontent.com/NTIA/scos-sensor/refs/heads/master/LICENSE.md" ], "isOsiApproved": false }, { "reference": "https://spdx.org/licenses/NTP.html", "isDeprecatedLicenseId": false, "detailsUrl": "https://spdx.org/licenses/NTP.json", "referenceNumber": 502, "name": "NTP License", "licenseId": "NTP", "seeAlso": [ "https://opensource.org/licenses/NTP" ], "isOsiApproved": true }, { "reference": "https://spdx.org/licenses/NTP-0.html", "isDeprecatedLicenseId": false, "detailsUrl": "https://spdx.org/licenses/NTP-0.json", "referenceNumber": 690, "name": "NTP No Attribution", "licenseId": "NTP-0", "seeAlso": [ "https://github.com/tytso/e2fsprogs/blob/master/lib/et/et_name.c" ], "isOsiApproved": false }, { "reference": "https://spdx.org/licenses/Nunit.html", "isDeprecatedLicenseId": true, "detailsUrl": "https://spdx.org/licenses/Nunit.json", "referenceNumber": 569, "name": "Nunit License", "licenseId": "Nunit", "seeAlso": [ "https://fedoraproject.org/wiki/Licensing/Nunit" ], "isOsiApproved": false, "isFsfLibre": true }, { "reference": "https://spdx.org/licenses/O-UDA-1.0.html", "isDeprecatedLicenseId": false, "detailsUrl": "https://spdx.org/licenses/O-UDA-1.0.json", "referenceNumber": 507, "name": "Open Use of Data Agreement v1.0", "licenseId": "O-UDA-1.0", "seeAlso": [ "https://github.com/microsoft/Open-Use-of-Data-Agreement/blob/v1.0/O-UDA-1.0.md", "https://cdla.dev/open-use-of-data-agreement-v1-0/" ], "isOsiApproved": false }, { "reference": "https://spdx.org/licenses/OAR.html", "isDeprecatedLicenseId": false, "detailsUrl": "https://spdx.org/licenses/OAR.json", "referenceNumber": 242, "name": "OAR License", "licenseId": "OAR", "seeAlso": [ "https://sourceware.org/git/?p\u003dnewlib-cygwin.git;a\u003dblob;f\u003dnewlib/libc/string/strsignal.c;hb\u003dHEAD#l35" ], "isOsiApproved": false }, { "reference": "https://spdx.org/licenses/OCCT-PL.html", "isDeprecatedLicenseId": false, "detailsUrl": "https://spdx.org/licenses/OCCT-PL.json", "referenceNumber": 283, "name": "Open CASCADE Technology Public License", "licenseId": "OCCT-PL", "seeAlso": [ "http://www.opencascade.com/content/occt-public-license" ], "isOsiApproved": false }, { "reference": "https://spdx.org/licenses/OCLC-2.0.html", "isDeprecatedLicenseId": false, "detailsUrl": "https://spdx.org/licenses/OCLC-2.0.json", "referenceNumber": 715, "name": "OCLC Research Public License 2.0", "licenseId": "OCLC-2.0", "seeAlso": [ "http://www.oclc.org/research/activities/software/license/v2final.htm", "https://opensource.org/licenses/OCLC-2.0" ], "isOsiApproved": true }, { "reference": "https://spdx.org/licenses/ODbL-1.0.html", "isDeprecatedLicenseId": false, "detailsUrl": "https://spdx.org/licenses/ODbL-1.0.json", "referenceNumber": 481, "name": "Open Data Commons Open Database License v1.0", "licenseId": "ODbL-1.0", "seeAlso": [ "http://www.opendatacommons.org/licenses/odbl/1.0/", "https://opendatacommons.org/licenses/odbl/1-0/" ], "isOsiApproved": false, "isFsfLibre": true }, { "reference": "https://spdx.org/licenses/ODC-By-1.0.html", "isDeprecatedLicenseId": false, "detailsUrl": "https://spdx.org/licenses/ODC-By-1.0.json", "referenceNumber": 24, "name": "Open Data Commons Attribution License v1.0", "licenseId": "ODC-By-1.0", "seeAlso": [ "https://opendatacommons.org/licenses/by/1.0/" ], "isOsiApproved": false }, { "reference": "https://spdx.org/licenses/OFFIS.html", "isDeprecatedLicenseId": false, "detailsUrl": "https://spdx.org/licenses/OFFIS.json", "referenceNumber": 453, "name": "OFFIS License", "licenseId": "OFFIS", "seeAlso": [ "https://sourceforge.net/p/xmedcon/code/ci/master/tree/libs/dicom/README" ], "isOsiApproved": false }, { "reference": "https://spdx.org/licenses/OFL-1.0.html", "isDeprecatedLicenseId": false, "detailsUrl": "https://spdx.org/licenses/OFL-1.0.json", "referenceNumber": 165, "name": "SIL Open Font License 1.0", "licenseId": "OFL-1.0", "seeAlso": [ "http://scripts.sil.org/cms/scripts/page.php?item_id\u003dOFL10_web" ], "isOsiApproved": false, "isFsfLibre": true }, { "reference": "https://spdx.org/licenses/OFL-1.0-no-RFN.html", "isDeprecatedLicenseId": false, "detailsUrl": "https://spdx.org/licenses/OFL-1.0-no-RFN.json", "referenceNumber": 432, "name": "SIL Open Font License 1.0 with no Reserved Font Name", "licenseId": "OFL-1.0-no-RFN", "seeAlso": [ "http://scripts.sil.org/cms/scripts/page.php?item_id\u003dOFL10_web" ], "isOsiApproved": false }, { "reference": "https://spdx.org/licenses/OFL-1.0-RFN.html", "isDeprecatedLicenseId": false, "detailsUrl": "https://spdx.org/licenses/OFL-1.0-RFN.json", "referenceNumber": 717, "name": "SIL Open Font License 1.0 with Reserved Font Name", "licenseId": "OFL-1.0-RFN", "seeAlso": [ "http://scripts.sil.org/cms/scripts/page.php?item_id\u003dOFL10_web" ], "isOsiApproved": false }, { "reference": "https://spdx.org/licenses/OFL-1.1.html", "isDeprecatedLicenseId": false, "detailsUrl": "https://spdx.org/licenses/OFL-1.1.json", "referenceNumber": 639, "name": "SIL Open Font License 1.1", "licenseId": "OFL-1.1", "seeAlso": [ "http://scripts.sil.org/cms/scripts/page.php?item_id\u003dOFL_web", "https://opensource.org/licenses/OFL-1.1" ], "isOsiApproved": true, "isFsfLibre": true }, { "reference": "https://spdx.org/licenses/OFL-1.1-no-RFN.html", "isDeprecatedLicenseId": false, "detailsUrl": "https://spdx.org/licenses/OFL-1.1-no-RFN.json", "referenceNumber": 260, "name": "SIL Open Font License 1.1 with no Reserved Font Name", "licenseId": "OFL-1.1-no-RFN", "seeAlso": [ "http://scripts.sil.org/cms/scripts/page.php?item_id\u003dOFL_web", "https://opensource.org/licenses/OFL-1.1" ], "isOsiApproved": true }, { "reference": "https://spdx.org/licenses/OFL-1.1-RFN.html", "isDeprecatedLicenseId": false, "detailsUrl": "https://spdx.org/licenses/OFL-1.1-RFN.json", "referenceNumber": 547, "name": "SIL Open Font License 1.1 with Reserved Font Name", "licenseId": "OFL-1.1-RFN", "seeAlso": [ "http://scripts.sil.org/cms/scripts/page.php?item_id\u003dOFL_web", "https://opensource.org/licenses/OFL-1.1" ], "isOsiApproved": true }, { "reference": "https://spdx.org/licenses/OGC-1.0.html", "isDeprecatedLicenseId": false, "detailsUrl": "https://spdx.org/licenses/OGC-1.0.json", "referenceNumber": 550, "name": "OGC Software License, Version 1.0", "licenseId": "OGC-1.0", "seeAlso": [ "https://www.ogc.org/ogc/software/1.0" ], "isOsiApproved": false }, { "reference": "https://spdx.org/licenses/OGDL-Taiwan-1.0.html", "isDeprecatedLicenseId": false, "detailsUrl": "https://spdx.org/licenses/OGDL-Taiwan-1.0.json", "referenceNumber": 643, "name": "Taiwan Open Government Data License, version 1.0", "licenseId": "OGDL-Taiwan-1.0", "seeAlso": [ "https://data.gov.tw/license" ], "isOsiApproved": false }, { "reference": "https://spdx.org/licenses/OGL-Canada-2.0.html", "isDeprecatedLicenseId": false, "detailsUrl": "https://spdx.org/licenses/OGL-Canada-2.0.json", "referenceNumber": 40, "name": "Open Government Licence - Canada", "licenseId": "OGL-Canada-2.0", "seeAlso": [ "https://open.canada.ca/en/open-government-licence-canada" ], "isOsiApproved": false }, { "reference": "https://spdx.org/licenses/OGL-UK-1.0.html", "isDeprecatedLicenseId": false, "detailsUrl": "https://spdx.org/licenses/OGL-UK-1.0.json", "referenceNumber": 34, "name": "Open Government Licence v1.0", "licenseId": "OGL-UK-1.0", "seeAlso": [ "http://www.nationalarchives.gov.uk/doc/open-government-licence/version/1/" ], "isOsiApproved": false }, { "reference": "https://spdx.org/licenses/OGL-UK-2.0.html", "isDeprecatedLicenseId": false, "detailsUrl": "https://spdx.org/licenses/OGL-UK-2.0.json", "referenceNumber": 640, "name": "Open Government Licence v2.0", "licenseId": "OGL-UK-2.0", "seeAlso": [ "http://www.nationalarchives.gov.uk/doc/open-government-licence/version/2/" ], "isOsiApproved": false }, { "reference": "https://spdx.org/licenses/OGL-UK-3.0.html", "isDeprecatedLicenseId": false, "detailsUrl": "https://spdx.org/licenses/OGL-UK-3.0.json", "referenceNumber": 473, "name": "Open Government Licence v3.0", "licenseId": "OGL-UK-3.0", "seeAlso": [ "http://www.nationalarchives.gov.uk/doc/open-government-licence/version/3/" ], "isOsiApproved": false }, { "reference": "https://spdx.org/licenses/OGTSL.html", "isDeprecatedLicenseId": false, "detailsUrl": "https://spdx.org/licenses/OGTSL.json", "referenceNumber": 83, "name": "Open Group Test Suite License", "licenseId": "OGTSL", "seeAlso": [ "http://www.opengroup.org/testing/downloads/The_Open_Group_TSL.txt", "https://opensource.org/licenses/OGTSL" ], "isOsiApproved": true }, { "reference": "https://spdx.org/licenses/OLDAP-1.1.html", "isDeprecatedLicenseId": false, "detailsUrl": "https://spdx.org/licenses/OLDAP-1.1.json", "referenceNumber": 389, "name": "Open LDAP Public License v1.1", "licenseId": "OLDAP-1.1", "seeAlso": [ "http://www.openldap.org/devel/gitweb.cgi?p\u003dopenldap.git;a\u003dblob;f\u003dLICENSE;hb\u003d806557a5ad59804ef3a44d5abfbe91d706b0791f" ], "isOsiApproved": false }, { "reference": "https://spdx.org/licenses/OLDAP-1.2.html", "isDeprecatedLicenseId": false, "detailsUrl": "https://spdx.org/licenses/OLDAP-1.2.json", "referenceNumber": 322, "name": "Open LDAP Public License v1.2", "licenseId": "OLDAP-1.2", "seeAlso": [ "http://www.openldap.org/devel/gitweb.cgi?p\u003dopenldap.git;a\u003dblob;f\u003dLICENSE;hb\u003d42b0383c50c299977b5893ee695cf4e486fb0dc7" ], "isOsiApproved": false }, { "reference": "https://spdx.org/licenses/OLDAP-1.3.html", "isDeprecatedLicenseId": false, "detailsUrl": "https://spdx.org/licenses/OLDAP-1.3.json", "referenceNumber": 20, "name": "Open LDAP Public License v1.3", "licenseId": "OLDAP-1.3", "seeAlso": [ "http://www.openldap.org/devel/gitweb.cgi?p\u003dopenldap.git;a\u003dblob;f\u003dLICENSE;hb\u003de5f8117f0ce088d0bd7a8e18ddf37eaa40eb09b1" ], "isOsiApproved": false }, { "reference": "https://spdx.org/licenses/OLDAP-1.4.html", "isDeprecatedLicenseId": false, "detailsUrl": "https://spdx.org/licenses/OLDAP-1.4.json", "referenceNumber": 699, "name": "Open LDAP Public License v1.4", "licenseId": "OLDAP-1.4", "seeAlso": [ "http://www.openldap.org/devel/gitweb.cgi?p\u003dopenldap.git;a\u003dblob;f\u003dLICENSE;hb\u003dc9f95c2f3f2ffb5e0ae55fe7388af75547660941" ], "isOsiApproved": false }, { "reference": "https://spdx.org/licenses/OLDAP-2.0.html", "isDeprecatedLicenseId": false, "detailsUrl": "https://spdx.org/licenses/OLDAP-2.0.json", "referenceNumber": 247, "name": "Open LDAP Public License v2.0 (or possibly 2.0A and 2.0B)", "licenseId": "OLDAP-2.0", "seeAlso": [ "http://www.openldap.org/devel/gitweb.cgi?p\u003dopenldap.git;a\u003dblob;f\u003dLICENSE;hb\u003dcbf50f4e1185a21abd4c0a54d3f4341fe28f36ea" ], "isOsiApproved": false }, { "reference": "https://spdx.org/licenses/OLDAP-2.0.1.html", "isDeprecatedLicenseId": false, "detailsUrl": "https://spdx.org/licenses/OLDAP-2.0.1.json", "referenceNumber": 59, "name": "Open LDAP Public License v2.0.1", "licenseId": "OLDAP-2.0.1", "seeAlso": [ "http://www.openldap.org/devel/gitweb.cgi?p\u003dopenldap.git;a\u003dblob;f\u003dLICENSE;hb\u003db6d68acd14e51ca3aab4428bf26522aa74873f0e" ], "isOsiApproved": false }, { "reference": "https://spdx.org/licenses/OLDAP-2.1.html", "isDeprecatedLicenseId": false, "detailsUrl": "https://spdx.org/licenses/OLDAP-2.1.json", "referenceNumber": 694, "name": "Open LDAP Public License v2.1", "licenseId": "OLDAP-2.1", "seeAlso": [ "http://www.openldap.org/devel/gitweb.cgi?p\u003dopenldap.git;a\u003dblob;f\u003dLICENSE;hb\u003db0d176738e96a0d3b9f85cb51e140a86f21be715" ], "isOsiApproved": false }, { "reference": "https://spdx.org/licenses/OLDAP-2.2.html", "isDeprecatedLicenseId": false, "detailsUrl": "https://spdx.org/licenses/OLDAP-2.2.json", "referenceNumber": 587, "name": "Open LDAP Public License v2.2", "licenseId": "OLDAP-2.2", "seeAlso": [ "http://www.openldap.org/devel/gitweb.cgi?p\u003dopenldap.git;a\u003dblob;f\u003dLICENSE;hb\u003d470b0c18ec67621c85881b2733057fecf4a1acc3" ], "isOsiApproved": false }, { "reference": "https://spdx.org/licenses/OLDAP-2.2.1.html", "isDeprecatedLicenseId": false, "detailsUrl": "https://spdx.org/licenses/OLDAP-2.2.1.json", "referenceNumber": 49, "name": "Open LDAP Public License v2.2.1", "licenseId": "OLDAP-2.2.1", "seeAlso": [ "http://www.openldap.org/devel/gitweb.cgi?p\u003dopenldap.git;a\u003dblob;f\u003dLICENSE;hb\u003d4bc786f34b50aa301be6f5600f58a980070f481e" ], "isOsiApproved": false }, { "reference": "https://spdx.org/licenses/OLDAP-2.2.2.html", "isDeprecatedLicenseId": false, "detailsUrl": "https://spdx.org/licenses/OLDAP-2.2.2.json", "referenceNumber": 608, "name": "Open LDAP Public License 2.2.2", "licenseId": "OLDAP-2.2.2", "seeAlso": [ "http://www.openldap.org/devel/gitweb.cgi?p\u003dopenldap.git;a\u003dblob;f\u003dLICENSE;hb\u003ddf2cc1e21eb7c160695f5b7cffd6296c151ba188" ], "isOsiApproved": false }, { "reference": "https://spdx.org/licenses/OLDAP-2.3.html", "isDeprecatedLicenseId": false, "detailsUrl": "https://spdx.org/licenses/OLDAP-2.3.json", "referenceNumber": 307, "name": "Open LDAP Public License v2.3", "licenseId": "OLDAP-2.3", "seeAlso": [ "http://www.openldap.org/devel/gitweb.cgi?p\u003dopenldap.git;a\u003dblob;f\u003dLICENSE;hb\u003dd32cf54a32d581ab475d23c810b0a7fbaf8d63c3" ], "isOsiApproved": false, "isFsfLibre": true }, { "reference": "https://spdx.org/licenses/OLDAP-2.4.html", "isDeprecatedLicenseId": false, "detailsUrl": "https://spdx.org/licenses/OLDAP-2.4.json", "referenceNumber": 16, "name": "Open LDAP Public License v2.4", "licenseId": "OLDAP-2.4", "seeAlso": [ "http://www.openldap.org/devel/gitweb.cgi?p\u003dopenldap.git;a\u003dblob;f\u003dLICENSE;hb\u003dcd1284c4a91a8a380d904eee68d1583f989ed386" ], "isOsiApproved": false }, { "reference": "https://spdx.org/licenses/OLDAP-2.5.html", "isDeprecatedLicenseId": false, "detailsUrl": "https://spdx.org/licenses/OLDAP-2.5.json", "referenceNumber": 191, "name": "Open LDAP Public License v2.5", "licenseId": "OLDAP-2.5", "seeAlso": [ "http://www.openldap.org/devel/gitweb.cgi?p\u003dopenldap.git;a\u003dblob;f\u003dLICENSE;hb\u003d6852b9d90022e8593c98205413380536b1b5a7cf" ], "isOsiApproved": false }, { "reference": "https://spdx.org/licenses/OLDAP-2.6.html", "isDeprecatedLicenseId": false, "detailsUrl": "https://spdx.org/licenses/OLDAP-2.6.json", "referenceNumber": 572, "name": "Open LDAP Public License v2.6", "licenseId": "OLDAP-2.6", "seeAlso": [ "http://www.openldap.org/devel/gitweb.cgi?p\u003dopenldap.git;a\u003dblob;f\u003dLICENSE;hb\u003d1cae062821881f41b73012ba816434897abf4205" ], "isOsiApproved": false }, { "reference": "https://spdx.org/licenses/OLDAP-2.7.html", "isDeprecatedLicenseId": false, "detailsUrl": "https://spdx.org/licenses/OLDAP-2.7.json", "referenceNumber": 163, "name": "Open LDAP Public License v2.7", "licenseId": "OLDAP-2.7", "seeAlso": [ "http://www.openldap.org/devel/gitweb.cgi?p\u003dopenldap.git;a\u003dblob;f\u003dLICENSE;hb\u003d47c2415c1df81556eeb39be6cad458ef87c534a2" ], "isOsiApproved": false, "isFsfLibre": true }, { "reference": "https://spdx.org/licenses/OLDAP-2.8.html", "isDeprecatedLicenseId": false, "detailsUrl": "https://spdx.org/licenses/OLDAP-2.8.json", "referenceNumber": 491, "name": "Open LDAP Public License v2.8", "licenseId": "OLDAP-2.8", "seeAlso": [ "http://www.openldap.org/software/release/license.html" ], "isOsiApproved": true }, { "reference": "https://spdx.org/licenses/OLFL-1.3.html", "isDeprecatedLicenseId": false, "detailsUrl": "https://spdx.org/licenses/OLFL-1.3.json", "referenceNumber": 102, "name": "Open Logistics Foundation License Version 1.3", "licenseId": "OLFL-1.3", "seeAlso": [ "https://openlogisticsfoundation.org/licenses/", "https://opensource.org/license/olfl-1-3/" ], "isOsiApproved": true }, { "reference": "https://spdx.org/licenses/OML.html", "isDeprecatedLicenseId": false, "detailsUrl": "https://spdx.org/licenses/OML.json", "referenceNumber": 319, "name": "Open Market License", "licenseId": "OML", "seeAlso": [ "https://fedoraproject.org/wiki/Licensing/Open_Market_License" ], "isOsiApproved": false }, { "reference": "https://spdx.org/licenses/OpenMDW-1.0.html", "isDeprecatedLicenseId": false, "detailsUrl": "https://spdx.org/licenses/OpenMDW-1.0.json", "referenceNumber": 202, "name": "OpenMDW License Agreement v1.0", "licenseId": "OpenMDW-1.0", "seeAlso": [ "https://raw.githubusercontent.com/OpenMDW/OpenMDW/refs/heads/main/1.0/LICENSE.openmdw", "https://openmdw.ai/license/" ], "isOsiApproved": false }, { "reference": "https://spdx.org/licenses/OpenPBS-2.3.html", "isDeprecatedLicenseId": false, "detailsUrl": "https://spdx.org/licenses/OpenPBS-2.3.json", "referenceNumber": 401, "name": "OpenPBS v2.3 Software License", "licenseId": "OpenPBS-2.3", "seeAlso": [ "https://github.com/adaptivecomputing/torque/blob/master/PBS_License.txt", "https://www.mcs.anl.gov/research/projects/openpbs/PBS_License.txt" ], "isOsiApproved": false }, { "reference": "https://spdx.org/licenses/OpenSSL.html", "isDeprecatedLicenseId": false, "detailsUrl": "https://spdx.org/licenses/OpenSSL.json", "referenceNumber": 350, "name": "OpenSSL License", "licenseId": "OpenSSL", "seeAlso": [ "http://www.openssl.org/source/license.html" ], "isOsiApproved": false, "isFsfLibre": true }, { "reference": "https://spdx.org/licenses/OpenSSL-standalone.html", "isDeprecatedLicenseId": false, "detailsUrl": "https://spdx.org/licenses/OpenSSL-standalone.json", "referenceNumber": 317, "name": "OpenSSL License - standalone", "licenseId": "OpenSSL-standalone", "seeAlso": [ "https://library.netapp.com/ecm/ecm_download_file/ECMP1196395", "https://hstechdocs.helpsystems.com/manuals/globalscape/archive/cuteftp6/open_ssl_license_agreement.htm" ], "isOsiApproved": false }, { "reference": "https://spdx.org/licenses/OpenVision.html", "isDeprecatedLicenseId": false, "detailsUrl": "https://spdx.org/licenses/OpenVision.json", "referenceNumber": 14, "name": "OpenVision License", "licenseId": "OpenVision", "seeAlso": [ "https://github.com/krb5/krb5/blob/krb5-1.21.2-final/NOTICE#L66-L98", "https://web.mit.edu/kerberos/krb5-1.21/doc/mitK5license.html", "https://fedoraproject.org/wiki/Licensing:MIT#OpenVision_Variant" ], "isOsiApproved": false }, { "reference": "https://spdx.org/licenses/OPL-1.0.html", "isDeprecatedLicenseId": false, "detailsUrl": "https://spdx.org/licenses/OPL-1.0.json", "referenceNumber": 605, "name": "Open Public License v1.0", "licenseId": "OPL-1.0", "seeAlso": [ "http://old.koalateam.com/jackaroo/OPL_1_0.TXT", "https://fedoraproject.org/wiki/Licensing/Open_Public_License" ], "isOsiApproved": false, "isFsfLibre": false }, { "reference": "https://spdx.org/licenses/OPL-UK-3.0.html", "isDeprecatedLicenseId": false, "detailsUrl": "https://spdx.org/licenses/OPL-UK-3.0.json", "referenceNumber": 610, "name": "United Kingdom Open Parliament Licence v3.0", "licenseId": "OPL-UK-3.0", "seeAlso": [ "https://www.parliament.uk/site-information/copyright-parliament/open-parliament-licence/" ], "isOsiApproved": false }, { "reference": "https://spdx.org/licenses/OPUBL-1.0.html", "isDeprecatedLicenseId": false, "detailsUrl": "https://spdx.org/licenses/OPUBL-1.0.json", "referenceNumber": 55, "name": "Open Publication License v1.0", "licenseId": "OPUBL-1.0", "seeAlso": [ "http://opencontent.org/openpub/", "https://www.debian.org/opl", "https://www.ctan.org/license/opl" ], "isOsiApproved": false }, { "reference": "https://spdx.org/licenses/OSC-1.0.html", "isDeprecatedLicenseId": false, "detailsUrl": "https://spdx.org/licenses/OSC-1.0.json", "referenceNumber": 267, "name": "OSC License 1.0", "licenseId": "OSC-1.0", "seeAlso": [ "https://opensource.org/license/osc-license-1-0" ], "isOsiApproved": true }, { "reference": "https://spdx.org/licenses/OSET-PL-2.1.html", "isDeprecatedLicenseId": false, "detailsUrl": "https://spdx.org/licenses/OSET-PL-2.1.json", "referenceNumber": 206, "name": "OSET Public License version 2.1", "licenseId": "OSET-PL-2.1", "seeAlso": [ "http://www.osetfoundation.org/public-license", "https://opensource.org/licenses/OPL-2.1" ], "isOsiApproved": true }, { "reference": "https://spdx.org/licenses/OSL-1.0.html", "isDeprecatedLicenseId": false, "detailsUrl": "https://spdx.org/licenses/OSL-1.0.json", "referenceNumber": 67, "name": "Open Software License 1.0", "licenseId": "OSL-1.0", "seeAlso": [ "https://opensource.org/licenses/OSL-1.0" ], "isOsiApproved": true, "isFsfLibre": true }, { "reference": "https://spdx.org/licenses/OSL-1.1.html", "isDeprecatedLicenseId": false, "detailsUrl": "https://spdx.org/licenses/OSL-1.1.json", "referenceNumber": 63, "name": "Open Software License 1.1", "licenseId": "OSL-1.1", "seeAlso": [ "https://fedoraproject.org/wiki/Licensing/OSL1.1" ], "isOsiApproved": false, "isFsfLibre": true }, { "reference": "https://spdx.org/licenses/OSL-2.0.html", "isDeprecatedLicenseId": false, "detailsUrl": "https://spdx.org/licenses/OSL-2.0.json", "referenceNumber": 388, "name": "Open Software License 2.0", "licenseId": "OSL-2.0", "seeAlso": [ "http://web.archive.org/web/20041020171434/http://www.rosenlaw.com/osl2.0.html" ], "isOsiApproved": true, "isFsfLibre": true }, { "reference": "https://spdx.org/licenses/OSL-2.1.html", "isDeprecatedLicenseId": false, "detailsUrl": "https://spdx.org/licenses/OSL-2.1.json", "referenceNumber": 87, "name": "Open Software License 2.1", "licenseId": "OSL-2.1", "seeAlso": [ "http://web.archive.org/web/20050212003940/http://www.rosenlaw.com/osl21.htm", "https://opensource.org/licenses/OSL-2.1" ], "isOsiApproved": true, "isFsfLibre": true }, { "reference": "https://spdx.org/licenses/OSL-3.0.html", "isDeprecatedLicenseId": false, "detailsUrl": "https://spdx.org/licenses/OSL-3.0.json", "referenceNumber": 92, "name": "Open Software License 3.0", "licenseId": "OSL-3.0", "seeAlso": [ "https://web.archive.org/web/20120101081418/http://rosenlaw.com:80/OSL3.0.htm", "https://opensource.org/licenses/OSL-3.0" ], "isOsiApproved": true, "isFsfLibre": true }, { "reference": "https://spdx.org/licenses/OSSP.html", "isDeprecatedLicenseId": false, "detailsUrl": "https://spdx.org/licenses/OSSP.json", "referenceNumber": 0, "name": "OSSP License", "licenseId": "OSSP", "seeAlso": [ "https://git.sr.ht/~nabijaczleweli/ossp-var" ], "isOsiApproved": false }, { "reference": "https://spdx.org/licenses/PADL.html", "isDeprecatedLicenseId": false, "detailsUrl": "https://spdx.org/licenses/PADL.json", "referenceNumber": 296, "name": "PADL License", "licenseId": "PADL", "seeAlso": [ "https://git.openldap.org/openldap/openldap/-/blob/master/libraries/libldap/os-local.c?ref_type\u003dheads#L19-23" ], "isOsiApproved": false }, { "reference": "https://spdx.org/licenses/ParaType-Free-Font-1.3.html", "isDeprecatedLicenseId": false, "detailsUrl": "https://spdx.org/licenses/ParaType-Free-Font-1.3.json", "referenceNumber": 52, "name": "ParaType Free Font Licensing Agreement v1.3", "licenseId": "ParaType-Free-Font-1.3", "seeAlso": [ "https://web.archive.org/web/20161209023955/http://www.paratype.ru/public/pt_openlicense_eng.asp", "https://metadata.ftp-master.debian.org/changelogs//main/f/fonts-paratype/fonts-paratype_20181108-4_copyright" ], "isOsiApproved": false }, { "reference": "https://spdx.org/licenses/Parity-6.0.0.html", "isDeprecatedLicenseId": false, "detailsUrl": "https://spdx.org/licenses/Parity-6.0.0.json", "referenceNumber": 556, "name": "The Parity Public License 6.0.0", "licenseId": "Parity-6.0.0", "seeAlso": [ "https://paritylicense.com/versions/6.0.0.html" ], "isOsiApproved": false }, { "reference": "https://spdx.org/licenses/Parity-7.0.0.html", "isDeprecatedLicenseId": false, "detailsUrl": "https://spdx.org/licenses/Parity-7.0.0.json", "referenceNumber": 676, "name": "The Parity Public License 7.0.0", "licenseId": "Parity-7.0.0", "seeAlso": [ "https://paritylicense.com/versions/7.0.0.html" ], "isOsiApproved": false }, { "reference": "https://spdx.org/licenses/PDDL-1.0.html", "isDeprecatedLicenseId": false, "detailsUrl": "https://spdx.org/licenses/PDDL-1.0.json", "referenceNumber": 704, "name": "Open Data Commons Public Domain Dedication \u0026 License 1.0", "licenseId": "PDDL-1.0", "seeAlso": [ "http://opendatacommons.org/licenses/pddl/1.0/", "https://opendatacommons.org/licenses/pddl/" ], "isOsiApproved": false }, { "reference": "https://spdx.org/licenses/PHP-3.0.html", "isDeprecatedLicenseId": false, "detailsUrl": "https://spdx.org/licenses/PHP-3.0.json", "referenceNumber": 522, "name": "PHP License v3.0", "licenseId": "PHP-3.0", "seeAlso": [ "http://www.php.net/license/3_0.txt", "https://opensource.org/licenses/PHP-3.0" ], "isOsiApproved": true }, { "reference": "https://spdx.org/licenses/PHP-3.01.html", "isDeprecatedLicenseId": false, "detailsUrl": "https://spdx.org/licenses/PHP-3.01.json", "referenceNumber": 244, "name": "PHP License v3.01", "licenseId": "PHP-3.01", "seeAlso": [ "http://www.php.net/license/3_01.txt" ], "isOsiApproved": true, "isFsfLibre": true }, { "reference": "https://spdx.org/licenses/Pixar.html", "isDeprecatedLicenseId": false, "detailsUrl": "https://spdx.org/licenses/Pixar.json", "referenceNumber": 293, "name": "Pixar License", "licenseId": "Pixar", "seeAlso": [ "https://github.com/PixarAnimationStudios/OpenSubdiv/raw/v3_5_0/LICENSE.txt", "https://graphics.pixar.com/opensubdiv/docs/license.html", "https://github.com/PixarAnimationStudios/OpenSubdiv/blob/v3_5_0/opensubdiv/version.cpp#L2-L22" ], "isOsiApproved": false }, { "reference": "https://spdx.org/licenses/pkgconf.html", "isDeprecatedLicenseId": false, "detailsUrl": "https://spdx.org/licenses/pkgconf.json", "referenceNumber": 409, "name": "pkgconf License", "licenseId": "pkgconf", "seeAlso": [ "https://github.com/pkgconf/pkgconf/blob/master/cli/main.c#L8" ], "isOsiApproved": false }, { "reference": "https://spdx.org/licenses/Plexus.html", "isDeprecatedLicenseId": false, "detailsUrl": "https://spdx.org/licenses/Plexus.json", "referenceNumber": 47, "name": "Plexus Classworlds License", "licenseId": "Plexus", "seeAlso": [ "https://fedoraproject.org/wiki/Licensing/Plexus_Classworlds_License" ], "isOsiApproved": false }, { "reference": "https://spdx.org/licenses/pnmstitch.html", "isDeprecatedLicenseId": false, "detailsUrl": "https://spdx.org/licenses/pnmstitch.json", "referenceNumber": 462, "name": "pnmstitch License", "licenseId": "pnmstitch", "seeAlso": [ "https://sourceforge.net/p/netpbm/code/HEAD/tree/super_stable/editor/pnmstitch.c#l2" ], "isOsiApproved": false }, { "reference": "https://spdx.org/licenses/PolyForm-Noncommercial-1.0.0.html", "isDeprecatedLicenseId": false, "detailsUrl": "https://spdx.org/licenses/PolyForm-Noncommercial-1.0.0.json", "referenceNumber": 64, "name": "PolyForm Noncommercial License 1.0.0", "licenseId": "PolyForm-Noncommercial-1.0.0", "seeAlso": [ "https://polyformproject.org/licenses/noncommercial/1.0.0" ], "isOsiApproved": false }, { "reference": "https://spdx.org/licenses/PolyForm-Small-Business-1.0.0.html", "isDeprecatedLicenseId": false, "detailsUrl": "https://spdx.org/licenses/PolyForm-Small-Business-1.0.0.json", "referenceNumber": 213, "name": "PolyForm Small Business License 1.0.0", "licenseId": "PolyForm-Small-Business-1.0.0", "seeAlso": [ "https://polyformproject.org/licenses/small-business/1.0.0" ], "isOsiApproved": false }, { "reference": "https://spdx.org/licenses/PostgreSQL.html", "isDeprecatedLicenseId": false, "detailsUrl": "https://spdx.org/licenses/PostgreSQL.json", "referenceNumber": 79, "name": "PostgreSQL License", "licenseId": "PostgreSQL", "seeAlso": [ "http://www.postgresql.org/about/licence", "https://opensource.org/licenses/PostgreSQL" ], "isOsiApproved": true }, { "reference": "https://spdx.org/licenses/PPL.html", "isDeprecatedLicenseId": false, "detailsUrl": "https://spdx.org/licenses/PPL.json", "referenceNumber": 211, "name": "Peer Production License", "licenseId": "PPL", "seeAlso": [ "https://wiki.p2pfoundation.net/Peer_Production_License", "http://www.networkcultures.org/_uploads/%233notebook_telekommunist.pdf" ], "isOsiApproved": false, "isFsfLibre": false }, { "reference": "https://spdx.org/licenses/PSF-2.0.html", "isDeprecatedLicenseId": false, "detailsUrl": "https://spdx.org/licenses/PSF-2.0.json", "referenceNumber": 558, "name": "Python Software Foundation License 2.0", "licenseId": "PSF-2.0", "seeAlso": [ "https://opensource.org/licenses/Python-2.0", "https://matplotlib.org/stable/project/license.html" ], "isOsiApproved": false }, { "reference": "https://spdx.org/licenses/psfrag.html", "isDeprecatedLicenseId": false, "detailsUrl": "https://spdx.org/licenses/psfrag.json", "referenceNumber": 215, "name": "psfrag License", "licenseId": "psfrag", "seeAlso": [ "https://fedoraproject.org/wiki/Licensing/psfrag" ], "isOsiApproved": false }, { "reference": "https://spdx.org/licenses/psutils.html", "isDeprecatedLicenseId": false, "detailsUrl": "https://spdx.org/licenses/psutils.json", "referenceNumber": 529, "name": "psutils License", "licenseId": "psutils", "seeAlso": [ "https://fedoraproject.org/wiki/Licensing/psutils" ], "isOsiApproved": false }, { "reference": "https://spdx.org/licenses/Python-2.0.html", "isDeprecatedLicenseId": false, "detailsUrl": "https://spdx.org/licenses/Python-2.0.json", "referenceNumber": 160, "name": "Python License 2.0", "licenseId": "Python-2.0", "seeAlso": [ "https://opensource.org/licenses/Python-2.0" ], "isOsiApproved": true, "isFsfLibre": true }, { "reference": "https://spdx.org/licenses/Python-2.0.1.html", "isDeprecatedLicenseId": false, "detailsUrl": "https://spdx.org/licenses/Python-2.0.1.json", "referenceNumber": 321, "name": "Python License 2.0.1", "licenseId": "Python-2.0.1", "seeAlso": [ "https://www.python.org/download/releases/2.0.1/license/", "https://docs.python.org/3/license.html", "https://github.com/python/cpython/blob/main/LICENSE" ], "isOsiApproved": false }, { "reference": "https://spdx.org/licenses/python-ldap.html", "isDeprecatedLicenseId": false, "detailsUrl": "https://spdx.org/licenses/python-ldap.json", "referenceNumber": 601, "name": "Python ldap License", "licenseId": "python-ldap", "seeAlso": [ "https://github.com/python-ldap/python-ldap/blob/main/LICENCE" ], "isOsiApproved": false }, { "reference": "https://spdx.org/licenses/Qhull.html", "isDeprecatedLicenseId": false, "detailsUrl": "https://spdx.org/licenses/Qhull.json", "referenceNumber": 332, "name": "Qhull License", "licenseId": "Qhull", "seeAlso": [ "https://fedoraproject.org/wiki/Licensing/Qhull" ], "isOsiApproved": false }, { "reference": "https://spdx.org/licenses/QPL-1.0.html", "isDeprecatedLicenseId": false, "detailsUrl": "https://spdx.org/licenses/QPL-1.0.json", "referenceNumber": 450, "name": "Q Public License 1.0", "licenseId": "QPL-1.0", "seeAlso": [ "http://doc.qt.nokia.com/3.3/license.html", "https://opensource.org/licenses/QPL-1.0", "https://doc.qt.io/archives/3.3/license.html" ], "isOsiApproved": true, "isFsfLibre": true }, { "reference": "https://spdx.org/licenses/QPL-1.0-INRIA-2004.html", "isDeprecatedLicenseId": false, "detailsUrl": "https://spdx.org/licenses/QPL-1.0-INRIA-2004.json", "referenceNumber": 631, "name": "Q Public License 1.0 - INRIA 2004 variant", "licenseId": "QPL-1.0-INRIA-2004", "seeAlso": [ "https://github.com/maranget/hevea/blob/master/LICENSE" ], "isOsiApproved": false }, { "reference": "https://spdx.org/licenses/radvd.html", "isDeprecatedLicenseId": false, "detailsUrl": "https://spdx.org/licenses/radvd.json", "referenceNumber": 298, "name": "radvd License", "licenseId": "radvd", "seeAlso": [ "https://github.com/radvd-project/radvd/blob/master/COPYRIGHT" ], "isOsiApproved": false }, { "reference": "https://spdx.org/licenses/Rdisc.html", "isDeprecatedLicenseId": false, "detailsUrl": "https://spdx.org/licenses/Rdisc.json", "referenceNumber": 31, "name": "Rdisc License", "licenseId": "Rdisc", "seeAlso": [ "https://fedoraproject.org/wiki/Licensing/Rdisc_License" ], "isOsiApproved": false }, { "reference": "https://spdx.org/licenses/RHeCos-1.1.html", "isDeprecatedLicenseId": false, "detailsUrl": "https://spdx.org/licenses/RHeCos-1.1.json", "referenceNumber": 173, "name": "Red Hat eCos Public License v1.1", "licenseId": "RHeCos-1.1", "seeAlso": [ "http://ecos.sourceware.org/old-license.html" ], "isOsiApproved": false, "isFsfLibre": false }, { "reference": "https://spdx.org/licenses/RPL-1.1.html", "isDeprecatedLicenseId": false, "detailsUrl": "https://spdx.org/licenses/RPL-1.1.json", "referenceNumber": 497, "name": "Reciprocal Public License 1.1", "licenseId": "RPL-1.1", "seeAlso": [ "https://opensource.org/licenses/RPL-1.1" ], "isOsiApproved": true }, { "reference": "https://spdx.org/licenses/RPL-1.5.html", "isDeprecatedLicenseId": false, "detailsUrl": "https://spdx.org/licenses/RPL-1.5.json", "referenceNumber": 575, "name": "Reciprocal Public License 1.5", "licenseId": "RPL-1.5", "seeAlso": [ "https://opensource.org/licenses/RPL-1.5" ], "isOsiApproved": true }, { "reference": "https://spdx.org/licenses/RPSL-1.0.html", "isDeprecatedLicenseId": false, "detailsUrl": "https://spdx.org/licenses/RPSL-1.0.json", "referenceNumber": 655, "name": "RealNetworks Public Source License v1.0", "licenseId": "RPSL-1.0", "seeAlso": [ "https://helixcommunity.org/content/rpsl", "https://opensource.org/licenses/RPSL-1.0" ], "isOsiApproved": true, "isFsfLibre": true }, { "reference": "https://spdx.org/licenses/RSA-MD.html", "isDeprecatedLicenseId": false, "detailsUrl": "https://spdx.org/licenses/RSA-MD.json", "referenceNumber": 303, "name": "RSA Message-Digest License", "licenseId": "RSA-MD", "seeAlso": [ "http://www.faqs.org/rfcs/rfc1321.html" ], "isOsiApproved": false }, { "reference": "https://spdx.org/licenses/RSCPL.html", "isDeprecatedLicenseId": false, "detailsUrl": "https://spdx.org/licenses/RSCPL.json", "referenceNumber": 659, "name": "Ricoh Source Code Public License", "licenseId": "RSCPL", "seeAlso": [ "http://wayback.archive.org/web/20060715140826/http://www.risource.org/RPL/RPL-1.0A.shtml", "https://opensource.org/licenses/RSCPL" ], "isOsiApproved": true }, { "reference": "https://spdx.org/licenses/Ruby.html", "isDeprecatedLicenseId": false, "detailsUrl": "https://spdx.org/licenses/Ruby.json", "referenceNumber": 210, "name": "Ruby License", "licenseId": "Ruby", "seeAlso": [ "https://www.ruby-lang.org/en/about/license.txt" ], "isOsiApproved": false, "isFsfLibre": true }, { "reference": "https://spdx.org/licenses/Ruby-pty.html", "isDeprecatedLicenseId": false, "detailsUrl": "https://spdx.org/licenses/Ruby-pty.json", "referenceNumber": 306, "name": "Ruby pty extension license", "licenseId": "Ruby-pty", "seeAlso": [ "https://github.com/ruby/ruby/blob/9f6deaa6888a423720b4b127b5314f0ad26cc2e6/ext/pty/pty.c#L775-L786", "https://github.com/ruby/ruby/commit/0a64817fb80016030c03518fb9459f63c11605ea#diff-ef5fa30838d6d0cecad9e675cc50b24628cfe2cb277c346053fafcc36c91c204", "https://github.com/ruby/ruby/commit/0a64817fb80016030c03518fb9459f63c11605ea#diff-fedf217c1ce44bda01f0a678d3ff8b198bed478754d699c527a698ad933979a0" ], "isOsiApproved": false }, { "reference": "https://spdx.org/licenses/SAX-PD.html", "isDeprecatedLicenseId": false, "detailsUrl": "https://spdx.org/licenses/SAX-PD.json", "referenceNumber": 149, "name": "Sax Public Domain Notice", "licenseId": "SAX-PD", "seeAlso": [ "http://www.saxproject.org/copying.html" ], "isOsiApproved": false }, { "reference": "https://spdx.org/licenses/SAX-PD-2.0.html", "isDeprecatedLicenseId": false, "detailsUrl": "https://spdx.org/licenses/SAX-PD-2.0.json", "referenceNumber": 489, "name": "Sax Public Domain Notice 2.0", "licenseId": "SAX-PD-2.0", "seeAlso": [ "http://www.saxproject.org/copying.html" ], "isOsiApproved": false }, { "reference": "https://spdx.org/licenses/Saxpath.html", "isDeprecatedLicenseId": false, "detailsUrl": "https://spdx.org/licenses/Saxpath.json", "referenceNumber": 668, "name": "Saxpath License", "licenseId": "Saxpath", "seeAlso": [ "https://fedoraproject.org/wiki/Licensing/Saxpath_License" ], "isOsiApproved": false }, { "reference": "https://spdx.org/licenses/SCEA.html", "isDeprecatedLicenseId": false, "detailsUrl": "https://spdx.org/licenses/SCEA.json", "referenceNumber": 531, "name": "SCEA Shared Source License", "licenseId": "SCEA", "seeAlso": [ "http://research.scea.com/scea_shared_source_license.html" ], "isOsiApproved": false }, { "reference": "https://spdx.org/licenses/SchemeReport.html", "isDeprecatedLicenseId": false, "detailsUrl": "https://spdx.org/licenses/SchemeReport.json", "referenceNumber": 287, "name": "Scheme Language Report License", "licenseId": "SchemeReport", "seeAlso": [], "isOsiApproved": false }, { "reference": "https://spdx.org/licenses/Sendmail.html", "isDeprecatedLicenseId": false, "detailsUrl": "https://spdx.org/licenses/Sendmail.json", "referenceNumber": 263, "name": "Sendmail License", "licenseId": "Sendmail", "seeAlso": [ "http://www.sendmail.com/pdfs/open_source/sendmail_license.pdf", "https://web.archive.org/web/20160322142305/https://www.sendmail.com/pdfs/open_source/sendmail_license.pdf" ], "isOsiApproved": false }, { "reference": "https://spdx.org/licenses/Sendmail-8.23.html", "isDeprecatedLicenseId": false, "detailsUrl": "https://spdx.org/licenses/Sendmail-8.23.json", "referenceNumber": 638, "name": "Sendmail License 8.23", "licenseId": "Sendmail-8.23", "seeAlso": [ "https://www.proofpoint.com/sites/default/files/sendmail-license.pdf", "https://web.archive.org/web/20181003101040/https://www.proofpoint.com/sites/default/files/sendmail-license.pdf" ], "isOsiApproved": false }, { "reference": "https://spdx.org/licenses/Sendmail-Open-Source-1.1.html", "isDeprecatedLicenseId": false, "detailsUrl": "https://spdx.org/licenses/Sendmail-Open-Source-1.1.json", "referenceNumber": 711, "name": "Sendmail Open Source License v1.1", "licenseId": "Sendmail-Open-Source-1.1", "seeAlso": [ "https://github.com/trusteddomainproject/OpenDMARC/blob/master/LICENSE.Sendmail" ], "isOsiApproved": false }, { "reference": "https://spdx.org/licenses/SGI-B-1.0.html", "isDeprecatedLicenseId": false, "detailsUrl": "https://spdx.org/licenses/SGI-B-1.0.json", "referenceNumber": 391, "name": "SGI Free Software License B v1.0", "licenseId": "SGI-B-1.0", "seeAlso": [ "http://oss.sgi.com/projects/FreeB/SGIFreeSWLicB.1.0.html" ], "isOsiApproved": false }, { "reference": "https://spdx.org/licenses/SGI-B-1.1.html", "isDeprecatedLicenseId": false, "detailsUrl": "https://spdx.org/licenses/SGI-B-1.1.json", "referenceNumber": 444, "name": "SGI Free Software License B v1.1", "licenseId": "SGI-B-1.1", "seeAlso": [ "http://oss.sgi.com/projects/FreeB/" ], "isOsiApproved": false }, { "reference": "https://spdx.org/licenses/SGI-B-2.0.html", "isDeprecatedLicenseId": false, "detailsUrl": "https://spdx.org/licenses/SGI-B-2.0.json", "referenceNumber": 687, "name": "SGI Free Software License B v2.0", "licenseId": "SGI-B-2.0", "seeAlso": [ "http://oss.sgi.com/projects/FreeB/SGIFreeSWLicB.2.0.pdf" ], "isOsiApproved": false, "isFsfLibre": true }, { "reference": "https://spdx.org/licenses/SGI-OpenGL.html", "isDeprecatedLicenseId": false, "detailsUrl": "https://spdx.org/licenses/SGI-OpenGL.json", "referenceNumber": 539, "name": "SGI OpenGL License", "licenseId": "SGI-OpenGL", "seeAlso": [ "https://gitlab.freedesktop.org/mesa/glw/-/blob/master/README?ref_type\u003dheads" ], "isOsiApproved": false }, { "reference": "https://spdx.org/licenses/SGMLUG-PM.html", "isDeprecatedLicenseId": false, "detailsUrl": "https://spdx.org/licenses/SGMLUG-PM.json", "referenceNumber": 23, "name": "SGMLUG Parser Materials License", "licenseId": "SGMLUG-PM", "seeAlso": [ "https://gitweb.gentoo.org/repo/gentoo.git/tree/licenses/SGMLUG?id\u003d7d999af4a47bf55e53e54713d98d145f935935c1" ], "isOsiApproved": false }, { "reference": "https://spdx.org/licenses/SGP4.html", "isDeprecatedLicenseId": false, "detailsUrl": "https://spdx.org/licenses/SGP4.json", "referenceNumber": 412, "name": "SGP4 Permission Notice", "licenseId": "SGP4", "seeAlso": [ "https://celestrak.org/publications/AIAA/2006-6753/faq.php" ], "isOsiApproved": false }, { "reference": "https://spdx.org/licenses/SHL-0.5.html", "isDeprecatedLicenseId": false, "detailsUrl": "https://spdx.org/licenses/SHL-0.5.json", "referenceNumber": 342, "name": "Solderpad Hardware License v0.5", "licenseId": "SHL-0.5", "seeAlso": [ "https://solderpad.org/licenses/SHL-0.5/" ], "isOsiApproved": false }, { "reference": "https://spdx.org/licenses/SHL-0.51.html", "isDeprecatedLicenseId": false, "detailsUrl": "https://spdx.org/licenses/SHL-0.51.json", "referenceNumber": 72, "name": "Solderpad Hardware License, Version 0.51", "licenseId": "SHL-0.51", "seeAlso": [ "https://solderpad.org/licenses/SHL-0.51/" ], "isOsiApproved": false }, { "reference": "https://spdx.org/licenses/SimPL-2.0.html", "isDeprecatedLicenseId": false, "detailsUrl": "https://spdx.org/licenses/SimPL-2.0.json", "referenceNumber": 512, "name": "Simple Public License 2.0", "licenseId": "SimPL-2.0", "seeAlso": [ "https://opensource.org/licenses/SimPL-2.0" ], "isOsiApproved": true }, { "reference": "https://spdx.org/licenses/SISSL.html", "isDeprecatedLicenseId": false, "detailsUrl": "https://spdx.org/licenses/SISSL.json", "referenceNumber": 218, "name": "Sun Industry Standards Source License v1.1", "licenseId": "SISSL", "seeAlso": [ "http://www.openoffice.org/licenses/sissl_license.html", "https://opensource.org/licenses/SISSL" ], "isOsiApproved": true, "isFsfLibre": true }, { "reference": "https://spdx.org/licenses/SISSL-1.2.html", "isDeprecatedLicenseId": false, "detailsUrl": "https://spdx.org/licenses/SISSL-1.2.json", "referenceNumber": 509, "name": "Sun Industry Standards Source License v1.2", "licenseId": "SISSL-1.2", "seeAlso": [ "http://gridscheduler.sourceforge.net/Gridengine_SISSL_license.html" ], "isOsiApproved": false }, { "reference": "https://spdx.org/licenses/SL.html", "isDeprecatedLicenseId": false, "detailsUrl": "https://spdx.org/licenses/SL.json", "referenceNumber": 712, "name": "SL License", "licenseId": "SL", "seeAlso": [ "https://github.com/mtoyoda/sl/blob/master/LICENSE" ], "isOsiApproved": false }, { "reference": "https://spdx.org/licenses/Sleepycat.html", "isDeprecatedLicenseId": false, "detailsUrl": "https://spdx.org/licenses/Sleepycat.json", "referenceNumber": 192, "name": "Sleepycat License", "licenseId": "Sleepycat", "seeAlso": [ "https://opensource.org/licenses/Sleepycat" ], "isOsiApproved": true, "isFsfLibre": true }, { "reference": "https://spdx.org/licenses/SMAIL-GPL.html", "isDeprecatedLicenseId": false, "detailsUrl": "https://spdx.org/licenses/SMAIL-GPL.json", "referenceNumber": 146, "name": "SMAIL General Public License", "licenseId": "SMAIL-GPL", "seeAlso": [ "https://sources.debian.org/copyright/license/debianutils/4.11.2/" ], "isOsiApproved": false }, { "reference": "https://spdx.org/licenses/SMLNJ.html", "isDeprecatedLicenseId": false, "detailsUrl": "https://spdx.org/licenses/SMLNJ.json", "referenceNumber": 199, "name": "Standard ML of New Jersey License", "licenseId": "SMLNJ", "seeAlso": [ "https://www.smlnj.org/license.html" ], "isOsiApproved": false, "isFsfLibre": true }, { "reference": "https://spdx.org/licenses/SMPPL.html", "isDeprecatedLicenseId": false, "detailsUrl": "https://spdx.org/licenses/SMPPL.json", "referenceNumber": 9, "name": "Secure Messaging Protocol Public License", "licenseId": "SMPPL", "seeAlso": [ "https://github.com/dcblake/SMP/blob/master/Documentation/License.txt" ], "isOsiApproved": false }, { "reference": "https://spdx.org/licenses/SNIA.html", "isDeprecatedLicenseId": false, "detailsUrl": "https://spdx.org/licenses/SNIA.json", "referenceNumber": 204, "name": "SNIA Public License 1.1", "licenseId": "SNIA", "seeAlso": [ "https://fedoraproject.org/wiki/Licensing/SNIA_Public_License" ], "isOsiApproved": false }, { "reference": "https://spdx.org/licenses/snprintf.html", "isDeprecatedLicenseId": false, "detailsUrl": "https://spdx.org/licenses/snprintf.json", "referenceNumber": 183, "name": "snprintf License", "licenseId": "snprintf", "seeAlso": [ "https://github.com/openssh/openssh-portable/blob/master/openbsd-compat/bsd-snprintf.c#L2" ], "isOsiApproved": false }, { "reference": "https://spdx.org/licenses/SOFA.html", "isDeprecatedLicenseId": false, "detailsUrl": "https://spdx.org/licenses/SOFA.json", "referenceNumber": 126, "name": "SOFA Software License", "licenseId": "SOFA", "seeAlso": [ "http://www.iausofa.org/tandc.html" ], "isOsiApproved": false }, { "reference": "https://spdx.org/licenses/softSurfer.html", "isDeprecatedLicenseId": false, "detailsUrl": "https://spdx.org/licenses/softSurfer.json", "referenceNumber": 530, "name": "softSurfer License", "licenseId": "softSurfer", "seeAlso": [ "https://github.com/mm2/Little-CMS/blob/master/src/cmssm.c#L207", "https://fedoraproject.org/wiki/Licensing/softSurfer" ], "isOsiApproved": false }, { "reference": "https://spdx.org/licenses/Soundex.html", "isDeprecatedLicenseId": false, "detailsUrl": "https://spdx.org/licenses/Soundex.json", "referenceNumber": 685, "name": "Soundex License", "licenseId": "Soundex", "seeAlso": [ "https://metacpan.org/release/RJBS/Text-Soundex-3.05/source/Soundex.pm#L3-11" ], "isOsiApproved": false }, { "reference": "https://spdx.org/licenses/Spencer-86.html", "isDeprecatedLicenseId": false, "detailsUrl": "https://spdx.org/licenses/Spencer-86.json", "referenceNumber": 594, "name": "Spencer License 86", "licenseId": "Spencer-86", "seeAlso": [ "https://fedoraproject.org/wiki/Licensing/Henry_Spencer_Reg-Ex_Library_License" ], "isOsiApproved": false }, { "reference": "https://spdx.org/licenses/Spencer-94.html", "isDeprecatedLicenseId": false, "detailsUrl": "https://spdx.org/licenses/Spencer-94.json", "referenceNumber": 379, "name": "Spencer License 94", "licenseId": "Spencer-94", "seeAlso": [ "https://fedoraproject.org/wiki/Licensing/Henry_Spencer_Reg-Ex_Library_License", "https://metacpan.org/release/KNOK/File-MMagic-1.30/source/COPYING#L28" ], "isOsiApproved": false }, { "reference": "https://spdx.org/licenses/Spencer-99.html", "isDeprecatedLicenseId": false, "detailsUrl": "https://spdx.org/licenses/Spencer-99.json", "referenceNumber": 172, "name": "Spencer License 99", "licenseId": "Spencer-99", "seeAlso": [ "http://www.opensource.apple.com/source/tcl/tcl-5/tcl/generic/regfronts.c" ], "isOsiApproved": false }, { "reference": "https://spdx.org/licenses/SPL-1.0.html", "isDeprecatedLicenseId": false, "detailsUrl": "https://spdx.org/licenses/SPL-1.0.json", "referenceNumber": 85, "name": "Sun Public License v1.0", "licenseId": "SPL-1.0", "seeAlso": [ "https://opensource.org/licenses/SPL-1.0" ], "isOsiApproved": true, "isFsfLibre": true }, { "reference": "https://spdx.org/licenses/ssh-keyscan.html", "isDeprecatedLicenseId": false, "detailsUrl": "https://spdx.org/licenses/ssh-keyscan.json", "referenceNumber": 257, "name": "ssh-keyscan License", "licenseId": "ssh-keyscan", "seeAlso": [ "https://github.com/openssh/openssh-portable/blob/master/LICENCE#L82" ], "isOsiApproved": false }, { "reference": "https://spdx.org/licenses/SSH-OpenSSH.html", "isDeprecatedLicenseId": false, "detailsUrl": "https://spdx.org/licenses/SSH-OpenSSH.json", "referenceNumber": 33, "name": "SSH OpenSSH license", "licenseId": "SSH-OpenSSH", "seeAlso": [ "https://github.com/openssh/openssh-portable/blob/1b11ea7c58cd5c59838b5fa574cd456d6047b2d4/LICENCE#L10" ], "isOsiApproved": false }, { "reference": "https://spdx.org/licenses/SSH-short.html", "isDeprecatedLicenseId": false, "detailsUrl": "https://spdx.org/licenses/SSH-short.json", "referenceNumber": 611, "name": "SSH short notice", "licenseId": "SSH-short", "seeAlso": [ "https://github.com/openssh/openssh-portable/blob/1b11ea7c58cd5c59838b5fa574cd456d6047b2d4/pathnames.h", "http://web.mit.edu/kolya/.f/root/athena.mit.edu/sipb.mit.edu/project/openssh/OldFiles/src/openssh-2.9.9p2/ssh-add.1", "https://joinup.ec.europa.eu/svn/lesoll/trunk/italc/lib/src/dsa_key.cpp" ], "isOsiApproved": false }, { "reference": "https://spdx.org/licenses/SSLeay-standalone.html", "isDeprecatedLicenseId": false, "detailsUrl": "https://spdx.org/licenses/SSLeay-standalone.json", "referenceNumber": 669, "name": "SSLeay License - standalone", "licenseId": "SSLeay-standalone", "seeAlso": [ "https://www.tq-group.com/filedownloads/files/software-license-conditions/OriginalSSLeay/OriginalSSLeay.pdf" ], "isOsiApproved": false }, { "reference": "https://spdx.org/licenses/SSPL-1.0.html", "isDeprecatedLicenseId": false, "detailsUrl": "https://spdx.org/licenses/SSPL-1.0.json", "referenceNumber": 45, "name": "Server Side Public License, v 1", "licenseId": "SSPL-1.0", "seeAlso": [ "https://www.mongodb.com/licensing/server-side-public-license" ], "isOsiApproved": false }, { "reference": "https://spdx.org/licenses/StandardML-NJ.html", "isDeprecatedLicenseId": true, "detailsUrl": "https://spdx.org/licenses/StandardML-NJ.json", "referenceNumber": 300, "name": "Standard ML of New Jersey License", "licenseId": "StandardML-NJ", "seeAlso": [ "https://www.smlnj.org/license.html" ], "isOsiApproved": false, "isFsfLibre": true }, { "reference": "https://spdx.org/licenses/SugarCRM-1.1.3.html", "isDeprecatedLicenseId": false, "detailsUrl": "https://spdx.org/licenses/SugarCRM-1.1.3.json", "referenceNumber": 301, "name": "SugarCRM Public License v1.1.3", "licenseId": "SugarCRM-1.1.3", "seeAlso": [ "http://www.sugarcrm.com/crm/SPL" ], "isOsiApproved": false }, { "reference": "https://spdx.org/licenses/SUL-1.0.html", "isDeprecatedLicenseId": false, "detailsUrl": "https://spdx.org/licenses/SUL-1.0.json", "referenceNumber": 372, "name": "Sustainable Use License v1.0", "licenseId": "SUL-1.0", "seeAlso": [ "https://github.com/n8n-io/n8n/blob/master/LICENSE.md" ], "isOsiApproved": false }, { "reference": "https://spdx.org/licenses/Sun-PPP.html", "isDeprecatedLicenseId": false, "detailsUrl": "https://spdx.org/licenses/Sun-PPP.json", "referenceNumber": 378, "name": "Sun PPP License", "licenseId": "Sun-PPP", "seeAlso": [ "https://github.com/ppp-project/ppp/blob/master/pppd/eap.c#L7-L16" ], "isOsiApproved": false }, { "reference": "https://spdx.org/licenses/Sun-PPP-2000.html", "isDeprecatedLicenseId": false, "detailsUrl": "https://spdx.org/licenses/Sun-PPP-2000.json", "referenceNumber": 456, "name": "Sun PPP License (2000)", "licenseId": "Sun-PPP-2000", "seeAlso": [ "https://github.com/ppp-project/ppp/blob/master/modules/ppp_ahdlc.c#L7-L19" ], "isOsiApproved": false }, { "reference": "https://spdx.org/licenses/SunPro.html", "isDeprecatedLicenseId": false, "detailsUrl": "https://spdx.org/licenses/SunPro.json", "referenceNumber": 230, "name": "SunPro License", "licenseId": "SunPro", "seeAlso": [ "https://github.com/freebsd/freebsd-src/blob/main/lib/msun/src/e_acosh.c", "https://github.com/freebsd/freebsd-src/blob/main/lib/msun/src/e_lgammal.c" ], "isOsiApproved": false }, { "reference": "https://spdx.org/licenses/SWL.html", "isDeprecatedLicenseId": false, "detailsUrl": "https://spdx.org/licenses/SWL.json", "referenceNumber": 134, "name": "Scheme Widget Library (SWL) Software License Agreement", "licenseId": "SWL", "seeAlso": [ "https://fedoraproject.org/wiki/Licensing/SWL" ], "isOsiApproved": false }, { "reference": "https://spdx.org/licenses/swrule.html", "isDeprecatedLicenseId": false, "detailsUrl": "https://spdx.org/licenses/swrule.json", "referenceNumber": 567, "name": "swrule License", "licenseId": "swrule", "seeAlso": [ "https://ctan.math.utah.edu/ctan/tex-archive/macros/generic/misc/swrule.sty" ], "isOsiApproved": false }, { "reference": "https://spdx.org/licenses/Symlinks.html", "isDeprecatedLicenseId": false, "detailsUrl": "https://spdx.org/licenses/Symlinks.json", "referenceNumber": 574, "name": "Symlinks License", "licenseId": "Symlinks", "seeAlso": [ "https://www.mail-archive.com/debian-bugs-rc@lists.debian.org/msg11494.html" ], "isOsiApproved": false }, { "reference": "https://spdx.org/licenses/TAPR-OHL-1.0.html", "isDeprecatedLicenseId": false, "detailsUrl": "https://spdx.org/licenses/TAPR-OHL-1.0.json", "referenceNumber": 533, "name": "TAPR Open Hardware License v1.0", "licenseId": "TAPR-OHL-1.0", "seeAlso": [ "https://www.tapr.org/OHL" ], "isOsiApproved": false }, { "reference": "https://spdx.org/licenses/TCL.html", "isDeprecatedLicenseId": false, "detailsUrl": "https://spdx.org/licenses/TCL.json", "referenceNumber": 559, "name": "TCL/TK License", "licenseId": "TCL", "seeAlso": [ "http://www.tcl.tk/software/tcltk/license.html", "https://fedoraproject.org/wiki/Licensing/TCL" ], "isOsiApproved": false }, { "reference": "https://spdx.org/licenses/TCP-wrappers.html", "isDeprecatedLicenseId": false, "detailsUrl": "https://spdx.org/licenses/TCP-wrappers.json", "referenceNumber": 454, "name": "TCP Wrappers License", "licenseId": "TCP-wrappers", "seeAlso": [ "http://rc.quest.com/topics/openssh/license.php#tcpwrappers" ], "isOsiApproved": false }, { "reference": "https://spdx.org/licenses/TekHVC.html", "isDeprecatedLicenseId": false, "detailsUrl": "https://spdx.org/licenses/TekHVC.json", "referenceNumber": 352, "name": "TekHVC License", "licenseId": "TekHVC", "seeAlso": [ "https://gitlab.freedesktop.org/xorg/lib/libx11/-/blob/master/COPYING?ref_type\u003dheads#L138-171" ], "isOsiApproved": false }, { "reference": "https://spdx.org/licenses/TermReadKey.html", "isDeprecatedLicenseId": false, "detailsUrl": "https://spdx.org/licenses/TermReadKey.json", "referenceNumber": 564, "name": "TermReadKey License", "licenseId": "TermReadKey", "seeAlso": [ "https://github.com/jonathanstowe/TermReadKey/blob/master/README#L9-L10" ], "isOsiApproved": false }, { "reference": "https://spdx.org/licenses/TGPPL-1.0.html", "isDeprecatedLicenseId": false, "detailsUrl": "https://spdx.org/licenses/TGPPL-1.0.json", "referenceNumber": 602, "name": "Transitive Grace Period Public Licence 1.0", "licenseId": "TGPPL-1.0", "seeAlso": [ "https://fedoraproject.org/wiki/Licensing/TGPPL", "https://tahoe-lafs.org/trac/tahoe-lafs/browser/trunk/COPYING.TGPPL.rst" ], "isOsiApproved": false }, { "reference": "https://spdx.org/licenses/ThirdEye.html", "isDeprecatedLicenseId": false, "detailsUrl": "https://spdx.org/licenses/ThirdEye.json", "referenceNumber": 392, "name": "ThirdEye License", "licenseId": "ThirdEye", "seeAlso": [ "https://sourceware.org/cgit/binutils-gdb/tree/include/coff/symconst.h#n11" ], "isOsiApproved": false }, { "reference": "https://spdx.org/licenses/threeparttable.html", "isDeprecatedLicenseId": false, "detailsUrl": "https://spdx.org/licenses/threeparttable.json", "referenceNumber": 356, "name": "threeparttable License", "licenseId": "threeparttable", "seeAlso": [ "https://fedoraproject.org/wiki/Licensing/Threeparttable" ], "isOsiApproved": false }, { "reference": "https://spdx.org/licenses/TMate.html", "isDeprecatedLicenseId": false, "detailsUrl": "https://spdx.org/licenses/TMate.json", "referenceNumber": 408, "name": "TMate Open Source License", "licenseId": "TMate", "seeAlso": [ "http://svnkit.com/license.html" ], "isOsiApproved": false }, { "reference": "https://spdx.org/licenses/TORQUE-1.1.html", "isDeprecatedLicenseId": false, "detailsUrl": "https://spdx.org/licenses/TORQUE-1.1.json", "referenceNumber": 377, "name": "TORQUE v2.5+ Software License v1.1", "licenseId": "TORQUE-1.1", "seeAlso": [ "https://fedoraproject.org/wiki/Licensing/TORQUEv1.1" ], "isOsiApproved": false }, { "reference": "https://spdx.org/licenses/TOSL.html", "isDeprecatedLicenseId": false, "detailsUrl": "https://spdx.org/licenses/TOSL.json", "referenceNumber": 479, "name": "Trusster Open Source License", "licenseId": "TOSL", "seeAlso": [ "https://fedoraproject.org/wiki/Licensing/TOSL" ], "isOsiApproved": false }, { "reference": "https://spdx.org/licenses/TPDL.html", "isDeprecatedLicenseId": false, "detailsUrl": "https://spdx.org/licenses/TPDL.json", "referenceNumber": 337, "name": "Time::ParseDate License", "licenseId": "TPDL", "seeAlso": [ "https://metacpan.org/pod/Time::ParseDate#LICENSE" ], "isOsiApproved": false }, { "reference": "https://spdx.org/licenses/TPL-1.0.html", "isDeprecatedLicenseId": false, "detailsUrl": "https://spdx.org/licenses/TPL-1.0.json", "referenceNumber": 707, "name": "THOR Public License 1.0", "licenseId": "TPL-1.0", "seeAlso": [ "https://fedoraproject.org/wiki/Licensing:ThorPublicLicense" ], "isOsiApproved": false }, { "reference": "https://spdx.org/licenses/TrustedQSL.html", "isDeprecatedLicenseId": false, "detailsUrl": "https://spdx.org/licenses/TrustedQSL.json", "referenceNumber": 294, "name": "TrustedQSL License", "licenseId": "TrustedQSL", "seeAlso": [ "https://sourceforge.net/p/trustedqsl/tqsl/ci/master/tree/LICENSE.txt" ], "isOsiApproved": false }, { "reference": "https://spdx.org/licenses/TTWL.html", "isDeprecatedLicenseId": false, "detailsUrl": "https://spdx.org/licenses/TTWL.json", "referenceNumber": 277, "name": "Text-Tabs+Wrap License", "licenseId": "TTWL", "seeAlso": [ "https://fedoraproject.org/wiki/Licensing/TTWL", "https://github.com/ap/Text-Tabs/blob/master/lib.modern/Text/Tabs.pm#L148" ], "isOsiApproved": false }, { "reference": "https://spdx.org/licenses/TTYP0.html", "isDeprecatedLicenseId": false, "detailsUrl": "https://spdx.org/licenses/TTYP0.json", "referenceNumber": 315, "name": "TTYP0 License", "licenseId": "TTYP0", "seeAlso": [ "https://people.mpi-inf.mpg.de/~uwe/misc/uw-ttyp0/" ], "isOsiApproved": false }, { "reference": "https://spdx.org/licenses/TU-Berlin-1.0.html", "isDeprecatedLicenseId": false, "detailsUrl": "https://spdx.org/licenses/TU-Berlin-1.0.json", "referenceNumber": 446, "name": "Technische Universitaet Berlin License 1.0", "licenseId": "TU-Berlin-1.0", "seeAlso": [ "https://github.com/swh/ladspa/blob/7bf6f3799fdba70fda297c2d8fd9f526803d9680/gsm/COPYRIGHT" ], "isOsiApproved": false }, { "reference": "https://spdx.org/licenses/TU-Berlin-2.0.html", "isDeprecatedLicenseId": false, "detailsUrl": "https://spdx.org/licenses/TU-Berlin-2.0.json", "referenceNumber": 649, "name": "Technische Universitaet Berlin License 2.0", "licenseId": "TU-Berlin-2.0", "seeAlso": [ "https://github.com/CorsixTH/deps/blob/fd339a9f526d1d9c9f01ccf39e438a015da50035/licences/libgsm.txt" ], "isOsiApproved": false }, { "reference": "https://spdx.org/licenses/Ubuntu-font-1.0.html", "isDeprecatedLicenseId": false, "detailsUrl": "https://spdx.org/licenses/Ubuntu-font-1.0.json", "referenceNumber": 328, "name": "Ubuntu Font Licence v1.0", "licenseId": "Ubuntu-font-1.0", "seeAlso": [ "https://ubuntu.com/legal/font-licence", "https://assets.ubuntu.com/v1/81e5605d-ubuntu-font-licence-1.0.txt" ], "isOsiApproved": false }, { "reference": "https://spdx.org/licenses/UCAR.html", "isDeprecatedLicenseId": false, "detailsUrl": "https://spdx.org/licenses/UCAR.json", "referenceNumber": 367, "name": "UCAR License", "licenseId": "UCAR", "seeAlso": [ "https://github.com/Unidata/UDUNITS-2/blob/master/COPYRIGHT" ], "isOsiApproved": false }, { "reference": "https://spdx.org/licenses/UCL-1.0.html", "isDeprecatedLicenseId": false, "detailsUrl": "https://spdx.org/licenses/UCL-1.0.json", "referenceNumber": 326, "name": "Upstream Compatibility License v1.0", "licenseId": "UCL-1.0", "seeAlso": [ "https://opensource.org/licenses/UCL-1.0" ], "isOsiApproved": true }, { "reference": "https://spdx.org/licenses/ulem.html", "isDeprecatedLicenseId": false, "detailsUrl": "https://spdx.org/licenses/ulem.json", "referenceNumber": 463, "name": "ulem License", "licenseId": "ulem", "seeAlso": [ "https://mirrors.ctan.org/macros/latex/contrib/ulem/README" ], "isOsiApproved": false }, { "reference": "https://spdx.org/licenses/UMich-Merit.html", "isDeprecatedLicenseId": false, "detailsUrl": "https://spdx.org/licenses/UMich-Merit.json", "referenceNumber": 385, "name": "Michigan/Merit Networks License", "licenseId": "UMich-Merit", "seeAlso": [ "https://github.com/radcli/radcli/blob/master/COPYRIGHT#L64" ], "isOsiApproved": false }, { "reference": "https://spdx.org/licenses/Unicode-3.0.html", "isDeprecatedLicenseId": false, "detailsUrl": "https://spdx.org/licenses/Unicode-3.0.json", "referenceNumber": 327, "name": "Unicode License v3", "licenseId": "Unicode-3.0", "seeAlso": [ "https://www.unicode.org/license.txt" ], "isOsiApproved": true }, { "reference": "https://spdx.org/licenses/Unicode-DFS-2015.html", "isDeprecatedLicenseId": false, "detailsUrl": "https://spdx.org/licenses/Unicode-DFS-2015.json", "referenceNumber": 692, "name": "Unicode License Agreement - Data Files and Software (2015)", "licenseId": "Unicode-DFS-2015", "seeAlso": [ "https://web.archive.org/web/20151224134844/http://unicode.org/copyright.html" ], "isOsiApproved": false }, { "reference": "https://spdx.org/licenses/Unicode-DFS-2016.html", "isDeprecatedLicenseId": false, "detailsUrl": "https://spdx.org/licenses/Unicode-DFS-2016.json", "referenceNumber": 272, "name": "Unicode License Agreement - Data Files and Software (2016)", "licenseId": "Unicode-DFS-2016", "seeAlso": [ "https://www.unicode.org/license.txt", "http://web.archive.org/web/20160823201924/http://www.unicode.org/copyright.html#License", "http://www.unicode.org/copyright.html" ], "isOsiApproved": true }, { "reference": "https://spdx.org/licenses/Unicode-TOU.html", "isDeprecatedLicenseId": false, "detailsUrl": "https://spdx.org/licenses/Unicode-TOU.json", "referenceNumber": 418, "name": "Unicode Terms of Use", "licenseId": "Unicode-TOU", "seeAlso": [ "http://web.archive.org/web/20140704074106/http://www.unicode.org/copyright.html", "http://www.unicode.org/copyright.html" ], "isOsiApproved": false }, { "reference": "https://spdx.org/licenses/UnixCrypt.html", "isDeprecatedLicenseId": false, "detailsUrl": "https://spdx.org/licenses/UnixCrypt.json", "referenceNumber": 113, "name": "UnixCrypt License", "licenseId": "UnixCrypt", "seeAlso": [ "https://foss.heptapod.net/python-libs/passlib/-/blob/branch/stable/LICENSE#L70", "https://opensource.apple.com/source/JBoss/JBoss-737/jboss-all/jetty/src/main/org/mortbay/util/UnixCrypt.java.auto.html", "https://archive.eclipse.org/jetty/8.0.1.v20110908/xref/org/eclipse/jetty/http/security/UnixCrypt.html" ], "isOsiApproved": false }, { "reference": "https://spdx.org/licenses/Unlicense.html", "isDeprecatedLicenseId": false, "detailsUrl": "https://spdx.org/licenses/Unlicense.json", "referenceNumber": 671, "name": "The Unlicense", "licenseId": "Unlicense", "seeAlso": [ "https://unlicense.org/" ], "isOsiApproved": true, "isFsfLibre": true }, { "reference": "https://spdx.org/licenses/Unlicense-libtelnet.html", "isDeprecatedLicenseId": false, "detailsUrl": "https://spdx.org/licenses/Unlicense-libtelnet.json", "referenceNumber": 73, "name": "Unlicense - libtelnet variant", "licenseId": "Unlicense-libtelnet", "seeAlso": [ "https://github.com/seanmiddleditch/libtelnet/blob/develop/COPYING" ], "isOsiApproved": false }, { "reference": "https://spdx.org/licenses/Unlicense-libwhirlpool.html", "isDeprecatedLicenseId": false, "detailsUrl": "https://spdx.org/licenses/Unlicense-libwhirlpool.json", "referenceNumber": 396, "name": "Unlicense - libwhirlpool variant", "licenseId": "Unlicense-libwhirlpool", "seeAlso": [ "https://github.com/dfateyev/libwhirlpool/blob/master/README#L27" ], "isOsiApproved": false }, { "reference": "https://spdx.org/licenses/UnRAR.html", "isDeprecatedLicenseId": false, "detailsUrl": "https://spdx.org/licenses/UnRAR.json", "referenceNumber": 393, "name": "UnRAR License", "licenseId": "UnRAR", "seeAlso": [ "https://public.dhe.ibm.com/aix/freeSoftware/aixtoolbox/LICENSES/unRAR.txt" ], "isOsiApproved": false }, { "reference": "https://spdx.org/licenses/UPL-1.0.html", "isDeprecatedLicenseId": false, "detailsUrl": "https://spdx.org/licenses/UPL-1.0.json", "referenceNumber": 276, "name": "Universal Permissive License v1.0", "licenseId": "UPL-1.0", "seeAlso": [ "https://opensource.org/licenses/UPL" ], "isOsiApproved": true, "isFsfLibre": true }, { "reference": "https://spdx.org/licenses/URT-RLE.html", "isDeprecatedLicenseId": false, "detailsUrl": "https://spdx.org/licenses/URT-RLE.json", "referenceNumber": 153, "name": "Utah Raster Toolkit Run Length Encoded License", "licenseId": "URT-RLE", "seeAlso": [ "https://sourceforge.net/p/netpbm/code/HEAD/tree/super_stable/converter/other/pnmtorle.c", "https://sourceforge.net/p/netpbm/code/HEAD/tree/super_stable/converter/other/rletopnm.c" ], "isOsiApproved": false }, { "reference": "https://spdx.org/licenses/Vim.html", "isDeprecatedLicenseId": false, "detailsUrl": "https://spdx.org/licenses/Vim.json", "referenceNumber": 716, "name": "Vim License", "licenseId": "Vim", "seeAlso": [ "http://vimdoc.sourceforge.net/htmldoc/uganda.html" ], "isOsiApproved": false, "isFsfLibre": true }, { "reference": "https://spdx.org/licenses/Vixie-Cron.html", "isDeprecatedLicenseId": false, "detailsUrl": "https://spdx.org/licenses/Vixie-Cron.json", "referenceNumber": 607, "name": "Vixie Cron License", "licenseId": "Vixie-Cron", "seeAlso": [ "https://github.com/vixie/cron/tree/545b3f5246824a9cda5905eeb7cf019c95e66995" ], "isOsiApproved": false }, { "reference": "https://spdx.org/licenses/VOSTROM.html", "isDeprecatedLicenseId": false, "detailsUrl": "https://spdx.org/licenses/VOSTROM.json", "referenceNumber": 592, "name": "VOSTROM Public License for Open Source", "licenseId": "VOSTROM", "seeAlso": [ "https://fedoraproject.org/wiki/Licensing/VOSTROM" ], "isOsiApproved": false }, { "reference": "https://spdx.org/licenses/VSL-1.0.html", "isDeprecatedLicenseId": false, "detailsUrl": "https://spdx.org/licenses/VSL-1.0.json", "referenceNumber": 256, "name": "Vovida Software License v1.0", "licenseId": "VSL-1.0", "seeAlso": [ "https://opensource.org/licenses/VSL-1.0" ], "isOsiApproved": true }, { "reference": "https://spdx.org/licenses/W3C.html", "isDeprecatedLicenseId": false, "detailsUrl": "https://spdx.org/licenses/W3C.json", "referenceNumber": 576, "name": "W3C Software Notice and License (2002-12-31)", "licenseId": "W3C", "seeAlso": [ "http://www.w3.org/Consortium/Legal/2002/copyright-software-20021231.html", "https://opensource.org/licenses/W3C" ], "isOsiApproved": true, "isFsfLibre": true }, { "reference": "https://spdx.org/licenses/W3C-19980720.html", "isDeprecatedLicenseId": false, "detailsUrl": "https://spdx.org/licenses/W3C-19980720.json", "referenceNumber": 44, "name": "W3C Software Notice and License (1998-07-20)", "licenseId": "W3C-19980720", "seeAlso": [ "http://www.w3.org/Consortium/Legal/copyright-software-19980720.html" ], "isOsiApproved": false }, { "reference": "https://spdx.org/licenses/W3C-20150513.html", "isDeprecatedLicenseId": false, "detailsUrl": "https://spdx.org/licenses/W3C-20150513.json", "referenceNumber": 604, "name": "W3C Software Notice and Document License (2015-05-13)", "licenseId": "W3C-20150513", "seeAlso": [ "https://www.w3.org/Consortium/Legal/2015/copyright-software-and-document", "https://www.w3.org/copyright/software-license-2015/", "https://www.w3.org/copyright/software-license-2023/" ], "isOsiApproved": true }, { "reference": "https://spdx.org/licenses/w3m.html", "isDeprecatedLicenseId": false, "detailsUrl": "https://spdx.org/licenses/w3m.json", "referenceNumber": 258, "name": "w3m License", "licenseId": "w3m", "seeAlso": [ "https://github.com/tats/w3m/blob/master/COPYING" ], "isOsiApproved": false }, { "reference": "https://spdx.org/licenses/Watcom-1.0.html", "isDeprecatedLicenseId": false, "detailsUrl": "https://spdx.org/licenses/Watcom-1.0.json", "referenceNumber": 355, "name": "Sybase Open Watcom Public License 1.0", "licenseId": "Watcom-1.0", "seeAlso": [ "https://opensource.org/licenses/Watcom-1.0" ], "isOsiApproved": true, "isFsfLibre": false }, { "reference": "https://spdx.org/licenses/Widget-Workshop.html", "isDeprecatedLicenseId": false, "detailsUrl": "https://spdx.org/licenses/Widget-Workshop.json", "referenceNumber": 513, "name": "Widget Workshop License", "licenseId": "Widget-Workshop", "seeAlso": [ "https://github.com/novnc/noVNC/blob/master/core/crypto/des.js#L24" ], "isOsiApproved": false }, { "reference": "https://spdx.org/licenses/WordNet.html", "isDeprecatedLicenseId": false, "detailsUrl": "https://spdx.org/licenses/WordNet.json", "referenceNumber": 633, "name": "WordNet License", "licenseId": "WordNet", "seeAlso": [ "https://wordnet.princeton.edu/license-and-commercial-use" ], "isOsiApproved": true }, { "reference": "https://spdx.org/licenses/Wsuipa.html", "isDeprecatedLicenseId": false, "detailsUrl": "https://spdx.org/licenses/Wsuipa.json", "referenceNumber": 77, "name": "Wsuipa License", "licenseId": "Wsuipa", "seeAlso": [ "https://fedoraproject.org/wiki/Licensing/Wsuipa" ], "isOsiApproved": false }, { "reference": "https://spdx.org/licenses/WTFNMFPL.html", "isDeprecatedLicenseId": false, "detailsUrl": "https://spdx.org/licenses/WTFNMFPL.json", "referenceNumber": 674, "name": "Do What The F*ck You Want To But It\u0027s Not My Fault Public License", "licenseId": "WTFNMFPL", "seeAlso": [ "https://github.com/adversary-org/wtfnmf/raw/refs/tags/1.0/COPYING.WTFNMFPL", "https://github.com/adversary-org/wtfnmf/raw/3f2cd8235a64350a57a51b9739715edaea63ec1a/COPYING.WTFNMFPL-utf8" ], "isOsiApproved": false }, { "reference": "https://spdx.org/licenses/WTFPL.html", "isDeprecatedLicenseId": false, "detailsUrl": "https://spdx.org/licenses/WTFPL.json", "referenceNumber": 289, "name": "Do What The F*ck You Want To Public License", "licenseId": "WTFPL", "seeAlso": [ "http://www.wtfpl.net/about/", "http://sam.zoy.org/wtfpl/COPYING" ], "isOsiApproved": false, "isFsfLibre": true }, { "reference": "https://spdx.org/licenses/wwl.html", "isDeprecatedLicenseId": false, "detailsUrl": "https://spdx.org/licenses/wwl.json", "referenceNumber": 82, "name": "WWL License", "licenseId": "wwl", "seeAlso": [ "http://www.db.net/downloads/wwl+db-1.3.tgz" ], "isOsiApproved": false }, { "reference": "https://spdx.org/licenses/wxWindows.html", "isDeprecatedLicenseId": true, "detailsUrl": "https://spdx.org/licenses/wxWindows.json", "referenceNumber": 440, "name": "wxWindows Library License", "licenseId": "wxWindows", "seeAlso": [ "https://opensource.org/licenses/WXwindows" ], "isOsiApproved": true }, { "reference": "https://spdx.org/licenses/X11.html", "isDeprecatedLicenseId": false, "detailsUrl": "https://spdx.org/licenses/X11.json", "referenceNumber": 188, "name": "X11 License", "licenseId": "X11", "seeAlso": [ "http://www.xfree86.org/3.3.6/COPYRIGHT2.html#3" ], "isOsiApproved": false, "isFsfLibre": true }, { "reference": "https://spdx.org/licenses/X11-distribute-modifications-variant.html", "isDeprecatedLicenseId": false, "detailsUrl": "https://spdx.org/licenses/X11-distribute-modifications-variant.json", "referenceNumber": 642, "name": "X11 License Distribution Modification Variant", "licenseId": "X11-distribute-modifications-variant", "seeAlso": [ "https://github.com/mirror/ncurses/blob/master/COPYING" ], "isOsiApproved": false }, { "reference": "https://spdx.org/licenses/X11-no-permit-persons.html", "isDeprecatedLicenseId": false, "detailsUrl": "https://spdx.org/licenses/X11-no-permit-persons.json", "referenceNumber": 442, "name": "X11 no permit persons clause", "licenseId": "X11-no-permit-persons", "seeAlso": [ "https://gitlab.freedesktop.org/xorg/lib/libxinerama/-/blob/cc22c2f60c3862482562955116d5455263b443dc/COPYING#L44-66" ], "isOsiApproved": false }, { "reference": "https://spdx.org/licenses/X11-swapped.html", "isDeprecatedLicenseId": false, "detailsUrl": "https://spdx.org/licenses/X11-swapped.json", "referenceNumber": 543, "name": "X11 swapped final paragraphs", "licenseId": "X11-swapped", "seeAlso": [ "https://github.com/fedeinthemix/chez-srfi/blob/master/srfi/LICENSE" ], "isOsiApproved": false }, { "reference": "https://spdx.org/licenses/Xdebug-1.03.html", "isDeprecatedLicenseId": false, "detailsUrl": "https://spdx.org/licenses/Xdebug-1.03.json", "referenceNumber": 506, "name": "Xdebug License v 1.03", "licenseId": "Xdebug-1.03", "seeAlso": [ "https://github.com/xdebug/xdebug/blob/master/LICENSE" ], "isOsiApproved": false }, { "reference": "https://spdx.org/licenses/Xerox.html", "isDeprecatedLicenseId": false, "detailsUrl": "https://spdx.org/licenses/Xerox.json", "referenceNumber": 240, "name": "Xerox License", "licenseId": "Xerox", "seeAlso": [ "https://fedoraproject.org/wiki/Licensing/Xerox" ], "isOsiApproved": false }, { "reference": "https://spdx.org/licenses/Xfig.html", "isDeprecatedLicenseId": false, "detailsUrl": "https://spdx.org/licenses/Xfig.json", "referenceNumber": 508, "name": "Xfig License", "licenseId": "Xfig", "seeAlso": [ "https://github.com/Distrotech/transfig/blob/master/transfig/transfig.c", "https://fedoraproject.org/wiki/Licensing:MIT#Xfig_Variant", "https://sourceforge.net/p/mcj/xfig/ci/master/tree/src/Makefile.am" ], "isOsiApproved": false }, { "reference": "https://spdx.org/licenses/XFree86-1.1.html", "isDeprecatedLicenseId": false, "detailsUrl": "https://spdx.org/licenses/XFree86-1.1.json", "referenceNumber": 505, "name": "XFree86 License 1.1", "licenseId": "XFree86-1.1", "seeAlso": [ "http://www.xfree86.org/current/LICENSE4.html" ], "isOsiApproved": false, "isFsfLibre": true }, { "reference": "https://spdx.org/licenses/xinetd.html", "isDeprecatedLicenseId": false, "detailsUrl": "https://spdx.org/licenses/xinetd.json", "referenceNumber": 571, "name": "xinetd License", "licenseId": "xinetd", "seeAlso": [ "https://fedoraproject.org/wiki/Licensing/Xinetd_License" ], "isOsiApproved": false, "isFsfLibre": true }, { "reference": "https://spdx.org/licenses/xkeyboard-config-Zinoviev.html", "isDeprecatedLicenseId": false, "detailsUrl": "https://spdx.org/licenses/xkeyboard-config-Zinoviev.json", "referenceNumber": 583, "name": "xkeyboard-config Zinoviev License", "licenseId": "xkeyboard-config-Zinoviev", "seeAlso": [ "https://gitlab.freedesktop.org/xkeyboard-config/xkeyboard-config/-/blob/master/COPYING?ref_type\u003dheads#L178" ], "isOsiApproved": false }, { "reference": "https://spdx.org/licenses/xlock.html", "isDeprecatedLicenseId": false, "detailsUrl": "https://spdx.org/licenses/xlock.json", "referenceNumber": 435, "name": "xlock License", "licenseId": "xlock", "seeAlso": [ "https://fossies.org/linux/tiff/contrib/ras/ras2tif.c" ], "isOsiApproved": false }, { "reference": "https://spdx.org/licenses/Xnet.html", "isDeprecatedLicenseId": false, "detailsUrl": "https://spdx.org/licenses/Xnet.json", "referenceNumber": 57, "name": "X.Net License", "licenseId": "Xnet", "seeAlso": [ "https://opensource.org/licenses/Xnet" ], "isOsiApproved": true }, { "reference": "https://spdx.org/licenses/xpp.html", "isDeprecatedLicenseId": false, "detailsUrl": "https://spdx.org/licenses/xpp.json", "referenceNumber": 525, "name": "XPP License", "licenseId": "xpp", "seeAlso": [ "https://fedoraproject.org/wiki/Licensing/xpp" ], "isOsiApproved": false }, { "reference": "https://spdx.org/licenses/XSkat.html", "isDeprecatedLicenseId": false, "detailsUrl": "https://spdx.org/licenses/XSkat.json", "referenceNumber": 565, "name": "XSkat License", "licenseId": "XSkat", "seeAlso": [ "https://fedoraproject.org/wiki/Licensing/XSkat_License" ], "isOsiApproved": false }, { "reference": "https://spdx.org/licenses/xzoom.html", "isDeprecatedLicenseId": false, "detailsUrl": "https://spdx.org/licenses/xzoom.json", "referenceNumber": 436, "name": "xzoom License", "licenseId": "xzoom", "seeAlso": [ "https://metadata.ftp-master.debian.org/changelogs//main/x/xzoom/xzoom_0.3-27_copyright" ], "isOsiApproved": false }, { "reference": "https://spdx.org/licenses/YPL-1.0.html", "isDeprecatedLicenseId": false, "detailsUrl": "https://spdx.org/licenses/YPL-1.0.json", "referenceNumber": 259, "name": "Yahoo! Public License v1.0", "licenseId": "YPL-1.0", "seeAlso": [ "http://www.zimbra.com/license/yahoo_public_license_1.0.html" ], "isOsiApproved": false }, { "reference": "https://spdx.org/licenses/YPL-1.1.html", "isDeprecatedLicenseId": false, "detailsUrl": "https://spdx.org/licenses/YPL-1.1.json", "referenceNumber": 141, "name": "Yahoo! Public License v1.1", "licenseId": "YPL-1.1", "seeAlso": [ "http://www.zimbra.com/license/yahoo_public_license_1.1.html" ], "isOsiApproved": false, "isFsfLibre": true }, { "reference": "https://spdx.org/licenses/Zed.html", "isDeprecatedLicenseId": false, "detailsUrl": "https://spdx.org/licenses/Zed.json", "referenceNumber": 384, "name": "Zed License", "licenseId": "Zed", "seeAlso": [ "https://fedoraproject.org/wiki/Licensing/Zed" ], "isOsiApproved": false }, { "reference": "https://spdx.org/licenses/Zeeff.html", "isDeprecatedLicenseId": false, "detailsUrl": "https://spdx.org/licenses/Zeeff.json", "referenceNumber": 370, "name": "Zeeff License", "licenseId": "Zeeff", "seeAlso": [ "ftp://ftp.tin.org/pub/news/utils/newsx/newsx-1.6.tar.gz" ], "isOsiApproved": false }, { "reference": "https://spdx.org/licenses/Zend-2.0.html", "isDeprecatedLicenseId": false, "detailsUrl": "https://spdx.org/licenses/Zend-2.0.json", "referenceNumber": 154, "name": "Zend License v2.0", "licenseId": "Zend-2.0", "seeAlso": [ "https://web.archive.org/web/20130517195954/http://www.zend.com/license/2_00.txt" ], "isOsiApproved": false, "isFsfLibre": true }, { "reference": "https://spdx.org/licenses/Zimbra-1.3.html", "isDeprecatedLicenseId": false, "detailsUrl": "https://spdx.org/licenses/Zimbra-1.3.json", "referenceNumber": 214, "name": "Zimbra Public License v1.3", "licenseId": "Zimbra-1.3", "seeAlso": [ "http://web.archive.org/web/20100302225219/http://www.zimbra.com/license/zimbra-public-license-1-3.html" ], "isOsiApproved": false, "isFsfLibre": true }, { "reference": "https://spdx.org/licenses/Zimbra-1.4.html", "isDeprecatedLicenseId": false, "detailsUrl": "https://spdx.org/licenses/Zimbra-1.4.json", "referenceNumber": 161, "name": "Zimbra Public License v1.4", "licenseId": "Zimbra-1.4", "seeAlso": [ "http://www.zimbra.com/legal/zimbra-public-license-1-4" ], "isOsiApproved": false }, { "reference": "https://spdx.org/licenses/Zlib.html", "isDeprecatedLicenseId": false, "detailsUrl": "https://spdx.org/licenses/Zlib.json", "referenceNumber": 251, "name": "zlib License", "licenseId": "Zlib", "seeAlso": [ "http://www.zlib.net/zlib_license.html", "https://opensource.org/licenses/Zlib" ], "isOsiApproved": true, "isFsfLibre": true }, { "reference": "https://spdx.org/licenses/zlib-acknowledgement.html", "isDeprecatedLicenseId": false, "detailsUrl": "https://spdx.org/licenses/zlib-acknowledgement.json", "referenceNumber": 555, "name": "zlib/libpng License with Acknowledgement", "licenseId": "zlib-acknowledgement", "seeAlso": [ "https://fedoraproject.org/wiki/Licensing/ZlibWithAcknowledgement" ], "isOsiApproved": false }, { "reference": "https://spdx.org/licenses/ZPL-1.1.html", "isDeprecatedLicenseId": false, "detailsUrl": "https://spdx.org/licenses/ZPL-1.1.json", "referenceNumber": 310, "name": "Zope Public License 1.1", "licenseId": "ZPL-1.1", "seeAlso": [ "http://old.zope.org/Resources/License/ZPL-1.1" ], "isOsiApproved": false }, { "reference": "https://spdx.org/licenses/ZPL-2.0.html", "isDeprecatedLicenseId": false, "detailsUrl": "https://spdx.org/licenses/ZPL-2.0.json", "referenceNumber": 429, "name": "Zope Public License 2.0", "licenseId": "ZPL-2.0", "seeAlso": [ "http://old.zope.org/Resources/License/ZPL-2.0", "https://opensource.org/licenses/ZPL-2.0" ], "isOsiApproved": true, "isFsfLibre": true }, { "reference": "https://spdx.org/licenses/ZPL-2.1.html", "isDeprecatedLicenseId": false, "detailsUrl": "https://spdx.org/licenses/ZPL-2.1.json", "referenceNumber": 589, "name": "Zope Public License 2.1", "licenseId": "ZPL-2.1", "seeAlso": [ "http://old.zope.org/Resources/ZPL/" ], "isOsiApproved": true, "isFsfLibre": true } ], "releaseDate": "2026-03-05T00:00:00Z" } src/licence_normaliser/defaults.py ================================== src/licence_normaliser/defaults.py """Default plugin configuration. These are the plugin CLASSES (not instances) that form the sane defaults. Pass them to LicenceNormaliser - they're instantiated lazily. """ from __future__ import annotations __author__ = "Artur Barseghyan " __copyright__ = "2026 Artur Barseghyan" __license__ = "MIT" __all__ = ( "DEFAULT_PLUGIN_KEYS", "get_all_refreshable_plugins", ) DEFAULT_PLUGIN_KEYS = ("registry", "url", "alias", "family", "name", "prose") def get_all_refreshable_plugins() -> list[type]: """Return all plugin classes that support refresh (have url set).""" from .parsers.creativecommons import CreativeCommonsParser from .parsers.opendefinition import OpenDefinitionParser from .parsers.osi import OSIParser from .parsers.scancode_licensedb import ScanCodeLicenseDBParser from .parsers.spdx import SPDXParser return [ SPDXParser, OpenDefinitionParser, OSIParser, ScanCodeLicenseDBParser, CreativeCommonsParser, ] def _load_registry_plugins() -> list[type]: from .parsers.creativecommons import CreativeCommonsParser from .parsers.opendefinition import OpenDefinitionParser from .parsers.osi import OSIParser from .parsers.scancode_licensedb import ScanCodeLicenseDBParser from .parsers.spdx import SPDXParser return [ SPDXParser, CreativeCommonsParser, OpenDefinitionParser, OSIParser, ScanCodeLicenseDBParser, ] def _load_url_plugins() -> list[type]: from .parsers.alias import AliasParser from .parsers.creativecommons import CreativeCommonsParser from .parsers.opendefinition import OpenDefinitionParser from .parsers.osi import OSIParser from .parsers.spdx import SPDXParser return [ AliasParser, SPDXParser, OpenDefinitionParser, OSIParser, CreativeCommonsParser, ] def _load_alias_plugins() -> list[type]: from .parsers.alias import AliasParser return [AliasParser] def _load_family_plugins() -> list[type]: from .parsers.alias import AliasParser return [AliasParser] def _load_name_plugins() -> list[type]: from .parsers.alias import AliasParser return [AliasParser] def _load_prose_plugins() -> list[type]: from .parsers.prose import ProseParser return [ProseParser] # Lazy-loaded bundle - functions delay imports until actually needed class _LazyDefaults: """Lazy-loading container for default plugins.""" _registry: list[type] | None = None _url: list[type] | None = None _alias: list[type] | None = None _family: list[type] | None = None _name: list[type] | None = None _prose: list[type] | None = None @property def registry(self) -> list[type]: if self._registry is None: self._registry = _load_registry_plugins() return self._registry @property def url(self) -> list[type]: if self._url is None: self._url = _load_url_plugins() return self._url @property def alias(self) -> list[type]: if self._alias is None: self._alias = _load_alias_plugins() return self._alias @property def family(self) -> list[type]: if self._family is None: self._family = _load_family_plugins() return self._family @property def name(self) -> list[type]: if self._name is None: self._name = _load_name_plugins() return self._name @property def prose(self) -> list[type]: if self._prose is None: self._prose = _load_prose_plugins() return self._prose _LAZY = _LazyDefaults() # Convenience accessors - these trigger lazy loading def get_default_registry() -> list[type]: return _LAZY.registry def get_default_url() -> list[type]: return _LAZY.url def get_default_alias() -> list[type]: return _LAZY.alias def get_default_family() -> list[type]: return _LAZY.family def get_default_name() -> list[type]: return _LAZY.name def get_default_prose() -> list[type]: return _LAZY.prose src/licence_normaliser/exceptions.py ==================================== src/licence_normaliser/exceptions.py """licence_normaliser.exceptions - public exception hierarchy. These are the only exceptions that should cross the public API boundary. Internal errors from data loading (JSONDecodeError, OSError, FileNotFoundError) are wrapped in DataSourceError during plugin initialization. """ from __future__ import annotations __author__ = "Artur Barseghyan " __copyright__ = "2026 Artur Barseghyan" __license__ = "MIT" __all__ = ( "DataSourceError", "LicenceNormalisationError", "LicenceNormaliserError", "LicenceNotFoundError", ) class LicenceNormaliserError(Exception): """Base exception for all licence-normaliser errors.""" class LicenceNotFoundError(LicenceNormaliserError): """Raised in strict mode when a licence string cannot be resolved.""" def __init__(self, raw: str, cleaned: str) -> None: self.raw = raw self.cleaned = cleaned super().__init__( f"Licence not found: {raw!r} (cleaned: {cleaned!r}). " "Pass strict=False to return an 'unknown' result instead." ) class DataSourceError(LicenceNormaliserError): """Raised when a data source file cannot be loaded or parsed.""" class LicenceNormalisationError(LicenceNormaliserError): """Raised when licence normalisation fails. .. deprecated:: Use :class:`LicenceNotFoundError` instead. This exception is kept for backwards compatibility but is no longer raised by the library. """ src/licence_normaliser/parsers/__init__.py ========================================== src/licence_normaliser/parsers/__init__.py src/licence_normaliser/parsers/alias.py ======================================= src/licence_normaliser/parsers/alias.py """Alias parser - loads aliases.json with rich metadata for aliases/family overrides. Each entry may carry an optional ``aliases`` list of extra lookup keys that all resolve to the same ``version_key``. This lets data authors enumerate explicit variants (e.g. hyphen vs space forms) without any auto-generation magic:: "cc by-nc": { "version_key": "cc-by-nc", "name_key": "cc-by-nc", "family_key": "cc", "aliases": ["cc-by-nc", "cc by nc", "cc-by nc"] } All keys in ``aliases`` inherit the same ``version_key``, ``name_key``, and ``family_key`` as the primary entry. """ from __future__ import annotations import json from pathlib import Path from typing import Any from licence_normaliser.plugins import ( AliasPlugin, BasePlugin, FamilyPlugin, NamePlugin, URLPlugin, ) __author__ = "Artur Barseghyan " __copyright__ = "2026 Artur Barseghyan" __license__ = "MIT" __all__ = ("AliasParser",) def _iter_entries( data: dict[str, Any], ) -> list[tuple[str, dict[str, Any]]]: """Yield (key, meta) pairs, expanding ``aliases`` sub-keys. For every primary entry that has an ``"aliases"`` list, each alias key is emitted as an additional entry with the same metadata dict (minus the ``aliases`` field itself, to keep things tidy). """ results: list[tuple[str, dict[str, Any]]] = [] for primary_key, meta in data.items(): if primary_key.startswith("_"): continue if not isinstance(meta, dict): continue version_key = meta.get("version_key", "") if not version_key: continue results.append((primary_key, meta)) # Expand explicit alias variants for extra_key in meta.get("aliases", []): if not isinstance(extra_key, str) or not extra_key: continue if extra_key == primary_key: continue # already emitted # Build a slim copy without the aliases list to avoid recursion slim_meta = {k: v for k, v in meta.items() if k != "aliases"} results.append((extra_key, slim_meta)) return results class AliasParser(BasePlugin, AliasPlugin, FamilyPlugin, NamePlugin, URLPlugin): url = None local_path = "data/aliases/aliases.json" def _load_data(self) -> dict[str, Any]: path = Path(__file__).parent.parent / self.local_path return json.loads(path.read_text(encoding="utf-8")) def load_urls(self) -> dict[str, str]: """Load URLs from aliases.json entries that have a urls array.""" result: dict[str, str] = {} data = self._load_data() for meta in data.values(): if not isinstance(meta, dict): continue version_key = meta.get("version_key", "") if not version_key: continue urls = meta.get("urls", []) if isinstance(urls, list): for url in urls: if isinstance(url, str): normalized = url.strip().lower().rstrip("/") if normalized.startswith("http://"): normalized = "https://" + normalized[7:] result[normalized] = version_key return result def load_urls_with_lines(self) -> dict[str, tuple[str, int]]: """Load URLs with their source line numbers.""" path = Path(__file__).parent.parent / self.local_path content = path.read_text(encoding="utf-8") data: dict[str, Any] = json.loads(content) lines = content.splitlines() result: dict[str, tuple[str, int]] = {} for primary_key, meta in data.items(): if primary_key.startswith("_"): continue if not isinstance(meta, dict): continue version_key = meta.get("version_key", "") if not version_key: continue primary_line = 1 for i, line in enumerate(lines, start=1): if f'"{primary_key}"' in line: primary_line = i break urls = meta.get("urls", []) if isinstance(urls, list): for url in urls: if isinstance(url, str): normalized = url.strip().lower().rstrip("/") if normalized.startswith("http://"): normalized = "https://" + normalized[7:] result[normalized] = (version_key, primary_line) return result def load_aliases(self) -> dict[str, str]: aliases: dict[str, str] = {} for alias_key, meta in _iter_entries(self._load_data()): version_key = meta.get("version_key", "") if version_key: aliases[alias_key] = version_key return aliases def load_aliases_with_lines( self, ) -> dict[str, tuple[str, int]]: """Load aliases with their source line numbers. Extra keys from ``aliases`` lists are reported at the line of their primary entry (best approximation without per-alias line tracking). Returns: dict mapping alias_key -> (version_key, line_number) """ path = Path(__file__).parent.parent / self.local_path content = path.read_text(encoding="utf-8") data: dict[str, Any] = json.loads(content) lines = content.splitlines() result: dict[str, tuple[str, int]] = {} for primary_key, meta in data.items(): if primary_key.startswith("_"): continue if not isinstance(meta, dict): continue version_key = meta.get("version_key", "") if not version_key: continue # Find line of the primary key primary_line = 1 for i, line in enumerate(lines, start=1): if f'"{primary_key}"' in line: primary_line = i break result[primary_key] = (version_key, primary_line) for extra_key in meta.get("aliases", []): if not isinstance(extra_key, str) or not extra_key: continue if extra_key == primary_key: continue result[extra_key] = (version_key, primary_line) return result def load_families(self) -> dict[str, str]: data = self._load_data() overrides: dict[str, str] = {} for meta in data.values(): if not isinstance(meta, dict): continue vk = meta.get("version_key", "") fk = meta.get("family_key", "") if vk and fk: overrides[vk] = fk return overrides def load_names(self) -> dict[str, str]: data = self._load_data() names: dict[str, str] = {} for meta in data.values(): if not isinstance(meta, dict): continue vk = meta.get("version_key", "") nk = meta.get("name_key", "") if vk and nk: names[vk] = nk return names src/licence_normaliser/parsers/creativecommons.py ================================================= src/licence_normaliser/parsers/creativecommons.py """Creative Commons parser - scrapes creativecommons.org for multilingual deed URLs.""" from __future__ import annotations import json import logging import re import urllib.error import urllib.request from html.parser import HTMLParser from pathlib import Path from licence_normaliser.plugins import BasePlugin, RegistryPlugin, URLPlugin CC_LICENCE_RE = re.compile( r"^(by|by-nc|by-nc-nd|by-nc-sa|by-nd|by-sa|" r"zero|pdmark|devnations)" r"/([\d.]+)" r"(?:/([a-z]{2}))?" # jurisdiction code like "uk" r"(/igo)?" # scope (igo) r"(/deed\.\w+)?$", ) VERSION_RE = re.compile(r"^[\d.]+$") def _path_to_licence_key(path: str) -> tuple[str, str | None, str | None] | None: m = CC_LICENCE_RE.match(path) if not m: return None lic_type, version, jurisdiction, igo = ( m.group(1), m.group(2), m.group(3), m.group(4), ) prefix_map = { "by": "cc-by", "by-nc": "cc-by-nc", "by-nc-nd": "cc-by-nc-nd", "by-nc-sa": "cc-by-nc-sa", "by-nd": "cc-by-nd", "by-sa": "cc-by-sa", "zero": "cc0", "pdmark": "cc-pdm", "devnations": "cc-devnations", "nc": "cc-nc", "nd": "cc-nd", "sa": "cc-sa", "sampling": "cc-sampling", "nc-sa": "cc-nc-sa", "sampling+": "cc-sampling-plus", "nc-sampling+": "cc-nc-sampling-plus", "nd-nc": "cc-nd-nc", } prefix = prefix_map.get(lic_type) if not prefix: return None scope = "igo" if igo else None key = f"{prefix}-{version}" if VERSION_RE.match(version) else prefix if jurisdiction: key = f"{key}-{jurisdiction}" if scope: key = f"{key}-{scope}" return key.lower(), jurisdiction, scope class CCLinkParser(HTMLParser): def __init__(self) -> None: super().__init__() self.in_td = False self.current_cell = "" self.current_row: list[str] = [] self.rows: list[list[str]] = [] def handle_starttag(self, tag: str, attrs: list[tuple[str, str | None]]) -> None: if tag == "td": self.in_td = True self.current_cell = "" elif tag == "a" and self.in_td: href = dict(attrs).get("href") or "" if href: self.current_cell += " AHREF:" + href def handle_endtag(self, tag: str) -> None: if tag == "td": self.in_td = False self.current_row.append(self.current_cell.strip()) elif tag == "tr": if self.current_row: self.rows.append(self.current_row) self.current_row = [] def handle_data(self, data: str) -> None: if self.in_td: self.current_cell += data def _fetch_html(url: str) -> str: """Fetch HTML from a hardcoded URL. Security note: This function uses urlopen with S310 suppression. It is safe because it is only called from _scrape() with hardcoded URL constants, never with user-supplied input. """ req = urllib.request.Request(url, headers={"User-Agent": "Mozilla/5.0"}) with urllib.request.urlopen(req, timeout=30) as response: # noqa: S310 return response.read().decode("utf-8") JURISDICTION_CODES = { "au", "at", "be", "br", "ca", "ch", "cl", "cn", "co", "cz", "de", "dk", "ee", "eg", "es", "fi", "fr", "gb", "gr", "hr", "hu", "id", "ie", "il", "in", "ir", "is", "it", "jp", "kr", "lt", "lu", "lv", "ma", "mt", "mx", "my", "nl", "no", "nz", "pe", "ph", "pl", "pt", "ro", "rs", "ru", "se", "si", "sk", "th", "tr", "tw", "ua", "ug", "us", "za", "vn", "uk", } def _is_international(_href: str) -> bool: return True def _extract_deeds(html: str) -> set[str]: parser = CCLinkParser() parser.feed(html) deeds: set[str] = set() for row in parser.rows: if not row: continue jurisdiction = row[0] if jurisdiction != "English": continue for cell in row[1:]: for part in cell.split(): if part.startswith("AHREF:"): href = part[6:] if href and _is_international(href): deeds.add(href) return deeds def _scrape() -> list[dict[str, str]]: """Scrape Creative Commons license data from hardcoded URLs. Security note: All URLs in this function are hardcoded constants, ensuring safe use of urlopen in _fetch_html(). Raises: Any exception from network operations or HTML parsing. Caller must handle exceptions to avoid data loss. """ pages = [ "https://creativecommons.org/licenses/list.en", "https://creativecommons.org/publicdomain/list.en", ] all_deeds: set[str] = set() for page_url in pages: html = _fetch_html(page_url) all_deeds |= _extract_deeds(html) entries: list[dict[str, str]] = [] seen_keys: set[str] = set() for href in sorted(all_deeds): result = _path_to_licence_key(href) if not result: continue lic_key, jurisdiction, scope = result url_path = href.rsplit("/deed.", 1)[0] url = f"https://creativecommons.org/licenses/{url_path}/" if lic_key in seen_keys: continue seen_keys.add(lic_key) entry: dict[str, str] = {"license_key": lic_key, "url": url, "path": url_path} if jurisdiction: entry["jurisdiction"] = jurisdiction if scope: entry["scope"] = scope entries.append(entry) return entries class CreativeCommonsParser(BasePlugin, RegistryPlugin, URLPlugin): id = "creativecommons" url = "https://creativecommons.org/licenses/list.en" local_path = "data/creativecommons/creativecommons.json" def load_registry(self) -> dict[str, str]: path = Path(__file__).parent.parent / self.local_path if not path.exists(): return {} data: list[dict[str, str]] = json.loads(path.read_text(encoding="utf-8")) result: dict[str, str] = {} for entry in data: key = entry.get("license_key", "") if key: result[key.lower().strip()] = key.lower().strip() return result def load_urls(self) -> dict[str, str]: path = Path(__file__).parent.parent / self.local_path if not path.exists(): return {} data: list[dict[str, str]] = json.loads(path.read_text(encoding="utf-8")) result: dict[str, str] = {} for entry in data: key = entry.get("license_key", "") if not key: continue canonical = key.lower().strip() raw_url = entry.get("url", "") if not raw_url: continue clean = raw_url.strip().lower().rstrip("/") if clean.startswith("http://"): clean = "https://" + clean[7:] result[clean] = canonical return result @classmethod def refresh(cls, force: bool = False) -> bool: """Scrape Creative Commons license data and write to local JSON. Returns True on success, False on failure. On failure, existing data file is preserved. """ target = Path(__file__).parent.parent / cls.local_path if target.exists() and not force: return True try: data = _scrape() if not data: logging.warning( "refresh(%s): scrape returned empty data, aborting write", cls.__name__, ) return False target.parent.mkdir(parents=True, exist_ok=True) target.write_text( json.dumps(data, indent=2, ensure_ascii=False), encoding="utf-8" ) return True except urllib.error.URLError as exc: logging.warning( "refresh(%s): URLError during scrape - %s", cls.__name__, exc ) return False except urllib.error.HTTPError as exc: logging.warning( "refresh(%s): HTTPError %s during scrape", cls.__name__, exc.code ) return False except OSError as exc: logging.error( "refresh(%s): OSError writing %s - %s", cls.__name__, target, exc ) return False except Exception as exc: logging.error( "refresh(%s): unexpected error during scrape - %s", cls.__name__, exc, ) return False src/licence_normaliser/parsers/opendefinition.py ================================================ src/licence_normaliser/parsers/opendefinition.py """OpenDefinition parser - loads `data/opendefinition/opendefinition.json`.""" from __future__ import annotations import json from pathlib import Path from licence_normaliser.plugins import BasePlugin, RegistryPlugin, URLPlugin __author__ = "Artur Barseghyan " __copyright__ = "2026 Artur Barseghyan" __license__ = "MIT" __all__ = ("OpenDefinitionParser",) class OpenDefinitionParser(BasePlugin, RegistryPlugin, URLPlugin): id = "opendefinition" url = "https://licenses.opendefinition.org/licenses/groups/all.json" local_path = "data/opendefinition/opendefinition.json" def load_registry(self) -> dict[str, str]: path = Path(__file__).parent.parent / self.local_path data = json.loads(path.read_text(encoding="utf-8")) result: dict[str, str] = {} for entry in data.values(): if not isinstance(entry, dict): continue lid = entry.get("id", "") if lid: result[lid.lower().strip()] = lid.lower().strip() return result def load_registry_lines(self) -> dict[str, tuple[int, str]]: path = Path(__file__).parent.parent / self.local_path data = json.loads(path.read_text(encoding="utf-8")) result: dict[str, tuple[int, str]] = {} source_file = "opendefinition.json" for idx, entry in enumerate(data.values(), start=1): if not isinstance(entry, dict): continue lid = entry.get("id", "") if lid: result[lid.lower().strip()] = (idx, source_file) return result def load_urls(self) -> dict[str, str]: path = Path(__file__).parent.parent / self.local_path data = json.loads(path.read_text(encoding="utf-8")) result: dict[str, str] = {} for entry in data.values(): if not isinstance(entry, dict): continue lid = entry.get("id", "") if not lid: continue canonical = lid.lower().strip() raw_url = entry.get("url", "") if not raw_url: continue clean = raw_url.strip().lower().rstrip("/") if clean.startswith("http://"): clean = "https://" + clean[7:] result[clean] = canonical return result src/licence_normaliser/parsers/osi.py ===================================== src/licence_normaliser/parsers/osi.py """OSI parser - loads osi.json from package data.""" from __future__ import annotations import json from pathlib import Path from licence_normaliser.plugins import BasePlugin, RegistryPlugin, URLPlugin __author__ = "Artur Barseghyan " __copyright__ = "2026 Artur Barseghyan" __license__ = "MIT" __all__ = ("OSIParser",) class OSIParser(BasePlugin, RegistryPlugin, URLPlugin): id = "osi" url = "https://opensource.org/api/license" local_path = "data/osi/osi.json" def load_registry(self) -> dict[str, str]: path = Path(__file__).parent.parent / self.local_path data = json.loads(path.read_text(encoding="utf-8")) result: dict[str, str] = {} if not isinstance(data, list): return result for entry in data: if not isinstance(entry, dict): continue key = entry.get("id", "").strip() if key: result[key.lower()] = key.lower() return result def load_registry_lines(self) -> dict[str, tuple[int, str]]: path = Path(__file__).parent.parent / self.local_path data = json.loads(path.read_text(encoding="utf-8")) result: dict[str, tuple[int, str]] = {} source_file = "osi.json" if not isinstance(data, list): return result for idx, entry in enumerate(data, start=1): if not isinstance(entry, dict): continue key = entry.get("id", "").strip() if key: result[key.lower()] = (idx, source_file) return result def load_urls(self) -> dict[str, str]: path = Path(__file__).parent.parent / self.local_path data = json.loads(path.read_text(encoding="utf-8")) result: dict[str, str] = {} if not isinstance(data, list): return result for entry in data: if not isinstance(entry, dict): continue key = entry.get("id", "").strip() if not key: continue canonical = key.lower() links = entry.get("_links", {}) html_link = links.get("html", {}) raw_url = html_link.get("href", "") if isinstance(html_link, dict) else "" if not raw_url: continue clean = raw_url.strip().lower().rstrip("/") if clean.startswith("http://"): clean = "https://" + clean[7:] result[clean] = canonical return result src/licence_normaliser/parsers/prose.py ======================================= src/licence_normaliser/parsers/prose.py """Prose pattern parser - loads prose_patterns.json and compiles regex patterns.""" from __future__ import annotations import json import re from pathlib import Path from licence_normaliser.plugins import BasePlugin, ProsePlugin __author__ = "Artur Barseghyan " __copyright__ = "2026 Artur Barseghyan" __license__ = "MIT" __all__ = ("ProseParser",) _COMPILED_PATTERNS: list[tuple[re.Pattern[str], str]] = [] class ProseParser(BasePlugin, ProsePlugin): url = None local_path = "data/prose/prose_patterns.json" def load_prose(self) -> list[tuple[re.Pattern[str], str]]: global _COMPILED_PATTERNS _COMPILED_PATTERNS = [] path = Path(__file__).parent.parent / self.local_path data: list[dict[str, str]] = json.loads(path.read_text(encoding="utf-8")) for entry in data: pattern_str = entry.get("pattern", "") version_key = entry.get("version_key", "") if pattern_str and version_key: compiled = re.compile(pattern_str, re.IGNORECASE) _COMPILED_PATTERNS.append((compiled, version_key)) return _COMPILED_PATTERNS def load_prose_with_lines(self) -> list[tuple[re.Pattern[str], str, int]]: """Load prose patterns with their source line numbers. Returns: list of (compiled_pattern, version_key, line_number) """ path = Path(__file__).parent.parent / self.local_path content = path.read_text(encoding="utf-8") data: list[dict[str, str]] = json.loads(content) lines = content.splitlines() result: list[tuple[re.Pattern[str], str, int]] = [] for entry in data: pattern_str = entry.get("pattern", "") version_key = entry.get("version_key", "") if pattern_str and version_key: compiled = re.compile(pattern_str, re.IGNORECASE) serialized = json.dumps(pattern_str) line_num = 1 for i, line in enumerate(lines, start=1): if '"pattern"' in line and serialized[:30] in line: line_num = i break result.append((compiled, version_key, line_num)) return result src/licence_normaliser/parsers/scancode_licensedb.py ==================================================== src/licence_normaliser/parsers/scancode_licensedb.py """ScanCode-licensedb parser - loads scancode_licensedb.json from package data.""" from __future__ import annotations import json from pathlib import Path from licence_normaliser.plugins import BasePlugin, RegistryPlugin __author__ = "Artur Barseghyan " __copyright__ = "2026 Artur Barseghyan" __license__ = "MIT" __all__ = ("ScanCodeLicenseDBParser",) class ScanCodeLicenseDBParser(BasePlugin, RegistryPlugin): id = "scancode-licensedb" url = "https://scancode-licensedb.aboutcode.org/index.json" local_path = "data/scancode_licensedb/scancode_licensedb.json" def load_registry(self) -> dict[str, str]: path = Path(__file__).parent.parent / self.local_path data = json.loads(path.read_text(encoding="utf-8")) result: dict[str, str] = {} if not isinstance(data, list): return result for entry in data: if not isinstance(entry, dict): continue key = entry.get("license_key", "") if key and key.lower() != "unknown": result[key.lower().strip()] = key.lower().strip() return result def load_registry_lines(self) -> dict[str, tuple[int, str]]: path = Path(__file__).parent.parent / self.local_path data = json.loads(path.read_text(encoding="utf-8")) result: dict[str, tuple[int, str]] = {} source_file = "scancode_licensedb.json" if not isinstance(data, list): return result for idx, entry in enumerate(data, start=1): if not isinstance(entry, dict): continue key = entry.get("license_key", "") if key and key.lower() != "unknown": result[key.lower().strip()] = (idx, source_file) return result src/licence_normaliser/parsers/spdx.py ====================================== src/licence_normaliser/parsers/spdx.py """SPDX parser - loads spdx-licenses.json from package data.""" from __future__ import annotations import json from pathlib import Path from licence_normaliser.plugins import BasePlugin, RegistryPlugin, URLPlugin __author__ = "Artur Barseghyan " __copyright__ = "2026 Artur Barseghyan" __license__ = "MIT" __all__ = ("SPDXParser",) class SPDXParser(BasePlugin, RegistryPlugin, URLPlugin): id = "spdx" url = "https://raw.githubusercontent.com/spdx/license-list-data/main/json/licenses.json" local_path = "data/spdx/spdx.json" def load_registry(self) -> dict[str, str]: path = Path(__file__).parent.parent / self.local_path data = json.loads(path.read_text(encoding="utf-8")) result: dict[str, str] = {} for entry in data.get("licenses", []): if not isinstance(entry, dict): continue lid = entry.get("licenseId", "") if lid: result[lid.lower().strip()] = lid.lower().strip() return result def load_registry_lines(self) -> dict[str, tuple[int, str]]: path = Path(__file__).parent.parent / self.local_path data = json.loads(path.read_text(encoding="utf-8")) result: dict[str, tuple[int, str]] = {} source_file = "spdx.json" for idx, entry in enumerate(data.get("licenses", []), start=1): if not isinstance(entry, dict): continue lid = entry.get("licenseId", "") if lid: result[lid.lower().strip()] = (idx, source_file) return result def load_urls(self) -> dict[str, str]: path = Path(__file__).parent.parent / self.local_path data = json.loads(path.read_text(encoding="utf-8")) result: dict[str, str] = {} for entry in data.get("licenses", []): if not isinstance(entry, dict): continue lid = entry.get("licenseId", "") if not lid: continue canonical = lid.lower().strip() for raw_url in entry.get("seeAlso", []): if not raw_url: continue clean = raw_url.strip().lower().rstrip("/") if clean.startswith("http://"): clean = "https://" + clean[7:] result[clean] = canonical return result src/licence_normaliser/plugins.py ================================= src/licence_normaliser/plugins.py """Simple plugin interface definitions. Each plugin is a callable that returns a dict or list of tuples. Plugins are passed as CLASSES (not instances) - they're instantiated lazily. """ from __future__ import annotations import json import logging import re import urllib.error import urllib.request from pathlib import Path __author__ = "Artur Barseghyan " __copyright__ = "2026 Artur Barseghyan" __license__ = "MIT" __all__ = ( "AliasPlugin", "BasePlugin", "FamilyPlugin", "NamePlugin", "ProsePlugin", "RegistryPlugin", "URLPlugin", ) class BasePlugin: """Base class for all plugins with refresh capability.""" url: str | None = None local_path: str = "" @classmethod def refresh(cls, force: bool = False) -> bool: """Fetch fresh data from ``cls.url`` and write to ``cls.local_path``. The local path is resolved relative to the package root (``src/licence_normaliser/``). If ``cls.url`` is None, this is a local-only parser with no external source and the operation succeeds without fetching. Returns True on success, False on failure. Security note: urlopen with S310 suppression is safe here because cls.url is always a hardcoded class-level constant, never derived from user input. Subclasses must maintain this invariant. """ if not cls.local_path: return False target = Path(__file__).parent / cls.local_path if target.exists() and not force: return True if cls.url is None: return True try: with urllib.request.urlopen(cls.url, timeout=30) as response: # noqa: S310 raw_bytes = response.read() json.loads(raw_bytes.decode("utf-8")) target.parent.mkdir(parents=True, exist_ok=True) target.write_bytes(raw_bytes) return True except urllib.error.URLError as exc: logging.warning( "refresh(%s): URLError fetching %s - %s", cls.__name__, cls.url, exc ) return False except urllib.error.HTTPError as exc: logging.warning( "refresh(%s): HTTPError %s fetching %s", cls.__name__, exc.code, cls.url ) return False except json.JSONDecodeError as exc: logging.error( "refresh(%s): invalid JSON from %s - %s", cls.__name__, cls.url, exc ) return False except OSError as exc: logging.error( "refresh(%s): OSError writing %s - %s", cls.__name__, target, exc ) return False class RegistryPlugin: """Returns key -> canonical_key mappings.""" def load_registry(self) -> dict[str, str]: raise NotImplementedError def load_registry_lines(self) -> dict[str, tuple[int, str]]: """Return dict mapping key -> (line_number, source_file).""" return {} class URLPlugin: """Returns cleaned_url -> version_key mappings.""" def load_urls(self) -> dict[str, str]: raise NotImplementedError class AliasPlugin: """Returns alias_string -> version_key mappings.""" def load_aliases(self) -> dict[str, str]: raise NotImplementedError class FamilyPlugin: """Returns version_key -> family_key mappings.""" def load_families(self) -> dict[str, str]: raise NotImplementedError class NamePlugin: """Returns version_key -> name_key mappings.""" def load_names(self) -> dict[str, str]: raise NotImplementedError class ProsePlugin: """Returns list of (compiled_pattern, version_key) for prose matching.""" def load_prose(self) -> list[tuple[re.Pattern[str], str]]: raise NotImplementedError src/licence_normaliser/tests/__init__.py ======================================== src/licence_normaliser/tests/__init__.py """Tests for licence_normaliser.""" __author__ = "Artur Barseghyan " __copyright__ = "2026 Artur Barseghyan" __license__ = "MIT" src/licence_normaliser/tests/conftest.py ======================================== src/licence_normaliser/tests/conftest.py """Shared fixtures for licence_normaliser tests.""" import pytest __author__ = "Artur Barseghyan " __copyright__ = "2026 Artur Barseghyan" __license__ = "MIT" @pytest.fixture() def mit_raw() -> str: return "MIT" @pytest.fixture() def cc_by_nc_nd_4_raw() -> str: return "CC BY-NC-ND 4.0" @pytest.fixture() def batch_raw() -> list[str]: return ["MIT", "Apache-2.0", "CC BY 4.0"] src/licence_normaliser/tests/test_alias_expansion.py ==================================================== src/licence_normaliser/tests/test_alias_expansion.py """Tests for the aliases array expansion feature and the specific inputs that previously fell through to the unknown fallback. Covers: - CC version-free hyphen-form keys (cc-by-nc, cc-by-nc-nd, etc.) - CC space/mixed variants auto-resolved via aliases arrays - GPL shorthand keys (gpl-2, gpl-3, gpl-v3, agpl-3, lgpl-3) - Existing behaviour not regressed """ from __future__ import annotations import pytest from licence_normaliser import normalise_licence from licence_normaliser.exceptions import LicenceNotFoundError from licence_normaliser.parsers.alias import _iter_entries __author__ = "Artur Barseghyan " __copyright__ = "2026 Artur Barseghyan" __license__ = "MIT" # --------------------------------------------------------------------------- # Unit tests for _iter_entries helper # --------------------------------------------------------------------------- class TestIterEntries: def test_primary_key_always_emitted(self) -> None: data = { "foo bar": { "version_key": "foo-bar", "name_key": "foo-bar", "family_key": "x", } } results = dict(_iter_entries(data)) assert "foo bar" in results def test_aliases_expanded(self) -> None: data = { "foo bar": { "version_key": "foo-bar", "name_key": "foo-bar", "family_key": "x", "aliases": ["foo-bar", "foo_bar"], } } results = dict(_iter_entries(data)) assert "foo bar" in results assert "foo-bar" in results assert "foo_bar" in results # All share the same version_key for key in ("foo bar", "foo-bar", "foo_bar"): assert results[key]["version_key"] == "foo-bar" def test_duplicate_primary_not_re_emitted(self) -> None: data = { "foo bar": { "version_key": "foo-bar", "name_key": "foo-bar", "family_key": "x", "aliases": ["foo bar"], # same as primary - should be skipped } } results = _iter_entries(data) keys = [k for k, _ in results] assert keys.count("foo bar") == 1 # not duplicated def test_underscore_comments_skipped(self) -> None: data = { "_comment": "ignored", "real-key": {"version_key": "real", "name_key": "real", "family_key": "x"}, } results = dict(_iter_entries(data)) assert "_comment" not in results assert "real-key" in results def test_entry_without_version_key_skipped(self) -> None: data = {"bad": {"name_key": "bad", "family_key": "x"}} results = _iter_entries(data) assert results == [] def test_slim_meta_has_no_aliases_key(self) -> None: """Extra-key meta dicts should not carry the aliases list.""" data = { "a b": { "version_key": "a-b", "name_key": "a-b", "family_key": "x", "aliases": ["a-b"], } } result_dict = dict(_iter_entries(data)) assert "aliases" not in result_dict["a-b"] # --------------------------------------------------------------------------- # Integration: CC version-free hyphen forms # --------------------------------------------------------------------------- class TestCCHyphenForms: """Hyphenated CC name-key forms must resolve now that aliases arrays are set.""" @pytest.mark.parametrize( "raw,expected_key,expected_name,expected_family", [ ("cc-by-nc", "cc-by-nc", "cc-by-nc", "cc"), ("cc-by-nc-nd", "cc-by-nc-nd", "cc-by-nc-nd", "cc"), ("cc-by-nc-sa", "cc-by-nc-sa", "cc-by-nc-sa", "cc"), ("cc-by-nd", "cc-by-nd", "cc-by-nd", "cc"), ("cc-by-sa", "cc-by-sa", "cc-by-sa", "cc"), ], ) def test_hyphen_form_resolves( self, raw: str, expected_key: str, expected_name: str, expected_family: str, ) -> None: v = normalise_licence(raw, strict=True) assert v.key == expected_key, f"{raw!r}: key {v.key!r} != {expected_key!r}" assert v.licence.key == expected_name assert v.family.key == expected_family def test_cc_by_nc_strict_does_not_raise(self) -> None: v = normalise_licence("cc-by-nc", strict=True) assert v.key == "cc-by-nc" def test_cc_by_nc_nd_strict_does_not_raise(self) -> None: v = normalise_licence("cc-by-nc-nd", strict=True) assert v.key == "cc-by-nc-nd" # --------------------------------------------------------------------------- # Integration: CC space variants via aliases arrays # --------------------------------------------------------------------------- class TestCCSpaceVariants: """Space-separated and mixed forms listed in aliases arrays.""" @pytest.mark.parametrize( "raw,expected_key", [ ("cc by nc", "cc-by-nc"), ("cc-by nc", "cc-by-nc"), ("cc by nd", "cc-by-nd"), ("cc-by nd", "cc-by-nd"), ("cc by nc-sa", "cc-by-nc-sa"), ("cc by nc sa", "cc-by-nc-sa"), ("cc by nc-nd", "cc-by-nc-nd"), ("cc by nc nd", "cc-by-nc-nd"), ("cc by sa", "cc-by-sa"), ("cc-by sa", "cc-by-sa"), ], ) def test_space_variant_resolves(self, raw: str, expected_key: str) -> None: v = normalise_licence(raw, strict=True) assert v.key == expected_key, f"{raw!r}: got {v.key!r}, want {expected_key!r}" # --------------------------------------------------------------------------- # Integration: GPL shorthand keys # --------------------------------------------------------------------------- class TestGPLShorthands: """gpl-2, gpl-3, gpl-v3 and friends must now resolve.""" @pytest.mark.parametrize( "raw,expected_key,expected_name,expected_family", [ ("gpl-2", "gpl-2.0", "gpl-2", "copyleft"), ("gpl-3", "gpl-3.0", "gpl-3", "copyleft"), ("gpl-v2", "gpl-2.0", "gpl-2", "copyleft"), ("gpl-v3", "gpl-3.0", "gpl-3", "copyleft"), ("agpl-3", "agpl-3.0", "agpl-3", "copyleft"), ("lgpl-3", "lgpl-3.0", "lgpl-3", "copyleft"), ("lgpl-2", "lgpl-2.1", "lgpl-2.1", "copyleft"), ], ) def test_gpl_shorthand_resolves( self, raw: str, expected_key: str, expected_name: str, expected_family: str, ) -> None: v = normalise_licence(raw, strict=True) assert v.key == expected_key, f"{raw!r}: key {v.key!r} != {expected_key!r}" assert v.licence.key == expected_name assert v.family.key == expected_family def test_gpl_2_strict_no_raise(self) -> None: v = normalise_licence("gpl-2", strict=True) assert v.key == "gpl-2.0" def test_gpl_3_strict_no_raise(self) -> None: v = normalise_licence("gpl-3", strict=True) assert v.key == "gpl-3.0" def test_gpl_v3_strict_no_raise(self) -> None: v = normalise_licence("gpl-v3", strict=True) assert v.key == "gpl-3.0" # --------------------------------------------------------------------------- # Full script simulation: the exact inputs from the bug report # --------------------------------------------------------------------------- SCRIPT_INPUTS = [ ("apache-2.0", "apache-2.0", "apache", "osi"), ("cc-by", "cc-by", "cc-by", "cc"), ("cc-by-nc", "cc-by-nc", "cc-by-nc", "cc"), ("cc-by-nc-nd", "cc-by-nc-nd", "cc-by-nc-nd", "cc"), ("cc-by-nc-sa", "cc-by-nc-sa", "cc-by-nc-sa", "cc"), ("cc-by-nd", "cc-by-nd", "cc-by-nd", "cc"), ("cc-by-sa", "cc-by-sa", "cc-by-sa", "cc"), ("gpl-2", "gpl-2.0", "gpl-2", "copyleft"), ("gpl-3", "gpl-3.0", "gpl-3", "copyleft"), ("gpl-v3", "gpl-3.0", "gpl-3", "copyleft"), ("mit", "mit", "mit", "osi"), ("other-oa", "other-oa", "other-oa", "other-oa"), ("public-domain", "public-domain", "public-domain", "public-domain"), ( "publisher-specific-oa", "publisher-specific-oa", "publisher-specific-oa", "publisher-oa", ), ("unspecified-oa", "unspecified-oa", "unspecified-oa", "other-oa"), ] @pytest.mark.parametrize( "raw,expected_key,expected_name,expected_family", SCRIPT_INPUTS ) def test_script_inputs_all_resolve( raw: str, expected_key: str, expected_name: str, expected_family: str, ) -> None: """Every input from the bug-report script should now resolve in strict mode.""" v = normalise_licence(raw, strict=True) assert v.key == expected_key, f"{raw!r}: key {v.key!r} != {expected_key!r}" assert v.licence.key == expected_name, ( f"{raw!r}: name {v.licence.key!r} != {expected_name!r}" ) assert v.family.key == expected_family, ( f"{raw!r}: family {v.family.key!r} != {expected_family!r}" ) def test_false_still_fails() -> None: """'false' is not a licence and must remain unresolvable in strict mode.""" with pytest.raises(LicenceNotFoundError): normalise_licence("false", strict=True) # --------------------------------------------------------------------------- # Regression: existing aliases still work # --------------------------------------------------------------------------- class TestExistingAliasesNotBroken: @pytest.mark.parametrize( "input_str,expected_key", [ ("CC BY 4.0", "cc-by-4.0"), ("CC BY-NC 4.0", "cc-by-nc-4.0"), ("CC BY-NC-ND 4.0", "cc-by-nc-nd-4.0"), ("gpl-3.0", "gpl-3.0"), ("gpl-2.0", "gpl-2.0"), ("MIT", "mit"), ("Apache-2.0", "apache-2.0"), ("public domain", "public-domain"), ], ) def test_existing_aliases(self, input_str: str, expected_key: str) -> None: assert normalise_licence(input_str).key == expected_key src/licence_normaliser/tests/test_aliases.py ============================================ src/licence_normaliser/tests/test_aliases.py """Tests for AliasParser - non-CC aliases (Apache, MIT, BSD, GPL, etc.).""" import pytest from licence_normaliser import normalise_licence __author__ = "Artur Barseghyan " __copyright__ = "2026 Artur Barseghyan" __license__ = "MIT" class TestNonCCAliases: @pytest.mark.parametrize( "input_str,expected_key,expected_family", [ ("apache", "apache-2.0", "osi"), ("apache license", "apache-2.0", "osi"), ("apache 2", "apache-2.0", "osi"), ("apache 2.0", "apache-2.0", "osi"), ("mit license", "mit", "osi"), ("the mit license", "mit", "osi"), ("bsd", "bsd-3-clause", "osi"), ("bsd license", "bsd-3-clause", "osi"), ("mozilla", "mpl-2.0", "osi"), ("isc license", "isc", "osi"), ("gpl", "gpl-3.0", "copyleft"), ("gnu gpl", "gpl-3.0", "copyleft"), ("gnu gpl v2", "gpl-2.0", "copyleft"), ("gpl-3.0+", "gpl-3.0", "copyleft"), ("gpl-2.0+", "gpl-2.0", "copyleft"), ("agpl", "agpl-3.0", "copyleft"), ("agpl-3.0+", "agpl-3.0", "copyleft"), ("lgpl", "lgpl-3.0", "copyleft"), ("lgpl-2.1+", "lgpl-2.1", "copyleft"), ("lgpl-3.0+", "lgpl-3.0", "copyleft"), ("unlicense", "unlicense", "public-domain"), ("wtfpl", "wtfpl", "public-domain"), ("zlib", "zlib", "osi"), ("open database license", "odbl", "open-data"), ("public domain", "public-domain", "public-domain"), ("pd", "public-domain", "public-domain"), ], ) def test_non_cc_aliases( self, input_str: str, expected_key: str, expected_family: str ) -> None: v = normalise_licence(input_str) assert v.key == expected_key assert v.family.key == expected_family src/licence_normaliser/tests/test_cache.py ========================================== src/licence_normaliser/tests/test_cache.py """Tests for _cache.py - thread-safe default normaliser singleton.""" from __future__ import annotations import threading from concurrent.futures import ThreadPoolExecutor from licence_normaliser._cache import ( _DefaultNormaliser, get_registry_keys, normalise_licence, normalise_licences, ) from licence_normaliser._normaliser import LicenceNormaliser class TestDefaultNormaliserSingleton: def test_singleton_instance_reused(self) -> None: d1 = _DefaultNormaliser() d2 = _DefaultNormaliser() assert d1.get() is d2.get() def test_get_returns_licence_normaliser(self) -> None: d = _DefaultNormaliser() instance = d.get() assert isinstance(instance, LicenceNormaliser) def test_thread_safety_same_instance(self) -> None: results: list[object | None] = [None] * 20 errors: list[BaseException | None] = [None] * 20 def get_instance(idx: int) -> None: try: d = _DefaultNormaliser() results[idx] = d.get() except BaseException as e: # noqa: BLE001 errors[idx] = e threads = [threading.Thread(target=get_instance, args=(i,)) for i in range(20)] for t in threads: t.start() for t in threads: t.join() assert all(e is None for e in errors) assert results[0] is not None assert all(r is results[0] for r in results if r is not None) def test_concurrent_normalise_licence(self) -> None: licenses = ["MIT", "Apache-2.0", "CC BY 4.0", "GPL-3.0", "BSD-3-Clause"] def normalise(lic: str) -> str: v = normalise_licence(lic) return v.key with ThreadPoolExecutor(max_workers=10) as executor: futures = [executor.submit(normalise, lic) for lic in licenses * 4] results = [f.result(timeout=5) for f in futures] assert len(results) == len(licenses) * 4 assert set(results) == { "mit", "apache-2.0", "cc-by-4.0", "gpl-3.0", "bsd-3-clause", } class TestModuleLevelAPI: def test_normalise_licence_returns_license_version(self) -> None: v = normalise_licence("MIT") assert str(v) == "mit" def test_normalise_licences_returns_list(self) -> None: results = normalise_licences(["MIT", "Apache-2.0"]) assert len(results) == 2 assert all(str(r) in ("mit", "apache-2.0") for r in results) def test_get_registry_keys_returns_set_of_strings(self) -> None: keys = get_registry_keys() assert isinstance(keys, set) assert len(keys) > 1000 assert "mit" in keys assert "apache-2.0" in keys src/licence_normaliser/tests/test_cli.py ======================================== src/licence_normaliser/tests/test_cli.py """Tests for licence_normaliser CLI - includes new --strict flag.""" from unittest.mock import patch import pytest from licence_normaliser.cli._main import main from licence_normaliser.parsers.spdx import SPDXParser __author__ = "Artur Barseghyan " __copyright__ = "2026 Artur Barseghyan" __license__ = "MIT" class TestNormaliseCommand: def test_normalise_mit(self, capsys) -> None: with patch("sys.argv", ["licence-normaliser", "normalise", "MIT"]): with pytest.raises(SystemExit) as exc_info: main() assert exc_info.value.code == 0 assert capsys.readouterr().out.strip() == "mit" def test_normalise_full(self, capsys) -> None: with patch( "sys.argv", ["licence-normaliser", "normalise", "--full", "CC BY 4.0"] ): with pytest.raises(SystemExit) as exc_info: main() assert exc_info.value.code == 0 out = capsys.readouterr().out assert "Key: cc-by-4.0" in out assert "Licence: cc-by" in out assert "Family: cc" in out def test_normalise_cc_url(self, capsys) -> None: with patch( "sys.argv", [ "licence-normaliser", "normalise", "http://creativecommons.org/licenses/by/4.0/", ], ): with pytest.raises(SystemExit) as exc_info: main() assert exc_info.value.code == 0 assert capsys.readouterr().out.strip() == "cc-by-4.0" def test_normalise_unknown(self, capsys) -> None: with patch( "sys.argv", ["licence-normaliser", "normalise", "totally-unknown-xyz"] ): with pytest.raises(SystemExit) as exc_info: main() assert exc_info.value.code == 0 assert "totally-unknown-xyz" in capsys.readouterr().out def test_normalise_strict_known(self, capsys) -> None: with patch("sys.argv", ["licence-normaliser", "normalise", "--strict", "MIT"]): with pytest.raises(SystemExit) as exc_info: main() assert exc_info.value.code == 0 assert capsys.readouterr().out.strip() == "mit" def test_normalise_strict_unknown_exits_1(self, capsys) -> None: with patch( "sys.argv", ["licence-normaliser", "normalise", "--strict", "totally-unknown-xyz-9999"], ): with pytest.raises(SystemExit) as exc_info: main() assert exc_info.value.code == 1 assert capsys.readouterr().err # error message on stderr def test_normalise_with_trace_flag(self, capsys) -> None: with patch("sys.argv", ["licence-normaliser", "normalise", "--trace", "MIT"]): with pytest.raises(SystemExit) as exc_info: main() assert exc_info.value.code == 0 out = capsys.readouterr().out assert "Input:" in out assert "[✓]" in out def test_normalise_env_var_trace(self, capsys, monkeypatch) -> None: monkeypatch.setenv("ENABLE_LICENCE_NORMALISER_TRACE", "1") with patch("sys.argv", ["licence-normaliser", "normalise", "MIT"]): with pytest.raises(SystemExit) as exc_info: main() assert exc_info.value.code == 0 out = capsys.readouterr().out assert "Input:" in out class TestBatchCommand: def test_batch_basic(self, capsys) -> None: with patch( "sys.argv", ["licence-normaliser", "batch", "MIT", "Apache-2.0", "CC BY 4.0"], ): with pytest.raises(SystemExit) as exc_info: main() assert exc_info.value.code == 0 out = capsys.readouterr().out assert "MIT: mit" in out assert "Apache-2.0: apache-2.0" in out assert "CC BY 4.0: cc-by-4.0" in out def test_batch_strict_all_known(self, capsys) -> None: with patch( "sys.argv", ["licence-normaliser", "batch", "--strict", "MIT", "GPL-3.0"] ): with pytest.raises(SystemExit) as exc_info: main() assert exc_info.value.code == 0 def test_batch_strict_with_unknown_exits_1(self, capsys): with patch( "sys.argv", ["licence-normaliser", "batch", "--strict", "MIT", "no-such-license-xyz"], ): with pytest.raises(SystemExit) as exc_info: main() assert exc_info.value.code == 1 def test_batch_with_trace_flag(self, capsys) -> None: with patch( "sys.argv", ["licence-normaliser", "batch", "--trace", "MIT", "Apache-2.0"], ): with pytest.raises(SystemExit) as exc_info: main() assert exc_info.value.code == 0 out = capsys.readouterr().out assert "MIT:" in out assert "Input:" in out or "[✓]" in out assert "Apache-2.0:" in out def test_batch_env_var_trace(self, capsys, monkeypatch) -> None: monkeypatch.setenv("ENABLE_LICENCE_NORMALISER_TRACE", "1") with patch( "sys.argv", ["licence-normaliser", "batch", "MIT", "Apache-2.0"], ): with pytest.raises(SystemExit) as exc_info: main() assert exc_info.value.code == 0 out = capsys.readouterr().out assert "Input:" in out class TestVersionFlag: def test_version_flag(self, capsys) -> None: with patch("sys.argv", ["licence-normaliser", "--version"]): with pytest.raises(SystemExit) as exc_info: main() assert exc_info.value.code == 0 assert "licence-normaliser" in capsys.readouterr().out class TestUpdateDataCommand: @patch("licence_normaliser.cli._main.get_all_refreshable_plugins") @patch("licence_normaliser.cli._main.main") def test_update_data_all_parsers(self, mock_main, mock_get_plugins, capsys) -> None: mock_get_plugins.return_value = [] with patch("sys.argv", ["licence-normaliser", "update-data"]): with pytest.raises(SystemExit) as exc_info: main() assert exc_info.value.code == 0 @patch("licence_normaliser.parsers.spdx.SPDXParser.refresh") @patch("licence_normaliser.cli._main.get_all_refreshable_plugins") def test_update_data_specific_parser( self, mock_get_plugins, mock_refresh, capsys, ) -> None: mock_get_plugins.return_value = [SPDXParser] mock_refresh.return_value = True with patch( "sys.argv", ["licence-normaliser", "update-data", "--parser", "spdx"] ): with pytest.raises(SystemExit) as exc_info: main() assert exc_info.value.code == 0 def test_update_data_unknown_parser_error(self, capsys): with patch( "sys.argv", ["licence-normaliser", "update-data", "--parser", "nonexistent"] ): with pytest.raises(SystemExit) as exc_info: main() assert exc_info.value.code == 1 err = capsys.readouterr().err assert "unknown parser" in err assert "nonexistent" in err @patch("licence_normaliser.parsers.spdx.SPDXParser.refresh") @patch("licence_normaliser.cli._main.get_all_refreshable_plugins") def test_update_data_failure_handling( self, mock_get_plugins, mock_refresh, capsys, ) -> None: mock_get_plugins.return_value = [SPDXParser] mock_refresh.return_value = False with patch( "sys.argv", ["licence-normaliser", "update-data", "--parser", "spdx", "--force"], ): with pytest.raises(SystemExit) as exc_info: main() assert exc_info.value.code == 1 err = capsys.readouterr().err assert "failed" in err src/licence_normaliser/tests/test_core.py ========================================= src/licence_normaliser/tests/test_core.py """End-to-end pipeline tests via the public API.""" import pytest from licence_normaliser import normalise_licence, normalise_licences __author__ = "Artur Barseghyan " __copyright__ = "2026 Artur Barseghyan" __license__ = "MIT" class TestDirectLookup: @pytest.mark.parametrize( "input_str,expected_key,expected_family", [ ("mit", "mit", "osi"), ("apache-2.0", "apache-2.0", "osi"), ("cc-by-4.0", "cc-by-4.0", "cc"), ("cc-by-nc-nd-4.0", "cc-by-nc-nd-4.0", "cc"), ("cc0-1.0", "cc0-1.0", "cc0"), ("gpl-3.0", "gpl-3.0", "copyleft"), ("gpl-2.0-only", "gpl-2.0-only", "copyleft"), ("lgpl-2.1", "lgpl-2.1", "copyleft"), ("agpl-3.0", "agpl-3.0", "copyleft"), ("bsd-3-clause", "bsd-3-clause", "osi"), ("isc", "isc", "osi"), ("mpl-2.0", "mpl-2.0", "osi"), ("unlicense", "unlicense", "public-domain"), ("wtfpl", "wtfpl", "public-domain"), ("zlib", "zlib", "osi"), ("odbl-1.0", "odbl-1.0", "open-data"), ("pddl-1.0", "pddl-1.0", "data"), ("odc-by-1.0", "odc-by-1.0", "open-data"), ("unknown", "unknown", "unknown"), ], ) def test_direct_lookup( self, input_str: str, expected_key: str, expected_family: str ) -> None: v = normalise_licence(input_str) assert v.key == expected_key assert v.family.key == expected_family def test_case_insensitive(self) -> None: v = normalise_licence("MIT") assert v.key == "mit" v = normalise_licence("Apache-2.0") assert v.key == "apache-2.0" class TestBuiltinAliases: @pytest.mark.parametrize( "input_str,expected_key", [ ("CC BY", "cc-by"), ("CC BY 4.0", "cc-by-4.0"), ("CC BY-NC-ND 4.0", "cc-by-nc-nd-4.0"), ("CC BY-NC-SA 4.0", "cc-by-nc-sa-4.0"), ("CC0 1.0", "cc0-1.0"), ("public domain", "public-domain"), ], ) def test_builtin_aliases(self, input_str: str, expected_key: str) -> None: assert normalise_licence(input_str).key == expected_key class TestUrlLookup: @pytest.mark.parametrize( "input_str,expected_key", [ ("https://creativecommons.org/licenses/by/4.0/", "cc-by-4.0"), ("http://creativecommons.org/licenses/by/4.0/", "cc-by-4.0"), ("https://creativecommons.org/licenses/by/4.0", "cc-by-4.0"), ("https://opensource.org/licenses/MIT", "mit"), ], ) def test_url_lookup(self, input_str: str, expected_key: str) -> None: v = normalise_licence(input_str) assert v.key == expected_key class TestFamilyInference: @pytest.mark.parametrize( "input_str,expected_family", [ ("cc-by-4.0", "cc"), ("cc0-1.0", "cc0"), ("gpl-3.0", "copyleft"), ("agpl-3.0", "copyleft"), ("lgpl-2.1", "copyleft"), ("mit", "osi"), ("apache-2.0", "osi"), ("bsd-3-clause", "osi"), ("pddl-1.0", "data"), ], ) def test_family_inference(self, input_str: str, expected_family: str) -> None: assert normalise_licence(input_str).family.key == expected_family class TestNameInference: @pytest.mark.parametrize( "input_str,expected_name", [ ("cc-by-4.0", "cc-by"), ("cc-by-nc-nd-4.0", "cc-by-nc-nd"), ("cc-by-sa-3.0", "cc-by-sa"), ("cc0-1.0", "cc0"), ("cc-by-nc-sa-4.0", "cc-by-nc-sa"), ("mit", "mit"), ("gpl-3.0", "gpl-3"), ], ) def test_name_inference(self, input_str: str, expected_name: str) -> None: assert normalise_licence(input_str).licence.key == expected_name class TestHierarchyNavigation: def test_version_licence_family_chain(self) -> None: v = normalise_licence("CC BY-NC-ND 4.0") assert v.key == "cc-by-nc-nd-4.0" assert v.licence.key == "cc-by-nc-nd" assert v.licence.family.key == "cc" assert v.family.key == "cc" def test_str_representations(self) -> None: v = normalise_licence("CC BY-NC-ND 4.0") assert str(v) == "cc-by-nc-nd-4.0" assert str(v.licence) == "cc-by-nc-nd" assert str(v.family) == "cc" class TestFallback: def test_unknown_string(self) -> None: v = normalise_licence("some-totally-unknown-licence-xyz") assert v.key == "some-totally-unknown-licence-xyz" assert v.family.key == "unknown" def test_empty_string(self) -> None: v = normalise_licence("") assert v.key == "unknown" def test_whitespace_only(self) -> None: v = normalise_licence(" ") assert v.key == "unknown" class TestBatchNormalisation: def test_basic_batch(self) -> None: results = normalise_licences(["MIT", "Apache-2.0", "CC BY 4.0"]) assert [r.key for r in results] == ["mit", "apache-2.0", "cc-by-4.0"] def test_batch_preserves_order(self) -> None: raw = ["GPL-3.0", "MIT", "CC BY 4.0", "Apache-2.0"] expected = ["gpl-3.0", "mit", "cc-by-4.0", "apache-2.0"] assert [r.key for r in normalise_licences(raw)] == expected def test_batch_accepts_generator(self) -> None: results = normalise_licences((x for x in ["MIT", "ISC"])) # noqa: C416 assert results[0].key == "mit" def test_batch_empty(self) -> None: assert normalise_licences([]) == [] src/licence_normaliser/tests/test_exceptions.py =============================================== src/licence_normaliser/tests/test_exceptions.py """Tests for strict mode and the public exception hierarchy.""" import pytest from licence_normaliser import normalise_licence, normalise_licences from licence_normaliser.exceptions import ( LicenceNormaliserError, LicenceNotFoundError, ) __author__ = "Artur Barseghyan " __copyright__ = "2026 Artur Barseghyan" __license__ = "MIT" class TestLicenceNotFoundError: def test_is_subclass_of_base(self) -> None: assert issubclass(LicenceNotFoundError, LicenceNormaliserError) def test_is_subclass_of_exception(self) -> None: assert issubclass(LicenceNotFoundError, Exception) def test_attributes(self) -> None: exc = LicenceNotFoundError("My License", "my license") assert exc.raw == "My License" assert exc.cleaned == "my license" def test_str_contains_raw(self) -> None: exc = LicenceNotFoundError("My License", "my license") assert "My License" in str(exc) def test_str_mentions_strict_false(self) -> None: exc = LicenceNotFoundError("x", "x") assert "strict=False" in str(exc) class TestStrictModeNormalise: def test_known_license_no_raise(self) -> None: # Known licenses must not raise in strict mode v = normalise_licence("MIT", strict=True) assert v.key == "mit" def test_unknown_raises_license_not_found(self) -> None: with pytest.raises(LicenceNotFoundError) as exc_info: normalise_licence("totally-unknown-xyz-9999", strict=True) assert exc_info.value.raw == "totally-unknown-xyz-9999" assert exc_info.value.cleaned == "totally-unknown-xyz-9999" def test_empty_string_raises(self) -> None: with pytest.raises(LicenceNotFoundError): normalise_licence("", strict=True) def test_whitespace_only_raises(self) -> None: with pytest.raises(LicenceNotFoundError): normalise_licence(" ", strict=True) def test_cc_url_known_no_raise(self) -> None: v = normalise_licence( "https://creativecommons.org/licenses/by/4.0/", strict=True ) assert v.key == "cc-by-4.0" def test_strict_false_unknown_returns_unknown(self) -> None: # Default (strict=False): silently returns unknown v = normalise_licence("no-such-license-xyzzy", strict=False) assert v.family.key == "unknown" def test_strict_default_is_false(self) -> None: # Calling without strict kwarg should not raise v = normalise_licence("no-such-license-xyzzy") assert v.family.key == "unknown" class TestStrictModeBatch: def test_all_known_no_raise(self) -> None: results = normalise_licences(["MIT", "Apache-2.0"], strict=True) assert len(results) == 2 assert results[0].key == "mit" assert results[1].key == "apache-2.0" def test_one_unknown_raises(self) -> None: with pytest.raises(LicenceNotFoundError): normalise_licences(["MIT", "no-such-license-xyz"], strict=True) def test_non_strict_batch_with_unknown(self) -> None: results = normalise_licences(["MIT", "no-such-license-xyz"], strict=False) assert results[0].key == "mit" assert results[1].family.key == "unknown" def test_empty_batch_strict(self) -> None: # Empty input should not raise even in strict mode assert normalise_licences([], strict=True) == [] src/licence_normaliser/tests/test_integration.py ================================================ src/licence_normaliser/tests/test_integration.py """Comprehensive integration tests covering the full licence matrix. Each tuple: (input_string, expected_version_key, expected_licence_key, expected_family_key) """ import pytest from licence_normaliser import ( LicenceNotFoundError, LicenceVersion, normalise_licence, normalise_licences, ) __author__ = "Artur Barseghyan " __copyright__ = "2026 Artur Barseghyan" __license__ = "MIT" LICENCE_MATRIX = [ # raw,expected_key,expected_licence,expected_family # === OSI-approved licences === ("mit", "mit", "mit", "osi"), ("MIT", "mit", "mit", "osi"), (" mit ", "mit", "mit", "osi"), ("apache-2.0", "apache-2.0", "apache", "osi"), ("Apache-2.0", "apache-2.0", "apache", "osi"), ("Apache 2.0", "apache-2.0", "apache", "osi"), ("Apache License 2.0", "apache-2.0", "apache", "osi"), ( "BSD 3-Clause", "bsd-3-clause", "bsd-3-clause", "osi", ), # Resolves to bsd-3-clause/osi, matches SPDX and alias entries ("bsd-3-clause", "bsd-3-clause", "bsd-3-clause", "osi"), ("BSD License", "bsd-3-clause", "bsd-3-clause", "osi"), ("MPL-2.0", "mpl-2.0", "mpl", "osi"), ("mpl-2.0", "mpl-2.0", "mpl", "osi"), ( "Mozilla Public License 2.0", "mpl-2.0", "mpl", "osi", ), # Canonical full name of MPL-2.0, matches alias entry ("ISC", "isc", "isc", "osi"), ("isc", "isc", "isc", "osi"), ("ISC License", "isc", "isc", "osi"), ("Unlicense", "unlicense", "unlicense", "public-domain"), ("unlicense", "unlicense", "unlicense", "public-domain"), ("WTFPL", "wtfpl", "wtfpl", "public-domain"), ("wtfpl", "wtfpl", "wtfpl", "public-domain"), ("Zlib", "zlib", "zlib", "osi"), ("zlib", "zlib", "zlib", "osi"), # === GPL / AGPL / LGPL (copyleft) === ("gpl-3.0", "gpl-3.0", "gpl-3", "copyleft"), ("GPL-3.0", "gpl-3.0", "gpl-3", "copyleft"), ("gpl-3.0+", "gpl-3.0", "gpl-3", "copyleft"), ( "gpl-3-0", "gpl-3-0", "gpl-3-0", "copyleft", ), # NOTE: hyphen instead of dot; resolver recognises gpl but doesn't normalise ("GNU GPL v3", "gpl-3.0", "gpl-3", "copyleft"), ("GPL v3", "gpl-3.0", "gpl-3", "copyleft"), ("gpl-2.0", "gpl-2.0", "gpl-2", "copyleft"), ("GPL v2", "gpl-2.0", "gpl-2", "copyleft"), ("lgpl-3.0", "lgpl-3.0", "lgpl-3", "copyleft"), ("LGPL-3.0", "lgpl-3.0", "lgpl-3", "copyleft"), ("lgpl-2.1", "lgpl-2.1", "lgpl-2.1", "copyleft"), ("LGPL v2.1", "lgpl-2.1", "lgpl-2.1", "copyleft"), ("lgpl v2.1", "lgpl-2.1", "lgpl-2.1", "copyleft"), ("agpl-3.0", "agpl-3.0", "agpl-3", "copyleft"), ("AGPL v3", "agpl-3.0", "agpl-3", "copyleft"), # === Creative Commons === ("CC BY 4.0", "cc-by-4.0", "cc-by", "cc"), ("cc by 4.0", "cc-by-4.0", "cc-by", "cc"), ("cc-by-4.0", "cc-by-4.0", "cc-by", "cc"), ("CC BY 3.0", "cc-by-3.0", "cc-by", "cc"), ("cc by 3.0", "cc-by-3.0", "cc-by", "cc"), ("cc-by-3.0", "cc-by-3.0", "cc-by", "cc"), ("CC BY 2.5", "cc-by-2.5", "cc-by", "cc"), ("CC BY 2.0", "cc-by-2.0", "cc-by", "cc"), ("CC BY 1.0", "cc-by-1.0", "cc-by", "cc"), ("cc by", "cc-by", "cc-by", "cc"), ( "CC-BY", "cc-by", "cc-by", "cc", ), # SPDX form, resolves to cc-by/cc ("CC BY-NC 4.0", "cc-by-nc-4.0", "cc-by-nc", "cc"), ("cc by-nc 4.0", "cc-by-nc-4.0", "cc-by-nc", "cc"), ("cc-by-nc-4.0", "cc-by-nc-4.0", "cc-by-nc", "cc"), ("CC BY-NC 3.0", "cc-by-nc-3.0", "cc-by-nc", "cc"), ("CC BY-NC-SA 4.0", "cc-by-nc-sa-4.0", "cc-by-nc-sa", "cc"), ("cc by-nc-sa 4.0", "cc-by-nc-sa-4.0", "cc-by-nc-sa", "cc"), ("cc-by-nc-sa-4.0", "cc-by-nc-sa-4.0", "cc-by-nc-sa", "cc"), ("CC BY-NC-SA 3.0", "cc-by-nc-sa-3.0", "cc-by-nc-sa", "cc"), ("CC BY-NC-ND 4.0", "cc-by-nc-nd-4.0", "cc-by-nc-nd", "cc"), ("cc by-nc-nd 4.0", "cc-by-nc-nd-4.0", "cc-by-nc-nd", "cc"), ("cc-by-nc-nd-4.0", "cc-by-nc-nd-4.0", "cc-by-nc-nd", "cc"), ("CC BY-NC-ND 3.0", "cc-by-nc-nd-3.0", "cc-by-nc-nd", "cc"), ("cc by-nc-nd 3.0", "cc-by-nc-nd-3.0", "cc-by-nc-nd", "cc"), ("CC BY-ND 4.0", "cc-by-nd-4.0", "cc-by-nd", "cc"), ("cc by-nd 4.0", "cc-by-nd-4.0", "cc-by-nd", "cc"), ("cc-by-nd-4.0", "cc-by-nd-4.0", "cc-by-nd", "cc"), ("CC BY-SA 4.0", "cc-by-sa-4.0", "cc-by-sa", "cc"), ("cc by-sa 4.0", "cc-by-sa-4.0", "cc-by-sa", "cc"), ("cc-by-sa-4.0", "cc-by-sa-4.0", "cc-by-sa", "cc"), ("CC BY-SA 3.0", "cc-by-sa-3.0", "cc-by-sa", "cc"), ("cc-by-3.0-igo", "cc-by-3.0-igo", "cc-by", "cc", None, "igo"), ("cc-by-nc-nd-3.0-igo", "cc-by-nc-nd-3.0-igo", "cc-by-nc-nd", "cc", None, "igo"), # === CC jurisdiction codes === ( "https://creativecommons.org/licenses/by/2.0/au/", "cc-by-2.0-au", "cc-by", "cc", "au", None, ), ( "https://creativecommons.org/licenses/by/2.0/ca/", "cc-by-2.0-ca", "cc-by", "cc", "ca", None, ), ( "https://creativecommons.org/licenses/by/3.0/nz/", "cc-by-3.0-nz", "cc-by", "cc", "nz", None, ), ( "https://creativecommons.org/licenses/by-nc/2.0/au/", "cc-by-nc-2.0-au", "cc-by-nc", "cc", "au", None, ), ( "https://creativecommons.org/licenses/by-nc/3.0/us/", "cc-by-nc-3.0-us", "cc-by-nc", "cc", "us", None, ), ( "https://creativecommons.org/licenses/by-nc-sa/3.0/nz/", "cc-by-nc-sa-3.0-nz", "cc-by-nc-sa", "cc", "nz", None, ), ( "https://creativecommons.org/licenses/by-nc-nd/3.0/ph/", "cc-by-nc-nd-3.0-ph", "cc-by-nc-nd", "cc", "ph", None, ), ( "https://creativecommons.org/licenses/by-sa/3.0/ug/", "cc-by-sa-3.0-ug", "cc-by-sa", "cc", "ug", None, ), ( "https://creativecommons.org/licenses/by-nd/2.5/mt/", "cc-by-nd-2.5-mt", "cc-by-nd", "cc", "mt", None, ), ( "https://creativecommons.org/licenses/by-nc-nd/2.5/uk/", "cc-by-nc-nd-2.5-uk", "cc-by-nc-nd", "cc", "uk", None, ), # === NEW: CC licence prose patterns (2025-04-02) === # cc by variants ("Article published under CC by license.", "cc-by", "cc-by", "cc"), ("Article published under CC by 1.0 license.", "cc-by-1.0", "cc-by", "cc"), ("Article published under CC by 2.0 license.", "cc-by-2.0", "cc-by", "cc"), ("Article published under CC by 2.5 license.", "cc-by-2.5", "cc-by", "cc"), ("Article published under CC by 3.0 license.", "cc-by-3.0", "cc-by", "cc"), ( "Article published under CC by 3.0-igo license.", "cc-by-3.0-igo", "cc-by", "cc", None, "igo", ), ("Paper licensed cc-by 3.0 igo.", "cc-by-3.0-igo", "cc-by", "cc", None, "igo"), ( "Article published under CC by 4.0-igo license.", "cc-by-4.0-igo", "cc-by", "cc", None, "igo", ), ("Article published under CC by 4.0 license.", "cc-by-4.0", "cc-by", "cc"), # cc by-nc variants ("Article published under CC by-nc license.", "cc-by-nc", "cc-by-nc", "cc"), ("Article published under CC by-nc 2.0 license.", "cc-by-nc-2.0", "cc-by-nc", "cc"), ("Article published under CC by-nc 2.5 license.", "cc-by-nc-2.5", "cc-by-nc", "cc"), ("Article published under CC by-nc 3.0 license.", "cc-by-nc-3.0", "cc-by-nc", "cc"), ("Article published under CC by-nc 4.0 license.", "cc-by-nc-4.0", "cc-by-nc", "cc"), ( "Article published under CC by-nc-igo license.", "cc-by-nc-igo", "cc-by-nc", "cc", None, "igo", ), # cc by-nc-nd variants ( "Article published under CC by-nc-nd license.", "cc-by-nc-nd", "cc-by-nc-nd", "cc", ), ( "Article published under CC by-nc-nd 2.0 license.", "cc-by-nc-nd-2.0", "cc-by-nc-nd", "cc", ), ( "Article published under CC by-nc-nd 2.5 license.", "cc-by-nc-nd-2.5", "cc-by-nc-nd", "cc", ), ( "Article published under CC by-nc-nd 3.0 license.", "cc-by-nc-nd-3.0", "cc-by-nc-nd", "cc", ), ( "Article published under CC by-nc-nd 3.0 igo license.", "cc-by-nc-nd-3.0-igo", "cc-by-nc-nd", "cc", None, "igo", ), ( "Article published under CC by-nc-nd 4.0 license.", "cc-by-nc-nd-4.0", "cc-by-nc-nd", "cc", ), # cc by-nc-sa variants ( "Article published under CC by-nc-sa license.", "cc-by-nc-sa", "cc-by-nc-sa", "cc", ), ( "Article published under CC by-nc-sa 2.0 license.", "cc-by-nc-sa-2.0", "cc-by-nc-sa", "cc", ), ( "Article published under CC by-nc-sa 2.5 license.", "cc-by-nc-sa-2.5", "cc-by-nc-sa", "cc", ), ( "Article published under CC by-nc-sa 3.0 license.", "cc-by-nc-sa-3.0", "cc-by-nc-sa", "cc", ), ( "Article published under CC by-nc-sa 3.0 igo license.", "cc-by-nc-sa-3.0-igo", "cc-by-nc-sa", "cc", None, "igo", ), ( "Article published under CC by-nc-sa 4.0 license.", "cc-by-nc-sa-4.0", "cc-by-nc-sa", "cc", ), # cc by-nd variants ("Article published under CC by-nd license.", "cc-by-nd", "cc-by-nd", "cc"), ("Article published under CC by-nd 2.0 license.", "cc-by-nd-2.0", "cc-by-nd", "cc"), ("Article published under CC by-nd 3.0 license.", "cc-by-nd-3.0", "cc-by-nd", "cc"), ("Article published under CC by-nd 4.0 license.", "cc-by-nd-4.0", "cc-by-nd", "cc"), # cc by-sa variants ("Article published under CC by-sa license.", "cc-by-sa", "cc-by-sa", "cc"), ("Article published under CC by-sa 2.0 license.", "cc-by-sa-2.0", "cc-by-sa", "cc"), ("Article published under CC by-sa 2.5 license.", "cc-by-sa-2.5", "cc-by-sa", "cc"), ("Article published under CC by-sa 3.0 license.", "cc-by-sa-3.0", "cc-by-sa", "cc"), ("Article published under CC by-sa 4.0 license.", "cc-by-sa-4.0", "cc-by-sa", "cc"), # === END NEW CC licence prose patterns === # Prose patterns for CC licences ( "This is an open access article under the CC BY-NC-ND license.", "cc-by-nc-nd", "cc-by-nc-nd", "cc", ), ( "This is an open access article under the CC BY IGO license.", "cc-by-igo", "cc-by", "cc", None, "igo", ), ( "This is an open access article under the CC BY-NC-ND IGO license.", "cc-by-nc-nd-igo", "cc-by-nc-nd", "cc", None, "igo", ), ( "This is an open access article under the CC BY-NC license.", "cc-by-nc", "cc-by-nc", "cc", ), ( "This is an open access article under the CC BY license.", "cc-by", "cc-by", "cc", ), # Hyphenated CC licence forms in prose (CC-BY-NC-ND style) ( "This is an open access article CC-BY-NC-ND IGO", "cc-by-nc-nd-igo", "cc-by-nc-nd", "cc", None, "igo", ), ( "This is an open access article CC-BY-NC-ND-IGO", "cc-by-nc-nd-igo", "cc-by-nc-nd", "cc", None, "igo", ), ( "This is an open access article CC-BY-NC-ND", "cc-by-nc-nd", "cc-by-nc-nd", "cc", ), ( "This is an open access article CC-BY-NC", "cc-by-nc", "cc-by-nc", "cc", ), ( "This is an open access article CC-BY", "cc-by", "cc-by", "cc", ), # Prose patterns with URLs ( "This is an article https://creativecommons.org/licenses/by-sa/3.0/ license.", "cc-by-sa-3.0", "cc-by-sa", "cc", ), ( "Paper published under https://creativecommons.org/licenses/by/4.0/", "cc-by-4.0", "cc-by", "cc", ), ( "Content licensed via https://creativecommons.org/licenses/by-nc/3.0/", "cc-by-nc-3.0", "cc-by-nc", "cc", ), ( "Article at https://creativecommons.org/licenses/by-nc-nd/4.0/", "cc-by-nc-nd-4.0", "cc-by-nc-nd", "cc", ), ( "Research under https://creativecommons.org/licenses/by-nc-sa/2.5/", "cc-by-nc-sa-2.5", "cc-by-nc-sa", "cc", ), ( "Doc at https://creativecommons.org/licenses/by-nd/2.0/", "cc-by-nd-2.0", "cc-by-nd", "cc", ), ( "See https://creativecommons.org/licenses/by-nc/2.0/au/", "cc-by-nc-2.0-au", "cc-by-nc", "cc", "au", None, ), ( "Link to https://creativecommons.org/licenses/by-nc/3.0/igo/", "cc-by-nc-3.0-igo", "cc-by-nc", "cc", None, "igo", ), ( "From https://creativecommons.org/licenses/by-sa/3.0/au/", "cc-by-sa-3.0-au", "cc-by-sa", "cc", "au", None, ), ( "License: https://creativecommons.org/licenses/by/2.5/", "cc-by-2.5", "cc-by", "cc", ), ( "Shared under https://creativecommons.org/licenses/by-nc-nd/3.0/nz/", "cc-by-nc-nd-3.0-nz", "cc-by-nc-nd", "cc", "nz", None, ), # CC0 ("CC0 1.0", "cc0-1.0", "cc0", "cc0"), ("cc0 1.0", "cc0-1.0", "cc0", "cc0"), ("cc0-1.0", "cc0-1.0", "cc0", "cc0"), ("CC0", "cc0-1.0", "cc0", "cc0"), ("cc0", "cc0-1.0", "cc0", "cc0"), ("cc-zero", "cc0-1.0", "cc0", "cc0"), ("CC Zero", "cc0-1.0", "cc0", "cc0"), ("CC-Zero", "cc0-1.0", "cc0", "cc0"), ("creative commons zero", "cc0-1.0", "cc0", "cc0"), ("Creative Commons Zero 1.0", "cc0-1.0", "cc0", "cc0"), # CC-PDM ("cc-pdm", "cc-pdm-1.0", "cc-pdm", "public-domain"), ("CC-PDM", "cc-pdm-1.0", "cc-pdm", "public-domain"), ("cc-pdm-1.0", "cc-pdm-1.0", "cc-pdm", "public-domain"), ("CC-PDM 1.0", "cc-pdm-1.0", "cc-pdm", "public-domain"), ("cc-pdm 1.0", "cc-pdm-1.0", "cc-pdm", "public-domain"), ("creative commons public domain", "cc-pdm-1.0", "cc-pdm", "public-domain"), # CC shorthand ("creative commons by", "cc-by", "cc-by", "cc"), ("creative commons by 4.0", "cc-by-4.0", "cc-by", "cc"), ( "creative commons by-sa", "cc-by-sa", "cc-by-sa", "cc", ), # Specifies by-sa, licence must be cc-by-sa ( "creative commons by-nc", "cc-by-nc", "cc-by-nc", "cc", ), # Specifies by-nc, licence must be cc-by-nc ( "creative commons by-nc-sa", "cc-by-nc-sa", "cc-by-nc-sa", "cc", ), # Specifies by-nc-sa, licence must be cc-by-nc-sa ( "creative commons by-nc-nd", "cc-by-nc-nd", "cc-by-nc-nd", "cc", ), # Specifies by-nc-nd, licence must be cc-by-nc-nd ( "creative commons by-nd", "cc-by-nd", "cc-by-nd", "cc", ), # Specifies by-nd, licence must be cc-by-nd # CC URLs ( "http://creativecommons.org/licenses/by-nc-nd/4.0/", "cc-by-nc-nd-4.0", "cc-by-nc-nd", "cc", ), ("https://creativecommons.org/licenses/by/4.0/", "cc-by-4.0", "cc-by", "cc"), ("http://creativecommons.org/licenses/by/4.0/", "cc-by-4.0", "cc-by", "cc"), ( "https://creativecommons.org/licenses/by-nc/4.0/", "cc-by-nc-4.0", "cc-by-nc", "cc", ), ( "https://creativecommons.org/licenses/by-nc-sa/4.0/", "cc-by-nc-sa-4.0", "cc-by-nc-sa", "cc", ), ( "https://creativecommons.org/licenses/by-nd/4.0/", "cc-by-nd-4.0", "cc-by-nd", "cc", ), ( "https://creativecommons.org/licenses/by-sa/4.0/", "cc-by-sa-4.0", "cc-by-sa", "cc", ), ( "http://creativecommons.org/licenses/by-nc-nd/3.0/igo/", "cc-by-nc-nd-3.0-igo", "cc-by-nc-nd", "cc", None, "igo", ), ( "https://creativecommons.org/licenses/by/3.0/igo/", "cc-by-3.0-igo", "cc-by", "cc", None, "igo", ), ("https://creativecommons.org/publicdomain/zero/1.0/", "cc0-1.0", "cc0", "cc0"), ("http://creativecommons.org/publicdomain/zero/1.0/", "cc0-1.0", "cc0", "cc0"), ( "https://www.creativecommons.org/licenses/by-sa/3.0/igo/", "cc-by-sa-3.0-igo", "cc-by-sa", "cc", None, "igo", ), ( "https://www.creativecommons.org/licenses/by-nc-nd/3.0/au/", "cc-by-nc-nd-3.0-au", "cc-by-nc-nd", "cc", "au", None, ), # CC prose ("licensed under cc by-nc-nd 4.0 terms", "cc-by-nc-nd-4.0", "cc-by-nc-nd", "cc"), ( "content is licensed under creative commons by-nc-sa", "cc-by-nc-sa", "cc-by-nc-sa", # Contains by-nc-sa, license must be cc-by-nc-sa "cc", ), ("this content is under creative commons by license", "cc-by", "cc-by", "cc"), # Open Data ("ODbL", "odbl", "odbl", "open-data"), ("odbl", "odbl", "odbl", "open-data"), ("Open Database License", "odbl", "odbl", "open-data"), ("ODC-BY", "odc-by", "odc-by", "open-data"), ("odc-by", "odc-by", "odc-by", "open-data"), ("PDDL", "pddl", "pddl", "open-data"), ("pddl", "pddl", "pddl", "open-data"), ( "Open Data Commons Public Domain Dedication", "public-domain", "public-domain", "public-domain", ), # Publisher ("elsevier-oa", "elsevier-oa", "elsevier-oa", "publisher-oa"), ( "Elsevier OA", "elsevier-oa", "elsevier-oa", "publisher-oa", ), # "Elsevier OA" unambiguously identifies Elsevier OA license ("elsevier tdm", "elsevier-tdm", "elsevier-tdm", "publisher-tdm"), ("Elsevier TDM", "elsevier-tdm", "elsevier-tdm", "publisher-tdm"), ("Elsevier User License", "elsevier-oa", "elsevier-oa", "publisher-oa"), ( "https://www.elsevier.com/open-access/userlicense/1.0/", "elsevier-oa", "elsevier-oa", "publisher-oa", ), ("wiley-tdm", "wiley-tdm", "wiley-tdm", "publisher-tdm"), ("Wiley TDM", "wiley-tdm", "wiley-tdm", "publisher-tdm"), ("wiley vor", "wiley-vor", "wiley-vor", "publisher-proprietary"), ("springer-tdm", "springer-tdm", "springer-tdm", "publisher-tdm"), ( "Springer Nature TDM", "springernature-tdm", "springernature-tdm", "publisher-tdm", ), ("acs-authorchoice", "acs-authorchoice", "acs-authorchoice", "publisher-oa"), ("ACS AuthorChoice", "acs-authorchoice", "acs-authorchoice", "publisher-oa"), ( "acs-authorchoice-ccby", "acs-authorchoice-ccby", "acs-authorchoice-ccby", "publisher-oa", ), ( "acs authorchoice cc by", "acs-authorchoice-ccby", "acs-authorchoice-ccby", "publisher-oa", ), ("aps-default", "aps-default", "aps-default", "publisher-proprietary"), ("APS Default", "aps-default", "aps-default", "publisher-proprietary"), ("iop-tdm", "iop-tdm", "iop-tdm", "publisher-tdm"), ("iop copyright", "iop-copyright", "iop-copyright", "publisher-proprietary"), ("bmj copyright", "bmj-copyright", "bmj-copyright", "publisher-proprietary"), ("rsc terms", "rsc-terms", "rsc-terms", "publisher-proprietary"), ("cup terms", "cup-terms", "cup-terms", "publisher-proprietary"), ("degruyter terms", "degruyter-terms", "degruyter-terms", "publisher-proprietary"), ("tandf terms", "tandf-terms", "tandf-terms", "publisher-proprietary"), ( "sage permissions", "sage-permissions", "sage-permissions", "publisher-proprietary", ), ("wiley terms", "wiley-terms", "wiley-terms", "publisher-proprietary"), ("wiley am", "wiley-am", "wiley-am", "publisher-proprietary"), ("pnas licenses", "pnas-licenses", "pnas-licenses", "publisher-proprietary"), ( "aaas author reuse", "aaas-author-reuse", "aaas-author-reuse", "publisher-proprietary", ), ("aip rights", "aip-rights", "aip-rights", "publisher-proprietary"), ("jama cc by", "jama-cc-by", "jama-cc-by", "publisher-oa"), ("thieme nlm", "thieme-nlm", "thieme-nlm", "publisher-oa"), ("oup chorus", "oup-chorus", "oup-chorus", "publisher-oa"), ("implied oa", "implied-oa", "implied-oa", "publisher-oa"), ("implied open access", "implied-oa", "implied-oa", "publisher-oa"), ("unspecified oa", "unspecified-oa", "unspecified-oa", "other-oa"), ( "publisher specific oa", "publisher-specific-oa", "publisher-specific-oa", "publisher-oa", ), ("author manuscript", "author-manuscript", "author-manuscript", "publisher-oa"), ("open access", "other-oa", "other-oa", "other-oa"), ("other-oa", "other-oa", "other-oa", "other-oa"), ("Open Government Licence v3.0", "ogl-uk-3.0", "ogl-uk", "ogl"), ( "This article is made available under the Open Government License (OGL).", "ogl-uk-3.0", "ogl-uk", "ogl", ), ("licensed under the OGL terms", "ogl-uk-3.0", "ogl-uk", "ogl"), ("under the Open Government Licence", "ogl-uk-3.0", "ogl-uk", "ogl"), ("Open Government Licence 1.0", "ogl-uk-1.0", "ogl-uk", "ogl"), ("Open Government Licence 2.0", "ogl-uk-2.0", "ogl-uk", "ogl"), ( "all rights reserved", "all-rights-reserved", "all-rights-reserved", "publisher-proprietary", ), ("no reuse", "no-reuse", "no-reuse", "publisher-proprietary"), # Publisher prose ( "this article is licensed under elsevier tdm agreement", "elsevier-tdm", "elsevier-tdm", "publisher-tdm", ), ( "journal article under elsevier user license for open access", "elsevier-oa", "elsevier-oa", "publisher-oa", ), ( "acs authorchoice option was selected by the authors", "acs-authorchoice", "acs-authorchoice", "publisher-oa", ), ( "springer tdm policy applies to this content", "springer-tdm", "springer-tdm", "publisher-tdm", ), # Unknown ( "Totally Fake Licence XYZ999", "totally fake licence xyz999", "totally fake licence xyz999", "unknown", ), # Public domain ("public domain", "public-domain", "public-domain", "public-domain"), ("public-domain", "public-domain", "public-domain", "public-domain"), ("pd", "public-domain", "public-domain", "public-domain"), ] @pytest.mark.parametrize("trace", [False, True]) @pytest.mark.parametrize( "raw,expected_key,expected_licence,expected_family,expected_jurisdiction,expected_scope", [(*row, *([None] * (6 - len(row)))) for row in LICENCE_MATRIX], ) def test_licence_matrix( raw: str, expected_key: str, expected_licence: str, expected_family: str, expected_jurisdiction: str, expected_scope: str, trace: bool, ) -> None: v = normalise_licence(raw, trace=trace) assert v.key == expected_key, ( f"input: {raw!r} trace: {trace} key: {v.key!r} != {expected_key!r}" ) assert v.licence.key == expected_licence, ( f"input: {raw!r} " f"trace: {trace} " f"licence: {v.licence.key!r} != {expected_licence!r}" ) assert v.family.key == expected_family, ( f"input: {raw!r} " f"trace: {trace} " f"family: {v.family.key!r} != {expected_family!r}" ) assert v.jurisdiction == expected_jurisdiction, ( f"input: {raw!r} " f"trace: {trace} " f"jurisdiction: {v.jurisdiction!r} != {expected_jurisdiction!r}" ) assert v.scope == expected_scope, ( f"input: {raw!r} trace: {trace} scope: {v.scope!r} != {expected_scope!r}" ) def test_strict_mode_unknown_raises() -> None: with pytest.raises(LicenceNotFoundError): normalise_licence("xyzzy unknown license 123", strict=True) def test_strict_mode_known_does_not_raise() -> None: v = normalise_licence("mit", strict=True) assert v.key == "mit" def test_empty_string_returns_unknown() -> None: v = normalise_licence("") assert v.key == "unknown" assert v.family.key == "unknown" def test_whitespace_only_returns_unknown() -> None: v = normalise_licence(" \n\t ") assert v.key == "unknown" def test_batch_normalise_preserves_order() -> None: inputs = ["MIT", "Apache-2.0", "CC BY 4.0", "unknown garbage"] results = normalise_licences(inputs) assert [r.key for r in results] == [ "mit", "apache-2.0", "cc-by-4.0", "unknown garbage", ] def test_normalise_mit() -> None: v = normalise_licence("MIT") assert isinstance(v, LicenceVersion) assert v.key == "mit" assert str(v) == "mit" assert str(v.licence) == "mit" def test_normalise_cc() -> None: v = normalise_licence("CC BY 4.0") assert v.key == "cc-by-4.0" assert str(v.licence) == "cc-by" assert str(v.family) == "cc" def test_batch() -> None: results = normalise_licences(["MIT", "Apache-2.0"]) assert len(results) == 2 assert results[0].key == "mit" assert results[1].key == "apache-2.0" def test_strict_mode_raises() -> None: with pytest.raises(LicenceNotFoundError): normalise_licence("Totally Fake License XYZ999", strict=True) def test_strict_batch_raises() -> None: with pytest.raises(LicenceNotFoundError): normalise_licences(["MIT", "Fake License XYZ999"], strict=True) def test_empty_input() -> None: v = normalise_licence("") assert v.key == "unknown" v = normalise_licence(" ") assert v.key == "unknown" def test_real_world_licence_strings() -> None: """Test against real-world licence strings collected from the wild.""" cases = [ ("http://creativecommons.org/licenses/by-nc-nd/4.0/", "cc-by-nc-nd-4.0"), ("http://creativecommons.org/licenses/by/4.0/", "cc-by-4.0"), ("http://creativecommons.org/licenses/by-nc/4.0/", "cc-by-nc-4.0"), ( "http://www.elsevier.com/open-access/userlicense/1.0/", "elsevier-oa", ), ( "http://creativecommons.org/licenses/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"), ( "http://creativecommons.org/licenses/by/3.0/igo/", "cc-by-3.0-igo", ), ] for raw, expected_key in cases: v = normalise_licence(raw) assert v.key == expected_key, ( f"input: {raw!r} -> got {v.key!r}, want {expected_key!r}" ) @pytest.mark.parametrize( "raw,expected_key,expected_scope", [ ("CC BY-NC-ND 3.0 IGO", "cc-by-nc-nd-3.0-igo", "igo"), ("cc-by-nc-nd-3.0-igo", "cc-by-nc-nd-3.0-igo", "igo"), ( "http://creativecommons.org/licenses/by-nc-nd/3.0/igo/", "cc-by-nc-nd-3.0-igo", "igo", ), ("cc-by-3.0-igo", "cc-by-3.0-igo", "igo"), ("https://creativecommons.org/licenses/by/3.0/igo/", "cc-by-3.0-igo", "igo"), ("Article published under CC by 3.0-igo license.", "cc-by-3.0-igo", "igo"), ("Paper licensed cc-by 3.0 igo.", "cc-by-3.0-igo", "igo"), ("Article published under CC by 4.0-igo license.", "cc-by-4.0-igo", "igo"), ("Article published under CC by-nc-igo license.", "cc-by-nc-igo", "igo"), ( "Article published under CC by-nc-nd 3.0 igo license.", "cc-by-nc-nd-3.0-igo", "igo", ), ], ) def test_scope(raw: str, expected_key: str, expected_scope: str) -> None: v = normalise_licence(raw) assert v.key == expected_key assert v.scope == expected_scope @pytest.mark.parametrize( "raw,expected_key,expected_jurisdiction", [ ("http://creativecommons.org/licenses/by-nc/2.0/uk", "cc-by-nc-2.0-uk", "uk"), ], ) def test_jurisdiction(raw: str, expected_key: str, expected_jurisdiction: str) -> None: v = normalise_licence(raw) assert v.key == expected_key assert v.jurisdiction == expected_jurisdiction src/licence_normaliser/tests/test_models.py =========================================== src/licence_normaliser/tests/test_models.py """Unit tests for _models.py.""" import pytest from licence_normaliser._models import LicenceFamily, LicenceName, LicenceVersion __author__ = "Artur Barseghyan " __copyright__ = "2026 Artur Barseghyan" __license__ = "MIT" def _cc_fam() -> LicenceFamily: return LicenceFamily(key="cc") def _osi_fam() -> LicenceFamily: return LicenceFamily(key="osi") def _cc_by_name() -> LicenceName: return LicenceName(key="cc-by", family=_cc_fam()) def _mit_version() -> LicenceVersion: return LicenceVersion( key="mit", url="https://opensource.org/licenses/MIT", licence=LicenceName(key="mit", family=_osi_fam()), ) class TestLicenceFamily: def test_str(self) -> None: assert str(LicenceFamily(key="cc")) == "cc" def test_repr(self) -> None: assert repr(LicenceFamily(key="osi")) == "LicenceFamily('osi')" def test_eq_same_type(self) -> None: assert LicenceFamily(key="cc") == LicenceFamily(key="cc") def test_eq_str(self) -> None: assert LicenceFamily(key="cc") == "cc" def test_neq(self) -> None: assert LicenceFamily(key="cc") != LicenceFamily(key="osi") def test_hash_usable_in_set(self) -> None: s = {LicenceFamily(key="cc"), LicenceFamily(key="cc"), LicenceFamily(key="osi")} assert len(s) == 2 def test_frozen_prevents_mutation(self) -> None: fam = LicenceFamily(key="cc") with pytest.raises((AttributeError, TypeError)): fam.key = "other" # type: ignore class TestLicenceName: def test_str(self) -> None: assert str(_cc_by_name()) == "cc-by" def test_frozen_prevents_mutation(self) -> None: name = _cc_by_name() with pytest.raises((AttributeError, TypeError)): name.key = "other" # type: ignore def test_family_reference(self) -> None: assert _cc_by_name().family.key == "cc" class TestLicenceVersion: def test_str(self) -> None: assert str(_mit_version()) == "mit" def test_family_shortcut(self) -> None: assert _mit_version().family.key == "osi" def test_frozen_prevents_mutation(self) -> None: v = _mit_version() with pytest.raises((AttributeError, TypeError)): v.key = "other" # type: ignore def test_url_stored(self) -> None: assert _mit_version().url == "https://opensource.org/licenses/MIT" def test_url_none(self) -> None: v = LicenceVersion( key="unknown", url=None, licence=LicenceName(key="unknown", family=LicenceFamily(key="unknown")), ) assert v.url is None class TestLicenceVersionEquality: def test_eq_same_key(self) -> None: v1 = _mit_version() v2 = LicenceVersion( key="mit", url=None, licence=LicenceName(key="mit", family=LicenceFamily(key="osi")), ) assert v1 == v2 def test_eq_string(self) -> None: v = _mit_version() assert v == "mit" def test_neq_different_key(self) -> None: v1 = _mit_version() v2 = LicenceVersion( key="apache-2.0", url=None, licence=LicenceName(key="apache", family=LicenceFamily(key="osi")), ) assert v1 != v2 def test_eq_other_type_returns_notimplemented(self) -> None: v = _mit_version() result = v.__eq__(123) assert result == NotImplemented def test_hash_same_key(self) -> None: v1 = _mit_version() v2 = LicenceVersion( key="mit", url="different-url", licence=LicenceName(key="mit", family=LicenceFamily(key="osi")), ) assert hash(v1) == hash(v2) def test_hash_usable_in_set(self) -> None: v1 = _mit_version() v2 = LicenceVersion( key="mit", url=None, licence=LicenceName(key="mit", family=LicenceFamily(key="osi")), ) s = {v1, v2} assert len(s) == 1 src/licence_normaliser/tests/test_prose.py ========================================== src/licence_normaliser/tests/test_prose.py """Tests for prose pattern matching via ProseParser.""" import pytest from licence_normaliser import normalise_licence __author__ = "Artur Barseghyan " __copyright__ = "2026 Artur Barseghyan" __license__ = "MIT" class TestProsePatternMatching: @pytest.mark.parametrize( "input_str,expected_key,expected_name,expected_family", [ ( "this work is licensed under cc by-nc-nd 4.0 terms", "cc-by-nc-nd-4.0", "cc-by-nc-nd", "cc", ), ( "license: cc by-nc-nd 3.0", "cc-by-nc-nd-3.0", "cc-by-nc-nd", "cc", ), ( "content licensed under creative commons by-nc-sa", "cc-by-nc-sa", "cc-by-nc-sa", "cc", ), ( "this content is made available under creative commons by license", "cc-by", "cc-by", "cc", ), ( "this article is licensed under attribution noncommercial terms", "cc-by-nc", "cc-by-nc", "cc", ), ( "licensed under attribution share alike conditions", "cc-by-sa", "cc-by-sa", "cc", ), ( "Article published under CC by-nc 3.0-igo license.", "cc-by-nc-3.0-igo", "cc-by-nc", "cc", ), ( "Article published under CC by-nd 3.0-igo license.", "cc-by-nd-3.0-igo", "cc-by-nd", "cc", ), ( "Article published under CC by-sa 3.0-igo license.", "cc-by-sa-3.0-igo", "cc-by-sa", "cc", ), ( "all rights reserved except as permitted by law", "all-rights-reserved", "all-rights-reserved", "publisher-proprietary", ), ("cc by-nc-nd", "cc-by-nc-nd", "cc-by-nc-nd", "cc"), ], ) def test_cc_prose(self, input_str, expected_key, expected_name, expected_family): v = normalise_licence(input_str) assert v.key == expected_key assert v.licence.key == expected_name assert v.family.key == expected_family @pytest.mark.parametrize( "input_str,expected_key,expected_name,expected_family", [ ( "available under the Open Government License (OGL).", "ogl-uk-3.0", "ogl-uk", "ogl", ), ("licensed under the OGL terms", "ogl-uk-3.0", "ogl-uk", "ogl"), ("under the Open Government Licence", "ogl-uk-3.0", "ogl-uk", "ogl"), ("Open Government Licence v3.0", "ogl-uk-3.0", "ogl-uk", "ogl"), ("under Open Government License v2.0", "ogl-uk-2.0", "ogl-uk", "ogl"), ("Open Government Licence 1.0", "ogl-uk-1.0", "ogl-uk", "ogl"), ], ) def test_ogl_prose(self, input_str, expected_key, expected_name, expected_family): v = normalise_licence(input_str) assert v.key == expected_key assert v.licence.key == expected_name assert v.family.key == expected_family @pytest.mark.parametrize( "input_str,expected_key,expected_name,expected_family", [ ( "elsevier tdm agreement applies to this article", "elsevier-tdm", "elsevier-tdm", "publisher-tdm", ), ( "elsevier user license applies to this open access article", "elsevier-oa", "elsevier-oa", "publisher-oa", ), ( "acs authorchoice option was selected by the authors", "acs-authorchoice", "acs-authorchoice", "publisher-oa", ), ( "This is an ACS AuthorChoice CC BY article.", "acs-authorchoice-ccby", "acs-authorchoice-ccby", "publisher-oa", ), ( "ACS AuthorChoice with CC BY license", "acs-authorchoice-ccby", "acs-authorchoice-ccby", "publisher-oa", ), ( "ACS AuthorChoice CC BY 4.0 article", "acs-authorchoice-ccby", "acs-authorchoice-ccby", "publisher-oa", ), ("open access article available now", "other-oa", "other-oa", "other-oa"), ( "open access article under the Open Government License (OGL).", "other-oa", "other-oa", "other-oa", ), ], ) def test_publisher_prose( self, input_str, expected_key, expected_name, expected_family ): v = normalise_licence(input_str) assert v.key == expected_key assert v.licence.key == expected_name assert v.family.key == expected_family src/licence_normaliser/tests/test_trace.py ========================================== src/licence_normaliser/tests/test_trace.py """Tests for trace and explain functionality.""" from licence_normaliser import normalise_licence, normalise_licences __author__ = "Artur Barseghyan " __copyright__ = "2026 Artur Barseghyan" __license__ = "MIT" class TestTraceAPI: def test_trace_true_returns_result_with_trace(self) -> None: v = normalise_licence("MIT", trace=True) assert v._trace is not None def test_explain_returns_string_with_stages(self) -> None: v = normalise_licence("MIT", trace=True) output = v.explain() assert isinstance(output, str) assert "Input:" in output assert ( "alias" in output or "registry" in output or "prose" in output or "fallback" in output ) def test_explain_contains_result_keys(self) -> None: v = normalise_licence("MIT", trace=True) output = v.explain() assert "Result:" in output assert "version_key:" in output assert "name_key:" in output assert "family_key:" in output def test_trace_disabled_returns_message_when_no_trace(self) -> None: v = normalise_licence("MIT") output = v.explain() assert "Trace disabled" in output or "No trace available" in output def test_trace_false_no_trace_in_result(self) -> None: v = normalise_licence("MIT", trace=False) assert v._trace is None class TestTraceResolutionStages: def test_trace_alias_stage_matched(self) -> None: v = normalise_licence("CC BY 4.0", trace=True) output = v.explain() assert "[✓]" in output assert "alias" in output def test_trace_registry_stage_matched(self) -> None: v = normalise_licence("mit", trace=True) output = v.explain() assert "[✓]" in output def test_trace_fallback_for_unknown(self) -> None: v = normalise_licence("completely-unknown-xyz-123", trace=True) output = v.explain() assert "fallback" in output assert "[✓]" in output class TestTraceSourceInfo: def test_trace_shows_alias_source_line(self) -> None: v = normalise_licence("CC BY 4.0", trace=True) output = v.explain() assert "line" in output.lower() def test_trace_shows_registry_source_line(self) -> None: v = normalise_licence("MIT", trace=True) output = v.explain() assert "line" in output.lower() assert "scancode_licensedb.json" in output def test_trace_shows_registry_source_for_gpl(self) -> None: v = normalise_licence("gpl-3.0", trace=True) output = v.explain() assert "line" in output.lower() assert "scancode_licensedb.json" in output def test_trace_shows_registry_source_for_apache(self) -> None: v = normalise_licence("apache-2.0", trace=True) output = v.explain() assert "line" in output.lower() def test_trace_shows_prose_source_line(self) -> None: v = normalise_licence( "This is an open access article under the CC BY-NC-ND license.", trace=True, ) output = v.explain() assert "line" in output.lower() assert "prose_patterns.json" in output class TestTraceEnvVariable: def test_env_variable_enables_trace(self, monkeypatch) -> None: monkeypatch.setenv("ENABLE_LICENCE_NORMALISER_TRACE", "1") v = normalise_licence("MIT") assert v._trace is not None def test_env_variable_true_enables_trace(self, monkeypatch) -> None: monkeypatch.setenv("ENABLE_LICENCE_NORMALISER_TRACE", "true") v = normalise_licence("MIT") assert v._trace is not None def test_env_variable_yes_enables_trace(self, monkeypatch) -> None: monkeypatch.setenv("ENABLE_LICENCE_NORMALISER_TRACE", "yes") v = normalise_licence("MIT") assert v._trace is not None def test_env_variable_disabled_no_trace(self, monkeypatch) -> None: monkeypatch.setenv("ENABLE_LICENCE_NORMALISER_TRACE", "0") v = normalise_licence("MIT") assert v._trace is None class TestTraceContent: def test_trace_includes_raw_and_cleaned_input(self) -> None: v = normalise_licence(" MIT ", trace=True) output = v.explain() assert "MIT" in output def test_trace_version_key_matches_result(self) -> None: v = normalise_licence("MIT", trace=True) trace_str = v.explain() assert v.key in trace_str def test_trace_family_in_output(self) -> None: v = normalise_licence("MIT", trace=True) output = v.explain() assert v.family.key in output def test_trace_name_in_output(self) -> None: v = normalise_licence("MIT", trace=True) output = v.explain() assert v.licence.key in output class TestTraceURLResolution: def test_trace_url_lookup(self) -> None: v = normalise_licence( "https://creativecommons.org/licenses/by/4.0/", trace=True ) output = v.explain() assert "url" in output class TestTraceProseResolution: def test_trace_prose_pattern(self) -> None: v = normalise_licence("Apache License 2.0", trace=True) output = v.explain() assert "[✓]" in output def test_trace_prose_pattern_output(self) -> None: v = normalise_licence("The Apache Software Foundation License 2.0", trace=True) output = v.explain() assert "prose" in output class TestBatchTrace: def test_batch_with_trace(self) -> None: results = normalise_licences(["MIT", "Apache-2.0"], trace=True) assert len(results) == 2 assert results[0]._trace is not None assert results[1]._trace is not None assert "mit" in results[0].explain() assert "apache-2.0" in results[1].explain() def test_batch_strict_with_trace(self) -> None: results = normalise_licences(["MIT", "GPL-3.0"], strict=True, trace=True) assert len(results) == 2 assert results[0]._trace is not None assert results[1]._trace is not None def test_batch_mixed_known_unknown_with_trace(self) -> None: results = normalise_licences(["MIT", "unknown-xyz-123"], trace=True) assert len(results) == 2 assert results[0]._trace is not None assert results[1]._trace is not None class TestTraceEmptyInput: def test_trace_empty_input(self) -> None: v = normalise_licence("", trace=True) assert v._trace is not None output = v.explain() assert "fallback" in output def test_trace_whitespace_only_input(self) -> None: v = normalise_licence(" ", trace=True) assert v._trace is not None output = v.explain() assert "fallback" in output class TestTracePublisherURL: def test_trace_publisher_url_source(self) -> None: v = normalise_licence( "https://www.elsevier.com/open-access/userlicense/1.0/", trace=True ) output = v.explain() assert "url" in output assert "aliases.json" in output def test_trace_publisher_alias_with_line(self) -> None: v = normalise_licence("Elsevier User License", trace=True) output = v.explain() assert "[✓]" in output class TestTraceFamilyInference: def test_infer_family_cc_pdm(self) -> None: v = normalise_licence("cc-pdm-1.0") assert v.family.key == "public-domain" def test_infer_family_odbl(self) -> None: v = normalise_licence("odbl-1.0") assert v.family.key == "open-data" def test_infer_family_pddl(self) -> None: v = normalise_licence("pddl-1.0") assert v.family.key == "data" def test_infer_family_implied_oa(self) -> None: v = normalise_licence("implied-oa") assert v.family.key == "publisher-oa" def test_infer_family_elsevier_tdm(self) -> None: v = normalise_licence("elsevier-tdm") assert v.family.key == "publisher-tdm" def test_infer_family_wiley(self) -> None: v = normalise_licence("wiley-terms") assert v.family.key == "publisher-proprietary" def test_infer_family_public_domain(self) -> None: v = normalise_licence("public-domain") assert v.family.key == "public-domain" def test_infer_family_other_oa(self) -> None: v = normalise_licence("other-oa") assert v.family.key == "other-oa"