Patent and Software
Patent and Software
INTRODUCTION
In the last decade, India has witnessed an explosion in the software industry and an
ever-rising growth in terms of technological advancements. This has made it very
essential to protect the intellectual property in these programs, software and
machines which are using these software and programs. The software is like the
brain of the system which commands the operations of the system, which are
intangible in nature. However, the software is very different from goods that we see
on a day-to-day basis which is why treating them like traditional goods are not
justified. Unlike other goods, especially the traditional ones, when a software is sold
to a customer, the customer gets the license to use that software but the use has its
limitations. The software can be used only for a certain period of time, which these
software companies decide. There are some specific do’s and don’ts which are set
by the licensor for the licensee. Software, computer programs and mobile programs
face very severe competition in the market and the developers are quite often
vulnerable to suffering losses because people might use this software without paying
the remuneration for them. There is also a risk of the software getting copied and
pirated which means that people pirating them can sell them at a lower price or offer
them for free, leaving the developers at a disadvantage. On top of that, due to the
cutthroat competition in the market, there is often a risk that the competitors might
introduce better versions of current software making the old ones obsolete and
outdated. So, the protection of the software by getting a software patent doesn’t just
protect the economic interests of the software developer but also promotes
innovation and creativity among the upcoming software developers of India.
Due to the age-old Intellectual Property Laws, there is a huge need gap in the laws
and there are no laws that deal exclusively with software and computer programs.
Software is protected under patents, copyrights and sometimes under trade secrets.
Even though there are legal provisions for Intellectual Property protection, India still
lacks behind because of the lack of developed jurisprudence, due to which the
American approach is applied the majority of the time, when dealing with cases
related to intellectual property, especially infringement of intellectual property. Even
the amended Information Technology Act of 2008 doesn’t specifically talk about the
protection of software and computer programs.
Copyright of softwares
Section 2(o) of the Copyright Act, 1957 states the following phrase: “literary work”
which includes computer programmes, tables and compilations. However, there is
no mention of source codes, object codes and executable codes in the Copyright Act,
1957. All of these are integral parts of software but they are just covered under
literary work in the Copyright Act, 1957.
When someone leases a software or computer program, the relationship between the
software owner or computer program owner and the customer is the same as that of
a bailor and bailee. The bailor has absolute rights over the software or computer
program and the bailee has limited rights over it and has it for a specified period of
time after which they have to return it. The provisions of a Bailment have been
explained in Section 148 of the Indian Contract Act, 1872.
If any third party tries to reproduce the software or computer program, they would
be liable for copyright infringement. In the case of criminal copyright infringement,
the minimum punishment for an infringement of copyright is imprisonment for six
months with a minimum fine of Rs. 50,000. Subsequently, in case of a second or
subsequent conviction, the minimum punishment is imprisonment for one year and
a fine of Rs. 1,00,000.
However, the Copyright Act of 1957 does allow fair use and reverse engineering
which means that fair use and reverse engineering of a software or computer program
are allowed and it won’t be constituted as an infringement of copyright. Further,
creating copies or adaption of such a software or computer program by a lawful
possessor of such a software or computer program in order to create a temporary
backup if there is a risk of loss or destruction, would not constitute an infringement.
On top of all of these, if a person has been granted a license by the copyright owner
to use the copyrighted work, then they cannot be made liable for copyright
infringement.
Patent of softwares
Coming to patents for software and computer programs, even though the expression
and methods of programming codes can be copyrighted, the operational methods
and principles of the software and computer program cannot be copyrighted. Also,
reverse engineering is fair use because of which reverse engineering of trade secrets
is also permissible.
So for all these reasons, patents become essential, to protect the software. A patent
works on the scope of the work and not on how the work was developed. A patent is
an ideal solution when the question concerns the protection of ideas and functionality
of the software. But getting a patent is not that easy.
Software contracts
Just like any other contract, software contracts are also governed by the Indian
Contract Act, 1872. Software contracts can be an agreement, license, or even a
complete sale of the software. Since software fits into the definition of a good,
irrespective of whether they are movable, tangible or intangible goods, then it would
come under the purview of the Sale of Goods Act, 1930. In the case of Tata
Consultancy Services v/s State of Andhra Pradesh (271 ITR 401), the apex court of
India held that software could be considered a ‘good’, and it further stated that
irrespective of whether computer software is protected by Intellectual Property, it is
still considered to be a good, and it is subject to taxation.
License agreement
A rightful owner of the software or a computer program can give access to a third
party to use their software or computer program but this is not what is popularly
followed. Most software and computer program developers prefer granting a license
to the buyer rather than selling the whole software or computer program to them.
This is preferred because a license is governed under Intellectual Property laws.
Further, a license means that the rightful owner can retain some substantial and
important rights related to that software. Plus, the owner has a higher chance of
controlling several aspects of the software. Consequently, almost all rights to the
software are reserved for the owner or developer, except for the right to run it.
The idea needs to be written down first including the concepts lying behind it.
There should be as much detail as possible in the description, including the
working of the software, the area of invention, the codes, the advantages of the
software, and how it will be used.
The workings of the invention need to be explained properly, and it is best if the
diagrams, objects and sketches are mentioned as well.
It’s best to check whether the innovation is already enlisted and if yes, then if it
follows the patent criteria.
After conducting proper and thorough research, it’s best to finalize whether to
continue with the patent application.
Then a patent application needs to be drafted.
Once all the requirements and specifications are fulfilled, the application should
be published.
Then the next step is to Request for Application and only after the request is
submitted, the examiner examines the submitted application.
If any objections are raised with respect to the invention, it is best to respond and
clear them.
Once all the requirements are met and the patent process is completed, the innovator
can check the patent journal to check whether they have finally been granted the
patent. It is important to note that even though the process of software patenting
seems fairly easy, many innovations are not allowed to be patented in India,
especially those belonging to the technological field which includes the development
of applications and software. The whole process is very complex, tedious and highly
demotivating for the several coders and developers of India who come up with
amazing innovations.
However, it is well established in the Patent Laws that while establishing
patentability, the focus should be on the fundamental substance of the invention and
not on the particular form, which is claimed. Hence, it is important to judge the
substance of the claims while considering the whole claim. If any claim is in any
form, such as a method or process, apparatus, system or device, computer program
product or computer-readable medium, which falls under an excluded category, then
such a claim would not be patentable. However, if the claim taken as a whole, does
not fall in any of the excluded categories, then the patent registration cannot be
denied. Hence, in order to obtain patent registration for software, it is very important
to establish that the patent registration application does not pertain to only the
software but also to the invention which is applicable for industrial use. In order to
get a patent in India, one must go to the government portal where they can find all
the information related to the patent filing, fees, forms, jurisdictions of patent offices
and more and they can also check the status of their patent on that very same website.
Conclusion
The protection of computer software in India comes under the purview of copyright
laws. But there is a scope of protection of literal and nonliteral parts of the software,
fair use criteria, and authors’ rights under the ambit of license agreements which is
yet to be discovered and recognized by the Indian courts. It can be further concluded
that such programs can be protected under the patent laws provided that it is not
merely algorithm-based software, but it is an invention as well. But, without any
proper legislation in place, defining the scope and protection of software as a trade
secret seems like a limited and restricted option for the protection of the Intellectual
Property vested in this software. In this era of advancing digital technologies, having
these limited options for the protection of one’s original work in the field of software
and computers might lead to a lack of newer innovation and creativity. Hence it is
essential that the laws which are so vaguely made are amended and developed to
protect a creator’s work and ensure that they are not disadvantaged at any point in
time.