Redis adopts dual source-available licensing
What Redis Changed
- Core Redis moved from 3-clause BSD to dual licensing:
- SSPLv1 for source (copyleft, non-OSI-approved).
- RSALv2 for “source-available” use, restricting “competitive offerings” (e.g., Redis-as-a-service).
- Blog and FAQ emphasize:
- Self-hosted / internal use remains free.
- Managed service providers must either comply with SSPL (open their entire service stack) or sign commercial deals.
Impact on Users and Distributions
- Most commenters think:
- Typical app developers using Redis as a dependency are legally unaffected.
- SaaS/DBaaS products offering Redis-like services face significant legal/operational risk.
- Many expect:
- Linux distros (Debian, Fedora, etc.) to drop or move Redis to non-free repos, as with MongoDB.
- Users will increasingly install via vendor images/containers or switch to forks/alternatives.
- Some worry about long‑term security updates for the last BSD-licensed releases and their backports.
Trust, Governance, and Contributor Reactions
- Several see this as a “bait-and-switch”:
- Earlier public assurances that core would stay BSD and “community-led” governance are contrasted with sudden relicensing and removal of the governance page.
- New mandatory CLA lets Redis relicense future contributions; some contributors say they’ll stop contributing.
- Others argue:
- BSD explicitly allowed this; contributors should have understood the risk.
- The project was always heavily shaped by the company that bought the trademark.
Forks and Alternatives
- Multiple forks and alternatives are discussed:
- Frozen BSD fork at the pre-change commit.
- A work-in-progress community fork (“redict”) on Codeberg.
- Drop-in or protocol-compatible options: KeyDB (MIT/BSL history), Dragonfly (BSL), Microsoft Garnet (MIT), Memcached, various Redis‑protocol backends (e.g., kvrocks).
- Many expect a strong fork (backed by cloud vendors and ex-core devs) to become the de facto “open Redis”, citing MariaDB, OpenSearch, and OpenTofu precedents; others note not all forks succeed.
Cloud Providers and Fairness
- One camp:
- Sees SSPL/RSAL as justified defense against “mega-corp cloud leeches” reselling Redis with little or no financial support.
- Argues sustainable OSS businesses need to capture some of the hosting revenue.
- Another camp:
- Counters that big clouds do contribute code and engineers, and operate within the freedoms BSD granted.
- Argues the real failure is venture-backed “sell support/hosting” models, not OSS itself.
Licensing Philosophy and OSI Debate
- Broad agreement that Redis is no longer open source under the OSI definition; it’s “source available”.
- Disputes:
- Some call SSPL “more truly copyleft” and in line with free‑software goals (forcing entire services open).
- Others say SSPL imposes impossible obligations (e.g., all “hosting software”) and is a de facto field‑of‑use restriction.
- Thread highlights confusion between:
- “Permissive” vs “copyleft”.
- “Open source” vs “source-available”.
- “Free as in beer” vs “free as in freedom”.
Sustainability of FOSS Businesses
- Recurrent themes:
- Open core and hosted services have often failed under cloud competition; license tightening (Redis, HashiCorp, Elastic, MongoDB) is seen as a “rights ratchet”.
- Foundations are not a panacea but are cited (Postgres, Kubernetes, Linux) as more stable long‑term stewards than VC‑backed companies.
- Suggested alternatives:
- Use AGPL from day one.
- Put core under a neutral foundation; monetize proprietary extensions or SaaS layers.
- Normalize direct funding and in‑house contributors from major users.
- Views diverge on the future:
- Some predict a retreat from FOSS back to proprietary/shareware.
- Others think the episode will encourage earlier forks and more careful license choices rather than end large-scale open source.