-
Notifications
You must be signed in to change notification settings - Fork 6
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
Licensing mismatch #9
Comments
Looks like this file was copied from Infinispan, another ASL 2 licensed project, where it also has this header. I was able to trace back the history of this file to the Hibernate ORM project, which I guess explains the license. Anyway, from CONTRIBUTING.md (emphasis mine):
@Sanne We might want to relicense this file, though, both here and in Infinispan. |
I think we need a clear license for the component as a whole. And if there is one LGPL file, it cannot be ASL, even if the rest is ASL. So let's relicense this file. |
For info and trivia, it is a possibility to define a component distribution under one license and have some of the files under a different one. Or so I remember from conversations with our lawyer friends. |
Highly depends on the license. With LGPL and GPL, my guess is that you have to make the whole component LGPL/GPL. |
I wanted to flag that the repository marks its licensing as Apache-2.0, but contains the following LGPL-2.1 licensed file:
https://github.com/hibernate/quarkus-local-cache/blob/main/src/main/java/org/infinispan/quarkus/hibernate/cache/PutFromLoadValidator.java
I'm unsure if that's intended, so wanted to raise the issue.
The text was updated successfully, but these errors were encountered: