Presentation is loading. Please wait.

Presentation is loading. Please wait.

OpenFoundry專案開發系統 & 自由軟體授權運用

Similar presentations


Presentation on theme: "OpenFoundry專案開發系統 & 自由軟體授權運用"— Presentation transcript:

1 OpenFoundry專案開發系統 & 自由軟體授權運用
Some Rights Reserved 中央研究院資訊科技創新研究中心 自由軟體鑄造場 林誠夏 邱健雄 本簡報採用 創用CC「姓名標示-非商業性」3.0台灣條款 簡報部份圖檔下載於網際網路,特別聲明為自由軟體推廣演講中進行「合理使用」,請讀者不要任意移置他用。

2 林誠夏 中央研究院 資訊科技創新研究中心 自由軟體鑄造場 TEL: 27883799 EXT.1404

3 邱健雄 中央研究院 資訊科技創新研究中心 自由軟體鑄造場 TEL: 27883799 EXT.1457

4 Open Source License 10 Min
OSSF intro. 1.5 Min OpenFoundry 10 Min Open Source License 10 Min Further discussion

5 Open Source Software Foundry
自由軟體鑄造場-OSSF Open Source Software Foundry 自由軟體寫作、研究的推廣單位。 Foundry、鑄造、融合、分享。 由來:2003自由軟體產業推動計畫(社群發展&學 術交流分項)。 經費:2003~2006-經濟部工業局;2006~2010(國 科會+中研院)。

6 自由軟體鑄造場-Mission 推廣自由軟體概念。 集結國內自由軟體社群。 促進臺灣人才培育與產業合作。 與國際趨勢交流接軌。

7 自由軟體鑄造場-Member 計畫主持人: 李德財院士 協同主持人: 張韻詩研究員、莊庭瑞副研究員、蕭景燈研究技師 技術團隊:
邱健雄,王再國,陳富川,陳鈺杰,王家薰,吳孟勳 營運團隊: 陳飛亨,陳蕙蓁,洪華超,李貞臻 法政團隊: 葛冬梅,林誠夏

8 自由軟體鑄造場-Platform & Services
Lectures & Workshops Legal advisory services Lecture videos & notes OSSF Home Biweekly Newsletters Resource catalogs

9 OpenFoundry-軟體專案開發管理系統
邱健雄-OSSF Technical Group Program Manager Open source with MIT License Makes team work effectively Modifiable & Transferable

10 What is OpenFoundry? Open source with MIT License
Continuous enhancement Web based platform Transferable Modifiable

11 [ OpenFoundry ] Project Management Issue Mailing Tracking List Version
Control Wiki

12 Version Control Subversion, CVS, ViewVC Make team works effectively
Less conflicts on modification Changes and Revisions History

13 Issue Tracking Request Ticket (RT) Bug reports User requirements
Task management

14 Project Management Release Plan File Upload Download statistic

15 Wiki Kwiki Documentation User Experience Reference and Citation

16 Mailing List Sympa Discuss Communicate Share information

17 Why OpenFoundry?

18 Summary Flexible for module change Transfered
ITSA of NTUST -

19 自由軟體授權運用 林誠夏-OSSF Project Manager Code Contamination, Copyleft / GPL類別
Others:BSD / Apache2.0 / EPL, Non-copyleft or Soft-copyleft Trend: Advantages and disadvantages → Policy

20 Contamination

21 新程式 修改、連結、抄寫 GPL程式

22 GPL程式 修改、連結、抄寫 GPL程式 並且散布(Redistribute)時…

23 Viral Effect / 授權感染性 License Capture / 授權攫取性 License Reciprocal / 授權互惠性 License Inheritance / 授權承繼性

24 Copyleft

25

26 Follow the rules.

27 常見授權條款表 分類 授權條款 全名 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

28 MPL/CDDL LGPL MIT/BSD GPL類 其他類 BSD類 GPL EPL/CPL Apache2.0 AGPL
以 嚴密copyleft 授權方式為基礎 以顯名主義 為基礎(C+D) MPL/CDDL LGPL MIT/BSD GPL類 其他類 BSD類 GPL EPL/CPL Apache2.0 AGPL 以部份copyleft 授權方式為基礎

29 BSD類別的自由軟體開發專案 PuTTY

30 其他類別的自由軟體開發專案

31 Trend

32 C + GUI + library

33

34

35

36

37 此圖下載於 MySQL網站: http://www. mysql

38 2009年 5萬次下載數/每天,EDC數據已獲全球25%↑市佔率。
MySQL Database 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%↑市佔率。

39 Repository Client 此圖下載於網際網路,其授權資訊如下,本次取用特別聲明在自由軟體推廣演講中主張「合理使用」,請讀者不要更行移置他用。 Author: Iconshock; Homepage: License: Linkware; Commercial usage: Not allowed.

40 1、多人共工 2、借力使力 3、永續發展

41

42

43

44

45

46

47 Trend

48 Start a project linking with Open Source components

49 Policy

50 To Open or not to Open, that's the question.

51 Business Model

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

53 X 授權金、權利金 收費名目不能是專利權授權金/著作權授權金

54 1. 自由軟體服務收費模式 2. 自由軟體嵌入式加值模式 3. 自由軟體商標權收費模式 4. 自由軟體雙重授權模式

55 Be Open

56 Open Policy

57

58 Not to Open

59 Close Policy

60 1. 剔除感染性質程式碼 2. 核心技術分開散布 3. 中介隔離預作區隔

61 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

62

63 ©Google

64

