SlideShare a Scribd company logo
1 of 13
Hidden gotcha’s of Various Open
source licenses
A subtle look into what licenses
and what it means to you the
software developer!
http://in.linkedin.com/in/manuswath
Free Licences
• The majority of free software falls under a small
set of licenses. The most popular of these
licenses are:
http://in.linkedin.com/in/manuswath
Whats the Gotcha!!!
• Certain licenses restrict distribution in order to
force derived projects to allow the freedom to
use, study, modify, and redistribute the derived
project.
• Some free software licenses carry requirements
and restrictions which apply to distributors.
http://in.linkedin.com/in/manuswath
GNU General Public License
• The author retains copyright and permits redistribution under
the restriction that all such redistribution is licensed under
the same license.
• Additions and modifications to the original source code by
others must also be licensed under the same "copyleft" license
whenever they are distributed with part of the original
licensed product.
• Also known as Viral License.
• Copyleft provisions stated that when modified versions of free
software are distributed, they must be distributed under the
same terms as the original software.
• Any modifications made and redistributed by the end-user
must include the source code for these, and the license of any
derivative work must not put any additional restrictions
beyond what GPL allows
• Better not be part of any software that is bound to get
commercial.
http://in.linkedin.com/in/manuswath
GNU General Public License
• This results in the new software being open
source as well.
• Developers who use GPL code in their product
must make the source code available to anyone
when they share or sell the object code.
• In this case, the source code must also contain
any changes the developers may have made.
• If GPL code is used but not shared or sold, the
code is not required to be made available and
any changes may remain private.
http://in.linkedin.com/in/manuswath
BSD License
• Give unlimited permission to use, study, and
privately modify the software, and includes only
minimal requirements on redistribution. This
gives a user the permission to take the code and
use it as part of closed-source software or
software released under a proprietary
software license.
• Can be used in any software that is bound
to get commercial
http://in.linkedin.com/in/manuswath
Mozilla Public License
• It is characterized as a hybridization of
the modified BSD license and GNU General
Public License (GPL).
• The MPL allows covered source code to be mixed
with other files under a different, even
proprietary license. However, code files licensed
under the MPL must remain under the MPL and
freely available in source form
• Can be used in any software that is bound
to get commercial
http://in.linkedin.com/in/manuswath
MIT License
• Give unlimited permission to use, study, and
privately modify the software, and includes only
minimal requirements on redistribution.
• This gives a user the permission to take the code
and use it as part of closed-source software or
software released under a proprietary
software license.
• Can be used in any software that is bound
to get commercial
http://in.linkedin.com/in/manuswath
Comparison
License Link with code using a different license
Release changes under a
different license
Academic Free License Yes Yes
Affero GPL only AGPLv3 + GPLv3 No
Apache License Yes Yes
Apple Public Source License Yes No
Artistic License Yes With restrictions
Berkeley Database License No No
BSD license Yes Yes
Boost Software License Yes Yes
CeCILL No No
Common Development and
Distribution License
Yes Yes
Code Project Open License Yes No
Common Public License Yes No
Cryptix General License Yes Yes
Eclipse Public License Yes No
Educational Community License Yes Yes
Eiffel Forum License Yes Yes
EUPL Yes
With an explicit
compatibility list
Fair Licence Yes Yes
http://in.linkedin.com/in/manuswath
Comparison
License Link with code using a different license
Release changes under a
different license
GNU General Public License No No
GNU Lesser General Public
License
Yes No
Hacktivismo Enhanced-Source
Software License Agreement
? ?
IBM Public License Yes Yes
Intel Open Source License Yes Yes
ISC license Yes Yes
LaTeX Project Public License Yes Yes
MIT license / X11 license Yes Yes
Mozilla Public License Yes Limited
Netscape Public License Yes Limited
OPaC Free Public License No No
Open Software License Yes No
OpenSSL license Yes ?
PHP License Yes Yes
Public Domain Yes Yes
Python Software Foundation
License
Yes Yes
Q Public License No No
http://in.linkedin.com/in/manuswath
Comparison
License
Link with code using a different
license
Release changes
under a different
license
Sun Industry Standards
Source License
Yes No
Sun Public License Yes No
Sybase Open Watcom
Public License
Yes No
W3C Software Notice
and License
Yes Yes
XCore Open Source
License
Yes Yes
XFree86 1.1 License Yes Yes
zlib/libpng license Yes Yes
Zope Public License Yes Yes
http://in.linkedin.com/in/manuswath
Tools to make life easy
• Protex from the Black
Duck Suite
▫ Black Duck® Protex™
is the industry’s
leading solution for
managing open source
compliance.
▫ Protex integrates with
existing development
tools to automatically
scan, discover and
identify software
origins, an integral
step in the
development process
and essential for
enforcing license
compliance and
corporate policy
requirements.
• OpenLogic provides two scanning
tools, OSS Discovery and OSS
Deep Discovery, that can help you
identify the open source software
you're using.
– OSS Deep Discovery is a
scanning tool that scans
source code as well as binaries
to identify open source code
and licenses – even when the
open source code has been
copied or modified.
– OSS Discovery is a free, open
source scanning tool that
helps enterprises find the
open source software included
in their internal applications
and installed on corporate
workstations and servers.
http://in.linkedin.com/in/manuswath
Sources
• http://en.wikipedia.org/wiki/Free_software
• http://en.wikipedia.org/wiki/Free_software
_license
• http://en.wikipedia.org/wiki/Comparison_of
_free_software_licenses
http://in.linkedin.com/i
n/manuswath

More Related Content

What's hot

computer Processors intel and amd
computer Processors intel and amdcomputer Processors intel and amd
computer Processors intel and amd
Rohit Gada
 

What's hot (20)

Evolucion de las computadoras
Evolucion de las computadorasEvolucion de las computadoras
Evolucion de las computadoras
 
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
 
Aula 1 sistema operacional linux
Aula 1 sistema operacional linuxAula 1 sistema operacional linux
Aula 1 sistema operacional linux
 
Informática - 4ª Geração
Informática - 4ª GeraçãoInformática - 4ª Geração
Informática - 4ª Geração
 
La memoria
La memoriaLa memoria
La memoria
 
Linux kernel
Linux kernelLinux kernel
Linux kernel
 
Open Source Software
Open Source SoftwareOpen Source Software
Open Source Software
 
Curso De Redes
Curso De RedesCurso De Redes
Curso De Redes
 
Free and Open Source Software
Free and Open Source SoftwareFree and Open Source Software
Free and Open Source Software
 
Permissão de Acesso - Sistema de Arquivos Linux
Permissão de Acesso - Sistema de Arquivos LinuxPermissão de Acesso - Sistema de Arquivos Linux
Permissão de Acesso - Sistema de Arquivos Linux
 
Intro to open source - 101 presentation
Intro to open source - 101 presentationIntro to open source - 101 presentation
Intro to open source - 101 presentation
 
Hybrid Memory Cube: Developing Scalable and Resilient Memory Systems
Hybrid Memory Cube: Developing Scalable and Resilient Memory SystemsHybrid Memory Cube: Developing Scalable and Resilient Memory Systems
Hybrid Memory Cube: Developing Scalable and Resilient Memory Systems
 
Linux - Sobre a Disciplina + Introdução ao Linux
Linux - Sobre a Disciplina + Introdução ao LinuxLinux - Sobre a Disciplina + Introdução ao Linux
Linux - Sobre a Disciplina + Introdução ao Linux
 
Arquitectura General del Sistema Operativo Linux
Arquitectura General del Sistema Operativo LinuxArquitectura General del Sistema Operativo Linux
Arquitectura General del Sistema Operativo Linux
 
Multicore computers
Multicore computersMulticore computers
Multicore computers
 
Software livre, codigo aberto e licenças
Software livre, codigo aberto e licençasSoftware livre, codigo aberto e licenças
Software livre, codigo aberto e licenças
 
Aula 01 chipset
Aula 01   chipsetAula 01   chipset
Aula 01 chipset
 
Sistemas de Arquivos do Windows
Sistemas de Arquivos do WindowsSistemas de Arquivos do Windows
Sistemas de Arquivos do Windows
 
computer Processors intel and amd
computer Processors intel and amdcomputer Processors intel and amd
computer Processors intel and amd
 
sistemas operativos.ppt
sistemas operativos.pptsistemas operativos.ppt
sistemas operativos.ppt
 

Similar to Hidden gotcha’s of various open source licenses

Intro to FOSS
Intro to FOSSIntro to FOSS
Intro to FOSS
mgamal87
 
Introduction to FOSS
Introduction to FOSSIntroduction to FOSS
Introduction to FOSS
mgamal87
 
Open Source Presentation To Portal Partners2
Open Source Presentation To Portal Partners2Open Source Presentation To Portal Partners2
Open Source Presentation To Portal Partners2
Viet NguyenHoang
 
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
 

Similar to Hidden gotcha’s of various open source licenses (20)

Top Open Source Licenses Explained
Top Open Source Licenses ExplainedTop Open Source Licenses Explained
Top Open Source Licenses Explained
 
Open Source licenses
Open Source licensesOpen Source licenses
Open Source licenses
 
Introduction To Open Source Licenses
Introduction To Open Source LicensesIntroduction To Open Source Licenses
Introduction To Open Source Licenses
 
What You Should Know About Open-Source Software and Third-Party Vendors - Kno...
What You Should Know About Open-Source Software and Third-Party Vendors - Kno...What You Should Know About Open-Source Software and Third-Party Vendors - Kno...
What You Should Know About Open-Source Software and Third-Party Vendors - Kno...
 
Intro to FOSS
Intro to FOSSIntro to FOSS
Intro to FOSS
 
Introduction to FOSS
Introduction to FOSSIntroduction to FOSS
Introduction to FOSS
 
"Open Source licensing and software quality" by Monty Michael Widenius @ eLib...
"Open Source licensing and software quality" by Monty Michael Widenius @ eLib..."Open Source licensing and software quality" by Monty Michael Widenius @ eLib...
"Open Source licensing and software quality" by Monty Michael Widenius @ eLib...
 
Discuss open sourcelicensing
Discuss open sourcelicensingDiscuss open sourcelicensing
Discuss open sourcelicensing
 
Open Source Your Project (With Jasig)
Open Source Your Project (With Jasig)Open Source Your Project (With Jasig)
Open Source Your Project (With Jasig)
 
An Open Source Workshop
An Open Source WorkshopAn Open Source Workshop
An Open Source Workshop
 
OPEN SOURCE SOFTWARE
OPEN SOURCE SOFTWAREOPEN SOURCE SOFTWARE
OPEN SOURCE SOFTWARE
 
Open Source Licensing
Open Source LicensingOpen Source Licensing
Open Source Licensing
 
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
 
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
 
Open Source Presentation To Portal Partners2
Open Source Presentation To Portal Partners2Open Source Presentation To Portal Partners2
Open Source Presentation To Portal Partners2
 
Software license
Software licenseSoftware license
Software license
 
Software license
Software licenseSoftware license
Software license
 
My Seminar
My SeminarMy Seminar
My Seminar
 
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)
 
Software Licensing.pptx
Software Licensing.pptxSoftware Licensing.pptx
Software Licensing.pptx
 

More from Manuswath K.B

More from Manuswath K.B (20)

Performance Management 101 on Self Evaluations and writing Self Appraisal for...
Performance Management 101 on Self Evaluations and writing Self Appraisal for...Performance Management 101 on Self Evaluations and writing Self Appraisal for...
Performance Management 101 on Self Evaluations and writing Self Appraisal for...
 
Setting yearly goals and kra’s
Setting yearly goals and kra’sSetting yearly goals and kra’s
Setting yearly goals and kra’s
 
