開源公司以后要怎么辦?

你可以期待看到更多開源項目創(chuàng)建者收緊他們的許可。但首席執(zhí)行官和創(chuàng)始人表示,這些決定很復(fù)雜。

譯自What’s Next for Companies Built on Open Source?,作者 Heather Joslyn。

巴黎 —— 2023 年末,三歲初創(chuàng)公司DataCebo推出了其產(chǎn)品的企業(yè)版,該產(chǎn)品幫助組織從關(guān)系型和表格數(shù)據(jù)庫創(chuàng)建合成數(shù)據(jù)。

該公司旨在解決組織的常見問題:收集數(shù)據(jù)以測試應(yīng)用程序,這是一個繁瑣且耗時的過程,并且難以擴展。例如,一家銀行可能擁有 1,000 多個應(yīng)用程序,每個應(yīng)用程序都需要測試數(shù)據(jù)。

DataCebo 聯(lián)合創(chuàng)始人Kalyan Veeramachaneni表示,顯而易見的缺點是安全風險和缺乏靈活性,因為無法快速收集數(shù)據(jù)。

相比之下,合成數(shù)據(jù)“在格式結(jié)構(gòu)和統(tǒng)計質(zhì)量方面都與真實數(shù)據(jù)非常相似,”Veeramachaneni 在 3 月份的KubeCon + CloudNativeCon Europe上告訴 The New Stack?!暗@并不是真實的東西。它與真實數(shù)據(jù)沒有關(guān)聯(lián)。”

Veeramachaneni 和 DataCebo 聯(lián)合創(chuàng)始人Neha Patki在 2016 年作為麻省理工學院人工智能實驗室的同事開始開發(fā)此類技術(shù),該技術(shù)可能曾經(jīng)是開源狀態(tài)的明顯候選者,而 KubeCon 設(shè)計的項目就是為了慶祝此類技術(shù)。但在 2023 年,DataCebo 撤回了該項目的開源許可證;現(xiàn)在是源代碼可用,這一區(qū)別限制了使用。

讓開源獲得報酬一直很困難。但在過去幾個月里,一些知名公司已將關(guān)鍵項目從開源許可證遷移到更具限制性的許可證請參閱:HashiCorp 和 Terraform,Buoyant在 2 月份決定提供 Linkerd 服務(wù)網(wǎng)格的獨家商業(yè)新版本,以及 Redis 在 KubeCon 上宣布其未來版本及其許可計劃)。

然而,保持代碼開源并鼓勵開發(fā)人員進行修改和調(diào)整以及上游貢獻——圍繞產(chǎn)品構(gòu)建社區(qū)——歷來是加速其采用的最佳方式。

在 KubeCon,The New Stack 聽到了很多關(guān)于開源商業(yè)模式是否真的能帶來投資回報的爭論,是否會有更多公司可能效仿HashiCorp和 Redis(劇透提示:是的),以及為什么開源精神對創(chuàng)新仍然很重要。

太多“一次性”產(chǎn)品?

DataCebo 更改了其許可證,因為“我們看到很多人使用它來與初創(chuàng)公司競爭”,使用該技術(shù)推出直接競爭的產(chǎn)品,Veeramachaneni 說,他還負責麻省理工學院的數(shù)據(jù)到人工智能實驗室。

“許可證更改也是因為我認為人工智能是一個非常嘈雜的領(lǐng)域,”他說?!皬奈业娜斯ぶ悄鼙尘皝砜?,我們開始注意到的不僅僅是公司競爭。人們也在構(gòu)建一次性產(chǎn)品?!?/p>

他認為,“一次性”產(chǎn)品的激增可能會損害人工智能的長期商業(yè)利益。它們不會“以產(chǎn)生投資回報率的方式采用人工智能”。

Lightbend是一家云原生微服務(wù)平臺提供商,在 2022 年 9 月宣布將 Akka 框架(其旗艦產(chǎn)品)遷移到BSL v1.1(商業(yè)源代碼許可證)

“我認為每家公司都有不同的動機來解釋他們?yōu)楹涡枰@樣做,”Tyler Jewell,Lightbend 的新任首席執(zhí)行官,告訴 The New Stack:“我們的動機之一是可持續(xù)性……我們擁有的是一種極其寬松的許可證,幾乎允許任何類型的行為?!?/p>

Lightbend 首席執(zhí)行官 Tyler Jewell(左)和該公司的創(chuàng)始人兼首席技術(shù)官 Jonas Bonér。

他還補充說,還有一個永恒的問題,即如何讓開源發(fā)揮作用?!袄蠈嵳f,我們正在制定經(jīng)濟模式,”Jewell 說,他曾任職于WSO2戴爾Oracle。

