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

Jersey license clarification #5004

Closed
ppatierno opened this issue Mar 15, 2022 · 2 comments
Closed

Jersey license clarification #5004

ppatierno opened this issue Mar 15, 2022 · 2 comments

Comments

@ppatierno
Copy link

Hello everyone,
by reading the LICENSE.md file, it seems to be clear that Jersey has a double license: EPL 2.0 and GPL 2.
Taking a look at the main pom.xml I noticed more than that and other licenses, including the W3C one which sounds to be not really "open source" in terms of redistribution.
It mentions that it's used in core-server but then the corresponding pom.xml doesn't mention that license.
Is that possible to have a clarification about it, what's the reason for W3C mentioned there? Is that really the case or we can just assume Jersey is double licensed as EPL 2.0 and GPL 2.
Thanks!

@jansupol
Copy link
Contributor

The complete licensing information is in the NOTICE files (there are more of them, the modules with the 3rd party code contain their own NOTICE.markdown files).

In short, Jersey is dual-licensed under (EPL 2.0 and GPL 2+CPE) license, which is mandated by the Eclipse Jakarta project. Some classes (repackaged) contain additional licenses compatible with the Eclipse Foundation Jakarta rules.
The mentioned W3C license is used in some XML/XSD/DTD files under core-server/etc used in the compile time. These files are not distributed in the binary Jersey jar files.

@ppatierno
Copy link
Author

@jansupol thank you very much for the answer. It makes more sense to me now!

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

2 participants