open source licenses
DESCRIPTION
Open Source Licenses / A presentation By Dr. Kalyan C KankanalaTRANSCRIPT
Open Source LicensesOpen Source Licenses
By
Dr. Kalyan
Web: www.bananaip.com
Blog: www.bananaip.com/sinapse-blog
04/11/23© Copyright BananaIP, All Rights Reserved1
ExampleExample
SOS is working on developing a software for a client. The
software has ten modules. Five of the modules are readily
available online and can be utilized for development
purpose with slight modifications.
No Notice of any kind.
Copyright notice.
OSS License.
04/11/23© Copyright BananaIP, All Rights Reserved2
04/11/23© Copyright BananaIP, All Rights Reserved3
GPLV3GPLV3
04/11/23© Copyright BananaIP, All Rights Reserved4
RightsRights
Copy and run the programModifyDistribute
04/11/23© Copyright BananaIP, All Rights Reserved5
Distribution - Verbatim copies Distribution - Verbatim copies
NoticeAuthorshipAccompanied by GPL Notice of No warranty / Liability
04/11/23© Copyright BananaIP, All Rights Reserved6
Distribution - Modified versionsDistribution - Modified versions
Notice of change Date of changeLicense the entire work
Applies to whole work regardless of how they are copieda
04/11/23© Copyright BananaIP, All Rights Reserved7
Integration with Proprietary Integration with Proprietary SoftwareSoftware
Derivative Work
Independent work
04/11/23© Copyright BananaIP, All Rights Reserved8
Other termsOther terms
Technical MeasuresPatent AssertionDown Stream LicenseNo warranty and liability
04/11/23© Copyright BananaIP, All Rights Reserved9
GPLV2 Vs. GPLV3GPLV2 Vs. GPLV3
Patent license
Hardware restrictions
Technical measures
Work based on and Work using the
program
04/11/23© Copyright BananaIP, All Rights Reserved10
LGPL – Lesser General Public License –
version 3
04/11/23© Copyright BananaIP, All Rights Reserved11
RightsRights
Libraries
Application based on the library
Copy, Distribute and Modify
Combined work
Combined library
04/11/23© Copyright BananaIP, All Rights Reserved12
ConditionsConditions
Notice of library
Accompany with license
Copyright notice
Source code of the library
Combined libraries
04/11/23© Copyright BananaIP, All Rights Reserved13
BSD - Berkeley Software Distribution
04/11/23© Copyright BananaIP, All Rights Reserved14
RightsRights
Redistribution and Use
Source and Binary forms
Modify
04/11/23© Copyright BananaIP, All Rights Reserved15
ConditionsConditions
Retain copyright notice
No use of author's or organization's
name
No Warranty and Liability
04/11/23© Copyright BananaIP, All Rights Reserved16
Apache License
04/11/23© Copyright BananaIP, All Rights Reserved17
RightsRights
Copyrights
Patent Rights
No patent assertion
04/11/23© Copyright BananaIP, All Rights Reserved18
ConditionsConditions
Copy of license
Notices
Acknowledgement
Publicity
No warranty and liability
04/11/23© Copyright BananaIP, All Rights Reserved19
Apache 1 Vs. Apache 2Apache 1 Vs. Apache 2
Patent Rights
Patent Assertion
License copy
Compatibility
Example Example
Ravi, a researcher at IITM, develops a software for
converting text to speech in Indian accent. He makes the
software available under GPLV3. Speak, a company based
out of Bangalore, wishes to integrate the same in the new
version of its scan/read software.
Conditions?
04/11/23© Copyright BananaIP, All Rights Reserved20
Example Example
What conditions would vary if the
software is made available under
LGPL, MPL, BSD or Apache
Licenses.
04/11/23© Copyright BananaIP, All Rights Reserved21
04/11/23© Copyright BananaIP, All Rights Reserved22
Thank you.Thank you.
For more information: For more information:www.bananaip.comwww.bananaip.com
www.bananaip.com/sinapse-blog www.bananaip.com/sinapse-blog