SlideShare a Scribd company logo
How to Select Software License
for Program Code
By Prity Khastgir ( Partner at Tech Corp Legal LLP)
www.techcorplegal.com
What type of Software Program are you Creating
- New & Original Software Code written from
Scratch
- Modifying Existing Software Code
What is the license for Modified Existing
Software Code ?
The modified software code should be released
under the same license mentioned in the
agreement /contract of the original software
code.
Step to undertake while selecting different
license for a Modified Software Code
Permission from original licensee to use the
modified software code under the software
license selected by you.
What is the Best Licensing Strategy for Free
Software?
Copyleft is the term used to provide every user of
the software program permission to run the
program, copy the program, modify the program,
and distribute modified versions.
Copyleft under Open Source Software
Modified versions of the software code should
be free for every user.
Generally, GNU software is the GNU General
Public License, which is commonly called GNU
GPL.
GNU stands for “GNU's Not Unix!”
Free software license to use, modify and
redistribute under this license.
What Type of License is Applicable for Network
Server Software?
GNU Affero General Public License (AGPL) is a
free, copyleft license for software and other
kinds of works, specifically designed to ensure
cooperation with the community in the case of
network server software
Protection for Software Developer under OSS
Software Developers who use General Public
Licenses protect their rights in following ways:
- Copyright ownership on the software, and
- Provides legal permission to copy, distribute
and/or modify the software.
GNU Affero General Public License (AGPL)
Modified versions of the software used to
implement services on server are available to the
public as source code
GNU Free Documentation License (FDL)
Free Documentation License (FDL) is a form of
copyleft intended for use on manual, textbook or
other documents to provide everyone freedom to
copy and redistribute it, with or without
modifications, either commercially or
non-commercially.
GNU Lesser GPL (LGPL)
GNU Lesser GPL provide use of the library in
proprietary software programs.
Types of Contributor's Agreements
- Contributor License Agreement (CLA)
- Copyright Assignment Agreement (CAA)
Types of Contributor’s Agreements
Contributor License Agreement (CLA)
Original contributor retains copyright ownership
of their contributions, but grants the software
work product a broad set of rights such that the
project can incorporate and distribute the
contributions as it needs to.
Types of Contributor’s Agreements
Copyright Assignment Agreement (CAA)
Contributor actually transfers copyright
ownership rights of the contributions to the
project, who can then license it however they
want since they own it.
Types of Contributor’s Agreements
Copyright Assignment Agreement (CAA)
However, CAA typically grants very broad
non-exclusive rights back to the contributor so
that they too can use, distribute, sublicense etc
their contribution freely.
Copyright Law
Copyright law does not protect any particular
idea. Rather, copyright protects only the
expression of that idea
Copyright Law
A copyright does not need to be registered to be
legally effective. A copyright comes into force
when the protected work is created by the author.
Why Copyright Certificate Important ?
Copyright certificate acts as an evidence in court
in case of any infringement of copyright work.
Any Questions
Read your contract agreement and analyse the type of license rights for software
codes.
For more questions: info@techcorplegal (dot)com
www.techcorplegal.com

More Related Content

RTF
Power Dvd Mpeg 4 Avc Pack License Disclaimer (Lgpl)
PPT
Open source license
PDF
Understanding Open Source & GPL
PDF
Top Open Source Licenses Explained
PPT
Open Source Software Licenses
PPTX
Open Source Licences
PPT
Discuss open sourcelicensing
PPTX
Legal aspects of using R
Power Dvd Mpeg 4 Avc Pack License Disclaimer (Lgpl)
Open source license
Understanding Open Source & GPL
Top Open Source Licenses Explained
Open Source Software Licenses
Open Source Licences
Discuss open sourcelicensing
Legal aspects of using R

What's hot (12)