Acronyms in the healthcare software space
Acronyms in the healthcare software spaceAcronyms in the healthcare software space
Acronyms in the healthcare software space
 
Product and Technical product backlog of pdf viewer
Product and Technical product backlog of pdf viewerProduct and Technical product backlog of pdf viewer
Product and Technical product backlog of pdf viewer
 
Message Oriented Middleware
Message Oriented MiddlewareMessage Oriented Middleware
Message Oriented Middleware
 
Different kind of healthcare providers
Different kind of healthcare providersDifferent kind of healthcare providers
Different kind of healthcare providers
 
The 5 second rule and its applicability to ux
The 5 second rule and its applicability to uxThe 5 second rule and its applicability to ux
The 5 second rule and its applicability to ux
 
Silence the effect of silence on the way a team functions
Silence the effect of silence on the way a team functionsSilence the effect of silence on the way a team functions
Silence the effect of silence on the way a team functions
 
Product mindset
Product mindsetProduct mindset
Product mindset
 
Problem oriented medical record
Problem oriented medical recordProblem oriented medical record
Problem oriented medical record
 
What to understand when you hear “Service Mindset” during your Performance Ap...
What to understand when you hear “Service Mindset” during your Performance Ap...What to understand when you hear “Service Mindset” during your Performance Ap...
What to understand when you hear “Service Mindset” during your Performance Ap...
 
Service companies vs product companies
Service companies vs product companiesService companies vs product companies
Service companies vs product companies
 
Annoying ads and popups
Annoying ads and popupsAnnoying ads and popups
Annoying ads and popups
 
Versioning your css and scripts
Versioning your css and scriptsVersioning your css and scripts
Versioning your css and scripts
 
Rule of thirds in web design
Rule of thirds in web designRule of thirds in web design
Rule of thirds in web design
 
What are patient demographical data
What are patient demographical dataWhat are patient demographical data
What are patient demographical data
 
About agile and pm’ing
About agile and pm’ingAbout agile and pm’ing
About agile and pm’ing
 
Principles of display design
Principles of display designPrinciples of display design
Principles of display design
 
The power of 7
The power of 7The power of 7
The power of 7
 
A bit about me. Introducing Manuswath
A bit about me. Introducing ManuswathA bit about me. Introducing Manuswath
A bit about me. Introducing Manuswath
 

Recently uploaded

CHEAP Call Girls in Pushp Vihar (-DELHI )🔝 9953056974🔝(=)/CALL GIRLS SERVICE
CHEAP Call Girls in Pushp Vihar (-DELHI )🔝 9953056974🔝(=)/CALL GIRLS SERVICECHEAP Call Girls in Pushp Vihar (-DELHI )🔝 9953056974🔝(=)/CALL GIRLS SERVICE
CHEAP Call Girls in Pushp Vihar (-DELHI )🔝 9953056974🔝(=)/CALL GIRLS SERVICE
9953056974 Low Rate Call Girls In Saket, Delhi NCR
 
CALL ON ➥8923113531 🔝Call Girls Kakori Lucknow best sexual service Online ☂️
CALL ON ➥8923113531 🔝Call Girls Kakori Lucknow best sexual service Online  ☂️CALL ON ➥8923113531 🔝Call Girls Kakori Lucknow best sexual service Online  ☂️
CALL ON ➥8923113531 🔝Call Girls Kakori Lucknow best sexual service Online ☂️
anilsa9823
 
CALL ON ➥8923113531 🔝Call Girls Badshah Nagar Lucknow best Female service
CALL ON ➥8923113531 🔝Call Girls Badshah Nagar Lucknow best Female serviceCALL ON ➥8923113531 🔝Call Girls Badshah Nagar Lucknow best Female service
CALL ON ➥8923113531 🔝Call Girls Badshah Nagar Lucknow best Female service
anilsa9823
 

Recently uploaded (20)

