Earlier quoted context omitted.
The article specifically mentioned that the integrations AWS can offer between services simply cannot be competed with by any single company, no matter how good that company makes their own hosted product.
Yea, that sounds like an excuse. The APIs are all public. The company can build whatever integrations they want to offer. For example, many already use EC2, VPCs, S3, Lambda, Kinesis, etc. to extend their databases into a client's architecture, and it's no different than what AWS provides.
Relicensing CockroachDB
171–180 of 290 posts
Re: Relicensing CockroachDB
#172Earlier quoted context omitted.
The article specifically mentioned that the integrations AWS can offer between services simply cannot be competed with by any single company, no matter how good that company makes their own hosted product.
Yea, that sounds like an excuse. The APIs are all public. The company can build whatever integrations they want to offer. For example, many already use EC2, VPCs, S3, Lambda, Kinesis, etc. to extend their databases into a client's architecture, and it's no different than what AWS provides.
Re: Relicensing CockroachDB
#173Earlier quoted context omitted.
Cockroach Labs took $53M in VC: https://www.crunchbase.com/organization/cockroach-labs For the scale of the required exit, they would need a very large support contract, and at that point it would be easier for Google / Amazon to just build their own solution, hire their own people to provide support and development, or just let market forces do their thing. The fundamental shift now is that a lot of open source soft…
I agree with that and it is one of the main reasons why I personally don't care for Open Source and make a huge distinction between it and Free Software.
Re: Relicensing CockroachDB
#174Earlier quoted context omitted.
The problem with this argument is that there has always been a before and after. IE This is not the first business model issue OSS has dealt with. For example: It seems ridiculous now, but at one point authors were significantly squeezed by commercial distros offering support and feature work directly to customers for their packages. (And this was even a similar kind of disintermediation applied to authors as you see…
You're completely missing the point. The point isn't to stop AWS from integrating. The point is to get a slice of the pie if AWS does decide to do an integration because now, with the new license, AWS needs to come to them first and ask for a license, which I'm sure they would give with reasonable terms.
Re: Relicensing CockroachDB
#175Maybe a good time to change the name as well? Funny names are cute and all but if you want to gain mainstream acceptance for your database product CockroachDB is not the one I would have picked. Downvoters: if you think names for products do not matter you are mistaken.
> if you want to gain mainstream acceptance for your database product They've been around for several years and have had millions of dollars in funding. If you're going to argue that their name is holding them back from mainstream acceptance, first you should establish that they don't already have that.
Re: Relicensing CockroachDB
#176Re: Relicensing CockroachDB
#177So they're taking their product proprietary. They're not the first to try this move. They won't be the last. It never works. This change guarantees one of two outcomes: 1) CockroachDB becomes irrelevant, as cloud providers stop providing it, or 2) a FOSS implementation of CockroachDB's API (perhaps based on the last FOSS CockroachDB release) becomes dominant.
3) The cloud provider forks at the version under the previous license, continues to iterate on it by adding valuable features that are exposed to users, which the OSS version won't have, and now the OSS vendor is playing both marketplace & technical catch-up at the same time and with each reinforcing the downside of the other. Effectively forcing original innovator into the position of being a fast-follower.
Re: Relicensing CockroachDB
#178Earlier quoted context omitted.
I estimate the odds that AWS Aurora will offer "massive scale SQL without manual shading" in the next 3 years to be >95%. Then why would anyone want to to use Cockroach? They need to differentiate on something else. Ideally something that Amazon is unwilling to do, or would find very hard to do.
Amazon may be unwilling or unable to be multi-cloud. Companies worried about being stuck in a silo may think twice if they have a more convenient option. Besides, crdb does worldwide SQL databases now, and the only competitor at that level is not Aurora, it is Google Cloud Spanner, at a much higher price range and with very limited options.
Re: Relicensing CockroachDB
#179Earlier quoted context omitted.
(Cockroach Labs founder) The details are in the "additional usage grant" clause: https://github.com/cockroachdb/cockroach/blob/8acfe8ffd0028c... We decided to draw the line at whether the end user has direct control over table schemas. If users can specify the schema to be used, it's a database service and needs a license. If you're fitting everything into a generic schema (even if the user can specify things that lo…
I'd like to thank our friends at TimescaleDB for the idea to use schema control as the dividing line (they're doing the same thing in their license)
Re: Relicensing CockroachDB
#180Earlier quoted context omitted.
The problem with this argument is that there has always been a before and after. IE This is not the first business model issue OSS has dealt with. For example: It seems ridiculous now, but at one point authors were significantly squeezed by commercial distros offering support and feature work directly to customers for their packages. (And this was even a similar kind of disintermediation applied to authors as you see…
Exactly, customers want services that solve problems, not software that they have to operate. Clients rarely care what backend is actually running, which is why the clouds can offer the same APIs like Postgres and MongoDB backed by their own custom software.