您現在的位置:中國早晚報主頁 > 熱點聚焦 > 返回首頁

企業為什么要做開源

2019-07-08 09:15編輯:編輯07人氣:


企業為什么要做開源

+

-

企業為什么要做開源

陳永偉2019-07-07 10:31

企業為什么要做開源

企業為什么要做開源

企業為什么要做開源

企業為什么要做開源

企業為什么要做開源


掃描二維碼分享到朋友圈

(圖片來源:全景視覺)

陳永偉/文 6月25日,由云原生計算基金會(CloudNativeComputingFoundation,簡稱CNCF)主辦的云原生技術大會在上海召開。在大會上,騰訊開源聯盟主席、騰訊開源管理辦公室委員堵俊平首次公開了騰訊整體的開源戰略路線圖。

據堵俊平介紹,騰訊開源將重點關注IaaS、容器與云原生、數據庫、大數據與AI、中間件、IoT/邊緣計算、小程序生態等領域。他表示,騰訊開源將倡導“開放、共享、合力開發”的研發模式,以發起者和貢獻者的方式積極參與國內外開源社區建設,對內成立開源管理辦公室,每個開源項目都設立相應的管理委員會,對外積極參與開源社區合作,持續不斷地向開源社區捐贈項目、貢獻“補丁”(patch),同時輸出行業標準。

只要我們關心一下業界動態,就不難發現,最近一段時間國內外的大型平臺企業都在積極推進開源戰略。例如,阿里巴巴已參與九家全球開源基金會及組織,并主導開源了400多個項目,涉及中間件、框架、組件、數據庫、存儲、工具等領域。就在不久前,阿里巴巴還加入了剛剛成立的開源組織持續交付基金會(ContinuousDeliveryFoundation,簡稱CDF),并成為了CDF的創始成員。在國外,科技巨頭則更是在開源領域動作不斷。僅在2018年,開源領域就發生了多起大型并購——微軟以75億美元收購了開源軟件開發平臺GitHub,IBM則以340億美元的天價收購Linux供應商“紅帽子”(RedHat)。而在今年,巨頭們在開源領域的競爭則持續升級。例如,亞馬遜為了“抗議”開源云工具公司Elastic“更改了有關共享其軟件代碼的規則”的行為,于3月發布了自己的Elastic-Search開源代碼庫;而谷歌則更是圍繞混合云、數字化轉型以及行業焦點的戰略,一口氣推出了Anthos和Cloud兩大平臺,并宣布與七家“業內領先的、以開源為中心的企業”簽署了戰略合作伙伴協議……可以毫不夸張地說,大型平臺企業對開源領域的爭奪已經日益趨于白熱化。

為什么國內外的大型平臺企業都在近期不約而同地盯上了開源市場?這對于整個行業的生態又會產生什么影響?要明白這一點,我們還需要從頭說起。

從共享到開源

所謂“開源”(OpenSource),顧名思義,就是將軟件的源代碼發布到某一虛擬社區,允許所有的社區成員對其進行修正、改進和創新,并將其成果與社區內的所有成員共享。

從淵源上看,開源理念其實是對軟件研發領域流行的共享理念的繼承和發展。最初,從事軟件開發的人員主要集中于高校、科研機構和企業的研發部門。作為“學院派”,他們天然地把軟件開發視為一種學術活動,因此也習慣地將研發的結果作為學術成果在彼此之間進行分享。這個時期的很多知名軟件,例如著名的Unix系統,以及其上的不少應用軟件,就是在這種分享的環境當中產生的。然而,法律的變動很快就打破了這種分享的氛圍。1980年,美國對著作權法進行了修改,對涉及計算機的知識產權進行了明確的界定。在此之后,很多科研機構和企業都對自己研發的軟件申請了知產保護,軟件開放領域的共享時代從此宣告結束。

