-
Notifications
You must be signed in to change notification settings - Fork 258
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
Comments
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. |
@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. |
Thanks for resolving this issue! I've fixed Yalp license in F-Droid metadata in this commit.
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. |
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.
The text was updated successfully, but these errors were encountered: