SlideShare a Scribd company logo
1 of 17
Patent
 There is no universal definition.
 Functional expression of an idea - not
  the idea itself.
 It is given by a state for a limited period
  of time.
 It restricts other from using the invention
  without the permission of patent holder.
License
 A license is a kind of a permission.
 Patent holder can grant permission to
  use his/her patent by licensing it to
  others.
 Software companies/creators license
  software to others for using.
 License can cover special agreements
  like warranties.
Copyright
 Copyright prevents unauthorized copy.
 Authors can protect their writings,
  photographers can protect their
  photography.
 Software can be copyrighted to prevent
  unauthorized copying of software.
 Software in public domain cannot be
  copyrighted.
Copyleft
 Copyleft license is a copyright license.
 Copyleft enable the user to copy,
  distribute and modify the work.
 Modified/derived works should be
  distributed with the same terms as the
  main work.
Some Open Source
Licenses
 GNU GPL
 GNU LGPL
 GNU AGPL
 MIT License
 BSD License
 MPL License
GNU GPL
 Written by Richard Stallman
 Free and open-source license
 Copyleft License
 3 versions released
 Many open source software use open
  source license
 Most notably, Linux
GNU GPL
 GPL addressed two problems in
  software freedom.
 First problem and solution
     Software were distributed as binary only, no
      one can edit.
     GPLv1 said that the source code must be
      available under the same license.
GNU GPL (cont.)
   Second problem and solution
     Free software was being combined with
      restricted software restricting software
      freedom
     GPLv1 said software distributed with GPLv1
      licensed software must have the same
      permission as GPLv1
BSD License
   There are many versions – Modified BSD
    License is most common.
   Free and open-source license.
   There are also Original BSD License and
    Free BSD License.
   Permissive License - works based on the
    material may be released under a
    proprietary license or as closed source
    software.
   Notable software – NetBSD, FreeBSD
MIT License
 MIT License is almost as same as BSD
  License.
 Does not contain the term prohibiting the
  use of the name of the copyright holder
  in promotion of derivative work.
 Notable software – X Windowing
  System, Mono Development
MPL
 Mozilla Public License
 Most Mozilla Software, Adobe Flex,
  Open Solaris use it
 Copyleft License
 It’s licensing is in two parts – initial
  author’s right and other people’s rights
 Can be combined with proprietary
  software
AGPL
 Affero General Public License
 Mainly used for web services or SaaS
  model
 Web services under should provide a
  link to download the source code
LGPL
 LGPL is used for software libraries
 It allows other software to link with the
  library
 All other restrictions from GPL are also
  in LGPL
Creative Commons
Attribution
   Used to share creative works like texts,
    photography, etc.
   Version 3 is used in Wikipedia.
   This license allows to share, remix, and
    make commercial use of the work
   You must attribute the work in the manner
    specified by the author or licensor
   First version didn’t allowed derivative works
    and commercial use
Reference
 http://dunlapcodding.com/phosita/2009/0
  1/what-is-the-difference-between-a-
  patent-trademark-and-a-copyright.html
 http://en.wikipedia.org/
 http://www.gnu.org/
 http://opensource.org/
 http://creativecommons.org/
Thank You
   

More Related Content

What's hot

Overview of basic open-source licenses
Overview of basic open-source licensesOverview of basic open-source licenses
Overview of basic open-source licensesIrina Shubina
 
GNU GPL: License to Software Freedom by Ata ur Rehman
GNU GPL: License to Software Freedom by Ata ur RehmanGNU GPL: License to Software Freedom by Ata ur Rehman
GNU GPL: License to Software Freedom by Ata ur RehmanAta Rehman
 
Open Source: A New Software Paradigm
Open Source: A New Software ParadigmOpen Source: A New Software Paradigm
Open Source: A New Software ParadigmYe Joo Park
 
Opensource Powerpoint Review.Ppt
Opensource Powerpoint Review.PptOpensource Powerpoint Review.Ppt
Opensource Powerpoint Review.PptViet NguyenHoang
 
Neoito — Software licensing
Neoito — Software licensingNeoito — Software licensing
Neoito — Software licensingNeoito
 
Informatics Practices Chapter 2 Open Source Software Concepts Class 12th
 Informatics Practices Chapter 2  Open Source Software Concepts Class 12th Informatics Practices Chapter 2  Open Source Software Concepts Class 12th
Informatics Practices Chapter 2 Open Source Software Concepts Class 12thHarsh Mathur
 
