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

License clarification #11

Open
jcharaoui opened this issue Oct 23, 2023 · 3 comments
Open

License clarification #11

jcharaoui opened this issue Oct 23, 2023 · 3 comments

Comments

@jcharaoui
Copy link

I'm currently working on packaging this for Debian, and one of the tasks is to check the licensing of the code.

The README states that the "wagon code" was picked up from here but it seems that file is currently, and has always been, licensed under the Apache-2.0 license, while this project is licensed with the EPL-1.0.

The picture I have currently is this: https://salsa.debian.org/java-team/jruby-mavengem/-/blob/master/debian/copyright

Thanks!

@headius
Copy link
Member

headius commented May 2, 2024

I missed this, sorry for the delay.

I notice that the parent project for that "wagon code" also has a top-level license of EPL-1.0 even though some of the files hat Apache-2 headers. Since the licenses are compatible, I think we could basically do the same but also add Apache-2 text to the license file?

If this was entirely a creation of @mkristian we could probably get his explicit blessing to relicense it as EPL-1.0 and avoid further complications. What do you think of that @mkristian?

@mkristian
Copy link
Member

a bit embarrassing as it looks like that the choice to use EPL-1.0 was this wagon file. So I wanted to create a Wagon and used this one class as blueprint for me idea of having a URLConnection which uses the rubygems-tools under the hood.

Can we keep the Apache Lincense for mavengem-wagon/src/main/java/org/torquebox/mojo/mavengem/wagon/MavenGemWagon.java
and EPL-1.0 ?

I do not want to make complicated but that would reflect what happened the best.

@headius
Copy link
Member

headius commented May 2, 2024

Can we keep the Apache Lincense

I think that would be fine if we add the license header to the source file and an appropriate entry in the project license file. Apache-2 and EPL-* are compatible.

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

3 participants