“我們的客戶基本上離開了我們,愿意免費使用它,而不給予任何回報。因此,我們采用了 BSL 模型,該模型表示,如果您作為一家公司的收入低于 2500 萬美元,則開發(fā)是免費的,生產(chǎn)也是免費的。”

他說,這一改變讓小公司得以喘息,同時讓有能力負擔的更大客戶購買訂閱?!斑@讓我們重新與社區(qū)取得了平衡,”Jewell 說。他說,Akka 研發(fā)團隊的規(guī)模已經(jīng)擴大到原來的三倍,使公司能夠投資于改進產(chǎn)品。

“隨著公司尋求平衡,即如何在資助開源的同時以可行的方式維護開源,我們將看到更多這樣的事情。”

沒有“圍墻花園”

英特爾的 19,000 多名軟件開發(fā)人員中,有數(shù)千人定期為 300 多個開源項目做出貢獻,據(jù)該公司開放生態(tài)系統(tǒng)副總裁兼總經(jīng)理Arun Gupta說。

其開發(fā)人員做出貢獻的項目包括PyTorch、TensorFlowOpenJDK,當然還有Kubernetes。

3 月份,英特爾發(fā)布了Continuous Profiler,這是一款由英特爾 Granulate 開發(fā)的優(yōu)化代理,它將多個分析器組合到一個火焰圖中,增強了可觀測性。

英特爾對開源的承諾很堅定,古普塔對開源社區(qū)的承諾也是如此:他目前擔任 OpenSSF 管理委員會主席。

該公司繼續(xù)在開源項目之上構(gòu)建產(chǎn)品。2024 年初,英特爾獲得了云原生計算基金會 (CNCF)認證,用于其英特爾 Kubernetes 托管服務(wù),該服務(wù)是其英特爾開發(fā)者云的一部分?!八饕槍υ谠圃鷳B(tài)系統(tǒng)中運行人工智能工作負載,”古普塔在 KubeCon 上告訴 The New Stack。

他理解為什么越來越多的公司開始重新考慮其項目許可證?!捌髽I(yè)必須做對他們有意義的事情,對吧?”Gupta 說?!皼]有一種模式……對于某些企業(yè)來說,這種模式非常有效。但對于某些企業(yè)來說,它不起作用。特別是對于由風險資本家支持的公司來說,他們面臨著很大的賺錢壓力?!?/p>

但他警告說,將項目轉(zhuǎn)移到更具限制性的許可證也可能加劇不平等并阻礙創(chuàng)新?!坝⑻貭柕男拍钍?,開放生態(tài)系統(tǒng)為每個人創(chuàng)造了一個公平的競爭環(huán)境。它不應(yīng)該被鎖在圍墻花園中,”他說?!澳憧梢哉f‘我們正在創(chuàng)造一種新的產(chǎn)品,它是一種僅限于企業(yè)的許可證’,但中途更改許可證是對信任的破壞。”

他補充說,開源社區(qū)釋放出的協(xié)作和創(chuàng)造力,“是我們推動世界前進的方式,因為這些都是全球性挑戰(zhàn)。因此,它確實需要全球合作。而你只能通過開源許可證獲得全球合作?!?/p>

策略:OpenTofu、Terraform、Cilium

Harness.io是最早支持OpenTofu的公司之一,OpenTofu 是 HashiCorp 的 Terraform 的開源分支,Terraform 是無處不在的基礎(chǔ)設(shè)施即代碼 (IaC)工具,該公司在 8 月份將其轉(zhuǎn)移到了商業(yè)源代碼許可證。

Harness.io 在其自己的產(chǎn)品中同時使用 Terraform 和 OpenTofu,該公司現(xiàn)場首席技術(shù)官Martin Reynolds在 KubeCon 上告訴 The New Stack,并支持這兩個項目的成功?!爸皇菫榱顺掷m(xù)公開討論開放基礎(chǔ)設(shè)施即代碼。”

他預(yù)計會看到更多公司效仿 HashiCorp,將他們的產(chǎn)品遷移到 BSL,但他也指出了 CNCF 在保持基本項目開源方面所扮演的角色。

以 Spotify 開發(fā)并捐贈給 CNCF 的平臺Backstage為例。Backstage 是一個使組織能夠構(gòu)建定制內(nèi)部開發(fā)者門戶的平臺,一直是平臺工程趨勢的關(guān)鍵推動因素

Reynolds 說:“如果 Spotify 采用了它并將其制作為相同的商業(yè)源代碼許可證,那么我認為這會影響許多運行自己的 Backstage 的組織。”

Thomas Graf,Isovalent的聯(lián)合創(chuàng)始人,對開源項目和商業(yè)壓力略知一二:他是 Cilium 的聯(lián)合創(chuàng)建者,Cilium 提供高級網(wǎng)絡(luò)和安全控制,利用擴展 Berkeley 數(shù)據(jù)包過濾器 (eBPF)。2023 年末思科宣布收購 Isovalent。

