開源的力量
移動網際網路掀起一波又一波浪潮的今天,是開源這一偉大思想鑄就了其堅實的基石。
什麼是開源
開源這一概念最早是由個別黑客和極客提出和推崇的。這一概念旨在倡導開放軟體原始碼,並讓軟體可以免費自由使用和再創作。
隨著這一思想的發展,衍生出諸多的開源協議如GPL、BSD、MIT等。值得注意的是,某些協議會有更嚴格的規定,比如對商用不友好等。但總的來說開源概念其開放傳播的思想已經在顛覆傳統軟體開發模式,並深刻影響了我們這個時代。
開源如何成長並影響這個世界
最初我對開源有很多疑問,從某種粗略的層面上理解,開源意味著免費,那麼:
- 開源軟體的開發者如何謀生?
- 像Apache、Mozilla等聞名世界的開源組織和社群又是如何生存並強大的?
後來我瞭解到,作為開源軟體開發者,他們有些有固定工作,只是在業餘時間,憑著自己的興趣和愛好去開發開源軟體,並將其分享貢獻出去,獲得更多的認同。有些則受僱於開源社群和組織,有償開發開源軟體。還有甚者全職工作在自己的開源軟體或產品上,依靠網路捐贈生存。
而開源社群組織也是依靠捐贈去維繫整個社群的運作,釋出開源軟體。而疑問又來了:
-
人們為什麼願意出資去支援一個免費產品?
-
捐贈能提供穩定持續的資金支援嗎?
答案是大型的開源社群都能獲得穩定的捐贈。這些捐贈資金有來自於個人,他們可能是開源軟體的使用者,並讚賞這種思想,希望某款軟體能夠繼續更新釋出下去。但大部分資金主要來至於比如谷歌、蘋果等這些商業大公司。那麼:
- 大型的商業公司為什麼不出錢自己研發產品,而是要捐贈開源社群?
實際上,能夠捐贈開源社群的商業公司大都受益於開源軟體,並且獲得的好處遠大於自己出資開發同類產品。在移動網際網路叱吒風雲的Google、facebook、twitter等公司正是得益於開源的力量成為這個時代的焦點。(猛戳連結,谷歌背後的開源力量,facebook背後的開源力量,twitter背後的開源力量)這些商業公司在獲得開源的力量茁壯成長後,通過捐贈開源社群資金和產品(將自己研發的優秀產品開源,交給開源社群繼續更新和釋出),甚至提供人員支援來反哺開源社群。而開源軟體之所以優秀和高質量,是因為它的程式碼貢獻者大都是技術出眾的優秀開發者,這些開發者可能來至於全世界,開源社群以一種鬆散開放的形式組織協作這些開發者進行軟體開發,而商業公司不可能用金錢將整個世界的優秀人才收入麾下。這就是為什麼微軟公司曾經的百科產品Encarta,會折戟沉沙於網際網路時代,在2009年被微軟關閉。
後話,協作分享
從某種層面上來說,整個開源的發展甚至整個網際網路文明的發展,都建立在協作分享的精神上。誕生於網際網路時代的維基百科,其浩如煙海的內容,都是散佈在全世界的網民分享貢獻的。開源軟體和社群是以分享協作的精神運作的。諸如facebook,twitter等社交網路也是利用人們喜歡分享的精神產生內容並持續粘性的。糗事百科、知乎這種內容社群本身的運作模式就是依賴使用者分享自己的段子和思想創造內容的(俗稱UGC模式,User Generated Content)。
相關文章
- 開源的四股力量
- eclipse開源力量不可低估Eclipse
- 【開源力量】雲原生架構概述架構
- 如何向開源軟體貢獻自己的力量
- 相信開源的力量:Nebula Graph 採用 Apache 2.0 作為其開源協議Apache協議
- 開源力量公開課第37期-《微軟+開源:如何使用微軟公有云Azure上的開源軟體》微軟
- 2013“我們的開源專案” - 暨開源力量公開課年度慶典
- 開源力量公開課第三十七期-《微軟+開源:如何使用微軟公有云Azure上的開源軟體》微軟
- Oracle與開源資料庫:自由就是力量(轉)Oracle資料庫
- 我們對“開源”的力量一無所知,卻無限期待
- 從 SQL Server 到 MySQL (三):愚公移山 – 開源力量ServerMySql
- 從 SQL Server 到 MySQL (三):愚公移山 - 開源力量ServerMySql
- 開源力量公開課第46期—Linux虛擬化的主流方案Linux
- 開源力量公開課第五十一期-iOS開發入門iOS
- 我們對“開源”的力量一無所知,卻又無比期待。
- 開源力量公開課第五十期-深入淺出SDN
- 開源力量公開課第三十六期-Thinking In AndroidThinkingAndroid
- 開源力量公開課第三十九期-CloudStack雲中實踐Cloud
- 靈析團隊 package 陸續開源,向社群貢獻力量Package
- 開源力量公開課第45期—Hadoop大資料入門指引Hadoop大資料
- 李開復:演算法的力量演算法
- 開源軟體:釋放創新的力量,改變數字世界的遊戲規則變數遊戲
- 開源走向世界(下):從資料庫技術演進看開源力量丨BDTC 2021資料庫
- 開源力量公開課第四十一期-為什麼比特幣是靠譜的?比特幣
- 低程式碼開發平臺開源:依靠科技力量實現數字化轉型!
- 抽象的力量抽象
- 開放的力量—破解GitHub的發展密碼Github密碼
- 開源力量公開課第四十二期-應用效能管理的過去現在和未來
- 開源力量公開課第三十八期-軟體研發管理實務–方法和工具
- 開源力量公開課第六十二期 - 紅帽企業Linux7揭祕Linux
- 李開復告訴你:演算法的力量演算法
- 軟體開發中關注習慣的力量
- 開源力量公開課第五十二期-從機制與策略探究Linux核心設計之道Linux
- 匯聚產業力量,共襄開源盛舉:「2022 木蘭峰會」圓滿落幕產業
- API的宣告性力量API
- 開源力量公開課第四十八期-4G TD-LTE技術原理與實戰
- 藉助AI力量,谷歌解開生命奧祕?AI谷歌
- Nest Energy:智慧家居的力量