This 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…
I think from a practical perspective this makes sense but having to change their licenses makes me sad. I don't want to see licenses change from "you can do whatever you want with this" to "you can do whatever you want with this unless you are competing with us".
Relicensing CockroachDB
51–60 of 290 posts
Re: Relicensing CockroachDB
#52This 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.
Re: Relicensing CockroachDB
#53Unrelated, but it never occurred to me that cockroachdb and gimp were made by the same persons ! Kudos ! (If I'm not mistaken)
Re: Relicensing CockroachDB
#54Re: Relicensing CockroachDB
#55This 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.
(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 wish you all the luck on this endeavour, I really believe the time has come to move a bit away from strict open-source.
Re: Relicensing CockroachDB
#56I’m still not sure why people open source great products then get outraged that someone else would simply resell the product and make money off of it, possibly even more than them. When I put something out as open source, I’m doing it fully aware that I am leaving money on the table, but it will be worth it if a community of maintainers springs up around the project and ends up making it far better and more useful th…
CockroachDB tried something. It seems to not be working- so they are changing. It's not as if they are doing it retroactively.
Re: Relicensing CockroachDB
#57Great so I will write a little shim that loads libcockroach and call it TermiteDB and I'm set.
Re: Relicensing CockroachDB
#58Unrelated, but it never occurred to me that cockroachdb and gimp were made by the same persons ! Kudos ! (If I'm not mistaken)
Over in PostgreSQLand ... Tom Lane is an important member of the PostgreSQL core team and also was involved in the PNG image format (and other graphics related efforts).
Re: Relicensing CockroachDB
#59Maybe 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.
Re: Relicensing CockroachDB
#60For example, with their new license, could I fork cockroachDB, rebrand it, add considerable improvements of my own, and then offer that as a service? Or what if I'm not offering cockroachDB as a service directly, but the service I'm building and offering as a service can still be argued to be some sort of data-store?