SlideShare a Scribd company logo
How to Survive the API Copyright Apocalypse
(and supercharge the API Economy)
Steven Willmott, API Days Paris, 14th December 2016
Paris France
https://creativecommons.org/licenses/by-sa/3.0/us/
https://creativecommons.org/licenses/by-sa/3.0/us/
Steven Willmott, Former CEO of 3scale
Senior Director and Head of API Infrastructure
http://www.redhat.com / http://www.3scale.net
Twitter: @njyx
See us at the Red Hat Booth
4
Cloud
Containers
Microservices
DevOps
RED HAT TECHNOLOGY
Storage
App Delivery
Integration
API Management
Before we start…
Copyright potential is everywhere
The API Copyright Apocalypse
How to Survive the API Copyright Apocalypse
Google v’s Oracle
Java API Copyright Lawsuit
• The Structure of
the Interface is
what is at issue
• Paths,
Parameters,
Return Types
etc.
Example
Google won…
So, we’re good…?
• Not so fast!
• Google ”won”
but….
• Lots of
consequences
• There will be an
appeal
• @sarahjeong
Sarah Jeong
Image Credit: @wiredferret (Heidi at
Copyrighting an idea of
something – not it’s expression
Copyrighting every possible
implementation of that thing
Makes building any new API
Hard
Could make integration
impossible
Claims would be extremely hard
to validate
What is complex enough?
It’s not clear what type of
modifications are ok
There is no way to search
current state of the art
Impact of Copyright Enforcement
It is Even Bad for those that Enforce Copyright
Copyrighting one version
protects it
However, APIs evolve and the
next version may intersect with
other APIs
Asserting copyright may force
prior art owners to do the same
API Maintenance now becomes
a legal issue
Chilling effect on re-use
Increase risk in publishing APIs
and uncertainty in using them
Financial burden of searching for
prior art or fighting troll cases
Long term: gridlock for APIs
Long term: non-documentation
of APIs
Long term: API specs could be
amassed like patent portfolios
=> No Profit!
Worst Impacts
Legal costs concerning potential
issues
How to Survive the Apocalypse
API Copyright is similar to a plague
Even if you survive, it’s not fun to be
the last one standing
Solution requires individual action at
a collective scale
Solution:
Share API definitions, don’t
Copyright them
How to:
Open Source (Liberal License)
Creative Commons
Signal these changes
Interface becomes a better bet
for their users
Others can help evolve it as well
as write clients / back-ends
Signal to developers they are
making a safe choice
Become a platform leader in
your space
More and more shared
definitions
Common patterns become
established
Better scrutiny of designs
Building up libraries for clients
and back-ends
Why do this?
Ask!
Attribute!
Contribute
Get clarification of status /
rules
If you “Re-Use” an Interface
Common
Courtesy!
http://apicommons.org
(first attempt at an API Definition sharing process)
Developer View
Copyright free: less risk of lock
in
Copyright free: more chance of
other implementation
Copyright free: ensures the right
to implement clients
Copyright free: community
oriented provider
Developer View
Preferred API
Provider!
Actual Zombies?
1. Aim for the head
2. Run for the hills
3. Always pack plenty of snacks
4. Avoid large groups of people
5. Use fire (but be careful with TNT)
6. No time for sentiment, kill the infected
7. Stay in Shape!
Help us take on the Zombies!
http://apicommons.com
Conclusions
Some Good News this Week
http://www.autoblog.com/2016/10/31/copyright-dmca-allows-owners-fix-cars/
“US Copyright
Office officially
allows owners
to work on
their own car”
But: only owners, not third parties
Things to Do
1. Determine real API value
2. Look at role and evolution of the design
3. Consider Open Source and Copyright Free
4. Contribute to the Commons
5. (Beware of Zombies!)
Good
Luck!
@njyx
@3scale
@redhatnews
35
Cloud
Containers
Microservices
DevOps
RED HAT BRINGS IT
ALL TOGETHER
Storage
App Delivery
Integration
API Management
plus.google.com/+RedHat
linkedin.com/company/red-hat
youtube.com/user/RedHatVideos
facebook.com/redhatinc
twitter.com/RedHatNews
THANK YOU
36
• 1st Zombie Photo: Daniel Hollister - https://www.flickr.com/photos/dhollister/2596483147/
• Zombie Survivor Couple: David Willis - https://www.flickr.com/photos/dwilliss/7861502966/
• Zombie Trio: https://www.flickr.com/photos/necrocake/5796749951/
• Cover slide Zombie: https://www.flickr.com/photos/peymanz/11140184813/
• Worker photo re-use from linked URL from Autoblog
All images copyright their owners
Attributions

More Related Content

PPTX
Entering the Platform Age: How to create genuine value for internal and exter...
PPTX
A Connector, A Container and an API Walk Into a Bar: The Programmable World
PDF
Inside mind of a successful platform architect / Gartner APPS 2016
PDF
APISTRAT KEYNOTE: Surfing the Wave between Chaos and Innovation
PPTX
How to use Donuts and Onions for Scaling API Programs
PDF
Copyright, Open Source and APIs (towards an Interface Commons)
PPTX
Leweb Ignite Talk on APIs
PDF
APIs for your Business + Stages of the API Lifecycle
Entering the Platform Age: How to create genuine value for internal and exter...
A Connector, A Container and an API Walk Into a Bar: The Programmable World
Inside mind of a successful platform architect / Gartner APPS 2016
APISTRAT KEYNOTE: Surfing the Wave between Chaos and Innovation
How to use Donuts and Onions for Scaling API Programs
Copyright, Open Source and APIs (towards an Interface Commons)
Leweb Ignite Talk on APIs
APIs for your Business + Stages of the API Lifecycle

What's hot (20)

PDF
Enterprise ecommerce-webinar 1
PDF
APIS for Startups - Running your Business Inside Out
PPTX
From Napkin to App: Rapidly Prototype and Build for Mobile in Days
PDF
Build and Manage Serverless APIs (APIDays Nordic, May 19th 2016)
PDF
APIs Are Forever - How to Design Long-Lasting APIs
PDF
apidays LIVE LONDON - OpenAPI-driven API development lifecycle at Adyen by Al...
PDF
Clickslide Datadipity Beta V1
PDF
apidays LIVE Paris - Data with a mission: a COVID-19 API case study by Matt M...
PPTX
POST/CON 2019 Workshop: Design, Develop, and Mock APIs with Postman
PDF
State of the API: Insights Into the Future of APIs
PDF
Webinar: “Introduction to the Postman API Network”
PDF
Distribute and Monetize APIs
PDF
Deep Dive: Strategic Importance of BaaS
PDF
Event-based API Patterns and Practices - AsyncAPI Online Conference
PDF
Intuitive APIs and Developer Education
PDF
I Love APIs 2015: Apigee and Node.js Building Mock Backends Fast
PDF
Essential Ingredients for a Successful API Program
PDF
Postman Public Workspaces: The First Massively Multiplayer API Experience | W...
PDF
Common Security API Issues and How to Mitigate Them Using Postman
PDF
API workshop by AWS and 3scale
Enterprise ecommerce-webinar 1
APIS for Startups - Running your Business Inside Out
From Napkin to App: Rapidly Prototype and Build for Mobile in Days
Build and Manage Serverless APIs (APIDays Nordic, May 19th 2016)
APIs Are Forever - How to Design Long-Lasting APIs
apidays LIVE LONDON - OpenAPI-driven API development lifecycle at Adyen by Al...
Clickslide Datadipity Beta V1
apidays LIVE Paris - Data with a mission: a COVID-19 API case study by Matt M...
POST/CON 2019 Workshop: Design, Develop, and Mock APIs with Postman
State of the API: Insights Into the Future of APIs
Webinar: “Introduction to the Postman API Network”
Distribute and Monetize APIs
Deep Dive: Strategic Importance of BaaS
Event-based API Patterns and Practices - AsyncAPI Online Conference
Intuitive APIs and Developer Education
I Love APIs 2015: Apigee and Node.js Building Mock Backends Fast
Essential Ingredients for a Successful API Program
Postman Public Workspaces: The First Massively Multiplayer API Experience | W...
Common Security API Issues and How to Mitigate Them Using Postman
API workshop by AWS and 3scale
Ad

Viewers also liked (20)

PPTX
The Fundamentals of Platform Strategy: Creating Genuine Value with APIs
PPTX
Take Control of your APIs in a Microservice Architecture
PDF
APIs and the Bot Revolution (APIDays Nordic, May 18)
PDF
The API-Application Semantic Gap
PPTX
APIs.JSON: Bootstrapping The Web of APIs
PPTX
API Model Canvas for successful API strategies and programs
PPTX
The Swagger Format becomes the Open API Specification: Standardizing descript...
PPTX
Integrating, exposing and managing distributed data with RESTful APIs and op...
PDF
APIsBerlin 3scale Data for a Web of APIs
PPTX
API Model Canvas (APIDays Mediterranea 2015)
PPTX
APIs and the Creation of Wealth in the Digital Economy - APIDays Paris 2015 K...
PPTX
Building Successful API Programs in Higher Education
PPTX
Microservices in action: How to actually build them
PPTX
Apis power-mvc-for-the-web
PDF
Building Hypermedia APIs in JavaScript
PDF
Using 3rd party apis in car apps
PDF
API as a Growth Tool
PPTX
API Zen for Developers
PDF
Make easier Integration of your services with Fuse Solutions - RedHat 2013
PPTX
WSO2Con 2011: Introduction to the WSO2 Carbon Platform
The Fundamentals of Platform Strategy: Creating Genuine Value with APIs
Take Control of your APIs in a Microservice Architecture
APIs and the Bot Revolution (APIDays Nordic, May 18)
The API-Application Semantic Gap
APIs.JSON: Bootstrapping The Web of APIs
API Model Canvas for successful API strategies and programs
The Swagger Format becomes the Open API Specification: Standardizing descript...
Integrating, exposing and managing distributed data with RESTful APIs and op...
APIsBerlin 3scale Data for a Web of APIs
API Model Canvas (APIDays Mediterranea 2015)
APIs and the Creation of Wealth in the Digital Economy - APIDays Paris 2015 K...
Building Successful API Programs in Higher Education
Microservices in action: How to actually build them
Apis power-mvc-for-the-web
Building Hypermedia APIs in JavaScript
Using 3rd party apis in car apps
API as a Growth Tool
API Zen for Developers
Make easier Integration of your services with Fuse Solutions - RedHat 2013
WSO2Con 2011: Introduction to the WSO2 Carbon Platform
Ad

Similar to How to Survive the API Copyright Apocalypse (20)

PDF
Towards an API Commons
PPTX
APIs & Copyrights
PDF
Practical guide to building public APIs
PPT
Copyright Issues Related to Software and Websites
PDF
Software Licensing Simplified
PPTX
The Future of API Monetization
PPTX
How APIs are Changing Software Development
PDF
Always Mind Your [Developer] Surroundings - API City 2018
PDF
Politics and API economy : How to enhance Trust for a programmable web?
PDF
Versioning Best Practices for API Architecture.pdf
PPT
Open API Ecosystem Overview: December 2010
PPTX
API Product Opportunity Responsibility Nicolas Sierro 2015.pptx
PPTX
Building a REST API for Longevity
PDF
Introduction to the Art of API Practice
PPTX
Open Source And the Internet Of Things
PPTX
Going Platinum: How to Make a Hit API by Bill Doerrfeld, Nordic APIs
PDF
SoundCloud API Do:s and Don't:s
PDF
A Look At API Economy Trends In 2024 - by Bill Doerrfeld, Nordic APIs
PPTX
API Strategy Introduction
PPT
Open Source: Lessons Learned (2006)
Towards an API Commons
APIs & Copyrights
Practical guide to building public APIs
Copyright Issues Related to Software and Websites
Software Licensing Simplified
The Future of API Monetization
How APIs are Changing Software Development
Always Mind Your [Developer] Surroundings - API City 2018
Politics and API economy : How to enhance Trust for a programmable web?
Versioning Best Practices for API Architecture.pdf
Open API Ecosystem Overview: December 2010
API Product Opportunity Responsibility Nicolas Sierro 2015.pptx
Building a REST API for Longevity
Introduction to the Art of API Practice
Open Source And the Internet Of Things
Going Platinum: How to Make a Hit API by Bill Doerrfeld, Nordic APIs
SoundCloud API Do:s and Don't:s
A Look At API Economy Trends In 2024 - by Bill Doerrfeld, Nordic APIs
API Strategy Introduction
Open Source: Lessons Learned (2006)

More from 3scale (8)

PPTX
A Connector, A Container and an API Walk into a Bar… Microservices Edition
PDF
Kill the fail whale for your API
PDF
Enhance Mobile Dev with APItools
PPTX
Changing the Face of Transport via APIs. Talk at APIDays Paris 2014
PPTX
If data is the new oil, then interfaces are the new delivery means -- Ignite ...
PPTX
APIs and Unlocking the Value of Your Data - Strata Barcelona 2014
PPTX
API Integration with APItools.com
PPTX
API Management Workshop (at Startupbootcamp Berlin)
A Connector, A Container and an API Walk into a Bar… Microservices Edition
Kill the fail whale for your API
Enhance Mobile Dev with APItools
Changing the Face of Transport via APIs. Talk at APIDays Paris 2014
If data is the new oil, then interfaces are the new delivery means -- Ignite ...
APIs and Unlocking the Value of Your Data - Strata Barcelona 2014
API Integration with APItools.com
API Management Workshop (at Startupbootcamp Berlin)

Recently uploaded (20)

PPTX
artificial intelligence overview of it and more
PPTX
Funds Management Learning Material for Beg
PDF
RPKI Status Update, presented by Makito Lay at IDNOG 10
PDF
Paper PDF World Game (s) Great Redesign.pdf
PPTX
Introuction about ICD -10 and ICD-11 PPT.pptx
PPTX
Digital Literacy And Online Safety on internet
PPTX
Module 1 - Cyber Law and Ethics 101.pptx
PDF
Triggering QUIC, presented by Geoff Huston at IETF 123
PPTX
innovation process that make everything different.pptx
PDF
An introduction to the IFRS (ISSB) Stndards.pdf
PPTX
CHE NAA, , b,mn,mblblblbljb jb jlb ,j , ,C PPT.pptx
PDF
Best Practices for Testing and Debugging Shopify Third-Party API Integrations...
PPTX
Internet___Basics___Styled_ presentation
PPTX
presentation_pfe-universite-molay-seltan.pptx
PPTX
QR Codes Qr codecodecodecodecocodedecodecode
PPTX
cyber security Workshop awareness ppt.pptx
PPTX
INTERNET------BASICS-------UPDATED PPT PRESENTATION
PPTX
international classification of diseases ICD-10 review PPT.pptx
PPTX
introduction about ICD -10 & ICD-11 ppt.pptx
PDF
The Internet -By the Numbers, Sri Lanka Edition
artificial intelligence overview of it and more
Funds Management Learning Material for Beg
RPKI Status Update, presented by Makito Lay at IDNOG 10
Paper PDF World Game (s) Great Redesign.pdf
Introuction about ICD -10 and ICD-11 PPT.pptx
Digital Literacy And Online Safety on internet
Module 1 - Cyber Law and Ethics 101.pptx
Triggering QUIC, presented by Geoff Huston at IETF 123
innovation process that make everything different.pptx
An introduction to the IFRS (ISSB) Stndards.pdf
CHE NAA, , b,mn,mblblblbljb jb jlb ,j , ,C PPT.pptx
Best Practices for Testing and Debugging Shopify Third-Party API Integrations...
Internet___Basics___Styled_ presentation
presentation_pfe-universite-molay-seltan.pptx
QR Codes Qr codecodecodecodecocodedecodecode
cyber security Workshop awareness ppt.pptx
INTERNET------BASICS-------UPDATED PPT PRESENTATION
international classification of diseases ICD-10 review PPT.pptx
introduction about ICD -10 & ICD-11 ppt.pptx
The Internet -By the Numbers, Sri Lanka Edition

How to Survive the API Copyright Apocalypse