Sadly this is not just in an optional component but part of our core,
(and has been for us even pre-graduation.)
> Apache projects may not distribute Category X licensed components
However, with the exception of Docker image we are not /_distributing_/
the LGPL library (which is a separate issue, lets not go there for
now). The only code we as a project distribute is Apache 2 licensed.
This is an important distinction. We, the Apache Project, do not
distribute LGPL'd code/library, we ask the user to install it,
unmodified, and use it on their system. i.e. this is directly
comparable to dynamic linking.
In this regard, it is much like depending upon libc, so I think should
not be a problem.
I will draft a post to [email protected] to bring this up, as nothing in
<https://www.apache.org/legal/resolved.html> talks about dynamic
linking at all.
-ash
On Wed, 21 Apr, 2021 at 22:38, Justin Mclean <[email protected]>
wrote:
Hi,
@Justin Does the ASF disagree with this statement?
In short yes it does see [1]:
"The following licenses may NOT be included within Apache products:
...
Places restrictions on larger works:
...
• GNU LGPL 2, 2.1, 3"
And for us it's even worse. Here is everything that depends on
chardet. (Many of these deps are already optional extras in Airflow)
If it optional then that is OK see [2]
Thanks,
Justin
1. <https://www.apache.org/legal/resolved.html#category-x>
2. <https://www.apache.org/legal/resolved.html#optional>