This is the repository for managing the schema applied to the licensing of interfaces, providing a machine-readable way to express the licensing for using an API and it's supporting elements.
This schema is provided as one of many machine-readable schema which are managed as part of the API Commons, providing reusable and openly licensed building blocks of API operations.
It is legal precedent in the United States that APIs are copyrightable, and shortly after the case emerged in 2010, API Commons was created to provide a machine-readable way to express the licensing for your API.
Version 1.0 of the API Commons Interface License was published in 2014, and can still be used to express a single license to your API.
Version 2.0 of the API Commons Interface License has been recently published and expanded to allow for the nuance between your API, data, as well as server and client code.
If you have any questions or comments please submit an issue as part of this repository, or visit API Commons to engage with the wider community around this schema.