Open Source Software Concepts
Open Source Software ConceptsOpen Source Software Concepts
Open Source Software ConceptsJITENDRA LENKA
 
Open Source In The Enterprise
Open Source In The EnterpriseOpen Source In The Enterprise
Open Source In The Enterprisejoshepps
 
Open Source Software Legal Issues and Compliance
Open Source Software Legal Issues and ComplianceOpen Source Software Legal Issues and Compliance
Open Source Software Legal Issues and ComplianceTarun Khurana
 
Developer guidelines for using third-party code
Developer guidelines for using third-party codeDeveloper guidelines for using third-party code
Developer guidelines for using third-party codeEpic
 
Open Source
Open SourceOpen Source
Open Sourcenqfaq
 
An Introduction to Open Source Software and Web Application Development
An Introduction to Open Source Software and Web Application DevelopmentAn Introduction to Open Source Software and Web Application Development
An Introduction to Open Source Software and Web Application Developmenttrevorthornton
 
2021 Solution Challenge - Kick Off
2021 Solution Challenge - Kick Off 2021 Solution Challenge - Kick Off
2021 Solution Challenge - Kick Off TanyaRaina3
 

What's hot (18)

Overview of basic open-source licenses
Overview of basic open-source licensesOverview of basic open-source licenses
Overview of basic open-source licenses
 
GNU GPL: License to Software Freedom by Ata ur Rehman
GNU GPL: License to Software Freedom by Ata ur RehmanGNU GPL: License to Software Freedom by Ata ur Rehman
GNU GPL: License to Software Freedom by Ata ur Rehman
 
Open Source: A New Software Paradigm
Open Source: A New Software ParadigmOpen Source: A New Software Paradigm
Open Source: A New Software Paradigm
 
Open Source Software
Open Source SoftwareOpen Source Software
Open Source Software
 
Open source software
Open source software Open source software
Open source software
 
Free Open Source Software - Introduction
Free Open Source Software - IntroductionFree Open Source Software - Introduction
Free Open Source Software - Introduction
 
Opensource Powerpoint Review.Ppt
Opensource Powerpoint Review.PptOpensource Powerpoint Review.Ppt
Opensource Powerpoint Review.Ppt
 
Neoito — Software licensing
Neoito — Software licensingNeoito — Software licensing
Neoito — Software licensing
 
Informatics Practices Chapter 2 Open Source Software Concepts Class 12th
 Informatics Practices Chapter 2  Open Source Software Concepts Class 12th Informatics Practices Chapter 2  Open Source Software Concepts Class 12th
Informatics Practices Chapter 2 Open Source Software Concepts Class 12th
 
Open Source Software Concepts
Open Source Software ConceptsOpen Source Software Concepts
Open Source Software Concepts
 
Open Source In The Enterprise
Open Source In The EnterpriseOpen Source In The Enterprise
Open Source In The Enterprise
 
Open Source Software Legal Issues and Compliance
Open Source Software Legal Issues and ComplianceOpen Source Software Legal Issues and Compliance
Open Source Software Legal Issues and Compliance
 
Joomladay 2014 - Open source licenses
Joomladay 2014 - Open source licensesJoomladay 2014 - Open source licenses
Joomladay 2014 - Open source licenses
 
Developer guidelines for using third-party code
Developer guidelines for using third-party codeDeveloper guidelines for using third-party code
Developer guidelines for using third-party code
 
Open Source
Open SourceOpen Source
Open Source
 
An Introduction to Open Source Software and Web Application Development
An Introduction to Open Source Software and Web Application DevelopmentAn Introduction to Open Source Software and Web Application Development
An Introduction to Open Source Software and Web Application Development
 
2021 Solution Challenge - Kick Off
2021 Solution Challenge - Kick Off 2021 Solution Challenge - Kick Off
2021 Solution Challenge - Kick Off
 
Github
GithubGithub
Github
 

Similar to Software license

Open Source Licensing
Open Source LicensingOpen Source Licensing
Open Source LicensingJohn Lewis
 
An Open Source Workshop
An Open Source WorkshopAn Open Source Workshop
An Open Source Workshophalehmahbod
 
Understanding and implementation of open source ecosystems final
Understanding and implementation of open source ecosystems finalUnderstanding and implementation of open source ecosystems final
Understanding and implementation of open source ecosystems finalRachit Technology Pvt Ltd
 
Top Open Source Licenses Explained
Top Open Source Licenses ExplainedTop Open Source Licenses Explained
Top Open Source Licenses ExplainedWhiteSource
 
