“我們的開源項目”活動發起人——莊表偉專訪

1. 先來個自我介紹吧!

莊表偉,盛大創新院高級研究員,1997年畢業至今,始終戰鬥在編程的“第一線”,2009年加入盛大創新院。一直致力於推廣並服務開源,熱愛社區,熱衷參與各種社區的交流活動。對於開源的事業貢獻度很低,目前稍微能夠拿得出手的項目,是一個正在進行中的寫作計劃:《藉助開源項目,學習軟件開發》。

2. 爲什麼要發起“我們的開源項目”活動?

這個活動,最初是因爲即將召開的QCon,那天我在網上瀏覽QCon的演講主題列表,就發現絕大多數的演講主題,都是在討論人家的、熱門的、主流的技術,而沒有一個講壇,可以讓大家聊聊自己的開源項目。在4月19日的QCon的演講中,我也說了這樣的言論:大家來參加技術聚會,都怕聽到水貨,希望聽到乾貨,但是,我今天帶來的,不是水貨,也不是乾貨,而是一些“鮮貨”,一些設想,一些思考,一些正在進行的工作,不僅僅來傳播些什麼,更希望能夠有所交流,能夠找到一些同道。

所以,在2月24日我就在新浪微博上的喊道:”有沒有可能組織一個技術聚會,大家各自聊聊自己做過的,正在做的,打算做的開源項目啊?“ 這條微博引起了遠遠超出我預期的反響,很多朋友都因此而積極的投入進來,比如@程開源,比如@ben_杜玉傑,比如車庫開源小組的@趙樂天。還有很多很多我不認識的志願者,願意加入,願意幫忙,願意報名,願意講講自己的開源項目。

這個活動,一下子就“火”起來了。

3. 該活動目前的舉辦情況?

從微博上的一句話,到現在差不多半年過去了,我們一共舉辦了6場“我們的開源項目”活動,分別爲:

  • 2012年5月20日——上海
  • 2012年5月26日——北京
  • 2012年6月15日——成都
  • 2012年6月30日——深圳
  • 2012年7月14日——北京
  • 2012年7月21日——上海

參與活動的總人次超過500人,其中志願者約有40多人。20多個有分量的主題演講,以及超過30個的5分鐘閃電演講。

不過,這些數據其實並不是特別重要,因爲我這不是在寫某個工作彙報,而是在聊聊感想,這些活動,吸引到了很多朋友,這些朋友原本都在各自爲戰,孤軍奮鬥。現在大家終於發現,原來有那麼多人,都熱愛開源,都在爲之默默的努力着。從這一點來說,我們發起這個活動的初衷已經實現了。

4. 在活動舉辦過程中,有哪些讓您印象深刻的開源項目?

印象深刻的項目,有很多,但首先是因爲開發者令人印象深刻,連帶着項目也變得有趣起來。

@遊戲開發極客的GEEK:這個項目吸引我的,首先是演講標題《開源屌絲養成計》,在第一次活動中,這位“屌絲”閃亮登場,以活力十足的方式介紹着自己的項目,贏得了滿堂彩。現在他正在做一個HTML5的類似於馬里奧的遊戲,大家可以先去玩玩看。

@OpenERP_Jeff的OpenERP中文社區:OpenERP中文社區也有很多“苦逼”的數據。一個Wiki,非常非常多的內容,只有4個人撰寫,而且其中90%的內容,還是Jeff一個人寫的。爲了養活社區,Jeff在外面接活,一年賺了3萬多,還分了2萬多給社區的會員。但是,他演講中的一頁,引起了很多人的共鳴:

