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 compatibility of dependencies #90

Closed
AshwinJay opened this issue Oct 20, 2020 · 2 comments
Closed

License compatibility of dependencies #90

AshwinJay opened this issue Oct 20, 2020 · 2 comments

Comments

@AshwinJay
Copy link

Hello, I see that Fasten has a dependency on the WebGraph library. Fasten is Apache License (ASL) while WebGraph is GPL and this may be an issue:

Ref in the POM: https://github.com/fasten-project/fasten/blob/master/core/pom.xml#L40

As per ASL:

Apache 2 software can therefore be included in GPLv3 projects, because the GPLv3 license accepts our software into GPLv3 works. However, GPLv3 software cannot be included in Apache projects. The licenses are incompatible in one direction only, and it is a result of ASF's licensing philosophy and the GPLv3 authors' interpretation of copyright law.
...
We avoid GPLv3 software because merely linking to it is considered by the GPLv3 authors to create a derivative work. We want to honor their license. Unless GPLv3 licensors relax this interpretation of their own license regarding linking, our licensing philosophies are fundamentally incompatible. This is an identical issue for both GPLv2 and GPLv3.

You might want to have this verified.

Regards.

@mir-am
Copy link
Contributor

mir-am commented Feb 9, 2022

Thanks for pointing this out. We will definitely look into this possible license conflict. Maybe, @vigna can comment on this.

@mir-am mir-am closed this as completed Feb 9, 2022
@vigna
Copy link
Contributor

vigna commented Feb 9, 2022

Nope, we modify the licensing exactly to complain with FASTEN's need. It's possible that somewhere it is stated that's GPL. Where did you get that information?

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