Whither CockroachDB?
CockroachDB is moving to a proprietary licensing model in November 2024, prompting Oxide to self-support on version 22.1, which will convert to Apache 2.0 by May 2025.
Read original articleCockroachDB, initially chosen by Oxide for its control plane database, is transitioning to a proprietary licensing model, which raises concerns for Oxide. The change, announced by Cockroach Labs, will take effect on November 18, 2024, when the current BSL code will be relicensed as proprietary, requiring a license for use. This new licensing structure includes additional restrictions such as enforced telemetry and mandatory license keys. Oxide's evaluation of alternatives reveals that replacing CockroachDB is impractical in the short term due to the significant work involved and the lack of clear replacements. The option of using a commercially licensed version is also unfeasible due to licensing encumbrances. A source-available version with revenue and telemetry requirements is unacceptable for Oxide. The most viable path forward appears to be self-supporting on CockroachDB version 22.1, which will convert to Apache 2.0 by May 2025. Oxide plans to remain on this version and potentially upgrade to 22.2, while integrating patches into a repository for internal use. They are cautious about adopting any community forks, prioritizing risk management regarding their database needs.
- CockroachDB is shifting to a proprietary licensing model, effective November 2024.
- Oxide finds replacing CockroachDB impractical due to significant work and lack of alternatives.
- Commercially licensed options are not viable for Oxide due to licensing restrictions.
- Oxide plans to self-support on CockroachDB version 22.1, converting to Apache 2.0 by May 2025.
- The company will integrate patches into a repository for internal use, remaining risk-averse.
Related
Oxidize – Notes on moving Harfbuzz and Freetype tools and libraries to Rust
The "oxidize" project on GitHub aims to migrate tasks from Python & C++ to Rust, such as shaping, rasterization, font compilation, and manipulation. It outlines objectives, priorities, and references. For more details, inquire further.
Xen Project in peril as colo provider housing test platform closes
The Xen Project faces challenges due to the closure of its colocation provider's data center, impacting crucial testing tools. Options like relocation and system switch are considered amid concerns about maintaining testing capabilities. Shutdown risks reduced bug detection and slower responses, affecting development efforts.
Playing the Open Source Game (2021)
Open-source projects like Zig and Redis face challenges with big tech influence. Rust project forms non-profit to tackle talent retention and corporate sway. Concerns raised about integrity compromise. Call for user-centric "software you can love."
We Picked AGPL
ParadeDB, an open-source alternative to Elasticsearch, is licensed under AGPL, promoting open-source compliance and community engagement, achieving 5,000 GitHub stars and 40,000 deployments, attracting Fortune 1000 companies.
CockroachDB License Change
CockroachDB will update its licensing model on November 18, 2024, consolidating offerings into a single Enterprise license, providing a free tier for smaller businesses, and enhancing features for users.
I doubt anyone will really do anything worth-while in maintaining CockroachDB when it's latest version eventually does falls into Apache licensing.
Although it sounds like migrating to another DB is not a good choice for Oxide _today_, why didn't you start with yugabyte db? If you were starting from scratch today, which one would you choose for your situation?
So for us solo devs it seems nightmarish. But I think at the enterprise level they say: “hire 2 employees to manage X or buy cockroach”. So they buy if software cheaper.
That’s why it’s so expensive I think.
Note: never worked in corporate so I don’t know.
Related
Oxidize – Notes on moving Harfbuzz and Freetype tools and libraries to Rust
The "oxidize" project on GitHub aims to migrate tasks from Python & C++ to Rust, such as shaping, rasterization, font compilation, and manipulation. It outlines objectives, priorities, and references. For more details, inquire further.
Xen Project in peril as colo provider housing test platform closes
The Xen Project faces challenges due to the closure of its colocation provider's data center, impacting crucial testing tools. Options like relocation and system switch are considered amid concerns about maintaining testing capabilities. Shutdown risks reduced bug detection and slower responses, affecting development efforts.
Playing the Open Source Game (2021)
Open-source projects like Zig and Redis face challenges with big tech influence. Rust project forms non-profit to tackle talent retention and corporate sway. Concerns raised about integrity compromise. Call for user-centric "software you can love."
We Picked AGPL
ParadeDB, an open-source alternative to Elasticsearch, is licensed under AGPL, promoting open-source compliance and community engagement, achieving 5,000 GitHub stars and 40,000 deployments, attracting Fortune 1000 companies.
CockroachDB License Change
CockroachDB will update its licensing model on November 18, 2024, consolidating offerings into a single Enterprise license, providing a free tier for smaller businesses, and enhancing features for users.