Should you apply for a copyright or a patent for a computer software?


A computer program or software is a set of instructions executed by a computer or laptop. These can be either in the source code form or object code or in a joint form, which consumes a lot of labour, skill, and time to develop them. When the demand for such computer programs or software rises, there is a greater chance for ascending in the market value and can be resulted in someone can copy it and use it on their name, get all the credits which you want to receive.
Hence these should be protected under a strict legal system. As a result of this, In India, Software can be protected under a law known as “copyright law,” and the list of inventions related to the software can be protected under the law – Patent.

Protection Under Copyrights

The Copyright Act of India was come into the practice to include ‘computer software or program’ as literary work. In addition to this, Section 2 FFC of the Act denotes the Computer program as a lumpsum data expressed in either words or codes, schemes, in other forms which includes a bot readable medium, capable of making a computer or a laptop to perform the desired task or achieve the required result. So, the software programs can be officially protected under Copyright law.
Such an example of a software program registered for Hindi to Punjabi Machine Translation Software under the copyrights act developed by the professors of Punjab University.
Copyright protection can extend with author’s lifetime to 60 years. Hence, safeguarding the software program under copyright law is an attractive feature for all the creatives. But it must be noted that copyright can safeguard or protect only an idea’s expression and not the complete idea or the idea itself. So, in the case of computer software, it could be the software program to be protected, and not the functions of the particular software program. Hence, it may not be a wise idea to solely rely on copyright law to protect software-related discoveries or invention. You may also explore the choice to protect software-related inventions using patents.
Reach us for Copyright Registration at Less Price
Email: | Contact: +91 7305 345 345

Protection Under Patents

A computer software patent is denoted by FFII (Foundation for a Free Information Infrastructure)  as being the patents on any computer performance put together with a computer program or software. Whilst the Indian Patent Act allows only a new unique product or the processes that involve an innovative step or capable of whether an industrial application to be patentable anytime and it also provides a bundle of subject matters that can never be patented. Section 3 of this Act drops down with some subject matter that can never be patented, and Section 3-k as per the law states that computer program is not patentable when it comes to the subject matter.
Many countries including India place a certain limit on patenting of inventions that involve software or program. For example, the U.S patent law has been formulated to exclude some of the abstract ideas, and this method has been used to refuse many patent applications involving software.
In European countries, computer programs like this kind are excluded from bringing patentability. The EPO held a program for a computer is not patentable and it does not have any potential to cause the further technical effect  (beyond which the inherent technical interactions between hardware and software).
It is prominent to note that a computer program, source code, may not be allowed to patent in India, as such, but it does not bring to a conclusion that a software invention cannot be patented. A wise way to determine whether the software inventions will be considered a patentable subject matter or not is to keep on trying to find whether the software invention provides a technical solution to the specific technical problem. The inventions may be accepted a patentable subject matter if the specific software invention offers a technical solution to the unified technical problem. Soon after software inventions are patented, it can be valid for a period of 20 years.

Advantage of a patent over copyright

A patent on a software invention can be used to prevent others utilizing a unique algorithm without the permission from the creator or to prevent from anyone creating software programs that perform against patent-protected list of functions. In the contrary, copyright law safeguards only an idea’s expression but not the entire idea itself. To be precise, copyright can only protect the copying of any particular visualization of an idea. Copying of entire source code or a portion of source code, and not the copy of the functionality. So, it is obvious that patents offer much-widened protection to computer software.
There are huge differences in software protection; offered by any patent and copyright. A few of the major contrasting features from these two forms of protection are listed below.

  1. Patent law usually protects the functional aspects of any computer software invention. Copyright law protects the idea that is being expressed. Under copyright law, the expression form is protected, and not the particular idea or a concept.
  2. Copyrights can become much effective, the moment a work is put up in a fixed zone, under the tangible form of expressions. Patent needs to be applied for the same and is made public (some countries provide a grace period for filing a patent application post public disclosure).
  3. Copyright protection can extend for the author’s lifetime with 60 years (It may change based on the type of software, program, or the unique work being copyrighted). But the law patent provides a term of just around 20 years and is much lesser than the copyright.


Kanakkupillai is your reliable partner for every step of your business journey in India. We offer reasonable and expert assistance to ensure legal compliance, covering business registration, tax compliance, accounting and bookkeeping, and intellectual property protection. Let us help you navigate the complex legal and regulatory requirements so you can focus on growing your business. Contact us today to learn more.