通過實現理想,證明實現理想是可能的
通過改變世界,證明改變世界是可能的
即使是在中國```

@李大維、@何琪辰愛上大的ArduBlock:這是一個開源硬件的配套開源軟件項目,通過拖拽的方式爲Arduino編程,何琪辰當場演示,當那塊Arduino板子,開始閃亮起來的時候,全場響起了熱烈的掌聲。值得一提是,何琪辰目前還在上海大學讀研,真是很棒!

@zozoh的nutz:zozoh是我在所有活動中,發現的最擅長演講的傢伙。風趣冷幽默,簡直可以去講單口相聲。因爲他對nutz的生動介紹,我纔去看了那個項目,發現已經相當完整,文檔清晰豐富,足夠可以用於生產開發了。

@老趙的Jscex:Jscex是一個Javascipt的異步編程類庫,現在改名爲(Wind.js),本身的代碼質量與完成度,都非常高,但是更加值得一提的,是老趙的一記狠招:他自2012年起,每月1號將爲Jscex撥款1024元人民幣,用於鼓勵個人對Jscex的研究及使用,包括但不限於推廣建議,研究,案例,或是在開源項目中使用Jscex。真是很令人佩服!

@開源哥的ADB GUI 4 Linux:這個項目,還沒有在“我們的開源項目”中講過,但是那次在北京活動後吃飯的時候,我遇到了這個項目的作者:開源哥,一個剛剛滿17歲的高二學生,目前在加拿大讀書,暑假的時候回來參加咱們的開源活動。作爲一個新鮮的95後開源人,我感到很有必要介紹給大家!

**5. 活動目的之一是“想看看國內到底有多少開源開發者和項目”,舉辦到現在,有沒有一個大概的認識?**

國內開源項目的數量,是一個很難定義的概念。從最廣的定義來說:某個開發者,把自己的代碼放在一個公開的網絡上,就算開源。現在更加簡單:在Github上fork了一個項目,也得算一個。按照這個計數規則,超過10萬的項目,甚至更多,都有可能。

稍微窄一點的定義:由國內開發者發起的開源項目,從歷史上算起,無論現在的死活情況,相信應該能夠上萬吧。

再稍微嚴格一點的定義:到目前還在持續開發、維護的項目,最多能夠上千。

這真的非常不容樂觀!至於開源開發者,實在沒法統計,也許類似於人口普查的工作,可以由誰牽頭來做一下。

**6. 您怎麼看待國內的開源環境?**

我的看法是這樣的。一個好的開源生態,應該有以下幾個部分組成:

* 熱情的、愛好開源的開發者
* 能夠源源不斷培育優秀開發者與發起優秀開源項目的高校
* 能夠資助開源項目的基金會
* 願意捐助開源基金或開源項目的企業

在目前國內的狀況是:四個方面都相當缺乏,但是最爲缺乏的是一批開源基金會;其他的國內或多或少還有,基金會目前就是空白。其次是高校,國內願意或者已經發起開源項目的高校,可以說鳳毛麟角,而對於在校大學生的計算機教育,也不重視開源這一方面。願意支持開源的企業,近年來略有上升,但是的確還遠遠不夠。目前的現狀就是如此。

**7. 就您所知,這些開源開發者的動力來自哪裏?**

之前我寫過一篇文章,叫做《當我談開源時,我談些什麼?》其中談到了一些觀點:

改變世界:程序員的夢想,是希望能夠創造一些改變世界的東西。而開源程序員的夢想,則是希望匯聚所有可能的力量,一起來改變世界。
好奇心:開源的動力,其實是來源於探究事物本來面目的好奇心,對於那些有好奇心的程序員來說,不能瞭解一個軟件的內部是如何工作,簡直是令人無法忍受的事情。

樂於分享:另外還有一個沒有談到的觀點,是知乎的創始人周源提到過的一本書《認知盈餘》,那些有着足夠積澱,又有足夠的業餘時間的人,是非常樂意分享的。這種分享在社會化問答出現之前,也許只有開源程序員,做到了這一點。

**8. 哪些開源項目可以參與到該活動中?**

我們歡迎所有的朋友參與進來。

有自己的開源項目,當然非常歡迎。僅僅是對開源感興趣,想來了解一下,感受一下氛圍的朋友,也非常歡迎。

有一次來參加活動的,是一個學專利法的律師,他說想來了解一下國內開源的情況,我認爲也很有助益(無論是對於他,還是對於我們這個活動都是)。

也不僅僅是歡迎國產的開源項目,那些參與了國際上著名的開源項目的開發者,例如@Freeman小屋;@姜寧willem,就是Apache Member。通過他們的介紹,我們也對Apache、對國際上通行的開源項目組織、對全職的開源生涯,有了更多的瞭解。

**9. 對於一些想進入開源領域的開發者,您有什麼建議?**

慎入。

這個圈子看起來很有意思,但是進來以後你又會發現沒有自己設想的那麼好。做開源的人其實很孤獨。它不象發微博,有兩個人轉發,五個人評論,你會收到一些反饋。寫一個開源軟件,三五個月沒人理你是很正常的事,因爲(如果)你寫得不夠好,別人可能沒興趣來看你的東西。所以需要熬得住,熬不住的人就會退出去。熬得住的人堅持做下去一定會有回報,但是這個回報一定不是很快的。如果說你想進來玩玩兒,你很有可能覺得沒勁很快就退出去了,出去的時候還會說:開源沒什麼意思,都沒人理我。很多人都是開源一個項目,扔在那沒人管,也沒人理,時間長了他也就不管了。這種事情是再平常不過了的。他們可能就是長江後浪推前浪裏的前浪吧。

**10. 對於開源許可協議的選擇,您有什麼建議?**

我沒有這方面的太多想法,但是我覺得開源和商業應該是不矛盾的,所以如果要我選擇許可證的話肯定不能和商業矛盾。但是同時我也很敬佩GPL背後的理想精神,它的背後是有着崇高理想的。也許在有些人看來它顯得有些莫名其妙,甚至和商業有一些衝突,但是我個人很尊重GPL。有一些項目我覺得會很適合用GPL來開源,但是如果是偏應用型的項目我會選擇類似於Apache這樣的許可證,這需要依具體情況而定。

**11. “我們的開源項目”今後的計劃?**

我希望,這個活動能夠變成一個在國內多個城市,都同時存在的常態聚會。很多IT較爲發達的城市,都有一羣熱愛開源,從事開源的朋友,大家能夠因爲“我們的開源項目”這樣的活動而結識,進而成爲越來越熟悉的朋友,那麼朋友之間定期聚會,就會是一件順理成章的事情。

每個月,大家碰碰頭,聊聊最近自己那個項目的進展,各自抱着自己的筆記本,show一下自己的代碼和界面,大家在互相品評一番,也許有些新的點子,新的創意,就會在其間誕生。

我前面也說過,做開源的人其實很孤獨,能夠有一個定期的聚會,大家互相打打氣,鼓鼓勁,將會起到一種抱團取暖的作用。

另外,還有一個大的設想,當然目前還僅僅停留在設想的階段,就是搞一個國內開源愛好者的年度大會,把大家都聚到一起來,暢所欲言,深度交流。如果能夠將這樣一個大聚會辦成,我將會非常的興奮!

發佈於 2012年08月13日 @ CSDN
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章