本頁使用了標題或全文手工轉換

自由軟件運動

維基百科,自由的百科全書
跳至導覽 跳至搜尋
理查德·斯托曼,是自由軟件運動和GNU計劃的創始人,於2002年
一張宣揚自由軟件運動GNU專案的海報

自由軟件運動(英語:free software movementfree/open source software movement,簡稱FSM或FOSSM)是一個推廣用戶有使用、複製、研究、修改和分發軟件等權利的社會運動[1]。接近和相關的運動包括開放原始碼運動及自由軟件的開放原始碼運動。這運動跟1970年代的黑客文化有淵源,而理查德·斯托曼是該運動的主要發起人以及精神領袖。

自由軟件運動人士認為自由軟件的精神應當貫徹到所有軟件:他們認為禁止計算機用戶行使這種自由是不道德的行為。理察·馬修·斯托曼認為販賣不附帶原始碼的二進制軟件是不道德的,因為這樣阻止了軟件用戶學習以及幫助其他人的權利。然而目前還沒有如何實現自由軟件運動最終目標的共識。有些人認為應當使用法律手段強制軟件供應商提供原始碼;有些則認為應當通過抵制專有軟件來達到目的。還有一些人則認為時間將證明,自由軟件最終在質素上要比專有軟件略勝一籌,並會在自由市場上取得勝利。

部分自由軟件運動人士也認為其他受專利權保護的產品也應當自由化。還有一些人士則認為有部分資源不應當被自由更改,例如GNU通用公共協定證書,小說等。

理念[編輯]

這個運動的理念在於電腦的使用不應該阻礙人際合作。更直接地說,這個運動代表着拒絕專有軟件並推廣自由軟件[2]。它的終極目標在於解放網絡世界中的每個人[3]——即每個電腦使用者。理查·斯托曼表明這個行動旨在提升而非妨礙科技進步,因為「這代表我們可以避免重複無益的系統編程,而把這份精力用在推動技術革新上面。」("It means that much wasteful duplication of system programming effort will be avoided. This effort can go instead into advancing the state of the art."[4])

自由軟件運動的成員相信所有軟件使用者有享有自由軟件定義中列舉的自由。許多成員認為禁止他人享有這些自由是不道德的,也相信在創造一個使用者可以互相幫助並擁有自己對於電腦控制權的社會,這些自由是必須的[5]

然而,有一些自有軟件使用者和程式設計師不相信具有財產權的軟件是不道德的,援引在一些商業模型中的例子,專用軟件技術上的功能與便帶來效益的增加,以作為他們的論點[6]

雖然社會變遷是一個科技變遷下非刻意造成的副產物,新科技的倡議者經常宣傳這些新技術就社會正面影響一個工具。聖荷西州立大學的教授Joel West解釋了許多自由原始碼運動的理念。如果假設科技不僅對社會變遷造成影響,並從科技進步主導社會變遷的角度來看待,禁止特定人員使用這些科技是道德的嗎?因此—縱使不能造成立刻的改變—自由軟件運動還是希望喚醒人們這個運動所能造成的影響,因為能造成對現實社會的影響。舉例來說:與沒有電腦時相比,電腦給了我們更多自由,但這些科技媒介究竟是帶來自由、或僅賦予少數人特權?這樣的道德爭論如何取的一個折衷的辦法對自由軟件運動是個難題[7]

自由軟件基金會堅信所有的軟件需要說明文件,特別是周到的工程師應做到能更新說明書以反映他們對軟件的調整,但他們認為對修改其他著作的自由本身是相對次要的[8]。在自由軟件運動中FLOSS Manuals英語FLOSS Manuals基金會特別強調提供此類檔案的目標。自由軟件運動的成員也倡議具實際用途的軟件應該自由的[9]

知名自由軟件[編輯]

行動[編輯]

FISL 16英語FISL 16圍繞着GNUTux吉祥物的自由軟件運動的支持者們。

編寫及推廣自由軟件[編輯]

自由軟件運動的核心工作專注於軟件開發。自由軟件運動也反對專有軟件,拒絕安裝不給予自由權利的軟件。根據斯托爾曼敘述,「在軟件領域比專有程式未經特許的拷貝更糟糕的唯一一件事,就是私有軟件的特許副本。因為這樣做同樣傷害其整個用戶群體。此外,通常開發商,這個邪惡的犯罪人,就可從中獲利。[10]

建立意識[編輯]

自由軟件運動的一些支持者們會通過公眾演講,或者主持軟件相關會議,以提高公民對於軟件自由的認識。這被視為相當重要,因為接受自由軟件的人們,往往不知道它是自由軟件。進而繼續使用專有軟件或者專有的外掛程式。[11]

