In This Presentation:
- Software Copyright & Interoperability
- Program Language and Function Calls
- An Example API in Java
- Oracles’ Pattern of APIs
- Google’s Copying
- Questions?
..Copyright Issues
- Software Copyright Law in the United States
- What Expression is Copyrightable
- Application to Java and Android API Names
- Fair Use Defense
- Summary
- Excerpt from Summary:
- COMPUTER SOFTWARE EXPRESSION IS PROTECTIBLE. The particular way in which Computer Software is written is generally copyrightable expression.
- FUNCTION MAY BE COPIED. Anyone is free to independently write their own software to implement the function of the Computer Software.
- MERGER. If there is only one or a very limited number of ways in which the function of the software can be implemented then there is no copyright protection.
- FAIR USE. Interoperability and Compatibility may be considered in a fair use defense.
Please see full publication below for more information.