在 名詞的部分,除了「自由軟體(Free Software)」之外,還常見「開放源碼軟體(Open Source Software)」以及將兩者合一的「自由/開放源碼軟體(Free/Open Source Software, FOSS)」等名詞。自由軟體與開放源碼軟體有各自的定義,略有不同。本手冊為了方便行文,沿襲過去中文習慣,採用「自由軟體」一詞來兼稱自由軟體與開放 源碼軟體。
什麼是自由軟體 (Free Software)?
自由軟體指的是一種公開原始碼的軟體,使用者可以自由使用、下載、修改與散布執行程式及原始碼。一般主流的商業軟體,僅讓使用者安裝並使用該軟體,但無法直接修改與散布軟體原始碼,例如目前個人電腦上最常使用的商業文書處理軟體與電子試算表軟體等,消費者所支付的費用,只有買到這些軟體的「使用權」,沒辦法看到這些軟體的原始碼,更禁止使用者任意複製給其他未買使用權的人。
根據自由軟體之父理查‧史托曼 (Richard Stallman) 提出的概念,自由軟體賦予使用者以下四種自由:
【自由零】使用的自由:可以不受任何限制地使用該軟體。
【自由一】研究的自由:可以研究該軟體的運作方式,並使其符合個人需求。
【自由二】散布的自由:可以自由地重製該軟體並散布給他人。
【自由三】改良的自由:可以自行改良該軟體並散布改良後的版本,以嘉惠眾人。
參考連結http://www.gnu.org.ua/philosophy/free-sw.html#translations
為什麼要用自由軟體?
自由軟體和傳統商業授權軟體之間最顯著的差異在於:自由軟體公開程式的原始碼,並鼓勵您複製、散布,也允許您研究、改良,所以軟體功能可以相互引用,不 用再浪費無謂的時間與精力重新開發。而傳統商業授權軟體的功能及生命周期等是由開發廠商來決定的,開發廠商倒閉或無意維護,軟體就永遠停滯。
自由軟體並不是為了跟特定廠商作對而存在,也不強迫使用者非使用它不可。只是,自由軟體強調知識分享理念,使得人們得以「站在巨人的肩膀上」而不必「重新發明輪子」。這點確實是和大家實質渴求的利益一致,也對於科技的進步有著巨大的影響。
自由軟體是否等於免費的軟體?
自由軟體 (Free Software) 常常讓人誤會就是免費軟體 (Freeware),事實上,Free Software當中的「Free」,代表的是「自由」而不是「免費」,亦即自由軟體自由傳遞的開放性,而非成本上的「免費」。
採用自由軟體的人,能夠一併得到前文所提到的四大自由,而免費軟體僅是讓一般人可以免費取得並進行使用,使用者無法看到它的程式原始碼,當然更沒辦 法像自由軟體一樣,任意研究、修改,以及重製散布該軟體,有時候使用的期間還可能會受到限制。這就是為什麼免費軟體不等於是自由軟體。
簡言之,自由軟體是透過原始碼自由散布的開放性使軟體功能更臻完美,不可與免費混為一談。
(未完)下一篇:按我
引用來源:自由軟體鑄造廠
沒有留言:
張貼留言
看倌覺得這篇文章如何?
看到這了,就聊兩句吧!