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

Slides:



Advertisements
Similar presentations
第四冊第九課 劉老老 曹雪芹.
Advertisements

GPL Inheritance-QA 中央研究院 資訊科技創新研究中心 自由軟體鑄造場 林誠夏 法政研究
Linux 安裝入門與基本管理 課程目標: 學習Linux平台下的安裝設定 與 建置一個基本的Linux伺服器
簡介 Debian NM Process PaulLiu Copyright © 2010 Ying-Chun Liu (PaulLiu).
開源軟體的組合工藝與授權運用 中央研究院 資訊科技創新研究中心 自由軟體鑄造場 林誠夏 法政研究
基於OPAC的CALIS聯合目錄 資源整合與檢索 Resource Integration and Retrieval in CALIS Union Catalog Based on OPAC System 劉春玥 Liu Chunyue (CALIS聯合目錄部,北京大學圖書館) (CALIS Union.
Lecture-V-开源授权协议 杜朴风&张亚平&许光全 计算机学院&软件学院
自由軟體介紹 自由軟體介紹 自由軟體在文元 報告人:吳政諺.
DATE: 14/10/2009 陳威宇 格網技術組 雲端運算相關應用 (Based on Hadoop)
加油添醋話擴寫 日新國小 鄒彩完.
中大系所英語自學小組 負責老師:陳若盈 自學助理:陳瑩珊 2009/3/17.
精品开放课程的 建设与应用 谢幼如 教授 广东省高校教育技术中心 华南师范大学教育信息技术学院
Open Source Concept & License:
公民科學與開放授權 林誠夏 法政研究    TEL: #1474 本著作採用創用CC 「姓名標示-相同方式分享」授權條款台灣3.0版.
第十一課 紅頭繩兒 王鼎鈞.
創用CC -授權分析與公務運用 在了解過自由軟體的授權條款的特性與大致內容之後,接下來,我將說明在這些眾多的條款中,如何未自己的軟體挑選一份適合的授權條款。 林誠夏 2014 本著作採用創用CC 「姓名標示-非商業性」授權條款台灣3.0版.
如何撰寫營運(創業)計畫書 主講人:石怡芬.
第六課 諫逐客書 李 斯.
以開放原始碼建立一個具錯別字修正能力之 網路新興辭彙資訊處理系統
談創用CC授權及 the Commons 林懿萱 中央研究院 資訊科學研究所
開放政府資料授權條款 -民間建議版 南港林先生、南港葛小姐
「開放資料」與授權 - 魔鬼就在「可」與「不可」之間
Linux 入門課程(介紹篇) 講者: Pank
著作權新知: 校園智慧財產權 v. 創用 臺北市97學年度國中教師資訊素養研習計畫 國立高雄大學資訊管理系 林杏子助理教授.
Human Resource Management
Subversion (SVN) Presented by 李明璋 R /2/21
OSSF Open Source Experience Sharing
CDM Project Management Database Development
第八課 始得西山宴遊記 柳宗元.
Module 7 Computers 第2课时.
HDS 資料保護解決方案更新.
Linux的認識與使用 2013/01/05.
基於OpenWSN之無線感測網路系統的實作
佐登妮斯大樓監控系統簡介 圓 泰 科 技 1.
OpenFoundry.org 版本控制系統服務 使用教學
陳國泰 博士 崑山科技大學 電腦與通訊系 副教授 兼 圖書資訊館 副館長
王耀聰 陳威宇 國家高速網路與計算中心(NCHC)
Linux 圖形操作介面 GUI -- X-window 與 Webmin
第9章 資訊倫理與道德 實用資訊.
开发者社交网络 张伟强.
Instructor : Sandy.Fan( )
Android 课程讲义 智能手机开发
加油添醋話擴寫 鄒彩完.
作業系統 家庭和小型企業網路– 第二章.
認識創用CC (一): 著作權與創用CC簡介
iSlide® PowerPoint standard template.
SAP 架構及基本操作 SAP前端軟體安裝與登入 Logical View of the SAP System SAP登入 IDES
以下內容只能就若干重要問題畧作簡介, 討論的內容並非巨細無遺,更不能視為法律意見。 如須諮詢有關版權法的法律意見,應向律師請教。
作業系統 (Operating System)
自由軟體 主講:蔡宜庭.
第二章 Linux简介 Linux概述 Linux系统的特点 Linux中使用的应用程序 Linux的组成 Linux版本介绍
第二章 資訊管理的科技觀點.
服務於中國研究的網絡基礎設施 A Cyberinfrastructure for Historical China Studies
Microsoft SQL Server 2008 報表服務_設計
Chang Chi-Chung 國立大里高級中學
資料庫 靜宜大學資管系 楊子青.
Version Control System Based DSNs
EndNote X6 進階 Advance your Research and Publish Instantly
Service Desk 中央大學電算中心 簡宏傑.
虚 拟 仪 器 virtual instrument
中国科学技术大学计算机系 陈香兰 Fall 2013 第三讲 线程 中国科学技术大学计算机系 陈香兰 Fall 2013.
NASA雜談+電腦網路簡介 Prof. Michael Tsai 2015/03/02.
SAP 架構及基本操作 SAP前端軟體安裝與登入 Logical View of the SAP System SAP登入 IDES
IEEM 5352 Enterprise Integration
公眾授權與創用CC簡介 魏瑀嫻 教育部全國創用CC諮詢中心
自由軟體(Free Software ) 開放原始碼(Open Source)的軟體 特色 自由軟體鼓勵複製、散布。
A Large Scale Study of License Usage on GitHub
SAP 架構及前端軟體安裝 Logical View of the SAP System SAP Frontend 7.1安裝 SAP登入
第四冊第十二課 詞選 虞美人──李煜 水調歌頭──蘇軾 醉花陰──李清照.
课程介绍 1、嵌入式系统开发先序课程; 2、共32+8课时: 3、本期采用混合式教学成绩计算方式:
Presentation transcript:

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

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

邱健雄 中央研究院 資訊科技創新研究中心 自由軟體鑄造場 TEL: 27883799 EXT.1457 shawn.chiou@citi.sinica.edu.tw

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

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

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

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

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

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

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

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

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

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

Project Management Release Plan File Upload Download statistic

Wiki Kwiki Documentation User Experience Reference and Citation

Mailing List Sympa Discuss Communicate Share information

Why OpenFoundry?

Summary Flexible for module change Transfered ITSA of NTUST - http://of.itsa.org.tw

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

Contamination

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

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

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

Copyleft

Follow the rules.

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

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 授權方式為基礎

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

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

Trend

C + GUI + library

自 由 軟 體

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

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%↑市佔率。

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

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

Trend

Start a project linking with Open Source components

Policy

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

Business Model

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

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

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

Be Open

Open Policy

Not to Open

Close Policy

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

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

©Google

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

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

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

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

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

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

Free to Modify Free to Redistribute

X For Royalties

√ For a Fee

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

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

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

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

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

自由軟體變種授權模式

http://www.apache.org/licenses/icla.txt

http://source.android.com/source/cla-individual.html

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

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

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.

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

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

Independent and separate works

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

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

剔除感染性質程式碼

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

核心技術分開散布…

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

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

OpenFoundry 組成元素 FreeBSD MySQL Ruby Rails

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

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

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

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

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

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)

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

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

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