SlideShare uma empresa Scribd logo
1 de 143
善用自由開源軟體授權模式來加速專案開發
中央研究院 資訊科技創新研究中心 自由軟體鑄造場
葛冬梅 法政研究
  Email: tmk2005@citi.sinica.edu.tw
  TEL: +886-2-27883799 #1474
本著作採用創用 CC 「姓名標示-非商業性」授權條款台灣 3.0 版
2014/04/09 2
Open Foundry
2014/04/09 3
法律源地
2014/04/09 4
法律源地常用連結
● 法律小辭典 
● 自由軟體授權常見問答集 
● 自由軟體訴訟案件分析彙整 
● 法律政策發問討論區  
● 自由軟體授權條款介紹 
● 自由軟體授權條款分類表 
2014/04/09 5
進行方式
● 原則的解說
非放諸四海而皆準,需個案討論。
● 討論的方式
可隨時提問,視情況回答。
● 會後的連絡
電郵、電話、法政論壇。
2014/04/09 6
大綱
● 自由開源軟體簡史
● 自由開源軟體特性
● 授權條款介紹與應用注意事項
● 自由開源社群在台灣
2014/04/09 7
自由開源軟體簡史
2014/04/09 8
2014/04/09 9
©Gisle Hannemyr, CC by-sa 3.0 unported,
http://en.wikipedia.org/wiki/File:Rms_ifi_large.jpg
Richard M. Stallman
2014/04/09 10
2014/04/09 11
1980 年
美國正式將電腦程式納入
著作權制度加以保護
2014/04/09 12
商業軟體公司興起
(1) 販售私有軟體 
(2) 角社群開發者挖
(3) 制定保密協議
(Non-Disclosure Agreement, NDA)
2014/04/09 13
2014/04/09 14
本頁圖片下載於網際網路,本次取用特別聲明在非商業性、學術推廣演講中主張「合理使用」,請讀者不要更行移置他用。
http://www.digibarn.com/collections/printers/xerox-9700/ .
Xerox 印表機
2014/04/09 15
四大自由
●
執行執行程式的自由。
●
研究研究與修改修改程式的自由。
●
再次散布再次散布程式的自由。
● 散布修改版本,藉此回饋回饋社群並促進改良促進改良其他程
式的自由。
2014/04/09 16
自由軟體
Free Software
關於四大自由與自由軟體的內涵,請見: http://www.openfoundry.org/tw/basic-concepts/1448-2010-07-13-09-56-17。
2014/04/09 17
GNU Project
“GNU's Not Unix!”
2014/04/09 18
http://www.gnu.org/
2014/04/09 19
GNU 授權條款
● GNU General Public License, GPL
● GNU Lesser/Library General Public License, LGPL
● GNU Affero General Public License, AGPL
● GNU Free Documentation License, GFDL
2014/04/09 20
Copyleft 著佐權機制
● 以實踐四大自由理念為目的。
● 以著作權為基礎。
● 反向運用,將使用、散布、修改與重製程式等權
利事先授與使用者。
● 修改後的程式仍然必須採用相同方式來授權。
2014/04/09 21
請你跟我這樣說 請你跟我這樣做
請你跟我這樣說 請你跟我這樣做
請你跟我這樣說 請你跟我這樣做
2014/04/09 22
http://www.fsf.org/
2014/04/09 23
自由軟體運動
(Free Software Movement)
GPL-2.0
自由軟體運動憲法
2014/04/09 24
2014/04/09 25
Linux Kernel
2014/04/09 26
GNU/Linux
2014/04/09 27
2014/04/09 28本照片採用創用 CC 「姓名標示 - 非商業性 - 相同方式分享」 2.0 通用版授權,下載網址: http://www.flickr.com/photos/stanleyju/1426429337/
2014/04/09 29
http://opensource.org/osd
2014/04/09 30
OSI 核准通過的 Open Source Licenses
http://opensource.org/licenses
2014/04/09 31
名詞
● Free Software
自由軟體
● Open Source Software (OSS)
開源軟體、開放原始碼軟體
● Free/Open Source Software (FOSS)
自由 / 開放源碼軟體、自由開源軟體
● Free/Libre/Open Source Software (FLOSS)
2014/04/09 32
2014/04/09 33
自由軟體 軟體分類 專屬軟體
Linux / BSD
作業系統
Windows
Apache OpenOffice / LibreOffice
PDFCreator
文書處理
MS Office
Adobe Acrobat Writer
Firefox
Thunderbird
瀏覽器
電子郵件
Explorer
MS Outlook
FileZilla
SmartFTP
FTP 連線
CuteFtp
FlashFXP
Empathy
AMSN
即時訊息
Gtalk (Hangout)
MSN
Media Player Classic
VLC media player
影片播放
WinDVD
PowerDVD
7-Zip
壓縮工具
WinRAR
ImgBurn
CDBurnerXP
光 燒錄碟
Nero
Alcohol 120%
自由開源軟體 - 私有軟體對照表
2014/04/09 34
2014/04/09 35
2014/04/09 36
自由開源軟體特性
2014/04/09 37
六大特性
● 開放程式源碼
● 不限制授權對象與使用地域
● 不收取授權金
● 授權不可撤回
● 不附隨擔保
● 釋放四大自由予後手
2014/04/09 38
* ##/%% variable matching code ripped out of ash shell for code sharing
*
* This code is derived from software contributed to Berkeley by
* Kenneth Almquist.
*
* Licensed under GPLv2 or later, see file LICENSE in this source tree.
*
* Copyright (c) 1989, 1991, 1993, 1994
* The Regents of the University of California. All rights reserved.
*
* Copyright (c) 1997-2005 Herbert Xu <herbert@gondor.apana.org.au>
* was re-ported from NetBSD and debianized.
*/
#ifdef STANDALONE
# include <stdbool.h>
# include <stdio.h>
# include <stdlib.h>
# include <string.h>
# include <unistd.h>
# define FAST_FUNC /* nothing */
# define PUSH_AND_SET_FUNCTION_VISIBILITY_TO_HIDDEN /* nothing */
# define POP_SAVED_FUNCTION_VISIBILITY /* nothing */
#else
# include "libbb.h"
#endif
#include <fnmatch.h>
#include "match.h"
char* FAST_FUNC scan_and_match(char *string, const char *pattern, unsigned flags)
{
char *loc;
char *end;
unsigned len = strlen(string);
int early_exit;
/* We can stop the scan early only if the string part
* we are matching against is shrinking, and the pattern has
* an unquoted "star" at the corresponding end. There are two cases.
* Case 1:
* "qwerty" does not match against pattern "*zy",
* no point in trying to match "werty", "erty" etc:
*/
early_exit = (flags == (SCAN_MOVE_FROM_LEFT + SCAN_MATCH_RIGHT_HALF) && pattern[0] == '*');
if (flags & SCAN_MOVE_FROM_LEFT) {
loc = string;
end = string + len + 1;
} else {
loc = string + len;
end = string - 1;
if (flags == (SCAN_MOVE_FROM_RIGHT + SCAN_MATCH_LEFT_HALF)) {
/* Case 2:
* "qwerty" does not match against pattern "qz*",
* no point in trying to match "qwert", "qwer" etc:
*/
const char *p = pattern + strlen(pattern);
if (--p >= pattern && *p == '*') {
early_exit = 1;
while (--p >= pattern && *p == '')
early_exit ^= 1;
}
}
}
開放程式源碼
此頁面程式碼擷取自 BusyBox 1.21.1 的源碼 案”檔 match.c” ,採用
「 GPL-2.0 及其後續版本」來授權,利用程式碼請遵守授權規
則,授權規則說明請見: http://www.busybox.net/license.html。
2014/04/09 39
自由開源軟體
網路散布
2014/04/09 40
GNU/Linux
2014/04/09 41
2014/04/09 42
此圖下載於網際網路,其授權資訊如下,本次取用特別聲明在非商業性、學術推廣演講中主張「合理使用」,請讀者不要
更行移置他用。 Author: Iconshock; Homepage: http://www.iconshock.com; License: Linkware; Commercial usage: Not allowed.
Repository
Client
Client
Client
ClientClient
Client Client
Client
Client
Client
2014/04/09 43
使用 修改
重製 散布
2014/04/09 44
B
接受技轉公司
B
使用者 User/You
( 被授權人 )
A
國科會計畫
A
開發者
( 著作權人 )
B
接受技轉公司
C
後手 Recipient
( 被授權人 )
1.1. 為軟體採用自由開源授權條款為軟體採用自由開源授權條款
2.2. 提供程式源碼提供程式源碼
1.1. 為軟體採用自由開源授權條款為軟體採用自由開源授權條款
2.2. 提供程式源碼提供程式源碼
使用、修改、重製、散布
2014/04/09 45
六大特性
● 開放程式源碼
● 不限制授權對象與使用地域
● 不收取授權金
● 授權不可撤回
● 不附隨擔保
● 釋放四大自由予後手
2014/04/09 46
此圖下載於網際網路,其授權資訊如下,本次取用特別聲明在非商業性、學術推廣演講中主張「合理使用」,請讀者不要
更行移置他用。 Author: Iconshock; Homepage: http://www.iconshock.com; License: Linkware; Commercial usage: Not allowed.
Repository
Client
Client
Client
ClientClient
Client Client
Client
Client
Client
2014/04/09 47
此圖下載於網際網路,其授權資訊如下,本次取用特別聲明在非商業性、學術推廣演講中主張「合理使用」,請讀者不要
更行移置他用。 Author: Iconshock; Homepage: http://www.iconshock.com; License: Linkware; Commercial usage: Not allowed.
Repository
Client
Client
Client
ClientClient
Client Client
Client
Client
Client
2014/04/09 48
2014/04/09 49
六大特性
● 開放程式源碼
● 不限制授權對象與使用地域
● 不收取授權金
● 授權不可撤回
● 不附隨擔保
● 釋放四大自由予後手
2014/04/09 50
權利 ↔ 義務、限制
2014/04/09 51
限制限制  
授權對象
授權時間
授權範圍
2014/04/09 52
程式碼→表現形式 - 著作權 ✘
程式碼→發明技術 - 專利權 ✘
2014/04/09 53
GPL-3.0 專利授權規定
2014/04/09 54
BSD 類條款 + 額外專利授權: WebM
2014/04/09 55
商標權 ∆
圖案、文字 ...→ 商業信譽 - 商標權
不需要 刪除即可
2014/04/09 56
Ubuntu 商標政策概要
● UBUNTU 、 KUBUNTU 、 EDUBUNTU 、 XUB
UNTU 、 JUJU 與 LANDSCAPE 為註冊商標。
● 未經授權直接為之
針對這些商標討論、打油詩。
針對 Ubuntu 撰寫文章、架設網站或部落格,只要這些行為
不會引起誤解。
● 經過授權才得為之http://www.canonical.com/intellectual-property-rights-policy
2014/04/09 57http://developer.android.com/distribute/googleplay/promote/brand.html
2014/04/09 58
授權金 ✘
費用  ✔
2014/04/09 59
服務費、擔保費用、
維護費、技術服務費用
2014/04/09 60
2014/04/09 61
六大特性
● 開放程式源碼
● 不限制授權對象與使用地域
● 不收取授權金
● 授權不可撤回
● 不附隨擔保
● 釋放四大自由予後手
2014/04/09 62
自由散布
事實上難以撤回
2014/04/09 63
此圖下載於網際網路,其授權資訊如下,本次取用特別聲明在非商業性、學術推廣演講中主張「合理使用」,請讀者不要
更行移置他用。 Author: Iconshock; Homepage: http://www.iconshock.com; License: Linkware; Commercial usage: Not allowed.
Repository
Client
Client
Client
ClientClient
Client Client
Client
Client
Client
2014/04/09 64
GPL-3.0 第 2 條第 1 項
2014/04/09 65
Apache-2.0 第 2 、 3 條
2014/04/09 66
升級改版、更改授權 - Samba 為例
2014/04/09 67
~3.0.x → GPL-2.0
3.2.x~ → GPL-3.0
2014/04/09 68
權利人散布時設立條款升級機制 – GPL-3.0
2014/04/09 69
GPL-3.0 or any later version
GPL-3.0 及其後版本
2014/04/09 70
條款訂立時設立條款升級機制 – MPL-2.0
2014/04/09 71
六大特性
● 開放程式源碼
● 不限制授權對象與使用地域
● 不收取授權金
● 授權不可撤回
● 不附隨擔保
● 釋放四大自由予後手
2014/04/09 72
2014/04/09 73
功能面
權利面
2014/04/09 74
衡平原則
天下沒有白吃的午餐
2014/04/09 75
沒有綠豆的綠豆湯
2014/04/09 76
強制禁止規定
例一:我國民法規定出賣人負有瑕疵擔保責任  
例二:歐盟境內賣出的產品附隨二年產品保固責任
2014/04/09 77
六大特性
● 開放程式源碼
● 不限制授權對象與使用地域
● 不收取授權金
● 授權不可撤回
● 不附隨擔保
● 釋放四大自由予後手
2014/04/09 78
自由軟體
Free Software
關於四大自由與自由軟體的內涵,請見: http://www.openfoundry.org/tw/basic-concepts/1448-2010-07-13-09-56-17。
2014/04/09 79
Academic Free License 3.0 (AFL-3.0), Adaptive Public License (APL-1.0), Apache License 2.0 (Apache-2.0), Apple Public
Source License (APSL-2.0), Artistic license 2.0 (Artistic-2.0), Attribution Assurance Licenses (AAL), BSD 3-Clause "New" or
"Revised" License (BSD-3-Clause), BSD 2-Clause "Simplified" or "FreeBSD" License (BSD-2-Clause), Boost Software
License (BSL-1.0), Computer Associates Trusted Open Source License 1.1 (CATOSL-1.1), Common Development and
Distribution License 1.0 (CDDL-1.0), Common Public Attribution License 1.0 (CPAL-1.0), CUA Office Public License Version
1.0 (CUA-OPL-1.0), EU DataGrid Software License (EUDatagrid), Eclipse Public License 1.0 (EPL-1.0), Educational
Community License, Version 2.0 (ECL-2.0), Eiffel Forum License V2.0 (EFL-2.0), Entessa Public License (Entessa), European
Union Public License, Version 1.1 (EUPL-1.1), Fair License, Frameworx License (Frameworx-1.0), GNU Affero General
Public License v3 (AGPL-3.0), GNU General Public License version 2.0 (GPL-2.0), GNU General Public License version 3.0
(GPL-3.0), GNU Library or "Lesser" General Public License version 2.1 (LGPL-2.1), GNU Library or "Lesser" General Public
License version 3.0 (LGPL-3.0), Historical Permission Notice and Disclaimer (HPND), IBM Public License 1.0 (IPL-1.0), IPA
Font License (IPA), ISC License (ISC), LaTeX Project Public License 1.3c (LPPL-1.3c), Lucent Public License Version 1.02,
MirOS Licence, Microsoft Public License (Ms-PL), Microsoft Reciprocal License (Ms-RL), MIT license (MIT), Motosoto
License (Motosoto), Mozilla Public License 2.0 (MPL-2.0), Multics License, NASA Open Source Agreement 1.3 (NASA 1.3),
NTP License (NTP), Naumen Public License (Naumen), Nethack General Public License (NGPL), Nokia Open Source License,
Non-Profit Open Software License 3.0 (Non-Profit OSL 3.0), OCLC Research Public License 2.0 (OCLC-2.0), Open Font
License 1.1 (OFL 1.1), Open Group Test Suite License (OGTSL), Open Software License 3.0 (OSL-3.0), PHP License 3.0
(PHP-3.0), The PostgreSQL License (PostgreSQL), Python License (Python-2.0), CNRI Python license, Qt Public License
(QPL-1.0), RealNetworks Public Source License V1.0 (RPSL-1.0), Reciprocal Public License 1.5 (RPL-1.5), Ricoh Source
Code Public License (RSCPL), Simple Public License 2.0 (Simple-2.0), Sleepycat License (Sleepycat), Sun Public License
(SPL), Sybase Open Watcom Public License 1.0 (Watcom-1.0), University of Illinois/NCSA Open Source License (NCSA),
Vovida Software License v. 1.0 (VSL-1.0), W3C License, wxWindows Library License (WXwindows), X.Net License (Xnet),
Zope Public License 2.0 (ZPL-2.0), zlib/libpng license (Zlib).
2014/04/09 80
六大特性
● 開放程式源碼
● 不限制授權對象與使用地域
● 不收取授權金
● 授權不可撤回
● 不附隨擔保
● 釋放四大自由予後手
2014/04/09 81
免費軟體 (Freeware) - 免費散布
共享軟體 (Shareware)- 商業行銷
2014/04/09 82
與自由開源軟體的差異
● 原則上不提供程式源碼
即使提供程式碼源碼,不代表使用者一定可以修改源
碼。
● 大多限制用途
僅得個人使用,不得用於商業用途,或有功能或使用期
間上的限制。
2014/04/09 83
授權條款介紹與應用建議事項
2014/04/09 84
Academic Free License 3.0 (AFL-3.0), Adaptive Public License (APL-1.0), Apache License 2.0 (Apache-2.0), Apple Public
Source License (APSL-2.0), Artistic license 2.0 (Artistic-2.0), Attribution Assurance Licenses (AAL), BSD 3-Clause "New" or
"Revised" License (BSD-3-Clause), BSD 2-Clause "Simplified" or "FreeBSD" License (BSD-2-Clause), Boost Software
License (BSL-1.0), Computer Associates Trusted Open Source License 1.1 (CATOSL-1.1), Common Development and
Distribution License 1.0 (CDDL-1.0), Common Public Attribution License 1.0 (CPAL-1.0), CUA Office Public License Version
1.0 (CUA-OPL-1.0), EU DataGrid Software License (EUDatagrid), Eclipse Public License 1.0 (EPL-1.0), Educational
Community License, Version 2.0 (ECL-2.0), Eiffel Forum License V2.0 (EFL-2.0), Entessa Public License (Entessa), European
Union Public License, Version 1.1 (EUPL-1.1), Fair License, Frameworx License (Frameworx-1.0), GNU Affero General
Public License v3 (AGPL-3.0), GNU General Public License version 2.0 (GPL-2.0), GNU General Public License version 3.0
(GPL-3.0), GNU Library or "Lesser" General Public License version 2.1 (LGPL-2.1), GNU Library or "Lesser" General Public
License version 3.0 (LGPL-3.0), Historical Permission Notice and Disclaimer (HPND), IBM Public License 1.0 (IPL-1.0), IPA
Font License (IPA), ISC License (ISC), LaTeX Project Public License 1.3c (LPPL-1.3c), Lucent Public License Version 1.02,
MirOS Licence, Microsoft Public License (Ms-PL), Microsoft Reciprocal License (Ms-RL), MIT license (MIT), Motosoto
License (Motosoto), Mozilla Public License 2.0 (MPL-2.0), Multics License, NASA Open Source Agreement 1.3 (NASA 1.3),
NTP License (NTP), Naumen Public License (Naumen), Nethack General Public License (NGPL), Nokia Open Source License,
Non-Profit Open Software License 3.0 (Non-Profit OSL 3.0), OCLC Research Public License 2.0 (OCLC-2.0), Open Font
License 1.1 (OFL 1.1), Open Group Test Suite License (OGTSL), Open Software License 3.0 (OSL-3.0), PHP License 3.0
(PHP-3.0), The PostgreSQL License (PostgreSQL), Python License (Python-2.0), CNRI Python license, Qt Public License
(QPL-1.0), RealNetworks Public Source License V1.0 (RPSL-1.0), Reciprocal Public License 1.5 (RPL-1.5), Ricoh Source
Code Public License (RSCPL), Simple Public License 2.0 (Simple-2.0), Sleepycat License (Sleepycat), Sun Public License
(SPL), Sybase Open Watcom Public License 1.0 (Watcom-1.0), University of Illinois/NCSA Open Source License (NCSA),
Vovida Software License v. 1.0 (VSL-1.0), W3C License, wxWindows Library License (WXwindows), X.Net License (Xnet),
Zope Public License 2.0 (ZPL-2.0), zlib/libpng license (Zlib).
2014/04/09 85
Academic Free License 3.0 (AFL-3.0), Adaptive Public License (APL-1.0), Apache License 2.0 (Apache-2.0), Apple Public
Source License (APSL-2.0), Artistic license 2.0 (Artistic-2.0), Attribution Assurance Licenses (AAL), BSD 3-Clause "New" or
"Revised" License (BSD-3-Clause), BSD 2-Clause "Simplified" or "FreeBSD" License (BSD-2-Clause), Boost Software
License (BSL-1.0), Computer Associates Trusted Open Source License 1.1 (CATOSL-1.1), Common Development and
Distribution License 1.0 (CDDL-1.0), Common Public Attribution License 1.0 (CPAL-1.0), CUA Office Public License Version
1.0 (CUA-OPL-1.0), EU DataGrid Software License (EUDatagrid), Eclipse Public License 1.0 (EPL-1.0), Educational
Community License, Version 2.0 (ECL-2.0), Eiffel Forum License V2.0 (EFL-2.0), Entessa Public License (Entessa), European
Union Public License, Version 1.1 (EUPL-1.1), Fair License, Frameworx License (Frameworx-1.0), GNU Affero General
Public License v3 (AGPL-3.0), GNU General Public License version 2.0 (GPL-2.0), GNU General Public License version 3.0
(GPL-3.0), GNU Library or "Lesser" General Public License version 2.1 (LGPL-2.1), GNU Library or "Lesser" General Public
License version 3.0 (LGPL-3.0), Historical Permission Notice and Disclaimer (HPND), IBM Public License 1.0 (IPL-1.0), IPA
Font License (IPA), ISC License (ISC), LaTeX Project Public License 1.3c (LPPL-1.3c), Lucent Public License Version 1.02,
MirOS Licence, Microsoft Public License (Ms-PL), Microsoft Reciprocal License (Ms-RL), MIT license (MIT), Motosoto
License (Motosoto), Mozilla Public License 2.0 (MPL-2.0), Multics License, NASA Open Source Agreement 1.3 (NASA 1.3),
NTP License (NTP), Naumen Public License (Naumen), Nethack General Public License (NGPL), Nokia Open Source License,
Non-Profit Open Software License 3.0 (Non-Profit OSL 3.0), OCLC Research Public License 2.0 (OCLC-2.0), Open Font
License 1.1 (OFL 1.1), Open Group Test Suite License (OGTSL), Open Software License 3.0 (OSL-3.0), PHP License 3.0
(PHP-3.0), The PostgreSQL License (PostgreSQL), Python License (Python-2.0), CNRI Python license, Qt Public License
(QPL-1.0), RealNetworks Public Source License V1.0 (RPSL-1.0), Reciprocal Public License 1.5 (RPL-1.5), Ricoh Source
Code Public License (RSCPL), Simple Public License 2.0 (Simple-2.0), Sleepycat License (Sleepycat), Sun Public License
(SPL), Sybase Open Watcom Public License 1.0 (Watcom-1.0), University of Illinois/NCSA Open Source License (NCSA),
Vovida Software License v. 1.0 (VSL-1.0), W3C License, wxWindows Library License (WXwindows), X.Net License (Xnet),
Zope Public License 2.0 (ZPL-2.0), zlib/libpng license (Zlib).
2014/04/09 86
常見授權條款表
分類 授權條款 全名
BSD 類
Apache-1.1 Apache Software License 1.1
Apache-2.0 Apache License 2.0
BSD-3-Clause New BSD License
MIT MIT License
Zlib Zlib/libpng License
GPL 類
GPL-2.0/3.0 GNU General Public License 2.0/3.0
LGPL-2.1/3.0 GNU Lesser General Public License 2.1/3.0
AGPL-3.0 GNU Affero Public License 3.0
其它類
( 商業公司 )
CPL/EPL-1.0 Common Public License 1.0
Eclipse Public License 1.0
MPL-1.1/2.0 Mozilla Public License 1.1/2.0
CDDL-1.0 Common Development and Distribution License 1.0
Artistic 2.0 Artistic License 2.0
2014/04/09 87
提供程式源碼?
  1. 依授權條款規定
  2. 依使用者意願
B
接受技轉公司
B
使用者 User/You
( 被授權人 )
A
國科會計畫
A
開發者
( 著作權人 )
B
接受技轉公司
C
後手 Recipient
( 被授權人 )
1.1. 為軟體採用自由開源授權條款為軟體採用自由開源授權條款
2.2. 提供程式源碼提供程式源碼
1.1. 為軟體採用自由開源授權條款為軟體採用自由開源授權條款
2.2. 提供程式源碼提供程式源碼
2014/04/09 88
再散布時是否提供源碼: BSD 類
BSD 類程式源碼BSD 類程式源碼
自行決定自行決定是否提供程式源碼自行決定自行決定是否提供程式源碼
B
接受技轉公司
B
使用者 User/You
( 被授權人 )
A
國科會計畫
A
開發者
( 著作權人 )
B
接受技轉公司
C
後手 Recipient
( 被授權人 )
2014/04/09 89
2014/04/09 90
開放源碼 → 理念 → 著作權人
提供源碼 → 義務 → 使用者
2014/04/09 91
2014/04/09 92
再散布時是否提供源碼: GPL 類
GPL 類程式源碼GPL 類程式源碼
有義務有義務必須提供程式源碼有義務有義務必須提供程式源碼
B
接受技轉公司
B
使用者 User/You
( 被授權人 )
A
國科會計畫
A
開發者
( 著作權人 )
B
接受技轉公司
C
後手 Recipient
( 被授權人 )
2014/04/09 93
散布目的碼 → 提供程式源碼
(Object Code → Source Code)
2014/04/09 94
2014/04/09 95
再散布時是否提供源碼:其他類
B
接受技轉公司
B
使用者 User/You
( 被授權人 )
A
國科會計畫
A
開發者
( 著作權人 )
B
接受技轉公司
C
後手 Recipient
( 被授權人 )
其他類程式源碼其他類程式源碼
1. 原則上有義務原則上有義務必須提供程式源碼
2. 若修改則有機會自行決定是否提供程式源碼
1. 原則上有義務原則上有義務必須提供程式源碼
2. 若修改則有機會自行決定是否提供程式源碼
2014/04/09 96
File/module-based copyleft: 以 MPL-2.0 為例
MPL-2.0 授權條款
X 授權條款
授權條款之間相容
MPL-2.0 程式
MPL-2.0
Y
MPL-2.0
X
X
X
X
Y
Y Y
2014/04/09 97
案檔 基礎的獨立性 - MPL, CDDL
模組基礎的獨立性 - EPL, CPL
2014/04/09 98
2014/04/09 99
差異的原因
制定者不同、目的不同
BSD 類 - 學術機構 - 顯名
GPL 類 - 軟體開發者 - 研究
2014/04/09 100
常見授權條款表
分類 授權條款 全名
BSD 類
Apache-1.1 Apache Software License 1.1
Apache-2.0 Apache License 2.0
BSD-3-Clause New BSD License
MIT MIT License
Zlib Zlib/libpng License
GPL 類
GPL-2.0/3.0 GNU General Public License 2.0/3.0
LGPL-2.1/3.0 GNU Lesser General Public License 2.1/3.0
AGPL-3.0 GNU Affero Public License 3.0
其它類
( 商業公司 )
CPL/EPL-1.0
Common Public License 1.0
Eclipse Public License 1.0
MPL-1.1/2.0 Mozilla Public License 1.1/2.0
CDDL-1.0 Common Development and Distribution License 1.0
Artistic 2.0 Artistic License 2.0
2014/04/09 101
MPL → Netscape ( 網景 )
CDDL → Sun Microsystem ( 昇陽 )
EPL, CPL → IBM
2014/04/09 102
GPL
LGPL
AGPL
EPL/CPL
MIT/BSD
GPL 類 其他類 BSD 類
MPL/CDDL
幾乎無拘無
束的自由
大家都必須
要一直自由
有點自由又
不太自由
Public
Domain
Proprietary Software License
Apache License
2014/04/09 103
“ 基本遵守義務”
做了不會有問題
不做可能會有問題
2014/04/09 104
基本義務 1
保留所有標示與聲明
2014/04/09 105
以免誤刪了不該刪的東西
2014/04/09 106
GPL
LGPL
AGPL
EPL/CPL
MIT/BSD
GPL 類 其他類 BSD 類
MPL/CDDL
Public
Domain
Proprietary Software License
Apache License
2014/04/09 107
範例 1 : FreeBSD 源碼 頭檔
著作權聲明
免責聲明
2014/04/09 108
基本義務 2
提供程式源碼
2014/04/09 109
有些條款規定
不提供源碼就是侵權
2014/04/09 110
GPL
LGPL
AGPL
EPL/CPL
MIT/BSD
GPL 類 其他類 BSD 類
MPL/CDDL
Public
Domain
Proprietary Software License
Apache License
2014/04/09 111
無法提供程式源碼,怎麼辦?
2014/04/09 112
2014/04/09 113
CLOSED
SOUREC
2014/04/09 114
歡迎與我們聯絡!
2014/04/09 115
基本義務 3
附上授權條款全文文字內容
2014/04/09 116
後手才有機會知道有 些權利義務哪
2014/04/09 117
較為嚴格的 GPL 類
GPL
LGPL
AGPL
EPL/CPL
MIT/BSD
GPL 類 其他類 BSD 類
MPL/CDDL
Public
Domain
Proprietary Software License
Apache License
2014/04/09 118
基本義務 4
修改時註明修改者、修改日期
2014/04/09 119
後手才會知道有問題該找誰
2014/04/09 120
較為嚴格的 GPL 類
GPL
LGPL
AGPL
EPL/CPL
MIT/BSD
GPL 類 其他類 BSD 類
MPL/CDDL
Public
Domain
Proprietary Software License
Apache License
2014/04/09 121
*of/of
OpenFoundry : OSI: MIT License
*of/services
Request Tracker : GPL 2.0
Kwiki : Artistic License 2.0
Sympa : GPL 2.0
Subversion : Subversion License
CVS : GPL 2.0
*sso
OpenFoundry : OSI: MIT License
http://www.openfoundry.org/of/download/openfoundry/2.0/OpenFoundry-2.0-README.txt
自由開源軟體清單 - 簡易版
2014/04/09 122
自由開源軟體清單 - 詳盡版
● 自由開源軟體名稱
● 版本號
● 授權條款全名與版本號
● 相關網址
● 商業利用狀態
禁止商業利用?雙重授權?
2014/04/09 123
商業應用
法律糾紛
降低風險
2014/04/09 124
自由開源社群在台灣
2014/04/09 125
2014/04/09 126
2014/04/09 127
2014/04/09 128
此圖下載於 MySQL 網站: http://www.mysql.com/,本次取用特別聲明在自由軟體推廣演
講中主張「合理使用」,請讀者不要更行移置他用。
2014/04/09 129
自由開源軟體開發管理平台
2014/04/09 130
PCMan 洪任諭
http://pcmanx.blogspot.tw/
2014/04/09 131
Jserv 黃敬群
http://blog.linux.org.tw/jserv/
2014/04/09 132
http://kalug.linux.org.tw/
2014/04/09 133
http://g0v.tw/
2014/04/09 134
http://www.hackingthursday.org/
2014/04/09 135
http://www.accupass.com/host/503085945394170?status=1
2014/04/09 136
http://phorum.study-area.org/
2014/04/09 137
http://osdc.tw/
2014/04/09 138
COSCUP 開源人年會
http://coscup.org/
(c) Fair Use. Available at: http://www.linuxpilot.com/industry/news/20120822COSCUP2012
2014/04/09 139
https://groups.google.com/forum/#!topic/coscup-general/2qnsh778JKg
2014/04/09 140
OpenFoundry
(02)27883799 EXT.1474
contact@openfoundry.org
2014/04/09 141
openlegal openfoundry
2014/04/09 142
Ctrl+F: 20140409
2014/04/09 143
●
除另有聲明外,本簡報內容採用 Creative Commons 「姓名標示 - 非商業性」台灣 3.0 版
授權條款。
●
歡迎非商業目的的重製、散布或修改本簡報的內容,但請標明: (1) 原作者姓名; (2) 本
簡報標題; (3) 演講日期。
●
簡報中所取用的圖形創作乃截取自網際網路,僅供演講者於自由軟體推廣演講時主張合理
使用,請讀者不得對其再行取用,除非 本身自忖亦符合主張合理使用之情狀,且自負相您
關法律責任。
THANK YOU
Website: www.openfoundry.org
Phone: 02-2788-3799 ext. 1474
本簡報授權聲明

Mais conteúdo relacionado

Destaque

OpenRISC whsap
OpenRISC whsapOpenRISC whsap
OpenRISC whsap柏毅 李
 
GNU Make, Autotools, CMake 簡介
GNU Make, Autotools, CMake 簡介GNU Make, Autotools, CMake 簡介
GNU Make, Autotools, CMake 簡介Wen Liao
 
GNU AS簡介
GNU AS簡介GNU AS簡介
GNU AS簡介Wen Liao
 
UPnP 1.0 簡介
UPnP 1.0 簡介UPnP 1.0 簡介
UPnP 1.0 簡介Wen Liao
 
軟體組裝心得分享
軟體組裝心得分享軟體組裝心得分享
軟體組裝心得分享Wen Liao
 
Big Data Taiwan 2014 Track2-1: SAP 善用足跡,預測未來 - 全方位的行銷視野
Big Data Taiwan 2014 Track2-1: SAP 善用足跡,預測未來 - 全方位的行銷視野Big Data Taiwan 2014 Track2-1: SAP 善用足跡,預測未來 - 全方位的行銷視野
Big Data Taiwan 2014 Track2-1: SAP 善用足跡,預測未來 - 全方位的行銷視野Etu Solution
 
20151230_SAP Commercial Project Management - Overview
20151230_SAP Commercial Project Management - Overview20151230_SAP Commercial Project Management - Overview
20151230_SAP Commercial Project Management - OverviewLeslie Kuo
 
系統資源使用思維
系統資源使用思維系統資源使用思維
系統資源使用思維YC Liang
 
雲端災難備援:VMware on IBM Cloud
雲端災難備援:VMware on IBM Cloud雲端災難備援:VMware on IBM Cloud
雲端災難備援:VMware on IBM CloudAki Sun
 
Patterns of Expertise in Cloud 云计算中的专家模式 QCon 2014 北京
Patterns of Expertise in Cloud 云计算中的专家模式 QCon 2014 北京Patterns of Expertise in Cloud 云计算中的专家模式 QCon 2014 北京
Patterns of Expertise in Cloud 云计算中的专家模式 QCon 2014 北京Li Yi
 
價值主張設計:淘寶案例研討 Value proposition design case study
價值主張設計:淘寶案例研討 Value proposition design case study價值主張設計:淘寶案例研討 Value proposition design case study
價值主張設計:淘寶案例研討 Value proposition design case study士杰 戴
 
Linux 的檔案系統格式介紹
Linux 的檔案系統格式介紹Linux 的檔案系統格式介紹
Linux 的檔案系統格式介紹Ma Yu-Hui
 
基于AWS Lambda的无服务器架构在Strikingly中的应用
基于AWS Lambda的无服务器架构在Strikingly中的应用基于AWS Lambda的无服务器架构在Strikingly中的应用
基于AWS Lambda的无服务器架构在Strikingly中的应用Daniel Gong
 
运维安全 抵抗黑客攻击_云络安全沙龙4月上海站主题分享
运维安全 抵抗黑客攻击_云络安全沙龙4月上海站主题分享运维安全 抵抗黑客攻击_云络安全沙龙4月上海站主题分享
运维安全 抵抗黑客攻击_云络安全沙龙4月上海站主题分享ChinaNetCloud
 

Destaque (20)

20140720compliance
20140720compliance20140720compliance
20140720compliance
 
OpenRISC whsap
OpenRISC whsapOpenRISC whsap
OpenRISC whsap
 
GNU Make, Autotools, CMake 簡介
GNU Make, Autotools, CMake 簡介GNU Make, Autotools, CMake 簡介
GNU Make, Autotools, CMake 簡介
 
20140719LS
20140719LS20140719LS
20140719LS
 
GNU AS簡介
GNU AS簡介GNU AS簡介
GNU AS簡介
 
UPnP 1.0 簡介
UPnP 1.0 簡介UPnP 1.0 簡介
UPnP 1.0 簡介
 
軟體組裝心得分享
軟體組裝心得分享軟體組裝心得分享
軟體組裝心得分享
 
Big Data Taiwan 2014 Track2-1: SAP 善用足跡,預測未來 - 全方位的行銷視野
Big Data Taiwan 2014 Track2-1: SAP 善用足跡,預測未來 - 全方位的行銷視野Big Data Taiwan 2014 Track2-1: SAP 善用足跡,預測未來 - 全方位的行銷視野
Big Data Taiwan 2014 Track2-1: SAP 善用足跡,預測未來 - 全方位的行銷視野
 
20151230_SAP Commercial Project Management - Overview
20151230_SAP Commercial Project Management - Overview20151230_SAP Commercial Project Management - Overview
20151230_SAP Commercial Project Management - Overview
 
系統資源使用思維
系統資源使用思維系統資源使用思維
系統資源使用思維
 
Summer Project: Microkernel (2013)
Summer Project: Microkernel (2013)Summer Project: Microkernel (2013)
Summer Project: Microkernel (2013)
 
雲端災難備援:VMware on IBM Cloud
雲端災難備援:VMware on IBM Cloud雲端災難備援:VMware on IBM Cloud
雲端災難備援:VMware on IBM Cloud
 
期末報告
期末報告期末報告
期末報告
 
Patterns of Expertise in Cloud 云计算中的专家模式 QCon 2014 北京
Patterns of Expertise in Cloud 云计算中的专家模式 QCon 2014 北京Patterns of Expertise in Cloud 云计算中的专家模式 QCon 2014 北京
Patterns of Expertise in Cloud 云计算中的专家模式 QCon 2014 北京
 
價值主張設計:淘寶案例研討 Value proposition design case study
價值主張設計:淘寶案例研討 Value proposition design case study價值主張設計:淘寶案例研討 Value proposition design case study
價值主張設計:淘寶案例研討 Value proposition design case study
 
Linux 的檔案系統格式介紹
Linux 的檔案系統格式介紹Linux 的檔案系統格式介紹
Linux 的檔案系統格式介紹
 
Agile / Scrum
Agile / ScrumAgile / Scrum
Agile / Scrum
 
基于AWS Lambda的无服务器架构在Strikingly中的应用
基于AWS Lambda的无服务器架构在Strikingly中的应用基于AWS Lambda的无服务器架构在Strikingly中的应用
基于AWS Lambda的无服务器架构在Strikingly中的应用
 
运维安全 抵抗黑客攻击_云络安全沙龙4月上海站主题分享
运维安全 抵抗黑客攻击_云络安全沙龙4月上海站主题分享运维安全 抵抗黑客攻击_云络安全沙龙4月上海站主题分享
运维安全 抵抗黑客攻击_云络安全沙龙4月上海站主题分享
 
直播筆記20170104
直播筆記20170104直播筆記20170104
直播筆記20170104
 

Semelhante a 20140409

20131101-Introduction of Open Data Policy and Its Potential Business Strategy
20131101-Introduction of Open Data Policy and Its Potential Business Strategy20131101-Introduction of Open Data Policy and Its Potential Business Strategy
20131101-Introduction of Open Data Policy and Its Potential Business StrategyLucien C.H. Lin
 
建置自由軟體教學平台的高級職業學校環境
建置自由軟體教學平台的高級職業學校環境建置自由軟體教學平台的高級職業學校環境
建置自由軟體教學平台的高級職業學校環境maolins
 
擁抱開源:企業應如何善用開源技術,才能得其利而防其弊
擁抱開源:企業應如何善用開源技術,才能得其利而防其弊擁抱開源:企業應如何善用開源技術,才能得其利而防其弊
擁抱開源:企業應如何善用開源技術,才能得其利而防其弊Yi-Feng Tzeng
 
給資安工程師開源授權觀念
給資安工程師開源授權觀念給資安工程師開源授權觀念
給資安工程師開源授權觀念Yi-Feng Tzeng
 
Ryu Learning Guide
Ryu Learning GuideRyu Learning Guide
Ryu Learning Guide呈 李
 
Os Overview 、Open Solaris Install&Tech Demo
Os Overview 、Open Solaris Install&Tech DemoOs Overview 、Open Solaris Install&Tech Demo
Os Overview 、Open Solaris Install&Tech Demoshan.wang33
 
自由/開源授權的ABC
自由/開源授權的ABC自由/開源授權的ABC
自由/開源授權的ABCFlorence T.M. Ko
 
110年度晶片設計e learning課程公告 第七梯次
110年度晶片設計e learning課程公告 第七梯次110年度晶片設計e learning課程公告 第七梯次
110年度晶片設計e learning課程公告 第七梯次ssuser6336aa
 
Drbl clonezilla.basic v15
Drbl clonezilla.basic v15Drbl clonezilla.basic v15
Drbl clonezilla.basic v15hs1250
 
Openshift by mtchang
Openshift by mtchangOpenshift by mtchang
Openshift by mtchangChang Mt
 
[精彩回顾]Linux新手教程
[精彩回顾]Linux新手教程[精彩回顾]Linux新手教程
[精彩回顾]Linux新手教程NJU OPEN
 
&#22823;&#35920;&#22283;&#23567;&#21570;&#23447;&#25010;&#32769;&#24107;&#332...
&#22823;&#35920;&#22283;&#23567;&#21570;&#23447;&#25010;&#32769;&#24107;&#332...&#22823;&#35920;&#22283;&#23567;&#21570;&#23447;&#25010;&#32769;&#24107;&#332...
&#22823;&#35920;&#22283;&#23567;&#21570;&#23447;&#25010;&#32769;&#24107;&#332...q38408
 
Item base poc2
Item base poc2Item base poc2
Item base poc2FEG
 
讓 HTML5 走進 IPTV Framework
讓 HTML5 走進 IPTV Framework讓 HTML5 走進 IPTV Framework
讓 HTML5 走進 IPTV FrameworkJollen Chen
 
20130803-Essential_things_you_should_know_about_licenses_for_OPEN_HARDWARE_an...
20130803-Essential_things_you_should_know_about_licenses_for_OPEN_HARDWARE_an...20130803-Essential_things_you_should_know_about_licenses_for_OPEN_HARDWARE_an...
20130803-Essential_things_you_should_know_about_licenses_for_OPEN_HARDWARE_an...Lucien C.H. Lin
 
2011/08/20跨平台行動應用程式使用者介面開發—以titanium mobile為例
2011/08/20跨平台行動應用程式使用者介面開發—以titanium mobile為例2011/08/20跨平台行動應用程式使用者介面開發—以titanium mobile為例
2011/08/20跨平台行動應用程式使用者介面開發—以titanium mobile為例Justin Lee
 
自由軟體的定義
自由軟體的定義自由軟體的定義
自由軟體的定義maolins
 
自由軟體的定義
自由軟體的定義自由軟體的定義
自由軟體的定義maolins
 

Semelhante a 20140409 (20)

20131101-Introduction of Open Data Policy and Its Potential Business Strategy
20131101-Introduction of Open Data Policy and Its Potential Business Strategy20131101-Introduction of Open Data Policy and Its Potential Business Strategy
20131101-Introduction of Open Data Policy and Its Potential Business Strategy
 
Git安裝
Git安裝Git安裝
Git安裝
 
建置自由軟體教學平台的高級職業學校環境
建置自由軟體教學平台的高級職業學校環境建置自由軟體教學平台的高級職業學校環境
建置自由軟體教學平台的高級職業學校環境
 
20140719LS
20140719LS20140719LS
20140719LS
 
擁抱開源:企業應如何善用開源技術,才能得其利而防其弊
擁抱開源:企業應如何善用開源技術,才能得其利而防其弊擁抱開源:企業應如何善用開源技術,才能得其利而防其弊
擁抱開源:企業應如何善用開源技術,才能得其利而防其弊
 
給資安工程師開源授權觀念
給資安工程師開源授權觀念給資安工程師開源授權觀念
給資安工程師開源授權觀念
 
Ryu Learning Guide
Ryu Learning GuideRyu Learning Guide
Ryu Learning Guide
 
Os Overview 、Open Solaris Install&Tech Demo
Os Overview 、Open Solaris Install&Tech DemoOs Overview 、Open Solaris Install&Tech Demo
Os Overview 、Open Solaris Install&Tech Demo
 
自由/開源授權的ABC
自由/開源授權的ABC自由/開源授權的ABC
自由/開源授權的ABC
 
110年度晶片設計e learning課程公告 第七梯次
110年度晶片設計e learning課程公告 第七梯次110年度晶片設計e learning課程公告 第七梯次
110年度晶片設計e learning課程公告 第七梯次
 
Drbl clonezilla.basic v15
Drbl clonezilla.basic v15Drbl clonezilla.basic v15
Drbl clonezilla.basic v15
 
Openshift by mtchang
Openshift by mtchangOpenshift by mtchang
Openshift by mtchang
 
[精彩回顾]Linux新手教程
[精彩回顾]Linux新手教程[精彩回顾]Linux新手教程
[精彩回顾]Linux新手教程
 
&#22823;&#35920;&#22283;&#23567;&#21570;&#23447;&#25010;&#32769;&#24107;&#332...
&#22823;&#35920;&#22283;&#23567;&#21570;&#23447;&#25010;&#32769;&#24107;&#332...&#22823;&#35920;&#22283;&#23567;&#21570;&#23447;&#25010;&#32769;&#24107;&#332...
&#22823;&#35920;&#22283;&#23567;&#21570;&#23447;&#25010;&#32769;&#24107;&#332...
 
Item base poc2
Item base poc2Item base poc2
Item base poc2
 
讓 HTML5 走進 IPTV Framework
讓 HTML5 走進 IPTV Framework讓 HTML5 走進 IPTV Framework
讓 HTML5 走進 IPTV Framework
 
20130803-Essential_things_you_should_know_about_licenses_for_OPEN_HARDWARE_an...
20130803-Essential_things_you_should_know_about_licenses_for_OPEN_HARDWARE_an...20130803-Essential_things_you_should_know_about_licenses_for_OPEN_HARDWARE_an...
20130803-Essential_things_you_should_know_about_licenses_for_OPEN_HARDWARE_an...
 
2011/08/20跨平台行動應用程式使用者介面開發—以titanium mobile為例
2011/08/20跨平台行動應用程式使用者介面開發—以titanium mobile為例2011/08/20跨平台行動應用程式使用者介面開發—以titanium mobile為例
2011/08/20跨平台行動應用程式使用者介面開發—以titanium mobile為例
 
自由軟體的定義
自由軟體的定義自由軟體的定義
自由軟體的定義
 
自由軟體的定義
自由軟體的定義自由軟體的定義
自由軟體的定義
 

Mais de Florence T.M. Ko (7)

20150816lookback
20150816lookback20150816lookback
20150816lookback
 
20150816lookback
20150816lookback20150816lookback
20150816lookback
 
20150312
2015031220150312
20150312
 
20150312
2015031220150312
20150312
 
20140720compliance
20140720compliance20140720compliance
20140720compliance
 
20130803
2013080320130803
20130803
 
20120818 final
20120818 final20120818 final
20120818 final
 

20140409