SlideShare a Scribd company logo
Open Source Licenses
free/open source software (FOSS)
自由 免費 軟體
SZ LIN
szlin@cs.nctu.edu.tw
1
Date: 2016/7/29
2
SZLIN
 Taiwan Industrial Grade Linux Distribution Developer
 Debian Maintainer
About Me
3
智慧財產權包含
 著作權 - Copyright
 專利 - Patent
 商標 (不在討論範圍)
 商業秘密 (不在討論範圍)
4
Copyrights V.S. Patents
只要是你創作的東西, 就有 copyright,
也就是著作權
Copyrights
 需在地申請且經過專利局審查, 公告,
公開, 最後授證, 才有專利權
 專利為屬地主義, 不得跨國使用
 有些國家不允許軟體專利
Patents
5
Ref: https://angeinitc.files.wordpress.com/2014/04/copyleft1.jpg
6
Open Source Initiative
7
The Open Source Definition [1][3]
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
授權條款不得限制其他軟體
10
License Must Be Technology-Neutral
授權條款保持技術中立性
8
Popular Licenses [1]
Other Licenses:
 https://opensource.org/licenses/category
1. Apache License 2.0
2. BSD 3-Clause "New" or "Revised" license
3. BSD 2-Clause "Simplified" or "FreeBSD" license
4. GNU General Public License (GPL)
5. GNU Library or "Lesser" General Public License (LGPL)
6. MIT license
7. Mozilla Public License 2.0
8. Common Development and Distribution License
9. Eclipse Public License
9
The OSS license spectrum [6]
Ref: https://cloud.githubusercontent.com/assets/282759/6517300/9dc14536-c367-11e4-9a63-b23a3d75af78.png
10
Licenses Permissions [2]
GNU GPLv2 GNU GPLv3 GNU
AGPLv3
GNU
LGPLv3
Mozilla
Public
License 2.0
Apache
License 2.0
MIT
License
Commercial
Use
V V V V V V V
Distribution V V V V V V V
Modification V V V V V V V
Patent Use - V V V V V -
Private Use V V V V V V V
11
Licenses Conditions [2]
GNU GPLv2 GNU GPLv3 GNU
AGPLv3
GNU
LGPLv3
Mozilla
Public
License 2.0
Apache
License 2.0
MIT
License
Disclose
Source
V V V ∆ V - -
License and
Copyright
Notice
V V V V V V V
Network Use
is Distribution
- - V - - - -
Same License V V V V V - -
State Changes V V V V - V -
12
Licenses Limitations[2]
GNU GPLv2 GNU GPLv3 GNU
AGPLv3
GNU
LGPLv3
Mozilla
Public
License 2.0
Apache
License 2.0
MIT
License
Hold Liable
V V V V V V V
Trademark
Use
- - - - V V -
13
License Compatibility
Ref: https://upload.wikimedia.org/wikipedia/commons/d/dc/Quick-guide-gplv3-compatibility.svg
https://en.wikipedia.org/wiki/File:Software-license-compatiblity-graph.svg
14
Open source license usage on GitHub.com [5]
15
FAQ [1]
1. Can Open Source software be used for commercial purposes?
 YES
2. Can I sell Open Source programs? Even if I haven't written it?
 YES
3. Is <SOME LICENSE> an Open Source license, even if it is not listed on your web site?
 In general, NO.
4. Can I call my program "Open Source" even if I don't use an approved license?
 Please don't do that. If you call it "Open Source" without using an approved
license, you will confuse people.
5. Which Open Source license should I choose to release my software under?
 http://wiki.civiccommons.org/Choosing_a_License/
 http://choosealicense.com/
 http://www.openfoundry.org/LicenseWizard/index.htm
16
Which License does Google use [7]
17
Thank you
18
References
1. Open source initiative
https://opensource.org/licenses
2. Choose an open source license
http://choosealicense.com/
3. 開放原始碼的十項定義
http://www.openfoundry.org/tw/legal-column-list/520-2010-07-15-10-49-56
4. A Quick Survey of OSS Licenses, Tools, and Compliance
http://events.linuxfoundation.org/sites/events/files/slides/2016%20-%20ELC%20-%20Hudson%20-
%20OSS%20Licenses%20Survey.pdf
5. Open source license usage on GitHub.com
https://github.com/blog/1964-open-source-license-usage-on-github-com
6. Open source licensing
http://www.slideshare.net/vonhaller/joomladay-2014-open-source-licenses
7. OSS_at_Google
http://events.linuxfoundation.jp/sites/events/files/slides/OSS_at_Google.pdf

