Skip to content

api-commons/interface-license

API Commons Interface License

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.

API Commons

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.

Oracle vs Google API Copyright

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

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

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.

Support

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.

About

The API Commons Interface License — apply an open license to your API's interface (its surface, not its implementation).

Topics

Resources

License

Code of conduct

Contributing

Security policy

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors