Download presentation
Presentation is loading. Please wait.
1
自由軟體與開放平台的 歷史發展與授權特性 中央研究院 資訊科技創新研究中心 自由軟體鑄造場 林誠夏 專案經理
中央研究院 資訊科技創新研究中心 自由軟體鑄造場 林誠夏 專案經理 TEL: #1474 本著作採用創用CC 「姓名標示-非商業性」授權條款台灣3.0版
2
林誠夏 中央研究院 資訊科技創新研究中心 自由軟體鑄造場 TEL: 27883799 EXT.1474
原則解說、隨時提問、會後連絡
3
大綱 一、自由軟體鑄造場單位服務介紹 四、自由軟體授權的三大分類 二、自由軟體運動的基礎概念 三、自由軟體專案的授權特性
1、OSSF-歷史 2、OSSF-工具 3、OSSF-服務 二、自由軟體運動的基礎概念 1、自由軟體相關的歷史發展 2、自由軟體相關的名詞定義 三、自由軟體專案的授權特性 1、開放程式原始碼 2、不特定授權對象 3、不限制使用地域 4、不收取授權金 5、不附隨擔保 6、釋放四大自由予後手 四、自由軟體授權的三大分類 1、幾近無拘無束的BSD類授權條款 2、嚴格授權承繼的GPL類授權條款 3、或左或右的其他類授權條款 五、自由軟體與開放平台的產業動向 1、自由軟體的商業應用 2、嵌入式軟體市集模式 六、結論-改變中的軟體世界
4
自由軟體鑄造場單位服務介紹 Open Source Software Foundry 自由軟體鑄造場 自由軟體寫作、研究、應用推廣單位
5
自由軟體鑄造場單位服務介紹 Open Source Software Foundry 自由軟體鑄造場 自由軟體寫作、研究、應用推廣單位
6
OSSF-歷史 2003-經濟部工業局「自由軟體產業推動計畫」 設立於中央研究院、資創中心之下 國家科學委員會部份經費補助
產出-OpenFoundry網站平台與相關服務
7
OSSF-工具 Issue Tracker – Request Tracker Wiki - Kwiki
Mailing List - Sympa Version Control – CVS, Subverison. Project Management – Ruby on Rails Web Hosting – FreeBSD, MySQL, Apache, CMS.
16
OSSF-服務 匯集自由軟體領域的專業資源目錄 發行自由軟體鑄造場電子報 舉辦各類自由軟體活動及工作坊
從事校園推廣及提供自由軟體相關教材影片 提供法律政策諮詢與服務
18
自由軟體運動的基礎概念 此圖著作權人為「自由軟體基金會」,依其授權規定於自由軟體推廣說明性質簡報中合理取用:
19
自由軟體相關的歷史發展 此圖下載於:http://www.unix.org/images/unix_plate.jpg
聲明為在自由軟體推廣演講中進行「合理使用」,請讀者不要更行移置他用。
20
UNIX→OS/Operating System/大型伺服器服務主機→1969/AT&T/貝爾實驗室/1971→低廉/免費/學術機構→1977/改寫/Bill Joy/Berkeley Software Distribution, BSD→Things Changed→1979/授權糾紛→UNIX/不再提供原始碼→纏訟→1980/著作權法→UNOPEN→MICROSOFT/1975/1980→UNOPEN. UNOPEN. UNOPEN....→Richard M. Stallman…
21
UNIX→OS/Operating System/大型伺服器服務主機→1969/AT&T/貝爾實驗室/1971→低廉/免費/學術機構→1977/改寫/Bill Joy/Berkeley Software Distribution, BSD→Things Changed→1979/授權糾紛→UNIX/不再提供原始碼→纏訟→1980/著作權法→UNOPEN→MICROSOFT/1975/1980→UNOPEN. UNOPEN. UNOPEN....→Richard M. Stallman…
22
UNIX→OS/Operating System/大型伺服器服務主機→1969/AT&T/貝爾實驗室/1971→低廉/免費/學術機構→1977/改寫/Bill Joy/Berkeley Software Distribution, BSD→Things Changed→1979/授權糾紛→UNIX/不再提供原始碼→纏訟→1980/著作權法→UNOPEN→MICROSOFT/1975/1980→UNOPEN. UNOPEN. UNOPEN....→Richard M. Stallman…
23
UNIX→OS/Operating System/大型伺服器服務主機→1969/AT&T/貝爾實驗室/1971→低廉/免費/學術機構→1977/改寫/Bill Joy/Berkeley Software Distribution, BSD→Things Changed→1979/授權糾紛→UNIX/不再提供原始碼→纏訟→1980/著作權法→UNOPEN→MICROSOFT/1975/1980→UNOPEN. UNOPEN. UNOPEN....→Richard M. Stallman…
24
UNIX→OS/Operating System/大型伺服器服務主機→1969/AT&T/貝爾實驗室/1971→低廉/免費/學術機構→1977/改寫/Bill Joy/Berkeley Software Distribution, BSD→Things Changed→1979/授權糾紛→UNIX/不再提供原始碼→纏訟→1980/著作權法→UNOPEN→MICROSOFT/1975/1980→UNOPEN. UNOPEN. UNOPEN....→Richard M. Stallman…
25
UNIX→OS/Operating System/大型伺服器服務主機→1969/AT&T/貝爾實驗室/1971→低廉/免費/學術機構→1977/改寫/Bill Joy/Berkeley Software Distribution, BSD→Things Changed→1979/授權糾紛→UNIX/不再提供原始碼→纏訟→1980/著作權法→UNOPEN→MICROSOFT/1975/1980→UNOPEN. UNOPEN. UNOPEN....→Richard M. Stallman…
26
UNIX→OS/Operating System/大型伺服器服務主機→1969/AT&T/貝爾實驗室/1971→低廉/免費/學術機構→1977/改寫/Bill Joy/Berkeley Software Distribution, BSD→Things Changed→1979/授權糾紛→UNIX/不再提供原始碼→纏訟→1980/著作權法→UNOPEN→MICROSOFT/1975/1980→UNOPEN. UNOPEN. UNOPEN....→Richard M. Stallman…
27
UNIX→OS/Operating System/大型伺服器服務主機→1969/AT&T/貝爾實驗室/1971→低廉/免費/學術機構→1977/改寫/Bill Joy/Berkeley Software Distribution, BSD→Things Changed→1979/授權糾紛→UNIX/不再提供原始碼→纏訟→1980/著作權法→UNOPEN→MICROSOFT/1975/1980→UNOPEN. UNOPEN. UNOPEN....→Richard M. Stallman…
28
UNIX→OS/Operating System/大型伺服器服務主機→1969/AT&T/貝爾實驗室/1971→低廉/免費/學術機構→1977/改寫/Bill Joy/Berkeley Software Distribution, BSD→Things Changed→1979/授權糾紛→UNIX/不再提供原始碼→纏訟→1980/著作權法→UNOPEN→MICROSOFT/1975/1980→UNOPEN. UNOPEN. UNOPEN....→Richard M. Stallman…
29
UNIX→OS/Operating System/大型伺服器服務主機→1969/AT&T/貝爾實驗室/1971→低廉/免費/學術機構→1977/改寫/Bill Joy/Berkeley Software Distribution, BSD→Things Changed→1979/授權糾紛→UNIX/不再提供原始碼→纏訟→1980/著作權法→UNOPEN→MICROSOFT/1975/1980→UNOPEN. UNOPEN. UNOPEN....→Richard M. Stallman…
30
UNIX→OS/Operating System/大型伺服器服務主機→1969/AT&T/貝爾實驗室/1971→低廉/免費/學術機構→1977/改寫/Bill Joy/Berkeley Software Distribution, BSD→Things Changed→1979/授權糾紛→UNIX/不再提供原始碼→纏訟→1980/著作權法→UNOPEN→MICROSOFT/1975/1980→UNOPEN. UNOPEN. UNOPEN....→Richard M. Stallman…
31
UNIX→OS/Operating System/大型伺服器服務主機→1969/AT&T/貝爾實驗室/1971→低廉/免費/學術機構→1977/改寫/Bill Joy/Berkeley Software Distribution, BSD→Things Changed→1979/授權糾紛→UNIX/不再提供原始碼→纏訟→1980/著作權法→UNOPEN→MICROSOFT/1975/1980→UNOPEN. UNOPEN. UNOPEN....→Richard M. Stallman…
32
UNIX→OS/Operating System/大型伺服器服務主機→1969/AT&T/貝爾實驗室/1971→低廉/免費/學術機構→1977/改寫/Bill Joy/Berkeley Software Distribution, BSD→Things Changed→1979/授權糾紛→UNIX/不再提供原始碼→纏訟→1980/著作權法→UNOPEN→MICROSOFT/1975/1980→UNOPEN. UNOPEN. UNOPEN....→Richard M. Stallman…
33
©Gisle Hannemyr, CC by-sa 3. 0 unported, http://en. wikipedia
34
UNIX→OS/Operating System/大型伺服器服務主機→1969/AT&T/貝爾實驗室/1971→低廉/免費/學術機構→1977/改寫/Bill Joy/Berkeley Software Distribution, BSD→Things Changed→1979/授權糾紛→UNIX/不再提供原始碼→纏訟→1980/著作權法→UNOPEN→MICROSOFT/1975/1980→UNOPEN. UNOPEN. UNOPEN....→Richard M. Stallman→MIT Artificial Intelligence Lab:公開共享/閉門造車→Xerox…
35
UNIX→OS/Operating System/大型伺服器服務主機→1969/AT&T/貝爾實驗室/1971→低廉/免費/學術機構→1977/改寫/Bill Joy/Berkeley Software Distribution, BSD→Things Changed→1979/授權糾紛→UNIX/不再提供原始碼→纏訟→1980/著作權法→UNOPEN→MICROSOFT/1975/1980→UNOPEN. UNOPEN. UNOPEN....→Richard M. Stallman→MIT Artificial Intelligence Lab:公開共享/閉門造車→Xerox…
36
UNIX→OS/Operating System/大型伺服器服務主機→1969/AT&T/貝爾實驗室/1971→低廉/免費/學術機構→1977/改寫/Bill Joy/Berkeley Software Distribution, BSD→Things Changed→1979/授權糾紛→UNIX/不再提供原始碼→纏訟→1980/著作權法→UNOPEN→MICROSOFT/1975/1980→UNOPEN. UNOPEN. UNOPEN....→Richard M. Stallman→MIT Artificial Intelligence Lab:公開共享/閉門造車→Xerox…
37
UNIX→OS/Operating System/大型伺服器服務主機→1969/AT&T/貝爾實驗室/1971→低廉/免費/學術機構→1977/改寫/Bill Joy/Berkeley Software Distribution, BSD→Things Changed→1979/授權糾紛→UNIX/不再提供原始碼→纏訟→1980/著作權法→UNOPEN→MICROSOFT/1975/1980→UNOPEN. UNOPEN. UNOPEN....→Richard M. Stallman→MIT Artificial Intelligence Lab:公開共享/閉門造車→Xerox…
38
合理使用©http://archive. computerhistory
合理使用©
39
此圖著作權人為「自由軟體基金會」,依其授權規定於自由軟體推廣說明性質簡報中合理取用:http://www. gnu
此圖著作權人為「自由軟體基金會」,依其授權規定於自由軟體推廣說明性質簡報中合理取用:
40
GNU is Not Unix
41
此圖下載於網際網路 聲明為在自由軟體推廣演講中進行「合理使用」,請讀者不要更行移置他用。
42
GNU/1983→FSF, Free Software Foundation/自由軟體基金會→1989/GPL1, GNU General Public License Version1→1991/GPL2, GNU General Public License Version2→1991/Linus Torvalds/Linux Kernel→1994/XFree86 GUI + Linux Kernel + GNU→Debian/Red Hat/Fedora/Mandriva/SuSE/Ubuntu→Things Changed Again→2007/GPL3, GNU General Public License Version 3→Trend
43
GNU/1983→FSF, Free Software Foundation/自由軟體基金會→1989/GPL1, GNU General Public License Version1→1991/GPL2, GNU General Public License Version2→1991/Linus Torvalds/Linux Kernel→1994/XFree86 GUI + Linux Kernel + GNU→Debian/Red Hat/Fedora/Mandriva/SuSE/Ubuntu→Things Changed Again→2007/GPL3, GNU General Public License Version 3→Trend
44
GNU/1983→FSF, Free Software Foundation/自由軟體基金會→1989/GPL1, GNU General Public License Version1→1991/GPL2, GNU General Public License Version2→1991/Linus Torvalds/Linux Kernel→1994/XFree86 GUI + Linux Kernel + GNU→Debian/Red Hat/Fedora/Mandriva/SuSE/Ubuntu→Things Changed Again→2007/GPL3, GNU General Public License Version 3→Trend
45
GNU/1983→FSF, Free Software Foundation/自由軟體基金會→1989/GPL1, GNU General Public License Version1→1991/GPL2, GNU General Public License Version2→1991/Linus Torvalds/Linux Kernel→1994/XFree86 GUI + Linux Kernel + GNU→Debian/Red Hat/Fedora/Mandriva/SuSE/Ubuntu→Things Changed Again→2007/GPL3, GNU General Public License Version 3→Trend
46
GNU/1983→FSF, Free Software Foundation/自由軟體基金會→1989/GPL1, GNU General Public License Version1→1991/GPL2, GNU General Public License Version2→1991/Linus Torvalds/Linux Kernel→1994/XFree86 GUI + Linux Kernel + GNU→Debian/Red Hat/Fedora/Mandriva/SuSE/Ubuntu→Things Changed Again→2007/GPL3, GNU General Public License Version 3→Trend
47
GNU/1983→FSF, Free Software Foundation/自由軟體基金會→1989/GPL1, GNU General Public License Version1→1991/GPL2, GNU General Public License Version2→1991/Linus Torvalds/Linux Kernel→1994/XFree86 GUI + Linux Kernel + GNU→Debian/Red Hat/Fedora/Mandriva/SuSE/Ubuntu→Things Changed Again→2007/GPL3, GNU General Public License Version 3→Trend
48
此圖下載於網際網路 聲明為在自由軟體推廣演講中進行「合理使用」,請讀者不要更行移置他用。
49
Linux Kernel 此圖下載於網際網路 聲明為在自由軟體推廣演講中進行「合理使用」,請讀者不要更行移置他用。
50
GNU/1983→FSF, Free Software Foundation/自由軟體基金會→1989/GPL1, GNU General Public License Version1→1991/GPL2, GNU General Public License Version2→1991/Linus Torvalds/Linux Kernel→1994/XFree86 GUI + Linux Kernel + GNU→Debian/Red Hat/Fedora/Mandriva/SuSE/Ubuntu→Things Changed Again→2007/GPL3, GNU General Public License Version 3→Trend
51
GNU/1983→FSF, Free Software Foundation/自由軟體基金會→1989/GPL1, GNU General Public License Version1→1991/GPL2, GNU General Public License Version2→1991/Linus Torvalds/Linux Kernel→1994/XFree86 GUI + Linux Kernel + GNU→Debian/Red Hat/Fedora/Mandriva/SuSE/Ubuntu→Things Changed Again→2007/GPL3, GNU General Public License Version 3→Trend
52
GNU/1983→FSF, Free Software Foundation/自由軟體基金會→1989/GPL1, GNU General Public License Version1→1991/GPL2, GNU General Public License Version2→1991/Linus Torvalds/Linux Kernel→1994/XFree86 GUI + Linux Kernel + GNU/→Debian/Red Hat/Fedora/Mandriva/SuSE/Ubuntu→Things Changed Again→2007/GPL3, GNU General Public License Version 3→Trend
54
GNU/1983→FSF, Free Software Foundation/自由軟體基金會→1989/GPL1, GNU General Public License Version1→1991/GPL2, GNU General Public License Version2→1991/Linus Torvalds/Linux Kernel→1994/XFree86 GUI + Linux Kernel + GNU→Debian/Red Hat/Fedora/Mandriva/SuSE/Ubuntu→Things Changed Again→2007/GPL3, GNU General Public License Version 3→Trend
56
自由軟體 專屬軟體 軟體分類 Linux / BSD 作業系統 Windows OpenOffice.org PDFCreator 文書處理
MS Office Adobe Acrobat Writer Firefox Thunderbird 瀏覽器 電子郵件 Explorer MS Outlook FileZilla SmartFTP FTP連線 CuteFtp FlashFXP Empathy AMSN 即時訊息 ICQ MSN Media Player Classic VLC media player 影片播放 WinDVD PowerDVD 7-Zip 壓縮工具 WinRAR ImgBurn CDBurnerXP 光碟燒錄 Nero Alcohol 120%
57
GNU/1983→FSF, Free Software Foundation/自由軟體基金會→1989/GPL1, GNU General Public License Version1→1991/GPL2, GNU General Public License Version2→1991/Linus Torvalds/Linux Kernel→1994/XFree86 GUI + Linux Kernel + GNU→Debian/Red Hat/Fedora/Mandriva/SuSE/Ubuntu→Things Changed Again→2007/GPL3, GNU General Public License Version 3→Trend
58
GNU/1983→FSF, Free Software Foundation/自由軟體基金會→1989/GPL1, GNU General Public License Version1→1991/GPL2, GNU General Public License Version2→1991/Linus Torvalds/Linux Kernel→1994/XFree86 GUI + Linux Kernel + GNU→Debian/Red Hat/Fedora/Mandriva/SuSE/Ubuntu→Things Changed Again→2007/GPL3, GNU General Public License Version 3→Trend
59
TREND ?
60
Open Source
61
1. Easy to learn 2. Easy to copy 3. Easy to redistribute
62
自由軟體專案的開發優勢 站在他人的肩膀上 借力使力多人共工 了解後再來選擇要找哪些code來抄 縮短開發時程,學習他人技巧
增進開發效率,自動記錄開發流程 專案永續營運,程式持續開發
63
Repository Client 此圖下載於網際網路,其授權資訊如下,本次取用特別聲明在自由軟體推廣演講中主張「合理使用」,請讀者不要更行移置他用。 Author: Professional Icons; Homepage: License: Free for personal desktop use only; Commercial usage: Not allowed; The images or characters depicted in these icons are © by NBC Universal .
64
Repository Client Write
此圖下載於網際網路,其授權資訊如下,本次取用特別聲明在自由軟體推廣演講中主張「合理使用」,請讀者不要更行移置他用。 Author: Iconshock; Homepage: License: Linkware; Commercial usage: Not allowed.
68
此圖下載於 MySQL網站: http://www. mysql
69
自由軟體相關的名詞定義 Proprietary Software 私有軟體/專屬軟體 Public Domain 公共財軟體
Freeware 免費軟體 Shareware 共享軟體 Free Software 自由軟體 Open Source Software (OSS) 開源軟體/開放原始碼軟體 Free/Open Source Software (FOSS) 自由/開放源碼軟體 Free/Libre/Open Source Software (FLOSS)
70
使用 研究 修改 散布
71
自由軟體的名詞定義-自由軟體 Free Software – 自由軟體 Richard M. Stallman (rms)
Free Software Foundation (FSF) 1985- 基本教義派
72
Free = Free Charge?
73
自由軟體的名詞定義-開放源碼軟體 Free Software – 自由軟體 Open Source Software – 開放源碼軟體
Bruce Perens & Eric Raymond Open Source Initiative (OSI) 1998- 折衷主義,商業化思維
74
Free Software Open Source Software (OSS) Free/Open Source Software (FOSS) Free/Libre/Open Source Software (FLOSS)
75
自由軟體專案的授權特性 1、開放程式原始碼 2、不特定授權對象 3、不限制使用地域 4、不收取授權金 5、不附隨擔保 6、釋放四大自由予後手
76
1、開放程式原始碼 2、不特定授權對象 3、不限制使用地域 4、不收取授權金 5、不附隨擔保 6、釋放四大自由予後手
77
Open Source
78
__version__ = "0.3" __revision__ = '0.3.2' __author__ = "Yi-Feng Tzeng" __authorcontact__ = __website__ = " import os, sys, re import commands import subprocess def main(): xrandr_output = map(lambda x: x.split(' ')[0] + ':' + x.split(' ')[1], commands.getoutput('xrandr').split('\n')) output = [] for i in xrandr_output: if i == 'default:connected': os.system("zenity --warning --title='提示' --text '此程式僅支援筆記型螢幕, 並不支援桌上機型'") sys.exit() if i != ':' and i != 'Screen:0:' and i != 'LVDS:connected': if i.split(':')[1] == 'connected': output.append(i.split(':')[0]) mon_output = map(lambda x: x.split(' ')[0] + ':' + x.split(' ')[3], commands.getoutput('xrandr').split('\n')) mon = [] for i in mon_output: if re.search(r'x', i): mon.append(i.split(':')[1]) if re.search(r'LVDS', i): break if (len(output) == 0 or len(mon) == 0): os.system("zenity --warning --title='提示' --text '沒有發現外接螢幕, 請檢查影像連接線是否正確接上您的電腦'") else: str = "zenity --width=400 --height=240 --list --radiolist --title='切換顯示器' --column='選擇' --column='簡述' --column='詳述' " s = 0 cmd = {} for i in range(len(mon)): if (s == 0): str+="TRUE " str+="FALSE " str+="'投影(" + mon[i] + ")' '使用本機與外接螢幕(" + mon[i] + ")' " cmd['投影(' + mon[i] + ')'] = "xrandr --output LVDS --output " + output[0] + " --mode " + mon[i] + " --auto" s+=1 str+="FALSE '本機' '只使用本機的螢幕'" cmd['本機'] = "xrandr --output " + output[0] + " --off" fout = subprocess.Popen(str, shell=True, bufsize=0, stdin=subprocess.PIPE, stdout=subprocess.PIPE, close_fds=True) selected = fout.stdout.readline().strip() for k, v in cmd.iteritems(): if selected == k: os.system(v) if __name__ == '__main__': main()
79
Source Code includes: 幫助他人了解程式編寫邏輯的任何輔助文件
Install Information, Compiling Script. 程式原始碼的詳盡程度 自行開發 / 抄寫他人。 Version Control / 修改者、修改時間。
80
1、開放程式原始碼 2、不特定授權對象 3、不限制使用地域 4、不收取授權金 5、不附隨擔保 6、釋放四大自由予後手
81
1、開放程式原始碼 2、不特定授權對象 3、不限制使用地域 4、不收取授權金 5、不附隨擔保 6、釋放四大自由予後手
82
No royalty→Free Distribute
83
1、開放程式原始碼 2、不特定授權對象 3、不限制使用地域 4、不收取授權金 5、不附隨擔保 6、釋放四大自由予後手
84
No charge→No warranty
85
1、開放程式原始碼 2、不特定授權對象 3、不限制使用地域 4、不收取授權金 5、不附隨擔保 6、釋放四大自由予後手
86
使用 研究 修改 散布
87
Academic Free License Adaptive Public License Apache Software License Apache License, 2.0 Apple Public Source License Artistic license Attribution Assurance Licenses New BSD license Computer Associates Trusted Open Source License 1.1 Common Development and Distribution License Common Public License 1.0 CUA Office Public License Version 1.0 EU DataGrid Software License Eclipse Public License Educational Community License Eiffel Forum License Eiffel Forum License V2.0 Entessa Public License Fair License Frameworx License GNU General Public License (GPL) GNU Library or "Lesser" General Public License (LGPL) Historical Permission Notice and Disclaimer IBM Public License Intel Open Source License Jabber Open Source License Lucent Public License (Plan9) Lucent Public License Version MIT license MITRE Collaborative Virtual Workspace License (CVW License) Motosoto License Mozilla Public License 1.0 (MPL) Mozilla Public License 1.1 (MPL) NASA Open Source Agreement 1.3 Naumen Public License Nethack General Public License Nokia Open Source License OCLC Research Public License 2.0 Open Group Test Suite License Open Software License PHP License Python license (CNRI Python License) Python Software Foundation License Qt Public License (QPL) RealNetworks Public Source License V1.0 Reciprocal Public License Ricoh Source Code Public License Sleepycat License Sun Industry Standards Source License (SISSL) Sun Public License Sybase Open Watcom Public License 1.0 University of Illinois/NCSA Open Source License Vovida Software License v W3C License wxWindows Library License X.Net License Zope Public License zlib/libpng license
88
自由軟體授權的三大分類 BSD, GPL, Others.
89
MPL/CDDL LGPL MIT/BSD GPL類 其他類 BSD類 GPL EPL/CPL Apache2.0 AGPL Proprietary Software License Public Domain
90
大家都必須 要一直自由 幾乎無拘無束 的自由 MPL/CDDL LGPL MIT/BSD GPL類 其他類 BSD類 GPL EPL/CPL Apache2.0 AGPL 有點自由 又不會太自由 Proprietary Software License Public Domain
91
BSD類授權條款的授權特性 顯名主義 C 著作權聲明 - Copyright Notice D 免責條款 – Disclaimer
New BSD License(3-clause) MIT License Apache 2.0 License
92
幾近無拘無束的BSD類授權條款 C+D MIT/BSD Apache2.0 使用者有大範圍的利用權利+少量義務
1. 著作權聲明 (Copyright Notice) 2. 免責聲明 (Disclaimer) C+D MIT/BSD 1. 明示提醒商標權未授權 2. 明示提醒可收費提供擔保 3. 專利授權規定,因此與其他條款不見得相容 4. 專利權行使抑制條款 5. 相容於GPL v3(不相容於GPL v2) 6. 允許授權人修改Apache條款 Apache2.0
95
PuTTY
96
嚴格授權承繼的GPL類授權條款 LGPL GPL AGPL 使用者有大範圍的利用權利+多量義務 用我的code,就要照我的遊戲規則來走!
1. 適用於函式庫或具函式庫特性的軟體 2. 中高度拘束性:單純利用不會受到拘束 1. 所有軟體皆可採用 2. 高度拘束性 GPL AGPL 1. 所有軟體皆可採用(特別針對「網路應用軟體」設計) 2. 更高度拘束性:ASP(Application Service Provider)
97
GPL類授權條款的授權特性 授權拘束性 Viral Effect / 授權感染性 License Capture / 授權攫取性
License Reciprocal / 授權互惠性 License Inheritance / 授權承繼性 GPL類授權條款 GNU General Public License, GPL (v1 v2 v3) GNU Lesser General Public License, LGPL (v2 v2.1 v3) GNU Affero General Public License, AGPL (v3)
98
GPL授權拘束性(1) 新程式 修改、連結 GPL程式
99
GPL授權拘束性(2) GPL程式 修改、連結 GPL程式
100
GPL授權拘束性(3) 修改拘束 A(GPLed) → A'(GPLed) 取用拘束
A + B-portion(GPLed) → A'(GPLed) 結合拘束 A + B(GPLed) → C(GPLed)
101
蛇吞象
102
此圖下載於網路Blog: Belle Epoque;本次取用特別聲明在自由軟體推廣演講中主張「合理使用」,請讀者不要更行移置他用。
103
此圖下載於網路Blog: Belle Epoque;本次取用特別聲明在自由軟體推廣演講中主張「合理使用」,請讀者不要更行移置他用。
104
此圖下載於:http://1. bp. blogspot
此圖下載於: 聲明為在自由軟體推廣演講中進行「合理使用」,請讀者不要更行移置他用。
106
或左或右的其他類授權條款 MPL/CDDL EPL/CPL 使用者有大範圍的利用權利+中量義務 義務性規定多,但只拘束部份程式碼部分拘束性
使用者有大範圍的利用權利+中量義務 義務性規定多,但只拘束部份程式碼部分拘束性 Copyleft只限原授權範圍,不及自己獨立編寫的檔案 MPL/CDDL EPL/CPL 自已寫的獨立模組(Module)可隨意授權
107
其他類授權條款的授權特性 區隔式的COPYLEFT特性 檔案式的區隔方式 MPL: Mozilla Public License
CDDL: Common Development and Distribution License 模組式的區隔方式 EPL: Eclipse Public License CPL: Common Public License
108
MPL程式 X Y Y Y X MPL X X MPL Y MPL授權條款 Y授權條款 X授權條款 各授權條款之間相容
109
牛鷺居
110
左圖著作權人:”Cburnett”,以GFDL1. 2或其後版本授權:http://upload. wikimedia
上圖以Creative Commons Share Alike 1.0 Generic授權,維基網址:
113
常見授權條款表 分類 授權條款 全名 BSD類 Apache1.1 Apache Software License 1.1 Apache2.0 Apache License 2.0 BSD New BSD License MIT MIT License Zlib/libpng Zlib/libpng License GPL類 GPL2/3 GNU General Public License 2.0/3.0 LGPL3/3 GNU Lesser Public License 2.1/3.0 AGPL3 GNU Affero Public License 3.0 其它類 CPL/EPL Common Public License 1.0 Eclipse Public License 1.0 MPL Mozilla Public License 1.1 CDDL Common Development and Distribution License 1.0 QPL Qt Public License 1.0 Artistic 2.0 Artistic License 2.0
114
自由軟體與開放平台的產業動向 自由軟體服務收費模式 自由軟體嵌入式加值模式 自由軟體商標權收費模式 自由軟體雙重授權模式 嵌入式軟體市集模式
App Store Android Market
115
自由軟體$ 商業應用模式
116
本照片採用創用CC「姓名標示-非商業性-相同方式分享」2. 0通用版授權,下載網址:http://www. flickr
117
X 授權金、權利金
118
X
119
授權對象 授權時間 授權範圍
120
X 授權對象 授權時間 授權範圍
121
Free Distribute ≠ Free Charge
122
Free to Modify Free to Redistribute
123
For Royalties
124
X For Royalties
125
For a Fee
126
√ For a Fee
127
1、自由軟體服務收費模式
129
GPL授權元件的收費原則 √ 1. 目的碼+原始碼=100萬 2. 目的碼99萬+原始碼300元 3. 目的碼100元+原始碼99萬
130
GPL授權元件的收費原則 √ 1. 目的碼+原始碼=100萬 2. 目的碼99萬+原始碼300元 3. 目的碼100元+原始碼99萬 √
131
GPL授權元件的收費原則 √ 1. 目的碼+原始碼=100萬 2. 目的碼99萬+原始碼300元 3. 目的碼100元+原始碼99萬 √ ×
132
客製化 諮詢
133
2、自由軟體嵌入式加值模式
134
此圖著作權利歸屬於Google © 2008,特別聲明為自由軟體推廣演講中進行「合理使用」,請讀者不要更行移置他用。
135
成本較低 增進效能 © Fair use, available at: © Fair use, available at:
136
3、自由軟體商標權收費模式
137
商標權授權金 → 不影響軟體的自由散布 把商標拿掉即可 Mozilla Corporation Canonical
138
4、自由軟體雙重授權模式
142
2009年 5萬次下載數/每天,EDC數據已獲全球25%↑市佔率。
1995年 MySQL AB公司於瑞典成立。 1996年 開始以雙重授權模式散布MySQL,使用率快速成長。 2001年 Scandinavian創投資金浥注。 2002年 MySQL AB公司增設美國營運總部。 2003年 Benchmark Capital創投基金浥注1950萬美元。 2004年 於16個國家設有分享,全球僱員約200人。 2005年 用戶數達500萬、付費用戶有5000家商業公司。 2006年 Intel創投基金, Red Hat, SAP創投基金第三輪資金浥注。 2007年 於25個國家設有分部,全球僱員約360人,70%僱員遠程辦公。 2008年 為昇陽電腦公司收購,收購總額約10億美元。 2009年 5萬次下載數/每天,EDC數據已獲全球25%↑市佔率。
143
5、嵌入式軟體市集模式 上列圖示下載於網際網路,聲明為自由軟體推廣演講中進行「合理使用」,請讀者不要更行移置他用。
144
App Store
145
此圖下載於: 聲明為在自由軟體推廣演講中進行「合理使用」,請讀者不要更行移置他用。
147
此圖下載於:http://www. idsgn
此圖下載於: 聲明為在自由軟體推廣演講中進行「合理使用」,請讀者不要更行移置他用。
148
App Store-由開放到封閉 C+D MIT/BSD Apache2.0 使用者有大範圍的利用權利+少量義務
1. 著作權聲明 (Copyright Notice) 2. 免責聲明 (Disclaimer) C+D MIT/BSD Apache2.0 iPhone和iPod Touch只能從App Store用官方的方法安裝完整的軟體. 只有在付出了iPhone手機開發計劃的費用後,應用程式才能發布。
149
Android Market
150
Larry Ewing, The copyright holder of this file allows anyone to use it for any purpose,
provided that you acknowledge and The GIMP if someone asks.
151
Open Source / Closed Source
Apache2.0 Apache2.0 Apache2.0 Apache2.0 Public Domain MIT BSD-like LGPLv20 Apache2.0 BSD-like BSD-like GPLv2 此圖著作權利歸屬於Google © 2008,特別聲明為自由軟體推廣演講中進行「合理使用」,請讀者不要更行移置他用。 ©Google
152
Android Market-中介隔離 LGPL GPL AGPL
使用者有大範圍的利用權利+多量義務 用我的code,就要照我的遊戲規則來走! LGPL 1. 適用於函式庫或具函式庫特性的軟體 2. 中高度拘束性:單純利用不會受到拘束 1. 所有軟體皆可採用 2. 高度拘束性 GPL AGPL 1. 所有軟體皆可採用(特別針對「網路應用軟體」設計) 2. 更高度拘束性:ASP(Application Service Provider)
153
User space GPLv2 .感染性特強 .佔有率高 .可遠觀而不可褻玩焉 .Linux Kernel是一個特殊的變態
Linux Kernel主要開發者兼精神領袖Linus Torvalds表態, 寬鬆地允許應用程式可以不採用 GPL2 授權。 User space ©Google 此圖著作權利歸屬於Google © 2008,特別聲明為自由軟體推廣演講中進行「合理使用」,請讀者不要更行移置他用。
154
Linux Kernel-COPYING NOTE! This copyright does *not* cover user programs that use kernel services by normal system calls - this is merely considered normal use of the kernel, and does *not* fall under the heading of "derived work". Also note that the GPL below is copyrighted by the Free Software Foundation, but the instance of code that it refers to (the linux kernel) is copyrighted by me and others who actually wrote it.
155
結論-改變中的軟體世界 好的面相 vs. 壞的面相 民眾的立場 vs. 機關的立場 開發時程縮短 vs. 開發品質不齊
156
2010/08/03
157
2010/08/03
158
2010/08/03
159
2010/08/03
160
2010/08/03
161
© Fair use, available at:
162
UNIX→BSD→LINUX… 雲端運算 大型伺服主機的聯網服務方式…
163
自由軟體鑄造場 (02) EXT. 1474
164
本簡報授權聲明 THANK YOU Website: www.openfoundry.org
此簡報內容採用 Creative Commons「姓名標示-非商業性台灣 3.0 版」授權條款 歡迎非商業目的的重製、散布或修改本簡報的內容,但請標明:(1)原作者姓名;(2)本簡報 標題;(3)演講日期。 部份簡報中取用的圖形創作乃截取自網際網路,僅供演講者於自由軟體推廣演講時主張合 理使用,請讀者不得對其再行取用,除非您本身自忖亦符合主張合理使用之情狀,且自負 相關法律責任。 THANK YOU Website: Phone: #1474
Similar presentations