Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

EstNLTK analyzer #818

Merged
merged 6 commits into from
Dec 20, 2024
Merged
Changes from 1 commit
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
Prev Previous commit
clarify(?) licensing situation w.r.t. YAKE and EstNLTK
  • Loading branch information
osma committed Nov 25, 2024
commit 407a3185e12e9de7bbc84904af7b11ffafccd374
31 changes: 21 additions & 10 deletions README.md
Original file line number Diff line number Diff line change
Expand Up @@ -231,13 +231,24 @@ https://doi.org/10.18352/lq.10285

# License

The code in this repository is licensed under Apache License 2.0, except for the
dependencies included under `annif/static/css` and `annif/static/js`,
which have their own licenses, see the file headers for details.
Please note that the [YAKE](https://github.com/LIAAD/yake) library is licended
under [GPLv3](https://www.gnu.org/licenses/gpl-3.0.txt), while Annif is
licensed under the Apache License 2.0. The licenses are compatible, but
depending on legal interpretation, the terms of the GPLv3 (for example the
requirement to publish corresponding source code when publishing an executable
application) may be considered to apply to the whole of Annif+Yake if you
decide to install the optional Yake dependency.
The code in this repository is licensed under Apache License 2.0, except for
the dependencies included under `annif/static/css` and `annif/static/js`,
which have their own licenses; see the file headers for details.

Please note that the [YAKE](https://github.com/LIAAD/yake) library is
licensed under [GPLv3](https://www.gnu.org/licenses/gpl-3.0.txt) and the
[EstNLTK-core](https://github.com/estnltk/estnltk/tree/main/estnltk_core)
library is licensed under
[GPLv2](https://www.gnu.org/licenses/old-licenses/gpl-2.0.html), while Annif
itself is licensed under the Apache License 2.0. It is commonly accepted
that the GPLv3 and Apache 2.0 licenses are compatible at least in one
direction (GPLv3 is more restrictive than the Apache License), while the
compatibility between GPLv2 and Apache 2.0 licenses is a more difficult
question with arguments made both for and against license compatibility;
obviously it also depends on the legal environment. The Annif developers
make no legal claims; we simply provide the software and allow the user to
install these optional extensions if they consider it appropriate. Depending
on legal interpretation, the terms of the GPL (for example the requirement
to publish corresponding source code when publishing an executable
application) may be considered to apply to the whole of Annif+extensions if
you decide to install the optional Yake and/or EstNLTK dependencies.