-
Notifications
You must be signed in to change notification settings - Fork 3
License #12
Comments
Subscribing, as we are also transitively affected with OCR-D/ocrd_calamari#84 (also Apache-licensed). |
Alternatively, you might consider adding an exemption specifically for Calamari (allowing a different sub-license for that use-case alone). |
IMO, this is a terrible idea. Do you have examples to popular projects that use this kind of practice? |
It's not the best solution but as a license holder, you can always waive it for a specific project. It's unusual for Open Source though and probably only pushes the issue further downstream.
https://spdx.github.io/license-list-data/exceptions-index.html |
This is a list of licences with exception clause. Is one of them has exception for specific product? |
A rather small further complication: This uses (among other dependencies I haven't checked) python-Levenshtein, which is GPL. So this must be GPL as well. The good news is that it's just one line in the examples and could be easily replaced by using rapidfuzz. Other dependencies must be checked as well. |
In addition, all contributors must agree to a license change. Luckily this seems to be a small number here. |
|
Ping :-) It would be great if we could clear this up, because tfaip's licensing is transitively preventing us from upgrading ocrd_calamari to the 2.x version of calamari. @ChWick any ideas how we could resolve this? |
We have discussed internally how we will continue to deal with the repository. The decision for this license was a conscious one and we will not change anything. Since the hopes we had for the release of the repo have not been fulfilled, we will freeze it at its current state, archive it and no longer maintain it in the open source variant. I'm sorry if this leads to problems, but we have to direct our resources a little differently. |
Since @ChWick relocated many critical parts of calamari into the tfaip-framework, we rely heavily on its functionality. Unfortunately, there are some issues (Calamari-OCR/calamari#3) with the GPL license further down the line of dependencies (Calamari-OCR/calamari#3 (comment)). Would it be possible to put tfaip under a more permissive LGPL license? This would allow us to import and use the library as a dependency via setup.py without having to license our code under the (L)GPL as well.
The text was updated successfully, but these errors were encountered: