Presentation is loading. Please wait.

Presentation is loading. Please wait.

善用自由開源軟體 來為生活增添色彩 中央研究院 資訊科技創新研究中心 自由軟體鑄造場 林誠夏 法政研究

Similar presentations


Presentation on theme: "善用自由開源軟體 來為生活增添色彩 中央研究院 資訊科技創新研究中心 自由軟體鑄造場 林誠夏 法政研究"— Presentation transcript:

1 善用自由開源軟體 來為生活增添色彩 中央研究院 資訊科技創新研究中心 自由軟體鑄造場 林誠夏 法政研究
中央研究院 資訊科技創新研究中心 自由軟體鑄造場 林誠夏 法政研究    TEL: #1474 本著作採用創用CC 「姓名標示-非商業性」授權條款台灣3.0版

2 個人簡介 林誠夏 Lucien 2005年-自由開源軟體授權條款與商業模式研究
Creative Commons, Open Data License 淺白易懂、拋磚引玉 at Linkedin at 2013/05/22

3 大綱 相關的名詞定義 什麼是自由開源軟體? 自由開源軟體的三大分類 自由開源軟體的基本特性 好用易上手的自由開源軟體 結語與討論
2013/05/22

4 要點-自由開源軟體 是什麼? 為什麼? 有哪些? 2013/05/22

5 進行方式 原則的解說 非放諸四海而皆準,需個案討論。 討論的方式 可隨時提問,視情況回答。 會後的連絡 電郵、電話、法政論壇。
2013/05/22

6 進行方式 原則的解說 非放諸四海而皆準,需個案討論。 討論的方式 可隨時提問,視情況回答。 會後的連絡 電郵、電話、法政論壇。
2013/05/22

7 進行方式 原則的解說 非放諸四海而皆準,需個案討論。 討論的方式 可隨時提問,視情況回答。 會後的連絡 電郵、電話、法政論壇。
2013/05/22

8 此圖下載於網際網路:http://www. deviantart
此圖下載於網際網路: 本次取用特別聲明在自由開源軟體推廣演講中主張「合理使用」,請讀者不要更行移置他用。 2013/05/22

9 與我何關? 2013/05/22

10 好處在哪? 2013/05/22

11 Overview of consultation events from 2007-2011
Year Consultation events Industry & Government Community & Universities I/C ratio 2011 140 95 45 2.1 : 1 2010 120 92 28 3.3 : 1 2009 133 90 43 2008 52 37 15 2.5 : 1 2007 13 5 8 0.6 : 1 2013/05/22

12 Statistics of consultation analyses – Great Recession
Consultation events Industry & Government Community & Universities I/C ratio 2011 140 95 45 2.1 : 1 2010 120 92 28 3.3 : 1 2009 133 90 43 2008 52 37 15 2.5 : 1 2007 13 5 8 0.6 : 1 Great Recession 2013/05/22

13 2013/05/22

14 2013/05/22

15 2013/05/22

16 2013/05/22

17 2013/05/22

18 2013/05/22

19 自由開源軟體的故事與定義 2013/05/22

20 2013/05/22 此圖下載於:http://www.unix.org/images/unix_plate.jpg
聲明為在自由開源軟體推廣演講中進行「合理使用」,請讀者不要更行移置他用。 2013/05/22

21 ©Gisle Hannemyr, CC by-sa 3. 0 unported, http://en. wikipedia
2013/05/22

22 GNU Project GNU is Not Unix 2013/05/22

23 2013/05/22

24 Linux Kernel 2013/05/22

25 GNU LINUX GNU Project + LINUX Kernel 2013/05/22

26 可以被自由修改、自由 散布的軟體專案,就是自由開源軟體專案。
2013/05/22

27 使用權、修改權、散布權。 2013/05/22

28 使用權、修改權、散布權。 2013/05/22

29 源碼/Source Code 2013/05/22

30 人類能夠理解的程式語言 後手可以窺探的程式邏輯
2013/05/22

31 2013/05/22 __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() 2013/05/22

32 1、多人共工 2、借力使力 2013/05/22

33 1、多人共工 大家一起寫比較快! 2013/05/22

34 2、借力使力 抄寫好的更省事! 2013/05/22

35 實際做事 的工程師 此圖下載於網際網路,因年代久遠出處已無可考,特別聲明為自由開源軟體推廣演講中進行「合理使用」,請讀者不要更行移置他用。 2013/05/22

36 版本控制系統-Version Control System
2013/05/22

37 自由開源軟體:協同開發方式 Repository Client 2013/05/22
此圖下載於網際網路,其授權資訊如下,本次取用特別聲明在非商業性、學術推廣演講中主張「合理使用」,請讀者不要更行移置他用。Author: Iconshock; Homepage: License: Linkware; Commercial usage: Not allowed. 2013/05/22

38 此圖下載於 MySQL網站: http://www. mysql
2013/05/22

39 2013/05/22

40 Mozilla Project Open to live or Close until vanished. 2013/05/22

41 Mozilla Project 開源求生、亦或坐以待斃… 2013/05/22

42 2013/05/22

43 2013/05/22

44 2013/05/22

45 2013/05/22

46 此圖下載於維基網路百科全書:http://zh. wikipedia. org/wiki/File:Browser_Wars_zh-tw
此圖下載於維基網路百科全書: 原作者維基用戶Wereon以Creative Commons姓名標示-相同方式分享向外釋出,中文譯者為Ch.Andrew,本簡報聲明為在自由開源軟體推廣演講中進行「合理使用」。 2013/05/22

47 2013/05/22

48 POWER of OPEN 開放協作、群策群力 2013/05/22

49 2013/05/22

50 下列都不是自由開源軟體 2013/05/22

51 與近似軟體的差別 Freeware(免費軟體) 免費使用 限制用途、不給源碼。 Shareware(共享軟體)
通常免費使用,有(時間或功能)限制。 通常另有商業版本可以購買 Public Domain(公共領域;公共財) 著作權期間經過、著作權人拋棄著作權。 沒有權利 2013/05/22

52 與近似軟體的差別 Freeware(免費軟體) 免費使用 限制用途、不給源碼。 Shareware(共享軟體)
通常免費使用,有(時間或功能)限制。 通常另有商業版本可以購買 Public Domain(公共領域;公共財) 著作權期間經過、著作權人拋棄著作權。 沒有權利 2013/05/22

53 與近似軟體的差別 Freeware(免費軟體) 免費使用 限制用途、不給源碼。 Shareware(共享軟體)
通常免費使用,有(時間或功能)限制。 通常另有商業版本可以購買 Public Domain(公共領域;公共財) 著作權期間經過、著作權人拋棄著作權。 沒有權利 2013/05/22

54 遊戲規則 2013/05/22

55 自由開源軟體的三大分類 2013/05/22

56 運用方式、悉依照其 授權條款的相關規定 2013/05/22

57 Linux Kernel 2013/05/22

58 Academic Free License 3. 0 (AFL-3. 0), Adaptive Public License (APL-1
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 1.1 (MPL-1.1), 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). 2013/05/22

59 Academic Free License 3. 0 (AFL-3. 0), Adaptive Public License (APL-1
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 1.1 (MPL-1.1), 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). 2013/05/22

60 MPL/CDDL LGPL MIT/BSD GPL類 其他類 BSD類 GPL EPL/CPL Apache2.0 AGPL 幾乎無拘無
束的自由 大家都必須 要一直自由 MPL/CDDL LGPL MIT/BSD GPL類 其他類 BSD類 GPL EPL/CPL Apache2.0 AGPL 有點自由又 不太自由 2013/05/22

61 BSD類:幾乎無拘無束的自由 MIT/BSD 著作權聲明 (Copyright Notice) 免責聲明 (Disclaimer)
Apache-2.0 明示提醒商標權未授權 明示提醒可收費提供擔保 專利授權規定 專利權行使抑制條款 相容於GPL3、不相容於GPL2 2013/05/22

62 Permissive License 2013/05/22

63 GPL類:大家都必須要一直自由 GPL GNU General Public License 2.0
GNU Lesser General Public License 2.1 GNU Lesser General Public License 3.0 AGPL GNU Affero General Public License 3.0 2013/05/22

64 Copyleft License 2013/05/22

65 2013/05/22

66 請你和我這樣說 請你和我這樣做 2013/05/22

67 GIVE and TAKE 2013/05/22

68 散布修改程式 相同方式授權 2013/05/22

69 Copyright 著作權 Copyleft 著佐權
2013/05/22

70 Strictly Copyleft示意圖:GPL為例1/3
新程式 利用 GPL程式 2013/05/22

71 Strictly Copyleft示意圖:GPL為例2/3
新程式→ GPL程式 利用 GPL程式 2013/05/22

72 Strictly Copyleft示意圖:GPL為例3/3
散布時必須提供程式源碼 新程式→ GPL程式 利用 GPL程式 2013/05/22

73 GPL:重要內容 注重程式源碼的散布 散布程式目的碼,便有提供程式源碼的義務。 提供程式源碼的方式必須符合授權規定。
衍生程式採用相同條款來授權 修改過的檔案必須標示 2013/05/22

74 授權拘束性 / Strictly Copyleft
Viral Effect / 授權感染性 License Capture / 授權攫取性 License Reciprocal / 授權互惠性 License Inheritance / 授權承繼性 2013/05/22

75 其他類:有點自由又不太自由 Netscape (AOL) MPL: Mozilla Public License
File based Copyleft Sun Microsystems (Oracle) CDDL: Common Development and Distribution License IBM EPL: Eclipse Public License CPL: Common Public License Module based Copyleft 2013/05/22

76 Copyleft License 2013/05/22

77 檔案基礎的獨立性 - MPL、CDDL 模組基礎的獨立性 - EPL、CPL
2013/05/22

78 File/module-based copyleft: 以MPL-2.0為例
X Y X X MPL-2.0 X Y MPL-2.0 MPL-2.0授權條款 X授權條款 Y授權條款 授權條款之間相容 2013/05/22

79 Apache Software License 1.1 Apache-2.0 Apache License 2.0 BSD-3-Clause
常見授權條款表 分類 授權條款 全名 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 Mozilla Public License 1.1 CDDL-1.0 Common Development and Distribution License 1.0 Artistic 2.0 Artistic License 2.0 2013/05/22

80 自由開源軟體的六大特性 2013/05/22

81 六大特性 開放程式源碼 不限制授權對象與使用地域 不收取授權金 授權不可撤回 不附隨擔保 釋放四大自由予後手 2013/05/22

82 六大特性 開放程式源碼 不限制授權對象與使用地域 不收取授權金 授權不可撤回 不附隨擔保 釋放四大自由予後手 2013/05/22

83 六大特性 開放程式源碼 不限制授權對象與使用地域 不收取授權金 授權不可撤回 不附隨擔保 釋放四大自由予後手 2013/05/22

84 授權金、權利金 2013/05/22

85 著作權 ✘ 專利權 ✘ 商標權 △ 2013/05/22

86 本照片採用創用CC「姓名標示-非商業性-相同方式分享」2. 0通用版授權,下載網址:http://www. flickr
2013/05/22

87 授權對象 授權時間 授權範圍 2013/05/22

88 授權對象 授權時間 授權範圍 2013/05/22

89 妨礙自由研究與分享 2013/05/22

90 For a Fee 2013/05/22

91 GPL的收費方式 1. 目的碼+原始碼=100萬 2. 目的碼99萬+原始碼300元 3. 目的碼100元+原始碼99萬
2013/05/22

92 √ GPL的收費方式 1. 目的碼+原始碼=100萬 2. 目的碼99萬+原始碼300元 3. 目的碼100元+原始碼99萬
2013/05/22

93 √ √ GPL的收費方式 1. 目的碼+原始碼=100萬 2. 目的碼99萬+原始碼300元 3. 目的碼100元+原始碼99萬
2013/05/22

94 √ √ × GPL的收費方式 1. 目的碼+原始碼=100萬 2. 目的碼99萬+原始碼300元 3. 目的碼100元+原始碼99萬
2013/05/22

95 1、服務收費模式 客製化、 教育訓練 諮詢服務 2013/05/22

