#DefragCon 2013 Notes: Towards an API Commons – Steven Wilmott, 3Scale and Kin Lane, Presidential Innovation Fellow
Towards an API Commons – Steven Wilmott, 3Scale and Kin Lane, Presidential Innovation Fellow
- The number of APIs are exploding
 - Need client code to help interact with the APIs
- Code generation – doesn’t always work well
 - Intelligent clients (e.g. Hypermedia) – can take a long time to do right
 - API copyright is a legal grey area
 - Will require lots of client code to connect to the multitude of APIs
 
 - Can we use open source and creative commons to build an API commons?
 - Enable API definitions and patterns to be openly shared and marked as reusable
 - Single interface, multiple implementations
 - Goals: Implement, consume, improve, and remix
 - Benefits: broader adoption, shared tooling, feedback, community driven standardization, save work, clear copyright footing
 - No control – push them “somewhere”, perhaps Github for forking by others
 - Sharing APIs can reduce the overall number of clients required
 - Commercial use of APIs can be a competitive advantage, but may also help set the standard
 - Creative Commons may help deal with copyright issues for new APIs
 - The site allows for awareness, discovery, tracking, and promotion
 - Adoption will take time and it may not make sense today for everybody
 - Over time they believe that it will become a popular choice
 - Website: http://apicommons.org
 
Full slide deck available on Slideshare