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

Which is the correct license? #2071

Closed
darklie opened this issue Jan 18, 2016 · 5 comments · Fixed by #3194
Closed

Which is the correct license? #2071

darklie opened this issue Jan 18, 2016 · 5 comments · Fixed by #3194

Comments

@darklie
Copy link

darklie commented Jan 18, 2016

In https://github.com/mumble-voip/mumble/blob/master/LICENSE , the license of mumble looks like new BSD license, but the installer shows GPLv2 as the Mumble's EULA.Which is the correct license?
mumble

@mkrautz
Copy link
Contributor

mkrautz commented Jan 18, 2016

The GPL in the installer is from when Qt was licensed under GPLv2 - so the combination of Mumble and Qt would have to be GPL licensed.

Now, Qt is under LGPL 2.1/3.

For other GPL'd software, we have a license exception (I.e. ZeroC Ice)

We should be able to ship Mumble's BSD license along with a trail of all third party licensing to make the licensing situation as seen through the installer a bit less confusing.

So: Mumble's source is under a BSD license. I don't believe we have GPL'd dependencies that force the final Mumble distribution to be distributed under the terms of the GPL anymore.

@hacst
Copy link
Contributor

hacst commented Jan 25, 2016

@mkrautz We should drop that page from the installer in any case. The GPL doesn't require it and it might scare people off even when with mumble the restrictions of the GPL on the installer are pretty much meaningless (we'll still have to put a license somewhere obviously).

That being said it makes my brain hurt even trying to figure out what the binary distribution is licensed under.

  • ZeroC is GPL but we have a license exception.
  • The mysql client stuff is GPL but we use it through Qt and should additionally fit their Open Source license exception
  • We statically link with Qt which is LGPL but that shouldn't really mean anything as the user can "relink" (read self-compile) removing the need for us to also be LGPL
  • ...

@mkrautz
Copy link
Contributor

mkrautz commented Jul 23, 2017

For other GPL'd software, we have a license exception (I.e. ZeroC Ice)

Update: We don't have a license exception for Ice. I took a closer look at the license.
The combination of Murmur + Ice is still GPL'd.

@davidebeatrici
Copy link
Member

I agree with @hacst, we should drop the license page from the installer.

@hacst
Copy link
Contributor

hacst commented Jun 22, 2018

Is this actually a blocker? What's our todo here? Just remove the page? Looking at the installer I see it installing license files for speex etc. which have not been touched in a while. Is this redundant with our license dialog or actually required and must be updated?

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
None yet
Development

Successfully merging a pull request may close this issue.

5 participants