Download as pdf or txt
Download as pdf or txt
You are on page 1of 15

2/15/22, 8:55 AM How to protect my computer software - iPleaders

How to protect my computer software


By Diva Rai - September 16, 2021

Image source - https://bit.ly/3AmWWnO

This article is written by Vasundhara Thakur graduated from IME Law College. This
article emphasises the legal aspect of software protection under Copyright and Patent
laws, comparative overview, analysis and conclusion thereof. 

Table of Contents 
1. Introduction
2. Software copyright protection
3. Software patent protection
4. Why is software patent or copyright important
5. Copyright versus patent – overview
6. Computer related inventions
7. Cases Laws 
7.1. Alice Corp. v. CLS Bank International
7.2. DDR Holdings v. Hotels.com
7.3. Biswanath Prasad Radhey Shyam vs Hindustan Metal Industries (1978) 
7.4. Microsoft Corporation vs Ms K. Mayuri and Ors. (2007)
7.5. Meters Limited v. Metropolitan Gas Meters Limited
8. Analysis 
9. Conclusion 
10. References

Introduction
Softwares are programmes that direct the computers perform the task assigned to the
computer. It comprises data, programmes, a procedure that helps in the smooth
functioning of a computer system. Here the question arises as to why software needs
legal protection? Well, the software is a set of rules that commands the computer what
to do and how to do a particular task. The software is developed by using different codes

https://blog.ipleaders.in/how-to-protect-my-computer-software/ 1/15
2/15/22, 8:55 AM How to protect my computer software - iPleaders

which require human intellect, time, labour and special skill sets in the form of the
invention and original work, although intangible in nature, however, valuable for the
developer and the end-user which comes under the ambit of Intellectual Property laws
such as copyright and patents. In this era of digitalisation where people are dependent
on technology and various software, it is pertinent to protect the software from infringers
with proper legal remedies. The software can be protected under both copyright and
patent. 

Software copyright protection


Copyright provides to its owners or creators the exclusive right to exploit their work for
and to make copies of such creative works while sharing their creativity or creative work
with the world. Certain rights of the original creators of the computer programme are
protected under Section 14(b) of the Copyright Act, 1957 (hereinafter, referred to as the
Act). 

Copyright in software comes under the definition of literary work as specified under
Section 2(o) of the Indian Copyright Law. The literary work is the product of the labour,
skill and capital expended by the author on their work and is protected under Section
2(ffc) of the Act. Computer software includes many items like the programmed manuals
and papers, punch cards and magnetic tapes or discs required for the operation of
computers. Program manuals, paper and computer printouts may be considered literary
work. However, the concept or idea of algorithms used in computer programming is not
capable of copyright protection. Punch cards that contain information in a particular
notation, programmes devised for the working of computers, magnetic tapes and discs,
including floppy discs which contain information recorded through electronic impulses
may be considered as databases and accordingly comes under the definition of literary
work. 

Certain acts constitute copyright infringement of computer programmes as mentioned


under Section 51. It is pertinent to note here that when a computer programme is sold
i.e. the transfer of program copy is transferred then a purchaser of the said programme
can use it to make copies of the work specified, but not for any commercial gain by
replicating the software for commercial gains. These exceptions are specified under
Section 52 as certain acts which will not be called an infringement of computer
programmes. However, in the case of a licencing agreement, a licensee can use the
software and/or possess rights over the computer programme/ software as specified and
agreed upon in the Licensed Agreement. 

In Copyright law, a licence is permission to do an act and contravention of such act


would be unlawful. In the context of Software Licencing, the owner or author retains
substantial rights and control over their software. The license provides for the way to use
the programme, the copies to be made, distribution of the software or any other terms
specified by the Licensor. For example, when a person purchases Microsoft word which
comes with a protected key (a series of words and numbers), it does not give that
person the ownership of the software, instead, it gives the ability to use the software for
a specified time period and the specific purpose.

https://blog.ipleaders.in/how-to-protect-my-computer-software/ 2/15
2/15/22, 8:55 AM How to protect my computer software - iPleaders

