軟件 : 物理學類 > 自由軟件
目錄
No. 1
  自由軟件,根據自由軟件基金會的定義,是一種可以不受限製地自由使用、復製、研究、修改和分發的軟件。這方面的不受限製正是自由軟件最重要的本質,與自由軟件相對的是非自由軟件(proprietary software),也常被稱為私有軟件、封閉軟件(其定義與是否收取費用無關)。要將軟件以自由軟件的形式發表,通常是讓軟件以“自由軟件授權協議”的方式被分配發佈(或是放置在公共領域),以及公開的軟件原始碼。 自由軟件對全世界的商業發展有巨大的貢獻。 從裝飾性的綢帶的製造者到從事研究的科學家, 自由軟件使成千上萬的人的日常工作更加便利, 為了滿足用戶的各種應用需要,它以一種不可思議的速度發展。
  自由軟件的主要許可證有gpl許可證和bsd許可證兩種。
使用定義
  自由軟件的英文為“free software”,“free”一詞有“自由”、“免費”的雙重含意,因此要如何分辨自由軟件(libre)和免費軟件(gratis)?自由軟件運動的創始人——理查德·斯托曼提供了以下的定義:‘自由軟件的重點在於自由權,而非價格。要瞭解其所代表的概念,你應該將“自由”想成是“自由演講”,而不是“免費啤酒”’。更精確的說,自由軟件代表電腦使用者擁有選擇和任何人合作之自由、擁有掌控他們所用的軟件之自由。在gnu宣言(gnu manifesto)中包含了斯托曼在一開始對自由軟件使用定義的混淆。
  大部分的自由軟件都是在在綫(online)發佈,並且不收任何費用;或是以離綫(off-line)實體的方式發行,有時會酌收最低限度的費用(例如:工本費),而人們可用任何價格來販售這些軟件。然而,自由軟件與商業軟件是可以共同並立存在的﹗因為禁止販賣軟件是違反了自由軟件的定義。
  最早的開放源代碼(open source)定義是在1998年創建,來自debian的自由軟件指引。當時大多數的開放源代碼軟件同時也是自由軟件,反之亦然。
  基於自由bsd的操作係統都是使用類似自由軟件的授權協議,freebsd、openbsd以及netbsd,不同的是它們對於“copyleft”的闡述。這些操作係統的使用者常認為“copyleft”是一種對自由的過度限製,是一種自由的侵害。
  “免費軟件”(freeware)是一種不須付費就可取得的軟件,但是通常有其他的限製,使用者並沒有使用、復製、研究、修改和分發的自由。該軟件的源代碼不一定會公開,也有可能會限製重製及發再行的自由,所以免費軟件的重點是不需要花錢,而不是自由的軟件。
  自由軟件基金會(fsf)對免費軟件的定義首次於1989年發表。這份定義後來被布魯斯·裴倫斯(bruce perens)改寫為《debian free software guidelines》(dfsg,debian自由軟件指引)。
自由軟件授權
  根據斯托曼和自由軟件基金會(fsf)的定義,自由軟件賦予使用者四種自由:
  自由之零:不論目的為何,有使用該軟件的自由。
  自由之一:有研究該軟件如何運作的自由,並且得以改寫該軟件來符合使用者自身的需求。取得該軟件之源碼為達成此目的之前提。
  自由之二:有重新散布該軟件的自由,所以每個人都可以藉由散布自由軟件來敦親睦鄰。
  自由之三: * 有改善再利用該軟件的自由,並且可以發表改寫版供公衆使用,如此一來,整個社群都可以受惠。如前項,取得該軟件之源碼為達成此目的之前提。
  如果一軟件的使用者具有上述四種權利,則該軟件得以被稱之為“自由軟件”。也就是說,使用者必須能夠自由地、以不收費或是收取合理的散布費用的方式、在任何時間再散布該軟件的原版或是改寫版在任何地方給任何人 使用。如果使用者不必問任何人或是支付任何的許可費用從事這些行為,就表示她/他擁有自由軟件所賦予的自由權利。
許可證
  gpl許可證
  gnu通用公共許可證
  使用者必須接受軟件的‘軟件授權’,才能使用該軟件,而在自由軟件中,最常見的授權方式就是 gpl - gnu general public license 了。
  因為使用者是免費取得了自由軟件的源代碼,那麽如果使用者修改了它的源代碼,基於公平互惠的原則,使用者也必須公開其修改的成果。而這就是 gpl 的精神 - 自由、分享、互惠。
  bsd許可證
  bsd license(bsd許可證)是"berkeley software distribution license 的首字母縮寫,是自由軟件(開源軟件的一個子集)中使用使用最廣泛的許可證之一。bsd軟件就是遵照這個許可證來發佈,該許可證也因此而得名。
  bsd套件最初所有者是加州大學的董事會,這是由於bsd源自柏剋萊加州大學。bsd開始後,bsd許可證得以修正,使得以後許多bsd變種,都采用類似風格的許可證。
  跟其他許可證相比,從gnu通用公共許可證到限製重重的版權所有,bsd許可證比較寬鬆,甚至跟公有領域更為接近。事實上,bsd許可證被認為是copycenter(中間版權),界乎標準的版權所有與gpl的版權屬左之間。"take it down to the copy center and make as many copies as you want"。
