開源的力量

西北偏北發表於2015-11-27

移動網際網路掀起一波又一波浪潮的今天,是開源這一偉大思想鑄就了其堅實的基石。

什麼是開源

開源Open Source這一概念最早是由個別黑客和極客提出和推崇的。這一概念旨在倡導開放軟體原始碼,並讓軟體可以免費自由使用和再創作。

隨著這一思想的發展,衍生出諸多的開源協議如GPL、BSD、MIT等。值得注意的是,某些協議會有更嚴格的規定,比如對商用不友好等。但總的來說開源概念其開放傳播的思想已經在顛覆傳統軟體開發模式,並深刻影響了我們這個時代。

開源如何成長並影響這個世界

最初我對開源有很多疑問,從某種粗略的層面上理解,開源意味著免費,那麼:

  • 開源軟體的開發者如何謀生?
  • 像Apache、Mozilla等聞名世界的開源組織和社群又是如何生存並強大的?

後來我瞭解到,作為開源軟體開發者,他們有些有固定工作,只是在業餘時間,憑著自己的興趣和愛好去開發開源軟體,並將其分享貢獻出去,獲得更多的認同。有些則受僱於開源社群和組織,有償開發開源軟體。還有甚者全職工作在自己的開源軟體或產品上,依靠網路捐贈生存。

而開源社群組織也是依靠捐贈去維繫整個社群的運作,釋出開源軟體。而疑問又來了:

  • 人們為什麼願意出資去支援一個免費產品?

  • 捐贈能提供穩定持續的資金支援嗎?

答案是大型的開源社群都能獲得穩定的捐贈。這些捐贈資金有來自於個人,他們可能是開源軟體的使用者,並讚賞這種思想,希望某款軟體能夠繼續更新釋出下去。但大部分資金主要來至於比如谷歌、蘋果等這些商業大公司。那麼:

  • 大型的商業公司為什麼不出錢自己研發產品,而是要捐贈開源社群?

實際上,能夠捐贈開源社群的商業公司大都受益於開源軟體,並且獲得的好處遠大於自己出資開發同類產品。在移動網際網路叱吒風雲的Google、facebook、twitter等公司正是得益於開源的力量成為這個時代的焦點。(猛戳連結,谷歌背後的開源力量facebook背後的開源力量twitter背後的開源力量)這些商業公司在獲得開源的力量茁壯成長後,通過捐贈開源社群資金和產品(將自己研發的優秀產品開源,交給開源社群繼續更新和釋出),甚至提供人員支援來反哺開源社群。而開源軟體之所以優秀和高質量,是因為它的程式碼貢獻者大都是技術出眾的優秀開發者,這些開發者可能來至於全世界,開源社群以一種鬆散開放的形式組織協作這些開發者進行軟體開發,而商業公司不可能用金錢將整個世界的優秀人才收入麾下。這就是為什麼微軟公司曾經的百科產品Encarta,會折戟沉沙於網際網路時代,在2009年被微軟關閉

後話,協作分享

從某種層面上來說,整個開源的發展甚至整個網際網路文明的發展,都建立在協作分享的精神上。誕生於網際網路時代的維基百科,其浩如煙海的內容,都是散佈在全世界的網民分享貢獻的。開源軟體和社群是以分享協作的精神運作的。諸如facebook,twitter等社交網路也是利用人們喜歡分享的精神產生內容並持續粘性的。糗事百科、知乎這種內容社群本身的運作模式就是依賴使用者分享自己的段子和思想創造內容的(俗稱UGC模式,User Generated Content)。

相關文章