Hey all,

At Blue Yonder, we would love to upgrade to Airflow 1.8+,
but licensing issues with the dependencies currently prevent us from doing so.
(see https://issues.apache.org/jira/browse/AIRFLOW-1430 )

To sum it up, airflow 1.8+ pulls in the GPL-Licensed dependency `Unidecode`
via `python-slugify` and `python-nvd3`.

We would like to help resolving this.

We see three possible options here:

1) Replace `python-nvd3` in airflow

2) Replace the slugify implementation used in `python-nvd3`

3) Replace the Unicode tables used in `python-slugify` with a 
licence-compatible version (e.g. https://github.com/kmike/text-unidecode).
The main developer of `python-slugify` did not seem to be open to this in back 
in 2014 though, but it might be worth a new try (see 
https://github.com/un33k/python-slugify/issues/7)

What is your opinion about this?
Which approach would be the most feasible?
Are you aware of libraries that could act as drop-in replacements?

Cheers, Till





Reply via email to