從軟件到數據庫,從芯片到操作系統(tǒng),開源已經得到物聯網領域的廣泛認同。顯而易見,隨著萬物互聯時代的到來,越來越多的開源項目正在醞釀,開源儼然已經成為智能時代的主流趨勢??梢哉f,開源正在吞噬世界。
物聯網的發(fā)展與繁榮離不開各從業(yè)人員的堅持與努力,作為物聯網行業(yè)的深度觀察者和研究者,物聯網智庫致力于從物聯網整個行業(yè)中挖掘出有價值、有深度、有共鳴的內容,特推出【物深度】專欄以饗讀者。本文是【物深度】專欄第004篇文章,主角為物聯網開源。
如果只能帶一件物品出門,手機一定是大多數人的選擇。作為智能時代的第一入口,盡管智能手機每年的出貨量堪稱天文數字,但其操作系統(tǒng)市場卻幾乎只由Android和iOS“壟斷”。即使在這兩者當中,Android也占據著絕大多數的“地盤”。
鮮為人知的是,在誕生之初,Android其實專為數碼相機打造。在被谷歌收購后,于2007年方才開始進軍移動手機市場。彼時,Android所面臨的市場環(huán)境不容樂觀。一方面,憑借Windows操作系統(tǒng)在PC端一家獨大的微軟對于移動手機市場覬覦良久;另一方面,蘋果早于2007年1月發(fā)布了第一代蘋果手機,在科技圈投下了一枚重磅炸彈。
面對蘋果、微軟等移動市場的強大競爭對手,以搜索業(yè)務為主要盈利來源的谷歌決定另辟蹊徑,希望以免費開源的姿態(tài)在廣闊的移動OS藍海市場中占得一席之地。
然而,開源帶來的效果遠遠超乎了大多數人的想象——由于Android不僅免費開源操作系統(tǒng),甚至還與安裝Android的移動廠商分享來自Android搜索的收入,這對設備廠商而言實在是太過誘人。再加上智能手機市場的爆發(fā)式增長,Android以勢如破竹之姿一路高歌猛進,壟斷了除蘋果之外的幾乎全部OS市場,最終通過與設備商和運營商組成的龐大生態(tài),統(tǒng)治了移動設備的世界。
或許是開源在Android生態(tài)發(fā)展中所迸發(fā)出的強大活力,讓開源逐步成為科技領域的一股潮流,物聯網領域也不例外。近年來,無論是華為重磅發(fā)布的鴻蒙操作系統(tǒng),還是平頭哥亮相首發(fā)的玄鐵芯片,開源都已經成為不可或缺的標配。
從軟件到數據庫,從芯片到操作系統(tǒng),開源已經得到物聯網領域的廣泛認同。
尤其在今年疫情期間,Linux基金會特別推出公共衛(wèi)生計劃,使用包括ExposureNotificationAPI(由蘋果和谷歌開發(fā))在內的開源技術,幫助世界各地的公共衛(wèi)生當局(PHA)來對抗COVID-19和未來可能出現的流行病。
顯而易見,隨著萬物互聯時代的到來,越來越多的開源項目正在醞釀,開源儼然已經成為智能時代的主流趨勢。伴隨著5G、新基建等的快速推進,物聯網產業(yè)的發(fā)展將會愈發(fā)地高歌猛進,一場關于開源的“中場戰(zhàn)事”或將在物聯網領域徐徐拉開。
可以說,開源正在吞噬世界。
開源簡史五十年
開源,全稱為開放源代碼。開放是其最大的特點,也就是說,任何人都可以得到軟件的源代碼,加以修改學習,甚至重新發(fā)放。
與計算機類似的是,開源也擁有十分悠久的歷史。盡管其在當下正展現出無比耀眼的吸引力,但在最初發(fā)展的幾十年時間里,開源可謂不溫不火。
1965年,貝爾實驗室加入了一項由通用電氣和麻省理工學院合作的計劃,該計劃希望創(chuàng)建一套多用戶、多任務、多層次的MULTICS操作系統(tǒng)。但是,由于計劃推進速度過于緩慢,貝爾實驗室在1969年終于決定退出該操作系統(tǒng)的研發(fā)。
幸運的是,貝爾實驗室的工程師KenThompson、DennisRitchie在此時卻自行開發(fā)了UNIX——一個強大的多用戶、多任務分時操作系統(tǒng)。
當時,為吸引更多用戶使用UNIX,其擁有者AT&T公司以低廉甚至免費的許可將UNIX源碼授權給學術機構做研究或教學之用。此后的10年間,UNIX在學術機構和大型企業(yè)中得到了越來越廣泛的應用,許多機構還在源碼的基礎上加以擴充和改進。
隨著UNIX的發(fā)展愈發(fā)良好,AT&T也逐漸意識到其背后暗藏的巨大商業(yè)價值。1979年,從UNIXV7版本開始,AT&T宣布不再將UNIX源碼授權給學術機構,并對之前的UNIX及其變種聲明版權。
尤其是在1984年,隨著限制AT&T進入計算機行業(yè)的法令解除,AT&T越發(fā)謀求將UNIX的性質從研究項目轉變?yōu)樯虡I(yè)項目。這一舉動令UNIX社區(qū)產生了極大的危機意識。他們開始尋找一個可替代的類UNIX系統(tǒng),且不受商業(yè)陷阱的阻礙。
盡管UNIX不再,但圍繞UNIX成長起來的開源文化卻形成了一股蓬勃的力量,并對后來的開源軟件意識形態(tài)和社區(qū)誕生起到了奠基性作用。
1983年,GNU項目(GNU'sNotUnix!的遞歸縮寫)由RichardStallman正式發(fā)起。GNU的目標是創(chuàng)建一個完全自由且向下兼容UNIX的操作系統(tǒng),并讓每一個人都可以完全自由的使用,其重要性體現在項目承諾所有源碼都能自由使用。
在GNU項目剛剛啟動時,恰逢自由軟件概念誕生之際。因此,盡管RichardStallman并未對GNU充分表達“自由”含義,但早期的追隨者也輕易就認為RichardStallman旨在開發(fā)不收取任何費用的軟件。
就在開源由萌芽期步入茁壯成長期的時候,1975年,微軟公司成立。微軟推出的第一款產品是Basic編程軟件,該軟件也是彼時最熱門的電腦軟件之一。受限于當時軟件傳播方式的限制,用戶通過U盤即可對軟件進行互相拷貝,這就導致僅有最初的U盤使用者會對軟件付費。為此,年輕的比爾·蓋茨還專門寫了一封“致電腦愛好者的公開信”,指責這一行為是“剽竊”。
至此,私有軟件與開源軟件之間開始形成對立。
然而,雖然GNU項目的開發(fā)者成功編寫了大量重要的程序,但在接下來的幾年里,由于開發(fā)者和公司越來越少地在發(fā)布程序的同時提供源碼,致力于創(chuàng)建一個類似UNIX的內核以完善GNU的工作變得長期停滯不前。
1991年,一位來自芬蘭赫爾辛基大學計算機專業(yè)的大二學生LinusTorvalds在校期間,為了滿足自己需求,沒日沒夜的開發(fā)出Linux0.01版本(代表系統(tǒng)完成1%),并將源代碼發(fā)布在網絡上,贏得了非常廣泛的關注。之后,在來自世界各國的開發(fā)者的幫助下,1994年,一個將GNU項目軟件與Linux內核相結合的操作系統(tǒng)——GNU/Linux1.0正式發(fā)布。
1998年2月,資深黑客EricS.Raymond邀請了大約十幾個自由軟件社區(qū)的著名成員,共同商議如何借助瀏覽器Navigator源代碼開放的大好時機,將自由軟件有助于業(yè)務的核心理念推廣出去。再經過多次頭腦風暴之后,“開源”(Open-Source)終于得到確定。
在此之后,Linux迎來了自己的殺手級應用——開源Web服務器Apache。憑借著更可靠、更靈活、更具擴展性的突出優(yōu)勢,以及微軟在反壟斷案辯護詞中將Linux列為強力競爭對手,開源的發(fā)展終于迎來高光時刻。
1999年,RedHat和VALinux兩家Linux系統(tǒng)服務公司在紐交所IPO上市,這是開源軟件具有商業(yè)價值的最有力證明。時至今日,RedHat仍然是當今開源市場中的領先公司。
伴隨著開源企業(yè)的巨大成功,“開源”、“Linux”一時成為資本熱詞。然而好景不長,2000年互聯網泡沫來襲,開源迎來巨大危機。尤其隨著微軟WindowsXP的推出,個人用戶紛紛“逃離”,桌面版Linux進入至暗時刻。
2007年,谷歌發(fā)布基于Linux內核的開源Android操作系統(tǒng),在接連打敗塞班、黑莓等競爭對手后,拿下了智能手機操作系統(tǒng)超過70%的市場份額,成為了使用最廣泛的移動應用平臺。
2008年,GitHub正式誕生。GitHub可提供使用Git進行版本控制的軟件源代碼托管服務,改變了開源項目不集中的行業(yè)現狀,使得更多開發(fā)者能更方便地參與開源項目,為開源項目做出貢獻。任何人都可以輕松提交自己的代碼,并在GitHub上托管自己的開源項目。
2014年,曾經的對手微軟也在云策略發(fā)布會上大膽喊出了“微軟愛Linux”的口號。究其原因,微軟也越來越認識到,從互聯網到移動互聯網,再到更加廣闊的物聯網,微軟不應該束縛在Windows的“高墻”之內。只有與更多公司進行廣泛合作,才能進一步提高微軟的競爭力。
2018年4季度,Oracle宣布不再單獨列出軟件升級保護的收入金額,轉而將軟件升級保護收入與(總是達不到市場預期的)云收入合并后一起匯報。此后,包括IBM和微軟等巨頭也開始采用淡化版本的方式進行軟件發(fā)布。這也是開源軟件迭代模式對軟件行業(yè)造成巨大影響的標志。
2019年7月,阿里巴巴旗下半導體公司平頭哥正式發(fā)布開源CPU玄鐵910,是業(yè)界性能最強的RISC-V處理器之一。玄鐵910可以用于設計制造高性能端上芯片,應用于5G、人工智能以及自動駕駛等領域。
2019年8月,在2019華為開發(fā)者大會上,華為消費者業(yè)務CEO余承東正式發(fā)布鴻蒙操作系統(tǒng),在回顧歷程及介紹性能之外,還重磅宣布鴻蒙操作系統(tǒng)完全開源。由此可見,在新一輪科技企業(yè)的產品中,開源已經成為不可或缺的主流趨勢。
“開源≠不賺錢”?
隨著開源項目受到越來越廣泛的歡迎,不少人可能會產生這樣的疑問:如果軟件的源代碼都可以無償獲得,那么程序員該如何掙錢養(yǎng)家?開源軟件公司又到底該如何實現商業(yè)意義上的成功?
實際上,早在RichardStallman發(fā)布最初的GNU宣言時,就已經列出了一些可行的開源軟件盈利模式,包括:
以光盤或磁盤的形式銷售開源軟件包拷貝
為用戶提供開源軟件捐款途徑
為用戶提供開源軟件安裝及使用指導服務
軟件定制化
……
1989年,第一家服務于開源軟件的商業(yè)公司CygnusSolution成立。Cygnus認為,盡管用戶在擁有源代碼的情況下可以自行維護軟件,但如果他們對于代碼本身一竅不通,或者公司內部存在批量軟件維護需求,就會為公司帶來可盈利的空間。
此后,盡管RedHat等公司的上市為開源軟件在資本市場帶來了巨大成功,但千禧年后的敗退,卻讓開源軟件的商業(yè)進展一度陷入谷底。
直到2008年11月,著名開源軟件公司Sun以10億美元收購MySQL,被認為是開源行業(yè)的標志性事件。對于Sun來說,收購MySQL有助于該公司更好地為開放源代碼網絡應用平臺LAMP提供支持。LAMP是Linux操作系統(tǒng)、Apache網絡服務器、MySQL數據庫和PHP/Perl編程語言的首字母縮寫。2009年4月,Oracle公司以74億美元收購Sun公司,自此MySQL數據庫進入Oracle時代。
然而,盡管MySQL的高額收購曾引發(fā)業(yè)界巨震,但與此后不斷刷新紀錄的募資、融資項目相比,仍然遜色不少。
時也,勢也。
2017年,著名開源數據庫軟件公司MongoDB成功IPO,獲得1.92億美元籌資,開盤價為24美元,估值達到了16億美元。此后,MongoDB股價屢創(chuàng)新高,其市值自上市至今已經上漲近9倍。截止2020年12月1日,MongoDB股價已高達287.31美元,市值已超200億美元。隨著MongoDB的成功,開源軟件的市場熱情被再度引爆。
2018年,在科技板塊股價整體下跌的情況下,數據分析商業(yè)化開源軟件公司Elastic在紐交所上市。上市首日,Elastic公司的發(fā)行價為36美元,而在當天該公司市值還曾一度上漲122%,隨后在收盤時達到了70美元,上漲94.4%,公司市值近乎翻倍。
就在Elastic上市再度引發(fā)資本狂歡之際,又一件影響開源軟件產業(yè)生態(tài)的大事發(fā)生了——IBM官宣收購RedHat。
2018年10月,IBM宣布將以每股190美元,合計340億美元的價格全資收購Linux開源軟件公司RedHat。收購完成后,RedHat將被并入IBM的混合云部門。
兩家公司還在聯合發(fā)布的新聞稿中指出:通過本次收購,IBM將致力于繼續(xù)推進RedHat的開放治理、開源貢獻、參與開源社區(qū)和開發(fā)模型,并培育其廣泛的開發(fā)者生態(tài)系統(tǒng)。此外,IBM和RedHat將通過專利承諾、GPL合作承諾、開放式發(fā)明網絡和LOT網絡等努力,繼續(xù)致力于開源的自由。
當然,開源市場的繁榮不僅僅只局限于頭部廠商。隨著頭部開源軟件企業(yè)上市并大獲成功,其他開源企業(yè)也得到了資本方越來越大力度的支持。
2017年,Spark的商業(yè)化公司——大數據和人工智能軟件公司Databricks獲1.4億美元D輪融資;2019年,Kafka背后公司Confluen獲1.25億融資,估值超25億美元……
面對如此眾多的成功開源項目,我們不禁要問:為什么這些項目能夠成功?
首先,開源軟件企業(yè)營收的快速增長為其商業(yè)化打開方便之門。2019年,RedHat年營收達34億美元,并保持持續(xù)增長68個季度。同時,MongoDB的營業(yè)利潤率已從負85%(2016年)縮窄至負36%(2020Q2),年營收增速連續(xù)多年保持在50%以上,未來發(fā)展可期。正是基于這些頭部企業(yè)的營收打下的堅實基礎,才為更多開源項目的風起云涌成功奠基。
其次,開源作為一種高效的、全球協(xié)作的方式,相比傳統(tǒng)的協(xié)作方式更加簡單和直接。傳統(tǒng)商業(yè)軟件從開發(fā)到發(fā)布,通過公司銷售渠道接觸到小規(guī)模的試用者,然后由公司的服務渠道獲取試用者的反饋進行優(yōu)化。整個迭代過程會引入多個參與方,效率低下,而開源將軟件發(fā)布后,通過類似于GitHub這樣的協(xié)作平臺可以得到全球用戶的快速反饋,開發(fā)者可以直接面向使用者,迭代非常迅速。
此外,開源能夠讓客戶擁有更低的總擁有成本。相比于商業(yè)化的閉源軟件,開源軟件可以免費使用。在同等條件下,用戶有更多意愿嘗試開源軟件。雖然開源軟件也有運維成本和學習曲線,但是相對商業(yè)化的閉源軟件可謂少之又少。
另外,開源能夠更快的占領相當大的市場份額。正是由于開源能夠吸引更多用戶嘗試,其也導致一款產品能夠更快的占據更多用戶的桌面。而在這個過程中,只要產品真正能夠解決用戶痛點,隨著留存用戶的快速增長,也就能成功幫助開源產品實現快速推廣。
開源軟件由于其開放的源代碼,其優(yōu)勢之一就是用戶可在市場上自由地選擇各種技術服務與支持,不同的服務提供商之間存在價格與質量的競爭,而在使用后一旦覺得不滿意就可以隨時尋找其他替代。
物聯網開源的萬阻千難
在開源項目轟轟烈烈發(fā)展的時候,物聯網行業(yè)也臨近爆發(fā)的前夕。根據IoTAnalytic數據顯示,2020年,全球物聯網連接數首次超過非物聯網。數據還顯示,預計2020年物聯網產生的數據量將達到4.4ZB。
眾所周知,碎片化是物聯網領域的“巴別塔”。互聯網從IT技術發(fā)展起步以來,協(xié)議基本都基于TCP,以及基于TCP協(xié)議之上的HTTP應用層協(xié)議,系統(tǒng)之間的連接和對話相對比較簡單;而物聯網起源于更早的工業(yè)相關的技術,在標準性上做的不是很好,比如不同設備的工業(yè)協(xié)議和不同類型的數據總線五花八門,因此,物聯網系統(tǒng)之間的對話非常困難。另外,物聯網設備對環(huán)境的要求也比較高,能耗和資源使用也有一定要求。
面對此情此景,基于開源的全球化協(xié)作方式卻能給物聯網帶來更多的可能性。與互聯網相比,物聯網需要解決的問題會更加復雜。簡單來講,互聯網更多解決的是IT系統(tǒng)的問題,4G時代基于手機的人與人之間的互聯極大的解放了生產力,為全社會帶來了很多機會。然而,在物聯網和5G時代,我們更多要解決的人與物、物與物之間的互聯和互操作,這就需要實現IT和實際物聯設備世界OT,以及與5G時代的CT互相融合的需求。
從架構來看,物聯網大體可分為“端-邊-管-云-用”五大層級。因此,其不同側的碎片化程度不盡相同。尤其是,從云側向端側過渡來看,越靠近端側則碎片化越嚴重。在端側,幾乎每一個終端都有自己特殊的功能,差異十分巨大。然而,在云側與端側之間的邊緣側,其碎片化程度更加適中,開源技術也存在更為廣闊的生存空間。
另外,隨著5G落地,邊緣計算場景下的各類數據接入、分析和存儲的需求也會逐漸落地。對于物聯網而言,還需要解決包括數據云端/邊緣端接入,以及后續(xù)云端/邊緣端數據分析和存儲的問題。不僅如此,隨著算力增強,未來在設備數據的云端和邊緣AI場景也將會有更多的開源項目商用。
毫無疑問,物聯網正在形成一個更加廣闊的市場,其更龐大的設備數量、更繁雜的數據內容,也為基礎領域的物聯網操作系統(tǒng)、基于容器技術的邊緣調度、云邊協(xié)同方案等開源項目提供了十分廣闊的天地。但是,我國在物聯網開源項目的發(fā)展仍將面臨許多挑戰(zhàn)。
首先,我國在開源技術領域與頂尖尚存差距。與歐美等相比,我國的開源項目數量仍然不夠多,這就導致開源文化仍然不夠濃厚,從而鮮少有優(yōu)秀的開源項目誕生,也由此造就了創(chuàng)新活力不足的問題。
其次,OT、IT、CT之間的融合存在非常大的挑戰(zhàn)。所謂隔行如隔山,想要將三個不同的產業(yè)進行融合本身就是一件非常復雜且困難的事情。在這個過程中,開源項目或許會存在非常多的市場機會,但也對相關研發(fā)人員提出了更高的要求,其必須對不同產業(yè)都有比較深入的理解。當然,挑戰(zhàn)也可謂是機遇。
總體而言,物聯網行業(yè)尚未出現爆款的現象級產品,物聯網開源項目的大規(guī)模普及尚需時日。未來,國內開源項目的發(fā)展也將步入深水區(qū),創(chuàng)新性、原創(chuàng)性能力有待提升,更有競爭力的開源項目也存在巨大可能。
異軍突起,中國發(fā)力
自2009年“感知中國”的概念被提出以來,物聯網的發(fā)展已經歷經十余個年頭。目前,在國內不僅涌現出了一大批優(yōu)秀的物聯網企業(yè),在物聯網開源領域,也已經誕生了一批實力強勁的“參賽選手”。
對物聯網而言,海量的物聯網設備是其不可或缺的基本盤。要想實現萬物互聯,首先就不得不解決如何對海量的物聯網設備進行連接,從而進行數據獲取、數據處理的能力。
2012年12月EMQ開源項目EMQXBroker在GitHub發(fā)布,一經發(fā)布就引發(fā)強烈反響,隨著多年來百余版本的迭代,目前已成為全球市場廣泛應用的開源MQTT消息服務器。該項目的不斷完善帶來了日益增長的客戶需求,2017年4月,杭州映云科技有限公司成立,并正式推出EMQX企業(yè)版,以加快開源項目的產品化部署應用,并為大型企業(yè)客戶提供專業(yè)技術支持與服務。
EMQ認為,基于TCP協(xié)議的MQTT應用層協(xié)議已經成為物聯網協(xié)議的事實標準。因此,EMQ現階段一個關鍵任務,就是支持異構協(xié)議的設備數據接入,轉換為統(tǒng)一的、標準的MQTT協(xié)議,以更加易于與上層IT系統(tǒng)進行對接。
目前,EMQ主要聚焦于兩件事情:消息與流。具體來看,消息即把不同的物聯網設備連接起來,通過MQTT等協(xié)議,真正實現萬物互聯;流是指在接入消息后,對數據進行實時處理。
從邊緣到云端,從消息到流,EMQ的每一件產品幾乎都有對應。例如,通過將EMQXBroker云化后誕生EMQXCloud,將EMQXBroker放置在邊緣誕生EMQXEdge,將EMQXBroker商業(yè)化后誕生企業(yè)版EMQXEnterprise。對于流處理,EMQ目前也推出了EMQXKuiper等產品。不僅如此,EMQ目前還計劃將所有產品整合成Platform,以云邊協(xié)同的方式,更好的賦能車聯網、工業(yè)互聯網等場景。
作為一家優(yōu)秀的企業(yè),EMQ已經在全球范圍內廣泛布局,除了在國內各主要城市設立分部,海外在斯德哥爾摩也建立了研發(fā)中心,在法蘭克福和硅谷均有部署銷售團隊。當然,科技企業(yè)的每一步發(fā)展都離不開人才的踴躍參與。EMQ也持續(xù)面向全球招賢納士,致力于打造5G時代全球領先的物聯網基礎設施軟件供應商。
未來,EMQ將繼續(xù)在設備、邊緣、云各個層面展開探索,覆蓋從消息接入到數據分析等方面。在設備端,EMQ將提供各類開源的MQTTSDK;在邊緣端,EMQ計劃將EMQXKuiper捐獻給Linux基金會下LFEdge,作為一個獨立的開源項目;在云端,EMQ也計劃再開源一個項目,用于云端物聯網消息流式分析與處理。
在數據獲取與分析之后,一款足夠優(yōu)秀的數據庫產品就成為剛需。目前,國外已經涌現出了一大批優(yōu)秀的數據庫產品。在國內,歷經數十年發(fā)展,尤其是經歷了去IOE后的云數據庫崛起,逐漸也誕生了一些性能強大的數據庫產品。但是,在目前主流的開源數據庫領域,國內玩家仍然較少。
2019年7月12日,濤思數據宣布將一款專為物聯網打造的大數據平臺軟件——TDengine正式開源,并將10多萬行C語言代碼放在GitHub上,分享給全球的開發(fā)者。一時間,這家成立于2017年的大數據公司成為行業(yè)熱點。
TDengine專注于物聯網大數據的實時處理,除核心的時序數據庫功能外,還提供緩存、數據訂閱、流式計算等功能,最大程度減少研發(fā)和運維的復雜度。該技術可應用于物聯網、車聯網等領域,旨在為物聯網、工業(yè)4.0時代的大數據產業(yè)提供全棧、高性能、低成本的大數據技術解決方案。憑借自主研發(fā)的存儲格式和搜索算法,核心引擎寫入數據的速度比普通數據庫快5倍以上,查詢速度快10倍以上。
在繼TDengine單機版開源之后,2020年8月3日,濤思數據又宣布將物聯網大數據平臺TDengine集群版開源。至此,TDengine超過90%的核心代碼全部公開。
令人震驚的是,開源甚至徹底改變了濤思數據的銷售模式。過去,濤思數據需要以ToB的模式,依次拜訪企業(yè),從而尋找合作機會。在開源之后,隨著名氣的快速增長,濤思數據甚至變成了類似ToC的銷售模式,客戶只需要到其官網上,就可以查看、購買其相關產品和服務。
下一步,濤思數據將目光鎖定在了工業(yè)軟件領域。眾所周知,中國是聞名的世界工廠。近年來,隨著數字化的不斷發(fā)展,工業(yè)領域也涌現出了一大批工業(yè)互聯網平臺。但是,受限于過去幾十年在基礎軟件領域的空白,在平臺之上,仍然少有國產工業(yè)軟件。
要想顛覆現有技術,以開源策略為核心的創(chuàng)新性商業(yè)模式就成了首選。目前,工業(yè)軟件領域還沒有一款具有市場壟斷地位的開源軟件,這為濤思數據帶來了發(fā)展的空間。開源是基礎軟件行業(yè)大勢所趨,誰先真正擁抱開源,誰就搶占先機。
另外,萬物智聯時代,越來越多企業(yè)希望在靠近物或數據源頭的邊緣側使用智能服務。作為國內外優(yōu)秀的科技企業(yè),華為也在此前貢獻了一款非常優(yōu)秀的開源智能邊緣項目——KubeEdge。
KubeEdge是一個由華為云開源的云原生邊緣計算平臺項目,它建立在Kubernetes之上,將Kubernetes原生的容器編排和調度能力擴展到邊緣,并為邊緣應用部署、云與邊緣間的元數據同步、邊緣設備管理等提供基礎架構支持。在追求邊緣極致輕量化的同時,結合云原生生態(tài)的眾多優(yōu)勢,解決當前智能邊緣領域面臨的挑戰(zhàn)。
除管理功能外,KubeEdge還能夠提供業(yè)務、微服務、通信等的協(xié)同能力,從而實現在云端對邊緣設備的統(tǒng)一管理。在發(fā)展之初,KubeEdge就確定基于云原生來開發(fā)。眾所周知,云原生的理念之一就是倡導開源。因此,KubeEdge的開源也可謂水到渠成。
與云端相比,在邊緣側存在更多種多樣的業(yè)務形態(tài)。借助開源,KubeEdge能夠讓更多的邊緣設備以更低門開實現智能管理。對于KubeEdge而言,這也能夠進一步促進云的需求。
2019年3月,由云原生計算基金會(CNCF)技術監(jiān)督委員會(TOC)投票,一致同意來自華為的開源智能邊緣項目KubeEdge加入CNCF社區(qū),成為CNCF在智能邊緣領域的首個正式項目。
對于華為而言,將KubeEdge貢獻給CNCF基金會,一方面能夠表明華為在相關領域具備了世界頂級的研發(fā)實力;另一方面,基于CNCF這一平臺,KubeEdge也能夠吸引來自世界的優(yōu)秀玩家共同參與,進一步促進KubeEdge的更好發(fā)展。
在國內,KubeEdge也進一步繁榮了邊緣產業(yè)生態(tài)。邊緣作為一條完整的產業(yè)鏈,存在硬件設備、管理平臺、中間件等很多東西,需要大量廠商相互配合。過去,不同廠商之間的邊緣產品可能存在不匹配的問題,借助KebeEdge這一底層平臺,在各廠商共同協(xié)作下,邊緣生態(tài)也愈發(fā)繁榮。
2020年9月,由云原生計算基金會(CNCF)技術監(jiān)督委員會(TOC)投票,同意將KubeEdge正式晉級為CNCF孵化級別的托管項目。
開源助力,走向世界
毫無疑問,開源已經成為了科技領域重點發(fā)展的新方向。作為一個需要全球協(xié)作的項目,開源必須在相關的領域做到全球領先,才能吸引更多優(yōu)秀開發(fā)者與企業(yè)的關注。
中國有很好的應用市場,滿足中國客戶的場景就可以在全球市場上有一定說服力。但是,如果只是為了實現國產替代,項目發(fā)展就可能受限。
如今,借助開源,濤思數據已經在全球吸引數以千計的開發(fā)者參與,成為全球發(fā)展最快的數據庫產品之一;EMQ的客戶遍布全球,吸引了包括上汽大眾在內的知名企業(yè);KebeEdge甚至已經成為全球邊緣項目的標桿。
同時,隨著未來的政治不確定性增強,對企業(yè)制裁已經越來越成為可選“武器”。在此背景下,將所有源代碼開放的開源項目,或將助力國內企業(yè)在風云變幻的政治角逐中降低風險,以更專注的提供更優(yōu)質產品。
由于高等教育的飛速發(fā)展,我國已經擁有近2000萬開發(fā)者。如此龐大的工程師紅利必然助力國內在未來涌現出一批優(yōu)秀的開源產品。另外,國內開源項目在誕生之初,就一定要帶有國際視野,敢于和國際一流產品在市場競爭中一較高下。
后疫情時代,物聯網必將成為全球企業(yè)數字化的重要手段,而物聯網開源的發(fā)展之路方才剛剛開始。伴隨著我國優(yōu)秀物聯網企業(yè)的快速涌現與發(fā)展,開源或將成為我國物聯網企業(yè)占領國際市場高地的最強助力。
參考資料:
1.《開源軟件簡史》,LinuxStory
2.《被歐美公司壟斷的工業(yè)軟件,中國還有機會嗎?》,愛倒騰的程序員
鳴謝:
濤思數據創(chuàng)始人陶建輝
華為云BUIEF服務首席架構師張琦
EMQ聯合創(chuàng)始人金發(fā)華