導讀:如今,幾乎所有的企業(yè)都在擁抱開源。這是一件好事,說明整個世界正在走向開源、開放,會加快實現(xiàn)數(shù)字化轉(zhuǎn)型目標。問題是,什么是開源,企業(yè)開源和社區(qū)開源有到底有啥區(qū)別?
如今,幾乎所有的企業(yè)都在擁抱開源。這是一件好事,說明整個世界正在走向開源、開放,會加快實現(xiàn)數(shù)字化轉(zhuǎn)型目標。問題是,什么是開源,企業(yè)開源和社區(qū)開源有到底有啥區(qū)別?
所謂“開源”,即開放代碼,與過去傳統(tǒng)的商業(yè)軟件模式好像背道而馳,傳統(tǒng)商業(yè)軟件更強調(diào)私有和轉(zhuǎn)型特性。當然,在開源浪潮的推動下,傳統(tǒng)軟件也在改變路線,積極擁抱開源。雖然,開源好像看上去已經(jīng)統(tǒng)一了整個世界,但也有小的細分,除了技術路線的不同分支,還有商業(yè)模式的區(qū)別,大體被分為企業(yè)級開源和社區(qū)開源。
什么企業(yè)級開源?答案是,以紅帽為代表的開源企業(yè),以企業(yè)用戶為服務對象,將最新的社區(qū)開源技術與源代碼進行優(yōu)選和產(chǎn)品化,并以企業(yè)級全生命周期產(chǎn)品為輔助支持,同時提供開源技術和方案咨詢、實施、培訓等服務,滿足企業(yè)穩(wěn)定性與創(chuàng)新能力的雙重需求。而社區(qū)開源比較好理解,就是讓企業(yè)或個人開發(fā)者通過參與上游開源社區(qū),獲得最新的開源技術與源代碼支持,通過自服務或社區(qū)的支持促進企業(yè)的數(shù)字化發(fā)展。
社區(qū)開源雖然秉承的是“我為人人,人人為我”的技術理念,但也有一個明顯的弊端,就是自服務能力差,當用戶碰到一些安全漏洞、補丁缺失的問題時,無法得到企業(yè)資源的支持,可能會存在風險。
而使用企業(yè)級開源,可以獲得諸多好處。第一,能夠獲得更高質(zhì)量的軟件;第二,是能夠訪問更具引領性的創(chuàng)新技術,第三,擁有更高的安全性;第四,具備安全使用開源技術的能力。簡單來說,就是“高質(zhì)量”、“創(chuàng)新能力強”和“更安全”。
其中,安全是很重要的一點。過去,很多人以為開源不安全,如今也在慢慢改變理念。紅帽在一份調(diào)查報告中顯示,87%的受訪者認為企業(yè)級開源更加安全,或者如專有軟件一樣安全。83%的受訪者表示,他們更喜歡選擇一家為開源社區(qū)做出貢獻的廠商。另外,很多IT領導人認為,容器作為最底層架構(gòu),對于它的云原生戰(zhàn)略非常重要。有85%的受訪企業(yè)認為,云原生在容器云當中的應用非常重要。此外,有72%的IT領導者期望在未來12個月內(nèi),增加對容器的使用。目前,有47%已經(jīng)將容器用于生產(chǎn)環(huán)境。預計未來兩年內(nèi),有79%的受訪企業(yè)會在新興技術領域內(nèi),更多地應用企業(yè)級開源軟件。比如:邊緣計算(Edge Computing)和物聯(lián)網(wǎng)(IoT)領域,預計會從現(xiàn)在的55%增長到兩年以后的72%,包括在目前很火的人工智能(AI)和機器學習(Machine Learning),都會增加新的開源技術的應用。
與其他走開源路線的企業(yè)相比,紅帽秉承的是“上游優(yōu)先”的原則,所以很多企業(yè)級的代碼回饋給上游之后,又有成幾千萬的工程師會同時看到這個軟件,以檢查是否有安全漏洞。