在 KubeCon,Graf 正在討論Cilium的最新開源版本及其當時即將發(fā)布的企業(yè)級項目版本。他還回顧了該項目的早期以及圍繞該項目建立的公司。

Graf 告訴 The New Stack:“我們從一開始的策略始終非常明確,即什么是開源,什么是企業(yè)部分。”

他建議,將開源版本和企業(yè)版本視為具有獨特需求,有助于他的組織發(fā)展:“這不僅僅是點擊并安裝,然后你就有了一個企業(yè)級解決方案?!?/p>

他說,從一開始就沒有考慮好商業(yè)產(chǎn)品,建立在開源基礎(chǔ)上的公司面臨著艱難的選擇:“我認為一些項目有點像,‘我完全開源。然后我稍后會想出貨幣化策略?!缓笮枰M行這種轉(zhuǎn)換。”

他說,被思科收購不會改變該項目與開源的關(guān)系。

他說:“我們找到了一個強大的合作伙伴,它真正致力于延續(xù)我們的開源策略,就像我們以前所做的那樣,同時明確哪些是可貨幣化的路徑,這在企業(yè)傳統(tǒng)網(wǎng)站上更多一些。”

“該策略不會嘗試將現(xiàn)在開放的內(nèi)容變?yōu)榉忾]或更改許可證。”

尋求更多透明度

NGINX建立在開源應(yīng)用程序交付產(chǎn)品之上,并在 F5 的支持下運營了五年,它對社區(qū)和商業(yè)之間的緊張關(guān)系并不陌生。

F5 的產(chǎn)品管理高級總監(jiān)Liam Crilly在 KubeCon 告訴 The New Stack:“我們正在調(diào)整產(chǎn)品策略。在過去幾年中,我們嘗試通過擁有這款人們普遍了解和喜愛的核心 NGINX 產(chǎn)品來發(fā)展業(yè)務(wù)。然后我們嘗試圍繞它構(gòu)建越來越多的包裝,以滿足我們企業(yè)客戶的需求。那是一條坎坷的道路。”

Crilly 說,新策略是將 NGINX 構(gòu)建的許多管理、可觀測性和編排工具轉(zhuǎn)移到 F5 的分布式云控制臺。

Crilly 說,NGINX One,新的按需付費軟件即服務(wù)產(chǎn)品,處于早期訪問狀態(tài),將在夏季末向公眾開放。

他說,就開源而言,NGINX 打算變得更加開放。

他說:“其中一件主要的事情是我們對源項目和 NGINX 的治理更加透明?!彼a充說,目標“是讓 NGINX 被視為一個現(xiàn)代的多項目組織”。

擁抱他所說的“現(xiàn)代開放治理”包括教育開發(fā)者社區(qū)NGINX 支持哪些項目:不僅是核心 NGINX 項目,還包括 Kubernetes ingress controller、gateway fabric等。

為此,NGINX 聘請了一名社區(qū)經(jīng)理和團隊,他們目前正在通過社區(qū) Slack 頻道聯(lián)系開源開發(fā)者;它還在尋找其他方式來接觸新一代開發(fā)者。

Crilly 說,開源仍然為尋求產(chǎn)品采用的企業(yè)提供了優(yōu)勢。“我認為我們會繼續(xù)看到企業(yè)利用開源,沒有比這更好的方式來接觸開發(fā)者。因此,如果那是你的市場,你必須這樣做?!?/p>

但他還預(yù)見到科技公司在如何處理開源商業(yè)模式方面會發(fā)生變化?!拔艺J為我們會看到人們在表達自己的意圖和章程時會更加明確。因此,這會更加透明?!?/p>

Crilly 補充說,“組織或公司可以通過多種方式將開源貨幣化。但沒有一刀切的辦法。理想的貨幣化策略并不總是可行的。我認為,考慮到市場狀況和時機,現(xiàn)在確實很難?!?/p>

本文在云云眾生https://yylives.cc/)首發(fā),歡迎大家訪問。

?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請聯(lián)系作者
【社區(qū)內(nèi)容提示】社區(qū)部分內(nèi)容疑似由AI輔助生成,瀏覽時請結(jié)合常識與多方信息審慎甄別。
平臺聲明:文章內(nèi)容(如有圖片或視頻亦包括在內(nèi))由作者上傳并發(fā)布,文章內(nèi)容僅代表作者本人觀點,簡書系信息發(fā)布平臺,僅提供信息存儲服務(wù)。

相關(guān)閱讀更多精彩內(nèi)容

友情鏈接更多精彩內(nèi)容