自由軟體與開放平台的 歷史發展與授權特性 中央研究院 資訊科技創新研究中心 自由軟體鑄造場 林誠夏 專案經理

Slides:



Advertisements
Similar presentations
Linux管理与应用 Linux 诞生历史 主讲教师:张美平. 主要内容 Linux诞生的几个要素及背景 GNU项目 Linux系统诞生与发展过程.
Advertisements

GPL Inheritance-QA 中央研究院 資訊科技創新研究中心 自由軟體鑄造場 林誠夏 法政研究
CH02 電腦軟體 介紹電腦軟體之概念 認識系統軟體、程式語言與軟體開發 認識作業系統的主要功能 認識作業系統的演進歷史 認識常用之應用軟體
自由軟體現況與應用 Location:台中市大里區光正國中 Speaker:麥毅廷 Date:2013/08/29
Linux 安裝入門與基本管理 課程目標: 學習Linux平台下的安裝設定 與 建置一個基本的Linux伺服器
善用自由開源軟體 來為生活增添色彩 中央研究院 資訊科技創新研究中心 自由軟體鑄造場 林誠夏 法政研究
開源軟體的組合工藝與授權運用 中央研究院 資訊科技創新研究中心 自由軟體鑄造場 林誠夏 法政研究
第4章 電腦軟體應用 4-1 電腦軟體的分類 4-2 智慧財產權與軟體授權 4-3 封閉與開放格式及國際標準 4-4 常用軟體的應用簡介
Lecture-V-开源授权协议 杜朴风&张亚平&许光全 计算机学院&软件学院
自由軟體介紹 自由軟體介紹 自由軟體在文元 報告人:吳政諺.
OpenFoundry專案開發系統 & 自由軟體授權運用
何謂創用CC- 資料使用與授權說明 林誠夏 2013 本著作採用創用CC 「姓名標示-非商業性」授權條款台灣3.0版.
第四章 電腦軟體 課前指引 實體的電腦裝置,我們稱之為「硬體」(Hardware),至於軟體則是個抽象的概念,軟體是經由人類以各種不同的程式語言撰寫而成,以達到控制硬體、進行各種工作的抽象化(例如文書處理)等動作。有些讀者經常迫不及買了一台新電腦,就以為可以開始使用!事實不然,一部配備齊全的電腦,如果沒有合適的軟體來控制與搭配,絕對也是英雄無用武之地。一般來說,我們將軟體分「系統軟體」(System.
操作系统 袁昕.
98年龍華國中在職教師資訊應用培訓 研習時間:98年5月14日 :00~12:00 13:30~16:30 講師:劉于菁師、黃興華師
Open Source Concept & License:
認識與活用自由開源軟體 -初階:授權內容與基礎概念介紹 - 中央研究院 資訊科技創新研究中心 自由軟體鑄造場 葛冬梅 法政研究
公民科學與開放授權 林誠夏 法政研究    TEL: #1474 本著作採用創用CC 「姓名標示-相同方式分享」授權條款台灣3.0版.
OPEN HARDWARE or OPEN SOURCE HARDWARE? - 關於開放硬體授權你應該知道的A&B
自由開源軟體在雲端的運用 中央研究院 資訊科技創新研究中心 自由軟體鑄造場 葛冬梅 法政研究
Linux作業系統簡介 自由軟體基金會的誕生 Linux的歷史
創用CC -授權分析與公務運用 在了解過自由軟體的授權條款的特性與大致內容之後,接下來,我將說明在這些眾多的條款中,如何未自己的軟體挑選一份適合的授權條款。 林誠夏 2014 本著作採用創用CC 「姓名標示-非商業性」授權條款台灣3.0版.
OpenFoundry平台操作 與自由軟體授權分析
Linux基礎學習 課本:Ubuntu Linux 管理與架站實務 博碩文化出版發行.
MPL授權方式與其他 開源授權模式的相容應用
第1章 Linux概述 马丽洁.
資訊科技概論 第七章 – 電腦軟體概論.
自由軟體 為什麼要學? ? ?.
開放政府資料授權條款 -民間建議版 南港林先生、南港葛小姐
自由軟體侵權案例探討 姓名:林珈宏 (Richard) 時間: (五) 16:30-17:25
「開放資料」與授權 - 魔鬼就在「可」與「不可」之間
Linux 入門課程(介紹篇) 講者: Pank
OSSF Open Source Experience Sharing
7-1 軟體運作原理 7-2 軟體分類 7-3 常見的應用軟體- 以自由軟體為例
認識電腦程式著作及合法使用電腦軟體之說明
自由/開放源碼軟體 之授權分析及其運用模式
Linux.
第 1 章 使用 APP INVENTOR 2 開發 ANDROID APP
Linux的認識與使用 2013/01/05.
課程名稱:計算機概論 授課老師:李春雄 博士
西洋哲學史 西洋哲學的創始:古希臘哲學 (一)
OpenFoundry.org 版本控制系統服務 使用教學
MIT App Inventor簡介及 「Hello World」程式初體驗 靜宜大學資管系 楊子青
第一篇 Unix/Linux 操作介面 第 1 章 Unix/Linux 系統概論 第 2 章 開始使用 Unix/Linux
手機作業系統介紹.
第9章 資訊倫理與道德 實用資訊.
Linux 的一些事儿 系统管理 宁波市高校慕课联盟课程
桌面環境簡介及IDE開發工具 Outline (一)什麼是Linux? (二)桌面環境系統簡介 (三)IDE開發工具.
作業系統 家庭和小型企業網路– 第二章.
學習目標 應用軟體 四大分類 七種形式 作業系統 公用程式 使用者介面 商業軟體. 學習目標 應用軟體 四大分類 七種形式 作業系統 公用程式 使用者介面 商業軟體.
OpenID與WordPress使用說明
Android App簡介及 App Inventor 2體驗 靜宜大學資管系 楊子青
作業系統 (Operating System)
第十單元 Comment compter en français ?
數學與文化:以數學小說閱讀為進路 洪萬生 台灣師範大學數學系退休教授
自由軟體 主講:蔡宜庭.
第二章 Linux简介 Linux概述 Linux系统的特点 Linux中使用的应用程序 Linux的组成 Linux版本介绍
歐盟法與生命文化 (二) 第八單元 Protestantism Spirit of Reformation
Operations Management Unit 3: Project Management (2)
第7章 電腦軟體概論 7-1 軟體運作原理 7-2 軟體分類.
法學入門 第 1 單元:法學入門 【本著作除另有註明外,採取創用CC「姓名標示-非商業性-相同方式分享」台灣3.0版授權釋出】
大專生以自由軟體服務偏遠地區國民小學 毛慶禎 國立中央圖書館臺灣分館 2006年12月25日 Theme created by
Array I 授課教師 Wanjiun Liao
Operations Management Unit 4: Developing a Process Strategy
自由軟體(Free Software ) 開放原始碼(Open Source)的軟體 特色 自由軟體鼓勵複製、散布。
Operations Management Unit 5: Analyzing Processes (1)
第二單元(2):Case Study- Li & Fung
主題十二 智慧財產權與軟體授權.
第12章 Linux與 嵌入式uClinux系統
课程介绍 1、嵌入式系统开发先序课程; 2、共32+8课时: 3、本期采用混合式教学成绩计算方式:
Presentation transcript:

自由軟體與開放平台的 歷史發展與授權特性 中央研究院 資訊科技創新研究中心 自由軟體鑄造場 林誠夏 專案經理 中央研究院 資訊科技創新研究中心 自由軟體鑄造場 林誠夏 專案經理 Email: lucien@citi.sinica.edu.tw TEL: +886-2-27883799 #1474 本著作採用創用CC 「姓名標示-非商業性」授權條款台灣3.0版

林誠夏 中央研究院 資訊科技創新研究中心 自由軟體鑄造場 TEL: 27883799 EXT.1474 lucien@citi.sinica.edu.tw 原則解說、隨時提問、會後連絡

大綱 一、自由軟體鑄造場單位服務介紹 四、自由軟體授權的三大分類 二、自由軟體運動的基礎概念 三、自由軟體專案的授權特性 1、OSSF-歷史 2、OSSF-工具 3、OSSF-服務 二、自由軟體運動的基礎概念 1、自由軟體相關的歷史發展 2、自由軟體相關的名詞定義 三、自由軟體專案的授權特性 1、開放程式原始碼 2、不特定授權對象 3、不限制使用地域 4、不收取授權金 5、不附隨擔保 6、釋放四大自由予後手 四、自由軟體授權的三大分類 1、幾近無拘無束的BSD類授權條款 2、嚴格授權承繼的GPL類授權條款 3、或左或右的其他類授權條款 五、自由軟體與開放平台的產業動向 1、自由軟體的商業應用 2、嵌入式軟體市集模式 六、結論-改變中的軟體世界

自由軟體鑄造場單位服務介紹 Open Source Software Foundry 自由軟體鑄造場 自由軟體寫作、研究、應用推廣單位

自由軟體鑄造場單位服務介紹 Open Source Software Foundry 自由軟體鑄造場 自由軟體寫作、研究、應用推廣單位

OSSF-歷史 2003-經濟部工業局「自由軟體產業推動計畫」 設立於中央研究院、資創中心之下 國家科學委員會部份經費補助 產出-OpenFoundry網站平台與相關服務

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.

http://www.openfoundry.org/

http://www.openfoundry.org/

http://www.openfoundry.org/

http://www.openfoundry.org/

http://www.openfoundry.org/of/projects/1233/download

http://www.openfoundry.org/

http://www.openfoundry.org/of/projects/744

http://www.openfoundry.org/of/projects/905

OSSF-服務 匯集自由軟體領域的專業資源目錄 發行自由軟體鑄造場電子報 舉辦各類自由軟體活動及工作坊 從事校園推廣及提供自由軟體相關教材影片 提供法律政策諮詢與服務

http://www.openfoundry.org/

自由軟體運動的基礎概念 此圖著作權人為「自由軟體基金會」,依其授權規定於自由軟體推廣說明性質簡報中合理取用:http://www.gnu.org/graphics/agnuhead.html。

自由軟體相關的歷史發展 此圖下載於:http://www.unix.org/images/unix_plate.jpg 聲明為在自由軟體推廣演講中進行「合理使用」,請讀者不要更行移置他用。

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…

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…

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…

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…

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…

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…

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…

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…

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…

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…

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…

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…

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…

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

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…

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…

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…

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…

合理使用©http://archive. computerhistory 合理使用©http://archive.computerhistory.org/resources/physical-object/xerox/X750-86.lg.jpg

此圖著作權人為「自由軟體基金會」,依其授權規定於自由軟體推廣說明性質簡報中合理取用:http://www. gnu 此圖著作權人為「自由軟體基金會」,依其授權規定於自由軟體推廣說明性質簡報中合理取用:http://www.gnu.org/graphics/agnuhead.html。

GNU is Not Unix

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

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

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

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

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

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

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

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

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

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

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

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

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

自由軟體 專屬軟體 軟體分類 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%

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

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

TREND ?

Open Source

1. Easy to learn 2. Easy to copy 3. Easy to redistribute

自由軟體專案的開發優勢 站在他人的肩膀上 借力使力多人共工 了解後再來選擇要找哪些code來抄 縮短開發時程,學習他人技巧 增進開發效率,自動記錄開發流程 專案永續營運,程式持續開發

Repository Client 此圖下載於網際網路,其授權資訊如下,本次取用特別聲明在自由軟體推廣演講中主張「合理使用」,請讀者不要更行移置他用。 Author: Professional Icons; Homepage: http://www.professional-icons.com; License: Free for personal desktop use only; Commercial usage: Not allowed; The images or characters depicted in these icons are © by NBC Universal http://www.nbc.com/Heroes .

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

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

自由軟體相關的名詞定義 Proprietary Software 私有軟體/專屬軟體 Public Domain 公共財軟體 Freeware 免費軟體 Shareware 共享軟體 Free Software 自由軟體 Open Source Software (OSS) 開源軟體/開放原始碼軟體 Free/Open Source Software (FOSS) 自由/開放源碼軟體 Free/Libre/Open Source Software (FLOSS)

使用 研究 修改 散布

自由軟體的名詞定義-自由軟體 Free Software – 自由軟體 Richard M. Stallman (rms) Free Software Foundation (FSF) 1985- 基本教義派

Free = Free Charge?

自由軟體的名詞定義-開放源碼軟體 Free Software – 自由軟體 Open Source Software – 開放源碼軟體 Bruce Perens & Eric Raymond Open Source Initiative (OSI) 1998- 折衷主義,商業化思維

Free Software Open Source Software (OSS) Free/Open Source Software (FOSS) Free/Libre/Open Source Software (FLOSS)

自由軟體專案的授權特性 1、開放程式原始碼 2、不特定授權對象 3、不限制使用地域 4、不收取授權金 5、不附隨擔保 6、釋放四大自由予後手

1、開放程式原始碼 2、不特定授權對象 3、不限制使用地域 4、不收取授權金 5、不附隨擔保 6、釋放四大自由予後手

Open Source

__version__ = "0.3" __revision__ = '0.3.2' __author__ = "Yi-Feng Tzeng" __authorcontact__ = "yftzeng@gmail.com" __website__ = "http://antbsd.twbbs.org" 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()

Source Code includes: 幫助他人了解程式編寫邏輯的任何輔助文件 Install Information, Compiling Script. 程式原始碼的詳盡程度 自行開發 / 抄寫他人。 Version Control / 修改者、修改時間。

1、開放程式原始碼 2、不特定授權對象 3、不限制使用地域 4、不收取授權金 5、不附隨擔保 6、釋放四大自由予後手

1、開放程式原始碼 2、不特定授權對象 3、不限制使用地域 4、不收取授權金 5、不附隨擔保 6、釋放四大自由予後手

No royalty→Free Distribute

1、開放程式原始碼 2、不特定授權對象 3、不限制使用地域 4、不收取授權金 5、不附隨擔保 6、釋放四大自由予後手

No charge→No warranty

1、開放程式原始碼 2、不特定授權對象 3、不限制使用地域 4、不收取授權金 5、不附隨擔保 6、釋放四大自由予後手

使用 研究 修改 散布

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 1.02 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. 1.0 W3C License wxWindows Library License X.Net License Zope Public License zlib/libpng license

自由軟體授權的三大分類 BSD, GPL, Others.

MPL/CDDL LGPL MIT/BSD GPL類 其他類 BSD類 GPL EPL/CPL Apache2.0 AGPL Proprietary Software License Public Domain

大家都必須 要一直自由 幾乎無拘無束 的自由 MPL/CDDL LGPL MIT/BSD GPL類 其他類 BSD類 GPL EPL/CPL Apache2.0 AGPL 有點自由 又不會太自由 Proprietary Software License Public Domain

BSD類授權條款的授權特性 顯名主義 C 著作權聲明 - Copyright Notice D 免責條款 – Disclaimer New BSD License(3-clause) MIT License Apache 2.0 License

幾近無拘無束的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

PuTTY

嚴格授權承繼的GPL類授權條款 LGPL GPL AGPL 使用者有大範圍的利用權利+多量義務 用我的code,就要照我的遊戲規則來走! 1. 適用於函式庫或具函式庫特性的軟體 2. 中高度拘束性:單純利用不會受到拘束 1. 所有軟體皆可採用 2. 高度拘束性 GPL AGPL 1. 所有軟體皆可採用(特別針對「網路應用軟體」設計) 2. 更高度拘束性:ASP(Application Service Provider)

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)

