Plurk FaceBook Twitter 收進你的MyShare個人書籤 MyShare
  顯示內嵌語法

OpenFoundry自由軟體充電報

OpenFoundry自由軟體充電報
無/報主.Tumi

本期內容:
[法律源地] 充滿烏托邦理想的四大自由
[源碼排行榜] 自由軟體鑄造場專案下載排行榜

[法律源地] 充滿烏托邦理想的四大自由

葛冬梅(OSSF 法政組)/文 2005/06/23

許多人都知道 GNU General Public License(簡稱GNU/GPL),不過 可能大部分的人並不清楚這份授權條款背後的理念基礎。GNU/GPL 主 要起草人 Richard M. Stallman(簡稱 Stallman)早年在麻省理工 學院的人工智慧實驗室從事研究時,接觸了社群開發與軟體共享文化, 並深受這種開放、互助文化的影響。直到實驗室研究人員出走商業軟 體公司、開發社群逐漸瓦解,軟體漸漸轉變為一種封閉、不容易取得 的商品,促使 Stallman 思考軟體存在的意義以及軟體與使用者的關 係。

在道德良知的驅使下,Stallman 認為軟體存在的目的是為了幫助人: 幫助自己、幫助鄰居以及幫助社群,而維護軟體使用者的自由可以達 到這個目的,所以 Stallman 訂出了軟體使用者的四大自由(four kinds of freedom):

  1. 自由之零:為了任何目的執行程式的自由。
  2. 自由之一:研究程式如何運作的自由,並且將程式修改符合本身需求(程式碼的近用是實現這個自由的先決條件)。
  3. 自由之二:再次散布程式的自由以幫助你的鄰居。
  4. 自由之三:改進程式的自由,並將這些改進回饋給社群,讓整個社群均可以因此而受益(程式碼的近用是實現這個自由的先決條件)。
首先最基本的是執行程式的自由,這也是一個程式存在的根本目的。 其次,一個程式並非一定可以適合所有使用者的個別需求,為了讓使 用者可以依照自己的需求來使用程式,所以使用者必須要擁有為了符 合自身目的來修改程式的自由,因此使用者有研究與修改程式的自由, 這是一個讓使用者可以自己幫助自己的自由。在滿足了自身的使用需 求後,為了使其他人也可以分享到這一個程式,所以使用者有再次散 布程式的自由,這是一個讓使用者可以幫助他人的自由。而再進一步 地,為了使整個社群皆可以受益,使用者應該有改進程式的自由,並 且將這些改進回饋給社群,最後這個自由則讓使用者可以幫助社群。 而無論是哪一個自由,都不可以因為特定使用者、使用目的、使用硬 體或應用領域等等因素而受到限制。

任何一個符合四大自由的軟體,就是「自由軟體(free software)」。 需要注意的是,四大自由並不妨礙軟體的商業化,因為自由軟體的中 心理念是「自由(freedom)」,而不是「價格」。許多人以為自由 軟體不收取授權金代表著與商業化背道而馳,其實不然,之所以不收 取授權金是因為授權金的收取會妨礙軟體的自由散布。此外,不收取 授權金,並不代表著不可以收取任何費用,以 GNU/GPL 為例,這份 自由軟體授權條款就允許使用者在散布程式的時候,可以在一定程度 內收取散布所需要的費用。所以判斷一個軟體是否為自由軟體,必須 以軟體所呈現的自由程度來判斷,而不是以是否收取費用為判斷標準, 這可以從 Stallman 早期散布 GNU Emacs 的方法就看得出來。在八0 年代中期 Stallman 開發 GNU Emacs 的時候,因為網路尚未普及, 所以每當有人向他索取 GNU Emacs 原始碼的時候,Stallman 會郵寄 一盤磁帶給任何想要的人,不過卻會向對方索取 150 美元,這對於 當時沒有工作的 Stallman 來說,是一項的重要經濟來源,而 GNU Emacs當然是自由軟體。

以這四大自由為基礎,Stallman 開創了不同於現行軟體授權的 copy- left 授權機制,並進而草擬出了 GNU/GPL。

四大自由背後所代表的是一種自助助人、利己利人的烏托邦精神,這 種充滿浪漫情懷的四大自由不但造就了 GNU/GPL,成為自由軟體運動 的源頭,更進一步地引起了開放共享精神在其他領域的發展,例如由 美國史丹福大學法學教授 Lawrence Lessig 所發展的創意授權 (Creative Commons)模式(註二),以及目前在生物領域的開放基 因碼運動(open source genomics)(註三),皆是受到自由精神的 啟發。四大自由背後所代表的精神正在以一種創造時代潮流的姿態, 在不同的領域發芽,它未來的繼續茁壯指日可待。

註一:延伸閱讀:自由軟體的定義
註二:有關創意授權(Creative Commons)請參閱此
註三:開放基因碼運動(open source genomics)的目的在於促進基因碼資訊的開放運用,因為基因碼是進一步研究的基礎資訊,對於它 的近用將有助於相關研究的發展。



[源碼排行榜] 自由軟體鑄造場專案下載排行榜

OSSF 工作小組/提供 2005/06/26

排行專案名稱下載次數
1中文 WordPress34868 次
2pLog 中文開發與推廣17445 次
3OpenVanilla 輸入法及文字輸出處理框架15209 次
4SpaceChewingOSX11571 次
5Mozilla 與 Firefox 中文化0848 次
6中文應用環境讀書會9823 次
7svk version control system9763 次
8OSXchat7244 次
9香草輸入法 VanillaInput6823 次
10多媒體中心4640 次
(統計截止時間:2005/6/26 20:40)


報主的話:
法國年度自由軟體盛會 LSM(Libre Software Meeting) 台灣 7/6 將現場視訊連線「教育」場次喔!詳情請見活動網頁

電子報小編 敬上