As we know copyright on work comes into force from the time a copyrightable work is
developed or produced. However, for better protection on computer programmes the
Copyright Rules, 2013 under Rule 70(5) requires a person to file an application along
with the source code and the object code. Also, three complete copies of the works,
including the published and unpublished work. 

Software patent protection


A patent is an exclusive right granted to a person who has invented a new and useful
article or an improvement of an existing article or a new process of making an article. It
consists of an exclusive right to manufacture the new article or manufacture an existing
article according to the invented process for a limited time, after the expiry of the
duration of the patent, anyone can make use of the invention. In India, the term of a
patent is 20 years from the date of filing of an application which is subject to renewal.

Generally, an invention is considered as patentable if it satisfies the conditions


mentioned under Section 2(1)(ac) (industrial application), Section 2(1)(j) (invention)
and Section 2(1)(ja) (inventive step) of the Patents Act, 1970. 

As per the Indian Patent Law, the software is not patentable per se as specified under
Section 3k of the Patents Act, 1970. In India, the software is not directly protected under
the Patents Act, however, it could be patented if it is attached to novel hardware and
must be an invention that is unique and capable of industrial use. Also, in India software
is considered as a process that is executed when a computer functions a programme and
not merely an algorithm. 

Similar to copyright, patent laws also allow the patent owner to give license or assign
their patented work to any individual or third party giving them certain rights over
patented work. Such license is to be granted by a written agreement wherein all the
terms and conditions are precisely mentioned.

Why is software patent or copyright important


Software protection, with regards to computer programming, is mandatory as it prevents
the piracy of a software programme, also the source codes and any other portion of the
software which is regarded as “literal infringements of copyright”. However, the
protection under copyright laws is limited as copyright protects the execution of ideas
and not the idea itself. 

Whereas, software patents provide a broader ambit of protection as it protects the


creation of inventive concepts behind the work. Therefore, a patent is a better way of
protecting an original computer programme, although it is a bit difficult to obtain patents
on software especially in India. But with new guidelines and precedents set by the
European and the UK Patent offices, the process has become more achievable when it
comes to patenting software. The major criteria to grant patents are novelty,
inventiveness (non-obvious) and must be industrially applicable. 

Copyright versus patent – overview


https://blog.ipleaders.in/how-to-protect-my-computer-software/ 3/15
2/15/22, 8:55 AM How to protect my computer software - iPleaders

Both copyright law and patent law provide different kinds of protection to the software.
Where copyright provides limited protection, patent laws provide broader protection to
the software. Here are some differences to identify such protections under both the laws:

1. Where copyright protects the execution or expression of ideas or methods of


operations and the source codes. The Patent is an exclusive right granted to
inventions, which could be a product or a process that provides a new way of doing
something or a new technical solution to a technical problem.

2. Copyright doesn’t protect process, procedure or discovery. Whereas, patents are


granted to inventions that have novelty, non-obviousness and industrial usage.
However, computer software and algorithms fall into a different categories. Patent
laws create an exception with scientific discoveries, mathematical formulae, and
algorithms. Computer programs are considered a form of applied mathematics. In
India, the software is not directly patented, however, a patent is granted when
software is attached with novel hardware, an invention that is unique and capable of
industrial use.

3. Copyright protection comes into force the moment an original copyrightable work
comes into existence. Copyright protection to software has been established in most
countries with uniform international treaties. Whereas, a patent is granted after
completing the examination procedure by the authorised authorities. The law related
to granting patents in software is not harmonized. 

4. Duration of Copyright on literary work subsites during the lifetime of the owner/author
plus sixty years. Whereas, the term of a patent is 20 years before it goes to the public
domain. 

Computer related inventions


As per the Indian Patents Act,1970 the Computer-Related Invention or CR Rights are the
guidelines issued by the Office of Controller General of Patents, Designs and Trademarks
for the examination of CRI. 

In the Patent Office 2016 guidelines, the examiners rely on these three-stage steps to
examine the CRI applications:

