開源社區

開源社區

開源社區又稱開放源代碼社區,一般由擁有共同興趣愛好的人所組成,根據相應的開源軟體許可證協議公布軟體源代碼的網路平台,同時也為網路成員提供一個自由學習交流的空間。由於開放源碼軟體主要被散布在全世界的編程者所開發,開源社區就成了他們溝通交流的必要途徑,因此開源社區在推動開源軟體發展的過程中起著巨大的作用。

經歷


英文:Open Source Software Community or Open Source Community
我國開源社區幾乎和我國網際網路建設同時起步。20世紀90年代初,開源軟體傳入中國。1997年6月17日,中國軟體行業協會自由軟體研究應用發展分會在北京成立,同時中國自由軟體庫建立。1998年的年中開始,我國漸漸地產生了一些開源社區組織,這其中包括上海的Linux User Group、北京Linux俱樂部、南京LUG、中國JavaUnion等,也都吸引了大量的開發人員參加,並且產生了一定的社會影響力。
從1999年開始,在國家產業政策的傾斜扶植下,隨著網際網路的迅速普及,大批具有開源社區特徵的網站和組織在全國各地大批湧現,其中比較引人注目的包括共創軟體聯盟(COSOFT)和LinuxSir、ChinaUnix等,各高校BBS(電子公告牌)上也以相應版面呈現出活躍的社區形式,一批具有一定技術含量、在國際上有一定影響力的開源軟體也應運而生,例如Linux 虛擬伺服器LVS、小型化圖形介面MiniGUI、嵌入式系統模擬器SkyEye等。

開源軟體


開源軟體(Open Source Software)簡單的說就是源代碼對公眾開放的軟體。不同的開源軟體均可以在其相應的開源社區中供人自由下載,並歡迎大眾自由的參與到社區的開發中,也允許商業機構進行再次開發並按照相應的開源協議進行發布。人們平常所說的自由軟體(Free Software)一般指的就是開源軟體,有人據此稱為免費軟體卻不是很準確,免費只是開源軟體的一個普遍特點,不是本質的。開源軟體主要是強調源代碼開放以使更多的人成為軟體開發的參與者,並讓這些積累下來的軟體源代碼能真正成為人類的共同財富。開源軟體具備很強的利他主義精神,參與到開源軟體開發並把源代碼開放給大家共享的開源社區成員,一般稱之為貢獻者(Contributor)無論是自由軟體還是開源軟體,都一直處於“利他主義(Altruism)和利己主義(Capitalism)”既鬥爭又合作的漩渦之中,自由軟體當然主張純粹的“利他主義”,而開源軟體則力求從中取得平衡點。開源軟體相對於自由軟體有兩點“發展”:①在一定程度上開源軟體可與私有軟體相連接,②允許開源軟體建立商業模式;開源軟體在繼承並融合自由軟體哲學理念的基礎上,在發展中形成多元的指導思想;開源軟體可以包容自由軟體。自由軟體與開源軟體在價值觀念和實現方式上是可以互補的,在原創性開發和規模化發展上也是互補的,我們通常可以把他們看成是一體,統稱為自由/開源軟體(FLOSS,Free/Libre and Open Source Software)。

社區分類


門戶型
提供與開源軟體的信息、資源、交流、開發相關的軟硬體平台,包括共創軟體聯盟、LUPA社區、開源中國社區OSS等;
傳播型
引進國外開源項目,以信息匯聚、技術交流為主,如Javaunion、LinuxSir、ChinaUnix、蘭大開源社區等;
項目型
社區的支持方主要包括企業或組織(如lupa、linuxaid)、鬆散團隊(如javaunion、huihoo)、個人(如linuxsir、chinajavaworld)等。

發展問題


我國的開源社區已從最初的愛好者社區發展到具有開發、應用、服務功能的穩定社區。但總的來說,發展仍處於一個無序、動蕩和無目標的狀態,具有人氣不足、人才缺乏、項目缺少、運行不穩定等缺點。要想發展壯大中國開源社區,解決以下問題:
1、人才培育問題
眾多有識之士都指出具有奉獻精神的開源人才是開源社區發展的動力,但我國程序員大都生活壓力大,影響對社區的投入和貢獻。而且遍地開花的開源社區,勢必造成相對緊張的開源程序員、社區貢獻者的相互分化和競爭。缺少奉獻型人才成為阻礙我國開源社區進一步壯大的最大瓶頸。需加大開源人才培育工作,並加強對開源、開源社區的宣傳普及工作。
2、運營經費問題
由於開源社區域名、主機和帶寬主要由個人或幾個人的鬆散組織承擔,經常由於經費困難等原因導致社區的消失和不穩定。若能解決運營經費問題,予以穩定的經費支持,帶寬和主機需求問題就能得到較好解決,並得到相應的支持服務,這將有力推進開源社區的發展。
3、合理引導和整合需求
我國的開源社區普遍存在分散、規模較小等問題,對於開源認知、開源技術方向、開源項目管理等方面存在較大不足。這種狀況需要通過相關開源推動機構通過培訓提供、開源活動組織和社區協調引導,使國內開源社區儘快形成大型、人氣旺和具有社會意義的開源項目的成熟社區。
4、推動開源商業模式需求
從國際開源形勢看,開源已經是一種能夠被普遍接受、行之有效的商業模式。但由於國內缺乏典型成功案例,很多願意從事開源的企業或個人不敢在開源方面過多投入資源,更多的是憑興趣進行嘗試性、短暫性的開源行為。通過建設能夠創造社會價值和商業價值的示範性社區與重點項目研發,以點帶面,進而帶動更多企業、組織和個人參與到開源運動推進行列是當務之急。

