Copyright Protection for Software in India — What Developers Need to Know
Every line of code you write is automatically protected by copyright from the moment it is created. But automatic protection and effective protection are two different things. Here is what Indian developers and tech startups need to know.
Is Software Protected by Copyright in India?
Yes. Under the Copyright Act, 1957 (as amended), computer programs are classified as "literary works" and are automatically protected by copyright from the moment of creation. This means your source code, object code, database structure and even screen layouts may be protected as soon as they are written — without any registration.
The protection covers the specific expression of the code — not the underlying idea, algorithm or functionality. If someone independently writes code that does the same thing differently, that is not infringement.
Automatic but Limited: Copyright arises automatically, but registration with the Copyright Office creates a public record of ownership and is strong evidence in infringement proceedings. Registration is highly recommended.
What Software Copyright Protects
- Source code and object code
- User interface design and layout (as artistic works)
- Database structure and content (if original)
- Technical documentation and manuals
- Website content and design elements
- Mobile app design and code
Who Owns the Software Copyright?
This is where many startups get into trouble. In India, under Section 17 of the Copyright Act, if software is created by an employee in the course of employment, the copyright belongs to the employer — unless there is an agreement to the contrary. However, for freelancers and contractors, the copyright belongs to the creator unless explicitly assigned in writing.
This means: if you hired a freelancer to build your app and did not have a proper IP assignment agreement, the freelancer may legally own the copyright to your product's code.
What Copyright Does NOT Protect in Software
- The idea behind the software
- The algorithm or mathematical method as such
- The functionality or features of the software
- The programming language used
- Standard programming techniques
To protect algorithms and technical innovations in software, a patent (for software with a technical effect) may be more appropriate.
How to Register Software Copyright in India
Registration is done with the Copyright Office under the Department for Promotion of Industry and Internal Trade. The application includes details of the work, the applicant's details, and a copy of the work. Registration takes several months but creates a valuable public record.
Best Practices for Tech Startups
- Have IP assignment agreements with all developers, co-founders and contractors
- Register copyright for your core software product
- Use open source software carefully — understand the licence terms
- Keep version control records — Git logs can serve as evidence of original creation
- Consider patenting novel technical aspects of your software alongside copyright
Need Help Protecting Your Innovation?
ISERDIndia's registered Patent & Trademark Agents offer a free initial consultation.
Get Free Consultation →