scossin / iamsystem_python

Fast dictionary-based approach for semantic annotation / entity linking
MIT License
6 stars 1 forks source link

Replace `unidecode` with `anyascii` for license compliance #22

Closed ghisvail closed 8 months ago

ghisvail commented 9 months ago

iamsystem is released under a permissive MIT license but depends on unidecode, which is a GPL library. Those two have incompatible licensing requirements, which impacts downstream projects using your library such as medkit.

This PR proposes to replace unidecode with anyascii, which is licensed under the ISC license (MIT-like). The latter is designed as a drop-in replacement for the former, and many projects have gone through this transition.

If you accept this PR (and I believe you should), please consider making a new release as soon as you can :pray: