Illustration showing computer screens, graphs, and coding interface representing copyright protection over software works and APIs.

Copyright in Code: Understanding Legal Protection for Software and APIs

Introduction

In today’s economy, which is technology driven, Software and Application Programming Interfaces (APIs) plays key roles to innovations. Software encompasses everything from mobile apps to enterprise systems, whereas APIs allows various systems and applications to interact. As the worth of digital products has mounted, so is the importance of protecting them legally. Initially Copyright law was drafted for literary and artistic works, now plays a major role in protecting software. Its application, however, to APIs is controversial; raising questions around what aspects of code and interface can and should be safeguarded. This article studies the framework of copyright covering software and APIs, evaluating key legal principles, international standards, and the difficulties of applying traditional copyright to modern technologies. 

Understanding Copyright Law

Copyright, a form of intellectual property, helps safeguard the original expression of ideas. Computer programs are considered as literary works, under national statutes such as the U.S. Copyright Act and the Indian Copyright Act, and international instruments like the Berne Convention. Copyright awards creators exclusive rights to display, perform, distribute, reproduce, and create derivative works. However it fails to safeguard ideas, procedures, and methods of operation or mathematical concepts as such. 

Software as Copyrightable Subject Matter

Under copyright law, computer programs are considered literary works, which includes:

  • Source Code and Object Code: Courts have time and again held that a software program is a fixed and original expression eligible for protection, whether be expressed in source or object code. Hence both are eligible for copyright protection. 
  • Non-Literal Elements: Many courts, at times, had extended copyright protection beyond literal copying to protect the overall architecture of a program. These comprises of Structure, Sequence, and Organization (SSO) of the program. 

Key Case Laws on Software Protection

  • Whelan v. Jaslow (1986): An influential U.S. case where the court have ruled that including the code, the program’s structure and organization were also copyrightable. The court extended protection to the non-literal elements, provided they are original expressions.
  • Lotus Development Corp. v. Borland International (1995): The U.S. Supreme Court ruled that as menu command hierarchies constituted a method of operation and thus were not copyrightable. This case highlighted the limits of copyright in protecting functional aspects. 
  • Eastern Book Company v. D.B. Modak (2008, India): The Supreme Court of India dealt with the originality threshold, ruling that minimal creativity is required for copyright protection. This principle applies to software and may affect API protection indirectly.

Application Programming Interfaces (APIs): What Are They?

APIs allows different software systems to communicate through its designed sets of rules and protocols. They facilitate the development of complex ecosystems and enable interoperability. Such as, to fetch real-time forecasts, a mobile app might use a weather API. Their functionality makes them integral to modern software development, but their legal protection is not simple. 

Are APIs Protected by Copyright?

This question has raised significant legal debates. APIs, typically, consist of declaring code (names, syntax) and implementing code (underlying logic). While implementing code may be protected, the copyrightability of declaring code is controversial.  

The Google v. Oracle Case

The most high-profile case on API copyright, perhaps, is Google LLC v. Oracle America, Inc.:

  • Facts: Parts of Oracle’s Java API (specifically, the declaring code) was used by Google, while developing its Android operating system. Oracle sued for copyright infringement. 
  • Judgment: In 2021, the U.S. Supreme Court ruled in favor of Google, holding that Google’s use of the API was fair use.
  • Implications: The court implied that declaring code could be copyrightable but emphasized the transformative use and public interest in interoperability. 

This case signaled a major shift in API copyright jurisprudence, suggesting a narrowed scope of protection but greater sphere for reimplementation in pursuit of innovation. 

Interoperability at Work

For example after a road accident:

  • The hospital shares medical records with police and court
  • Police accessed vehicle and insurance information. 
  • Courts access FIR and treatment details.
  • Victims track everything via apps

All this is possible in real time through connected systems using APIs, thus no manual transfers needed. 