65 THANK YOU 本簡報授權聲明 Website: http://www.openfoundry.org
此簡報內容採用 Creative Commons「姓名標示 - 非商業性台灣 3.0 版」授權條款 簡報中所取用的圖形創作乃截取自網際網路,僅供演講者本身於自由軟體資訊說明時主張 合理使用,請讀者不得對其再行取用,除非您本身自忖亦符合主張合理使用之情狀,且自 負相關法律責任。 THANK YOU Website: Phone: ext

66 自由軟體的商業應用模式 林誠夏-OSSF Project Manager 自由軟體服務收費模式 自由軟體嵌入式加值模式
自由軟體商標權收費模式 自由軟體雙重授權模式

67 所有的自由軟體都能被拿來做商業利用

68 X 授權金、權利金 但部份類別的收費名目不能是專利權授權金/著作權授權金

69 授權對象 授權時間 授權範圍

70 X 授權對象 授權時間 授權範圍

71 Free to Modify Free to Redistribute

72 X For Royalties

73 For a Fee

74 1. 自由軟體服務收費模式 2. 自由軟體嵌入式加值模式 3. 自由軟體商標權收費模式 4. 自由軟體雙重授權模式

75 1、自由軟體服務收費模式

76 2、自由軟體嵌入式加值模式

77 3、自由軟體商標權收費模式

78 4、自由軟體雙重授權模式

79

80

81

82 自由軟體變種授權模式

83

84

85

86 GPL授權拘束性的區隔方法 林誠夏-OSSF Project Manager 剔除感染性質程式碼 尋求原程式著作權人的另行授權
學習後重新創作不相容的程式碼 以非COPYLEFT性質的軟體代換 核心技術分開散布 中介隔離預作區隔

87 Linux Kernel 此圖下載於網際網路 聲明為在自由軟體推廣演講中進行「合理使用」,請讀者不要更行移置他用。

88 GPL v.2-2-2 These requirements apply to the modified work as a whole. If identifiable sections of that work are not derived from the Program, and can be reasonably considered independent and separate works in themselves, then this License, and its terms, do not apply to those sections when you distribute them as separate works. But when you distribute the same sections as part of a whole which is a work based on the Program, the distribution of the whole must be on the terms of this License, whose permissions for other licensees extend to the entire whole, and thus to each and every part regardless of who wrote it.

89 Static Link: 必然的連結關係 代表其他程式與GPL程式間不可分割的依賴關係 衍生著作-非獨立著作 理論概念上的二分法

90 Dynamic Link: 浮動的連結關係 代表其他程式與GPL程式間可被取代的獨立關係 獨立著作-不受授權拘束限制 理論概念上的二分法

91 Independent and separate works

92 1. 剔除感染性質程式碼 2. 核心技術分開散布 3. 中介隔離預作區隔 實際上的操作手法

93 (1) BLACKDUCK/掃描完自行剔除 (2) PALAMIDA/掃描完買風險保單 (3) FOSSOLOGY/掃描授權資訊
(0) 妥善專案開發流程-工作記錄簿 (1) BLACKDUCK/掃描完自行剔除 (2) PALAMIDA/掃描完買風險保單 (3) FOSSOLOGY/掃描授權資訊 查驗原始碼授權狀態的方式

94 剔除感染性質程式碼

95 (1) 尋求原程式著作權人的另行授權 (2) 學習後重新創作不相容的程式碼 (3) 以非COPYLEFT性質的軟體代換 剔除感染性質程式碼

96 核心技術分開散布…

97 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 中介區隔預作隔離…

98 OpenFoundry-軟體專案開發管理系統
邱健雄-OSSF Technical Group Program Manager 組成元素 系統架構 硬體配置

99 OpenFoundry 組成元素 FreeBSD MySQL Ruby Rails

100 OpenFoundry架構 (一) RT Database Sympa OpenFoundry VCS Kwiki Web Hosting

101 OpenFoundry 架構 (二) 以 OpenFoundry 主程式為主體 依據各模組之原始設計及特性進行整合 內容 使用者帳號及權限
專案資料 方式 Message Queue (Stomp) 同步程式 (自行開發)

102 OpenFoundry 系統配置(一) Database OpenFoundry Subversion INTERNET

103 OpenFoundry 系統配置 (二) Virtual Machines data RT VCS Web Hosting Sympa
Kwiki OpenFoundry

104 OpenFoundry 系統配置(三) 虛擬化 ( Jail ) 視需求轉為實體主機 較大負載 較大使用量 提升系統效能 備份

105 OpenFoundry 硬體需求 (一) OpenFoundry 現行使用狀況 已註冊使用者數: 1227 已申請通過專案數: 7556
系統平均負載 load averages: 0.75, 1.32, 1.53 硬體規格 IBM X346 CPU: Intel Xeon 3.2G/RAM: 4G/HDD: 200G (RAID 5)

106 OpenFoundry 硬體需求 (二) 資料庫 系統平均負載 load average: 0.14, 0.09, 0.08 硬體規格
IBM X325 CPU: AMD Opteron G RAM: 8G/HDD: 40G HDS 9570 Mounted on X325 via fiber channel

107 OpenFoundry 硬體需求 (三) Subversion 系統平均負載 Processes of svn: 7
load averages: 7.18, 7.07, 5.85 硬體規格 IBM X3650 CPU: Intel Xeon E G Quad core * 2 RAM: 48G/HDD: 650G (RAID 5) 可採橫向擴充

108 還有... 資訊安全 網路防護 防火牆 備份


Download ppt "OpenFoundry專案開發系統 & 自由軟體授權運用"

Similar presentations


Ads by Google