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

Recheck whether sumo can be linked against GPL code #5919

Open
behrisch opened this issue Aug 13, 2019 · 4 comments
Assignees
Labels

Comments

@behrisch
Copy link
Contributor

@behrisch behrisch commented Aug 13, 2019

We may need to enable the exhibit A clause in the EPL and add it to the source

@behrisch behrisch self-assigned this Aug 13, 2019
@sommer

This comment has been minimized.

Copy link
Member

@sommer sommer commented Aug 13, 2019

The EPL-2.0 FAQ Section 4.15 seems to state that this requires effort. Might still be very worthwhile, to allow using libsumo from Veins or ns-3, both of which are GPL-licensed.

@namdre

This comment has been minimized.

Copy link
Contributor

@namdre namdre commented Aug 13, 2019

The effort is outlined at EPL-2.0 FAQ Section 3.3
Our old CLAs explicitly permit relicensing to any OSI-approved license so this "only" applies to all other contributors (the ECA is less broad).

@behrisch

This comment has been minimized.

Copy link
Contributor Author

@behrisch behrisch commented Aug 15, 2019

@sommer It may be also possible to solve this on your side, if I read this correctly: https://www.gnu.org/licenses/gpl-faq.html#GPLIncompatibleLibs

@sommer

This comment has been minimized.

Copy link
Member

@sommer sommer commented Aug 15, 2019

https://www.gnu.org/licenses/gpl-faq.html#GPLIncompatibleLibs

Indeed, though the overhead might be slightly bigger (if I read the statement if you want to use parts of other GPL-covered programs by other authors in your code, you cannot authorize the exception for them right): Veins builds on other authors' GPL (version 2) code itself, so we'd need permission from the heads of 3 companies, 4 universities, and a few dozens of individuals.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
None yet
3 participants
You can’t perform that action at this time.