• 沒有找到結果。

第二章 文獻探討

第一節 自由軟體

以下分別說明自由軟體的定義、自由軟體的授權、自由軟體的興起與發展

和常用自由軟體的類型。

一、自由軟體的定義

自由軟體基金會對自由軟體的定義是「自由軟體是一種可以不受限制自由 使用、複製、研究、修改和分發的軟體。」,其中不受限制是自由軟體最重要 的特質。在字面上自由軟體的「free」有「免費、自由」雙重意思,然而自由軟 體創始人 Richard Stallman 所下的定義中表示「自由軟體的重點在於自由權並非 價格,應將自由想成是言論自由,而非免費的啤酒」。自由軟體通常不收取費 用,但有時會收取工本費與服務費,這並不是版權費,從這角度看來自由軟體 也可以是商業軟體,之間並沒有違反自由軟體的定義。另一方面,免費軟體是 不用付費的軟體,但有使用限制,使用者沒有權力對軟體複製、研究、修改和 分發,且軟體的原始碼並不完全公開,所以免費軟體雖然是不需要付費的軟 體,但不是自由軟體。此外,在自由軟體與開放原始碼軟體之間的差異,概念 上自由軟體是開放原始碼的一種,開放原始碼是否為自由軟體要看軟體的授權 是否符合自由軟體基金會的定義(維基百科,2009a)。

自由軟體是把軟體的使用自由交給使用者及創作者,並不限制使用範圍及 創作領域,免費是它的起點但不是重點,自由軟體其實不會限制商業的銷售,

甚至鼓勵商業活動(毛慶禎,2002a)。

另外,在行政院主計處網站資訊通報中對自由軟體下定義:人們對自由軟體

有四大自由,包含使用、研究、散佈、修改,因此不必擔心觸犯法律與侵權的 問題。在取得原始碼之後,不受限制地使用與修改,更可以跟朋友一起分享,

這就是自由軟體(行政院主計處網站,2002)。

因此,自由軟體所代表的是人們有對自由軟體使用、修改、散佈等權力,所 強調的特色就是「自由」兩字,讓人們可以隨心所欲使用軟體,無須擔心侵權 的問題。對使用者而言,自由軟體可以帶給我們除了使用上的方便之外,更可 以對原始碼修改來符合需求,這是商業軟體辦不到的。

二、自由軟體的授權

雖然自由軟體的原始碼可以隨意公開與散佈,但並不是沒有版權。當某一 軟體完成時,它的版權就自然形成,不需要申請或註冊。當使用者購買軟體 時,其實是購買軟體的「使用權」,而使用者必須接受軟體的授權才能使用,

軟體的創作者仍保有其「版權」(維基百科,2009a)。

在 GNU 計畫中,對於使用每一套軟體都會給予授權,讓使用者能方便地 使用,目的是保證軟體可以自由「使用、複製、修改和發布」,所有 GNU 軟 體都禁止其他人添加任何限制。因此會授權所有權利給任何人,此授權是所謂

「GNU 通用公共許可證」(GNU General Public License),簡稱「GPL」。

自由軟體基金會中對 GPL 的規範為(引自呂宗憲,2005):

(一)原始著作

1.散布時不允許收費(可因提供保證而收費)

2.再散布時需連同原始碼一起散布(提供原始碼來源) 3.不得再授權

4.不得與非自由軟體整合

(二)衍生著作

1.必須使用與原著作完全一致的授權條款 2.必須公開原始碼

3.必須附加原著作之著作權聲明

4.必須附加說明文件(例如:修改範圍與修改時間)

5.不得與非自由軟體整合

此外,依據自由軟體基金會的定義,自由軟體賦予使用者下列四種自由

(GNU 網,2009):

(一)自由之零:有使用軟體之自由,不論目的為何。

(二)自由之一:有研究之自由,得以改寫來符合需求。

(三)自由之二:有散佈該軟體之自由,得與他人分享。

(四)自由之三:有改寫提供大眾使用之自由,讓社群都可以受惠。

自由軟體的授權基本上要讓使用者可以在使用軟體時不會受到限制,所以 並不希望使用者在改版時,對改版的軟體加以限制,因此才會對軟體授權。

三、自由軟體的興起與發展 (一)世界的趨勢

自由軟體的興起從早期 1985 年由 Stallman 與自由軟體基金會的提倡,

到 1991 年芬蘭的大學生 Linus Torvalds 在 GNU 通用公共許可證下發布所 創作的 Linux 作業系統核心來取代舊版本,自由軟體的潮流就此展開(維 基百科,2009d)。近年來,自由軟體經各區域自由軟體基金會的推展,逐 漸散布到世界各地,當然主政當局也體認到這是種世界趨勢,於是各國政 府開始推行自由軟體,表 2-1 是各國政府推展自由軟體的情形。

表 2-1 各國政府推展自由軟體摘要表

國家 年份 推 展 方 式

法國 2004 法國警署開始導入 OpenOffice.org 之後,節省了大約 70% 的資 訊技術經費。OpenOffice.org 目前已安裝於 90,000 臺電腦中。

挪威 2007 挪威政府資訊必須採用開放文件標準。

1.不建議將現有的電腦系統升級到 Microsoft Vista 或 Office 2007。

2.Office 2007 的使用者不應將檔案儲存為 Microsoft 新的 文件格式(OOXML),以確保檔案相容性。

導入 OpenOffice.Org、澳大利亞教育部在 41000 台電腦上安裝

