【知識普及】七大開源項目及幕后英雄
譯文
【51CTO.com快譯】即便不是所有人,至少也有大多數(shù)人在一天當中使用開源項目,但是我們很少了解當初設立這些項目、在一些情況下如今仍在維護這些項目的人,這些人確實稱得上幕后英雄。
本文選擇的一些人氣超旺的項目針對消費者,而非公司企業(yè)。另外,本文只介紹由個人設立的這些項目,因而將VLC之類的項目排除在外。
言歸正傳,下面讓我們逐一見識七大開源項目及幕后英雄。
1.Linux與Linus Torvalds
早在1991年,Linux由Linus Torvalds創(chuàng)辦。而如今,Linux應用于我們身邊的幾乎每個地方:從運行關鍵業(yè)務的證券交易所,到普通的移動設備,不一而足。Linux還幫助促進了開源的采用和發(fā)展,企業(yè)客戶越來越熟悉Linux,因而越來越熟悉普通開源技術。
Linux如此備受歡迎,一個因素在于它能夠支持各種設備的運行:從小型路由器,到世界上功能***大的超級計算機(Windows和Mac OS X不具備這種級別的擴展性)。第二個因素是使用了GNU GPL許可證,Torvalds曾表示這種許可證很出色,因為它加強了合作,并且將變更內(nèi)容并入到主項目中。
2.GNU項目與Richard M Stallman
GNU項目目標宏大,想打造完全“免費的自由軟件”,成為除專有操作系統(tǒng)之外的一種選擇。1983年9月27日,它由Richard Matthew Stallman在麻省理工學院(MIT)創(chuàng)辦。GNU項目開發(fā)了所有需要的組件(內(nèi)核除外,他們將內(nèi)核稱之為Hurd)。Torvalds推出Linux后,GNU項目組將該內(nèi)核用于其項目,為此開發(fā)了操作系統(tǒng)GNU/Linux即GNU + Linux。如今,人們干脆稱之為Linux,以圖方便。
Stallman以GNU GPL的作者而享譽全球,這是各大開源項目(包括Linux內(nèi)核)使用的***的許可證之一。他還成立了自由軟件基金會(FSF),大力推廣和宣傳“自由軟件”(他并不使用開源這個術語),還開發(fā)了許多自由軟件項目,包括Emacs。
3.KDE與Matthias Ettrich
KDE在早期被稱為K桌面環(huán)境,由Matthias Ettrich創(chuàng)辦于1996年。他當時的想法是“不僅僅構建一套應用程序,更要構建一個外觀、感覺和運行都始終如一的用戶桌面環(huán)境。”
此后,KDE一直在不斷完善,但也常常遭遇品牌沖突。如今,KDE并不代表桌面環(huán)境,它已取得了長足發(fā)展,儼然成了一個社區(qū):KDE社區(qū)。
#p#
4.Gnome與Miguel de Icaza和Federico Mena
1997年,Gnome由Miguel de Icaza和Federico Mena共同創(chuàng)辦,以此回應KDE使用專有組件的做法。當時需要一個完全是“自由軟件”的項目,Gnome應運而生。
Gnome所走的路線與KDE軟件完全相反,它不是為用戶們提供無窮無盡的定制選項,而是選擇了一種高度簡化的用戶界面。這種易用性讓Gnome在新的Linux用戶或就想要“實用”系統(tǒng)的那些人當中極受歡迎。如今連Linus Torvalds都使用Gnome,不過他對過于簡化的用戶界面不是非常滿意,一度開腔抨擊Gnome的開發(fā)人員:“如果你認為你的用戶們是白癡,只有白癡才會使用它。”
5.Mozilla Firefox與聯(lián)合創(chuàng)始人Brendan Eich
Firefox屬于***的Web瀏覽器之一,支持Linux、Mac OS X、Windows和安卓等操作系統(tǒng)。它是Mozilla基金會/公司旗下的一個項目,由JavaScript開發(fā)者Brendan Eich聯(lián)合他人創(chuàng)辦。
Firefox因支持和采用更新穎的開放標準技術而變得極受歡迎,而IE和Safari這兩款瀏覽器對新的開放標準技術持敵意態(tài)度。促使Firefox大受歡迎的另一個因素是,眾多的插件或附件讓用戶得為這款瀏覽器添加更多的特性和功能。
Firefox現(xiàn)在是受歡迎程度排名第二的瀏覽器,僅次于谷歌Chrome。
6.GIMP與Spencer Kimball和Peter Mattis
GIMP是由Spencer Kimball和Peter Mattis在1995年開發(fā)的一款開源圖像編輯程序,這是加州大學伯克利分校的一個項目的一部分。GIMP項目原先名叫一般圖像處理程序(General Image Manipulation Program),后來在征得Richard Stallman的許可后,改名為GNU圖像處理程序(GNU Image Manipulation Program)。
如今,GIMP支持Linux、OS X和Windows等操作系統(tǒng),用戶只要使用插件或附件,做法類似Photoshop,就可以為GIMP添加更多的功能和特性。
GIMP是GNU項目的一部分,而GNU項目贊助和支持許多自由軟件項目。
7.Blender與Ton Roosendaal
Blender是Ton Roosendaal為動畫工作室Neo Geo和Not a Number Technologies(NaN)開發(fā)的一款3D創(chuàng)作套件。Blender起初并不是自由軟件,但是NaN在2002年宣告破產(chǎn)后,Roosendaal開始不遺余力地讓Blender成為一個開源項目。
據(jù)Blender官方網(wǎng)站稱“它支持整個3D流水線:建模、綁定、動畫、模擬、渲染、后期合成和移動跟蹤,甚至視頻編輯和游戲制作。”鑒于3D創(chuàng)作套件的成本通常居高不下,Blender被那些想涉足3D行業(yè)的人大量使用。
Blender也采用GNU GPLv2許可證發(fā)布。
原文標題:7 top open source projects and the faces behind them,作者:Swapnil Bhartiya
【51CTO譯稿,合作站點轉(zhuǎn)載請注明原文譯者和出處為51CTO.com】