Hi Aviem,

Hi everyone, Airflow PMC here.

First off, eek. Not sure how this happened, it's been like this for a while.

I agree -- we could possibly fix the direct dependency on requests/chardet in 
Airflow, but as you have already discovered there are many more python 
libraries that depend upon requests - docker and kubernetes being the two that 
are hard to work around!.

(Kubernetes has a _direct_ dep on a lgpl'd dep too) 

I'm writing a post to le...@apache.org, as _my_ reading is that depending upon 
LGPLd library at runtime only, but not shipping it is "work that uses the 
Library", and as per clause 5 of the LGPL 2.1 license should be fine 
https://opensource.org/licenses/LGPL-2.1

> A program that contains no derivative of any portion of the Library, but is 
> designed to work with the Library by being compiled or linked with it, is 
> called a "work that uses the Library". Such a work, in isolation, is not a 
> derivative work of the Library, and therefore falls outside the scope of this 
> License.

(There are a few caveats to this, so be careful about what else you might do 
with the code, such as creating)

We'll see what Legal say about this. 

Thanks,
Ash

On 2021/04/21 10:39:58, Aviem Zur <aviem...@gmail.com> wrote: 
> We can try to reach out. It looks like `chardet` can't change their license
> and `requests` have a won't fix / no time to fix attitude towards it.
> 
> Meanwhile what do we do regarding releases of our artifacts?
> I don't see how we can develop a python project without having an indirect
> dependency on `requests` package as detailed above.
> 
> On Wed, Apr 21, 2021 at 12:51 PM Justin Mclean <jus...@classsoftware.com>
> wrote:
> 
> > Hi,
> >
> > Sorry I’m not sure what to suggest. Normally I’d say contact the project
> > and ask if they would be willing to distribute the library under another
> > license e.g. dual license it under LGPL and ALv2 but this seem unlikely
> > [1]. I guess it wouldn't hurt to ask again.
> >
> > Kind Regards,
> > Justin
> >
> >
> > 1. https://github.com/chardet/chardet/issues/36
> > ---------------------------------------------------------------------
> > To unsubscribe, e-mail: general-unsubscr...@incubator.apache.org
> > For additional commands, e-mail: general-h...@incubator.apache.org
> >
> >
> 

---------------------------------------------------------------------
To unsubscribe, e-mail: general-unsubscr...@incubator.apache.org
For additional commands, e-mail: general-h...@incubator.apache.org

Reply via email to