More Related Content

What's hot (20)

PDF
Select, manage, and backport the long term stable kernels
SZ Lin
 
PDF
Building, deploying and testing an industrial linux platform @ Open source su...
SZ Lin
 
PPTX
y2038 issue
SZ Lin
 
PPT
Configuration Management
elliando dias
 
PPTX
Fast boot
SZ Lin
 
PDF
淺談 Live patching technology
SZ Lin
 
PPTX
Distributed Compiler Icecc
SZ Lin
 
PDF
Software, Over the Air (SOTA) for Automotive Grade Linux (AGL)
Leon Anavi
 
PPTX
LAS16-300K2: Geoff Thorpe - IoT Zephyr
Shovan Sargunam
 
PDF
Using Embedded Linux for Infrastructure Systems
Yoshitake Kobayashi
 
PPT
Embedding Linux For An Automotive Environment
FSCONS
 
PDF
Porting a new architecture (NDS32) to open wrt project
Macpaul Lin
 
PDF
Kernel Recipes 2013 - ARM support in the Linux kernel
Anne Nicolas
 
PDF
2008-07-30 IBM Teach the Teacher (IBM T3), Red Hat Update for System z
Shawn Wells
 
PDF
2009-09-24 Get the Hype on System z Webinar with IBM, Current & Future Linux ...
Shawn Wells
 
PDF
2008-09-09 IBM Interaction Conference, Red Hat Update for System z
Shawn Wells
 
PDF
Userspace drivers-2016
Chris Simmonds
 
PDF
Kernel Recipes 2017 - An introduction to the Linux DRM subsystem - Maxime Ripard
Anne Nicolas
 
PDF
Using VPP and SRIO-V with Clear Containers
Michelle Holley
 
PDF
Claudio Scordino - Handling mixed criticality on embedded multi-core systems
linuxlab_conf
 
Select, manage, and backport the long term stable kernels
SZ Lin
 
Building, deploying and testing an industrial linux platform @ Open source su...
SZ Lin
 
y2038 issue
SZ Lin
 
Configuration Management
elliando dias
 
Fast boot
SZ Lin
 
淺談 Live patching technology
SZ Lin
 
Distributed Compiler Icecc
SZ Lin
 
Software, Over the Air (SOTA) for Automotive Grade Linux (AGL)
Leon Anavi
 
LAS16-300K2: Geoff Thorpe - IoT Zephyr
Shovan Sargunam
 
Using Embedded Linux for Infrastructure Systems
Yoshitake Kobayashi
 
Embedding Linux For An Automotive Environment
FSCONS
 
Porting a new architecture (NDS32) to open wrt project
Macpaul Lin
 
Kernel Recipes 2013 - ARM support in the Linux kernel
Anne Nicolas
 
2008-07-30 IBM Teach the Teacher (IBM T3), Red Hat Update for System z
Shawn Wells
 
2009-09-24 Get the Hype on System z Webinar with IBM, Current & Future Linux ...
Shawn Wells
 
2008-09-09 IBM Interaction Conference, Red Hat Update for System z
Shawn Wells
 
Userspace drivers-2016
Chris Simmonds
 
Kernel Recipes 2017 - An introduction to the Linux DRM subsystem - Maxime Ripard
Anne Nicolas
 
Using VPP and SRIO-V with Clear Containers
Michelle Holley
 
Claudio Scordino - Handling mixed criticality on embedded multi-core systems
linuxlab_conf
 

Viewers also liked (11)

PDF
Debian 套件打包教學指南 - 繁體中文翻譯
SZ Lin
 
PDF
Cellular technology with Embedded Linux - COSCUP 2016
SZ Lin
 
PPTX
Embedded Linux/ Debian with ARM64 Platform
SZ Lin
 
PDF
Debian 套件打包教學指南 v0.19 - 繁體中文翻譯
SZ Lin
 
PDF
Implementing a Security strategy in IoT, Practical example Automotive Grade L...
LibreCon
 
PDF
TIZEN Application Validation
Ryo Jin
 
PDF
Contributing to Automotive Grade Linux (AGL) and GENIVI Development Platform ...
Leon Anavi
 
ODP
Introduction to Optee (26 may 2016)
Yannick Gicquel
 