1. Construe the claim and identify the actual contribution server that verifies the IMEI
number when the mobile code is sent to verify the person associated/owns/user of
the said mobile device. 

2. If the contribution is based solely on a business method, mathematical formula or


algorithm then deny the claim.

3. If the contribution levels in the field of a computer programme, suppose it is related


to programming and not just to the algorithm then check whether it is claimed in
conjunction with novel hardware that has a technical functionality. 

However, in the case of Ferid Allani v. Union of India and Ors, the petitioner filed a patent
application seeking a grant of the patent for “a method and device for accessing
information sources and services on the web”. It was held by the High Court of Delhi that
the claims by the petitioner consist of both method claims and device claims, noting the

https://blog.ipleaders.in/how-to-protect-my-computer-software/ 4/15
2/15/22, 8:55 AM How to protect my computer software - iPleaders

bar on patenting a computer program is “per se” and not on all computer-based
inventions. Thus, the effect that such programs produced including digital and electronic
products are crucial in determining the test of patentability. Therefore, a patent
application in the sphere of computer programs must be examined in such a way that it
shows the “technical contribution” and if the invention shows the “technical effect” or a
“technical contribution” it is patentable even though it is based on a computer program.
It was also held that the effect which a computer program produces is crucial in
determining patentability, further clarifying that the word ‘per se’ under Section 3(k) was
incorporated to ensure that genuine inventions in the field of computer programs shall
not be refused. 

Cases Laws 

Alice Corp. v. CLS Bank International


In this case, the USA court states the two-step analysis to claim the patent. The first is
to ensure the patent claim must contain an abstract method of computation and
principles thereof and the second is a new & unique idea. 

In this case, the court held that patents can not be granted to abstract ideas. The
software, in this case, used a generic computer that is not unique to separate software
from “abstract”

DDR Holdings v. Hotels.com


In this case, the United States Court of Appeals for the federal circuit upheld the validity
of computer-implemented patents claims and held that software could be eligible to
grant patents. 

Biswanath Prasad Radhey Shyam vs Hindustan Metal


Industries (1978) 
In this case, it was held that for testing the patent “the obviousness must be strictly
judged while determining inventive steps”. 

https://blog.ipleaders.in/how-to-protect-my-computer-software/ 5/15
2/15/22, 8:55 AM How to protect my computer software - iPleaders

Microsoft Corporation vs Ms K. Mayuri and Ors. (2007)


In this case, it was held by the High Court of Delhi that when the consumers buy a
computer, they might not be aware of the pirate copy of software loaded on their
computer which amounts to infringement, and when it came to the notice of the plaintiff
that the defendants were making business by unauthorised hard disk loading on
computers, they filed the infringement suit and the court granted them a sum of rupees
10,00,000 as damages along with the cost. 

Meters Limited v. Metropolitan Gas Meters Limited


It was held that the patentee has an exclusive right to use his invention and if someone
wants to use it then it is the duty of the person concerned to acquire necessary
permission. 

Analysis 
The software has been given protection under copyright as well as the patent law to
eliminate the chances of theft and to protect in such a manner that each part of the
software gets equally protected. While patents protect the idea, copyright protects the
source & written codes. Although both have cons and pros, it is fairly agreeable to take
shelter under both laws.

It might seem like an arduous task to get software patented, however, under copyright
law, it would not get the protection as the owner wishes to acquire. Also, it is pertinent
to note here that an invention is a process of genuine human contribution and if a
contribution lies in both the combination of hardware and software to the computer
programme then only software is patentable. Mere contributions only to software deny
its patentability. The TRIPS Agreement under Article 10 provides that computer
programs shall be protected as literary works. While establishing patentability, the focus
should be on the underlying substance of the invention and not on the particular form in
which it is claimed. The patents upon software can be granted when it matches the
technical effect on the hardware i.e. the technical nature of the hardware that involves
technical advancements compared to already existing knowledge and/or economic
significance. And the claim must be taken as a whole and not separately. 

