Redis Changes Its Licensing Model

Redis Labs has announced Redis Source Available License (RSAL) to communicate its terms more clearly with the open source and developer communities.

Recently, Redis Labs, a leading open source database provider, has announced Redis Source Available License (RSAL), which is a modification of the previous licensing terms for its modules.
According to the company, RSAL will grant equivalent rights to permissive open source licenses for the vast majority of users. With RSAL, developers will be allowed to use the software, modify the source code, and integrate it with an application; and they will also be allowed to use, distribute, or sell their application.
The restriction the new license puts is that the application cannot be a database, a caching engine, a stream processing engine, a search engine, an indexing engine, or an ML/DL/AI serving engine.
Now, the Redis licensing model will be like this in the following image.
Redis Changes Licensing Model
Source:  Redis
Earlier, Redis Labs had changed its Apache2 terms in August, with an eye on the biggest cloud providers who were using Redis technology in proprietary offerings, and keeping the resulting profits.
The company said that it identified three areas required to be addressed.
  • The term Apache2 modified by Commons Clause caused confusion with some users, who thought they were only bound by the Apache2 terms.
  • Common Clause’s language included the term “substantial” as a definition for what is and what isn’t allowed. There was a lack of clarity around the meaning of this term.
  • Last but not least, some Commons Clause restrictions regarding “support” worked against our intention to help grow the ecosystem around Redis Modules.