News for hackers. Stuff that matters.
Re:Readyset: A MySQL and Postgres wire-compatible caching layer by gvsg-rs on Wednesday February 21, 2024 @09:36AM (#39454312)
The project is an open-source project and released under a BSL license. We accept community contributions, and you have the option to build from source and self-host the solution as well.

We released a cloud-managed solution that we will charge for: https://readyset.cloud/

Re:Readyset: A MySQL and Postgres wire-compatible caching layer by PeterZaitsev on Wednesday February 21, 2024 @09:58AM (#39454590)
BSL is not Open Source license. The fact outdated code Eventually becomes Open Source does not make it Open Source license

It is great ReadySet is Source available and free to use in number of circumstances but I wish you would avoid misleading marketing it as Open Source

Re:Readyset: A MySQL and Postgres wire-compatible caching layer by gvsg-rs on Wednesday February 21, 2024 @10:16AM (#39454810)
I apologize. I unintentionally misspoke. You are correct that BSL is a Source Available license as opposed to an Open Source license.

I don't believe the website or the Github page makes that claim.

Re:Readyset: A MySQL and Postgres wire-compatible caching layer by marceloaltmann on Wednesday February 21, 2024 @09:44AM (#39454418)
On top of that, quoting @martypitt reply:

> Most commonly the restrictions prevent you from launching a competing offering. In their case, you can't offer database-as-a-service using their code.

Meaning the self hosted version is free to use in any number of servers having in mind the competing offering restriction.

Re:Readyset: A MySQL and Postgres wire-compatible caching layer by rbranson on Wednesday February 21, 2024 @02:30PM (#39458345)
Many people's biggest issue with BSL is that there are dozens of versions of the "additional use grant" which each have bespoke language with very critical clauses, none of which have any case law behind them (correct me if I'm wrong).

Even though software may be licensed under "BSL" it isn't really a standard, even though proponents tend to use the term "BSL" as if it is the same as talking about "GPL" or "BSD". The MariaDB BSL used here is quite different than the HashiCorp BSL, for instance.

Re:Readyset: A MySQL and Postgres wire-compatible caching layer by SahAssar on Wednesday February 21, 2024 @04:32PM (#39459846)
In this case the additional use grant is:

  Additional Use Grant: You may make use of the Licensed Work, provided that
  you may not use the Licensed Work for a Database Service. A ‘Database
  Service’ is a commercial offering that allows third parties (other than
  your employees and contractors) to access the functionality of the Licensed Work.
IANAL but to me that sounds like it could be interpreted as almost any commercial work based on it since some part will "access the functionality", indirectly or directly. I know that is not what they intended, but the language is loose enough to allow almost any interpretation.