Reassessing the Bedrock of Clinical Function Models: An Examination of Large ...
Reassessing the Bedrock of Clinical Function Models: An Examination of Large ...Reassessing the Bedrock of Clinical Function Models: An Examination of Large ...
Reassessing the Bedrock of Clinical Function Models: An Examination of Large ...
 
Software Quality Assurance Interview Questions
Software Quality Assurance Interview QuestionsSoftware Quality Assurance Interview Questions
Software Quality Assurance Interview Questions
 
How To Troubleshoot Collaboration Apps for the Modern Connected Worker
How To Troubleshoot Collaboration Apps for the Modern Connected WorkerHow To Troubleshoot Collaboration Apps for the Modern Connected Worker
How To Troubleshoot Collaboration Apps for the Modern Connected Worker
 
Hand gesture recognition PROJECT PPT.pptx
Hand gesture recognition PROJECT PPT.pptxHand gesture recognition PROJECT PPT.pptx
Hand gesture recognition PROJECT PPT.pptx
 
Right Money Management App For Your Financial Goals
Right Money Management App For Your Financial GoalsRight Money Management App For Your Financial Goals
Right Money Management App For Your Financial Goals
 
HR Software Buyers Guide in 2024 - HRSoftware.com
HR Software Buyers Guide in 2024 - HRSoftware.comHR Software Buyers Guide in 2024 - HRSoftware.com
HR Software Buyers Guide in 2024 - HRSoftware.com
 
Unveiling the Tech Salsa of LAMs with Janus in Real-Time Applications
Unveiling the Tech Salsa of LAMs with Janus in Real-Time ApplicationsUnveiling the Tech Salsa of LAMs with Janus in Real-Time Applications
Unveiling the Tech Salsa of LAMs with Janus in Real-Time Applications
 
Diamond Application Development Crafting Solutions with Precision
Diamond Application Development Crafting Solutions with PrecisionDiamond Application Development Crafting Solutions with Precision
Diamond Application Development Crafting Solutions with Precision
 
call girls in Vaishali (Ghaziabad) 🔝 >༒8448380779 🔝 genuine Escort Service 🔝✔️✔️
call girls in Vaishali (Ghaziabad) 🔝 >༒8448380779 🔝 genuine Escort Service 🔝✔️✔️call girls in Vaishali (Ghaziabad) 🔝 >༒8448380779 🔝 genuine Escort Service 🔝✔️✔️
call girls in Vaishali (Ghaziabad) 🔝 >༒8448380779 🔝 genuine Escort Service 🔝✔️✔️
 
Try MyIntelliAccount Cloud Accounting Software As A Service Solution Risk Fre...
Try MyIntelliAccount Cloud Accounting Software As A Service Solution Risk Fre...Try MyIntelliAccount Cloud Accounting Software As A Service Solution Risk Fre...
Try MyIntelliAccount Cloud Accounting Software As A Service Solution Risk Fre...
 
W01_panagenda_Navigating-the-Future-with-The-Hitchhikers-Guide-to-Notes-and-D...
W01_panagenda_Navigating-the-Future-with-The-Hitchhikers-Guide-to-Notes-and-D...W01_panagenda_Navigating-the-Future-with-The-Hitchhikers-Guide-to-Notes-and-D...
W01_panagenda_Navigating-the-Future-with-The-Hitchhikers-Guide-to-Notes-and-D...
 
The Real-World Challenges of Medical Device Cybersecurity- Mitigating Vulnera...
The Real-World Challenges of Medical Device Cybersecurity- Mitigating Vulnera...The Real-World Challenges of Medical Device Cybersecurity- Mitigating Vulnera...
The Real-World Challenges of Medical Device Cybersecurity- Mitigating Vulnera...
 
The Ultimate Test Automation Guide_ Best Practices and Tips.pdf
The Ultimate Test Automation Guide_ Best Practices and Tips.pdfThe Ultimate Test Automation Guide_ Best Practices and Tips.pdf
The Ultimate Test Automation Guide_ Best Practices and Tips.pdf
 