PPTX
Hidden gotcha’s of various open source licenses
PPT
GNUGPL
PDF
The GPL: What It Means (And What It Doesn't) - WC Udaipur
PDF
01-15 Bay Area OSS Meetup: Free and Open Source Software Licensing Overview
PDF
Open Source Software Legal Issues and Compliance
PDF
Understanding open source licenses
PPT
Open Source Licenses
ODP
Open Source and You
PDF
Open Source License Compliance in the Cloud (CELESQ) (October 2012)
PDF
Open Source Software - Avoiding Common Pitfalls
PPTX
Open source for eCommerce by Somokant Sharma, Iksula
TXT
License eula
Hidden gotcha’s of various open source licenses
GNUGPL
The GPL: What It Means (And What It Doesn't) - WC Udaipur
01-15 Bay Area OSS Meetup: Free and Open Source Software Licensing Overview
Open Source Software Legal Issues and Compliance
Understanding open source licenses
Open Source Licenses
Open Source and You
Open Source License Compliance in the Cloud (CELESQ) (October 2012)
Open Source Software - Avoiding Common Pitfalls
Open source for eCommerce by Somokant Sharma, Iksula
License eula
Ad

Similar to How to select software license for software program code * What type of Software Program are you Creating (20)

PPT
Introduction To Open Source Licenses
ODP
Open Source Licensing
PDF
FOSS-intro-with-license
PPT
Open Source in the Enterprise: Compliance and Risk Management
ODP
Open Source Your Project (With Jasig)
PPTX
Open Source Software Concepts
KEY
Using Open Source for Enterprise
PPT
Speaker trung huynh opensource business model
PPT
Open Source Software in Libraries
PDF
Start your open source project
ODP
Fundamentals of Free and Open Source Software
PPT
Copyright in Software and Open Source licensing
PPT
Licensing,Ppt
PPT
Fundamentals of Open Source Licensing
PPT
Free and Open Source Software
ODP
Business and Sustainability Models Around FOSS (1 of 2)
PDF
Legal Issues in Developing in a Hybrid Envionment with Open Source Software
PPT
Introduction To Open Source Licensing
PDF
Open Source In Education
PDF
"Open Source licensing and software quality" by Monty Michael Widenius @ eLib...
Introduction To Open Source Licenses
Open Source Licensing
FOSS-intro-with-license
Open Source in the Enterprise: Compliance and Risk Management
Open Source Your Project (With Jasig)
Open Source Software Concepts
Using Open Source for Enterprise
Speaker trung huynh opensource business model
Open Source Software in Libraries
Start your open source project
Fundamentals of Free and Open Source Software
Copyright in Software and Open Source licensing
Licensing,Ppt
Fundamentals of Open Source Licensing
Free and Open Source Software
Business and Sustainability Models Around FOSS (1 of 2)
Legal Issues in Developing in a Hybrid Envionment with Open Source Software
Introduction To Open Source Licensing
Open Source In Education
"Open Source licensing and software quality" by Monty Michael Widenius @ eLib...
Ad

More from Prity Khastgir IPR Strategic India Patent Attorney Amplify Innovation (20)

PDF
Link copied to clipboard! Send it to everyone https://app.getgrass.io/registe...
PDF
Oracle Database is a trademark of Oracle Corporation #CloudServerforIP
PDF
FSSAI-regulations_by Food Lawyer_Prity_khastgir.pdf
PDF
IP Career Prospects in India – Club SciWri.pdf
PDF
https-::www.akgec.ac.in:wp-content:uploads:2021:08:6-Prity_Khastgir.pdf
PDF
#Covid19SmartCity: A concrete Guide to drive Citizens' engagement for #Innova...
PDF
FIRST Provision OF FILING PATENT FOR TECHNOLOGY IS #Provisionalpatentapplication
PDF
Be Brand You in 2020 FIRST #BeBrandYOUFirst #Bigdata
PDF
The Data: The Web of Patenting in India #GlobalinnovationIndex #PrityKhastgir
PPTX
Strategic Thinking & Effective Decision Making #Schoolofmanagement
PDF
Alibaba Bags Patent in Singapore in Three Months for Computational AI Innovat...
PDF
Workshop on Intellectual Property Rights sponsored by department of biotechno...
PDF
Blockchain, Bigdata & Intellectual property in industry 4.0 *Patenting India...
PDF
Knowledge is Property- All YOU need to know ABC of Patent Searching
PDF
Power Session on Blockchain & Cryptography to Solve Problems and Create Trans...
PDF
Shubham as Trademark Brand filed in Class 1 of Trademark law
PDF
Indian Patent Agent Examination Training, 2018 by International Patent Expert
Link copied to clipboard! Send it to everyone https://app.getgrass.io/registe...
Oracle Database is a trademark of Oracle Corporation #CloudServerforIP
FSSAI-regulations_by Food Lawyer_Prity_khastgir.pdf
IP Career Prospects in India – Club SciWri.pdf
https-::www.akgec.ac.in:wp-content:uploads:2021:08:6-Prity_Khastgir.pdf
#Covid19SmartCity: A concrete Guide to drive Citizens' engagement for #Innova...
FIRST Provision OF FILING PATENT FOR TECHNOLOGY IS #Provisionalpatentapplication
Be Brand You in 2020 FIRST #BeBrandYOUFirst #Bigdata
The Data: The Web of Patenting in India #GlobalinnovationIndex #PrityKhastgir
Strategic Thinking & Effective Decision Making #Schoolofmanagement
Alibaba Bags Patent in Singapore in Three Months for Computational AI Innovat...
Workshop on Intellectual Property Rights sponsored by department of biotechno...
Blockchain, Bigdata & Intellectual property in industry 4.0 *Patenting India...
Knowledge is Property- All YOU need to know ABC of Patent Searching
Power Session on Blockchain & Cryptography to Solve Problems and Create Trans...
Shubham as Trademark Brand filed in Class 1 of Trademark law
Indian Patent Agent Examination Training, 2018 by International Patent Expert

Recently uploaded (20)

PPTX
Slides PPTX World Game (s) Eco Economic Epochs.pptx
PPTX
Job_Card_System_Styled_lorem_ipsum_.pptx
PDF
How to Ensure Data Integrity During Shopify Migration_ Best Practices for Sec...
PDF
FINAL CALL-6th International Conference on Networks & IOT (NeTIOT 2025)
PDF
Sims 4 Historia para lo sims 4 para jugar
PPTX
artificial intelligence overview of it and more
PPTX
E -tech empowerment technologies PowerPoint
PPTX
CHE NAA, , b,mn,mblblblbljb jb jlb ,j , ,C PPT.pptx
PPTX
international classification of diseases ICD-10 review PPT.pptx
PDF
Slides PDF The World Game (s) Eco Economic Epochs.pdf
PDF
Paper PDF World Game (s) Great Redesign.pdf
PPTX
Digital Literacy And Online Safety on internet
PDF
The Internet -By the Numbers, Sri Lanka Edition
PPTX
Introduction about ICD -10 and ICD11 on 5.8.25.pptx
PDF
Decoding a Decade: 10 Years of Applied CTI Discipline
PPTX
presentation_pfe-universite-molay-seltan.pptx
PDF
APNIC Update, presented at PHNOG 2025 by Shane Hermoso
PDF
WebRTC in SignalWire - troubleshooting media negotiation
PPTX
June-4-Sermon-Powerpoint.pptx USE THIS FOR YOUR MOTIVATION
PPTX
Introuction about WHO-FIC in ICD-10.pptx
Slides PPTX World Game (s) Eco Economic Epochs.pptx
Job_Card_System_Styled_lorem_ipsum_.pptx
How to Ensure Data Integrity During Shopify Migration_ Best Practices for Sec...
FINAL CALL-6th International Conference on Networks & IOT (NeTIOT 2025)
Sims 4 Historia para lo sims 4 para jugar
artificial intelligence overview of it and more
E -tech empowerment technologies PowerPoint
CHE NAA, , b,mn,mblblblbljb jb jlb ,j , ,C PPT.pptx
international classification of diseases ICD-10 review PPT.pptx
Slides PDF The World Game (s) Eco Economic Epochs.pdf
Paper PDF World Game (s) Great Redesign.pdf
Digital Literacy And Online Safety on internet
The Internet -By the Numbers, Sri Lanka Edition
Introduction about ICD -10 and ICD11 on 5.8.25.pptx
Decoding a Decade: 10 Years of Applied CTI Discipline
presentation_pfe-universite-molay-seltan.pptx
APNIC Update, presented at PHNOG 2025 by Shane Hermoso
WebRTC in SignalWire - troubleshooting media negotiation
June-4-Sermon-Powerpoint.pptx USE THIS FOR YOUR MOTIVATION
Introuction about WHO-FIC in ICD-10.pptx

How to select software license for software program code * What type of Software Program are you Creating

  • 1. How to Select Software License for Program Code By Prity Khastgir ( Partner at Tech Corp Legal LLP) www.techcorplegal.com
  • 2. What type of Software Program are you Creating - New & Original Software Code written from Scratch - Modifying Existing Software Code
  • 3. What is the license for Modified Existing Software Code ? The modified software code should be released under the same license mentioned in the agreement /contract of the original software code.
  • 4. Step to undertake while selecting different license for a Modified Software Code Permission from original licensee to use the modified software code under the software license selected by you.
  • 5. What is the Best Licensing Strategy for Free Software? Copyleft is the term used to provide every user of the software program permission to run the program, copy the program, modify the program, and distribute modified versions.
  • 6. Copyleft under Open Source Software Modified versions of the software code should be free for every user. Generally, GNU software is the GNU General Public License, which is commonly called GNU GPL.
  • 7. GNU stands for “GNU's Not Unix!” Free software license to use, modify and redistribute under this license.
  • 8. What Type of License is Applicable for Network Server Software? GNU Affero General Public License (AGPL) is a free, copyleft license for software and other kinds of works, specifically designed to ensure cooperation with the community in the case of network server software
  • 9. Protection for Software Developer under OSS Software Developers who use General Public Licenses protect their rights in following ways: - Copyright ownership on the software, and - Provides legal permission to copy, distribute and/or modify the software.
  • 10. GNU Affero General Public License (AGPL) Modified versions of the software used to implement services on server are available to the public as source code
  • 11. GNU Free Documentation License (FDL) Free Documentation License (FDL) is a form of copyleft intended for use on manual, textbook or other documents to provide everyone freedom to copy and redistribute it, with or without modifications, either commercially or non-commercially.
  • 12. GNU Lesser GPL (LGPL) GNU Lesser GPL provide use of the library in proprietary software programs.
  • 13. Types of Contributor's Agreements - Contributor License Agreement (CLA) - Copyright Assignment Agreement (CAA)
  • 14. Types of Contributor’s Agreements Contributor License Agreement (CLA) Original contributor retains copyright ownership of their contributions, but grants the software work product a broad set of rights such that the project can incorporate and distribute the contributions as it needs to.
  • 15. Types of Contributor’s Agreements Copyright Assignment Agreement (CAA) Contributor actually transfers copyright ownership rights of the contributions to the project, who can then license it however they want since they own it.
  • 16. Types of Contributor’s Agreements Copyright Assignment Agreement (CAA) However, CAA typically grants very broad non-exclusive rights back to the contributor so that they too can use, distribute, sublicense etc their contribution freely.
  • 17. Copyright Law Copyright law does not protect any particular idea. Rather, copyright protects only the expression of that idea
  • 18. Copyright Law A copyright does not need to be registered to be legally effective. A copyright comes into force when the protected work is created by the author.
  • 19. Why Copyright Certificate Important ? Copyright certificate acts as an evidence in court in case of any infringement of copyright work.
  • 20. Any Questions Read your contract agreement and analyse the type of license rights for software codes. For more questions: info@techcorplegal (dot)com www.techcorplegal.com