Open Source Your Project (With Jasig)
Open Source Your Project (With Jasig)Open Source Your Project (With Jasig)
Open Source Your Project (With Jasig)John Lewis
 
Open Source Software Licensing
Open Source Software LicensingOpen Source Software Licensing
Open Source Software LicensingAlexander Davis
 
Open Source Presentation To Portal Partners2
Open Source Presentation To Portal Partners2Open Source Presentation To Portal Partners2
Open Source Presentation To Portal Partners2Viet NguyenHoang
 
WP_Open-Source_Best_pratice_web
WP_Open-Source_Best_pratice_webWP_Open-Source_Best_pratice_web
WP_Open-Source_Best_pratice_webPaul Plaquette
 
Intro to FOSS
Intro to FOSSIntro to FOSS
Intro to FOSSmgamal87
 
Introduction to FOSS
Introduction to FOSSIntroduction to FOSS
Introduction to FOSSmgamal87
 
Introduction of foss license & fos sology 20130911_v2
Introduction of foss license & fos sology 20130911_v2Introduction of foss license & fos sology 20130911_v2
Introduction of foss license & fos sology 20130911_v2Andy Huang
 
Power Dvd Mpeg 4 Avc Pack License Disclaimer (Lgpl)
Power Dvd Mpeg 4 Avc Pack License Disclaimer (Lgpl)Power Dvd Mpeg 4 Avc Pack License Disclaimer (Lgpl)
Power Dvd Mpeg 4 Avc Pack License Disclaimer (Lgpl)Falainix
 
Wiki Educator
Wiki EducatorWiki Educator
Wiki Educatorsansdoute
 
Introduction To Open Source Licenses
Introduction To Open Source LicensesIntroduction To Open Source Licenses
Introduction To Open Source LicensesHarley Pascua
 
Open Source Business Models
Open Source Business ModelsOpen Source Business Models
Open Source Business ModelsMotaz Saad
 
Magento and licensing
Magento and licensingMagento and licensing
Magento and licensingYireo
 

Similar to Software license (20)

Open Source Licensing
Open Source LicensingOpen Source Licensing
Open Source Licensing
 
Discuss open sourcelicensing
Discuss open sourcelicensingDiscuss open sourcelicensing
Discuss open sourcelicensing
 
An Open Source Workshop
An Open Source WorkshopAn Open Source Workshop
An Open Source Workshop
 
Understanding and implementation of open source ecosystems final
Understanding and implementation of open source ecosystems finalUnderstanding and implementation of open source ecosystems final
Understanding and implementation of open source ecosystems final
 
Top Open Source Licenses Explained
Top Open Source Licenses ExplainedTop Open Source Licenses Explained
Top Open Source Licenses Explained
 
Open Source Your Project (With Jasig)
Open Source Your Project (With Jasig)Open Source Your Project (With Jasig)
Open Source Your Project (With Jasig)
 
Open Source Software Licensing
Open Source Software LicensingOpen Source Software Licensing
Open Source Software Licensing
 
Understanding Open Source & GPL
Understanding Open Source & GPLUnderstanding Open Source & GPL
Understanding Open Source & GPL
 
Open Source Presentation To Portal Partners2
Open Source Presentation To Portal Partners2Open Source Presentation To Portal Partners2
Open Source Presentation To Portal Partners2
 
WP_Open-Source_Best_pratice_web
WP_Open-Source_Best_pratice_webWP_Open-Source_Best_pratice_web
WP_Open-Source_Best_pratice_web
 
Intro to FOSS
Intro to FOSSIntro to FOSS
Intro to FOSS
 
Introduction to FOSS
Introduction to FOSSIntroduction to FOSS
Introduction to FOSS
 
Introduction of foss license & fos sology 20130911_v2
Introduction of foss license & fos sology 20130911_v2Introduction of foss license & fos sology 20130911_v2
Introduction of foss license & fos sology 20130911_v2
 
Power Dvd Mpeg 4 Avc Pack License Disclaimer (Lgpl)
Power Dvd Mpeg 4 Avc Pack License Disclaimer (Lgpl)Power Dvd Mpeg 4 Avc Pack License Disclaimer (Lgpl)
Power Dvd Mpeg 4 Avc Pack License Disclaimer (Lgpl)
 
Wiki Educator
Wiki EducatorWiki Educator
Wiki Educator
 
