Artificial Intelligence, Data Analytics and Cyber Security - Laws and Practice · Softwares and Software Security
Software Licensing and Intellectual Property for CS Professional
Updated 11 October 2026 · Fact-checked
A software licence is a legal permission to use software without owning it. The owner keeps the intellectual property, mainly copyright, and sets terms through a licence such as EULA, shareware, freeware or open source. To answer questions, name the licence, state its terms, then state the protection that applies.
Understand Software Licensing and Intellectual Property
When you buy or download software, you almost never buy the software itself. You buy a licence: a permission to use it on stated terms. The developer or publisher stays the owner. This is why a licence matters more than the price you paid.
Software is protected mainly by copyright. Under Indian copyright law, a computer programme is treated as a literary work. Copyright arises automatically when the programme is created. It stops others from copying, adapting, selling or distributing the code without permission. Registration is not needed for protection, though it helps as evidence.
Patents protect inventions. In India, a computer programme 'per se' is not patentable. A software-linked invention can be considered only if it shows a technical effect or a technical contribution beyond the programme itself. Do not write that software cannot be patented at all. Write that the bar is high and that a programme per se is excluded.
The common licence types differ in cost, access to source code and freedom to change or share:
- EULA (End User Licence Agreement): a contract between the publisher and the user that sets what the user may and may not do. It usually bars copying, reverse engineering and resale. It is often accepted by clicking 'I agree' (click-wrap).
- Proprietary or commercial licence: paid; source code is closed.
- Shareware: free to try for a limited period or with limited features. You must pay to continue or unlock the full version.
- Freeware: free to use with no payment, but the author keeps copyright and usually does not give the source code or the right to modify.
- Open source: the source code is available, and the licence lets you use, study, modify and share it, subject to conditions. Some licences are permissive. Others are 'copyleft' and require derived work to be shared under the same terms.
Breaching a licence can mean copyright infringement and a contract claim. Using unlicensed copies is software piracy. For a company, it also creates compliance, audit and reputational risk.
Key rules to remember
- Licence versus ownership
- Licence = right to use on terms; copyright stays with the owner
- Buying a licence does not transfer ownership of the software or its code.
- Copyright in software
- Computer programme = literary work; protection arises automatically on creation
- Registration is not a condition of protection. It is useful as evidence.
- Patent position in India
- Computer programme per se: not patentable; technical effect or contribution: may qualify
- Do not say software is never patentable.
- Freeware vs shareware
- Freeware = free, no payment due; Shareware = free trial, payment to continue or unlock
- Neither gives source code or modification rights by default.
- Open source vs freeware
- Open source = source code available plus rights to modify and share; Freeware = no price only
- Free of cost does not mean open source.
How to solve Software Licensing and Intellectual Property questions
Use this order for any question on software licences and IP, whether it asks you to define, differentiate or advise on a scenario.
- 1Identify what the question asks: define a licence, compare two types, or advise on a fact pattern.
- 2State the basic idea first: a licence gives permission to use, and the owner keeps the IP.
- 3Name the licence type and give its key features: cost, source code access, right to modify and share, and duration.
- 4Link to the IP protection: copyright arises automatically for software, and patent protection depends on technical effect.
- 5Apply to the facts: check which term was breached, for example copying, reverse engineering, use beyond trial or removing copyleft terms.
- 6State the consequence: infringement, breach of contract, or a compliance risk for the company.
- 7Close with a practical point: licence inventory, audit of installed software, written policy or use of legal copies.
Quickest way: Four-line licence answer
When to use it: Use it for short-answer or 'distinguish between' questions when time is limited.
- Line 1: define the licence in one sentence, as permission to use with ownership retained.
- Line 2: give cost and source-code position.
- Line 3: give the right to modify or share and any time or feature limit.
- Line 4: give one example and one risk of misuse.
Common mistakes in Software Licensing and Intellectual Property
Treating freeware and open source as the same thing
Both can be downloaded at no cost, so they look alike.
Fix: Say freeware means no price only, while open source means source code access plus rights to modify and share under stated conditions.
Saying shareware is free software
The first use costs nothing, so students stop reading there.
Fix: Write that shareware is a trial. Payment is needed to continue after the period or to unlock full features.
Claiming software can never be patented in India
Students remember that a programme per se is excluded and overstate it.
Fix: State the exclusion for a programme per se and add that inventions with a technical effect or contribution may be considered.
Saying copyright in software needs registration
Students confuse copyright with patents or trademarks.
Fix: Write that copyright arises automatically on creation. Registration is optional and acts as evidence.
Assuming buying software means owning it
Everyday language says 'bought the software'.
Fix: Say the buyer gets a licence under the EULA. The publisher keeps ownership and the IP.
Writing only definitions in a case-based question
Students do not apply the facts.
Fix: Follow provision, analysis and conclusion. Point to the exact licence term breached and advise a practical remedy.
Worked examples
Example 1
Distinguish between freeware and shareware. Give one risk a company faces if it treats shareware as freeware.
Show the solution
- Freeware: the author lets you use the software without payment. The author keeps copyright and normally withholds source code and modification rights.
- Shareware: the software is offered as a trial, often time-limited or feature-limited. You must pay to continue or to unlock full features.
- Difference: freeware needs no payment at any stage, while shareware needs payment after the trial.
- Risk: if a company keeps using shareware after the trial without paying, it is using the software outside the licence. This can amount to infringement and breach of contract.
- Practical point: the company should keep a register of installed software, with licence type and expiry dates.
Answer: Freeware is free to use with no payment due, while shareware is a trial that requires payment to continue or unlock full use. Treating shareware as freeware risks infringement and breach of contract, so the company should maintain a licence register.
Example 2
Nirmal Tech Pvt Ltd installs one copy of a paid design tool, licensed for a single user under its EULA, on 25 office computers. A staff member also reverse engineers the tool to study its code. Advise the company.
Show the solution
- Provision: a EULA is a contract setting the permitted use. The publisher owns the software and its copyright, and the company only holds a licence.
- Analysis 1: the licence covers a single user. Installing on 25 computers goes beyond the licence, which makes the extra copies unlicensed and could infringe copyright.
- Analysis 2: EULAs usually prohibit reverse engineering. Doing it likely breaches the contract and may also infringe the publisher's rights.
- Conclusion: the company is exposed to claims for breach of contract and copyright infringement, and to reputational harm.
- Advice: remove the extra copies or buy enough licences, stop the reverse engineering, read the EULA terms, keep a software asset register and train staff on licence compliance.
Answer: The company has exceeded its single-user licence and likely breached the no-reverse-engineering term. It should buy the required licences or remove extra copies, stop the reverse engineering, and set up a software asset register and staff policy.
Exam tips
- For 'distinguish between' questions, write a short two-column comparison in points: cost, source code, modification rights, duration, example.
- In case-based questions, quote the licence term that was breached before giving the consequence.
- Use the correct patent wording: a programme per se is excluded, and a technical effect may qualify.
- Add a compliance step at the end, such as a licence register, audit or policy. It shows practical understanding.
- Avoid naming sections or cases unless you are sure of them. A clear principle scores better than a doubtful citation.
Practice questions from Softwares and Software Security
- Under the IT Act framework, which Indian body is designated as the national agency responsible for responding to cyber security incidents su…
- Ravi Textiles Ltd. in Surat buys a licence for 50 users of an accounting package, but the IT head installs it on 80 computers. Which charact…
- Meridian Textiles Pvt Ltd installs a single-user licensed accounting package on 25 office computers after purchasing only one licence. Which…
- An employee at a Pune company downloads a free utility. It appears to work as advertised but secretly lets a remote person control the compu…
- Which feature distinguishes a copyleft open-source licence such as the GNU General Public License from a permissive licence such as MIT?
Software Licensing and Intellectual Property: frequently asked questions
What is a EULA and how does it work?
A EULA is a contract between the software publisher and the user that states how the software may be used. You accept it, often by clicking 'I agree', when installing. It usually limits copying, sharing and reverse engineering.
Is software protected by copyright in India?
Yes. A computer programme is treated as a literary work under Indian copyright law. Protection arises automatically when it is created, and it stops unauthorised copying, adaptation and distribution.
What is the difference between freeware and shareware?
Freeware can be used without paying at any stage. Shareware is a trial that requires payment to keep using it or to unlock full features. In both cases the author keeps copyright.
Is open source software free of all conditions?
No. Open source licences allow you to use, modify and share the code, but they set conditions. Some, called copyleft licences, require derived work to be shared under the same terms.