Conclusion 
Although there are several contentions when it comes to protecting software. Many
argue that it must be protected under copyright law, whereas, for some, granting patent
protection will enhance and broaden the scope of protection. While copyright protects
the written source code, patents protect the invention. Software per se would come
under literary or computer programmes if it is a software code that is protected under
copyright law. However, it could be patentable because the contribution is along with the
software and hardware of a system to execute a function. Software protection not only
provides economic value to the software developer but also promotes creativity and
invention. 

https://blog.ipleaders.in/how-to-protect-my-computer-software/ 6/15
2/15/22, 8:55 AM How to protect my computer software - iPleaders

References
https://www.wipo.int/patents/en/ 

https://indiankanoon.org/doc/188548554/ 

https://copyright.gov.in/Documents/Copyright_Rules_2013_and_Forms.pdf 

LawSikho has created a telegram group for exchanging legal knowledge, referrals, and
various opportunities. You can click on this link and join:

https://t.me/joinchat/J_0YrBa4IBSHdpuTfQO_sA

Follow us on Instagram and subscribe to our YouTube channel for more amazing legal


content.

Did you find this blog post helpful? Subscribe so that you never miss another post! Just complete this
form…

Name

Email Address

10-6=?

SUBSCRIBE!

https://blog.ipleaders.in/how-to-protect-my-computer-software/ 7/15
2/15/22, 8:55 AM How to protect my computer software - iPleaders

19 - 21 February, 6 - 9 p.m IST each day

Free 3-day online bootcamp (Live only) on Corporate


Litigation and Arbitration

100k+ participants across 120 countries have attended


LawSikho’s bootcamps

Ramanuj Mukherjee CEO & Co-founder,

LawSikho

https://blog.ipleaders.in/how-to-protect-my-computer-software/ 8/15
2/15/22, 8:55 AM How to protect my computer software - iPleaders

Abhyuday Agarwal COO & Co-Founder,

LawSikho

Register now
Name

Your Name
Email

Your Email
Country code Phone
Country Code
Your Phone
Country Code

https://blog.ipleaders.in/how-to-protect-my-computer-software/ 9/15
2/15/22, 8:55 AM How to protect my computer software - iPleaders

Country Code
+91 - IN (India)
+376 - AD (Andorra)
+971 - AE (United Arab
Emirates)
+93 - AF (Afghanistan)
+1268 - AG (Antigua And
Barbuda)
+1264 - AI (Anguilla)
+355 - AL (Albania)
+374 - AM (Armenia)
+599 - AN (Netherlands
Antilles)
+244 - AO (Angola)
+672 - AQ (Antarctica)
+54 - AR (Argentina)
+1684 - AS (American Samoa)
+43 - AT (Austria)
+61 - AU (Australia)
+297 - AW (Aruba)
+994 - AZ (Azerbaijan)
+387 - BA (Bosnia And
Herzegovina)
+1246 - BB (Barbados)
+880 - BD (Bangladesh)
+32 - BE (Belgium)
+226 - BF (Burkina Faso)
+359 - BG (Bulgaria)
+973 - BH (Bahrain)
+257 - BI (Burundi)
+229 - BJ (Benin)
+590 - BL (Saint Barthelemy)
+1441 - BM (Bermuda)
+673 - BN (Brunei
Darussalam)
+591 - BO (Bolivia)
+55 - BR (Brazil)
+1242 - BS (Bahamas)
+975 - BT (Bhutan)
+267 - BW (Botswana)
+375 - BY (Belarus)
+501 - BZ (Belize)
+1 - CA (Canada)
+61 - CC (Cocos (keeling)
Islands)
+243 - CD (Congo, The
Democratic Republic Of
The)
+236 - CF (Central African
Republic)
+242 - CG (Congo)
+41 - CH (Switzerland)
+225 - CI (Cote D Ivoire)
+682 - CK (Cook Islands)
+56 - CL (Chile)

https://blog.ipleaders.in/how-to-protect-my-computer-software/ 10/15
2/15/22, 8:55 AM How to protect my computer software - iPleaders

