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

GPLv2 is incompatible with Apache 2.0 #409

Closed
relan opened this issue Mar 24, 2018 · 3 comments
Closed

GPLv2 is incompatible with Apache 2.0 #409

relan opened this issue Mar 24, 2018 · 3 comments

Comments

@relan
Copy link

relan commented Mar 24, 2018

Hi,

F-Droid maintainer here. I've noticed that Yalp's license says "GPLv2". This version of GPL is incompatible with Android Support Library license (Apache 2.0), see https://www.apache.org/licenses/GPL-compatibility.html.

Please resolve this collision. An obvious option is to state that your code is actually under "GPLv2 or later", so that we could choose GPLv3, which is compatible with Apache 2.0. Would be nice to reflect this in README and add license headers into Java files as recommended by FSF.

@BeeeWall
Copy link

BeeeWall commented Apr 1, 2018

There's another issue with this: Raccoon, which the README says this is derived from, is under the Apache 2.0. That means this can't be under the GPLv2 at all.

@yeriomin
Copy link
Owner

yeriomin commented Apr 6, 2018

@relan Added the headers. Mentioned "GPLv2 or later" in the README. Do I have to change license in the f-droid metadata?

@PorygonZRocks I occasionally look through Raccoon's source, but Yalp Store shares no code with it (and never did). You are welcome to check. Note, that all the work with Google API is done in a separate library play-store-api. It is GPLv3. It is derived from google-play-crawler which has a GPL-compatible license. So formally "derived" is not the right word for this project I guess.

@relan
Copy link
Author

relan commented Apr 9, 2018

Thanks for resolving this issue! I've fixed Yalp license in F-Droid metadata in this commit.

"derived" is not the right word for this project

Derived work is a legal term meaning that some parts of the original work were used. When you don't borrow any code it's better to avoid this word.

@relan relan closed this as completed Apr 9, 2018
hubot pushed a commit to f-droid/fdroiddata that referenced this issue Apr 9, 2018
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