道德平等[編輯]

瑪格麗特·S·埃利奧特,一個在在加州大學歐文分校的軟件研究者。不僅列出了可能來自自由軟件運動的許多好處,她還聲稱,它本質上是要給予每個人平等的機會利用互聯網。假設計算機是全球存取,由於世界變得更加立足於技術及其發展,建立一個選擇性的互聯網,只允許部分人在存取,這根據「艾略特自由」是荒謬的。根據許多推動有關自由軟件運動的學者的認識,如果人們想要生存在通信和全球援助更加共存的世界,那麼全球自由軟件更加應該爭取一個位置。這個由GNU同夥引發的想法,是促進一個理解當地和全球社區的利益,所謂「合作環境」的一種嘗試。[12]

立法[編輯]

大量的抵制軟件專利和著作權法擴張的遊說工作已經完成。其他遊說則直接專注於政府機構和政府資助的項目中所使用的自由軟件。

委內瑞拉政府在2006年1月實施了保證軟件自由的法律。法令第3,390條,特許所有政府機構可以將完成超過兩年的軟件,編列為自由軟件。[13]

國會議員埃德加·戴維斯·維拉紐瓦英語Edgar David Villanueva和雅克·羅吉克·阿克曼在引進祕魯法案1609「公共管理自由軟件」的過程中,出力極大。[14]而這一事件立刻引起微軟公司祕魯分部的注意,而其總經理隨後寫了一封信給埃德加·戴維斯·維拉紐瓦博士。維拉紐瓦博士的反應受到了全世界的關注,此後對於自由軟件的論證,更是被視為經典。[15]

在美國,也已經有了在州政府於州級對促進使用自由軟件通過立法的努力。[16]

發展中採取措施[編輯]

Ohloh英語Ohloh。 一種成立於2004年,發起於2006年的Web服務。用於監視在自由軟件社區的軟件開發活動,對項目和程式語言的發展和普及提供詳細的軟件度量定量分析

黑鴨子軟件英語Black Duck Software。監視很多FOSS軟件倉庫和分析各種FOSS軟件特許條款的普及。[17][18]

參考文獻[編輯]

  1. ^ 理查德·斯托曼對於自由軟件運動本質的看法 2008在emacs-devel的郵寄清單.
  2. ^ Use Free Software. gnu.org. 
  3. ^ Stallman interviewed by Sean Daly. Groklaw. 2006-06-23. 
  4. ^ The GNU Manifesto. gnu.org. 
  5. ^ Why free software?. gnu.org. 
  6. ^ Copyleft: Pragmatic Idealism. gnu.org. 
  7. ^ The Effect of Computerization Movements Upon Organizational Adoption of Open Source (PDF). San Jose State University. (原始內容 (PDF)存檔於2012-08-14). 
  8. ^ Free Software and Free Manuals. gnu.org. 
  9. ^ Stallman, Richard. Why Open Source Misses the Point of Free Software. GNU Operating System. Free Software Foundation. [11 February 2013]. 
  10. ^ Transcript of Stallman on Free Software. FSFE. 2006-03-09. 
  11. ^ Transcript of Stallman speaking at WSIS. Ciarán O'Riordan. [2016-03-06]. (原始內容存檔於2008-12-21). 
  12. ^ Mobilization of software developers (PDF). Institute for Software Research. (原始內容 (PDF)存檔於2013-05-12). 
  13. ^ Free software liberates Venezuela. Free Software Magazine n°10. 2006-02-08 [2016-03-06]. (原始內容存檔於2016-03-03). 
  14. ^ An English translation of the Free Software bill proposed in Peru. (原始內容存檔於2010年12月4日). 
  15. ^ Peruvian Congressman Edgar Villanueva writing to Microsoft about free software.. (原始內容存檔於2007-08-29). 
  16. ^ Open source's new weapon: The law?. 
  17. ^ Top 20 licenses. Black Duck Software. 19 November 2015 [19 November 2015]. (原始內容存檔於2016-07-19). 1. MIT license 24%, 2. GNU General Public License (GPL) 2.0 23%, 3. Apache License 16%, 4. GNU General Public License (GPL) 3.0 9%, 5. BSD License 2.0 (3-clause, New or Revised) License 6%, 6. GNU Lesser General Public License (LGPL) 2.1 5%, 7. Artistic License (Perl) 4%, 8. GNU Lesser General Public License (LGPL) 3.0 2%, 9. Microsoft Public License 2%, 10. Eclipse Public License (EPL) 2% 
  18. ^ Black Duck Open Source Resource Center. blackducksoftware.com. [26 April 2011]. (原始內容存檔於2012-10-14). 

外部連結[編輯]

參見[編輯]