96 2、嵌入式加值模式 降低成本 增進效能 2013/05/22

97 3、雙重授權模式 2013/05/22

98 2013/05/22

99 2013/05/22

100 2013/05/22

101 4、商標權收費模式 商標權授權金 → 不影響軟體的自由散布 把商標拿掉即可 Mozilla Corporation Canonical
Red Hat 2013/05/22

102 六大特性 開放程式源碼 不限制授權對象與使用地域 不收取授權金 授權不可撤回 不附隨擔保 釋放四大自由予後手 2013/05/22

103 沒有豬血的豬血湯 2013/05/22

104 六大特性 開放程式源碼 不限制授權對象與使用地域 不收取授權金 授權不可撤回 不附隨擔保 釋放四大自由予後手 2013/05/22

105 好用易上手的自由開源軟體 2013/05/22

106 2013/05/22

107 All rights reserved 2013/05/22

108 創作保護主義 2013/05/22

109 精神創作 2013/05/22

110 語言 音樂 戲劇 舞蹈 美術 攝影 圖形 視聽 錄音 建築 電腦程式 其他………………… 2013/05/22

111 1. 範圍極廣 2. 期間極長 3. 不需登記 2013/05/22

112 生存期間+50年 2013/05/22 第 30 條 著作財產權,除本法另有規定外,存續於著作人之生存期間及其死亡後五十年。
著作於著作人死亡後四十年至五十年間首次公開發表者,著作財產權之期間,自公開發表時起存續十年。 2013/05/22

113 網際網路 帶來的時代變遷 2013/05/22

114 硬碟、頻寬 素材數位化 2013/05/22

115 網路時代、如何善用他人著作而 又能遵守他人合法的著作權利保護 2013/05/22

116 公眾授權條款 2013/05/22

117 放話條款 2013/05/22

118 我的創作可以借你抄、給你用, 但是你必須按照遊戲規則。 2013/05/22

119 創用CC授權 Creative Commons License
2013/05/22

120 2013/05/22

121 Free and Open Source Software
自由開源軟體 Free and Open Source Software 2013/05/22

122 2013/05/22

123 書目管理軟體 - Zotero 2013/05/22

124 PDF轉檔軟體 - PDFCreator 2013/05/22

125 網路通訊軟體 - pidgin 2013/05/22

126 記帳與現金管理軟體 - GnuCash 2013/05/22

127 電子書閱讀與管理軟體 - Calibre 2013/05/22

128 壓縮與解壓縮軟體 - 7-zip 2013/05/22

129 簡便繪製插畫 - MyPaint 2013/05/22

130 自由開源的多媒體播放中心軟體 - xbmc 2013/05/22

131 結語與討論 新型態的授權模式 仍在發展中的軟體授權體系 雙面刃 運用得當、當受其利。 運用不當、可能受害。 力量來自於了解與知識
主動了解、適當運用。 2013/05/22

132 網際網路(將來)如何改變政府 2013/05/22

133 2013/05/22

134 2013/05/22

135 2013/05/22

136 2013/05/22

137 OpenFoundry (02) EXT.1474 2013/05/22

138 openlegal openfoundry
2013/05/22

139 Ctrl+F: 2013/05/22

140 本簡報授權聲明 THANK YOU Website: www.openfoundry.org
除另有聲明外,本簡報內容採用 Creative Commons「姓名標示 - 非商業性」台灣 3.0 版授 權條款。 歡迎非商業目的的重製、散布或修改本簡報的內容,但請標明:(1)原作者姓名;(2)本簡報 標題;(3)演講日期。 簡報中所取用的圖形創作乃截取自網際網路,僅供演講者於自由軟體推廣演講時主張合理 使用,請讀者不得對其再行取用,除非您本身自忖亦符合主張合理使用之情狀,且自負相 關法律責任。 THANK YOU Website: Phone: ext. 1474 2013/05/22 140


Download ppt "善用自由開源軟體 來為生活增添色彩 中央研究院 資訊科技創新研究中心 自由軟體鑄造場 林誠夏 法政研究"

Similar presentations


Ads by Google