GPL授權拘束性(1) 新程式 修改、連結 GPL程式

GPL授權拘束性(2) GPL程式 修改、連結 GPL程式

GPL授權拘束性(3) 修改拘束 A(GPLed) → A'(GPLed) 取用拘束  A + B-portion(GPLed) → A'(GPLed) 結合拘束  A + B(GPLed) → C(GPLed)

蛇吞象

此圖下載於網路Blog: http://belle-epoque-hk.blogspot.com/2008/08/blog-post_18.html;拍攝作者:La Belle Epoque;本次取用特別聲明在自由軟體推廣演講中主張「合理使用」,請讀者不要更行移置他用。

此圖下載於網路Blog: http://belle-epoque-hk.blogspot.com/2008/08/blog-post_18.html;拍攝作者:La Belle Epoque;本次取用特別聲明在自由軟體推廣演講中主張「合理使用」,請讀者不要更行移置他用。

此圖下載於:http://1. bp. blogspot 此圖下載於:http://1.bp.blogspot.com/_v3erRozdPBA/TReUYt2racI/AAAAAAAAAf4/cJDKwhAQvsU/s1600/linux-kernel-2.6.34.png 聲明為在自由軟體推廣演講中進行「合理使用」,請讀者不要更行移置他用。

或左或右的其他類授權條款 MPL/CDDL EPL/CPL 使用者有大範圍的利用權利+中量義務 義務性規定多,但只拘束部份程式碼部分拘束性 使用者有大範圍的利用權利+中量義務 義務性規定多,但只拘束部份程式碼部分拘束性 Copyleft只限原授權範圍,不及自己獨立編寫的檔案 MPL/CDDL EPL/CPL 自已寫的獨立模組(Module)可隨意授權

