CockroachDB scuttles away from open source Core offering
- Reference: 1724065512
- News link: https://www.theregister.co.uk/2024/08/19/cockroachdb_abandons_open_core/
- Source link:
After the introduction of version 24.3 in November, the 2015-founded database company is set to introduce a different license structure it claims will offer users the robust database features found previously in the self-hosted Enterprise license.
While abandoning its partly open source model, it will remain "source code available" to "help foster innovation across the ecosystem," CEO Spencer Kimball said in a [1]blog post .
[2]
There will be no change for customers using cloud platform, he noted.
[3]
[4]
In 2019, CockroachDB – formerly Cockroach Labs – said it would use MariaDB's Business Source License (BSL) 1.1 as the basis for its approach, allowing users to run the Core product on as many nodes as they wanted, so long as they did not commercialize it. Additional features would be available on the enterprise product, the company said in a post archived [5]here .
In the latest missive, Kimball explained that the free Core version was designed to "provide everything an individual user or startup would need to reach scale."
[6]
However, that was not how it ended up being used. "Two trends have emerged in the usage of our Core product. First, startups and other small businesses have often shown a desire to use Enterprise features not available in Core. And second, a growing number of scaled businesses are compromising on using the full capabilities of CockroachDB, eschewing the Enterprise license for free usage of Core," he said.
Although all users would be moved to the Enterprise product, CockroachDB Enterprise Free would be available without charge to individual developers, students, academic researchers, and businesses under $10 million in annual revenues. The company would allow users to view the source "so the ideas behind CockroachDB can help foster innovation across the ecosystem," Kimball said.
Despite CockroachDB seeking a compromise, some see a remarkable volte-face.
[7]
In 2022, Jim Walker, then CockroachDB principal product manager, [8]told The Register the company was steeped in the open source movement. Earlier releases had been under the Apache license, while co-founders Kimball and Mattis were behind the popular open source GIMP photo manipulation tool, which resulted from a college project, he pointed out.
[9]CockroachDB tempts legacy databases to crawl into the cloud age
[10]CockroachDB hits Azure at last after five-year mission
[11]Cockroach Labs CTO: Google became too comfortable, I wasn't being challenged
[12]CockroachDB adds command line tool as database hits version 22.1
Peter Zaitsev, co-founder of open source database consultancy Percona, said: "Finally, CockroachDB has completed its transition away from open source. As many VC-funded open source companies have done before, CockroachDB started with a real open source license (Apache 2.0), then in 2019 relicensed to BSL. Now, the company has taken the next step towards becoming yet another Oracle in having proprietary Enterprise and Cloud versions, with a free tier available."
He said the move confirmed users need to be cautious about open source projects where the vast majority of contributions come from those within one company who "don't welcome or encourage contributions and code in a fair and equitable way."
"This highlights the long-term value of community-managed projects like PostgreSQL that offer users protection from single vendor shenanigans," he told The Register .
Amanda Brock, CEO of OpenUK, an open source advocacy organization, said summer might be when vendors "quietly shift an open source project to a proprietary license."
"Unlike last year's Hashicorp license change, it is not really a surprise to see CockroachDB move to the proprietary 'public source' licensing model," she said.
"Cockroach has been a longstanding open-source-license-grumbler, so it is not surprising to me that they have failed to build a solid business model on top of their open source licensed product." ®
Get our [13]Tech Resources
[1] https://www.cockroachlabs.com/blog/enterprise-license-announcement/
[2] https://pubads.g.doubleclick.net/gampad/jump?co=1&iu=/6978/reg_software/databases&sz=300x50%7C300x100%7C300x250%7C300x251%7C300x252%7C300x600%7C300x601&tile=2&c=2ZsNsJbabTtlU84sxn3NN2AAAAI0&t=ct%3Dns%26unitnum%3D2%26raptor%3Dcondor%26pos%3Dtop%26test%3D0
[3] https://pubads.g.doubleclick.net/gampad/jump?co=1&iu=/6978/reg_software/databases&sz=300x50%7C300x100%7C300x250%7C300x251%7C300x252%7C300x600%7C300x601&tile=4&c=44ZsNsJbabTtlU84sxn3NN2AAAAI0&t=ct%3Dns%26unitnum%3D4%26raptor%3Dfalcon%26pos%3Dmid%26test%3D0
[4] https://pubads.g.doubleclick.net/gampad/jump?co=1&iu=/6978/reg_software/databases&sz=300x50%7C300x100%7C300x250%7C300x251%7C300x252%7C300x600%7C300x601&tile=3&c=33ZsNsJbabTtlU84sxn3NN2AAAAI0&t=ct%3Dns%26unitnum%3D3%26raptor%3Deagle%26pos%3Dmid%26test%3D0
[5] https://web.archive.org/web/20240703021228/https:/www.cockroachlabs.com/blog/oss-relicensing-cockroachdb/
[6] https://pubads.g.doubleclick.net/gampad/jump?co=1&iu=/6978/reg_software/databases&sz=300x50%7C300x100%7C300x250%7C300x251%7C300x252%7C300x600%7C300x601&tile=4&c=44ZsNsJbabTtlU84sxn3NN2AAAAI0&t=ct%3Dns%26unitnum%3D4%26raptor%3Dfalcon%26pos%3Dmid%26test%3D0
[7] https://pubads.g.doubleclick.net/gampad/jump?co=1&iu=/6978/reg_software/databases&sz=300x50%7C300x100%7C300x250%7C300x251%7C300x252%7C300x600%7C300x601&tile=3&c=33ZsNsJbabTtlU84sxn3NN2AAAAI0&t=ct%3Dns%26unitnum%3D3%26raptor%3Deagle%26pos%3Dmid%26test%3D0
[8] https://www.theregister.com/2022/09/05/open_source_databases/
[9] https://www.theregister.com/2024/01/29/cockroachdb_23_2/
[10] https://www.theregister.com/2023/06/09/cockroachdb_dbaas_arrives_on_azure/
[11] https://www.theregister.com/2022/09/29/cockroach_labs_serverless_database/
[12] https://www.theregister.com/2022/05/24/cockroachdb/
[13] https://whitepapers.theregister.com/
Still free to people with income of < £10m. I guess if you are earning £10m, you can probably afford it?
I thought that name sounded familiar - Kimball was one of the original authors of the GIMP image manipulation program.
Fundamental misunderstanding
Open source is a development methodology, not a business model
CockroachDB
Cockroaches can supposedly survive a nuclear war, but it is unlikely that they will survive a move from open source to "a new Enterprise licensing structure".
They’re basically trying to have their cake and eat it.
They leave their source open hoping that customers will offer improvements or fix bugs.
And then they alone will profit from their customers’ efforts presumably while couching the whole thing in suitably innocuous language: “This will create a synergistic ecosystem in which our clients can emphasise their own needs by influencing the direction and development of the platform for a mutually prosperous Future.”
Typical trickle down economics… ie. evaporation of the previously enjoyed lakes followed only by a constant drizzle of bollocks.
You are completely ignoring the fact that the people/companies that are *using* CockroachDB in their *commercial* projects are making money of off it, while getting their DB technology for absolutely nothing. Sounds somewhat one-sided to me. Devs need to eat. Those devs using CockroachDB in their projects are getting paid, right? Why should CockroachDB give it away for absolutely nothing?
And then a hyperscaler forks the last OSS version and everyone moves to that
That's what I'd expect to see now. In fact, if it doesn't happen, that would be very bad news for Cockroach Labs: it means that CockroachDB doesn't have much serious interest or appeal.
I got the impression (from an article elsewhere) that the major license change happened back in 2019, so much less chance of that happening in this case...
While abandoning its partly open source model, it will remain "source code available" to "help foster innovation across the ecosystem," CEO Spencer Kimball said in a blog post.
We’re not giving it away for free anymore, but if you’ve got any bug fixes or features you want to share that’d be grand.