Yes. Software code can be protected by copyright in India. Under the Copyright Act, 1957, a computer programme is treated as a literary work, so eligible original source code and object code can receive copyright protection.
1. Protection of Source Code and Object Code
Source code is the human-readable code written by a developer. Object code is the machine-readable version produced after compilation. Both can fall within copyright protection as computer programmes.
Copyright generally protects the original expression embodied in the code, rather than the underlying idea, programming concept, algorithm, mathematical principle or functionality by itself.
2. Rights of the Software Owner
Depending on ownership and the nature of the work, the copyright owner generally has exclusive rights concerning acts such as:
- Reproducing the computer programme.
- Issuing copies of the programme to the public.
- Communicating the work to the public where applicable.
- Making adaptations or other modifications covered by copyright law.
- Authorizing others to undertake these protected acts.
Therefore, unauthorized copying of substantial portions of protected software code can potentially constitute copyright infringement.
3. Modification and Derivative Software
Simply changing variable names, rearranging portions of code or making minor modifications does not necessarily avoid infringement. The legal question is whether the resulting work involves unauthorized reproduction or adaptation of protected expression.
However, not every program that performs the same function necessarily infringes copyright. Similar functionality can sometimes be achieved independently using different code.
4. Ownership Matters
The developer is not automatically the copyright owner in every commercial situation. Ownership can depend on whether the software was created:
- By an employee during employment.
- By an independent contractor or freelancer.
- Under a development agreement.
- As commissioned software.
- Jointly by multiple contributors.
Contracts should clearly address copyright ownership, licensing, confidentiality, source-code access and permitted uses.
5. Copyright Registration
Copyright protection generally arises automatically when an eligible original work is created. Registration is therefore not a prerequisite for copyright protection.
However, registration can provide useful documentary evidence concerning the claimed work and ownership. Developers and companies should also maintain dated source-code records, development histories, agreements and other evidence establishing creation and ownership.
6. Remedies for Unauthorized Use
If someone copies, reproduces, modifies or distributes protected software without authorization, the copyright owner may consider civil remedies such as:
- Injunctions to stop the unauthorized activity.
- Damages where appropriate.
- An account of profits in suitable cases.
- Delivery-up or other orders concerning infringing copies.
- Other relief available under the Copyright Act, 1957.
Certain forms of knowing copyright infringement can also attract criminal consequences under the Act.
7. Practical Steps for a Software Owner
If unauthorized copying or use is discovered, the owner should preserve evidence such as source-code repositories, commit histories, development documents, contracts, licensing records, screenshots and evidence of the unauthorized distribution.
A formal legal notice may then be considered, followed by appropriate civil or other proceedings if the infringement continues.
In summary, Indian copyright law can protect both source code and object code as computer programmes, but the protection is directed primarily toward the original expression in the code. The underlying idea, functionality or algorithm is not automatically protected merely because it is implemented in software. The exact rights and remedies also depend on ownership, contractual arrangements and the specific nature of the alleged unauthorized use.