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