User:Zero000.eed03/沙盒

行動

编辑
 
FISL 16英语FISL 16圍繞著GNUTux吉祥物的自由軟體運動的支持者們。

編寫及推廣免費軟件

编辑

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

建立意識

编辑

自由軟件運動的一些支持者們會佔用公眾演講,或者主持軟件相關會議,以提高軟件的自由意識。這被視為相當重要,因為接受免費軟件的人們,往往不知道它是免費軟件。稍後便可能會接受非免費更換,或將增加不是免費軟件的附帶軟件。 [2]

道德平等

编辑

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

進展中採取措施

编辑

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

黑鴨子軟件英语Black Duck Software。監視很多FOSS軟件倉庫和分析各種FOSS軟件許可證的普及。 [4][5]

立法

编辑

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

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

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

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

歷史

编辑
 
理查·斯托曼, GNU計畫的建立者

GNU操作系統的起源是由理查·斯托曼在麻省理工人工智能實驗室的麻省理工學院發起的一個稱為GNU計畫的項目。該項目被理查·斯托曼公開於1983年9月27日, net.unix-wizards 和 net.usoft新聞群組[10][11] 軟件開發始於1984年1月5日,當時斯托曼辭去了在實驗室的工作,這樣他們就不能主張所有權或發布任何GNU組件作為對自由軟件的干擾。[12] 理查德·斯托曼通過使用變化單詞的各種手法來選擇名稱,包括曲目The Gnu[13]00:45:30

斯托曼的目標是成立一個完全免費操作系統,他希望計算機用戶是能夠“免費使用”的。因為在20世紀60年代和70年代 - 大多數人都能免費學習軟件的源代碼,自由地與他人分享的軟件,可自由修改軟件的行為,免費發布的軟件的修改後的版本。這種理念,在1985年3月出版的GNU宣言嶄露無遺。[11]

理查·斯托曼使用 不兼容分時系統 (ITS)[12] (一種早期因 PDP-10的停止發展變得過時,使用彙編語言的操作系統)的經驗,一種為ITS的計算機組織結構被實現了。如此導致了一種便攜式的決定系統是必要的。[13]00:40:52[14]因此,會議決定,將開發新的系統,並使用 CLisp作為系統編程語言。[15] 並且GNU將與UNIX兼容。[16] 當時,UNIX已經是一個流行的專有操作系統。而Unix的設計是模塊化的,所以它可以實現逐件。[14]

許多必要的軟體需要從零寫起,但已存在的第三方組件,如 TeX, X Window System,[11]Mach 微內核 等等組成了 GNU Hurd 的核心.[17] 除了上述的第三方組件外,大多數的GNU軟體是由許多志願者,在他們的空閒時間,或由公司、[18] 教育機構和非營利性組織贊助下撰寫。1985年10月,理查·斯托曼建立自由軟體基金會 (FSF). 在1980到1990年代,他們雇用軟體發展工程師去轉寫GNU必須的軟體。[19][20]

由於GNU頗具知名度,有興趣的商家開始促進發展或出售GNU軟件和技術支持。其中最突出的和成功的,是Cygnus Solutions,[18]現在紅帽公司的一部分。

  1. ^ Transcript of Stallman on Free Software. FSFE. 2006-03-09. 
  2. ^ Transcript of Stallman speaking at WSIS. Ciarán O'Riordan. 
  3. ^ Mobilization of software developers (PDF). Institute for Software Research. 
  4. ^ Top 20 licenses. Black Duck Software. 19 November 2015 [19 November 2015]. 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% 
  5. ^ Black Duck Open Source Resource Center. blackducksoftware.com. [26 April 2011]. 
  6. ^ Free software liberates Venezuela. Free Software Magazine n°10. 2006-02-08. 
  7. ^ An English translation of the Free Software bill proposed in Peru. (原始内容存档于December 4, 2010). 
  8. ^ Peruvian Congressman Edgar Villanueva writing to Microsoft about free software.. (原始内容存档于2007-08-29). 
  9. ^ Open source's new weapon: The law?. 
  10. ^ Stallman, Richard. new UNIX implementation. Newsgroupnet.unix-wizards 请检查|newsgroup=值 (帮助). September 27, 1983 [August 18, 2008]. Usenet: 771@mit-eddie.UUCP. 
  11. ^ 11.0 11.1 11.2 Lambert, Laura. Poole, Hilary , 编. The Internet: A Historical Encyclopedia. Biographies, Volume 1. Santa Barbara, California: ABC-CLIO. 2005: 215–216. ISBN 1-85109-664-7. 
  12. ^ 12.0 12.1 Holmevik, Jan Rune; Bogost, Ian; Ulmer, Gregory. Inter/vention: Free Play in the Age of Electracy. MIT Press. March 2012: 69–71. ISBN 978-0-262-01705-3. 
  13. ^ 13.0 13.1 Stallman, Richard. The Free Software Movement and the Future of Freedom. Zagreb, Croatia: FSF Europe. March 9, 2006 [February 20, 2007]. 简明摘要. 
  14. ^ 14.0 14.1 DiBona, Chris; Stone, Mark; Cooper, Danese. Open Sources 2.0: The Continuing Evolution. October 2005: 38–40. ISBN 9780596008024. 
  15. ^ Timeline of GNU/Linux and Unix. Both C and Lisp will be available as system programming languages. 
  16. ^ Seebach, Peter. Beginning Portable Shell Scripting: From Novice to Professional (Expert's Voice in Open Source). November 2008: 177–178. ISBN 9781430210436. 
  17. ^ Kerrisk, Michael. The Linux Programming Interface: A Linux and UNIX System Programming Handbook. October 2010: 5–6. ISBN 9781593272203. 
  18. ^ 18.0 18.1 Open Sources: Voices from the Open Source Revolution. O'Reilly & Associates, Inc. January 1999. ISBN 1-56592-582-3. 
  19. ^ Buxmann, Peter; Diefenbach, Heiner; Hess, Thomas. The Software Industry. 2012-09-30: 187–196. ISBN 9783642315091. 
  20. ^ Practical UNIX and Internet Security, 3rd Edition. O'Reilly & Associates, Inc. February 2003: 18. ISBN 9781449310127.