Agree with your assessment Jarek, and that we don't have to do anything
here.


On Thu, Apr 11, 2024 at 5:29 AM Jarek Potiuk <ja...@potiuk.com> wrote:

> Hello here,
>
> I've raised the discussion on private@ and it seems that there are no
> private/controversies there, so I bring the discussion to devlist where it
> belongs.
>
> You might want to be aware that Redis announced licensing changes that make
> future Redis 7.4+ releases not good for "mandatory" dependency of Airflow.
> [1]. This is a very similar move to one that MongoDB, Elasticsearch and
> Terraform did.
>
> The RSAL licence is explicitly mentioned in the "Category -X" [2] of
> 3rd-party licence policy by the ASF as not good as "mandatory" dependency -
> but still allowed as optional [3].
>
> Redis client is MIT licensed and there are no plans to change that - so
> technically speaking we do not have to limit it in any way.
>
> My - personal - assessment is that we are not really affected - even with
> our Celery Executor, rabbitmq is still a viable alternative for Redis (not
> mentioning Local and Kubernetes executors), so redis is indeed an optional
> feature.  In the future, someone could contribute Apache Qpid [4] (which is
> supported by Kombu), also an easier one to contribute is to add Valkey [5]
> as an alternative.
>
> In the meantime I created https://github.com/apache/airflow/pull/38928 to
> limit Redis image to 7-2-bookworm.
>
> Also I'd love personally to see someone to contribute direct Valkey support
> (that would be great I think) - but other than that I think there is not
> much we have to do now.
>
> But maybe others have different opinions and proposals (and would love to
> follow up on it) ?
>
> J.
>
>
> [1] https://redis.io/blog/redis-adopts-dual-source-available-licensing/
> [2] https://www.apache.org/legal/resolved.html#category-x
> [3] https://www.apache.org/legal/resolved.html#optional
> [4] https://qpid.apache.org
> [5]
>
> https://www.linuxfoundation.org/press/linux-foundation-launches-open-source-valkey-community
>

Reply via email to