PPTX
LAS16-203: Platform security architecture for embedded devices
Linaro
 
PDF
Q4.11: Introduction to eMMC
Linaro
 
PDF
LAS16-111: Easing Access to ARM TrustZone – OP-TEE and Raspberry Pi 3
Linaro
 
Debian 套件打包教學指南 - 繁體中文翻譯
SZ Lin
 
Cellular technology with Embedded Linux - COSCUP 2016
SZ Lin
 
Embedded Linux/ Debian with ARM64 Platform
SZ Lin
 
Debian 套件打包教學指南 v0.19 - 繁體中文翻譯
SZ Lin
 
Implementing a Security strategy in IoT, Practical example Automotive Grade L...
LibreCon
 
TIZEN Application Validation
Ryo Jin
 
Contributing to Automotive Grade Linux (AGL) and GENIVI Development Platform ...
Leon Anavi
 
Introduction to Optee (26 may 2016)
Yannick Gicquel
 
LAS16-203: Platform security architecture for embedded devices
Linaro
 
Q4.11: Introduction to eMMC
Linaro
 
LAS16-111: Easing Access to ARM TrustZone – OP-TEE and Raspberry Pi 3
Linaro
 
Ad

Similar to Learning notes on Open Source License (20)

ODP
20160821-osln.tw-跨界扎根的台灣開源法律網絡(ODP)
Lucien C.H. Lin
 
PDF
The Rules of Open Source and Collaboration: Copyright and Public License
Richard Lin
 
PDF
20160821-osln.tw-跨界扎根的台灣開源法律網絡(PDF)
Lucien C.H. Lin
 
PDF
Open Source Business Models
Motaz Saad
 
PPTX
Introduction of foss license &amp; fos sology 20130911_v2
Andy Huang
 
ODP
Be Innovative with Copyright - Introduction to Open Source Business Models
Haggen So
 
PPT
Open source licenses
Vincent Boisard
 
PPTX
Open Source Software and the Law Slides 12/7/12
elliott-davis
 
PDF
Conversation on Open Source - CU Boulder - Feb 2017
Jason Carolan
 
PPTX
Legal-Considerations-for-Open-Source-Software-Creative-Commons-Licenses_Sprin...
EmmaShort14
 
KEY
Using Open Source for Enterprise
Eric Fesler
 
PDF
An Open Source Workshop
halehmahbod
 
PDF
OSSF 2018 - Jilayne Lovejoy - Training: Intro to Open Source
FINOS
 
PDF
F/OSS slidedeck
Gerard Braad
 
PPTX
Open Source And the Internet Of Things
ProgrammableWeb
 
PDF
FOSS on Government Policy, Industry Adoption, Campus Promotion and Community ...
Richard Lin
 
PPTX
Open Source Software Licenses (for humans)
Shijie Feng
 
PDF
Degrees of Freedom
Johan Thelin
 
PPT
Open Source Software Licenses
Nandana Mihindukulasooriya
 
PPTX
C-SCALE Tutorial: Licensing Open Source Software
Sebastian Luna-Valero
 
20160821-osln.tw-跨界扎根的台灣開源法律網絡(ODP)
Lucien C.H. Lin
 
The Rules of Open Source and Collaboration: Copyright and Public License
Richard Lin
 
20160821-osln.tw-跨界扎根的台灣開源法律網絡(PDF)
Lucien C.H. Lin
 
Open Source Business Models
Motaz Saad
 
Introduction of foss license &amp; fos sology 20130911_v2
Andy Huang
 
Be Innovative with Copyright - Introduction to Open Source Business Models
Haggen So
 
Open source licenses
Vincent Boisard
 
Open Source Software and the Law Slides 12/7/12
elliott-davis
 
Conversation on Open Source - CU Boulder - Feb 2017
Jason Carolan
 
Legal-Considerations-for-Open-Source-Software-Creative-Commons-Licenses_Sprin...
EmmaShort14
 
Using Open Source for Enterprise
Eric Fesler
 
An Open Source Workshop
halehmahbod
 
OSSF 2018 - Jilayne Lovejoy - Training: Intro to Open Source
FINOS
 
F/OSS slidedeck
Gerard Braad
 
Open Source And the Internet Of Things
ProgrammableWeb
 
FOSS on Government Policy, Industry Adoption, Campus Promotion and Community ...
Richard Lin
 
Open Source Software Licenses (for humans)
Shijie Feng
 
