Software Source Code Copyright Infringement Litigation in India: Non-Literal Copying, Abstraction-Filtration-Comparison, and Interlocutory Injunctions

Navigating Section 14(b) Copyright Act, Section 52(1)(aa) Fair Dealing, Anton Piller Search Orders, and Code Forensic Audits

Author: Adv Ritik Khurana • Pillar: Intellectual Property & Tech Law • 12 min read
Advocate Ritik Khurana
Author & Legal Counsel Overview

Advocate Ritik Khurana

Authored by Advocate Ritik Khurana, LL.M. (Cyber Law & Digital Forensics, National Forensic Sciences University), B.A. LL.B. (Hons.) (Kurukshetra University), Counsel at LLM Advocates. Practicing counsel before the High Court of Punjab & Haryana, Delhi High Court, and District Courts.

I. I. The Software Piracy Battleground in Modern Technology Litigation

In the knowledge-driven global software economy, an enterprise's proprietary source code represents its most valuable corporate asset. Billions of rupees in research, architectural design, and algorithmic engineering are embedded in software codebases. However, proprietary code is uniquely vulnerable to corporate misappropriation: departing software engineers, rogue contractors, or competing technology firms can exfiltrate repositories within seconds using portable drives or private Git forks.

Under Section 2(o) of the Indian Copyright Act, 1957, computer software is legally protected as a 'literary work'. Section 14(b) vests the copyright owner with exclusive rights to reproduce the work in any material form, make copies, sell or rent copies, and translate or adapt the program.

When unauthorized duplication occurs, software copyright owners must navigate complex High Court commercial litigation to secure emergency interlocutory injunctions, execute civil search raids, and prove copyright infringement under advanced forensic standards. This treatise deconstructs the procedural and substantive architecture of software copyright litigation in India.

II. II. The Dual Dimensions of Infringement: Literal vs Non-Literal Copying

In software copyright disputes, judicial scrutiny addresses two distinct forms of copyright infringement:

1. **Literal Copying**: The unauthorized verbatim, bit-for-bit duplication of source code or compiled object code binaries. Literal copying is relatively straightforward to prove through side-by-side string comparison, cryptographic hash matching, and the identification of 'watermarks'—such as unique developer comments, identical variable naming conventions, or deliberate spelling errors replicated in the defendant's codebase. 2. **Non-Literal Copying**: The more sophisticated and prevalent form of infringement, where the infringer rewrites the surface syntax in another programming language (e.g., porting proprietary Java code to Python or Go) or alters variable names, but systematically replicates the comprehensive Structure, Sequence, and Organization (SSO) of the original software.

Indian courts recognize that non-literal copying strikes at the core of software authorship and constitutes actionable copyright infringement under Section 51 of the Copyright Act.

"Proving software copyright infringement in modern High Court litigation requires moving beyond identical code strings into architectural structure, sequence, and organization."

III. III. Judicial Adoption of the Abstraction-Filtration-Comparison (AFC) Test

To adjudicate non-literal software copying without improperly granting a monopoly over abstract ideas, the Delhi High Court and Bombay High Court have adopted the internationally renowned **Abstraction-Filtration-Comparison (AFC) Test** formulated by the U.S. Second Circuit in *Computer Associates International v. Altai* (982 F.2d 693), endorsed by Indian courts in rulings such as *Marax Software v. Pranab Mukherjee* and *Syscon Systems*.

The AFC test proceeds through three rigorous analytical stages: First, **Abstraction**: the court dissects the software into its hierarchical components, progressing from raw object code, to source code, to parameter lists, data flow architectures, subroutines, modules, and finally the overarching functional purpose. Second, **Filtration**: the court examines each structural element and filters out non-protectable elements—specifically ideas, efficiency requirements (where only one coding structure achieves efficiency under the Merger Doctrine), external hardware constraints, standard industry protocols (scenes a faire), and open-source public domain libraries.

