Live data from Hacker News

CockroachDB license change

cockroachlabs.com

191–200 of 476 posts

Re: CockroachDB license change

#191

Earlier quoted context omitted.

It seems that whenever an open source project is run by a VC-backed company, it sooner or later ends up like this. Increasingly it seems that "open source" is just the teaser to get people interested and then when investors want revenue growth, the rug gets pulled. IMO, it's not really open source if its run by a company that will eventually use its position to squeeze its users for cash.

Like other folks have said, anytime you see a CLA, you see the true intentions of the project. A project that will always be FOSS won't have a need for a CLA.

I think that's a bit reductive. It's possible to have a CLA because you want to sell a non-GPL version of your app to some corporation that's worried about the legalities of the license. This is an additional revenue stream that open-source projects make use of, and it's not fair to say "any project with a CLA is selling out."

There's this balance between being a project forever run out of someone's garage and actually growing into a larger and more used system. I'd say the line is dilineated by many factors: who is the project's primary user? Enterprise? Devs? How much money is changing hands? What's the business model? Is there investment involved? How restrictive is the primary license? How restrictive is the CLA?

I think any open-source project that has aspirations to actually make money for the creators is shooting themselves in the foot without a CLA. And it's fine to judge them for this, but we live in a system where people have to extract value out of this shit even if it's against their ethos.

If people truly and ultimately believe in open-source, then the most logical conclusion is that capitalism does not allow for open source and that must be changed. Fighting things at the license level can only delay the inevitable. But people want to have their cake and eat it too: "I want the system to stay the same AND I want open-source creators to keep pumping out stuff for free forever."

Re: CockroachDB license change

#193
post #170

Earlier quoted context omitted.

Opensource is opensource: CockroachDB Core up until Nov 24, 2024 is, and not afterward. Anyone who wants to fork it can do so. Mind you this will be a hard fork as there's no way to keep in sync with their enterprise product. What you say is true in that you shouldn't view a VC backed opensource offering as 'permanently' opensource by the same group.

Kind of... Certain extensions such as basic backups are closed source and have never been in the OSS version. Many things would have to be re-added from scratch in a fork.

"Basic" (i.e. full) backups have been included in the OSS version since its November 2020 release (20.2): https://www.cockroachlabs.com/blog/backup-restore/

They are still pretty limited compared to what's in the enterprise version, but it's not right to say basic backups are closed source and have never been there.

Re: CockroachDB license change

#194

> Even by conservative estimates, the vast majority of the world’s businesses will meet the eligibility requirements for the Enterprise Free Tier license This feels dishonest. What percentage of the world’s business need a system like CockroachDB? Of those, what percentage are under 10 million in revenue?

if it were really the case that the vast majority of businesses doesn't need to pay then they'll just adjust it down to 1 million in revenue

Re: CockroachDB license change

#195
I'm really not a big fan of holding backups and DR behind licensing. That's base level functionality. That and row level security, but at least with row level, I get that there has been a lot of time and energy expended on that feature.

Cluster optimization, and enhanced security sure. And responsive support, absolutely.

Re: CockroachDB license change

#196

Earlier quoted context omitted.

It seems that whenever an open source project is run by a VC-backed company, it sooner or later ends up like this. Increasingly it seems that "open source" is just the teaser to get people interested and then when investors want revenue growth, the rug gets pulled. IMO, it's not really open source if its run by a company that will eventually use its position to squeeze its users for cash.

Opensource is opensource: CockroachDB Core up until Nov 24, 2024 is, and not afterward. Anyone who wants to fork it can do so. Mind you this will be a hard fork as there's no way to keep in sync with their enterprise product. What you say is true in that you shouldn't view a VC backed opensource offering as 'permanently' opensource by the same group.

CockroachDB Core has not been offered under an OSI (i.e. Open Source) license since 2019 - everything subsequently has either been under Business Source License or the Cockroach Community License.

Re: CockroachDB license change

#197

> Does this mean that CockroachDB is no longer open source? > CockroachDB will remain source available under a new license. While the new license is a proprietary enterprise license, the source code will still be available for viewing and contributions. The word you're looking for is "yes".

Coming next decade: companies marketing their product as "open source" because they have an empty GitHub repo for issues.

Re: CockroachDB license change

#198
post #192

Anyone here migrated to TiDB from cockroach and can share experience? Asking for a friend…

It's a lot more moving parts unfortunately and the TiDB team has historically little interest in fixing that.

Single binary is for sure preferable but given that they have k8s operator shouldn't be too bad? CRDB also had its faults - their CDC to kafka had terrible reliability even on enterprise versions.

Re: CockroachDB license change

#199

Earlier quoted context omitted.

Weren't Oxide using CockroachDB?

Seems like. There are 5.2k hits in their codebase for "cockroach" ( https://github.com/search?q=owner%3Aoxidecomputer+cockroach&... )

Looks like those hits are because they forked it https://github.com/oxidecomputer/cockroach (no changes since then though)
Post reply on HN