CHEAP Call Girls in Pushp Vihar (-DELHI )🔝 9953056974🔝(=)/CALL GIRLS SERVICE
CHEAP Call Girls in Pushp Vihar (-DELHI )🔝 9953056974🔝(=)/CALL GIRLS SERVICECHEAP Call Girls in Pushp Vihar (-DELHI )🔝 9953056974🔝(=)/CALL GIRLS SERVICE
CHEAP Call Girls in Pushp Vihar (-DELHI )🔝 9953056974🔝(=)/CALL GIRLS SERVICE
 
Learn the Fundamentals of XCUITest Framework_ A Beginner's Guide.pdf
Learn the Fundamentals of XCUITest Framework_ A Beginner's Guide.pdfLearn the Fundamentals of XCUITest Framework_ A Beginner's Guide.pdf
Learn the Fundamentals of XCUITest Framework_ A Beginner's Guide.pdf
 
Steps To Getting Up And Running Quickly With MyTimeClock Employee Scheduling ...
Steps To Getting Up And Running Quickly With MyTimeClock Employee Scheduling ...Steps To Getting Up And Running Quickly With MyTimeClock Employee Scheduling ...
Steps To Getting Up And Running Quickly With MyTimeClock Employee Scheduling ...
 
CALL ON ➥8923113531 🔝Call Girls Kakori Lucknow best sexual service Online ☂️
CALL ON ➥8923113531 🔝Call Girls Kakori Lucknow best sexual service Online  ☂️CALL ON ➥8923113531 🔝Call Girls Kakori Lucknow best sexual service Online  ☂️
CALL ON ➥8923113531 🔝Call Girls Kakori Lucknow best sexual service Online ☂️
 
Vip Call Girls Noida ➡️ Delhi ➡️ 9999965857 No Advance 24HRS Live
Vip Call Girls Noida ➡️ Delhi ➡️ 9999965857 No Advance 24HRS LiveVip Call Girls Noida ➡️ Delhi ➡️ 9999965857 No Advance 24HRS Live
Vip Call Girls Noida ➡️ Delhi ➡️ 9999965857 No Advance 24HRS Live
 
5 Signs You Need a Fashion PLM Software.pdf
5 Signs You Need a Fashion PLM Software.pdf5 Signs You Need a Fashion PLM Software.pdf
5 Signs You Need a Fashion PLM Software.pdf
 
CALL ON ➥8923113531 🔝Call Girls Badshah Nagar Lucknow best Female service
CALL ON ➥8923113531 🔝Call Girls Badshah Nagar Lucknow best Female serviceCALL ON ➥8923113531 🔝Call Girls Badshah Nagar Lucknow best Female service
CALL ON ➥8923113531 🔝Call Girls Badshah Nagar Lucknow best Female service
 