Third, **Comparison**: the court compares the remaining protectable core of the plaintiff's software with the defendant's codebase to determine whether substantial similarity exists.

IV. IV. Emergency Interlocutory Injunctions and Anton Piller Civil Search Orders

In software exfiltration cases, speed is paramount. If the plaintiff serves a standard court notice, the dishonest defendant can easily delete source code repositories, purge Git commit histories, and destroy server hard drives before the first hearing.

Plaintiff's counsel must therefore file an urgent commercial suit under the Commercial Courts Act, 2015 before the High Court, accompanied by an ex-parte application under Order XXXIX Rules 1 & 2 of the Code of Civil Procedure 1908 (CPC) for an immediate interim injunction, combined with an application under Order XXVI Rule 9 for an **Anton Piller Order**.

An Anton Piller order appoints a Court Commissioner (usually an advocate of the High Court, accompanied by a forensic IT expert) authorized to enter the defendant's premises unannounced, seize computer servers, take bit-stream forensic images of hard drives, and secure cloud repository access tokens without advance warning, preserving crucial evidentiary artifacts.

V. V. Statutory Defenses under Section 52(1)(aa): Reverse Engineering and Interoperability

In defending against software copyright claims, defendants routinely invoke the fair dealing exceptions codified under Section 52(1)(aa) of the Copyright Act.

Under Section 52(1)(aa), the following acts do not constitute an infringement of copyright: (i) the making of copies or adaptation of a computer programme by the lawful possessor of a copy of such programme in order to utilize the computer programme for the purpose for which it was supplied; or (ii) to make back-up copies purely as a temporary protection against loss, destruction or damage.

Furthermore, under Section 52(1)(ab), the doing of any act necessary to obtain information essential for operating **inter-operability** of an independently created computer programme with other programmes by a lawful user does not constitute infringement, provided that such information was not previously readily available. However, defendants who decompile proprietary code to create a directly competing substitute product cannot seek refuge under interoperability defenses.

VI. VI. Chambers Software IP Litigation Practice

Advocate Ritik Khurana Chambers provides specialized intellectual property litigation representation in high-stakes software copyright, trade secret exfiltration, and source code disputes before the Delhi High Court Intellectual Property Division (IPD) and commercial appellate benches across India.

Our practice coordinates forensic source code comparisons, drafts Anton Piller ex-parte search motions, and navigates technical expert testimonies under Section 63 of the Bharatiya Sakshya Adhiniyam 2023. In bet-the-company software litigation, our team delivers decisive courtroom advocacy to secure interlocutory injunctions and enforce substantial damage awards.

Related Statutory Articles

Advocate Ritik Khurana
Statutory Counsel & Case Inquiries

Advocate Ritik Khurana | Chambers at LLM Advocates

This legal analysis was authored and reviewed by Advocate Ritik Khurana to provide authoritative clarity on Indian statutory doctrines, regulatory notifications, and judicial precedents.

Litigation & Advisory Practice

Statutory Legal Representation Across India

Advocate Ritik Khurana provides courtroom litigation counsel and strategic advisory in AI Governance (ISO 42001), DPDP Act 2023 compliance, Cyber Crime Bank Account Unfreezing (Section 503 BNSS), Commercial Arbitration, and High Court Criminal Writ Petitions.

Need Case-Specific Counsel?
Chambers at Chandigarh (Punjab & Haryana High Court) & New Delhi
Book Priority Consultation
Commercial Advisory & Litigation Defense

Intellectual Property & Tech Law Services

Practice Hub →

Advocate Ritik Khurana provides specialized statutory counsel, forensic due diligence, and High Court trial advocacy in connection with the regulatory frameworks analyzed above:

Patent Practice Patent Prosecution & Section 3(k) CRI Defense
Specialized Service Consult →
IP Litigation High Court IPD Infringement & Injunction Suits
Specialized Service Consult →
Tech Transactions Copyright, Trade Dress & Source Code Audits
Specialized Service Consult →