在剛剛結束的第22期百度技術沙龍中,禪道開源項目管理軟件創(chuàng)始人王春生來到沙龍現(xiàn)場,分享了開源軟件的發(fā)展歷程,介紹了開源軟件與自由軟件的區(qū)別并結合自己所作的禪道開源項目管理軟件的經(jīng)歷,對開源軟件在國內的發(fā)展形勢和未來做了表述,以下是詳細的分享內容。 1.開源軟件總體的發(fā)展歷程 幾年前,大家都會覺得開源離自己還有些遠,Linux、MySQL對于有的人來說還不是很熟悉?,F(xiàn)在再看,相關的技術已經(jīng)非常普及,例如智能機上使用的Android平臺已經(jīng)承載了不計其數(shù)的開源軟件,所以說,開源軟件已經(jīng)慢慢改變了世界。
2.與時俱進的開源軟件 在過去的一年中,由企業(yè)主導的開源行為越來越多,起到的作用也非常顯著。例如在分布式運算中飽受歡迎的Hadoop,還有移動開發(fā)平臺的PhoneGap,這些都屬于開源軟件,這些同樣也是企業(yè)主導的一種開源行為。同時,這種現(xiàn)象也反過來反映了一種變化:在以前,以Stallman為首倡導的是自由軟件,當時還沒有開源軟件的概念,我們現(xiàn)在談到更多的是開源軟件,開源軟件和自由軟件最主要的區(qū)別就是,開源軟件較之自由軟件更中性化、更中庸,并不排斥商業(yè)。現(xiàn)在一些企業(yè)的開源行為,包括開源軟件開發(fā)者,他們對于開源的目的已經(jīng)開始發(fā)生了變化。有的是為了要像Stallman這種,以富有俠客精神為榮,但對于另外的開源行為來說,大部分國外開發(fā)者從事開源軟件的目的更多地是為自己,有的是為了找工作時能有一份比較不錯的簡歷,興趣愛好所占的比例反而倒不是很大。 在國內做開源軟件其實很難,因為一提到開源軟件,大家第一反應就是免費,一旦提出收費就會有人站出來批評你。其實需要轉變的是我們的觀念,開源軟件和商業(yè)軟件其實并不矛盾,正是因為有了許多商業(yè)性公司的參與,才讓開源軟件能夠更快更好地去發(fā)展,比如像IBM、SUN以及Apache基金會等等,Google、蘋果他們也都在開放自己的代碼,F(xiàn)aceBook也使用了大量的開源軟件。所以可以看出,軟件和互聯(lián)網(wǎng)的發(fā)展,確實對開源軟件的應用提供了一個很好的發(fā)揮空間,單純的憑借俠客形式的開源,是不可能發(fā)展到今天的。所以,開源軟件已經(jīng)不像以前那樣高尚、崇高,現(xiàn)在開源已經(jīng)非常普遍,我們幾乎每天都在接觸開源。
3.開源在未來的趨勢 網(wǎng)上經(jīng)常會有人在問,iOS和Android這兩大主流平臺最后誰能夠勝出。我個人比較看好Android,因為Android是一個開放的平臺,也正因為如此,當有很多型號智能手機出現(xiàn)后,不同的配置、不同的主題、不同的功能,才得以被Android滿足。開源和開放是個大趨勢,各大公司也都已經(jīng)建立起自己的開放平臺,包括蘋果的應用平臺,也是在解決開放性的問題,所以我認為開源和開放是未來的趨勢。
4.從事開源軟件的感悟 我從04年開始做開源軟件,當時目的很單純,無非是為了寫個代碼給大家用,自認為是很爽的一件事情,當時也沒有太多的目的在里面,后來慢慢地發(fā)生了一些改變。 禪道項目管理主要是基于Scrum思想,專門針對研發(fā)類的項目管理做了這樣一個軟件。做到現(xiàn)在已經(jīng)兩年多,也深刻體會到在國內做開源軟件真的很難,因為國外的很多商業(yè)模式在國內基本都行不通。比如在國內不會有人為技術支持和服務買單,國內技術型的開源軟件還比較缺少,像Google操作系統(tǒng)或是開源數(shù)據(jù)庫、中間件這種級別的軟件相對來說還是比較缺乏的。對于有的技術型應用來說,做技術支持和收費就沒有問題,比如像Linux,紅帽,可以專門做各種商業(yè)性的這種技術支持,因為離開它系統(tǒng)就很難運轉,MySQL也是如此。但如果禪道項目管理軟件一個星期不能訪問,也不會有什么問題。所以沒辦法,我們只好再去摸索一些新的思路,如何通過一個比較好的一個運作,從而使得項目可以更健康的生存下去。 國內有太多開源軟件的最終結局都是一個樣子,一開始做得熱火朝天,干勁十足。過一段時間之后它就銷聲匿跡了,更不會有人去提交代碼了。所以我們現(xiàn)在認為比較行的通的一個方法就是靠社區(qū),希望在2012年中國可以建立起一個開源基金會,我們也希望通過民間的這種類似于聯(lián)盟性質的組織,可以更好的去幫助開源軟件作者和開發(fā)團隊來維護軟件,比如當你需要一些測試的主機資源、設計方面的資源甚至是法律上的一些幫助時,都能在基金會中找到幫助。這樣來看,一個民間行為,也就是基金會這樣的做法,還是比較不錯的。 剛才也提到了風投,其實風投現(xiàn)在基本不關注開源軟件,更不用說去投資開源相關的東西。但我們還是希望能夠看到有一些案例,比如說國內的一家投資商,來為開源軟件進行相應的投資,這樣就可以幫助開源軟件做得更好,未來可以影響到更多的人,這是我的一個希望。
相關報道 年度回顧:開源專家姜太文談開源硬件 年度回顧:知名博客馮大輝的技術感悟 年度回顧:酷殼陳皓談搜索和移動互聯(lián)網(wǎng) 年度回顧:海豚瀏覽器劉鐵鋒談Web App熱點 年度回顧:百度喬梁談持續(xù)交付與DevOps
|