DarkPlaces Dev Forest Hale Corrects Nexuiz GPL Stance
Time Doctor writes "There has been a lot of information going around about Nexuiz, the GPL, and what the Nexuiz leadership has done. A new interview has gone up with DarkPlaces developer Forest Hale to set things straight. Quoting: 'The original plan was to contact every developer and relicense the Nexuiz 2.5.2 GPL gamecode sources for this title, to ensure authentic gameplay and return some important features to the community for the benefit of everyone. However this gamecode re-licensing attempt did not go well; with the former developers making claims of violations there was no choice but to re-implement the gamecode from scratch on non-GPL sources. As a result there will be no ongoing code contributions back to the community, and the gameplay may differ more than originally planned. This is a very unfortunate outcome but has no significant impact on development. To make this perfectly clear – the game is being reimplemented from scratch; all they share is a name.'"
They ruined it again for everyone else in the Free Software community.
Thank god this piece of shit license is rapidly losing out to free licenses like BSD.
Oh wait...
Because otherwise, you know, derivative work, and a thousand years bad juju.
Given what they just tried to do, and the casual disregard they had for licensing until they got caught in the act, I'd say the burden of proof lies with the re-implementors.
If you were blocking sigs, you wouldn't have to read this.
Money that could have been used to do proper marketing, QA, etc for the game is now wasted on reimplementing it from scratch.
Sad panda :(
'Twasnt even a very good name anyhow.
Warsow is much better!
The only reason the GPL version of Nexuiz can't be used on Xbox and Sony is because those platforms have draconian licensing requirements.
The fact that the GPL makes it impossible to deliver the code on those platforms means it is working as intended. As an open source developer, I have no interest in supporting those platforms; if those kinds of platforms catch on, all software development is in deep trouble.
I've no doubt that will work out just fine. It always does.
So how does this affect pieces of code that is perfectly optimized the way they are? Let's say you have a function/method that does something really well (like calculating a score), what can you really change except the function/method name and variable names? Some methods can be so small that they only contain two or three lines of code (looking at some of my own projects) so to "rewrite" it you will actually have to build in some inefficiencies... which is not cool... But perhaps them closing up is less cool...
This is a very unfortunate outcome...
For you it is, for those developers it's simply what's right.
It's just going to be another uninspired, derivative, run-of-the-mill arena shooter you played to death 10 years ago.
Summation 2
I do not see the problem in offering dual licensing. It would solve this debate and all this discussion once and for all.
If it already has replacement art and audio, and now it appears will have replacement code as well, at what point does it stop being the same game? Nexuiz may be popular by FOSS game standards, but realistically I don't think it's popular enough that the branding will give the console releases any significant head start. If anything, now that their original dual-licensing plans have been foiled (regardless of whether that is for better or worse), IMHO they would be better off distancing themselves from the original and the surrounding controversy.
Give the domain back, come up with a new name, move on, end of story.
Essentially, they tried that and it didn't work. Hale doesn't have copyright on all the code in current GPL Nexuiz, and wasn't able to obtain it from all contributors. IANAL, but as I understand it the rule of thumb is that you can't re-license something if you aren't the copyright holder.
Interesting comment LordHavoc makes about the state of console gaming.
Honestly, attempting to bring a fast-paced shooter like Nexuiz to a console is going to fail and fail miserably - there is a reason "slow-paced" shooters are more popular on consoles - fast-paced shooters require a fast and precise control mechanism (mouse + keyboard), console control mechanisms are neither of these. (Which is why I don't play console-based shooters.)
retrorocket.o not found, launch anyway?
I mostly agre... Is true, this type of gameplay was popular 10 years ago.
Nowdays? no soo much.. and on the console is almost nowhere to be seen.
People is free to make whatever want, and this type of comunities want Quake3-like games, so thats what you get. If you don't like that, get a compiler and make a fork.
-Woof woof woof!
The PC market is much bigger. The problem here is that is moving to digital, where is invisible to the usual metric systems. Also is "multishape", games like FarmVille get 80 millions. How much million play most console games? on the PC, you have to count webgames, flashgames, casual games, indie games, open source games... not everything shows on a phisic shop, since most are online transactions.
-Woof woof woof!
He can't really say that the original plan was to contact every developer, the deal was made in complete and absolute secret. Not a single developer knew about the Nexuiz deal, not a single notification was sent, most of us knew about it when we saw the the homepage was changed, only providing a small link to "Nexuiz GPL" at the bottom.
In my opinion there is no way to consider that this deal was morally right, there was people who were contributing code on a daily basis for *years*, the least you will expect is to get some sort of notification if someone is about to make money out of your hard work. In other words what they done is just stealing.
And of course they must rewrite the whole Nexuiz codebase now, that's the only way for them to prevent getting sued. Not to mention that after the deal was made public there was no dialog *at all* between Lee Vermeulen (the owner of Nexuiz) and the developers, there was no attempt at all to fix what they done (again, stealing), mostly because you actually need to talk in order to fix things.
That was the very reason because the Xonotic project was born, we as developers just can't trust Alientrap (which is only Lee Vermeulen) anymore.
It's sad that LH now makes it look like thanks to the unreasonable (ex)developers of Nexuiz now there will be no improvements flowing back to GPL Nexuiz. I don't know you but I'm getting used to his bursts of insulting statements.
Isn't this one of the main bones of contention though? The www.nexuiz.com URL no longer takes you to the GPL project it used to, it displays a page about Illfonic's new console game and there's a tiny link in the corner of the page that takes you to the original project page!
Couldn't they have used a different name for what is, essentially, a different game?
"Beware of he who would deny you access to information, for in his heart he dreams himself your master." -Pravin Lal
Cheers,
Toby Haynes
Anything I post is strictly my own thoughts and doesn't necessarily have anything to do with the opinions of IBM.
Absolutely - but they shouldn't cry foul if indeed the code from those 20% -was- re-implemented in a proper manner.
Basically, if I contribute to a GPL project and then later on somebody manages to convince the other developers to allow them to re-license the code, then I shouldn't throw a hissy fit going "If I knew you guys were going to allow it to be re-licensed, away from the GPL philosophy, I would NEVER have contributed my code!"
I could, and some developers *might*.. but, again, there's no real -expectancy- that just because the project is GPL today it will forevermore be GPL.
Nexuiz as it exists (GPL cross platform FPS, v 2.5.2) will continue to be developed by the community.
The 'new' Nexuiz is a closed source, re-implemented version of GNexuiz that only shares the name and the 'style' of the original.
Correct?
Rather than relicensing to proprietary or BSD, an exception can be made to the GPL allowing the game to be compiled with a closed SDK, lots of GPL'd code have exceptions for such cases.
But... the future refused to change.
I wanted to contribute back but the license requires me to! Would you please allow me to not give anything back so I can start to generously contribute back?
*sigh*...happens every time someone complains about the GPL...
But... the future refused to change.
People would *pay* for a version of the game that is inferior to the free one? Of course I'm referring to the fact that anyone can create mods/maps for the PC version of the game and there are hundreds of maps floating around. Can you do that on the console version?
If they are cloning the game from scratch fine. Wish they could come up with their own ideas and game designs.
But I read bullshit in this. There's no need to share the name if the product is completely different. What's the point? NO matter how you look at it there is no real major points. Change the name already and move on with their new venture.
You can lead a man with reason but you can't make him think.
Couldn't the Nexuiz developers just sell the game while it is GPL on the consoles? They could include the source code on the disk too. The buyer wouldn't be able to modify the game code and run it on the console, but that's not the developer's fault. That is the fault of the sheep consumer who buys defective hardware (game consoles) that they do not have any control over. This is just another example of "Tivoization".
And let's not ignore the fact that the original quote was "open source models"
The "original quote" talked about software in general, not just games.
And you can be certain that open source software has made a big contribution to keeping desktop machines general purpose and programmable.
(If your interpretation of a statement contradicts the facts, you should realize that often the problem is with your interpretation, not with the original statement.)
No, you didn't understand. The problem isn't on the GPL side, here. It's on the console SDK side (which is why the poster to whom you replied explained that even BSD licensed code is a no-no).
Gee, so let's get this straight, the accusations were baseless, yet they had to go and redo everything from scratch? That's just complete publisher speak-BS. Either way, this project will completely fail. The darkplaces engine is an overrated, bloated pile of crap. What makes anyone think that a subpar fps game will succeed on a platform that is inherently not good for this kind of fps game?