Introduction To Open Source Licenses
Introduction To Open Source LicensesIntroduction To Open Source Licenses
Introduction To Open Source Licenses
 
Chapter 3
Chapter 3Chapter 3
Chapter 3
 
Open Source Business Models
Open Source Business ModelsOpen Source Business Models
Open Source Business Models
 
Magento and licensing
Magento and licensingMagento and licensing
Magento and licensing
 
Opensource
OpensourceOpensource
Opensource
 

Recently uploaded

Histor y of HAM Radio presentation slide
Histor y of HAM Radio presentation slideHistor y of HAM Radio presentation slide
Histor y of HAM Radio presentation slidevu2urc
 
IAC 2024 - IA Fast Track to Search Focused AI Solutions
IAC 2024 - IA Fast Track to Search Focused AI SolutionsIAC 2024 - IA Fast Track to Search Focused AI Solutions
IAC 2024 - IA Fast Track to Search Focused AI SolutionsEnterprise Knowledge
 
Neo4j - How KGs are shaping the future of Generative AI at AWS Summit London ...
Neo4j - How KGs are shaping the future of Generative AI at AWS Summit London ...Neo4j - How KGs are shaping the future of Generative AI at AWS Summit London ...
Neo4j - How KGs are shaping the future of Generative AI at AWS Summit London ...Neo4j
 
A Call to Action for Generative AI in 2024
A Call to Action for Generative AI in 2024A Call to Action for Generative AI in 2024
A Call to Action for Generative AI in 2024Results
 
Salesforce Community Group Quito, Salesforce 101
Salesforce Community Group Quito, Salesforce 101Salesforce Community Group Quito, Salesforce 101
Salesforce Community Group Quito, Salesforce 101Paola De la Torre
 
SQL Database Design For Developers at php[tek] 2024
SQL Database Design For Developers at php[tek] 2024SQL Database Design For Developers at php[tek] 2024
SQL Database Design For Developers at php[tek] 2024Scott Keck-Warren
 
How to Troubleshoot Apps for the Modern Connected Worker
How to Troubleshoot Apps for the Modern Connected WorkerHow to Troubleshoot Apps for the Modern Connected Worker
How to Troubleshoot Apps for the Modern Connected WorkerThousandEyes
 
08448380779 Call Girls In Civil Lines Women Seeking Men
08448380779 Call Girls In Civil Lines Women Seeking Men08448380779 Call Girls In Civil Lines Women Seeking Men
08448380779 Call Girls In Civil Lines Women Seeking MenDelhi Call girls
 
[2024]Digital Global Overview Report 2024 Meltwater.pdf
[2024]Digital Global Overview Report 2024 Meltwater.pdf[2024]Digital Global Overview Report 2024 Meltwater.pdf
[2024]Digital Global Overview Report 2024 Meltwater.pdfhans926745
 
08448380779 Call Girls In Greater Kailash - I Women Seeking Men
08448380779 Call Girls In Greater Kailash - I Women Seeking Men08448380779 Call Girls In Greater Kailash - I Women Seeking Men
08448380779 Call Girls In Greater Kailash - I Women Seeking MenDelhi Call girls
 
Boost PC performance: How more available memory can improve productivity
Boost PC performance: How more available memory can improve productivityBoost PC performance: How more available memory can improve productivity
Boost PC performance: How more available memory can improve productivityPrincipled Technologies
 
Automating Business Process via MuleSoft Composer | Bangalore MuleSoft Meetup...
Automating Business Process via MuleSoft Composer | Bangalore MuleSoft Meetup...Automating Business Process via MuleSoft Composer | Bangalore MuleSoft Meetup...
Automating Business Process via MuleSoft Composer | Bangalore MuleSoft Meetup...shyamraj55
 
Handwritten Text Recognition for manuscripts and early printed texts
Handwritten Text Recognition for manuscripts and early printed textsHandwritten Text Recognition for manuscripts and early printed texts
Handwritten Text Recognition for manuscripts and early printed textsMaria Levchenko
 
08448380779 Call Girls In Diplomatic Enclave Women Seeking Men
08448380779 Call Girls In Diplomatic Enclave Women Seeking Men08448380779 Call Girls In Diplomatic Enclave Women Seeking Men
08448380779 Call Girls In Diplomatic Enclave Women Seeking MenDelhi Call girls
 
From Event to Action: Accelerate Your Decision Making with Real-Time Automation
From Event to Action: Accelerate Your Decision Making with Real-Time AutomationFrom Event to Action: Accelerate Your Decision Making with Real-Time Automation
From Event to Action: Accelerate Your Decision Making with Real-Time AutomationSafe Software
 
