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

GPL Licensing Issues #36

Open
kkartaltepe opened this issue May 27, 2019 · 1 comment
Open

GPL Licensing Issues #36

kkartaltepe opened this issue May 27, 2019 · 1 comment

Comments

@kkartaltepe
Copy link

kkartaltepe commented May 27, 2019

I noticed this project recently changed it license to the GPLv3. IANAL, but there appear to be some issues with this which would affect anyone attempting to use this code in a GPL-compatible project of their own.

  1. Unity is not GPL compatible
  2. Leap Motion Unity Modules are not GPL compatible under the Leap Motion developer SDK agreement.
  3. Numerous files within the package begin with a header mentioning that they are distributed under the Leap Motion developer SDK agreement which forbids redistribution (a requirement of the GPL).

While I find it admirable to want to use a free software license like the GPL, it does not seem to be a viable licensing choice for this project. My understanding is that this code base is also incompatible with the previous Apache 2.0 license as it also requires redistribution rights to be granted.

If you really do want to distribute this publicly its likely that the only licenses compatible with your dependencies are MIT or similar "open source" licenses which allow you to re-license your code under the proprietary Unity or Leap Motion licenses when distributing derived works including them.

@evolvingfridge
Copy link

If MIT is not option re-license your code under MPL 2.0, it is best of both worlds.

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

2 participants