Degrees of Freedom
Johan Thelin
 
Open Source Software Licenses
Nandana Mihindukulasooriya
 
C-SCALE Tutorial: Licensing Open Source Software
Sebastian Luna-Valero
 
Ad

Recently uploaded (20)

PDF
BNSS Chapter 10 – Financial Support Laws for Wives, Children, and Parents in ...
LatestLaws1
 
PPT
ASPEK ETIK & HUKUM (MATERI PAK MUNIR).ppt
bahranmifanda69
 
PPTX
加拿大学历认证范本多伦多都会大学录取通知书TMU毕业完成信2025年新版
Taqyea
 
PPTX
加拿大学位证(UNBC毕业证书)北不列颠哥伦比亚大学毕业证书如何办理
Taqyea
 
PDF
2025-06-10 89th Legislative Session Debrief : Panel Discussion
tagdpa
 
PPTX
Chronological Development of Territorial Waters and Maritime Boundary of Bang...
Md. Sumon Chowdhury
 
PPTX
Provisions of Narcotics Drugs and Psychotropic Substances Act (NDPS) Act
Dr. Smildon Spelman
 
PPTX
Presidential Decree No. 705; Jurisdiction of the Court, DENR, and other Partn...
RedDelaCruz11
 
PDF
POCSO Act Explained – Key Provisions, Penalties & Child Protection Laws
kanoonpedia95
 
PDF
GECAD Ghana Limited versus Horace Ekow Ewusi and Nyame Tumi So Smart Ltd
Kweku Zurek
 
PDF
FYG-Governing Board Composition and Tax to GDP Ratios Publication.pdf
Kweku Zurek
 
PPTX
西班牙毕业证书坎塔布里亚大学成绩单防伪UC学生卡定制复刻毕业证
Taqyea
 
PDF
Sambhal-Report-2025.pdf Sambhal, the authors of the report warn,
sabranghindi
 
PPTX
The Great Mughalsssssssssssssssssss.pptx
sarmanali014
 
PDF
VIETNAM - AMENDED LAW ON ENTERPRISES - What you must know:
Dr. Oliver Massmann
 
PPTX
Fivem LSPD Meeting With custom background
leighton6373562
 
PPTX
Same-day court marriage certificate | Advocate Pandya
pandyaassociate01
 
PPTX
CONTRACT PRESENTATION ON CAPACITY.pptx..
graciellagarner
 
PDF
Law Firm Presentation explaining common services.pdf
deborafranchesca
 
PDF
Executive Compensation In Ohio Divorces.pdf
The Law Buzz
 
BNSS Chapter 10 – Financial Support Laws for Wives, Children, and Parents in ...
LatestLaws1
 
ASPEK ETIK & HUKUM (MATERI PAK MUNIR).ppt
bahranmifanda69
 
加拿大学历认证范本多伦多都会大学录取通知书TMU毕业完成信2025年新版
Taqyea
 
加拿大学位证(UNBC毕业证书)北不列颠哥伦比亚大学毕业证书如何办理
Taqyea
 
2025-06-10 89th Legislative Session Debrief : Panel Discussion
tagdpa
 
Chronological Development of Territorial Waters and Maritime Boundary of Bang...
Md. Sumon Chowdhury
 
Provisions of Narcotics Drugs and Psychotropic Substances Act (NDPS) Act
Dr. Smildon Spelman
 
Presidential Decree No. 705; Jurisdiction of the Court, DENR, and other Partn...
RedDelaCruz11
 
POCSO Act Explained – Key Provisions, Penalties & Child Protection Laws
kanoonpedia95
 
GECAD Ghana Limited versus Horace Ekow Ewusi and Nyame Tumi So Smart Ltd
Kweku Zurek
 
FYG-Governing Board Composition and Tax to GDP Ratios Publication.pdf
Kweku Zurek
 
西班牙毕业证书坎塔布里亚大学成绩单防伪UC学生卡定制复刻毕业证
Taqyea
 
Sambhal-Report-2025.pdf Sambhal, the authors of the report warn,
sabranghindi
 
The Great Mughalsssssssssssssssssss.pptx
sarmanali014
 
VIETNAM - AMENDED LAW ON ENTERPRISES - What you must know:
Dr. Oliver Massmann
 
Fivem LSPD Meeting With custom background
leighton6373562
 
Same-day court marriage certificate | Advocate Pandya
pandyaassociate01
 
