臺灣的自由軟體策略/軟體的授權

2,425 views
2,333 views

Published on

0 Comments
0 Likes
Statistics
Notes
  • Be the first to comment

  • Be the first to like this

No Downloads
Views
Total views
2,425
On SlideShare
0
From Embeds
0
Number of Embeds
5
Actions
Shares
0
Downloads
10
Comments
0
Likes
0
Embeds 0
No embeds

No notes for slide

臺灣的自由軟體策略/軟體的授權

  1. 1. 自由軟體策略 1000 字摘要 2008.9.1 2009 台灣資訊社會研究學會年會暨學術研討會 投稿上傳系統:http://www.tais.org.tw/2009/ 聯絡人:席維德 03-4638800 #2769 s966601@mail.yzu.edu.tw 本文檢視政府的自由軟體策略。先以美國自由軟體基金會(Free Software Foundation, FSF)的定義 為依歸,詳釋自由軟體的意圖與目標,並列舉若干符合其定義的桌面軟體;接著查看政府機關 推動自由軟體的方向,檢視經濟部、教育部、行政院國家科學發展委員會、行政院研究發展考 核委員會等四個中央部會的工作,逐一分析其對自由軟體的認知;然後,列舉中央研究院在自 由軟體方面的研究推廣成果,並且分析其研究成果的自由性。 電腦程式著作即俗稱的軟體,屬於著作權法保護的著作之一,著作人享有著作人格權與著作財 產權。軟體本來就是自由的,沒有獨立的市場地位,必須依附硬體,當成硬體的附屬品。個人 電腦興起後,著作人主張其著作權,單獨販售之後,軟體才有獨立的地位。 自由軟體之名,始於 1985 年 5 月,史托曼發表 GNU 宣言(GNU Manifesto):創造完全自由,兼 容於 Unix 的軟體;同年 10 月成立的美國自由軟體基金會,執行革奴計劃(GNU's Not Unix, GNU),開發自由軟體。當今的自由軟體係指,軟體的授權範圍,符合美國自由軟體基金會的定 義,即授權使用者擁有該軟體的四大自由:使用、複製、修改和發布。 臺灣的自由軟體發展,由社群的討論開始,直到代號小蟲的鄭原忠,在 1998 年發起 Linux 中文 延伸套件(Chinese GNU/Linux Extensions, CLE)計畫,同年 6 月 20 日以 GNU 通用公共許可證授 權,發表 Linux 發行套件 CLE v0.3;2002 年 7 月推出 miniCLE 系列之後,功成身退。 政府機關的推動由立法院發起,2001 年 6 月 3 日,科技及資訊委員會召開「建立自由軟體研發 推廣,在無障礙的軟體發展環境下,提升 產業之競爭力及自主力」會議。隔年 6 月 20 日,行政 院召開推動自由軟體會議,決議由經濟部負責自由軟體推動工作小組之組織架構整合、建立相 關推動機制。 行政院於 2002 年 9 月 20 日,召開國家資訊通信發展推動小組(National Information and Communications Initiative Committee, NICI)第六次委員會會議結論,設置「自由軟體指導委員 會」,並提出「自由軟體產業推動計畫」,由經濟部工業局負責其下「自由軟體推動小組」。 然後,各部會才陸續執行自由軟體相關的策略。 經濟部工業局的自由軟體產業應用推動計畫,針對業界而設。 經濟部智慧財產局基於保護智慧財產權的立場,對自由軟體的部份層面,曾經做過研究。 接著,教育部的電子計算機中心成立自由軟體應用諮詢中心,面向全國國民中小學;技術及職 業教育司在俗稱 98 課綱的職業學校群科課程綱要裡,基於節省經費、尊重智慧財產權等面向, 建議職業學校全面採用自由軟體。96 年國民電腦 http://icare.moe.gov.tw/
  2. 2. http://icare.moe.gov.tw/Center%5CAll_Upload_File%5CFile_Folder/%E5%9C%8B %E6%B0%91%E9%9B%BB%E8%85%A6633395550265937500.pdf 行政院國家科學委員會工程技術發展處成立自由軟體暨嵌入式系統研發專案 2007,在結論裡, 參照歐盟的資訊社會策略,指出外在的政治及經濟壓力,並不是自 由軟體疲弱的主因,遊說團 體才是推動自由軟體的關鍵。因此,在後續研究的建議裡,指出遊說團體的必要性,把自由軟 體視為自由社會的充份且必要的一部份,從 政治、教育、經濟、法律、文化等領域,論述自由 軟體的優越性與可行性。 行政院研究發展考核委員會推出安裝自由軟體的國民電腦計畫,由資訊處主辦。2007.1.3 http://www.rdec.gov.tw/public/attachment/731618124171.pdf 自由軟體鑄造場計畫(Open Source Software Foundry, OSSF)是中央研究院資訊科學所的合作重點 計畫之一,其工作可分三大類:http://www.openfoundry.org/en/ • 設置國家級自由/開放源碼軟體倉儲與開發管理平台; • 建立自由/開放源碼軟體發展合作關係網絡; • 協調自由/開放源碼軟體法律授權問題,彙整相關法律與政策資源。 本身沒有推廣的策略,臺灣的政府施政裡,偶而出現自由軟體字樣,但是看不出來具體的策 略。本文檢視教育部、國家科學委員會、經濟部、研究發展考核委員會等四個中央部會,與自 由軟體相關的施政內容,並且剖析中央研究院內的部份計畫的方向。從現況分析得知,中央部 會誤解自由軟體的本質及目標,中央研究院的數位典藏國家型科技計畫與其資訊科學研究所的 自由軟體鑄造場計畫,其研究成果並沒有面向自由軟體。因此,本文建議應對自由軟體的社會 意涵,做進一步的研究,才能夠與世界接軌,建立真正自由民主的社會。 自由軟體的理念 著佐權 授權 開放源碼的衝突 社群的力量 經濟部 教育部 行政院國家科學發展委員會 行政院研究發展考核委員 中央研究院
  3. 3. 結論 - 自由與開放不分 Linux 平台不等於自由軟體 建議 - 全面採用自由軟體 政府推動之前 1970 年代,個人電腦萌芽,軟體脫離硬體,成為獨立的商品。當時,在美國麻省理工學院人工 智慧實驗室服務的程式設計師理查·馬修·史托曼(Richard Matthew Stallman,簡稱 RMS,1953 年 3 月 16 日 - )對此現象提出糾正,主張使用者對軟體有自由使用的權利,即回復至電腦創新 年代的運作規則。 1989 年,史托曼與一群律師起草 GNU 通用公共許可證(GNU General Public License, GNU GPL),提出了「Copyleft」的概念。當時,其他絕大多數軟體已經完成,祗有作業系統闕 如,Hurd 還在構思中。1991 年,芬蘭大學生林納斯·本納第克特·托瓦茲(Linus Benedict Torvalds, 1969 年 12 月 28 日 - ),以 GNU 通用公共許可證下,發布創作的 Linux 作業系統核 心,GNU 計劃才告完成,作業系統被命名為 GNU/Linux。 政府進入自由軟體之前,代號小蟲的鄭原忠,在 1998 年發起 Linux 中文延伸套件計畫(Chinese GNU/Linux Extensions, CLE)計劃,於 6 月 20 日以 GNU 通用公共許可證授權,發表 Linux 發行 套件 CLE v0.3;2002 年 7 月推出 miniCLE 系列後,功成身退。 2001 年 6 月 3 日,立法院科技及資訊委員會召開「建立自由軟體研發推廣,在無障礙的軟體發 展環境下,提升 產業之競爭力及自主力」會議。隔年 6 月 20 日,行政院召開推動自由軟體會 議,決議由經濟部負責自由軟體推動工作小組之組織架構整合、建立相關推動機制。 2002 年 9 月 20 日,行政院國家資訊通信發展推動小組(NICI)第六次委員會會議結論,設置 「自由軟體指導委員會」,並提出「自由軟體產業推動計畫」,由經濟部工業局負責其下「自 由軟體推動小組」。 接著,教育部的電子計算機中心成立自由軟體應用諮詢中心,面向全國國民中小學;技術及職 業教育司在俗稱 98 課綱的職業學校群科課程綱要裡,基於節省經費、尊重智慧財產權等面向, 建議職業學校全面採用自由軟體。教育部委託「校園自由軟體應用諮詢中心」製作的「Ez Go7」 自由軟體鑄造場計畫(Open Source Software Foundry, OSSF)是中央研究院資訊科學所的合作重點 計畫之一,其工作可分三大類:http://www.openfoundry.org/en/ • 設置國家級自由/開放源碼軟體倉儲與開發管理平台; • 建立自由/開放源碼軟體發展合作關係網絡; • 協調自由/開放源碼軟體法律授權問題,彙整相關法律與政策資源。 行政院國家科學委員會工程技術發展處成立自由軟體暨嵌入式系統研發專案 2007,
  4. 4. 嵌入式軟體暨開放軟體研發專案 2008 http://www.nsc.gov.tw/eng/ct.asp?xItem=9652&ctNode=1287 # 國科會 - 工程處(自由軟體暨嵌入式系統研發專案推動辦法) # 經濟部 - 智財局(保護智慧財產權)、工業局(自由軟體產業應用推動計畫) * 經濟部工業局自由軟體入口網站, http://www.oss.org.tw/ # 研考會 - 資訊處(自由軟體國民電腦) 規劃階段 2001 年 6 月 3 日,立法院科技及資訊委員會召開「建立自由軟體研發推廣,在無障礙的軟體發 展環境下,提升產業之競爭力及自主力」會議,達成二項重要決議: ��.1請政府部門針對執行推動軟體自由化期限明確落實,同時於預算層面反映; ��.2行政院科技顧問組應邀集有關單位集中研發資源能量,將自由軟體之研發工作列為國 家型開發研究重要計畫。 2002 年 6 月 20 日,行政院為統籌掌理自由軟體產業發展之規劃、推動與評估事宜,落實推動自 由軟體研究發展與推廣應用環境,召開推動自由軟體會議,決議由經濟部負責自由軟體推動工 作小組之組織架構整合、建立相關推動機制(包括自由軟體產業推動策略及計畫執行),並據 以規劃分工職掌、實施項目及工作時程等相關事宜。 2002 年 9 月 20 日,行政院國家資訊通信發展推動小組(NICI)第六次委員會會議結論,設置 「自由軟體指導委員會」,並提出「自由軟體產業推動計畫」,由經濟部工業局負責其下「自 由軟體推動小組」之實際業務執行,期望藉此健全我國自由軟體產業的發展與應用,達到資訊 共享與交流之目的。其後分別再由資策會建置自由軟體入口網站,中研院資訊科學研究所建置 自由軟體鑄造場,成為國內自由軟體專案的技術與社群發展的重心。 教育部 教育部校園自由軟體應用諮詢中心, http://ossacc.moe.edu.tw/ 中央研究院資訊科學研究所 自由軟體鑄造場
  5. 5. 經濟部 工業局 自由軟體產業應用推動計畫, 自由軟體入口網站, http://www.oss.org.tw/ 各國實例 2009 年元月,義大利維羅納大學(Università degli Studi di Verona)啟動為期三年 的大學開放源碼計畫(Open Source di Ateno, OSA),將全校 4 千多部桌面電腦,全面改換為 Linux 的開放源碼軟體。 先轉換常用的應用程式像是 Firefox、Thunderbird 及 OpenOffice.org 等, 將檔案與文件轉換成開 放格式標準;桌面作業系統採用 Ubuntu、Fedora、Open Solaris 等,伺服器轉換為 Red Hat、Apache web server、Samba server、Postgre SQL 及 MySQL 資料庫等。 Open Source : Servizi Informatici (Universit degli Studi di Verona), http://www.univr.it/main?ent=servizioaol&idDest=4&sServ=255&serv=39 Open Source Observatory and Repository(, OSOR.eu, http://www.osor.eu/news 「」 ��.1教育部 - 技職司(98 課綱)、電算中心(自由軟體應用諮詢中心) ��.2中研院 - 資訊科學研究所(自由軟體鑄造場) ��.3國科會 - 工程處(自由軟體暨嵌入式系統研發專案推動辦法) 自由軟體(open source) o 國科會自由軟體暨嵌入式系統研發專案歷年成果報告書, http://credit.csie.ncku.edu.tw/opensource/report.html o 自由軟體之職業學校群科課程綱要教學環境(自由軟體之車輛主動式安全系統) ��.4經濟部 - 智財局(保護智慧財產權)、工業局(自由軟體產業應用推動計畫) o 經濟部工業局自由軟體入口網站, http://www.oss.org.tw/ ��.5研考會 - 資訊處(自由軟體國民電腦) 行政院 NICI 小組於 91 年成立「NICI 自由軟體指導委員會」及「自由軟體推動工作小組」,並 自 92 年度起擬訂「自由軟體發展推動方案」 政府為扶持自主性的自由軟體工業,打破 微軟 市場壟斷,在行政院科技顧問組及立法院多年 來努力之下,中信局終於在 95 年度第 1 次電腦設備用品共同供應契約中,明訂電腦設備需能提 供雙作業系統之機型方能參與投標。因此,所有參與投標業者必須把產品送政府指定單位測
  6. 6. 試,以確定符合雙平台的使用。每年超過 100 億元以上的中信局資訊設備統一採購案,正式邁 入雙作業系統時代。 政府採購應堅持雙作業系統 2006-9-18/ 資訊傳真周刊/ 撰文 全文見:http://www.cpro.com.tw/channel/news/content/?news_id=51747 ��.1有關 93 年 3 月 5 日「NICI 自由軟體指導小組工作會議」之決議「請公共工程委員會 要求中信局辦理政府採購電腦設備時,可以支援兩個作業系統,若不能支援時需特別註 明」,符合目前行政院推動自由軟體之政策。 ��.2中信局 93 年度第 2 次及 95 年度第 1 次電腦設備集中採購共同供應契約有關作業系統 之需求規定,皆符合目前行政院推動自由軟體之政策。 自由軟體發展推動方案 / 經濟部工業局自由軟體產業推動小組,http://www.oss.org.tw/doc/94doc/ 1a.pdf • 行政院研究發展考核委員會(以下簡稱本會)最近幾年在自由軟體推廣方面,從公文電 子交換、系統平台建置、應用系統開發、教育訓練、自由軟體相容性國民電腦等面向著 手,協助政府機關逐步導入自由軟體應用,未來將評估從資通訊安全運用及 ODF 標準之 訂定來努力。 業務聯絡窗口 E-mail: rdec@rdec.gov.tw • 日期:2007/3/29http://www.rdec.gov.tw/ct.asp?xItem=4024384&CtNode=12416&mp=100 Linux 不等於自由軟體。 軟體品質的角度而是從道德的角度來看待自由軟體。他認為使用專利軟體是非常不道德的事, 只有自由的程序才是符合其道德標準的。對此許多人表示異議,並也因此有了自由軟體運動與 開放原始碼軟體運動之分。 環保署去年舉辦「你的舊電腦,他的新希望」活動,整個計畫花了約三千萬,致贈六千台回收 後重新組裝的二手電腦,給全台弱勢家庭兒童及社福團體,但估計其中一成,約六百台都是故 障電腦,中華經濟研究院接受委託處理此專案,計畫協同主持人柏雲昌表示,去年回收主機一 萬九千台、螢幕一萬六千台,請志工重新組裝成七千二百台的愛心電腦,2009-3-31 http://www.libertytimes.com.tw/2009/new/mar/31/today-complain1.htm 中央研究院資訊科學所自由軟體鑄造場,於 2008 年 2 月釋出 Wow! USB Protector 隨身碟病毒 偵測軟體。採用開放原始碼 GPL3 授權,供個人或企業自由使用與研究。
  7. 7. Wow! USB Protector 是一款自動偵測隨身碟是否含有惡意程式的自由軟體。可以偵測出常見的 隨身碟病毒,提供即時捕捉隨身碟病毒或可疑程式的功能,是一款輔助防毒軟體的安全工 具。 目前有繁體中文與英文介面,支援 Windows 2000/XP/2003/Vista 32bit/64bit 作業系統。使用 Pyhton 程式語言撰寫、支援系統常駐、自動更新惡意程式病毒碼、合法程式白名單、可疑程式 警訊等功能。 目前公務機關中 USB 隨身碟的檔案交換日益平常,加上這款免費的掃毒程式能幫各位守住重要 的關口。並且不會和系統原來的防毒軟體相衝。而且還是中研院這個官方機構所推出的免費軟 體。請各位同仁趕快下載安裝吧。 http://www.zdnet.com.tw/enterprise/column/linux/0,2000085705,20125696,00.htm http://www.zdnet.com.tw/enterprise/column/Victor/0,2003032052,20140232-1,00.htm 我國發展自由軟體之政策、法令及契機, http://old.npf.org.tw/PUBLICATION/TE/091/TE- B-091-017.htm 叛碼或國碼?—台灣自由軟體運動的發展與挑戰(1991-2004) Rebel Code or National Code? -- The Development and Challenge of the Free Software Movement in Taiwan (1991-2004) 研究生: 葛皇濱 http://140.113.39.130/cgi-bin/gs/hugsweb.cgi?o=dnthucdr&i=sGH000884414.id 尋找台灣自由軟體力量 / 李欣茹, 2004/03/04 07:00:20, http://www.zdnet.com.tw/enterprise/feature/0,2000085762,20087861,00.htm 軟體的授權方式符合自由軟體基金會(Free Software Foundation, FSF)的定義,該軟體就是自由軟 體。使用、複製、散佈、研究、改寫、再利用是軟體使用者最基本的期望,更精確地說,自由 軟體賦予使用者四種自由: • 不論目的為何,有使用該軟體的自由(自由之零)。 • 有研究該軟體如何運作的自由,並且得以改寫該軟體來符合使用者自身的需求(自由之 一)。取得該軟體之源碼為達成此目的之前提。 • 有重新散佈該軟體的自由,所以每個人都可以藉由散佈自由軟體來敦親睦鄰(自由之 二)。
  8. 8. • 有改善再利用該軟體的自由,並且可以發表改寫版供公眾使用,如此一來,整個社群都 可以受惠。如前項,取得該軟體之源碼為達成此目的之前提(自由之三)。 軟體的使用者具有上述四種權利,則該軟體得以被稱之為「自由軟體」。也就是說,使用者必 須能夠自由地、以不收費或是收取合理 散佈費用的方式,在任何時間再散佈該軟體的原版或是 改寫版,在任何地方給任何人使用。如果使用者不必問任何人或是支付任何的許可費用,就能 合法地從事這些 行為,就表示她/他擁有該軟體所賦予的自由權利。 所以,軟體提供的自由權,沒有任何限制,適用於任何人、任何組織、任何電腦系統、任何工 作性質,不用特別向軟體的著作所有權人或是其他特別的人或單位報備。 ��.1教育部 ��.2中研院 ��.3國科會 ��.4經濟部 - 智財局、工業局 ��.5研考會 法國憲兵改用 Linux,省下 5 千萬歐元的新聞稿 軟體的授權 毛慶禎 ��.1自由軟體 a. 內容 b. 發行版本 c. 桌面軟體 d. 防毒解毒 e. 電腦教室 f. 圖書館管理 g. 行政作業 ��.2開放源碼 ��.3自由資訊 ��.4著作權 ��.5專制軟體 ��.6自由或專制
  9. 9. ��.7參考書目 科技的發展,應該是基於自由民主的現狀;愈新的科技,應該更有利於推廣自由民主的理念。 然而,在軟體科技的世界裡,箝制與鼓吹言論自由的技術是一樣的,限制與散播資訊流動的技 術也是一樣的。在網際網路的世界裡,白吃白喝的自由軟體與開放源碼,垂手可得,足敷各階 層使用者之需;然而,市場佔有率最大的卻是以商業利益為前提的專制軟體,不儘漏洞百出, 而且毫無後續服務可言。本文分析看似同源的自由軟體與開放源碼授權方式,檢視專制軟體的 行銷策略,指出科技的發展終究受制於社會整體的環境。 從使用者的立場來看,軟體可以分為若干類: ��.1Free Software [自由軟體] ��.2Open Source Software [開放源碼軟體] ��.3Proprietary software [專制軟體] ��.4Freeware [免費軟體] ��.5Abandonware [被遺棄的軟體] ��.6Adware [廣告軟體] ��.7Beerware [啤酒軟體] ��.8Careware (charityware, helpware, goodware) [愛心軟體] ��.9Crippleware [跛腳軟體] ��.10Demoware [試用軟體] ��.11Donationware [勸募軟體] ��.12Foistware (BundleWare) [混入軟體] ��.13Freely redistributable software [免費再散播軟體] ��.14Green Software (Portable Application、Portable Software) [綠色軟體、可攜式軟體] ��.15Malware [惡意軟體] ��.16Nagware (begware、annoyware) [嘮叨軟體] ��.17Otherware [回報軟體] ��.18Postcardware [明信片軟體] ��.19Registerware [註冊軟體] ��.20Ransomware (malware) [勒索軟體] ��.21Shareware [共享軟體] ��.22Spyware [間諜軟體]
  10. 10. 雖然,這種分類非常粗略,而且可以隨時增刪;但是,社會大眾多半採用此等角度去思考軟體 的屬性;實際上,它們並不是互斥的分類,而且軟體所有權人隨時可以更改授權條款,進而變 更其屬性。 自由軟體 「自由軟體」係 Free Software 的譯名,對應的名詞是「專制軟體」(Proprietary Software)。「自 由軟體」的定義很清楚,就是自由;祗是 free 這個字,同時可解釋為「自由」及「免費」,所 以造成很多誤會。簡單說,free 指的是「言論自由」(free speech),不是「免費的啤酒」(free beer)。(林維鈺 2004) 自由軟體所指稱的軟體,其使用者有使用、複製、散佈、研究、改寫、再利用該軟體的自由。 更精確地說,自由軟體賦予使用者四種自由: • 不論目的為何,有使用該軟體的自由(自由之零)。 • 有研究該軟體如何運作的自由,並且得以改寫該軟體來符合使用者自身的需求(自由之 一)。取得該軟體之源碼為達成此目的之前提。 • 有重新散佈該軟體的自由,所以每個人都可以藉由散佈自由軟體來敦親睦鄰(自由之 二)。 • 有改善再利用該軟體的自由,並且可以發表改寫版供公眾使用,如此一來,整個社群都 可以受惠。如前項,取得該軟體之源碼為達成此目的之前提(自由之三)。 軟體的使用者具有上述四種權利,則該軟體得以被稱之為「自由軟體」。也就是說,使用者必 須能夠自由地、以不收費或是收取合理散佈費用的方式,在任何時間再散佈該軟體的原版或是 改寫版,在任何地方給任何人使用。如果使用者不必問任何人或是支付任何的許可費用,就能 合法地從事這些行為,就表示她/他擁有該軟體所賦予的自由權利。 所以,軟體提供的自由權,沒有任何限制,適用於任何人、任何組織、任何電腦系統、任何工 作性質,不用特別向軟體的著作所有權人或是其他特別的人或單位報備。
  11. 11. 為了推廣自由軟體的概念,簡化使用者找尋自由軟體的困擾;自由軟體基金會列舉出符合上述 要件的軟體授權方式,分為兩大類:與 GNU 通用公共許可證相容或不相容(FSF 2009): A、與 GNU 通用公共許可證相容的授權方式: ��.1GNU General Public License (GPL) version 3 ��.2GNU General Public License (GPL) version 2 ��.3GNU Lesser General Public License (LGPL) version 3 ��.4GNU Lesser General Public License (LGPL) version 2.1 ��.5GNU Affero General Public License (AGPL) version 3 ��.6Apache License, Version 2.0 ��.7Artistic License 2.0 ��.8Boost Software License ��.9Modified BSD license ��.10CeCILL version 2 ��.11The Clear BSD License ��.12Cryptix General License ��.13eCos license version 2.0 ��.14Educational Community License 2.0 ��.15Eiffel Forum License, version 2 ��.16EU DataGrid Software License ��.17Expat License ��.18FreeBSD license ��.19Freetype Project License ��.20License of the iMatix Standard Function Library ��.21Independent JPEG Group License ��.22License of imlib2 ��.23Intel Open Source License ��.24ISC License ��.25NCSA/University of Illinois Open Source License ��.26License of Netscape Javascript ��.27OpenLDAP License, Version 2.7 ��.28License of Perl 5 and below ��.29Public Domain ��.30License of Python 2.0.1, 2.1.1, and newer versions ��.31License of Python 1.6a2 and earlier versions ��.32License of Ruby ��.33SGI Free Software License B, version 2.0 ��.34Standard ML of New Jersey Copyright License ��.35Unicode, Inc. License Agreement for Data Files and Software ��.36License of Vim, Version 6.1 or later ��.37W3C Software Notice and License ��.38WTFPL, Version 2 ��.39X11 License ��.40XFree86 1.1 License
  12. 12. ��.41License of ZLib ��.42Zope Public License, versions 2.0 and 2.1 B、與 GNU 通用公共許可證不相容的授權方式: ��.1Affero General Public License version 1 ��.2Academic Free License, all versions through 3.0 ��.3Apache License, Version 1.1 ��.4Apache License, Version 1.0 ��.5Apple Public Source License (APSL), version 2 ��.6BitTorrent Open Source License ��.7Original BSD license ��.8Common Development and Distribution License (CDDL) ��.9Common Public Attribution License 1.0 (CPAL) ��.10Common Public License Version 1.0 ��.11Condor Public License ��.12Eclipse Public License Version 1.0 ��.13European Union Public License (EUPL) version 1.1 ��.14IBM Public License, Version 1.0 ��.15Interbase Public License, Version 1.0 ��.16Jabber Open Source License, Version 1.0 ��.17LaTeX Project Public License 1.3a ��.18LaTeX Project Public License 1.2 ��.19Lucent Public License Version 1.02 (Plan 9 license) ��.20Microsoft Public License (Ms-PL) ��.21Microsoft Reciprocal License (Ms-RL) ��.22Mozilla Public License (MPL) ��.23Netizen Open Source License (NOSL), Version 1.0 ��.24Netscape Public License (NPL), versions 1.0 and 1.1 ��.25Nokia Open Source License ��.26Old OpenLDAP License, Version 2.3 ��.27Open Software License, all versions through 3.0 ��.28OpenSSL license ��.29Phorum License, Version 2.0 ��.30PHP License, Version 3.01 ��.31Q Public License (QPL), Version 1.0 ��.32RealNetworks Public Source License (RPSL), Version 1.0 ��.33Sun Industry Standards Source License 1.0 ��.34Sun Public License ��.35License of xinetd ��.36Yahoo! Public License 1.0 ��.37Zend License, Version 2.0 ��.38Zope Public License version 1
  13. 13. 以前述 80 種(42+38)方式授權的軟體,都是自由軟體基金會認定的自由軟體。指認自由軟體 時,我們認定該軟體採用上述 80 種授權方式之一,否則就是誤用,或蓄意誤導。(毛慶禎 2008) 內容 被自由軟體基金會認可的自由軟體,有數百種之多,分為音效等 22 類(FSD 2009): ��.1Audio [音效] ��.2Business and productivity [商業與生產力] ��.3Database [資料庫] ��.4Education [教育] ��.5Email [電子郵件] ��.6Games [電動遊戲] ��.7Graphics [繪圖] ��.8Hobbies ��.9Interface ��.10Internet applications ��.11Live communications ��.12Localization ��.13Mathematics ��.14Printing ��.15Science ��.16Security ��.17Software development ��.18Software libraries ��.19System administration ��.20Text creation and manipulation ��.21Video [視訊] ��.22Web authoring [網頁編寫] 舉個例子,常用到的關連資料庫管理系統 MySQL,就在 Database > SQL-type 之下。
  14. 14. 網際網路上,有很多下載軟體的地方,臺灣人常常以為可以下載就是自由軟體,或者以為跨平 或 Linux 平台的軟體就是自由軟體;實際上,從自由軟體基金會連結出去的軟體,或在 Savannah (http://savannah.nongnu.org/)開計畫的軟體,一定是自由軟體,從其他地方下載的軟 體,需審視其授權方式而定。 發行版本 為了解決逐一下載這些軟體的煩惱,有些人把這些軟體包裝成套件,放在伺服器供下載,至少 數百種,具知名度的套件也有數十種(DistroWatch.com 2009)。 理論上,每個人都可以包裝出新的套件,實務上也確實如此,教育部的校園自由軟體應用諮詢 中心推出可以視為套件的 EzGo(EzGo 2009)。然而,套件的包裝方式,其實祗有四種: Debian、Fedora、FreeBSD、Red Hat,幾乎所有的套件都是由這四個套件延伸出來。 EzGo 自述以 Ubuntu[烏班兔]為基礎,Ubuntu 則從 Debian[德比安]的架構衍生出來。 從自由軟體基金會的立場來看,祗有少數套件符合自由軟體的定義(FreeDist 2009): • gNewSense • Ututo • Dragora • Dynebolic • Musix GNU+Linux • BLAG • Trisquel • Venenux 若干高知名度的套件, 因為缺少收錄軟體的政策說明,或未公佈 Linux 核心的原始碼,以及其他 的原因,不被認可為自由軟體(Common-distros 2009):
  15. 15. • Debian[德比安] - 大體上是自由軟體,若干細節仍納入非自由軟體;並且存在特定的資料 夾,放置非自由軟體 • Fedora[軟呢帽] - 政策聲明非常完整,可惜允許納入專制的韌體 • Mandriva[曼陀羅] - 延續 Red hat 的政策聲明,允許納入專制的韌體,接受不是自由軟體 授權的 Artistic License • Red Hat[紅帽] - Fedora[軟呢帽]版允許納入專制的韌體,企業版沒有明確的政策聲明 • Ubuntu[烏班兔] - 將非自由的軟體置於特定資料夾內 因此,逐一審視軟體的授權方式,加以過濾後,全面使用自由的應用軟體,不是難事;不過, 從核心開始,每個步驟都嚴格執行自由軟體基金會的建議,應該有點困難,至少在臺灣找不到 社群,可以支援前述符合規定的套件。 桌面軟體 符合自由軟體定義的桌面軟體,數量龐大,多半採用 Unicode 的 UTF-8 內碼,所以中文字的接 受度沒有問題,絕大部份已有中文的介面及說明。 有幾個來源: ��.1Free Software Directory [自由軟體目錄] / Free Software Foundation, http://directory.fsf.org/ ��.2Savannah [大草原], http://savannah.nongnu.org/ ��.3freshmeat.net [鮮肉網], http://freshmeat.net ��.4SourceForge.net [軟體堡] : Open Source Software, http://sourceforge.net/ Posted by Jimmy Atkinson in Software, http://tinyurl.com/8n762z ��.5oss4lib : open source systems for libraries [圖書館內的自由軟體], http://www.oss4lib.org/ ��.6The Top 50 Proprietary Programs that Drive You Crazy [50 大自由軟 體],http://whdb.com/category/software/ ��.7Ubuntu 常用軟體介紹, http://wiki.ubuntu-tw.org/index.php?title=Ubuntu_常用軟體介紹 編列軟體清單是件不可能的任務,自由或專制都一樣。
  16. 16. Ubuntu 列出常用的軟體,分為 13 大項: ��.1桌面 o 桌面特效 o 桌面美化 o 桌面工具 ��.2網路應用 o BBS 連線軟體 o 網頁瀏覽器 o 即時通訊聊天 o 檔案下載 o RSS 閱讀器 o IRC 聊天室 ��.3影音播放 o 電台播放 o 電視播放 o 音樂播放 o 影音播放 o 影音解碼包 ��.4影音編輯 o 桌面錄影 o 錄音 o 標籤編輯 o 音樂擷取 o 影片轉檔 o 影片編輯 ��.5美工繪圖 o 圖片檢視 o 相片管理 o 繪圖軟體 o 3D 製作 o 螢幕畫面擷取 o 其他 ��.6生活、休閒、教學 o 地理資訊 o 天文 o 教學 ��.7辦公室軟體 o 翻譯字典 o 文件閱讀 o 純文字編輯 o 生產力套裝軟體(productivity suite) o 排版軟體 o 網頁編輯
  17. 17. ��.8光碟工具 o 燒錄軟體 o 光碟掛載 o 編輯光碟 ��.9週邊設備 o 視訊 o 無線網路 o 掃描器 o 傳真 ��.10系統 o 系統調校 o 套件管理 o 檔案瀏覽 o 檔案搜尋 o 輸入法 o 硬碟分割 o 防火牆 o 網路校時 o 系統備份 ��.11其它 o 遠端管理 ��.12特殊功能 o Deb 打包 o Live CD 製作 ��.13模擬器 o 執行 Windows 程式 o 虛擬電腦 o 遊戲模擬器 ��.1瀏覽器 - Firefox、Konqueror ��.2電子郵件 - Evolution ��.3FTP - FileZilla ��.4即時通訊 - Gaim ��.5壓縮檔案 - Gnozip ��.6文字編輯器 - Gedit ��.7多媒體播放器 - XMMS (X multimedia system) ��.8查看圖形文件 - Xnview ��.9專業編輯器 - Gimp [PhotoImpact]、OpenOffice Draw ��.10網頁設計 - Openoffice HTML 编辑器、Amaya、GIN、KompoZer [Dreamweaver] ��.11FLASH - DrawSWF(創作)、SWF Macromedia Flash 播放器、OpenLaszlo [Flash MX]、Kdenlive [會聲會影] ��.12辦公套裝軟體 - OpenOffice (文書處理、試算表、簡報、資料庫、繪圖) ��.13Basic - Hbasic ��.14Gcin [中文輸入法] - 注音、倉頡、無蝦米、拼音、大易、行列、內碼、日本 式、Greek
  18. 18. 取代專制軟體的 50 個自由軟體,February 7th, 2008 發表。 基本 1. Windows Vista OS to Ubuntu OS 2. Internet Explorer Browser to Firefox Browser 辦公室軟體 3. Microsoft Office to OpenOffice 4. Mactopia to NeoOffice 辦公室工具 5. MathWorks MATLAB to Scilab 6. Microsoft Access to Kexi 7. Microsoft Word to OpenOffice Writer 8. Microsoft Excel to OpenOffice Calc 9. Microsoft Visio to Dia 生產力 10. Blackboard to Moodle 11. Box to Cabos 12. Microsoft Project to Open Workbench 13. Mindjet to FreeMind 繪圖 14. Adobe Illustrator to Inkscape 15. Adobe PhotoShop to GIMP 16. Adobe Premiere to Avidemux 17. AutoCAD to Archimedes 18. Microsoft PowerPoint to OpenOffice Impress 19. Microsoft Paint to Tux Paint 20. TruSpace to Blender 網頁編輯器
  19. 19. 21. Adobe GoLive CS2 to Mozilla SeaMonkey 22. Adobe Dreamweaver to NVU 23. Macromedia Flash Professional to OpenLaszlo 24. Microsoft Frontpage to Bluefish 25. Windows Notepad to ConTEXT 26. Altova XMLSpy to XML Copy Editor 出版 27. Adobe Acrobat to PDFCreator 28. Adobe Framemaker to DocBook 29. Microsoft Publisher to Scribus 通訊 30. AIM to Pidgin 31. FeedDemon to RSS Bandit 32. Microsoft MSN Messenger to aMSN 33. Microsoft Outlook to Thunderbird 34. Skype to Wengophone 多媒體 35. iTunes to Songbird 36. Nero Burning Rom to K3b 37. Quicktime to Darwin Streaming Server 38. TiVo Desktop to Galleon.tv 39. Windows Media Player to Miro 工具 40. CuteFTP to Filezilla 41. iBackup to ZManda 42. Norton Ghost to Partition Image 43. Rational Purify to Valgrind 44. WinZip to 7-Zip 安全 45. Kaspersky Anti-Virus Personal to Winpooch 46. McAfee VirusScan to ClamWin 47. Norton Personal Firewall to WIPFW
  20. 20. 財務 48. Authorize.net to OpenSSL 49. Microsoft Money (Plus) to TurboCash 50. Quickbooks to Compiere 防毒解毒 GNU/Linux 的設計,不會受到電腦病毒的感染,但在特定條件下,仍會受到其他病毒的侵襲; 防毒、解毒軟體也可以用自由軟體的方式取得: • Clam AntiVirus 是專為 UNIX 而設的 GPL 防毒軟體, http://www.clamav.net/ • AntiVirus for Linux • Panda Antivirus for Linux [Linux 版的熊貓殺毒軟體] • Symantec antivirus for linux • AntiVirus Quick Heal for Linux 8.0 • tkantivir 電腦教室 建置無碟開機的電腦教室,採用國家高速網路與計算中心開發的企鵝龍(Diskless Remote Boot in Linux, DRBL), 本身也是自由軟體,主要功能是安裝了此軟體的 Linux 伺服器,就可以同時提 供數十台電腦操作與使用。管理者所需要做得就是在伺服器上安裝好 Linux 之 後,再裝好 DRBL,用戶端電腦不需要有硬碟,不需安裝軟體,只要透過 PXE 網路開機,就可以直接使用 了伺服器端提供的 Linux 了。 DRBL 的特色包含: 支援多元化的資訊教育,與現有系統共存,電腦教室可以很方便與快速的切 換作業系統用戶端電腦可以不需要有硬碟,有硬碟 DRBL 也可以充分利用集中管理,安 裝 1 台 就等於安裝多台(~40 台),下一個指令就可以對多台電腦做動作內建回復系統,可以同時複製或 是還原多台(~40 台)用戶端電腦硬碟裡的作業系統。 製作開機隨身碟。在沒有自由軟體桌面電腦可用的時候,拿出以自由軟體製作的開機隨身碟, 插入可以由 USB 開機的電腦,就可以在不使用硬碟等原來儲存裝置的前提下,繼續使用自由軟 體,增加教師、學生與行政人員對外的溝通能力。 廣播系統也有自由軟體,iTALC(http://italc.sourceforge.net),完全沒有障礙。 圖書館管理 已有多種圖書館的管理系統採用自由軟體授權,Koha 是中文化較為完整的一個。
  21. 21. 行政作業 開放源碼 1998 年 2 月出現此名詞,為了方便討論將它視自由軟體 SourceForge.net: Find and Develop Open-Source Software SourceForge is your location to download and develop free open-source software. http://www.gnu.org/philosophy/free-software-for-freedom.html http://www.opensource.org/ 自由資訊 著作權 專制軟體 自由或專制 科技的發展是自由的,限制自由與推動自由的科技是一樣的。 OpenOffice.org,多半被誤稱為 Open Office,採用 GNU 較寬鬆公共許可證(GNU Lesser General Public License, LGPL),其授權方式與 GNU 通用公共許可證相容,所以是自由軟體基金會認可 的自由軟體。 參考書目 所有連接均於 2009 年 8 月 31 查核完畢。 • 毛慶禎 2009. 被臺灣囚禁的自由軟體, 《蘋果日報》論壇, 2008 年 5 月 26 日, http://tw.nextmedia.com/applenews/article/art_id/30588971/IssueID/20080526 • 林鈺維 2004. 自由軟體的定義 / 林鈺維譯, 2008/04/26 更新, http://www.gnu.org/philosophy/ free-sw.zh-tw.html • Common-distros 2009. Explaining Why We Don't Endorse Other Systems [未認可的原因] / Free Software Foundation, Updated 2009/08/07, http://www.gnu.org/distros/common- distros.html
  22. 22. • DistroWatch.com 2009. DistroWatch.com [套件觀察] / hosted by NetSonic.net since November 2004, http://distrowatch.com/ • EzGo 2009. EzGo7_Free win-win 自由雙贏 / 教育部校園自由軟體應用諮詢中 心, http://news.ossacc.org/ezgo7web/ • FreeDist 2009. List of Free GNU/Linux Distributions [自由革努/Linux 套件清單] / Free Software Foundation, Updated 2009/08/06, http://www.gnu.org/distros/free-distros.html • FSF 2009. Various Licenses and Comments about Them [自由軟體的授權方式], Free Software Foundation, 最後修訂 2009/07/17, http://www.gnu.org/licenses/license-list.html • FSD 2009 Free Software Directory [自由軟體目錄] / Free Software Foundation, 2009, http://directory.fsf.org/

×