International Perspectives on API Protection

  • European Union: In SAS Institute Inc. v. World Programming Ltd., the Court of Justice of the European Union (CJEU), ruled that functionality, programming language, and data file formats are not copyrightable. This compliments the idea-expression dichotomy and emphasizes the public benefit of interoperability.
  • India: The copyright laws of India do not yet have any specific jurisprudence on APIs. However, India’s alignment with TRIPS and the Berne Convention, courts may adopt a similar distinction between functional and expressive elements.

Functional vs. Expressive Elements

A fundamental principle in copyright law is the idea-expression dichotomyIdeas and functional aspects, are not protected, these are how a program works or how an API enables interoperability. Only the original expression of those ideas, such as the specific coding, may be protected.

APIs inherently occupy a gray area. While the implementation can be expressive, the declarations are typically utilitarian. As such, granting broad copyright protection could hinder innovation and limit competition.

Fair Use and APIs

In countries like the U.S. the doctrine of fair use and in countries like India and the UK the doctrine of fair dealings provides exception to copyright infringement. Courts, in the context of APIs, have taken certain factors into consideration:

  • Purpose and character of use: Whether the use is commercial or for public benefit
  • Nature of the work: Whether it is highly creative or functional
  • Amount and substantiality used: How much of the original was taken
  • Effect on the market: Whether the new use harms the market for the original

In Google v. Oracle, the court brought to light the minimal amount of code used and nature of Google’s use, relative to the entire Java platform. 

Licensing and Contractual Protection

Software and APIs, apart from copyright, are often governed by licenses. These include:

  • Proprietary Licenses: Require payment or permissions in restricted use
  • Open Source Licenses: Allow broad use but may impose obligations like attribution or sharing derivative works

Breach of contract, rather than copyright infringement, plays the larger role in disputes over API usage. Developers, thus, understand the terms of licensing under which they use third-party APIs.

Challenges in Copyrighting APIs

  1. Technical Complexity: Judges often lack the technical background to parse nuanced API functionality.
  2. Global Uncertainty: Different jurisdictions apply different standards, creating legal uncertainty.
  3. Innovation vs. Protection: Overly broad protection may inhibit competition and interoperability.
  4. Blurred Lines: Differentiating between expression and function is difficult.

Conclusion

Copyright is a powerful tool for protecting software. Although, the implementation of copyright, to APIs must be meticulously calculated to avoid impeding innovation. The legal trend globally, seems to favor interoperability while narrowing protection of purely functional elements. The courts, while recognizes that APIs may contain elements of original expression, they also acknowledge the public interest in open, compatible systems.

Hence, understanding these contours is vital, for developers, startups, and legal practitioners. While including legal strategies for registering copyright, thoughtful licensing, open-source management, and fair use considerations, should also be included. In the phase of technology evolution, the will the legal frameworks that governs it should too advance, making it essential to stay informed and adaptive. 

Author: Somya Kataria, student at Amity University Madhya Pradesh

Link to similar articles: https://jpassociates.co.in/ai-generated-content/

Link to the copyright act: https://www.copyright.gov.in/Documents/Copyrightrules1957.pdf

Leave a Reply

Your email address will not be published. Required fields are marked *

Share this post

Disclaimer & Confirmation

As per the rules of the Bar Council of India, we are not permitted to solicit work and advertise. By clicking on the “I Agree” below, the user acknowledges the following:

  • There has been no advertisement, personal communication, solicitation, invitation or inducement of any sort whatsoever from us or any of our members to solicit any work through this website;
  • The user wishes to gain more information about us for his/her own information and use;
  • The information about us is provided to the user only on his/her specific request and any information obtained or materials downloaded from this website is completely at the user’s volition and any transmission, receipt or use of the information obtained from this website site would not create any lawyer-client relationship.

The information provided on this website is solely available at user’s own request for informational purposes only and it should not be interpreted as soliciting or advertisement. We are not liable for any consequence of any action taken by the user relying on material/information provided under this website. In cases where the user has any legal issues, he/she in all cases must seek independent legal advice.