CONTRACT PRESENTATION ON CAPACITY.pptx..
graciellagarner
 
Law Firm Presentation explaining common services.pdf
deborafranchesca
 
Executive Compensation In Ohio Divorces.pdf
The Law Buzz
 

Learning notes on Open Source License

  • 1. Open Source Licenses free/open source software (FOSS) 自由 免費 軟體 SZ LIN [email protected] 1 Date: 2016/7/29
  • 2. 2 SZLIN  Taiwan Industrial Grade Linux Distribution Developer  Debian Maintainer About Me
  • 3. 3 智慧財產權包含  著作權 - Copyright  專利 - Patent  商標 (不在討論範圍)  商業秘密 (不在討論範圍)
  • 4. 4 Copyrights V.S. Patents 只要是你創作的東西, 就有 copyright, 也就是著作權 Copyrights  需在地申請且經過專利局審查, 公告, 公開, 最後授證, 才有專利權  專利為屬地主義, 不得跨國使用  有些國家不允許軟體專利 Patents
  • 7. 7 The Open Source Definition [1][3] 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 授權條款不得限制其他軟體 10 License Must Be Technology-Neutral 授權條款保持技術中立性
  • 8. 8 Popular Licenses [1] Other Licenses:  https://opensource.org/licenses/category 1. Apache License 2.0 2. BSD 3-Clause "New" or "Revised" license 3. BSD 2-Clause "Simplified" or "FreeBSD" license 4. GNU General Public License (GPL) 5. GNU Library or "Lesser" General Public License (LGPL) 6. MIT license 7. Mozilla Public License 2.0 8. Common Development and Distribution License 9. Eclipse Public License
  • 9. 9 The OSS license spectrum [6] Ref: https://cloud.githubusercontent.com/assets/282759/6517300/9dc14536-c367-11e4-9a63-b23a3d75af78.png
  • 10. 10 Licenses Permissions [2] GNU GPLv2 GNU GPLv3 GNU AGPLv3 GNU LGPLv3 Mozilla Public License 2.0 Apache License 2.0 MIT License Commercial Use V V V V V V V Distribution V V V V V V V Modification V V V V V V V Patent Use - V V V V V - Private Use V V V V V V V
  • 11. 11 Licenses Conditions [2] GNU GPLv2 GNU GPLv3 GNU AGPLv3 GNU LGPLv3 Mozilla Public License 2.0 Apache License 2.0 MIT License Disclose Source V V V ∆ V - - License and Copyright Notice V V V V V V V Network Use is Distribution - - V - - - - Same License V V V V V - - State Changes V V V V - V -
  • 12. 12 Licenses Limitations[2] GNU GPLv2 GNU GPLv3 GNU AGPLv3 GNU LGPLv3 Mozilla Public License 2.0 Apache License 2.0 MIT License Hold Liable V V V V V V V Trademark Use - - - - V V -
  • 14. 14 Open source license usage on GitHub.com [5]
  • 15. 15 FAQ [1] 1. Can Open Source software be used for commercial purposes?  YES 2. Can I sell Open Source programs? Even if I haven't written it?  YES 3. Is <SOME LICENSE> an Open Source license, even if it is not listed on your web site?  In general, NO. 4. Can I call my program "Open Source" even if I don't use an approved license?  Please don't do that. If you call it "Open Source" without using an approved license, you will confuse people. 5. Which Open Source license should I choose to release my software under?  http://wiki.civiccommons.org/Choosing_a_License/  http://choosealicense.com/  http://www.openfoundry.org/LicenseWizard/index.htm
  • 16. 16 Which License does Google use [7]
  • 18. 18 References 1. Open source initiative https://opensource.org/licenses 2. Choose an open source license http://choosealicense.com/ 3. 開放原始碼的十項定義 http://www.openfoundry.org/tw/legal-column-list/520-2010-07-15-10-49-56 4. A Quick Survey of OSS Licenses, Tools, and Compliance http://events.linuxfoundation.org/sites/events/files/slides/2016%20-%20ELC%20-%20Hudson%20- %20OSS%20Licenses%20Survey.pdf 5. Open source license usage on GitHub.com https://github.com/blog/1964-open-source-license-usage-on-github-com 6. Open source licensing http://www.slideshare.net/vonhaller/joomladay-2014-open-source-licenses 7. OSS_at_Google http://events.linuxfoundation.jp/sites/events/files/slides/OSS_at_Google.pdf