國內社區


1、Linux中國
Linux中國是廣大的Linux愛好者自發建立的以討論Linux技術,推動Linux及開源軟體在中國的發展為目標的技術型社區網站。Linux中國的宗旨是給所有的Linux愛好者、開源技術的朋友提供一個自由、開放、平等、免費的交流空間。
Linux中國的前身是Linux大本營,創辦於1999年,經過多年的努力和發展,於2007年正式更名為Linux中國,啟用全新的域名。
開源中國社區是工信部軟體與集成電路促進中心創辦的一家非盈利性質的公益網站,其目的在於建立一個健康有序的開源生態環境,促進中國開源軟體的繁榮,推動中國的信息化進程。社區提供了論壇、協同開發、軟體資源庫、資源黃頁等資源,它的協同開發平台支持了國內第一個開源ERP項目—恩信ERP,清華大學學位論文LaTeX模板等重要項目。
3、LUPA
LUPA 是開源高校推進聯盟( Leadership Of Open Source University Promotion Alliance )的英文縮寫,於2005 年6月12日在杭州成立。LUPA 是中國開源運動的探索者和實踐者,也是“中國開源模式”的締造者。LUPA 主張軟體自主創新,圍繞學生“就業與創業”搭建起學校與企業溝通的橋樑。給在校學生或社會群體提供一個直接與產業對話的平台, LUPA 融合國際最新前沿技術,打造新型、實用的標準化課件,促進中國高校教學教程改革,扶持高校學生自主創業和靈活就業,是解決我國“就業瓶頸”的理想模式。
4、共創軟體聯盟
共創軟體聯盟自2000年2月份成立運作迄今,通過靈活的開放源碼策略實現廣泛的智力匯聚和高效的成果傳播,推進創新軟體技術的迅速發育和成長,促進我國軟體產業在先進的機制上實現跨越式發展。一方面,充分繼承國際上已經投入數千億美元開發出來的開放源碼軟體;另一方面,以國家863計劃為戰略導向,組織研發尚沒有、同時急需的軟體並加以集成,按照聯盟許可證規則進行開放。在聯盟的環境中執行了一批新的863項目,以聯盟許可證的方式來管理和支持這些項目。
5、ChinaUnix.net
ChinaUnix.net(以下簡稱CU)是一個以討論Linux/Unix類操作系統技術、軟體開發技術、資料庫技術和網路應用技術等為主的開源技
術社區網站。CU的宗旨是給所有愛好Linux/Unix技術、開源技術的朋友提供一個自由、開放、免費的交流空間。
6、紅旗Linux技術社區
紅旗linux技術社區是為了讓更多的用戶通過技術社區得到更好的用戶體驗而創立的社區。註冊人數眾多,發揮了促進產品技術創新和廣泛吸引用戶的作用。
7、PHPChina
PHPChina是一個以PHP為中心,面向軟體開發者、程序愛好者的開源技術網站及交流社區。作為PHP語言開發公司Zend Technology在大中華區的唯一授權官方網站,PHPChina同時也是Zend中國技術支持中心的官方社區,更是中國每個PHPer自己的開源社區。
8、JAVA中文站
一個老牌的站點提供大量的JAVA資料,是國內較好的java專業技術網站之一,在J友中已經具有相當的名氣。
9、JAVA世界中文論壇
該社區專為JAVA開源項目討論和研究而設,幾乎包含了所有流行的開源技術。
10、蘭大開源社區
該社區是校內開源愛好者自發建立並由蘭大分佈與嵌入式系統實驗室支持的組織,旨在學習和研究開源軟體技術,宣傳和推廣開源軟體的應用和開發,營造良好的計算機技術學習氛圍。

國外社區


1、kernel
內核世界的中心位置位於kernel.org,在這裡從事開放工作的人都是勇氣可嘉的,因為你很難發現其他類似的網站。
2、Alpha
Alpha處理器在Linux領域中很受歡迎,在很長一段時間裡Alpha是人們在處理高性能計算時最樂於使用的Linux處理器。
PowerPC社區主要提供對使用PowerPC微處理器的Mac計算機的支持,同時也會支持一些IBM的系統。
4、PA-RISC
PA-RISC是由HP開發的處理器家族。
5、Sourceforge
6、Opensource
7、open office