SlideShare uma empresa Scribd logo
1 de 21
Baixar para ler offline
OSS license 101
December 10th
, 2016
Hideki Yamane <henrich@debian.org>
Disclaimer: IANAL & Eng”r”ish ;)
See
https://en.wikipedia.org/wiki/IANAL
https://en.wikipedia.org/wiki/Engrish
License = Allow **some** rights
         / ̄\
         |     |
         \_/
           |
       /  ̄  ̄ \
     /  \ /  \  よくぞこのセッションにきた  
    /   ⌒   ⌒   \      褒美としてこのソフトを使う
    |     ( __ 人 __ )     |       権利を許諾しよう
    \    ` ⌒ ´     /   ☆
     / ヽ、 -- ー、__ ,-‐´ \─/
   /  >   ヽ▼●▼ < \   || ー、 .
  / ヽ、   \ i   | 。 |   |/   ヽ  ( ニ、`ヽ .
  .l    ヽ     l   | 。 |   | r - 、 y  `ニ  ノ \
  l      |      | ー─ |  ̄ l   ` ~ ヽ_ノ___ _
    / ̄ ̄ ̄ ̄ヽ -' ヽ --'   / オープナ  / |
    .|  ̄ ̄ ̄ ̄ ̄ ̄ | / |     |  ̄ ̄ ̄ ̄ ̄ ̄ | / | ______
/ ̄オプーナ/ |   ̄ |__ 」/ _ オープナ  / |  ̄ |__, 」__ _     / |
|  ̄ ̄ ̄ ̄ ̄ | /オープナ ̄/ ̄ ̄ ̄ ̄ | / オプーナ / |   /  .|
|  ̄ ̄ ̄ ̄ ̄ |  ̄ ̄ ̄ ̄ ̄ | / l  ̄ ̄ ̄ ̄ |  ̄ ̄ ̄ ̄ ̄ | / |  /
|  ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄
Software license
Depends on "©"
And relates to other layers...
Patent
Trademark
Contract
Patent
“ 3. Grant of Patent License. Subject to the terms and conditions of
this License, each Contributor hereby grants to You a perpetual,
worldwide, non-exclusive, no-charge, royalty-free, irrevocable
(except as stated in this section) patent license to make, have made,
use, offer to sell, sell, import, and otherwise transfer the Work,
where such license applies only to those patent claims licensable
by such Contributor that are necessarily infringed by their
Contribution(s) alone or by combination of their Contribution(s)
with the Work to which such Contribution(s) was submitted. If You
institute patent litigation against any entity (including a
cross-claim or counterclaim in a lawsuit) alleging that the Work
or a Contribution incorporated within the Work constitutes direct
or contributory patent infringement, then any patent licenses
granted to You under this License for that Work shall terminate
as of the date such litigation is filed.”
Trademark
“Firefox” and Iceweasel
Contract
Red Hat エンタープライズ契約書
https://www.redhat.com/licenses/APAC_Enterprise_Agreement_WebVersion_Japan_20160330.pdf
Choose License
Depends on Your purpose
No “Best and Greatest” license
"Full-scratch" license?
OSS license = well-tested library
Software license = library written in natural language
Domain specific knowledge (law)
License = protocol
Compatibility issue
Don't create new protocol until you **really** need it
Productivity
Time investment
writing Natural language(Legal Term) vs writing code
Proprietary license vs OSS license
Default deny vs Default allow
Whitelist vs Blacklist
The Open Source Definition
(https://opensource.org/osd-annotated)
1 . Free Redistribution
2 . Source Code
3 . Derived Works
4 . Integrity of The Author's Source Code
5 . No Discrimination Against Persons or Groups
6 . No Discrimination Against Fields of Endeavor
7 . Distribution of License
8 . License Must Not Be Specific to a Product
9 . License Must Not Restrict Other Software
1 0 . License Must Be Technology-Neutral
DFSG-free(OSS), OSI-Certified and fake
DFSG-free(OSS)
OSI-Certified fake-OSS
Well-known OSS license
● GPL-{2,3}, AGPL
● LGPL-{2.1,3}
● MIT/BSD-{2,3}-clause
● Apache-2.0
● MPL
● Etc…
OSI approval license = more than 60
Which license is best?
Not sure ;) - Depends on usage and purpose
Same as Library/Framework/Language
No “Best and Greatest”
Point of view
Copyleft vs Permissive
Patent-free or not
Domain-specfic
Copyleft vs Permissive
Copyleft : GPL,CDDL,MPL, etc.
Permissive : MIT,BSD-{2,3}-clause, etc.
https://www.gnu.org/licenses/copyleft.ja.html
Patent-free or not
GPL-3,Apache-2.0, MPL
Domain-specfic
OFL,CC,GFDL, etc.
License casual talk :)
Zstd (https://github.com/facebook/zstd)
BSD-3-clause license
However, its "PATENTS" file says
" The license granted hereunder will terminate, automatically and without notice,
if you (or any of your subsidiaries, corporate affiliates or agents) initiate
directly or indirectly, or take a direct financial interest in, any Patent
Assertion: (i) against Facebook or any of its subsidiaries or corporate
affiliates, (ii) against any party if such Patent Assertion arises in whole or
in part from any software, technology, product or service of Facebook or any of
its subsidiaries or corporate affiliates, or (iii) against any party relating
to the Software. Notwithstanding the foregoing, if Facebook or any of its
subsidiaries or corporate affiliates files a lawsuit alleging patent
infringement against you in the first instance, and you respond by filing a
patent infringement counterclaim in that lawsuit against that party that is
unrelated to the Software, the license granted hereunder will not terminate
under section (i) of this paragraph due to such counterclaim."
Zfs (GPL vs CDDL) by Canonical, Ltd.
We cannot sue them, since we are not copyright holder: only
Oracle can do so.
GPL
Linux "T-800" issue

Mais conteúdo relacionado

Semelhante a OSS license 101

Copyright in Software and Open Source licensing
Copyright in Software and Open Source licensingCopyright in Software and Open Source licensing
Copyright in Software and Open Source licensing
Rowan Wilson
 
Open Source Business Case
Open Source Business CaseOpen Source Business Case
Open Source Business Case
FITT
 
香港六合彩
香港六合彩香港六合彩
香港六合彩
shujia
 
Business and Sustainability Models Around FOSS (1 of 2)
Business and Sustainability Models Around FOSS (1 of 2)Business and Sustainability Models Around FOSS (1 of 2)
Business and Sustainability Models Around FOSS (1 of 2)
Rowan Wilson
 

Semelhante a OSS license 101 (20)

Blog baru (1)
Blog baru (1)Blog baru (1)
Blog baru (1)
 
Aspose arienggo
Aspose arienggoAspose arienggo
Aspose arienggo
 
Aspose arienggo
Aspose arienggoAspose arienggo
Aspose arienggo
 
Aspose arienggo
Aspose arienggoAspose arienggo
Aspose arienggo
 
Aspose arienggo
Aspose arienggoAspose arienggo
Aspose arienggo
 
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 in the Enterprise: Compliance and Risk Management
Open Source in the Enterprise: Compliance and Risk ManagementOpen Source in the Enterprise: Compliance and Risk Management
Open Source in the Enterprise: Compliance and Risk Management
 
Copyright in Software and Open Source licensing
Copyright in Software and Open Source licensingCopyright in Software and Open Source licensing
Copyright in Software and Open Source licensing
 
Open Source and You
Open Source and YouOpen Source and You
Open Source and You
 
Open Source Business Case
Open Source Business CaseOpen Source Business Case
Open Source Business Case
 
Introduction To Open Source Licenses
Introduction To Open Source LicensesIntroduction To Open Source Licenses
Introduction To Open Source Licenses
 
香港六合彩
香港六合彩香港六合彩
香港六合彩
 
Guide to Open Source Compliance
Guide to Open Source ComplianceGuide to Open Source Compliance
Guide to Open Source Compliance
 
Software Licensing.pptx
Software Licensing.pptxSoftware Licensing.pptx
Software Licensing.pptx
 
Flight East 2018 Presentation–Patents and Open Source Known and Unknown Risks
Flight East 2018 Presentation–Patents and Open Source Known and Unknown RisksFlight East 2018 Presentation–Patents and Open Source Known and Unknown Risks
Flight East 2018 Presentation–Patents and Open Source Known and Unknown Risks
 
Joomladay 2014 - Open source licenses
Joomladay 2014 - Open source licensesJoomladay 2014 - Open source licenses
Joomladay 2014 - Open source licenses
 
GDSC - Software Licensing.pdf
GDSC - Software Licensing.pdfGDSC - Software Licensing.pdf
GDSC - Software Licensing.pdf
 
What is "Open Source"
What is "Open Source"What is "Open Source"
What is "Open Source"
 
Business and Sustainability Models Around FOSS (1 of 2)
Business and Sustainability Models Around FOSS (1 of 2)Business and Sustainability Models Around FOSS (1 of 2)
Business and Sustainability Models Around FOSS (1 of 2)
 
open source hardware overview
open source hardware overviewopen source hardware overview
open source hardware overview
 

Mais de Hideki Yamane

Local Community for Debian (2013 Taiwan miniDebConf)
Local Community for Debian (2013 Taiwan miniDebConf)Local Community for Debian (2013 Taiwan miniDebConf)
Local Community for Debian (2013 Taiwan miniDebConf)
Hideki Yamane
 
Let's shrink Debian package archive!
Let's shrink Debian package archive!Let's shrink Debian package archive!
Let's shrink Debian package archive!
Hideki Yamane
 
なれる! Debian開発者 〜 45分でわかる? メンテナ入門
なれる! Debian開発者 〜 45分でわかる? メンテナ入門なれる! Debian開発者 〜 45分でわかる? メンテナ入門
なれる! Debian開発者 〜 45分でわかる? メンテナ入門
Hideki Yamane
 

Mais de Hideki Yamane (17)

Debianの修正はどのように出荷されるか
Debianの修正はどのように出荷されるかDebianの修正はどのように出荷されるか
Debianの修正はどのように出荷されるか
 
Rethinking debian-release
Rethinking debian-releaseRethinking debian-release
Rethinking debian-release
 
openSUSE tools on Debian
openSUSE tools on DebianopenSUSE tools on Debian
openSUSE tools on Debian
 
Challenge: convert policy doc from docbook to sphinx
Challenge: convert policy doc from docbook to sphinxChallenge: convert policy doc from docbook to sphinx
Challenge: convert policy doc from docbook to sphinx
 
8-9-10=Jessie,Stretch,Buster
8-9-10=Jessie,Stretch,Buster8-9-10=Jessie,Stretch,Buster
8-9-10=Jessie,Stretch,Buster
 
find & improve some bottleneck in Debian project (DebConf14 LT)
find & improve some bottleneck in Debian project (DebConf14 LT)find & improve some bottleneck in Debian project (DebConf14 LT)
find & improve some bottleneck in Debian project (DebConf14 LT)
 
Does Cowgirl Dream of Red Swirl?
Does Cowgirl Dream of Red Swirl?Does Cowgirl Dream of Red Swirl?
Does Cowgirl Dream of Red Swirl?
 
Local Community for Debian (2013 Taiwan miniDebConf)
Local Community for Debian (2013 Taiwan miniDebConf)Local Community for Debian (2013 Taiwan miniDebConf)
Local Community for Debian (2013 Taiwan miniDebConf)
 
Let's shrink Debian package archive!
Let's shrink Debian package archive!Let's shrink Debian package archive!
Let's shrink Debian package archive!
 
How to fight with "bloated repository"
How to fight with "bloated repository"How to fight with "bloated repository"
How to fight with "bloated repository"
 
「あなた」と オープンソース/フリーソフトウェア、 そして「Debian」
「あなた」と オープンソース/フリーソフトウェア、 そして「Debian」「あなた」と オープンソース/フリーソフトウェア、 そして「Debian」
「あなた」と オープンソース/フリーソフトウェア、 そして「Debian」
 
なれる! Debian開発者 〜 45分でわかる? メンテナ入門
なれる! Debian開発者 〜 45分でわかる? メンテナ入門なれる! Debian開発者 〜 45分でわかる? メンテナ入門
なれる! Debian開発者 〜 45分でわかる? メンテナ入門
 
Osc2010tokyo fall
Osc2010tokyo fallOsc2010tokyo fall
Osc2010tokyo fall
 
201005 Debian/つくらぐ勉強会 lightning talk
201005 Debian/つくらぐ勉強会 lightning talk 201005 Debian/つくらぐ勉強会 lightning talk
201005 Debian/つくらぐ勉強会 lightning talk
 
about Debian "squeeze" @201002 OSC Tokyospring
about Debian "squeeze" @201002 OSC Tokyospringabout Debian "squeeze" @201002 OSC Tokyospring
about Debian "squeeze" @201002 OSC Tokyospring
 
20090410 Gree Opentech Main
20090410 Gree Opentech Main20090410 Gree Opentech Main
20090410 Gree Opentech Main
 
20090410 Gree Opentech Presentation (opening)
20090410 Gree Opentech Presentation (opening)20090410 Gree Opentech Presentation (opening)
20090410 Gree Opentech Presentation (opening)
 

Último

%+27788225528 love spells in Toronto Psychic Readings, Attraction spells,Brin...
%+27788225528 love spells in Toronto Psychic Readings, Attraction spells,Brin...%+27788225528 love spells in Toronto Psychic Readings, Attraction spells,Brin...
%+27788225528 love spells in Toronto Psychic Readings, Attraction spells,Brin...
masabamasaba
 
Abortion Pills In Pretoria ](+27832195400*)[ 🏥 Women's Abortion Clinic In Pre...
Abortion Pills In Pretoria ](+27832195400*)[ 🏥 Women's Abortion Clinic In Pre...Abortion Pills In Pretoria ](+27832195400*)[ 🏥 Women's Abortion Clinic In Pre...
Abortion Pills In Pretoria ](+27832195400*)[ 🏥 Women's Abortion Clinic In Pre...
Medical / Health Care (+971588192166) Mifepristone and Misoprostol tablets 200mg
 

Último (20)

Architecture decision records - How not to get lost in the past
Architecture decision records - How not to get lost in the pastArchitecture decision records - How not to get lost in the past
Architecture decision records - How not to get lost in the past
 
WSO2CON 2024 - Freedom First—Unleashing Developer Potential with Open Source
WSO2CON 2024 - Freedom First—Unleashing Developer Potential with Open SourceWSO2CON 2024 - Freedom First—Unleashing Developer Potential with Open Source
WSO2CON 2024 - Freedom First—Unleashing Developer Potential with Open Source
 
VTU technical seminar 8Th Sem on Scikit-learn
VTU technical seminar 8Th Sem on Scikit-learnVTU technical seminar 8Th Sem on Scikit-learn
VTU technical seminar 8Th Sem on Scikit-learn
 
%in Bahrain+277-882-255-28 abortion pills for sale in Bahrain
%in Bahrain+277-882-255-28 abortion pills for sale in Bahrain%in Bahrain+277-882-255-28 abortion pills for sale in Bahrain
%in Bahrain+277-882-255-28 abortion pills for sale in Bahrain
 
%in Midrand+277-882-255-28 abortion pills for sale in midrand
%in Midrand+277-882-255-28 abortion pills for sale in midrand%in Midrand+277-882-255-28 abortion pills for sale in midrand
%in Midrand+277-882-255-28 abortion pills for sale in midrand
 
WSO2Con2024 - WSO2's IAM Vision: Identity-Led Digital Transformation
WSO2Con2024 - WSO2's IAM Vision: Identity-Led Digital TransformationWSO2Con2024 - WSO2's IAM Vision: Identity-Led Digital Transformation
WSO2Con2024 - WSO2's IAM Vision: Identity-Led Digital Transformation
 
Crypto Cloud Review - How To Earn Up To $500 Per DAY Of Bitcoin 100% On AutoP...
Crypto Cloud Review - How To Earn Up To $500 Per DAY Of Bitcoin 100% On AutoP...Crypto Cloud Review - How To Earn Up To $500 Per DAY Of Bitcoin 100% On AutoP...
Crypto Cloud Review - How To Earn Up To $500 Per DAY Of Bitcoin 100% On AutoP...
 
%+27788225528 love spells in Toronto Psychic Readings, Attraction spells,Brin...
%+27788225528 love spells in Toronto Psychic Readings, Attraction spells,Brin...%+27788225528 love spells in Toronto Psychic Readings, Attraction spells,Brin...
%+27788225528 love spells in Toronto Psychic Readings, Attraction spells,Brin...
 
WSO2CON 2024 - WSO2's Digital Transformation Journey with Choreo: A Platforml...
WSO2CON 2024 - WSO2's Digital Transformation Journey with Choreo: A Platforml...WSO2CON 2024 - WSO2's Digital Transformation Journey with Choreo: A Platforml...
WSO2CON 2024 - WSO2's Digital Transformation Journey with Choreo: A Platforml...
 
OpenChain - The Ramifications of ISO/IEC 5230 and ISO/IEC 18974 for Legal Pro...
OpenChain - The Ramifications of ISO/IEC 5230 and ISO/IEC 18974 for Legal Pro...OpenChain - The Ramifications of ISO/IEC 5230 and ISO/IEC 18974 for Legal Pro...
OpenChain - The Ramifications of ISO/IEC 5230 and ISO/IEC 18974 for Legal Pro...
 
WSO2CON 2024 - API Management Usage at La Poste and Its Impact on Business an...
WSO2CON 2024 - API Management Usage at La Poste and Its Impact on Business an...WSO2CON 2024 - API Management Usage at La Poste and Its Impact on Business an...
WSO2CON 2024 - API Management Usage at La Poste and Its Impact on Business an...
 
WSO2CON 2024 - How to Run a Security Program
WSO2CON 2024 - How to Run a Security ProgramWSO2CON 2024 - How to Run a Security Program
WSO2CON 2024 - How to Run a Security Program
 
WSO2CON 2024 - Cloud Native Middleware: Domain-Driven Design, Cell-Based Arch...
WSO2CON 2024 - Cloud Native Middleware: Domain-Driven Design, Cell-Based Arch...WSO2CON 2024 - Cloud Native Middleware: Domain-Driven Design, Cell-Based Arch...
WSO2CON 2024 - Cloud Native Middleware: Domain-Driven Design, Cell-Based Arch...
 
WSO2CON 2024 Slides - Unlocking Value with AI
WSO2CON 2024 Slides - Unlocking Value with AIWSO2CON 2024 Slides - Unlocking Value with AI
WSO2CON 2024 Slides - Unlocking Value with AI
 
WSO2CON 2024 - Navigating API Complexity: REST, GraphQL, gRPC, Websocket, Web...
WSO2CON 2024 - Navigating API Complexity: REST, GraphQL, gRPC, Websocket, Web...WSO2CON 2024 - Navigating API Complexity: REST, GraphQL, gRPC, Websocket, Web...
WSO2CON 2024 - Navigating API Complexity: REST, GraphQL, gRPC, Websocket, Web...
 
%in kempton park+277-882-255-28 abortion pills for sale in kempton park
%in kempton park+277-882-255-28 abortion pills for sale in kempton park %in kempton park+277-882-255-28 abortion pills for sale in kempton park
%in kempton park+277-882-255-28 abortion pills for sale in kempton park
 
Artyushina_Guest lecture_YorkU CS May 2024.pptx
Artyushina_Guest lecture_YorkU CS May 2024.pptxArtyushina_Guest lecture_YorkU CS May 2024.pptx
Artyushina_Guest lecture_YorkU CS May 2024.pptx
 
Abortion Pills In Pretoria ](+27832195400*)[ 🏥 Women's Abortion Clinic In Pre...
Abortion Pills In Pretoria ](+27832195400*)[ 🏥 Women's Abortion Clinic In Pre...Abortion Pills In Pretoria ](+27832195400*)[ 🏥 Women's Abortion Clinic In Pre...
Abortion Pills In Pretoria ](+27832195400*)[ 🏥 Women's Abortion Clinic In Pre...
 
WSO2CON 2024 Slides - Open Source to SaaS
WSO2CON 2024 Slides - Open Source to SaaSWSO2CON 2024 Slides - Open Source to SaaS
WSO2CON 2024 Slides - Open Source to SaaS
 
WSO2Con2024 - From Blueprint to Brilliance: WSO2's Guide to API-First Enginee...
WSO2Con2024 - From Blueprint to Brilliance: WSO2's Guide to API-First Enginee...WSO2Con2024 - From Blueprint to Brilliance: WSO2's Guide to API-First Enginee...
WSO2Con2024 - From Blueprint to Brilliance: WSO2's Guide to API-First Enginee...
 

OSS license 101

  • 1. OSS license 101 December 10th , 2016 Hideki Yamane <henrich@debian.org>
  • 2. Disclaimer: IANAL & Eng”r”ish ;) See https://en.wikipedia.org/wiki/IANAL https://en.wikipedia.org/wiki/Engrish
  • 3. License = Allow **some** rights          / ̄\          |     |          \_/            |        /  ̄  ̄ \      /  \ /  \  よくぞこのセッションにきた       /   ⌒   ⌒   \      褒美としてこのソフトを使う     |     ( __ 人 __ )     |       権利を許諾しよう     \    ` ⌒ ´     /   ☆      / ヽ、 -- ー、__ ,-‐´ \─/    /  >   ヽ▼●▼ < \   || ー、 .   / ヽ、   \ i   | 。 |   |/   ヽ  ( ニ、`ヽ .   .l    ヽ     l   | 。 |   | r - 、 y  `ニ  ノ \   l      |      | ー─ |  ̄ l   ` ~ ヽ_ノ___ _     / ̄ ̄ ̄ ̄ヽ -' ヽ --'   / オープナ  / |     .|  ̄ ̄ ̄ ̄ ̄ ̄ | / |     |  ̄ ̄ ̄ ̄ ̄ ̄ | / | ______ / ̄オプーナ/ |   ̄ |__ 」/ _ オープナ  / |  ̄ |__, 」__ _     / | |  ̄ ̄ ̄ ̄ ̄ | /オープナ ̄/ ̄ ̄ ̄ ̄ | / オプーナ / |   /  .| |  ̄ ̄ ̄ ̄ ̄ |  ̄ ̄ ̄ ̄ ̄ | / l  ̄ ̄ ̄ ̄ |  ̄ ̄ ̄ ̄ ̄ | / |  / |  ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄
  • 4. Software license Depends on "©" And relates to other layers... Patent Trademark Contract
  • 5. Patent “ 3. Grant of Patent License. Subject to the terms and conditions of this License, each Contributor hereby grants to You a perpetual, worldwide, non-exclusive, no-charge, royalty-free, irrevocable (except as stated in this section) patent license to make, have made, use, offer to sell, sell, import, and otherwise transfer the Work, where such license applies only to those patent claims licensable by such Contributor that are necessarily infringed by their Contribution(s) alone or by combination of their Contribution(s) with the Work to which such Contribution(s) was submitted. If You institute patent litigation against any entity (including a cross-claim or counterclaim in a lawsuit) alleging that the Work or a Contribution incorporated within the Work constitutes direct or contributory patent infringement, then any patent licenses granted to You under this License for that Work shall terminate as of the date such litigation is filed.”
  • 8. Choose License Depends on Your purpose No “Best and Greatest” license
  • 9. "Full-scratch" license? OSS license = well-tested library Software license = library written in natural language Domain specific knowledge (law) License = protocol Compatibility issue Don't create new protocol until you **really** need it Productivity Time investment writing Natural language(Legal Term) vs writing code
  • 10. Proprietary license vs OSS license Default deny vs Default allow Whitelist vs Blacklist
  • 11. The Open Source Definition (https://opensource.org/osd-annotated) 1 . Free Redistribution 2 . Source Code 3 . Derived Works 4 . Integrity of The Author's Source Code 5 . No Discrimination Against Persons or Groups 6 . No Discrimination Against Fields of Endeavor 7 . Distribution of License 8 . License Must Not Be Specific to a Product 9 . License Must Not Restrict Other Software 1 0 . License Must Be Technology-Neutral
  • 12. DFSG-free(OSS), OSI-Certified and fake DFSG-free(OSS) OSI-Certified fake-OSS
  • 13. Well-known OSS license ● GPL-{2,3}, AGPL ● LGPL-{2.1,3} ● MIT/BSD-{2,3}-clause ● Apache-2.0 ● MPL ● Etc… OSI approval license = more than 60
  • 14. Which license is best? Not sure ;) - Depends on usage and purpose Same as Library/Framework/Language No “Best and Greatest” Point of view Copyleft vs Permissive Patent-free or not Domain-specfic
  • 15. Copyleft vs Permissive Copyleft : GPL,CDDL,MPL, etc. Permissive : MIT,BSD-{2,3}-clause, etc. https://www.gnu.org/licenses/copyleft.ja.html
  • 19. Zstd (https://github.com/facebook/zstd) BSD-3-clause license However, its "PATENTS" file says " The license granted hereunder will terminate, automatically and without notice, if you (or any of your subsidiaries, corporate affiliates or agents) initiate directly or indirectly, or take a direct financial interest in, any Patent Assertion: (i) against Facebook or any of its subsidiaries or corporate affiliates, (ii) against any party if such Patent Assertion arises in whole or in part from any software, technology, product or service of Facebook or any of its subsidiaries or corporate affiliates, or (iii) against any party relating to the Software. Notwithstanding the foregoing, if Facebook or any of its subsidiaries or corporate affiliates files a lawsuit alleging patent infringement against you in the first instance, and you respond by filing a patent infringement counterclaim in that lawsuit against that party that is unrelated to the Software, the license granted hereunder will not terminate under section (i) of this paragraph due to such counterclaim."
  • 20. Zfs (GPL vs CDDL) by Canonical, Ltd. We cannot sue them, since we are not copyright holder: only Oracle can do so.