pgEdge為何壯士斷腕,徹底開源?
pgEdge將專有許可改為OSI批準(zhǔn)的PostgreSQL許可,以響應(yīng)客戶需求并融入社區(qū)。其他如Redis也轉(zhuǎn)向OSI開源許可應(yīng)對(duì)競(jìng)爭(zhēng)。研究顯示,OSI批準(zhǔn)的開源許可更受歡迎。
譯自:Why pgEdge 'Ripped the Band-Aid Off' To Go Totally Open Source[1]
作者:Susan Hall
圍繞開源許可授權(quán)模式轉(zhuǎn)變的喧囂——HashiCorp/OpenTofu[2] 之類的事件——似乎已稍作平息,但在數(shù)據(jù)庫領(lǐng)域仍在繼續(xù)。
逆勢(shì)而上的供應(yīng)商之一是分布式 Postgres 供應(yīng)商 pgEdge[3]。它最近宣布已完全開源,并將其 Spock[4] 多主邏輯復(fù)制擴(kuò)展、大型對(duì)象邏輯復(fù)制[5] (lolor) 擴(kuò)展以及 Snowflake 序列[6] 的許可從其專有的 pgEdge 社區(qū)許可更改為經(jīng)開放源代碼促進(jìn)會(huì) (OSI) 批準(zhǔn)的 PostgreSQL 許可[7]。
聯(lián)合創(chuàng)始人兼首席執(zhí)行官 Phillip Merrick 在一次采訪中解釋道,此舉是應(yīng)潛在客戶的要求做出的。
“我們發(fā)現(xiàn),在 Postgres 社區(qū)中,我們被排除了很多關(guān)于我們這類技術(shù)的討論,因?yàn)?Postgres 社區(qū)理所當(dāng)然地不希望接受任何非開源的東西,而且他們不認(rèn)為我們的社區(qū)許可……是真正的開源。因此,我們覺得是時(shí)候壯士斷腕,完全走向開源了?!?/span>
工程副總裁 Dave Page 在一篇博客文章[8]中解釋道,此前的“源代碼可用”許可對(duì)組件的使用方式施加了一些限制。
Merrick 說,之前的許可允許用戶復(fù)制、修改和隨意使用代碼。唯一的真正禁令是禁止使用該代碼直接與 pgEdge 競(jìng)爭(zhēng)。
“我們一直認(rèn)為自己是一家致力于開源和 Postgres 社區(qū)的公司。通過我們的分布式 Postgres 工作,我們實(shí)際上已經(jīng)將其開源,但我猜那只是‘小寫’的開源,因?yàn)樗鼪]有采用 OSI 批準(zhǔn)的許可之一?!彼忉尩?。
在源代碼可用許可下,軟件源代碼是公開的,可以自由修改和重新分發(fā),但通常會(huì)限制商業(yè)或競(jìng)爭(zhēng)性使用。
亞馬遜/Elastic 之間的爭(zhēng)斗[9],以及其他云服務(wù)提供商和公司獲取開源代碼并直接與其創(chuàng)建者競(jìng)爭(zhēng)的案例,都讓 pgEdge 感到擔(dān)憂。
“我們對(duì)此有些擔(dān)憂。事實(shí)證明,我們的擔(dān)憂可能有點(diǎn)多余,并非完全沒有根據(jù),但確實(shí)有點(diǎn)多余。與此同時(shí),我們知道有些客戶除非我們的技術(shù)是真正獲得 OSI 批準(zhǔn)的‘大寫’開源產(chǎn)品,否則他們根本不想考慮?!盡errick 說。
企業(yè)級(jí) Postgres 的興趣
他表示,Postgres 市場(chǎng)似乎有所萎縮,而有些客戶則堅(jiān)持要求產(chǎn)品擁有 OSI[10] 批準(zhǔn)的許可。
OSI 已拒絕將 Business Source License (BSL) 和 Server Side Public License (SSPL)[11] 視為真正的開源許可。OpenLogic 的“2025 年開源狀況報(bào)告[12]”指出,在許可變更后,OSI 不再將 MongoDB[13]、Elasticsearch 和 CockroachDB 列為符合其開源產(chǎn)品標(biāo)準(zhǔn)的項(xiàng)目,盡管它們已根據(jù) OSI 批準(zhǔn)的 AGPL (GNU Affero General Public License)[14] 重新許可了一些組件。
IDC 分析師 Devin Pratt 告訴 FastForward,最近收購的兩家 Postgres 初創(chuàng)公司——Neon 和 Crunchy Data——反映了市場(chǎng)對(duì)企業(yè)級(jí) Postgres[15] 以及 AI 的興趣。
Databricks 收購 Neon[16] 是為了作為其托管 Lakebase 產(chǎn)品[17]的基礎(chǔ),并簡(jiǎn)化 AI 代理的開發(fā)。而 Crunchy Data 現(xiàn)已成為 Snowflake[18] 的一部分,將被整合到其 AI 數(shù)據(jù)云[19]中。
對(duì)企業(yè)級(jí) Postgres 的興趣也促使 pgEdge 進(jìn)行了多元化發(fā)展。
在其企業(yè)產(chǎn)品中,pgEdge 一直專注于分布式多主[20]架構(gòu),以維護(hù)關(guān)鍵工作負(fù)載的高可用性[21]。它已將支持范圍擴(kuò)大到非分布式和分布式 Postgres 應(yīng)用程序。
重新轉(zhuǎn)向開源許可
“在供應(yīng)商(通常是數(shù)據(jù)庫供應(yīng)商)從開源許可轉(zhuǎn)向源代碼可用替代方案(例如 BSL、SSPL 等)幾年之后,現(xiàn)在又重新轉(zhuǎn)向了開源許可——通常是 AGPL,”Redmonk 首席分析師兼聯(lián)合創(chuàng)始人 Stephen O’Grady 在一封電子郵件中說道。
Redmonk 的 Rachel Stephens 在她的研究中使用了公認(rèn)的小樣本,發(fā)現(xiàn)公司從開源許可改為專有許可后,所獲得的商業(yè)價(jià)值[22]或采用率增長(zhǎng)微乎其微[23]。
“總的來說,源代碼可用許可可能會(huì)給開發(fā)人員和企業(yè)帶來采用上的摩擦,因此一些項(xiàng)目已回歸到提供最大保護(hù)的經(jīng)批準(zhǔn)的開源許可[24],”O(jiān)’Grady 說。
Redis 最近宣布在 AGPL v3 許可[25]下再次開源[26]。Redis 首席執(zhí)行官 Rowan Trollope 告訴 TNS 的 Frederic Lardinois,這一改變?cè)从谠铺峁┥淘谄淦脚_(tái)上提供托管 Redis 服務(wù)。許可的轉(zhuǎn)換意味著這些供應(yīng)商現(xiàn)在也必須獲得 Redis 的許可。
“我們認(rèn)為 AGPL 許可為[云服務(wù)提供商]提供了保護(hù),因?yàn)槿绻麄兿胍蚤_源版本提供我們(他們可以這樣做),他們就必須將所有代碼作為開源發(fā)布。他們有內(nèi)部政策規(guī)定他們不會(huì)這樣做。所以我們認(rèn)為這是一個(gè)有效的模式,”Trollope 告訴 Lardinois。
“如果說有什么變化的話,那就是過去一年里(軟件許可變更)事情有所放緩,”開源倡導(dǎo)者、Chainguard 首席執(zhí)行官兼聯(lián)合創(chuàng)始人 Dan Lorenc 說道,并補(bǔ)充說這些變化是間歇性發(fā)生的。
他提到了 Fair Source 項(xiàng)目[27],這是一項(xiàng)始于 2024 年的倡議,旨在解決開源領(lǐng)域?qū)Ω逦浖S可的需求。
“Fair Source 項(xiàng)目試圖通過提供新的標(biāo)準(zhǔn)許可供軟件公司使用來推動(dòng)這一轉(zhuǎn)變,但他們的網(wǎng)站顯示這項(xiàng)運(yùn)動(dòng)進(jìn)展緩慢:2024 年發(fā)布了七項(xiàng)公告,而 2025 年迄今只有五項(xiàng),”他說道。“與此同時(shí),開源仍在持續(xù)增長(zhǎng)。GitHub 的‘Octoverse’報(bào)告[28]最近顯示開源項(xiàng)目同比增長(zhǎng) 25%。如果這些許可變更無法超越這種增長(zhǎng),它們將繼續(xù)只是一個(gè)四舍五入的誤差?!?/span>
引用鏈接
[1] Why pgEdge 'Ripped the Band-Aid Off' To Go Totally Open Source:https://thenewstack.io/why-pgedge-ripped-the-band-aid-off-to-go-totally-open-source/
[2]HashiCorp/OpenTofu:https://thenewstack.io/how-opentofu-happened-and-whats-next/
[3]pgEdge:https://www.pgedge.com/?utm_content=inline+mention
[4]Spock:https://github.com/pgEdge/spock
[5]大型對(duì)象邏輯復(fù)制:https://github.com/pgEdge/lolor
[6]Snowflake 序列:https://github.com/pgEdge/snowflake
[7]PostgreSQL 許可:https://opensource.org/license/postgresql[8]博客文章:https://www.pgedge.com/blog/pgedge-goes-open-source
[9]亞馬遜/Elastic 之間的爭(zhēng)斗:https://thenewstack.io/amazon-elastic-and-the-fight-for-open-source-freedom-in-the-enterprise/
[10]OSI:https://opensource.org/osd
[11]Server Side Public License (SSPL):https://opensource.org/blog/the-sspl-is-not-an-open-source-license
[12]2025 年開源狀況報(bào)告:https://www.openlogic.com/system/files/2025-05/report-openlogic-2025-state-of-open-source-support.pdf
[13]MongoDB:https://www.mongodb.com/cloud/atlas/?utm_content=inline+mention
[14]AGPL (GNU Affero General Public License):https://opensource.org/license/agpl-v3
[15]市場(chǎng)對(duì)企業(yè)級(jí) Postgres:https://fastforward.boldstart.vc/snowflake-snags-crunchy-data-to-get-enterprise-grade-postgres-database/
[16]Databricks 收購 Neon:https://www.wsj.com/articles/databricks-to-buy-startup-neon-for-1-billion-fdded971
[17]托管 Lakebase 產(chǎn)品:https://thenewstack.io/lakebase-is-databricks-fully-managed-postgres-database-for-the-ai-era/
[18]Snowflake:https://www.snowflake.com/?utm_content=inline+mention
[19]AI 數(shù)據(jù)云:https://thenewstack.io/how-snowflake-redefined-its-data-stack-with-an-ai-first-strategy/
[20]多主:https://www.pgedge.com/solutions/benefit/multi-master
[21]維護(hù)關(guān)鍵工作負(fù)載的高可用性:https://thenewstack.io/how-distributed-postgres-solves-clouds-high-availability-problem/
[22]商業(yè)價(jià)值:https://redmonk.com/rstephens/2024/08/26/software-licensing-changes-and-their-impact-on-financial-outcomes/
[23]微乎其微:https://redmonk.com/rstephens/2024/08/26/software-licensing-changes-and-their-impact-on-financial-outcomes/[24]開源許可:https://thenewstack.io/how-do-open-source-licenses-work-the-ultimate-guide/
[25]AGPL v3 許可:https://opensource.org/license/agpl-v3
[26]再次開源:https://thenewstack.io/redis-is-open-source-again/
[27]Fair Source 項(xiàng)目:https://fair.io/about/
[28]GitHub 的‘Octoverse’報(bào)告:https://github.blog/news-insights/octoverse/octoverse-2024/
 
 
 
 














 
 



 