Relicensing CockroachDB
11–20 of 290 posts
Re: Relicensing CockroachDB
#12This is pretty interesting, I'm thinking about how edge cases will be handled. Consider a product like Airtable: at present I think most people would classify it as a consumer productivity tool. Firebase on the other end would be a platform as a service. Airtable is adding features that make it more of a platform as a service. I wonder where the line will be drawn for the new BSL.
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 look like new columns in the UI), it's an application and doesn't need a special license.
Re: Relicensing CockroachDB
#13Recently discussed with somebody at a major cloud provider and IIRC their response was in essence “I think we’re doing them a favor: ask Neo4j about our release of [hosted graph database service]. We’ve taken a share of their business, but the overall market is much bigger, and they’re doing great. Our hosted products are not even the most polished in the market, and companies like Elastic can easily be compete with…
There is a problem though that a DBaaS provider is still at an inherent disadvantage. You aren't in the AWS/GCP cli tool and APIs. And the DBaaS has to setup VPC peering across accounts, which has some inherit limitations (e.g. no DNS resolution on GCP).
Re: Relicensing CockroachDB
#14This is more validation of the threat that cloud providers (mainly AWS) are to businesses built around open source products. Yes, AWS and others are legally permitted by existing open source licenses to create SaaS versions of these open source products, but with cloud computing becoming an increasingly winner-take-all market, it leaves little room for the software's authors to generate revenue via hosted offerings o…
Basically give the open source project a 30% cut if you're going to resell it (or fork and resell it). It might be hard to do now since with AWS since with ES Amazon just forked whatever version was already permissively licensed, but it may be interesting to create a new license to protect against this for new OSS projects.
Re: Relicensing CockroachDB
#15It's a good move and I even welcome it. However, I would have loved to see the removal of their enterprise version of the product at the same time. I love cockroachdb to death, but the key features that prevent me from using it in any real projects I'm doing are the backup/restore feature, which is currently locked behind their enterprise version. I also would love to use CDC and table partitioning. Nevertheless, gre…
Re: Relicensing CockroachDB
#16Recently discussed with somebody at a major cloud provider and IIRC their response was in essence “I think we’re doing them a favor: ask Neo4j about our release of [hosted graph database service]. We’ve taken a share of their business, but the overall market is much bigger, and they’re doing great. Our hosted products are not even the most polished in the market, and companies like Elastic can easily be compete with…
Re: Relicensing CockroachDB
#17Recently discussed with somebody at a major cloud provider and IIRC their response was in essence “I think we’re doing them a favor: ask Neo4j about our release of [hosted graph database service]. We’ve taken a share of their business, but the overall market is much bigger, and they’re doing great. Our hosted products are not even the most polished in the market, and companies like Elastic can easily be compete with…
I’m worried it’d play out where Amazon would vacuum up the “low end” part of the market and the “high end” would further have to be competed for, because Joes Expert RDBMS Service v Amazon.
Re: Relicensing CockroachDB
#18Re: Relicensing CockroachDB
#19Unrelated, but it never occurred to me that cockroachdb and gimp were made by the same persons ! Kudos ! (If I'm not mistaken)
Wow you're right, I just looked it up. Very nice!
Kind of depressing; either one of those projects has that person set for life in the job market, and that jerk has both! How am I supposed to compete with that?
EDIT: Just a note, I say this with all the love in the world, and certainly wish no ill-will towards Fabrice. I hope my dumb joke above didn't come off as hostile...I think it's pretty cool that one person was able to build two apps that I use daily.
Re: Relicensing CockroachDB
#20> The one and only thing that you cannot do is offer a commercial version of CockroachDB as a service without buying a license. How much a SaaS has to do to not be consider as selling CockroachDB as is? These questions apart is worth noting that AWS can still copy CockroachDB APIs, rename it AWS Ants, and called it a day.