黑客的集市

  • 書名:大教堂與集市
  • 作者:[美] Eric S. Raymond
  • 譯者:衛劍釩
  • 出版社:機械工業出版社
  • 定價:59.00元

第一次讀《大教堂與集市》的那天晚上,我借朋友的iPad讀了一個小時。

上初中的時候因爲學習,接觸到了C語言,隨後又聽說有Linux。有一次去書店,看到了Fedora的安裝光盤,欣喜過後花了35塊錢買了下來(當時網絡不好),又買了一本Linux的書。從那以後,我開始在家裏電腦裝的Fedora上寫C程序。Linux也有比較成熟的環境了,但有意思的是,我從各種書籍的前言和第一章瞭解到,Linux最早卻是由一羣黑客(這裏指技術狂熱者,不是給你植入木馬的人)而非大公司推動的。這些項目的領導者,Linus Torvalds和Richard M. Stallman成了我心中的英雄。

隱藏在這樣的成功背後的,是這本書的作者Eric Raymond所稱的「集市模式」:任何人都可以直接參與項目進展。這種模式看上去亂糟糟的,但又有它的運行規律。作者本人親歷了開源軟件fetchmail的開發,對此深諳其道。與之相對的是井井有條的「大教堂模式」,非常講規矩,就像那些軟件公司所做的那樣。

這本書寫於上世紀90年代,最終定稿於2001年。那時,互聯網和自由軟件運動纔剛剛興起,卻誕生了Linux等一系列偉大的作品。

13年過去了,《大教堂與集市》終於有了正式的中文版。我前不久收到了華章《大教堂與集市》中文版的樣書,重溫了這部經典著作,我也發現原來在朋友家一小時讀完的那一部分只是本書最爲經典的第二章。其他章節仍舊是論述開源軟件社會的規律,只是拓展得更寬。

這些年來,Linux得到了業界衆多支持,繼續蓬勃發展着;Firefox雖然在面對新興瀏覽器上有些力不從心,但是依然有很強大的前進勢頭。

或許是跟專業有關,我上大學以後關注更多的是緊隨開源軟件興起的開源硬件運動。我的第一塊MCU開發板是開源的Arduino。那時,Arduino兼容板幫助我很快完成了幾個小項目。上大學以後面對電子設計競賽,Arduino詳盡易讀的開源文檔給了我很大的幫助,它的源代碼也有助於我從底層瞭解MCU的工作方式,讓我在這一方面有更深層次的瞭解。

後來,我看到有的朋友給Arduino/Energia編寫了模塊,上傳到Arduino Playground和GitHub上。我需要用某些傳感器時,看到他們已經寫好的底層代碼,我可以遵循開源協議直接用來開發。我非常感謝社區成員的貢獻。我自己也試圖去做點什麼,但是個人水平所限,還沒能做出來。雖然我現在可能更多要寫Cortex-M了,但是Arduino和開源讓我發現了自己,點燃了我對電子的興趣。

這就是社區的力量。當人們通過互聯網自由協作時,創造的潛能被不斷激發出來,受益者中的潛在參與者,也會因爲開源的感召而團結到一起。人們傳統的直覺很難想到,鬆散的社區也能造就偉大的事業。這就是「集市模式」的牛逼之處吧。

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章