+237 - CM (Cameroon)
+86 - CN (China)
+57 - CO (Colombia)
+506 - CR (Costa Rica)
+53 - CU (Cuba)
+238 - CV (Cape Verde)
+61 - CX (Christmas Island)
+357 - CY (Cyprus)
+420 - CZ (Czech Republic)
+49 - DE (Germany)
+253 - DJ (Djibouti)
+45 - DK (Denmark)
+1767 - DM (Dominica)
+1809 - DO (Dominican
Republic)
+213 - DZ (Algeria)
+593 - EC (Ecuador)
+372 - EE (Estonia)
+20 - EG (Egypt)
+291 - ER (Eritrea)
+34 - ES (Spain)
+251 - ET (Ethiopia)
+358 - FI (Finland)
+679 - FJ (Fiji)
+500 - FK (Falkland Islands
(malvinas))
+691 - FM (Micronesia,
Federated States Of)
+298 - FO (Faroe Islands)
+33 - FR (France)
+241 - GA (Gabon)
+44 - GB (United Kingdom)
+1473 - GD (Grenada)
+995 - GE (Georgia)
+233 - GH (Ghana)
+350 - GI (Gibraltar)
+299 - GL (Greenland)
+220 - GM (Gambia)
+224 - GN (Guinea)
+240 - GQ (Equatorial Guinea)
+30 - GR (Greece)
+502 - GT (Guatemala)
+1671 - GU (Guam)
+245 - GW (Guinea-bissau)
+592 - GY (Guyana)
+852 - HK (Hong Kong)
+504 - HN (Honduras)
+385 - HR (Croatia)
+509 - HT (Haiti)
+36 - HU (Hungary)
+62 - ID (Indonesia)
+353 - IE (Ireland)
+972 - IL (Israel)
+44 - IM (Isle Of Man)

https://blog.ipleaders.in/how-to-protect-my-computer-software/ 11/15
2/15/22, 8:55 AM How to protect my computer software - iPleaders

+964 - IQ (Iraq)
+98 - IR (Iran, Islamic
Republic Of)
+354 - IS (Iceland)
+39 - IT (Italy)
+1876 - JM (Jamaica)
+962 - JO (Jordan)
+81 - JP (Japan)
+254 - KE (Kenya)
+996 - KG (Kyrgyzstan)
+855 - KH (Cambodia)
+686 - KI (Kiribati)
+269 - KM (Comoros)
+1869 - KN (Saint Kitts And
Nevis)
+850 - KP (Korea Democratic
Peoples Republic
Of)
+82 - KR (Korea Republic Of)
+965 - KW (Kuwait)
+1345 - KY (Cayman Islands)
+7 - KZ (Kazakstan)
+856 - LA (Lao Peoples
Democratic Republic)
+961 - LB (Lebanon)
+1758 - LC (Saint Lucia)
+423 - LI (Liechtenstein)
+94 - LK (Sri Lanka)
+231 - LR (Liberia)
+266 - LS (Lesotho)
+370 - LT (Lithuania)
+352 - LU (Luxembourg)
+371 - LV (Latvia)
+218 - LY (Libyan Arab
Jamahiriya)
+212 - MA (Morocco)
+377 - MC (Monaco)
+373 - MD (Moldova, Republic
Of)
+382 - ME (Montenegro)
+1599 - MF (Saint Martin)
+261 - MG (Madagascar)
+692 - MH (Marshall Islands)
+389 - MK (Macedonia, The
Former Yugoslav
Republic Of)
+223 - ML (Mali)
+95 - MM (Myanmar)
+976 - MN (Mongolia)
+853 - MO (Macau)
+1670 - MP (Northern Mariana
Islands)
+222 - MR (Mauritania)
+1664 - MS (Montserrat)
+356 - MT (Malta)
+230 - MU (Mauritius)

https://blog.ipleaders.in/how-to-protect-my-computer-software/ 12/15
2/15/22, 8:55 AM How to protect my computer software - iPleaders

