That's another company that feels like they don't want to be an OSS company after all. After Elastic, I pay more attention to contributor agreements. Basically I consider any project that requires transfer of copyright for OSS contributions as likely to change their license at some point. It's fine; I'm not against that sort of thing and I sometimes pay for software. But I like to know what I'm getting into before an…
> That's another company that feels like they don't want to be an OSS company after all TBH that's nothing new for Cockroach. Even back when they were open core, the core was so restricted it didn't include backup & restore. I think that may have changed, but only when they changed the license of the core to BSL, that is making the core non open source for three years.
CockroachDB license change
201–210 of 476 posts
Re: CockroachDB license change
#202Earlier quoted context omitted.
It's still open source and actively maintained by Apple, they use it internally. https://github.com/apple/foundationdb
It is now. There were a few years where it had basically disappeared (2015-2018). When Apple eventually put it back in the open-source world, it was done with little fanfare so it could be easy to miss.
Just to clarify - FoundationDB was never open source before 2018. Binaries were available under certain conditions, but no source.
Re: CockroachDB license change
#203Re: CockroachDB license change
#204I'm not even going to read this, we all know what it is and we all know it's just the first step in a long series of very shitty changes, expect all new development to be in the "contact us" tier. Ignorance was maybe excusable the first 15 times, but if you keep falling for corporate owned rug-pull OSS packages in 2024, you deserve what's coming for you. Weird databases are NFTs for startup founders. You're not too c…
There are new hooks, but paywalling capabilities was not the point here.
Re: CockroachDB license change
#205I'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
#206So the obvious question is, which big shops were using the Core version that ended up prompting this change? I know of one or two but I'm curious if there are some obvious big fish.
Weren't Oxide using CockroachDB?
We will be outlining our current direction in an RFD[2] that we will make public -- and we will also make public our RFDs that pertain to our selection of CockroachDB and the other alternatives that we evaluated; stay tuned!
[0] https://www.illumos.org/issues/15254
[1] https://oxide-and-friends.transistor.fm/episodes/a-debugging...
Re: CockroachDB license change
#207Earlier quoted context omitted.
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.
I'm having trouble parsing/making sense of this. Was basic backup in Core? If you were running anything more than Core you weren't running an OSS version and had already crossed that line before this announcement. If you were running an OSS version there's nothing to add, just fork, no?
Re: CockroachDB license change
#208I've never seen this database used by anyone in real life.
[0] - https://www.cockroachlabs.com/blog/netflix-at-cockroachdb/
Re: CockroachDB license change
#209Earlier 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.
Yep! I actually far prefer closed source software, made by non-VC funded companies, where there business is to create good software that actually adds value for the license I'm paying for. Something like Sublime Text or JetBrains. Sure can have people spend years of their life working on something, but release it as open source because VCs are paying for it, and that leads to more mindshare, but it leaves a bad taste…
Re: CockroachDB license change
#210If you're using it and paying for it, then this doesn't seem like a problem. If you're not using it, then it shouldn't matter. If you're using it but not paying for it, then maybe it's okay that you have to start paying for it.