Source Code for PR Mumble
Posted: 2011-04-17 23:05
Since PR Mumble is a fork of a GPL product, the source code must be made available. I would like a copy of the PR Mumble source code. Where can I get it?
I think contacting the DEV's would be better.Sp1d3rX wrote:Since PR Mumble is a fork of a GPL product, the source code must be made available. I would like a copy of the PR Mumble source code. Where can I get it?
Not if the original program is released under an open source licence that requires any modified versions to also be released openly. Which I think Mumble is with the GPL license.killonsight95 wrote:Also it is upto the maker of the program wether to realese his own code?
However isn't PR still being beta tested and therefore still private?Zrix wrote:Not if the original program is released under an open source licence that requires any modified versions to also be released openly. Which I think Mumble is with the GPL license.
Its a grey area. Theoretically yes we would need to either release the source or buy commercial licenses to Qt and Ice. Neither of which is a huge expense, but maybe a bit steep for a private individual making no profit from their work. However those companies are mainly interested in stopping unlicensed commercial exploitation of their material and would unlikely be that bothered with what we are doing. Also their licenses pertain to the use and alteration of their material and as its Mumble and not us that is doing that its questionable whether we have to release our code (if Mumble was more data driven we would not even need to touch the source).Murmur and Mumble is BSD and GPL licensed, which means that much like the Linux kernel, you are free to use it in commercial hosting without royalties. You are selling a service, not a program.
If you want to repackage and rebrand the client without also distributing its source code, the Mumble source code is BSD licensed, which allows you to do this.You will also need commercial licenses for the packages Mumble uses, namely Qt and Ice, as well as a patent license for OCB. The owners of these packages and patents have all kindly granted Mumble a license, but that only covers open source distribution. Note that if you just use our binaries from sourceforge, you don't need to worry about any of this.
Sorry for my stupid question, but why? I dont understand, why an open source license would be a problem?[R-DEV]Twisted Helix wrote: Its a shame about the GPL basis of Mumble, as it means its going to have to be dropped from all future PR projects.
BSD license definitionDue to the extremely minimal restrictions of BSD-style licenses, software released under such licenses can be freely modified and used in proprietary (i.e., commercial) software for which the source code is kept secret.
How hard is it to make mumble data driven? And then release that package as GPL.[R-DEV]Twisted Helix wrote:... (if Mumble was more data driven we would not even need to touch the source)...
Its not the Open Source, its the GPL basis.hotty wrote:Sorry for my stupid question, but why? I dont understand, why an open source license would be a problem?
Which is why they wouldn't realese it. Also you have yet to state why you want it, also if you don't know how to use original mumble then you don't need the source code. Seriously even i knew mumble had force center.Sp1d3rX wrote:I don't see the issue with releasing the source. Sure, I suppose some hackers could write an overlay which would pinpoint on screen where a mumble voice was coming from, then just join the enemy mumble channel, and you'd have dots of where the enemies are. Of course, I doubt you'd get the height correct.
................Sp1d3rX wrote:I don't see the issue with releasing the source. Sure, I suppose some hackers could write an overlay which would pinpoint on screen where a mumble voice was coming from, then just join the enemy mumble channel, and you'd have dots of where the enemies are. Of course, I doubt you'd get the height correct.
I'd rather use the normal mumble client, but I guess the normal mumble client doesn't have support for the 'squad leader radio' option. However, it looks like the regular mumble client can also do it, though the shortcut would need to be configured for each server...
Mumble Setup - Whispering Across Squad Channels - For Official Squad Leaders
I would like the source code so I can upgrade to the latest mumble with the latest speex codec, which is superior to the 0.50 version. I'd just need to merge the code changes. Programming is my day job.killonsight95 wrote:Which is why they wouldn't realese it. Also you have yet to state why you want it, also if you don't know how to use original mumble then you don't need the source code. Seriously even i knew mumble had force center.
well, i can't imagine any other kind of hack that would benefit you.LithiumFox wrote:................
That seems oddly specific... o.O
I can't imagine any other reason to need the source code other than to hack it to benefit yourself.Sp1d3rX wrote:well, i can't imagine any other kind of hack that would benefit you.