OpenOffice.Org;其中也看出有些國家是採取漸進式的方式逐步改換成自由 軟體,例如:葡萄牙在所有學校中的個人電腦配置了 Linux 與 Windows 雙 作業系統;此外許多國家對於開放文件格式接受度高,透過立法聲明政府 機關或教育單位需使用開放文件格式,避免日後文件流通產生不相容,造 成更多資源浪費。

(二)我國政府與業界的推展

為 統 籌 推 動 我 國 自 由 軟 體 , 行 政 院 國 家 資 訊 通 信 發 展 推 動 小 組

(NICI)於 2002 年成立「NICI 自由軟體指導委員會」,在自由軟體方面 的推廣,從公文電子交換、系統平台建置、應用系統開發、教育訓練、自 由軟體相容性、國民電腦等方向著手,協助政府機關逐步導入自由軟體,

未來將從資訊安全運用及開放文件標準之訂定來努力。

經濟部工業局也在 2002 年 9 月 20 日成立「自由軟體推動小組」,並 提出「自由軟體產業推動計畫」,該計畫希望以 5 年時間,降低企業使用 軟體的成本,並有效提升我國軟體產業競爭力,希望能夠健全我國自由軟 體應用與產業的發展,目的在藉由中文化、標準化、專案補助及人才培育 等產官學界的合作,使得自由軟體產業在 2007 年達到 50 億台幣,結合硬 體加值成為 100 億台幣產值(呂宗憲,2005)。

另外該計畫在 2007 年至 2009 年的目標包含:自由軟體的產業發展與 應用、國際合作與國際標準、市場推廣與諮詢服務,其中 2009 年推動平價 電腦自由軟體應用豐富化,以硬體帶動軟體模式協助產業拓展國內外市場 是較新的政策。

產業界也緊跟世界潮流,在 2003 年由台灣 LINUX 促進協會發起,邀集 產官學界人士在阿里山召開會議,是所謂的「阿里山日出計畫」,該計畫 估計在 2007 年能夠成功培訓一萬名 Linux 程式設計人員,並完成十萬個以 Linux 為基礎的相關機關及企業電子化,同時推出一千套 Linux 驗證中心 所通過的軟硬體產品,整體估計 Linux 產業總產值將可達到 120 億元。此 外,在政府單位以及企業用戶的網路伺服器端,推動自由軟體作業平台的

使用率達 30%,而個人電腦使用自由軟體為作業平台的使用率達 5%(林 進興,2006)。

此外,教育部在民國 98 至 101 年度中程施政計畫中,對於「提升中小 學資訊教學環境品質」中提及三要點,以結合校園軟體多元應用及數位接 軌交流:

1.持續校園自由軟體應用諮詢中心運作,協助校園自由軟體使用之問 題解決。

2.持續蒐集符合中小學教師教學使用之校園自由軟體應用套件及模 組。

3.持續輔導二十五縣市中小學教學應用導入自由軟體。

對於自由軟體的推廣,在全國兩百個學校,三至七年級的電腦課程中 加入自由軟體單元,並提供 LiveCD 讓學童在家中也有合法的軟體使用。

此外,邀請五縣市分別針對學科軟體、教學平台、部落格應用、校務行政 系統等持續做研發改良,並將成功模式推廣至其他縣市。教育部現階段著 重在整理適合各學科教學使用的軟體,讓自由軟體的發展從資訊教師推廣 到學科教師,讓自由軟體在教學上的應用更普及。

(三)在資訊教育的推行

近年來除了各縣市積極舉辦自由軟體的研習,培訓許多的種子學校及 種子教師以持續推廣自由軟體,尚有各縣市教育網路中心成立的自由軟體 交流網,例如:台南縣的「自由軟體技術交流網」、澎湖縣的「澎湖人自 由軟體交流網」與宜蘭縣的「自由軟體交流網」等,網站中提供自由軟體 的問題討論與使用分享。在九年一貫課程的資訊能力指標中,對於「資訊 科技的使用」與「資料的處理與分析」都指明使用自由軟體來培養學生的 資訊能力。

學術研發上,2007 年 11 月國網中心所開發的核心技術 Open source-based DRBL 榮獲肯定,參加由法國 Cetril 協會所舉辦的國際自由軟體競賽

(Trophées du Libre),榮獲 Public sector applications 首獎,不僅讓全球認 識「Taiwan」自由軟體的能量,也成功彰顯科技台灣的正面形象。另外

2009 年 3 月國網中心再獲頒行政院傑出科技貢獻獎,因為開發企鵝龍

(DRBL)與再生龍(Clonezilla)兩套軟體,不僅實用性高、應用廣泛,

對國內教育民生有重大貢獻(國網中心,2009)。

國網中心所開發的企鵝龍(DRBL)與再生龍(Clonezilla)具有「穩 定、快速、省成本」的特色,不僅落實新科技的研發,也協助國內教育機 構降低資訊教學環境的建置成本,更將自由軟體的精神帶入校園。

四、常用自由軟體的類型

自由軟體種類眾多,舉凡伺服器軟體、程式語言、應用軟體與作業系統 等,均有相對應的自由軟體。毛慶禎將自由軟體分為三類(毛慶禎,2002b):

(一)作業系統:做為電腦軟體與硬體溝通管道最基本的軟體,功能包含

(一)作業系統:做為電腦軟體與硬體溝通管道最基本的軟體,功能包含

相關文件