盡管如此,很多軟件開發者依然對共享理念予以了堅持。1985年,在人工智能實驗室的理查德·斯托爾曼(RichardStallman)的倡議之下,一個名為“自由軟件聯盟”(FreeSoftwareUnion)的新組織成立。這個新組織以消除知識產權對軟件業的束縛為宗旨,倡導一種理想化的軟件產業發展模式。在這種理念的指導之下,“自由軟件聯盟”推行了一套“通用性公開許可證”(GeneralPublicLicense,簡稱GPL)協議。根據這一協議,任何使用自由軟件的人都必須將在其基礎之上進行的修改和創新與其他人共享。

需要指出的是,雖然“自由軟件聯盟”的共享理念十分令人尊敬,但多少有些激進。由于這個原因,不少“自由軟件聯盟”的成員逐漸與“聯盟”分道揚鑣。這些人中的一部分認為,“自由軟件聯盟”所倡導的技術分享理念是正確的,但所謂的“自由”(注:在英文中,free同時有自由和免費的意思)卻與商業社會顯得有些格格不入。考慮到這點,他們主張用“開源”來取代“自由”作為口號,繼續推動軟件研發中的技術分享。這一系列的努力,就是后來的“開源運動”。

從20世紀90年代至今,“開源運動”一直進行得轟轟烈烈。最初,這個運動只是一些研發人員自發參與。隨著運動的深入,很多大型企業也逐步加入進來。目前,“開源”已經成為了一種與封閉開發并行的軟件協作開發形式,并且越來越有超越、壓倒后者之勢。

亞當·斯密曾經在《國富論》的開頭強調過,分工是促進勞動生產率提高的最重要動力。作為一種協作形式,“開源”顯然為斯密的這一論斷提供了最好的證據。通過將軟件的源代碼開放,可以免去軟件研發者們對一些基礎程序的重復開發,讓他們可以將更多的精力集中在一些特殊的領域,從而大幅提升他們的開發效率。與此同時,“開源”還允許不同的研發者們更好地進行交流切磋,從而達到相互啟發、激發靈感的作用。所有的這些,對于推進整個軟件開放行業的進步都起到了十分重要的推動作用。

人們為什么樂于參與免費的開源軟件開發

盡管作為一種協作的形式,“開源”確實很有效率,不過這種效率的實現卻依賴于一個前提,那就是參與協作的人都要有足夠的積極性參與這項活動。然而,從“經濟人”的視角看,這一點似乎很難得到保證。雖然“開源運動”的參與者有時會強調“開源”和“自由”之間的區別,但在多數情境下,兩者的主張其實并沒有本質不同。很多的“開源”協作參與者并不從軟件的研發中獲得直接的經濟回報。

(來源:網絡整理)

織夢二維碼生成器
0
已推薦
  • 凡本網注明"來源:中國早晚報的所有作品,版權均屬于中中國早晚報,轉載請必須注明,http://www.peuvl.tw。違反者本網將追究相關法律責任。
  • 本網轉載并注明自其它來源的作品,目的在于傳遞更多信息,并不代表本網贊同其觀點或證實其內容的真實性,不承擔此類作品侵權行為的直接責任及連帶責任。其他媒體、網站或個人從本網轉載時,必須保留本網注明的作品來源,并自負版權等法律責任。
  • 如涉及作品內容、版權等問題,請在作品發表之日起一周內與本網聯系,否則視為放棄相關權利。






圖說新聞

更多>>
一黛佳人減肥餅干微商代理怎么做,效果怎么樣?

一黛佳人減肥餅干微商代理怎么做,效果怎么樣?



返回首頁
捕鱼大师安卓版下载 搭建一款棋牌app多少钱 江西时时彩现场开奖号 网上玩云南时时 最新北京赛pk10网址 福彩20选5开奖结果 时时彩158计划网 购买网上彩票pk10犯法吗 欢乐捕鱼 江苏时时 安徽快三三不同推荐号 谁有时时彩票计划群 云南时时开奖结果 捕鱼王赢现金 安徽时时预测 北京11选五任务 北京快乐8走势图360