Transforming Data Streams with Kafka Connect: An Introduction to Single Messa...
Transforming Data Streams with Kafka Connect: An Introduction to Single Messa...Transforming Data Streams with Kafka Connect: An Introduction to Single Messa...
Transforming Data Streams with Kafka Connect: An Introduction to Single Messa...HostedbyConfluent
 
GenCyber Cyber Security Day Presentation
GenCyber Cyber Security Day PresentationGenCyber Cyber Security Day Presentation
GenCyber Cyber Security Day PresentationMichael W. Hawkins
 
Transcript: #StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024
Transcript: #StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024Transcript: #StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024
Transcript: #StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024BookNet Canada
 
Injustice - Developers Among Us (SciFiDevCon 2024)
Injustice - Developers Among Us (SciFiDevCon 2024)Injustice - Developers Among Us (SciFiDevCon 2024)
Injustice - Developers Among Us (SciFiDevCon 2024)Allon Mureinik
 
Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...
Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...
Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...Miguel Araújo
 

Recently uploaded (20)

Histor y of HAM Radio presentation slide
Histor y of HAM Radio presentation slideHistor y of HAM Radio presentation slide
Histor y of HAM Radio presentation slide
 
IAC 2024 - IA Fast Track to Search Focused AI Solutions
IAC 2024 - IA Fast Track to Search Focused AI SolutionsIAC 2024 - IA Fast Track to Search Focused AI Solutions
IAC 2024 - IA Fast Track to Search Focused AI Solutions
 
Neo4j - How KGs are shaping the future of Generative AI at AWS Summit London ...
Neo4j - How KGs are shaping the future of Generative AI at AWS Summit London ...Neo4j - How KGs are shaping the future of Generative AI at AWS Summit London ...
Neo4j - How KGs are shaping the future of Generative AI at AWS Summit London ...
 
A Call to Action for Generative AI in 2024
A Call to Action for Generative AI in 2024A Call to Action for Generative AI in 2024
A Call to Action for Generative AI in 2024
 
Salesforce Community Group Quito, Salesforce 101
Salesforce Community Group Quito, Salesforce 101Salesforce Community Group Quito, Salesforce 101
Salesforce Community Group Quito, Salesforce 101
 
SQL Database Design For Developers at php[tek] 2024
SQL Database Design For Developers at php[tek] 2024SQL Database Design For Developers at php[tek] 2024
SQL Database Design For Developers at php[tek] 2024
 
How to Troubleshoot Apps for the Modern Connected Worker
How to Troubleshoot Apps for the Modern Connected WorkerHow to Troubleshoot Apps for the Modern Connected Worker
How to Troubleshoot Apps for the Modern Connected Worker
 
08448380779 Call Girls In Civil Lines Women Seeking Men
08448380779 Call Girls In Civil Lines Women Seeking Men08448380779 Call Girls In Civil Lines Women Seeking Men
08448380779 Call Girls In Civil Lines Women Seeking Men
 
[2024]Digital Global Overview Report 2024 Meltwater.pdf
[2024]Digital Global Overview Report 2024 Meltwater.pdf[2024]Digital Global Overview Report 2024 Meltwater.pdf
[2024]Digital Global Overview Report 2024 Meltwater.pdf
 
08448380779 Call Girls In Greater Kailash - I Women Seeking Men
08448380779 Call Girls In Greater Kailash - I Women Seeking Men08448380779 Call Girls In Greater Kailash - I Women Seeking Men
08448380779 Call Girls In Greater Kailash - I Women Seeking Men
 
Boost PC performance: How more available memory can improve productivity
Boost PC performance: How more available memory can improve productivityBoost PC performance: How more available memory can improve productivity
Boost PC performance: How more available memory can improve productivity
 
Automating Business Process via MuleSoft Composer | Bangalore MuleSoft Meetup...
Automating Business Process via MuleSoft Composer | Bangalore MuleSoft Meetup...Automating Business Process via MuleSoft Composer | Bangalore MuleSoft Meetup...
Automating Business Process via MuleSoft Composer | Bangalore MuleSoft Meetup...
 
Handwritten Text Recognition for manuscripts and early printed texts
Handwritten Text Recognition for manuscripts and early printed textsHandwritten Text Recognition for manuscripts and early printed texts
Handwritten Text Recognition for manuscripts and early printed texts
 
