Interface License

Using the API Commons interface license to provide a legal position of the naming, ordering, and overall design of your API, not just the code or other parts. An interface license will help define the legal tone you take with how your API paths are able to be put to work within other applications and integrations.

Also known as: API License, Specification License, Interface Copyright

Example

interface-license.yaml
- type: InterfaceLicense
  url: https://developers.example.com/license

Standards

Media Types

OpenAPI Expression

Link Relations

Governance Rules

Risk & Compliance

Compliance:

Security: Ambiguous or missing interface licenses block enterprise adoption and create ammunition for clone / fork disputes. Re-licensing without versioning the spec breaks SBOM tooling that pins on SPDX identifiers.

Tools

Suggested Metrics

Example Implementations

Related Properties

Tags


All Common Properties