Hidden gotcha’s of various open source licenses

  • 1. Hidden gotcha’s of Various Open source licenses A subtle look into what licenses and what it means to you the software developer! http://in.linkedin.com/in/manuswath
  • 2. Free Licences • The majority of free software falls under a small set of licenses. The most popular of these licenses are: http://in.linkedin.com/in/manuswath
  • 3. Whats the Gotcha!!! • Certain licenses restrict distribution in order to force derived projects to allow the freedom to use, study, modify, and redistribute the derived project. • Some free software licenses carry requirements and restrictions which apply to distributors. http://in.linkedin.com/in/manuswath
  • 4. GNU General Public License • The author retains copyright and permits redistribution under the restriction that all such redistribution is licensed under the same license. • Additions and modifications to the original source code by others must also be licensed under the same "copyleft" license whenever they are distributed with part of the original licensed product. • Also known as Viral License. • Copyleft provisions stated that when modified versions of free software are distributed, they must be distributed under the same terms as the original software. • Any modifications made and redistributed by the end-user must include the source code for these, and the license of any derivative work must not put any additional restrictions beyond what GPL allows • Better not be part of any software that is bound to get commercial. http://in.linkedin.com/in/manuswath
  • 5. GNU General Public License • This results in the new software being open source as well. • Developers who use GPL code in their product must make the source code available to anyone when they share or sell the object code. • In this case, the source code must also contain any changes the developers may have made. • If GPL code is used but not shared or sold, the code is not required to be made available and any changes may remain private. http://in.linkedin.com/in/manuswath
  • 6. BSD License • Give unlimited permission to use, study, and privately modify the software, and includes only minimal requirements on redistribution. This gives a user the permission to take the code and use it as part of closed-source software or software released under a proprietary software license. • Can be used in any software that is bound to get commercial http://in.linkedin.com/in/manuswath
  • 7. Mozilla Public License • It is characterized as a hybridization of the modified BSD license and GNU General Public License (GPL). • The MPL allows covered source code to be mixed with other files under a different, even proprietary license. However, code files licensed under the MPL must remain under the MPL and freely available in source form • Can be used in any software that is bound to get commercial http://in.linkedin.com/in/manuswath
  • 8. MIT License • Give unlimited permission to use, study, and privately modify the software, and includes only minimal requirements on redistribution. • This gives a user the permission to take the code and use it as part of closed-source software or software released under a proprietary software license. • Can be used in any software that is bound to get commercial http://in.linkedin.com/in/manuswath
  • 9. Comparison License Link with code using a different license Release changes under a different license Academic Free License Yes Yes Affero GPL only AGPLv3 + GPLv3 No Apache License Yes Yes Apple Public Source License Yes No Artistic License Yes With restrictions Berkeley Database License No No BSD license Yes Yes Boost Software License Yes Yes CeCILL No No Common Development and Distribution License Yes Yes Code Project Open License Yes No Common Public License Yes No Cryptix General License Yes Yes Eclipse Public License Yes No Educational Community License Yes Yes Eiffel Forum License Yes Yes EUPL Yes With an explicit compatibility list Fair Licence Yes Yes http://in.linkedin.com/in/manuswath
  • 10. Comparison License Link with code using a different license Release changes under a different license GNU General Public License No No GNU Lesser General Public License Yes No Hacktivismo Enhanced-Source Software License Agreement ? ? IBM Public License Yes Yes Intel Open Source License Yes Yes ISC license Yes Yes LaTeX Project Public License Yes Yes MIT license / X11 license Yes Yes Mozilla Public License Yes Limited Netscape Public License Yes Limited OPaC Free Public License No No Open Software License Yes No OpenSSL license Yes ? PHP License Yes Yes Public Domain Yes Yes Python Software Foundation License Yes Yes Q Public License No No http://in.linkedin.com/in/manuswath
  • 11. Comparison License Link with code using a different license Release changes under a different license Sun Industry Standards Source License Yes No Sun Public License Yes No Sybase Open Watcom Public License Yes No W3C Software Notice and License Yes Yes XCore Open Source License Yes Yes XFree86 1.1 License Yes Yes zlib/libpng license Yes Yes Zope Public License Yes Yes http://in.linkedin.com/in/manuswath
  • 12. Tools to make life easy • Protex from the Black Duck Suite ▫ Black Duck® Protex™ is the industry’s leading solution for managing open source compliance. ▫ Protex integrates with existing development tools to automatically scan, discover and identify software origins, an integral step in the development process and essential for enforcing license compliance and corporate policy requirements. • OpenLogic provides two scanning tools, OSS Discovery and OSS Deep Discovery, that can help you identify the open source software you're using. – OSS Deep Discovery is a scanning tool that scans source code as well as binaries to identify open source code and licenses – even when the open source code has been copied or modified. – OSS Discovery is a free, open source scanning tool that helps enterprises find the open source software included in their internal applications and installed on corporate workstations and servers. http://in.linkedin.com/in/manuswath
  • 13. Sources • http://en.wikipedia.org/wiki/Free_software • http://en.wikipedia.org/wiki/Free_software _license • http://en.wikipedia.org/wiki/Comparison_of _free_software_licenses http://in.linkedin.com/i n/manuswath