chartbeat-labs / textacy

NLP, before and after spaCy
https://textacy.readthedocs.io
Other
2.21k stars 249 forks source link

GPL dependencies with requirements.txt #203

Closed dahernan closed 5 years ago

dahernan commented 6 years ago

The following libs included on requirements are GPL python-levenshtein
unidecode

Is it possible to replace them with something Apache compatible?

Thanks

bdewilde commented 6 years ago

Hi @dahernan , thanks for your patience, it's been a busy few weeks. I was aware of the license issue for python-levenshtein, but not unidecode. I haven't seen any packages with the same functionality and more permissive licenses, but I'm very open to suggestions. Do you know of anything?

codingatty commented 5 years ago

Would text-unidecode work? Like unidecode, it is a port of the Perl Text::Unidecode library, but under the Artistic License to avoid the GPL issues of unidecode.

bdewilde commented 5 years ago

For what it's worth, I've decided to remove unidecode and its associated functionality from textacy: https://github.com/chartbeat-labs/textacy/commit/b5d372650f22feae8e2d945d2ee1b8e1aa93441f

Would still love a fast alternative to python-levenshtein...