自由軟件並不是沒有版權
  自由軟件可以免費取得,並且它的源代碼可以自由修改並散布但它並不是沒有版權。版權是當某項作品完成時就自然産生了,不需申請或註册。以本文為例,本文在寫作的同時,作者即擁用版權,任何人皆無法剝奪。而當使用者花錢購買某套軟件時,所購買的衹是‘使用權’,使用者必須接受該軟件的‘軟件授權’,才能使用這個軟件;而軟件的原作者則仍然保有其‘版權’。
自由軟件並不使用封閉格式
  封閉軟件通常會使用專屬的封閉格式,但這會極大地限製了使用者的自由度。而自由軟件則完全不同,由於自由軟件的源代碼是公開的,所以它所使用的任何格式都是透明的。自由軟件永遠不會利用專屬的封閉格式來限製使用者分發或修改的自由。
自由軟件的精神領袖
  自由軟件的精神領袖是理查德·馬修·斯托曼(richard stallman)。他被人稱為‘最後的真正黑客’,他認為一個好的軟件,便該自由自在的讓人取用。軟件不應該拿來做為相互傾軋、剝削的工具。所以他起草gnu通用公共許可證來保障自由軟件的自由,並創辨了自由軟件基金會來貫徹他的理念。
自由軟件運動
  自由軟件運動是由那些支持自由軟件的人士所發起的運動。richard stallman是該運動的主要發起人以及精神領袖。
  自由軟件運動人士認為自由軟件的精神應當貫徹到所有軟件:他們認為禁止計算機用戶行使這種自由是不道德的行為。richard stallman認為販賣不附帶源代碼的二進製軟件是十分不道德的,因為這樣阻止了軟件用戶學習以及幫助其他人的權利。然而目前還沒有如何實現自由軟件運動最終目標的共識。有些人認為應當使用法律手段強製軟件供應商提供源代碼;有些則認為應當通過抵製商業軟件來達到目的。還有一些人則認為時間將證明,自由軟件最終在質量上要比商業軟件略勝一籌,並會在自由市場上取得勝利。
  開源軟件運動的支持者更註重軟件的使用性而不是它的道德問題。開源軟件支持者與自由軟件支持者的最大不同在於前者不像後者一樣盲目地反對及譴責商業軟件。開源軟件支持者中有許多程序員在使用開源軟件的同時編寫商業軟件謀求生路。
  部分自由軟件運動人士也認為其他受專利權保護的産品也應當自由化。還有一些人士則認為有部分資源不應當被自由更改,例如gnu通用公共協議證書,小說等。
知名自由軟件
  linux
  php
  mysql
開放源代碼軟件與自由軟件
  嚴格地說來,開放源代碼(open source)軟件(開源軟件)與自由軟件是兩個不同的概念,衹要符合開源軟件定義的軟件就能被稱為開放源代碼軟件。自由軟件是一個比開源軟件更嚴格的概念,因此所有自由軟件都是開放源代碼的,但不是所有的開源軟件都能被稱為“自由”。但在現實上,絶大多數開源軟件也都符合自由軟件的定義。比如,遵守gpl和bsd許可的軟件都是開放的並且是自由的。
  若要具體區分,可作這數項比較﹗
  開放源代碼的規定較寬鬆,而自由軟件的規定較嚴苛。很多的開放源代碼所認可的授權根本不算是自由軟件,所以自由軟件不得不和開放源代碼劃清界綫了。
  如果說“自由軟件”會引起誤解,(因為英文“free”一詞有“自由”、“免費”的雙重含意),那麽“開放源代碼”的名字會引起的誤解則更多。開放源代碼很容易讓人以為衹要把源代碼“公開”出來就算是開放源代碼了,但是如果使用者無法自由運用這些源代碼,那麽即使公開源代碼也沒有意義。有的軟件公司衹是為了想找使用者幫它除蟲、幫它追縱編碼,這樣子會破壞了自由軟件的原意。
  自由軟件的原意就是要給予使用者運用軟件的自由,這個‘自由’就是自由軟件的精神所在。但是為了商業化開放源代碼卻故意忽略了這個最重要的精神,反而無法讓使用者體認到‘自由’的真意,那麽開放源代碼這一個替代自由軟件的辭句反而把自由的原意除去了。
  而自由軟件的精神領袖理查德·馬修·斯托曼也很反對人們把開放源代碼和自由軟件混為一談。(請參見:《why free software is better than open source》一文)。
知名自由軟件
  Linux
  PHP
  MySQL
  BSD
英文解釋
  1. :  Free Software
相關詞
人物gun開源linux操作係統unixgplgnu
多媒體開放源碼movie軟件數值計算符號計算開源軟件詞典
計算機ide程序設計更多結果...
包含詞
準自由軟件自由軟件運動自由軟件授權
知名自由軟件自由軟件基金會自由軟件操作係統
用c語言編程的自由軟件自由軟件的精神領袖微軟與自由軟件的關係
自由軟件並不是沒有版權