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

Watch licensing issues #84

Closed
mikegerber opened this issue Feb 17, 2023 · 6 comments
Closed

Watch licensing issues #84

mikegerber opened this issue Feb 17, 2023 · 6 comments
Assignees
Labels
blocked dependencies Pull requests that update a dependency file maintenance

Comments

@mikegerber
Copy link
Collaborator

A licensing issue with calamari came up:

Calamari-OCR/calamari#3

Unfortunately I agree with @stweil here, tfaip having the GPL license requires a license change to GPL. However, it also - apparently - needs to be Apache licensed (see issue), a Gordian knot... I have high hopes in @andbue's comment about tfaip potentially switching to LGPL. (Maybe the authors aren't even aware of this issue!)

This is relevant as we would need to switch to GPL as well, if Calamari switches.

@mikegerber mikegerber added dependencies Pull requests that update a dependency file maintenance labels Feb 17, 2023
@mikegerber mikegerber self-assigned this Feb 17, 2023
@mikegerber
Copy link
Collaborator Author

My tentative analysis is: ocrd_calamari currently depends on Calamari 1.0, which has a valid Apache license (not using tfaip and python-Levenshtein yet), so the license here is fine for the moment.

Just updating to Calamari 2 (#61) is blocked by this...

@mikegerber
Copy link
Collaborator Author

waiting for upstream

@mikegerber
Copy link
Collaborator Author

tfaip is now archived and is sticking GPL, it seems. So, it seems that Calamari 2's license will stay invalid for the time being.

Possible solutions I see:

  1. Calamari could re-license to GPL while keeping the Apache parts (ocropy? kraken?) Apache - that is possible, I think. Then we could relicense to GPL for an update (if I can do this - personally I don't care much which open source license exactly, other than the obvious problem of GPL's virality, but my employer might care).
  2. Calamari removes the tfaip dependency

(I am not a copyright lawyer.)

@stweil
Copy link

stweil commented Apr 5, 2023

Yes. See also the related discussion for calamari.

@mikegerber
Copy link
Collaborator Author

And of course the other contributors would have to agree, too.

@mikegerber
Copy link
Collaborator Author

We already have #61, so I'm closing this issue as duplicate.

@mikegerber mikegerber closed this as not planned Won't fix, can't repro, duplicate, stale Jul 18, 2024
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
blocked dependencies Pull requests that update a dependency file maintenance
Projects
None yet
Development

No branches or pull requests

2 participants