其他類授權條款的授權特性 區隔式的COPYLEFT特性 檔案式的區隔方式 MPL: Mozilla Public License CDDL: Common Development and Distribution License 模組式的區隔方式 EPL: Eclipse Public License CPL: Common Public License

MPL程式 X Y Y Y X MPL X X MPL Y MPL授權條款 Y授權條款 X授權條款 各授權條款之間相容

牛鷺居

左圖著作權人:”Cburnett”,以GFDL1. 2或其後版本授權:http://upload. wikimedia 上圖以Creative Commons Share Alike 1.0 Generic授權,維基網址: http://upload.wikimedia.org/wikipedia/zh/6/6b/Cattle_Egret_on_Buffalo.jpg

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

自由軟體與開放平台的產業動向 自由軟體服務收費模式 自由軟體嵌入式加值模式 自由軟體商標權收費模式 自由軟體雙重授權模式 嵌入式軟體市集模式 App Store Android Market

自由軟體$ 商業應用模式

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

X 授權金、權利金

X

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

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

Free Distribute ≠ Free Charge

Free to Modify Free to Redistribute

For Royalties

X For Royalties

For a Fee

√ For a Fee

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

GPL授權元件的收費原則 √ 1. 目的碼+原始碼=100萬 2. 目的碼99萬+原始碼300元 3. 目的碼100元+原始碼99萬

GPL授權元件的收費原則 √ 1. 目的碼+原始碼=100萬 2. 目的碼99萬+原始碼300元 3. 目的碼100元+原始碼99萬 √

GPL授權元件的收費原則 √ 1. 目的碼+原始碼=100萬 2. 目的碼99萬+原始碼300元 3. 目的碼100元+原始碼99萬 √ ×

客製化 諮詢

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

此圖著作權利歸屬於Google © 2008,特別聲明為自由軟體推廣演講中進行「合理使用」,請讀者不要更行移置他用。

成本較低 增進效能 © Fair use, available at: http://chinese.winandmac.com/wp-content/uploads/2009/06/htc-hero01.jpg © Fair use, available at: http://www.brandingtaiwan.org/files/news_topic/eee_pc_seashell_scenario.jpg

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

商標權授權金 → 不影響軟體的自由散布 把商標拿掉即可 Mozilla Corporation Canonical

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

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

5、嵌入式軟體市集模式 上列圖示下載於網際網路,聲明為自由軟體推廣演講中進行「合理使用」,請讀者不要更行移置他用。

App Store

此圖下載於:http://www.hexley.com/images/hexley_turnaround_small.gif 聲明為在自由軟體推廣演講中進行「合理使用」,請讀者不要更行移置他用。

此圖下載於:http://www. idsgn 此圖下載於:http://www.idsgn.org/images/ipad-the-forgotten-details/iphone-ipad.jpg 聲明為在自由軟體推廣演講中進行「合理使用」,請讀者不要更行移置他用。

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手機開發計劃的費用後,應用程式才能發布。

Android Market

Larry Ewing, The copyright holder of this file allows anyone to use it for any purpose, provided that you acknowledge lewing@isc.tamu.edu and The GIMP if someone asks.

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

Android Market-中介隔離 LGPL GPL AGPL 使用者有大範圍的利用權利+多量義務 用我的code,就要照我的遊戲規則來走! LGPL 1. 適用於函式庫或具函式庫特性的軟體 2. 中高度拘束性:單純利用不會受到拘束 1. 所有軟體皆可採用 2. 高度拘束性 GPL AGPL 1. 所有軟體皆可採用(特別針對「網路應用軟體」設計) 2. 更高度拘束性:ASP(Application Service Provider)

User space GPLv2 .感染性特強 .佔有率高 .可遠觀而不可褻玩焉 .Linux Kernel是一個特殊的變態 Linux Kernel主要開發者兼精神領袖Linus Torvalds表態, 寬鬆地允許應用程式可以不採用 GPL2 授權。 User space ©Google 此圖著作權利歸屬於Google © 2008,特別聲明為自由軟體推廣演講中進行「合理使用」,請讀者不要更行移置他用。

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.

結論-改變中的軟體世界 好的面相 vs. 壞的面相 民眾的立場 vs. 機關的立場 開發時程縮短 vs. 開發品質不齊

2010/08/03

2010/08/03

2010/08/03

2010/08/03

2010/08/03

© Fair use, available at: http://www.dcfever.com/media/phones/images/2008/01/apple_iphone_12010629051_l.jpg http://onlygizmos.com/content/2009/08/nokia_n900_11.jpg http://chinese.winandmac.com/wp-content/uploads/2009/06/htc-hero01.jpg

UNIX→BSD→LINUX… 雲端運算 大型伺服主機的聯網服務方式…

contact@openfoundry.org 自由軟體鑄造場 (02)27883799 EXT. 1474

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