08448380779 Call Girls In Diplomatic Enclave Women Seeking Men
08448380779 Call Girls In Diplomatic Enclave Women Seeking Men08448380779 Call Girls In Diplomatic Enclave Women Seeking Men
08448380779 Call Girls In Diplomatic Enclave Women Seeking Men
 
From Event to Action: Accelerate Your Decision Making with Real-Time Automation
From Event to Action: Accelerate Your Decision Making with Real-Time AutomationFrom Event to Action: Accelerate Your Decision Making with Real-Time Automation
From Event to Action: Accelerate Your Decision Making with Real-Time Automation
 
Transforming Data Streams with Kafka Connect: An Introduction to Single Messa...
Transforming Data Streams with Kafka Connect: An Introduction to Single Messa...Transforming Data Streams with Kafka Connect: An Introduction to Single Messa...
Transforming Data Streams with Kafka Connect: An Introduction to Single Messa...
 
GenCyber Cyber Security Day Presentation
GenCyber Cyber Security Day PresentationGenCyber Cyber Security Day Presentation
GenCyber Cyber Security Day Presentation
 
Transcript: #StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024
Transcript: #StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024Transcript: #StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024
Transcript: #StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024
 
Injustice - Developers Among Us (SciFiDevCon 2024)
Injustice - Developers Among Us (SciFiDevCon 2024)Injustice - Developers Among Us (SciFiDevCon 2024)
Injustice - Developers Among Us (SciFiDevCon 2024)
 
Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...
Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...
Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...
 

Software license

  • 1.
  • 2. Patent  There is no universal definition.  Functional expression of an idea - not the idea itself.  It is given by a state for a limited period of time.  It restricts other from using the invention without the permission of patent holder.
  • 3. License  A license is a kind of a permission.  Patent holder can grant permission to use his/her patent by licensing it to others.  Software companies/creators license software to others for using.  License can cover special agreements like warranties.
  • 4. Copyright  Copyright prevents unauthorized copy.  Authors can protect their writings, photographers can protect their photography.  Software can be copyrighted to prevent unauthorized copying of software.  Software in public domain cannot be copyrighted.
  • 5. Copyleft  Copyleft license is a copyright license.  Copyleft enable the user to copy, distribute and modify the work.  Modified/derived works should be distributed with the same terms as the main work.
  • 6. Some Open Source Licenses  GNU GPL  GNU LGPL  GNU AGPL  MIT License  BSD License  MPL License
  • 7. GNU GPL  Written by Richard Stallman  Free and open-source license  Copyleft License  3 versions released  Many open source software use open source license  Most notably, Linux
  • 8. GNU GPL  GPL addressed two problems in software freedom.  First problem and solution  Software were distributed as binary only, no one can edit.  GPLv1 said that the source code must be available under the same license.
  • 9. GNU GPL (cont.)  Second problem and solution  Free software was being combined with restricted software restricting software freedom  GPLv1 said software distributed with GPLv1 licensed software must have the same permission as GPLv1
  • 10. BSD License  There are many versions – Modified BSD License is most common.  Free and open-source license.  There are also Original BSD License and Free BSD License.  Permissive License - works based on the material may be released under a proprietary license or as closed source software.  Notable software – NetBSD, FreeBSD
  • 11. MIT License  MIT License is almost as same as BSD License.  Does not contain the term prohibiting the use of the name of the copyright holder in promotion of derivative work.  Notable software – X Windowing System, Mono Development
  • 12. MPL  Mozilla Public License  Most Mozilla Software, Adobe Flex, Open Solaris use it  Copyleft License  It’s licensing is in two parts – initial author’s right and other people’s rights  Can be combined with proprietary software
  • 13. AGPL  Affero General Public License  Mainly used for web services or SaaS model  Web services under should provide a link to download the source code
  • 14. LGPL  LGPL is used for software libraries  It allows other software to link with the library  All other restrictions from GPL are also in LGPL
  • 15. Creative Commons Attribution  Used to share creative works like texts, photography, etc.  Version 3 is used in Wikipedia.  This license allows to share, remix, and make commercial use of the work  You must attribute the work in the manner specified by the author or licensor  First version didn’t allowed derivative works and commercial use
  • 16. Reference  http://dunlapcodding.com/phosita/2009/0 1/what-is-the-difference-between-a- patent-trademark-and-a-copyright.html  http://en.wikipedia.org/  http://www.gnu.org/  http://opensource.org/  http://creativecommons.org/
  • 17. Thank You