+960 - MV (Maldives)
+265 - MW (Malawi)
+52 - MX (Mexico)
+60 - MY (Malaysia)
+258 - MZ (Mozambique)
+264 - NA (Namibia)
+687 - NC (New Caledonia)
+227 - NE (Niger)
+234 - NG (Nigeria)
+505 - NI (Nicaragua)
+31 - NL (Netherlands)
+47 - NO (Norway)
+977 - NP (Nepal)
+674 - NR (Nauru)
+683 - NU (Niue)
+64 - NZ (New Zealand)
+968 - OM (Oman)
+507 - PA (Panama)
+51 - PE (Peru)
+689 - PF (French Polynesia)
+675 - PG (Papua New Guinea)
+63 - PH (Philippines)
+92 - PK (Pakistan)
+48 - PL (Poland)
+508 - PM (Saint Pierre And
Miquelon)
+870 - PN (Pitcairn)
+1 - PR (Puerto Rico)
+351 - PT (Portugal)
+680 - PW (Palau)
+595 - PY (Paraguay)
+974 - QA (Qatar)
+40 - RO (Romania)
+381 - RS (Serbia)
+7 - RU (Russian Federation)
+250 - RW (Rwanda)
+966 - SA (Saudi Arabia)
+677 - SB (Solomon Islands)
+248 - SC (Seychelles)
+249 - SD (Sudan)
+46 - SE (Sweden)
+65 - SG (Singapore)
+290 - SH (Saint Helena)
+386 - SI (Slovenia)
+421 - SK (Slovakia)
+232 - SL (Sierra Leone)
+378 - SM (San Marino)
+221 - SN (Senegal)
+252 - SO (Somalia)
+597 - SR (Suriname)
+239 - ST (Sao Tome And
Principe)
+503 - SV (El Salvador)

https://blog.ipleaders.in/how-to-protect-my-computer-software/ 13/15
2/15/22, 8:55 AM How to protect my computer software - iPleaders

+963 - SY (Syrian Arab


Republic)
+268 - SZ (Swaziland)
+1649 - TC (Turks And Caicos
Islands)
+235 - TD (Chad)
+228 - TG (Togo)
+66 - TH (Thailand)
+992 - TJ (Tajikistan)
+690 - TK (Tokelau)
+670 - TL (Timor-leste)
+993 - TM (Turkmenistan)
+216 - TN (Tunisia)
+676 - TO (Tonga)
+90 - TR (Turkey)
+1868 - TT (Trinidad And
Tobago)
+688 - TV (Tuvalu)
+886 - TW (Taiwan, Province
Of China)
+255 - TZ (Tanzania, United
Republic Of)
+380 - UA (Ukraine)
+256 - UG (Uganda)
+1 - US (United States)
+598 - UY (Uruguay)
+998 - UZ (Uzbekistan)
+39 - VA (Holy See (vatican
City State))
+1784 - VC (Saint Vincent And
The Grenadines)
+58 - VE (Venezuela)
+1284 - VG (Virgin Islands,
British)
+1340 - VI (Virgin Islands,
U.s.)
+84 - VN (Viet Nam)
+678 - VU (Vanuatu)
+681 - WF (Wallis And Futuna)
+685 - WS (Samoa)
+381 - XK (Kosovo)
+967 - YE (Yemen)
+262 - YT (Mayotte)
+27 - ZA (South Africa)
+260 - ZM (Zambia)
+263 - ZW (Zimbabwe)
No results

I want to know more about the lawsikho courses


Yes
No
Register now
Bootcamp starting in
4
Days

https://blog.ipleaders.in/how-to-protect-my-computer-software/ 14/15
2/15/22, 8:55 AM How to protect my computer software - iPleaders

9
HRS
4
MIN
30
SEC

Ramanuj Mukherjee CEO & Co-founder,

LawSikho

Abhyuday Agarwal COO & Co-Founder,

LawSikho

https://blog.ipleaders.in/how-to-protect-my-computer-software/ 15/15

You might also like