開源文化與開源社區(qū)
開源文化的形成
1998年2月8日,Bruce Perens發(fā)表的著名文章“TheOpen Source Definition”讓當(dāng)時(shí)眾多的開源愛好者(大多是黑客和程序員)對(duì)開源理念有了一個(gè)清晰的認(rèn)識(shí)。在那之后,更多的人開始關(guān)注開源所帶來的實(shí)用意義和背后的文化含義。隨著OSI等各種開源組織的四處游走,一些具備強(qiáng)大影響力的公司開始關(guān)注開源運(yùn)動(dòng)。首當(dāng)其沖的就是IBM,它在2001年投入了10億美元擴(kuò)大Linux的應(yīng)用;微軟也在2002年迫于開源世界的壓力,宣布了擴(kuò)大公開源代碼行動(dòng)。至此,開源運(yùn)動(dòng)已經(jīng)從幕后走到了臺(tái)前,成為了社會(huì)大眾所關(guān)注的文化現(xiàn)象。今天你需要云計(jì)算,你能夠利用BT或電驢軟件下載,你通過博客分享自己的經(jīng)驗(yàn)……而這些,都是開源帶來的影響。開源應(yīng)用爆炸式的成長方式使得“開源”這個(gè)詞已經(jīng)深入了每個(gè)Geek的內(nèi)心,它已經(jīng)被剝離了原來的定義,成為了一種獨(dú)特的文化代表?,F(xiàn)在的你不一定要真正理解開源文化,你只需要明白的是,開=分享,源=資源。
開源文化的內(nèi)涵
在開源這個(gè)詞匯存在的初期,它代表了黑客對(duì)智慧成果共享以及自由的追求。而隨著開源作為一種開放式的文化現(xiàn)象深入人心,它也在其自由、分享的基本定義上增加了屬于自己的獨(dú)特內(nèi)涵:社會(huì)中人與人之間的協(xié)作,才是人類社會(huì)發(fā)展的基本要?jiǎng)?wù)。人們?cè)谙嗷ラg不斷補(bǔ)充和學(xué)習(xí)中進(jìn)步,并且依靠這種方式得到更大的成功。開源已經(jīng)從一種社會(huì)群體行為,變成了社會(huì)中進(jìn)步和交流的一種準(zhǔn)則。
開源到底帶給我們什么?
作為一種獨(dú)特的文化現(xiàn)象,開源自然具有它獨(dú)有的現(xiàn)實(shí)意義。開源軟件讓用戶在專有軟件之外擁有了更多的選擇機(jī)會(huì),也讓一些Geek獲得了一個(gè)創(chuàng)新的機(jī)會(huì);而采用開源思維的下載方式,更是當(dāng)今網(wǎng)民們獲得不同資源的主要途徑。更重要的是,強(qiáng)調(diào)分享、強(qiáng)調(diào)云思維的開源思維方式,更是不少大公司進(jìn)行開放性思維,創(chuàng)造更多科技進(jìn)步的法寶。開源在現(xiàn)實(shí)中,已然成為了一種思維模式和思維回路。同時(shí),開源這個(gè)具有文化內(nèi)涵的計(jì)算機(jī)詞匯,也被應(yīng)用它的人群賦予了一定的哲學(xué)含義。和帶給終端用戶的復(fù)雜感相反,開源本身應(yīng)該負(fù)責(zé)的哲學(xué)思維應(yīng)該是簡單的。它采用了人類自古就擁有的一種自身屬性—交流,來分配自己的應(yīng)用特質(zhì),使得它自己的表現(xiàn)方式變得更為直觀。它增強(qiáng)了人和人之間的交互性,也讓更多的人開始思考為什么需要交流。雖然從某種程度上來說,它可能會(huì)造成人們懶惰的思維慣性,總是渴望從別人身上找到答案。但是如果答案本來就在別人身上的話,開源則會(huì)為所有人都節(jié)約時(shí)間。
承載開源文化的開源社區(qū)
開源本身是以軟件為載體出現(xiàn)在眾多用戶面前的,而開源文化的流行和擴(kuò)散,則是通過數(shù)量眾多的開源社區(qū)得以實(shí)現(xiàn)的。開源社區(qū)又稱開放源代碼社區(qū),狹義的定義是指由擁有共同興趣愛好的人所組成,根據(jù)相應(yīng)的開源軟件許可證協(xié)議公布軟件源代碼的網(wǎng)絡(luò)平臺(tái),它同時(shí)也為成員提供一個(gè)自由學(xué)習(xí)和交流的空間。廣義的開源社區(qū)則可分為軟件項(xiàng)目類(如Mozilla.org、Huihoo.org、啄木鳥等),硬件項(xiàng)目類(如OpenHW.org),開源軟件發(fā)布平臺(tái)類(如SourceForge.net、共創(chuàng)軟件聯(lián)盟等),開源新聞資訊類(如Slashdot.org、Solidot.org等),以及綜合性開源社區(qū)(如LUPA、ChinaUnix、Linuxfans、LinuxSir、Linux伊甸園等)。關(guān)于單個(gè)開源項(xiàng)目的社區(qū)那就更多了,在SourceForge.net上登記的就超過了10萬個(gè)。
開源社區(qū)最主要的作用就是建立一個(gè)良好的開源討論、發(fā)布和交流環(huán)境,并且穩(wěn)定地進(jìn)行人才培養(yǎng)。至于推動(dòng)開源商業(yè)模式等營利方面的需求,則是在良好地完成了這些關(guān)鍵任務(wù)之后,才能進(jìn)行的事務(wù)?!禛eek》認(rèn)為,開源文化是否能流傳發(fā)揚(yáng)下去,一個(gè)人人都能暢所欲言,并且可以讓用戶和開發(fā)者等各方面人群進(jìn)行順暢交流的穩(wěn)定環(huán)境才是決定性的因素。
【編輯推薦】