Slashdot Mirror


Nexuiz Founder Licenses It For Non-GPL Use

King InuYasha writes "Nexuiz founder Lee Vermuelen, along with several other core developers, have licensed the Nexuiz name, Nexuiz.com domain, and DarkPlaces engine to Illfonic in a deal to get Nexuiz on consoles. However, the kink is that the engine has been licensed for non-GPL usage. That is, Illfonic has no intention of contributing their code back to the main GPL Nexuiz project. As a result, Nexuiz has been forked into a new project called Xonotic. While the main Nexuiz site doesn't mention that Illfonic has no intention of contributing back, the Xonotic project FAQ explains what's going on. Additionally, the Xonotic project states that Illfonic 'may be in violation of the GPL as most contributors to the Nexuiz codebase have not relicensed their work for inclusion in a closed-source project.'"

246 comments

  1. Interested in seeing where this goes by Limburgher · · Score: 1, Interesting

    I was surprised when I heard about this. I'll definitely be following it closely.

    --

    You are not the customer.

    1. Re:Interested in seeing where this goes by Jaysyn · · Score: 1

      Yup, grab your popcorn folks, this one will be interesting.

      --
      There is a war going on for your mind.
    2. Re:Interested in seeing where this goes by Martin+Blank · · Score: 2, Funny

      Would that be GPL popcorn or the re-licensed popcorn?

      (See above conversation thread if this zips by you.)

      --
      You can never go home again... but I guess you can shop there.
    3. Re:Interested in seeing where this goes by b4dc0d3r · · Score: 3, Funny

      GPL exists to encourage code re-use, so the obvious, and unfortunate, conclusion of this line of thought involves one cup and 2 girls.

    4. Re:Interested in seeing where this goes by Anonymous Coward · · Score: 0

      link?

  2. Freedom by headkase · · Score: 5, Insightful

    The people who contributed their code to Nexuiz under a Freedom license have every right to be pissed if their code is then sold off against their wishes. If the Nexuiz developers want to do so then stop stealing and re-write what isn't yours. The GPL isn't a charity to be exploited - it is a philosophy that says cooperation enriches everyone. If you don't agree with GPL code: DON'T USE IT and write your freaking own. Leaches.

    --
    Shh.
    1. Re:Freedom by Anonymous Coward · · Score: 1, Funny

      someone grab your mod points and apply directly to the headkase.

    2. Re:Freedom by FooAtWFU · · Score: 1

      Leaches? They're like a percolating liquid flowing through the GPL code and dissolving bits and pieces of it to carry away (and possibly pollute the surrounding code environment)?

      Or did you mean the parasites?

      --
      The World Wide Web is dying. Soon, we shall have only the Internet.
    3. Re:Freedom by yuhong · · Score: 1

      On the other hand, if copyright assignments has been done, they have the right to do this. If not, hopefully the contributors will sue.

    4. Re:Freedom by Dancindan84 · · Score: 1

      If they got enough of the core developers on board who's to say they aren't rewriting the whatever sections of the code they don't have license to sell? Does it warrant looking into on behalf of the developers who aren't on board to make sure their code isn't getting used without them being compensated? Yes. But we shouldn't be jumping right to, "OMG they're stealing!" when they may not be.

      --
      "Always forgive your enemies; nothing annoys them so much." - Oscar Wilde
    5. Re:Freedom by santax · · Score: 1

      Well while I fully agree with you, I think there is way more GPL code out there in closed products. Waiting for the DMCA to be lifted so we can reverse engineer it and check it. GPL/OSS is a system with one big flaw. It all depends on trust. And while this is very good in most cases it also means that there are parts of the world where the GPL has no legal value. There will be people using that really cool function and there will be companies that will build a businessmodel out of your hard work. But... When I see what the OSS community has done in so many great projects I'd say it's worth it.

    6. Re:Freedom by Anonymous Coward · · Score: 1, Interesting

      If you want to be safe, don't copyright your code, otherwise you'll have to deal with pains of asses in the future when they steal your code.

      Copyright steps on it's own foot so often it's not even funny, do you realize what extremists authors have become?

      Do yourself a favor and release everything to the public domain rather than support dirty diseased licensing models.

      What's the difference between sanity and the parent poster? Trolldom.

    7. Re:Freedom by h4rr4r · · Score: 0, Flamebait

      Someone mod this pathetic troll down.

      DRM restricts use, GPL does not.
      Futhermore these Nexuiz idiots are not the creators of this code, it comes from quake 1.

    8. Re:Freedom by Anonymous Coward · · Score: 0

      they are giving you value: the code of theirs you're using.

    9. Re:Freedom by e2d2 · · Score: 1

      It really depends on who owns the license. If it is GPL'd by the contributor then it's within their rights to restrict usage. If on the other hand they signed ownership over to another copyright holder then it's not something one can fight really. They should have kept ownership and in turn their absolute control over the source. I might be wrong, IANAL. All I know is it depends on the owner, defined in the license. Assignment of ownership is, rightly, up to the owner.

      http://www.oss-watch.ac.uk/resources/iprguide.xml

      Owning the copyright in a piece of work, whether literary or programmatic, means that you decide who can copy it, adapt it and distribute it. By default, only the owner can do these things.

      All I know is this - make sure you're okay with assigning ownership to another if you contribute to any project you don't own, including an FSF one. Otherwise insist on your own copyright in the source. I can't think of any other way. That's why the GPL in the source code I've released has my name on it and not the Free Software Foundation's. But again IANAL, so go fly a kite ;-).

    10. Re:Freedom by Aladrin · · Score: 1

      If you contribute to a project and sign off on the 'X Company owns this code now' statement, you know exactly what you're getting into.

      If you didn't sign that statement, they probably don't own the code and they're breaking the law.

      Either way, it has nothing to do with the GPL.

      --
      "If you make people think they're thinking, they'll love you; But if you really make them think, they'll hate you." - DM
    11. Re:Freedom by ircmaxell · · Score: 1

      Well, even just a rewrite won't be enough. They would need to re-engineer... Otherwise, it's just creating a derivative work (After all, if you have the exact same story, but with different character names, it's still plagiarism)... Either that, or use a blind coding technique (I look to see what code needs to be written based on what's there and describe the function to you. You then write your own code without ever looking at the original). But I'd venture to say the re-engineered work would be a lot easier to defend in court than one based on the blind technique... And if what's needed is large enough, it is likely cheaper to just engineer a new version from scratch than to find all the bits you don't have copyright over, and get someone to re-engineer them...

      --
      If a man isn't willing to take some risk for his opinions, either his opinions are no good or he's no good
    12. Re:Freedom by Thinboy00 · · Score: 1

      The GPL has an anti-DRM provision which basically says "If you use GPL'd code for DRM, the DMCA doesn't apply to it." In other words, if DRM is developed under the GPL, said DRM may be legally worked around or bypassed.

      IANAL. I have no idea if that particular provision actually has any legal force (and if it doesn't then the last sentence of the last paragraph is wrong).

      --
      $ make available
    13. Re:Freedom by Anonymous Coward · · Score: 3, Funny

      Do youself a favor and use a license for your code that actually does have an open spirit rather than a built in virus.

      Exactly! If this project had only been BSD licensed, the developer could have just walked away with the code and never contributed anything back. Or heck - anyone could. Businesses should take note. Develop with BSD licenses so your competitors get your work for free! That's obviously the best way to do things and avoids all this "virus" GPL stuff.

    14. Re:Freedom by BitZtream · · Score: 0, Troll

      Really? it doesn't restrict anything? So I'm free to use GPL code in a closed source game without giving out the source?

      Do you know what the word restriction means?

      You realize the only 'license' without restrictions is public domain, right?

      And finally ... have you seen a diff of Nexuiz compared to the quake code base? No? I didn't think so ... of course you're clearly ignorant so why did I bother to respond ... oh yes, I'm bored ...

      --
      Persistent Volume manager for Kubernetes - https://github.com/dwimsey/openshift-pvmanager
    15. Re:Freedom by BitZtream · · Score: 2, Informative

      Exactly! If this project had only been BSD licensed, the developer could have just walked away with the code and never contributed anything back. Or heck - anyone could. Businesses should take note. Develop with BSD licenses so your competitors get your work for free! That's obviously the best way to do things and avoids all this "virus" GPL stuff.

      Yep, that is exactly true, and you're a dumbass for thinking thats a bad thing.

      Do you realize that the IP stack in systems we use today are ALL based on BSD licensed code? The fact that the Internet works as well as it does is because people could all use a common bit of code, in their own projects, without having to turn EVERYTHING ELSE over to the public.

      Where do you think the original IP stack in Linux came from? Or Windows ... or Solaris, HP-UX, AIX, BeOS, OS/2, Netware ... probably anything else you can come up with ...

      They ALL start with the BSD socket API. So yes, I'm quiet happy that the BSD license gets 'abused' the way it does. Thats an example of open source working properly.

      GPL is used to force other people to do your work for you basically. If they fix your bugs, you get the changes, but you at that point can just sit around and slurp down their changes. GPL tries its best to make everything it touches GPL, thats not a license, thats a fucking virus, have yourself a glass of perspective and soda.

      BSD code helped create the Internet. GPL wouldn't exist without BSD code crutching up everything that supported GPL to getting where it is today. You'd do well with a history lesson or 20.

      You're modded funny, but ignorant is far more accurate.

      --
      Persistent Volume manager for Kubernetes - https://github.com/dwimsey/openshift-pvmanager
    16. Re:Freedom by Chyeld · · Score: 2, Funny

      Yep, you hit the nail on the head.

      If you want to be safe, don't use GPL license for your software, you're going to have to deal with a bunch of pains in the asses in the future if you ever want to do anything different from a license perspective.

      If you want to be 'safe' in your limited definition, simply require that all contributions that you accept into the 'primary fork' that you maintain be accompanied by a copyrights assignment to you or your company so that you can legally re-license those contributions. It's not rocket science, you don't own the code that other people contribute anymore than they 'own' the code you've contributed. You are perfectly within your rights to re-license your own code just as they are perfectly within their rights to refuse you permission to do the same with theirs.

    17. Re:Freedom by sortius_nod · · Score: 0, Offtopic

      No, you are a true idiot.

      Your incoherent ramblings are a blight on slashdot and have been for some time. You make no sense at all. All you come across as is someone who has no idea what they are talking about with a grudge against geeks/nerds (amusing for someone posting on slashdot).

      GPL most certainly does not restrict USE at all. It is restricting whether you can close source it without contributing back. You are free to use the code as you want, the restriction doesn't actually stop you from using the code, just stops you from distributing it.

      How this is a parallel to DRM I have no idea. Maybe you can enlighten us with your all encompassing knowledge.

    18. Re:Freedom by badboy_tw2002 · · Score: 1

      I see this all the time in Bittorrent discussions, but there seems to be a double standard once the GPL comes into play. How can something be stolen if I still have a copy? Also, I wasn't going to develop the code anyways, so you didn't lose anything. And non-GPL distribution will actually _help_ the official version by making more people aware of it.

    19. Re:Freedom by Svartalf · · Score: 1

      It's a licensing restriction. And it's perfectly allowable and enforceable.

      If you choose to use the code, you may use DRM in your binaries, so long as you abide by the other terms of the license- which includes not using the DMCA against efforts to reverse engineer and remove your DRM. If you choose to use the DMCA, you're NOT licensed to make derivative works or publish complete copies of the licensed work.

      It's yet another item you agree to for the typical royalty "payment" required in these transactions. In exchange for these considerations, you may use the protected works in the following enumerated ways.

      --
      I am not merely a "consumer" or a "taxpayer". I am a Citizen of the State of Texas
    20. Re:Freedom by david_thornley · · Score: 1

      That would be GPLv3. The this-is-not-DRM-in-the-sense-of-the-WIPO-treaty clause wasn't present in v2.

      --
      "When you have eliminated the unacceptable, whatever is left, however improbable, must be the truthiness" - Holmes
    21. Re:Freedom by Svartalf · · Score: 1

      If that were wholly the case, then why is *BSD not *THE* OS out there used in everything from routers to mobile phones to desktops to servers?

      When you simplify it to the terms you're using, things completely break down.

      Some things the GPL makes sense for.

      Some things BSD makes more sense.

      Not everything is or HAS to be with one license.

      Everyone should take some serious note here: DarkPlaces is a derivation of the original Quake GPL release with many enhancements. If it has any substantive pieces of Quake code in it, ZeniMax has a MAJOR say in things and nobody's asked if they've blessed their part of this or not.

      --
      I am not merely a "consumer" or a "taxpayer". I am a Citizen of the State of Texas
    22. Re:Freedom by pydev · · Score: 1, Insightful

      Do you realize that the IP stack in systems we use today are ALL based on BSD licensed code? The fact that the Internet works as well as it does is because people could all use a common bit of code, in their own projects, without having to turn EVERYTHING ELSE over to the public.

      Yes, and GNU realized that, which is why there is the LGPL and the GPL with linking exception. And many people who license some code under the GPL also license other code under BSD or Apache.

      Yep, that is exactly true, and you're a dumbass for thinking thats a bad thing.

      No, you're a "dumbass" for thinking that because a license works well for something, it must work well for everything. There are different licenses for different purposes.

      For something like a small, standards-setting library, something you want companies to incorporate into their own operating systems, a BSD or Apache license is fine.

      For something like a game, end-user app, kernel, or compiler, the GPL is the better license. And that's probably one of the reasons Linux and gcc have succeeded where BSD has largely failed.

    23. Re:Freedom by headkase · · Score: 1

      My code is GPL because I believe in stone-soup. I'm sitting before a Free operating system and eco-system of applications because enough people feel the same. As a philosophy, and not as a practical matter, I'm against my code being close-sourced. I want people to be able to change my code in ways I didn't imagine - not lock it up behind a profit motive. If someone does have a profit motive then let them choose whatever license suits them - and not use my code. I'm into Free software and the reason those lesser licenses ended up being the basis for some good infrastructure is because the closed-source people could lock them up and sell it. I say lets finish killing closed-source! Then we won't have to worry about those lock-up licenses. Enough people have seen the benefits of cooperation already, the GPL is here to stay.

      --
      Shh.
    24. Re:Freedom by Anonymous Coward · · Score: 1, Insightful

      If that were wholly the case, then why is *BSD not *THE* OS out there used in everything from routers to mobile phones to desktops to servers?

      Glad you asked. The answer is simple: Because back when BSD was at its NET-2 release and not FreeBSD/OpenBSD/NetBSD (and whatever I'm forgetting), AT&T sued Berkley for releasing it. (Well, they sued Berkeley Software Design, Inc. and the Regents of the University of California; someone's going to point out that Berkeley is a city, but for this post, Berkeley means - well, the people AT&T sued.) An injunction was issued forbidding Berkeley from distributing NET-2.

      Which left people scrambling to find a new open source UNIX. Unlike today, Herd wasn't a working kernel, so that left Linux, a small project created by some student somewhere. Unfortunately Linux was missing the various userland utilities, and since BSD wasn't an option thanks to the lawsuit, that left the GNU utilities.

      And there you have it - the reason that Linux won over BSD: because of an AT&T lawsuit. But don't take my word for it, read up on it at the Wikipedia.

    25. Re:Freedom by Anonymous Coward · · Score: 0

      but in the end aren't really giving you anything of value while effectively limiting your actions.

      Well, then don't use GPL'ed code.

      Of course, companies like Apple wouldn't even exist without it.

    26. Re:Freedom by Anonymous Coward · · Score: 0

      More GPL drama. Wake me up when the soap opera is over.

    27. Re:Freedom by Anonymous Coward · · Score: 0

      Presumably those whose code has been re-licensed are being compensated, the original quake engine can be licensed from ID, and anything that isn't relicensed will be re-coded, i'm sure i read something to that effect from from an llfonic statement a while back.

      The fork's not a bad move, nexuiz was in desperate need of polish, but i'm not sure the gpl violation concern is all that real.

    28. Re:Freedom by VValdo · · Score: 1

      I see this all the time in Bittorrent discussions, but there seems to be a double standard once the GPL comes into play. How can something be stolen if I still have a copy? Also, I wasn't going to develop the code anyways, so you didn't lose anything. And non-GPL distribution will actually _help_ the official version by making more people aware of it.

      Double-standard? What are you talking about? The GPL is not a piracy license; it depends on copyright law.

      W

      --
      -------------------
      This is my SIG. There are many like it, but this one is mine.
    29. Re:Freedom by drinkypoo · · Score: 1

      If that were wholly the case, then why is *BSD not *THE* OS out there used in everything from routers to mobile phones to desktops to servers?

      But, it is. Mac OS X is mostly BSD. And derivatives of the OS also run on their mobile phone. They don't have routers (yet?) but they do have servers. In the BSD vs. GPL race, BSD is well ahead on the desktop and on phones, while GPL is ahead on servers. Most routers run a proprietary RTOS.

      --
      "You're right," Fisheye says. "I should have set it on 'whip' or 'chop.'"
    30. Re:Freedom by Anonymous Coward · · Score: 0

      I smell a big fat lawsuit.

    31. Re:Freedom by RichiH · · Score: 1

      So I'm free to use GPL code in a closed source game without giving out the source?

      Yes. But you will not be able to distribute it.

    32. Re:Freedom by mdwh2 · · Score: 1

      It's not stealing, it's copyright infringement, yes.

      Which according to some people, means the contributors should be entitled to millions of dollars in damages, and the violators should have their Internet action removed, and their website be censored in the UK.

    33. Re:Freedom by Anonymous Coward · · Score: 0

      According to the DMCA, if an organization (I'm speaking of any of these closed products out there that you are referring to) compiles code their code in an attempt to hide the fact that they have infringed on the rights of the original programmers who release the source, that would be a blatant circumvention mechanism in complete contravention of the license that they EXPLICITLY AGREED TO by modifying the code in the first place and they would therefore be legally required to comply with a takedown notice.

      After all, the media moguls have made it clear that whether an infringer has caused a loss of profit for the creator or not is completely irrelevant. They've also made it clear that shrink wrap style licenses are legally binding. They should have to play by the same rules they write, and that means that they should be susceptible to the DMCA the same as everyone else. When the law's on your side, you shouldn't have to wait for it to be lifted to exercise it.

      If an author has reasonable cause to send a takedown notice, the suspected party must assume good faith. There's a reason why the GPL was called a legal hack, after all.

  3. keep in mind... by Anonymous Coward · · Score: 1, Insightful

    ...that the situation with the licensing isn't all that clear. There _might_ be GPL violations. No prove yet afaict. I'm part of the Xonotic project anyways. And moving away from alientrap was the right thing to do. The project is more open now. No single point of command, etc..

  4. Copyright reassignment? by Anonymous Coward · · Score: 2, Insightful

    As far as I know (IANAL, IAAAC) the legality of this depends largely on one thing: did the code contributors reassign their copyrights to Nexuiz / the code maintainer, or did they retain it?

    1. Re:Copyright reassignment? by Shimbo · · Score: 1

      As far as I know (IANAL, IAAAC) the legality of this depends largely on one thing: did the code contributors reassign their copyrights to Nexuiz / the code maintainer, or did they retain it?

      Two things: did they get copyright assignments from contributors, and did they get non-GPL licences from all the third parties involved?

  5. What's really happening here? by Anonymous Coward · · Score: 5, Insightful

    Without John Carmack and LordHavoc (Darkplaces engine developer) giving permission, they're in a huge mess. I wonder if they are using anything slurped up from other Quake engine projects? Even if the submitter of the code signed off, doesn't matter if they aren't the original author.

    Relicensing your code is fine, doing it to others... Well, people get in trouble with that with stolen commercial code as well as GPL. It's dishonest, no matter who it's done to, if it's not done with permission (either direct from all authors or through the terms of the license), they're opening themselves for a world of hurt. And destroying their reputation, as well.

    If the only thing that is truly being closed up is the interpreted gamecode and they are developing new artwork, there's nothing to see here...

    1. Re:What's really happening here? by LordHavoc · · Score: 5, Informative

      The engine has been licensed as non-GPL for Sony Playstation 3 and Microsoft Xbox 360, these are very closed platforms and the game had no chance of reaching them under GPL, publishers would not touch it.

      IllFonic actively promotes the GPL Nexuiz for all operating systems.

      The console game code is being started fresh now that GDC is over, no GPL claims can apply to it.

      Note: Nexuiz 1.0 was to be a commercial game in the first place, but was GPLed for the enjoyment of everyone, this deal pertains to the name and concept, not the community enhancements that occurred after the original release.

      --
      "Any sufficiently advanced technology is indistinguishable from a rigged demo." - James Klass
    2. Re:What's really happening here? by Lunix+Nutcase · · Score: 2, Interesting

      Without John Carmack and LordHavoc (Darkplaces engine developer) giving permission, they're in a huge mess.

      LordHavoc is porting the Darkspaces engine to the PS3. I'm pretty sure that's more than enough sign that he's given permission.

    3. Re:What's really happening here? by h4rr4r · · Score: 3, Interesting

      So all Quake code and community contributions have been removed?

    4. Re:What's really happening here? by bvimo · · Score: 1

      >...no GPL claims can apply to it.

      I don't believe you.

      --
      In either case, here at Microsoft, we feel standards are important. And we have fun, too. Doug Mahugh, Microsoft
    5. Re:What's really happening here? by Bigjeff5 · · Score: 1

      The quake code is available in a non-gpl distributable format, so it is not unreasonable to assume they did this correctly in that regard. Was any of the community contributed code GPL'd? If they don't throw their own GPL tag on the code when they send it back, I don't think it gets covered by GPL automatically.

      --
      Security is mostly a superstition... Avoiding danger is no safer in the long run than outright exposure. - Helen Keller
    6. Re:What's really happening here? by e2d2 · · Score: 1

      Man I wish people called me Lord Havoc in conversation. That sounds sweet as hell.

      Who you calling?
      Lord Havoc.
      Oh my.

    7. Re:What's really happening here? by Fallen+Kell · · Score: 3, Interesting

      That is a good question, however, I would assume that it would be if the project itself is operating under the GPL, at least in the case of patches/changes to existing source code files. Since the only way for the user to have legal access to the source code to make the changes would require that person to agree to the GPL and this release their changes under the GPL, the "default" release for any said patch/change would thus be GPL, for anything else would mean they were in violation to even create the patch/change, as there was no non-GPL version for them to gain access to the source code before this change occurred.

      --
      We were all warned a long time ago that MS products sucked, remember the Magic 8 Ball said, "Outlook not so good"
    8. Re:What's really happening here? by Svartalf · · Score: 1

      But...did ZeniMax give HIM permission?

      We've not heard either way- and until iD or their parent chimes in on the matter or we see signed paperwork (and there's actioned documents typically involved with this sort of thing...) showing that Illfonic has a license grant for the Quake derived portions of the DarkPlaces engine, there's issues.

      Not to mention that LordHavoc has to have the same sort of thing to be able to do a PS3 version to begin with, along with signoff and similar documentation for each and every substantive contributor to the engine that didn't assign to him or iD.

      --
      I am not merely a "consumer" or a "taxpayer". I am a Citizen of the State of Texas
    9. Re:What's really happening here? by Anonymous Coward · · Score: 0

      Hey! What about the Wii!

    10. Re:What's really happening here? by rahvin112 · · Score: 1

      Unless there is a copyright assignment the original author holds rights to the code. If they didn't specify license it would be immensely stupid to assume that it was anything but GPL because otherwise they have no rights to the codes whatsoever. You could assume that their donation was public domain, but to do so would be at your own risk to prove in a court that is what the author intended. In a he said/she said the court is going to side with the author and you are going to be responsible for damages and disgorgement of revenue. Without the author specifying your only safe course of action is to ask the author what his license on the code is.

    11. Re:What's really happening here? by Anonymous Coward · · Score: 0
    12. Re:What's really happening here? by drinkypoo · · Score: 1

      Was any of the community contributed code GPL'd? If they don't throw their own GPL tag on the code when they send it back, I don't think it gets covered by GPL automatically.

      If not, then Nexuiz has no right to use it, either. If I just mail you a patch which makes a common, boring GPL library into a product, it doesn't give you the right to publish a product based on my patch, unless I have also included a license which explicitly says that it does... like the GPL. But if someone is following a process of submission which you have made it clear is going to result in the code being included and shipped out under GPL, then it seems like you have an argument as to the licensing of the code.

      --
      "You're right," Fisheye says. "I should have set it on 'whip' or 'chop.'"
    13. Re:What's really happening here? by Anonymous Coward · · Score: 0

      IllFonic actively promotes the GPL Nexuiz for all operating systems.

      Riiiight! How are they promoting it? That's why they close sourced it and will be providing nearly no contributions to the community other than possible Dark Places improvements.
      What will they be contributing to "GPL Nexuiz"?

      The console game code is being started fresh now that GDC is over, no GPL claims can apply to it.

      Huh? How can they do that unless EVERYTHING that was under the GPL is removed? They can't just take from the community and then expect we will be happy with that.

    14. Re:What's really happening here? by Anonymous Coward · · Score: 0

      The content doesn't look and sound like crap, so you know it's all chucked out.

  6. Nexi-wha? by Anonymous Coward · · Score: 1, Insightful

    As a person who follows gaming pretty closely, I have no idea what this is or why anyone should care.

    1. Re:Nexi-wha? by Anonymous Coward · · Score: 2, Insightful

      As a person who follows gaming pretty closely, I have no idea what this is or why anyone should care.

      It underscores the risk of what happens when you trust random people over the internet to have your best interest at hand. It's a lesson hard learned, never forgot.

  7. WTF is Nexuiz? (since the submitter didn't bother by Anonymous Coward · · Score: 5, Informative

    Google answers:

    Nexuiz is a first-person shooter which started as a Quake modification in the summer of 2001

  8. Name by Anonymous Coward · · Score: 1, Funny

    Glad to see they're keeping the convention of hard-to-pronounce sci-fi names.

  9. You must have an different definition of freedom by YesIAmAScript · · Score: 0, Flamebait

    One different than the one I do.

    Because your freedom seems to come with restrictions.

    --
    http://lkml.org/lkml/2005/8/20/95
  10. Re:id's code is GPL too by binarylarry · · Score: 4, Informative

    Nope, id is happy to provide commercial licenses to replace the GPL in their open source offerings: http://www.idsoftware.com/business/idtech3/

    --
    Mod me down, my New Earth Global Warmingist friends!
  11. Open source at its worst by macraig · · Score: 2, Interesting

    This demonstrates an abuse of open source philosophy. It's an example of deliberately starting an open source project with no intention of keeping it open source: the intention is to milk the unpaid participation of others until the project reaches a certain critical mass - profitability - and then cordon it off. So here we have an open source project that isn't really, to go hand in hand with a "green revolution" that isn't really (because it's all just marketing)?

    1. Re:Open source at its worst by macraig · · Score: 1

      It might be less evil if the founders intended to SHARE the profits with all the contributors, but Hell's not cold enough for that yet, is it?

    2. Re:Open source at its worst by Shimbo · · Score: 1

      This demonstrates an abuse of open source philosophy. It's an example of deliberately starting an open source project with no intention of keeping it open source: the intention is to milk the unpaid participation of others until the project reaches a certain critical mass - profitability - and then cordon it off.

      It really depends on how much community involvement there actually was. If it was 99% the work of the core team, and they have licenced properly upstream, then I say good luck to them. There's a bit of an absence of actual contributors complaining, as far as I can tell.

    3. Re:Open source at its worst by Dare+nMc · · Score: 1

      I take it your not a fan of the apache/BSD/APSL style licenses, because they are setup to explicitly allow exactly what you claim as "milking." Also note, this is 2 different companies Illfonic, who purchased the license never open sourced anything (at least related to the current article), they just purchased a license from Nexuiz. Nexuiz has not said anything about abandoning their open source work.
      This seams identical to what many opensource projects have done, from MySql to Apple and OS-x/Darwin. Would you rather they kept it all internal, or is sharing useful code; but holding back some allowed?
      Of course it is a issue if they took free contributions, and essentially sold them without permission. But I wish more companies would open up their old source code, without fear of being bashed for still trying to make a profit if they don't also release all future work.

    4. Re:Open source at its worst by macraig · · Score: 1

      I happen to be altruistic enough to think that an entire economy could be based on open source, but only if *everyone* pays it forward. It would be like an open-ended barter system where everyone gives what they're best at, with the understanding that they'll receive in return later (or earlier) some of the things they're not themselves good at. A system of unilateral rather than mutual transactions, in other words. Of course it won't work if there's even one greedy rooster in the henhouse, so for now we can only dream.

      In the meantime I don't see anything terribly wrong with a company that open-sources its older work but keeps its ongoing work proprietary; it suggests a desire to be as altruistic as I described, but tempered with a knowledge of the human economic reality. Open-sourcing old work in that way is in keeping with the stated intent of the copyright system to benefit the Common Good, balancing the interests of the creator with those of the society that fostered the creativity.

      Hopefully Nexuiz proves to be something like that.

    5. Re:Open source at its worst by grumbel · · Score: 1

      This demonstrates an abuse of open source philosophy.

      The source code is still out there, that they are doing a closed source fork doesn't take it away. Also lets not forget that its their code, this is not a hostile overtake of somebody else's code base, but simply a relicensing of their own hard work. You can't really fault them for trying to make some money with the stuff that they spend years developing. And while I can't speak about Nexuiz, my experience with the "community" is rather mixed, every now and then you will get contribution that will blow you away, but most of the time you just end up doing all the hard work and do all the end user support in addition and gain absolutely nothing from it. Its not like you can just put a random idea on sourceforce.net and people fill flock over in the dozens to implement it for you.

    6. Re:Open source at its worst by Anonymous Coward · · Score: 0

      Hell's not cold enough for that yet, is it?
      The scientists of the HSF are warning about global cooling for aeons already, but alas, they seem to keep getting ignored, as Lucifer himself is too fond to give up his renewable energy plants in favor of coal and gas generators stating that: "Giving up on renewable energy, would mean a demographic loss for our overall population, as the surface dwellers would have a highly increased life-span, because of that. An angelic circle that we can't seem to be able to break out of."

  12. Re:id's code is GPL too by yuhong · · Score: 1

    So, will id Software sue Nexutz for GPL violation?

  13. Re:I hope... by Darkness404 · · Score: 1

    How? It is just like if someone gave away popcorn for free and they are now charging them ten cents. They were the producers, they can change the licensing terms. Anyone is free to do what the GPL allows for the GPL'd licensed source but for the non-GPL'd you follow the proprietary license.

    --
    Taxation is legalized theft, no more, no less.
  14. who cares by Anonymous Coward · · Score: 0

    Remember that licenses are private permit to do what was otherwise unlawful, and yes it is unlawful to slave-make software to give for free without charge because it doesn't pay the bills. Communism and capitalism are slavery in the hands of someone working ill will on another. Those that whine about property only anger because they didn't get a tax from it's use, where in that regard there is much slavery in government and tenant positions.

    leave me alone to make my own choices.

    PS: money talks, bullshit walks, shit comes from my mouth, and light from my ass.

  15. Doesn't this contain Quake 3 Code? by Anonymous Coward · · Score: 0

    Doesn't Nexuiz have code from Quake 3 when it was open sourced? Wouldn't that mean that if they close sourced the engine, id could sue them?
     
    It seems they'd have a lot more to lose by stealing id's code and then being sued for money rather than merely stealing the code from people who worked on it after it was open sourced and then being sued to release the code.

    1. Re:Doesn't this contain Quake 3 Code? by tepples · · Score: 3, Informative

      Doesn't Nexuiz have code from Quake 3 when it was open sourced? Wouldn't that mean that if they close sourced the engine, id could sue them?

      Id Software offers both free and non-free licensing terms for Id Tech 3. It could be the case that the non-free version of Nexuiz uses the non-free version of id Tech 3.

    2. Re:Doesn't this contain Quake 3 Code? by Dark_Matter88 · · Score: 1

      Actually nexuiz uses darkplaces which is derived from id tech 1.

    3. Re:Doesn't this contain Quake 3 Code? by bcmm · · Score: 1

      The original Quake, not Quake III, but your point stands.

      --
      # cat /dev/mem | strings | grep -i llama
      Damn, my RAM is full of llamas.
    4. Re:Doesn't this contain Quake 3 Code? by Lunix+Nutcase · · Score: 1

      Why would id sue Illfonic when Illfonic obtained a license to the Quake1 engine?

      Illfonic has obtained the rights to the Nexuiz's engine code, along with a license for the Quake1 engine. The engine has been licensed as non-GPL for Sony Playstation 3 and Microsoft Xbox 360, these are very closed platforms and the game had no chance of reaching them under GPL.

  16. Reading is good... by coolgeek · · Score: 3, Insightful

    Especially the part where it says they are relicensing code contributions without the consent of the contributors.

    --

    cat /dev/null >sig
    1. Re:Reading is good... by harlows_monkeys · · Score: 3, Interesting

      Other stories about this have stated that contributors to the engine had to assign copyright, in which case there might not be a problem.

      Most of the files in the current head of their Subversion repository have an Id Software copyright notice. The company doing the PS3 game has a license from Id, so appears to have their bases covered on that front.

  17. Is this legal? by Anonymous Coward · · Score: 1, Interesting

    Nexuiz is built on Darkplaces, which is built on GPL'd Quake1 engine. Are they allowed to do this, considering it's based on a GPL code that isn't their own?

    1. Re:Is this legal? by guruevi · · Score: 1

      No. This could mean two things - somebody sues and whatever games/platforms the now 'closed' engine runs becomes open source or somebody sues and EULA's/software licenses get declared non-binding.

      --
      Custom electronics and digital signage for your business: www.evcircuits.com
    2. Re:Is this legal? by Lunix+Nutcase · · Score: 3, Informative

      No, that's why they also got a license to the Quake1 engine:

      Illfonic has obtained the rights to the Nexuiz's engine code, along with a license for the Quake1 engine. The engine has been licensed as non-GPL for Sony Playstation 3 and Microsoft Xbox 360, these are very closed platforms and the game had no chance of reaching them under GPL.

      From here.

    3. Re:Is this legal? by Svartalf · · Score: 1

      Okay... That solves the iD/ZeniMax side to that story, but doesn't get them out of the need to get signoff from each and every contributor that provided fixes, enhancements, etc. to the engine.

      If they wanted to do this in the first place, they shouldn't have used the GPLed Quake1 core and licensed IdTech2 out of the gate.

      --
      I am not merely a "consumer" or a "taxpayer". I am a Citizen of the State of Texas
  18. Re:You must have an different definition of freedo by _Sprocket_ · · Score: 5, Funny

    And there you have it folks, tyranny is freedom! Without the freedom to establish tyranny, nobody is free.

    (I know, I know - don't feed the BSD trolling)

  19. Re:I hope... by h4rr4r · · Score: 3, Informative

    They did not create all of this code. Darkplaces is a Quake1 derivative. They also took community contributions of code. Unless copyright was signed over they cannot keep that code.

  20. Re:You must have an different definition of freedo by headkase · · Score: 1

    Software Freedoms. If I get a closed-source copy of this binary the freedom to redistribute this derivative source has been violated.

    --
    Shh.
  21. If you want to be safe by tepples · · Score: 1

    If you want to be safe, don't use GPL license for your software, you're going to have to deal with a bunch of pains in the asses in the future if you ever want to do anything different from a license perspective.

    But if you have copyright assignments from all contributors, it's still perfectly safe to use code in a non-GPL program because you own the copyright. FSF demands such "contributor agreements" because it sometimes revises the licensing policy for particular programs.

    So here's what you probably meant: If you want to be safe, don't use GPL code written by others in software that you may want to take proprietary. Instead, make sure you either own the copyright or have a fairly permissive license (e.g. BSD, MIT) from the copyright owner.

  22. Re:id's code is GPL too by Anonymous Coward · · Score: 0

    Mod parent up. Nexuiz uses the darkplaces engine, which has parts copyrighted by id Software under the GPL. (Quake/QuakeIII)
    Example is http://svn.icculus.org/twilight/trunk/darkplaces/conproc.h?revision=1889&view=markup&sortby=date

    Ofcourse he can't sell it. He can probably sell the trademark/domain/name etc....

  23. Stop The Presses, whatever that means... by NEDHead · · Score: 0

    Stifling a yawn, our hero leaned forward, looked him straight in the eye, and uttered the thought that everyone in the room was thinking, "Hmm."

  24. Re:You must have an different definition of freedo by Dragoniz3r · · Score: 4, Insightful

    If you wanted true freedom you shouldn't've used code licensed under the GPL. The GPL's interpretation of "freedom" is freedom for EVERYONE, not just for YOU. So while you have free use of the code in question, everyone else has free use of any changes you may make to it. The idea is that if we leave it up to peoples' good wills to ensure freedom, we'll all live in slavery, so we'll legally force everyone to let everyone else be free. Seems to be working out OK.

  25. Re:You must have an different definition of freedo by g0bshiTe · · Score: 1

    You must not live in the US, home of the free, where your freedom does have restrictions.

    --
    I am Bennett Haselton! I am Bennett Haselton!
  26. Re:You must have an different definition of freedo by Thinboy00 · · Score: 1

    I believe he's using the conventional definition of freedom. I don't know what definition you're using...

    --
    $ make available
  27. Re:I hope... by ffreeloader · · Score: 2, Informative

    Ah, no it isn't. It's more like there is a group of people giving away popcorn because they believe it's important to give it away. Then a few people in the group make an arbitrary decision to start charging for the popcorn without the entire group's agreement.

    If it had been a single developer who created the project and was the only one who had written any code then your analogy would be correct. It's not what has happened though.

    --
    "while democracy seeks equality in liberty, socialism seeks equality in restraint and servitude." de Tocqueville
  28. Re:id's code is GPL too by Anonymous Coward · · Score: 0

    I believe that the DarkPlaces engine is based off of the original quake engine.
    http://en.wikipedia.org/wiki/DarkPlaces

  29. Re:I hope... by teg · · Score: 3, Insightful

    How? It is just like if someone gave away popcorn for free and they are now charging them ten cents. They were the producers, they can change the licensing terms. Anyone is free to do what the GPL allows for the GPL'd licensed source but for the non-GPL'd you follow the proprietary license.

    Only for the code you own yourself. If others contributed, you have no right to relicense that part of the code - you need their agreement that you can do that.

  30. Some real info: by Tei · · Score: 5, Informative

    There are a lot of quake game engines, most of then have a single person behind. Behind DarkPlaces is Lord Havoc.

    • Lord Havoc plan to commit to the GPL DarkPlaces version all the features that are worth it. This excluse any SDK bit, since the PS3 SDK EULA don't able to share that part. This mean that even if Illfonic will not contribute, Lord Havoc will, and that is what is important.
    • Illfonic have a license to use the engine from Id Software. And a license from Lord Havoc. If theres part for other people, will be removed/replaced by Lord Havoc code. The result will be a fully legal and Illfonic licensed closed source version of DarkPlaces
    • The new version of Nexuiz for consoles seems awesome. This is only good news for Nexuiz, that will get more exposure, more code ,...

    We normally see the other route, ... a closed source game (Quake engine from Quake) open source his engine. A open source game is created from a closed source game (FreeCiv from Civ ). This route is "new", a open source game spawns a closed source game.

    There has ben some discussions on the forums, but It has been mostly about the use of the name. Is like how Firefox started as Phoenix so got renamed to Firebird... (only to be renamed again to Firefox!). But this time Illfonic let the community continue using the name.. . Of course, some people really dislike the very idea :-/. To this date, not contributor has claimed steal code or something like that.

    Vermeulen is a hardworking individual, and has push this game (nexuiz) for more than 9 years now (And If you have work on a open source project, you know how hard is to get people moving forward). I have only good things to say about Lord Havoc and the very high quality of his code. He control all the code of DarkPlaces to be of the best quality possible, this mean rewriting things to get to his standard of quality. Is this rewriting all code that probably has made possible to closed-source the engine.

    HOW?

    1) You get the original source code from the Id Software FTP, and a license for it (probably legacy, since is not for sale now).
    2) You put all that code in the CVS. This code is the original, and you have a license for it.
    3) Lord Havoc commit all his code changes to this CVS. Since he own his own changes (he is the author of these changes) he can do it.
    4) The resulting code is both authored by Id Software and Lord Havoc.
    5) This code is licensed by Lord Havoc to Illphonic (Illphonic already have a license from Id Software).
    6) If theres some code from other authors, Illphonic acquire rights from these authors.
    7) TADA!... you have a closed source engine you can use to create games for XBox 360 and Playstation 3 (I suppose lots of changes are needed to achieve this compatibility, but you have the basics of the engine).

    The authors of a work can "relicense" his work. This why Id Software can release the quake source engine as gpl AND a different license. Lord Havoc is the same as Id Software, so is doing the exact same thing, releasing his work on a different license.

    --

    -Woof woof woof!

    1. Re:Some real info: by santax · · Score: 1

      This is actually an interesting read sir. Thank you.

    2. Re:Some real info: by Tei · · Score: 1

      Thanks, hope this helps clear some lunacy around the issue, and the discussion is a healty one.

      I have worked for the Nexuiz project in 2002, so I know the topic :-/.

      --

      -Woof woof woof!

    3. Re:Some real info: by Andy+Dodd · · Score: 2, Insightful

      It's definately possible to prove that ALL nonapproved contributor code was removed, but it's going to be EXTREMELY difficult (see the AT&T/BSD legal battle...). In theory possible, but I think this is going to wind up becoming a very interesting test of the GPL.

      "This why Id Software can release the quake source engine as gpl AND a different license." - That's a MASSIVE difference, as the Quake source engine was developed as closed source and then later released as GPL - it's easy for iD to prove that all "non-GPL" derivatives were based on a "pre-GPL" code tree.

      Similarly, if LordHavoc had done 2/3) from the get-go, it might be possible.

      However, taking this same approach with a code tree that has been GPLed for close to a decade is going to be a completely different story.

      Also, what's the history regarding licensing of the content (artwork, levels, models, etc)? - These are all clearly "new" developments that have little to no traceability back to the original iD release, since the original content of Quake was NOT covered in the GPL release. Have all content contributors approved this?

      --
      retrorocket.o not found, launch anyway?
    4. Re:Some real info: by Tei · · Score: 1

      "Also, what's the history regarding licensing of the content (artwork, levels, models, etc)? - These are all clearly "new" developments that have little to no traceability back to the original iD release, since the original content of Quake was NOT covered in the GPL release. Have all content contributors approved this?"

      I think nothing of the original art from Quake will be in use. Its very old art, low resolution stuff, 256 colors.. you don't really want to go there. I have read that are tryiing to license some maps made by community menbers, maps that are already a "classic" or are very interesting maps, you want to play on the console Nexuiz.. Hell.. maps are about a 70% of what "made" a FPS. Is a separate thing to the engine thing, but probably will be handled in a similar way. If fail to adquire the rights to one map, will just ignore that map.
      Anyway from the videos and screenshots seems everything has been remade with a fresh and very modern style. Thinks Tron Legacy meets Unreal.

      --

      -Woof woof woof!

    5. Re:Some real info: by Anonymous Coward · · Score: 0

      "Vermeulen is a hardworking individual, and has push this game (nexuiz) for more than 9 years now"

      After nexuiz release he lost all interest in it, for last 3 years of nexuiz development he doesn't said a single word to developers or community. And now he shows up and sell nexuiz behind everyone's back. So he pushed this game for almost 5 years not 9.

    6. Re:Some real info: by RAMMS+EIN · · Score: 1

      I imagine version control would help to identify who contributed what piece of code.

      Most version control systems I've used have a 'blame' command (some even have 'praise' as an alias ;-) ) that will show you who contributed each line. Every line that isn't by an author who has agreed to the new license means you have work to do - either get the author's approval, or replace the code.

      --
      Please correct me if I got my facts wrong.
    7. Re:Some real info: by Dark_Matter88 · · Score: 1

      I can see your points, all valid, but the name bit really bugs me. I hope to see Xenotic fix some basic problems that i dont think nexuiz GPL could, a refreshed project with a new name gets the chance to do so much more than an iterated improvement. As much as it was awesome, the new project is a new start from which modern gameplay improvements and a consistent style and theme can be introduced. Personally, I would love to see a theme introduced and perhaps a backstory...going even further down the pipe of dreams, a single player campaign would be cool...even if its a separate game.

    8. Re:Some real info: by david_thornley · · Score: 1

      You left out:

      6.5) If there's still code in there that was contributed by somebody who can't or won't allow it to go closed/proprietary, rewrite it.

      --
      "When you have eliminated the unacceptable, whatever is left, however improbable, must be the truthiness" - Holmes
    9. Re:Some real info: by Anonymous Coward · · Score: 0

      Sorry, but Vermeulen had not been "hard working" and "pushing" Nexuiz in over 4 years. He always has been a bit of a leacher of others talents anyway. He really contributed very little to the game at all, even when he was active.

    10. Re:Some real info: by Tei · · Score: 1

      And I hope the community follows. And Xenotic be great.

      I don't really like the style of artwork on the original Nexuiz, and I think a "reboot" could be a good thing, even if is just a tiny fork that after some time die. Forks can also get merged on the main tree, so no work will be wasted, I think.

      --

      -Woof woof woof!

    11. Re:Some real info: by nedlohs · · Score: 1

      Except if person A contributed some code and then at some other point person B cut-n-pasted that code into some other part of the code base.

    12. Re:Some real info: by Anonymous Coward · · Score: 0

      Vermeulen is a hardworking individual, and has push this game (nexuiz) for more than 9 years now (And If you have work on a open source project, you know how hard is to get people moving forward).

      As the Nexuiz community sees it, Lee Vermeulen has stopped contributing regularly to the project four years ago and now cashes in on the hard work of many contributors.

      See the Nexuiz community statement at http://alientrap.org/forum/viewtopic.php?f=4&t=6079.

    13. Re:Some real info: by Andy+Dodd · · Score: 1

      "I think nothing of the original art from Quake will be in use."

      That was my point - therefore a license from iD won't help you get a license to the Nexuiz content.

      And I wonder what the contributor history/licensing of the Nexuiz content is. Not only do they need to license maps, but any textures/models created by contributors.

      --
      retrorocket.o not found, launch anyway?
  31. Re:You must have an different definition of freedo by YesIAmAScript · · Score: 1

    That's not the conventional definition of freedom. That page attempts to define "free works", which is not the same as "freedom".

    --
    http://lkml.org/lkml/2005/8/20/95
  32. Re:You must have an different definition of freedo by cupantae · · Score: 1

    You're right. Only BSD-style "do what you like, but don't sue us" licenses mean true freedom (unless you consider the right to sue somebody who did the work for you a necessary freedom). However, it is completely fair to say that the GNU GPL encourages continued freedom of access and use. If you invite someone into your house, you don't expect them to sell your stuff. If you violate the spirit of kindness that someone has shown to you, then you should be criticised.

    --
    --
  33. Re:You must have an different definition of freedo by cupantae · · Score: 0

    I don't think that referring to somebody's own definition of "freedom" is helpful here. The bone that YesIAmAScript is picking with the GPL is that you are denied the freedom to keep derivatives closed-source.

    --
    --
  34. Re:You must have an different definition of freedo by HiThere · · Score: 1

    *ALL* freedom comes with restrictions. Sorry, that's a part of the nature of the universe. You can't even explicitly define a freedom that doesn't have restrictions.

    --

    I think we've pushed this "anyone can grow up to be president" thing too far.
  35. Who Cares? by jerquiaga · · Score: 1

    Is anyone really all that interested in a game that started out as a Quake mod in 2001? Anyone other than open source bigots who are excited that they can play a game and it's totally free?

    1. Re:Who Cares? by Anonymous Coward · · Score: 0

      Being excited about a game because of a license is almost as dumb as thinking that a game must be bad because it started as a Quake mod in 2001.

  36. Re:COMMUNISM AT WORK !! BEWARE !! by Anonymous Coward · · Score: 0

    Yeah, theft of other people's hard work is indeed just like communism.

    That's why the property rights of the owners of the code need to be upheld and the GPL must be respected.

  37. Re:You must have an different definition of freedo by headkase · · Score: 4, Informative

    Then don't use it. Anywhere. The Freedom to rip it off is not included. It's is - as someone else mentioned - Freedom for EVERYONE not Freedom for YOU.

    --
    Shh.
  38. Id Tech 1 by tepples · · Score: 1

    Actually nexuiz uses darkplaces which is derived from id tech 1.

    Might we both be wrong? Id Tech 1 is Doom. Id Tech 2 is Quake and Quake II. Both have been on consoles before, under the non-free license.

    1. Re:Id Tech 1 by Anonymous Coward · · Score: 0

      All of that code was written at id Software, so id holds the copyright to all of that code. That's why they can release it under multiple licenses. nexuiz has gotten community contributions over the years, so unless every contributor signed over their code, they can't change the license because they don't "own" the community-written code.

    2. Re:Id Tech 1 by Dark_Matter88 · · Score: 1

      Oh ok sorry, Yea, both wrong :p

  39. Re:You must have an different definition of freedo by YesIAmAScript · · Score: 1

    "If I invite someone into my house I don't expect them to sell your stuff."

    That's a terrible analogy. They are only selling copies and derivative works of my stuff.

    Anyway, I was merely trying to point out how the poster used the term Freedom incorrectly. The rest of it isn't worth arguing really. The author of code has the right to dual-license it under the GPL. If they are changing the license on code they didn't write also, then it's a GPL violation and they'll have to stop. Because the GPL doesn't give you the freedom to use code you receive under it in that fashion.

    --
    http://lkml.org/lkml/2005/8/20/95
  40. Re:You must have an different definition of freedo by pydev · · Score: 3, Insightful

    One different than the one I do. Because your freedom seems to come with restrictions.

    Freedom always comes with restrictions if it is just and equal, because your freedom to do something often implies a restriction or cost for me. The GPL ensures that all the contributors have a common set of freedoms, but those translate into restrictions as well.

    The Apache and BSD licenses ensure that all the contributors have a different set of freedoms, and a different set of limitations placed on them.

  41. Re:You must have an different definition of freedo by pydev · · Score: 1

    YesIAmAScript is picking with the GPL is that you are denied the freedom to keep derivatives closed-source.

    If you distribute your derivatives under a closed-source license, you limit my freedom to study and modify the code you have written. Hence, I have less freedom than under the GPL.

  42. Re:You must have an different definition of freedo by calmofthestorm · · Score: 1

    To be completely free is to be a slave to one's own temptations. Likewise, to protect the freedom of the community, restrictions are voluntarily accepted by participants. Similar to how you may want to stab people, but get together with a bunch of other people and make it illegal since you don't want to get stabbed.

    That said, I personally wouldn't use the term "free" to describe the GPL. It seems to me more like a self-interested unit for the benefit of its members. If you work at a for-profit, you can generally reuse internal code for company projects. Think of this as a company for tinkerers. I'm a big fan of the GPL, but I'm not sure free is the best word choice.

    --
    93rd rule of Slashdot: No matter how obvious my sarcasm is, my comment will be taken seriously by someone.
  43. Re:You must have an different definition of freedo by MobyDisk · · Score: 1

    All freedom comes with one crucial restriction: you cannot use your freedom to take away someone else's.

    Ironic, isn't it? But not invalid.

    In the specific case of the GPL, it grants everyone the freedom to copy the modify the software, so long as you do it in such a way that it doesn't take away someone else's right to do the same. The BSD license however, gives you the ability to copy and modify the software, and the ability to forbid someone else from doing the same thing. Is that more free or less free?

  44. Welcome to Capitalism by Orga · · Score: 0, Troll

    Making money off the backs of others is the American way.

    1. Re:Welcome to Capitalism by LordHavoc · · Score: 1

      Very true words, especially with respect to the entertainment industry, and with positive and negative aspects.

      --
      "Any sufficiently advanced technology is indistinguishable from a rigged demo." - James Klass
  45. Seems to have both licenses. by Tei · · Score: 1

    Lord Havoc will help then, and agree to this.

    Without John Carmack and LordHavoc (Darkplaces engine developer) giving permission, they're in a huge mess.

    What? will the police storm his offices?
    http://www.youtube.com/watch?v=EwNSzoe28MQ&feature=player_embedded

    hehehehe...

    --

    -Woof woof woof!

  46. Re:I hope... by vux984 · · Score: 2, Insightful

    How? It is just like if someone gave away popcorn for free and they are now charging them ten cents. They were the producers, they can change the licensing terms.

    Sure. IF they were the producers.

    But what if I gave YOU butter for free, but under a license (i.e. the GPL) which improves your popcorn. And you in turn gave it away for free along with the popcorn you produced. (which is allowed).

    Then you decide to start charging 10 cents for the popcorn, and are still including my butter. That's not ok. It violates my license.

    You are allowed to change the license and re-license the stuff YOU produce, but in this case, and in most oss projects, the individual contributors retain copyright, and as a result the project 'founder' cannot simply relicense it, because he only owns copyright on his actual code. He can change its terms, but not the terms of contributed code. Separating the two is not easy, and the end result may not be desirable... like popcorn without butter.

  47. What this is: by ThoughtMonster · · Score: 1

    According to the FA, the controversy seems to concern two different but interrelated issues:

    Trademark assignment and copyright assignment

    The first is probably more clear cut than the second one. Trademark is controlled by the person(s) it has been assigned to. As long as Mr. Vermuelen holds the trademark to the name Nexuiz, or as long as there is no trademark assigned to anybody for the name Nexuiz, Illfonic is most likely clear on this matter.

    The second, and most controversial issue is that of the relicencing of the Nexuiz/DarkPlaces codebase. Even though, according to the Nexuiz forums, Illfonic seems to have struck a deal with the primary developers of Nexuiz and DarkPlaces, I'm not sure if that would be enough. DarkPlaces is arguably not such a big change over the original GPL'd Quake engine codebase, and even if it was, I'm not really sure if copyright can be reassigned without some kind of consensus amongst most (major) developers. Does each contributor hold the copyright for his work under the GPL or do the contributions end up under a single copyright holder?

    Regardless of the legal issues, this is a really crappy way to treat your community and developers. They have every right to feel betrayed. This forum thread is a great read, and proves that the community is sane about their demands towards Illfonic, Mr. Vermuelen and LordHavoc.

    1. Re:What this is: by LordHavoc · · Score: 2, Informative

      I only want to point out that in a recent analysis of the DarkPlaces engine source, 1.29% of lines that are not license headers or blank lines, have never been modified.

      Put another way, the engine is no more than 2% Quake1 codebase, and a vast majority of the code was written by me, especially the platform independent core portions.

      Tracking down contributors when there is one primary author of the entire codebase, who knows almost every line of it by memory, is not as hard as it sounds.

      --
      "Any sufficiently advanced technology is indistinguishable from a rigged demo." - James Klass
    2. Re:What this is: by Todd+Knarr · · Score: 1

      As far as the copyrights go, it's simple: unless the original author of a bit of code transferred (or was require to transfer) the copyright to the project, the original author continues to hold the copyright. GPL has nothing to do with it, that's the rules of copyright law. Consensus also has nothing to do with it, it's a decision solely in the hands of the copyright holder whether to transfer their copyright or not. So unless the Nexuiz project required copyright transfer and refused to accept contributions from anyone who wouldn't transfer the copyrights, they don't have the right to license other people's GPL code under non-GPL terms. Even if that code is in the Nexuiz project's codebase.

    3. Re:What this is: by obi · · Score: 1

      Even so, that's at least 2%, and what's left from "a vast majority" that most likely is still licensed under the GPL.

      And in addition to this, I suspect you'll have a hard time convincing people that it isn't a "derivative work" of a GPL codebase, even if you have rewritten most of it.

      Remember why for example the broadcom reverse engineers have two teams: one to look at and document the proprietary code, and one to implement a driver based on the documentation. They have to make sure the new driver isn't a derivative of the proprietary code - in the Nexuiz case it's in the other direction.

      I have no stake in this; I was just curious if things were handled appropriately in this case.

  48. Re:You must have an different definition of freedo by cupantae · · Score: 1

    You don't understand. What I am saying is that the GPL does not allow full freedom compared to something which allows derivatives to be closed-source. Obviously a closed-source license gives you less freedom. This is not news to anyone.

    --
    --
  49. Re:You must have an different definition of freedo by Anonymous Coward · · Score: 0

    That undermines others freedom to use my code in a non-gpled software.
    Also as with a piece of art, viewing and studying it is a privilege granted by the author not a right, you are under no obligation when you use closed source software.

  50. Re:You must have an different definition of freedo by YesIAmAScript · · Score: 3, Insightful

    You have less freedom under the GPL to do what you want with code. And you gain the ability to tell others what they can do with the code under the GPL.

    Neither of these is a proper subset of the other, so it's difficult to say you have "less freedom than under the GPL".

    My point was the author of the comment called the GPL license a Freedom (italics theirs) and it is not a license of freedom, like all licenses, it's a license of restrictions.

    The GPL is only a freedom license when compared to closed-source license. Compared to other, freer licenses, it's really concerned about creating a commons than it is about freedom.

    --
    http://lkml.org/lkml/2005/8/20/95
  51. Re:You must have an different definition of freedo by AvitarX · · Score: 1

    We can argue about degrees of freeness, but the fact that there were debates about the use of drivers (wireless I think), from BSD into Linux, I think it is fair to say there are restrictions implied in BSD too.

    Note, I think it is 100% fair to say that BSD is more free for the recipient than GPL.

    --
    Wow, sent an e-mail as suggested when clicking on "use classic" banner, and got a fast response that addressed my msg
  52. Re:You must have an different definition of freedo by BrentH · · Score: 2, Insightful

    I never understand this argument. People always talk of freedom without personal pronouns, which makes the argument moot. There's no such thing as 'freedom', there's only my, your, our freedom. The BSD protects someones freedom pretty damn totally, and the GPL protects everyones freedom at the cost of basically not allowing you to distribute binaries without source. Trying to compare these in 'freedomness' is moronic: it's literally comparing apples and oranges.

    Now I don't know if 'freedom' is shorthand for either of these, but if it's a measure of importance (which is more important, my or our freedom) I'd argue our freedom is more important (thus, the GPL). Just like how one mans ability to rule himself (monarchy) is less important than our ability to rule ourselves (democracy), even if it is at a small cost (I actually can do less than a king).

  53. They've been /.-ed by fredrik_haard · · Score: 2, Informative

    Mhm? There's an update up on the Nexuiz news page: "There appears to still be some confusion over this change. I would like to make more things clear: *Illfonic has obtained the rights to the Nexuiz's engine code, along with a license for the Quake1 engine. The engine has been licensed as non-GPL for Sony Playstation 3 and Microsoft Xbox 360, these are very closed platforms and the game had no chance of reaching them under GPL. *The Nexuiz's engine's prime developer (LordHavoc) is currently working on the Illfonic console version. The Nexuiz codebase will benefit from Illfonic's additions *IllFonic actively promotes the GPL Nexuiz for all operating systems."

    1. Re:They've been /.-ed by VValdo · · Score: 1

      The question is-- does the "Nexuiz engine code" contain contributions made by people other than those who have sold the rights to Illfonic? If not, great. It's just a simple case of someone relicensing their code.

      However, if the "Nexuiz engine code" contains GPL'd contributions from outside sources- say, random people on the Internet who added features or bugfixes and contributed them back to the mainline code- well, those people still own the copyrights on those contributions. Binaries compiled with their code may not be publicly distributed without accompanying source, in accordance with the GPL.

      W

      --
      -------------------
      This is my SIG. There are many like it, but this one is mine.
  54. Re:You must have an different definition of freedo by mickwd · · Score: 2, Funny

    Because your freedom seems to come with restrictions.

    Tell me about this land that you come from.

    It would appear to be a place without laws.

  55. Re:id's code is GPL too by Anonymous Coward · · Score: 0

    Dollars to donuts these idiots did not buy one. Even if they did without LordHavoc's signoff they are screwed.

    Assuming the LordHavoc who posted earlier in the thread is the real guy, it's pretty funny that you keep on questioning him. That linked post sure makes it sound like he's okay with the whole thing.

  56. Re:You must have an different definition of freedo by headkase · · Score: 1

    I've always viewed the GPL as democracy for software. It is an inclusive license not a divisive one. The restriction it does have against close-sourcing is there to preserve the, as you say, commons. Without preserving itself the GNU philosophy values of GPL code would be ripped off even more than now and incorporated into closed-source offerings without credit, recognition of ownership, or the Freedom to cooperate. Closed-source offerings that steal GPL code don't often recognize the irony that they are saying it is ok to steal their code as well. The basis for all licenses right now is copyright. I don't think it is ok to steal GPL code and by saying that I also don't think it is ok to steal Microsoft Office. If it is legal to steal GPL code then the same logic says burn a copy of Microsoft Office for WINE.

    --
    Shh.
  57. Lets test you. by Tei · · Score: 1

    Open source games is the topic.

    Could you list 4 open source FPS games? other than Open Arena, Alien Arena and Cube, please.

    --

    -Woof woof woof!

    1. Re:Lets test you. by Anonymous Coward · · Score: 0

      FreeDOOM (open source DOOM dataset) and a GPL DOOM source port. It's both open source and FPS.

  58. Re:You must have an different definition of freedo by Anonymous Coward · · Score: 0

    The GPL is about freedom for the USERS, not for the developers. So that USERS of the code, always have the freedom to modify (or find someone that can modify) the code to suit their needs as USERS.

  59. Re:You must have an different definition of freedo by pydev · · Score: 1

    You're right. Only BSD-style "do what you like, but don't sue us" licenses mean true freedom

    No, they do not. When someone takes code licensed under the BSD license and distributes it binary only, they limit everybody else's freedom to study, modify, enhance, and interoperate with that code. That is less freedom than under the GPL, not more.

  60. Re:You must have an different definition of freedo by Bruce+Perens · · Score: 2, Insightful

    Oh. Do you not believe you are free unless you have the right to keep slaves, then?

  61. Uninstalled by tyroneking · · Score: 1

    As much as I love playing Nexiuz I can't really support this move. It's off my PC and will never return. I'm sure no-one really cares, but I do, and I guess that's what it's all about in the end - what I can live with.
    If PS3 is closed - then DON'T RELEASE TO IT...
    Back to BZFlag...

    1. Re:Uninstalled by dmaz · · Score: 1

      You really threw a homunculus on the point of the article! The Nexuiz developers, not including the founder, disagreed with this decision just as you do and are now continuing the project under the name Xonotic.

    2. Re:Uninstalled by fabzor3 · · Score: 1

      serously man nexuiz never died, it just changed to a pronouncable name, upped the texture resolution and evicted the capitalist sellouts from the dev team, its the same feel to the gameplay, the same engine, same great net code. you neednt worry we would never change the feel of the game, were simply updating it to keep up to date with new hardware

    3. Re:Uninstalled by fabzor3 · · Score: 1

      nice word :)

    4. Re:Uninstalled by tyroneking · · Score: 1

      Cool - well then I'm in when Xonotic releases.
      But calling me a 'little human' - well that is certainly a new kind of insult I guess.

  62. Re:You must have an different definition of freedo by sonamchauhan · · Score: 1

    > You can't even explicitly define a freedom that doesn't have restrictions.

    for software, that's contributing code to the public domain.

  63. Re:You must have an different definition of freedo by aristotle-dude · · Score: 1

    One different than the one I do. Because your freedom seems to come with restrictions.

    Freedom always comes with restrictions if it is just and equal, because your freedom to do something often implies a restriction or cost for me. The GPL ensures that all the contributors have a common set of freedoms, but those translate into restrictions as well.

    The Apache and BSD licenses ensure that all the contributors have a different set of freedoms, and a different set of limitations placed on them.

    Explain. All people involved in an Apache or BSD licensed project have the same rights and freedoms.

    --
    Jesus was a compassionate social conservative who called individuals to sin no more.
  64. Much ado over nothing. by Beelzebud · · Score: 1

    They're going through all of this work for nothing. Games of this style do not sell well anymore. It's a niche genre at best these days. It's not the late 90's or early 2000's.

    Ask Epic how Unreal Tournament 3 did. People don't seem to want the arcade style Quake/UT shooters anymore. If they want to succeed they need to update other things besides the engine... The only non-realistic online shooter that has done well at all in the past few years is Team Fortress 2. Good luck competing with that.

    1. Re:Much ado over nothing. by Anonymous Coward · · Score: 0

      I really don't want people to think that I'm trolling, but compared to "commerical" games, Nexiuz sucked. Compared to other open source games, it was good. But that's like saying breaking a bone is better than having your foot chopped off. Yes, it is indeed better for that, but is it good? Now that they've sold out, I've removed Nexiuz from my computer and now refuse to play any game developed with their engine. Perhaps XReal will get some good games developed with it.

    2. Re:Much ado over nothing. by Beelzebud · · Score: 1

      Actually I'd have to agree. It felt like a cheap Quake 3 clone, which is basically all it is.

      I'm not trying to be a troll here either, but when I see the types of games my nephews play on their 360, I just know this game will 'miss the mark' for that group of gamers. As an example. About a month ago I showed them Quake Live. I could see the interest drain from their faces after playing it for about 5 minutes. Then they were back on the 360 playing Modern Warfare 2 and whatever the newest flavor of Halo is.

    3. Re:Much ado over nothing. by Again · · Score: 1

      Maybe not as an in-store game but if this game gets sold as an online downloadable game that costs 10 bucks it might end up being popular.

    4. Re:Much ado over nothing. by Beelzebud · · Score: 1

      I highly doubt it. It's free right now and it's not popular at all. I'm not sure how charging money is going to help.

  65. Re:You must have an different definition of freedo by BitZtream · · Score: 0, Flamebait

    The general argument over the restrictions in GPL that bother people revolve entirely around the fact that GPL tries to make everything else exactly like itself.

    If you want to use GPL you have to be GPL, nothing else is acceptable! No exceptions, and my god will the uber geeks with no life go off on you if you make one little mistake. You won't even know someone found a snippet of GPL code in your stuff before you've been DDoSed off the Internet.

    GPL people are almost in entirety fanatical idiots. There are a few people and companies that aren't, but they are few and far between and for every good thing they do, there are 50 idiot things that GPL fanboys do to scare everyone else off.

    Even Microsoft will let you use their code with other peoples code under different license agreements, they may not let their code be open, but they don't prevent you from using it just because you want to use some other open source block of code. Conversely, with GPL not only does all the code have to be open, it pretty much HAS to be GPL or a GPL derivative.

    When Microsoft is more open and less restrictive than you are, then you need to take a deep breath and think before the next time you brag about how open or free your virus of a license is.

    GPL isn't a license, its an infection, and thats the sticking point.

    --
    Persistent Volume manager for Kubernetes - https://github.com/dwimsey/openshift-pvmanager
  66. Re:I hope... by lanadapter+ · · Score: 1

    " But what if I gave YOU butter for free, but under a license (i.e. the GPL) which improves your popcorn. And you in turn gave it away for free along with the popcorn you produced. (which is allowed). Then you decide to start charging 10 cents for the popcorn, and are still including my butter. That's not ok. It violates my license." The gpl does allow for commercial use, it just doesn't allow the product using the code to be proprietary. So selling the popcorn would not be in violation of the license.(well, assuming it covered popcorn :P)

  67. Re:You must have an different definition of freedo by Anonymous Coward · · Score: 0

    You don't seem to understand that you're beating a horse that's so utterly dead that people don't even realise it's a horse anymore.

    Everyone here knows what GPL is. We can stop explaining and arguing the the different features of the license in every story that even remotely touches the the subject.

  68. Compare to Mozilla relicensing by tepples · · Score: 1

    Mozilla had the same problem when it switched to the tri-license: some parts were not covered by the NPL, only the MPL, and the project leaders had to track down all contributors or rewrite affected modules.

  69. Re:You must have an different definition of freedo by amiga3D · · Score: 1

    Not really. The only restriction is you can't make him nonfree. If I give you code and tell you it's free but must remain free...that's the GPL. If I give you code and tell you you can make it nonfree as long as you credit the people that wrote it...that's BSD.

  70. Re:You must have an different definition of freedo by amiga3D · · Score: 1

    So it's not free unless you can close it off making it nonfree? They are totally free to change the license on the part that they wrote to anything they want. They don't have the right to make other peoples code closed. This isn't really a freedom issue.....it's a ripoff issue.

  71. Re:You must have an different definition of freedo by Anonymous Coward · · Score: 0

    While you are essentially right, I think you are missing a crucial point.

    What is essential is the freedom of the code itself. It's freedom to exist and not be locked up. Like the important part of freedom of speech is not the freedom of every single person to speak, but rather that of every message having the right to exist and be heard.

    Perhaps we should start speaking of "free as in bird" instead of free as in speech.

    The bird (i.e the code, the message, the information) can be had for free, but you can not cage it, or it's offspring.

    That's how the GPL is more free the BSD or public domain.

  72. Re:You must have an different definition of freedo by pydev · · Score: 1

    Explain. All people involved in an Apache or BSD licensed project have the same rights and freedoms.

    Oh, come on, does one have to be completely unambiguous here? Are you just not using context when you're reading at all? Let me try to clarify:

    The Apache and BSD licenses ensure that all the contributors have a different set of freedoms [from those freedoms ensured by the GPL], and a different set of limitations placed on them [different from those limitations placed on them by the GPL].

    The point is that GPL, Apache, and BSD are all "symmetric" with respect to their contributors. And because they are "symmetric", all of them just come down to just drawing the lines differently between freedoms and limitations. None of them can give you more freedom than any other.

    You may not care about the freedoms that the GPL gives you and that the Apache license doesn't, but lots of other people do.

  73. Re:You must have an different definition of freedo by Red+Flayer · · Score: 1

    Technically, that's true. *I* do not have *complete* freedom unless I can do anything I wish, including holding slaves.

    But I accept certain restrictions on my freedom in order to maintain freedom for others; this is part of the social contract. What this argument boils down to is what level of restrictions we'll accept in order to maintain a common baseline threshold of freedom for each individual.

    It seems parent to your post believes restriction of individual freedom, even if it serves to preserve individual freedom at large, is wrong in principle. I'm not surprised to see this kind of argument on slashdot :)

    Anyway, keep up the good work.

    --
    "Trolls they were, but filled with the evil will of their master: a fell race..." -- J.R.R. Tolkien on Olog-hai
  74. Re:id's code is GPL too by h4rr4r · · Score: 1

    look at the post times numbnuts, this comment was posted 10 minutes before he showed up. It was me doing what all slashdotters do, speculating.

  75. Re:id's code is GPL too by Svartalf · · Score: 1

    Indeed. However, one wonders just what the price is for such licensing. A few years back it was still in the six figures for Q3:A. I'd say that we're probably talking 30-75k for what Illfonic would need to get signoff on from ZeniMax on the DarkPlaces pieces they've rights control over.

    That's still quite a bit of scratch there- and it doesn't get into any of the rights for the contributors to the game engine. Each one would have to release/license rights accordingly to allow no GPL snags to exist for Illfonic.

    --
    I am not merely a "consumer" or a "taxpayer". I am a Citizen of the State of Texas
  76. Re:id's code is GPL too by Svartalf · · Score: 1

    Even if it was that, I'd love to see his signed off on license documents from iD that'd have allowed him to make Nexuiz a commercial game like is claimed on that post. If he didn't have them, he's NOT licensed to make a closed commercial game there with the codebase he's using.

    --
    I am not merely a "consumer" or a "taxpayer". I am a Citizen of the State of Texas
  77. Re:You must have an different definition of freedo by Anonymous Coward · · Score: 0

    I've only ever released code (that wasn't done for hire) straight to public domain, but doesn't it really come down to a few points?

    • If you've written code, you should be able to decide what others can do with it, within the confines of our wonderful copyright system
    • If you want to use someone else's code, you should respect the wishes of the author, find a more permissive author, hire a more permissive author, or write your own.
    • If you fit neither of these categories, can't we all agree that there are probably a billion more interesting things for all of us to do with our lives than nitpick software licensing?

    The GPL folks get over the top sometimes, but I'll take them over the BSA and their supporters any time I have a choice.

  78. Re:id's code is GPL too by Svartalf · · Score: 1

    Remains to be seen. All depends on whether Illfonic has a paid-up license on the affected code that belongs to ZeniMax.

    --
    I am not merely a "consumer" or a "taxpayer". I am a Citizen of the State of Texas
  79. The great quake mangle. by GiMP · · Score: 1

    From approximately 1999 through 2002, I worked on the Quakeforge project. Amongst other things, I added some special effects, gzip file loading, and maintained ports to Irix, Solaris, and PowerPC Linux.

    The greatest problem that Quake has is legacy. This is an old code base with numerous forks and a great amount of code sharing between projects. Closing the source to a Quake engine is like opening the source of a commercial Unix, you've got code from all over the place and you're not sure where it came from.

    When I first heard that Darkplaces / Nexuiz was closing the source, I spent half a day reviewing their source to determine if any of my own code had been included. That search resulted in a determination that the project definitely contained my code at one point, but I could no longer recognize any offending bits. Still, I'm not entirely certain that my code has been entirely removed. The work on ports was particularly concerning to me as non-portable code can exist throughout a code base, I could potentially have a single character infringed. ;-)

    At the end of the day, however, I'm not really against this as long as they can account for the code and settle with the independent contributors. They have at least appeared to resolve this amicably with the contributors, unlike the ill-fated QuakeLives project which, in 2000, very clearly violated the GPL, prompting outrage within the Quake developer community and within id software itself.

  80. Re:I hope... by vux984 · · Score: 1

    The gpl does allow for commercial use, it just doesn't allow the product using the code to be proprietary. So selling the popcorn would not be in violation of the license.(well, assuming it covered popcorn :P)

    Touche.

    Right the problem isn't that the person started charging 10 cents for popcorn and butter. Its that he also required the recipients of the the popcorn and butter to agree that they had to eat it themselves and weren't allowed to share. He can theoretically impose such a restriction on his popcorn, but not the butter.

  81. Re:You must have an different definition of freedo by Bruce+Perens · · Score: 4, Insightful

    You are confusing freedom and sovereignty, as no doubt are others in this discussion. Your sovereignty is reduced if any action is not available to you. Sovereignty is a one-to-many relationship, freedom is maximized to the extent that all persons are free and that persons are not allowed to act as sovereigns over the rest. Thus, law providing fairness, for example the sharing implemented in the GPL, both increases freedom and limits a sovereign.

  82. Re:You must have an different definition of freedo by Anonymous Coward · · Score: 1, Insightful

    Agreed. The GPL is not free, it's ultra left-wing communist.

  83. What the hell is Nexuiz? by Anonymous Coward · · Score: 0

    Seriously, would it kill you to spare 5 words to even briefly describe what Nexuiz is? Just a single word ("game") would have put this into context for me without having to follow a single link.

    1. Re:What the hell is Nexuiz? by Anonymous Coward · · Score: 0

      It is another deathmatch shooter.

  84. Re:You must have an different definition of freedo by dfghjk · · Score: 1

    All code in the public domain or under a BSD license is equally free and cannot be "locked up". The GPL differentiates itself with regards to derivative works and it is less free as a result.

  85. Re:You must have an different definition of freedo by dfghjk · · Score: 1, Flamebait

    Apache/BSD gives you more freedoms than GPL does and mandates fewer restrictions. Those are simple facts that all but fanboys can easily understand.

  86. Re:You must have an different definition of freedo by hhw · · Score: 2, Insightful

    We can argue about degrees of freeness, but the fact that there were debates about the use of drivers (wireless I think), from BSD into Linux, I think it is fair to say there are restrictions implied in BSD too.

    Note, I think it is 100% fair to say that BSD is more free for the recipient than GPL.

    Right, BSD licensing does not give the freedom to license BSD code under a different license just because you make modifications to it. No license allows that, so you can't really call it a restriction. You can license your own modifications under any license you like however, unlike the GPL.

    --
    http://astutehosting.com/
  87. headkase says... by headkase · · Score: 1

    You're confusing me with an "us." To me theft is theft and I call it what I will. There is no "us." Trying to average out all slashdot comments into a abstract individual will inevitably lead to schizophrenia in whatever that definition ends up being.

    --
    Shh.
    1. Re:headkase says... by badboy_tw2002 · · Score: 1

      You're confusing "a single view" with "consensus". I'd put good money on a majority view here being "piracy is not stealing" with a split on "piracy is/is not harmful."

    2. Re:headkase says... by headkase · · Score: 1

      I happen to think that piracy is stealing. I also happen to think that copyright needs a major re-write to catch up to information networks. My opinion is not consensus although the consensus might agree with it.

      --
      Shh.
  88. PC Version by Lord_Jeremy · · Score: 1

    Wait, from my understanding of this, all the cool crap going on at nexuiz.com is going to be for consoles only? What the hell? Maybe I'm misinformed but this looks a lot to me like some bozos taking an open source GPL'd engine and turning it into a closed source commercial product. I had to go check out wikipedia's page on the GPL to make sure I was remembering my licenses correctly. This really does look like a leeching off of a community effort. I don't really know how much of the Nexuiz codebase belongs to contributors, but I'm secretly hoping it's enough that these Illfonic guys don't get a free ride...

    1. Re:PC Version by LordHavoc · · Score: 1

      Given the amount of work that goes into replacing all content of the game, I wouldn't call it a "free ride" even if it did get to use the same code.

      However as has been established, the gamecode is being redone based on non-GPL sources to ensure that nothing is "ripped off", even though this means the game may differ more significantly than intended, further fracturing the community of players.

      The relicensing of the GPL gamecode for the game was intended to preserve the authenticity of the gameplay experience, not to harm anyone, but since a few of the contributors don't want to play ball, the ball goes elsewhere.

      --
      "Any sufficiently advanced technology is indistinguishable from a rigged demo." - James Klass
  89. Re:You must have an different definition of freedo by kuactet · · Score: 0

    Unless you happen to be an end-user. Then you can go pound sand.

  90. Re:You must have an different definition of freedo by b4dc0d3r · · Score: 1

    I assume you are trying to point out that the GPL, which is held as a model of freedom, places restrictions on what can be done with the result. I also assume that this makes no sense to you, and that by pointing this out you are pointing out an apparent contradiction.

    In context of this article, you are using freedom out of context, and "free works" is in context.

    The people who contributed their code to Nexuiz under a Freedom license have every right to be pissed if their code is then sold off against their wishes. The purpose of the GPL is to ensure your own freedom. You release code, and people can't just do anything they want with it. It also allows the freedom of other people who want to help fix it, to submit patches back to the source.

    GPL was not intended to be public domain, which is an entirely different option available to developers. I could write something and release it as public domain, but then people can say they wrote it, or patch it without telling me or sending me fixes, or add malware into it and ruin my reputation.

    "Freedom" is a heavily overloaded word, and you have to be clear about the usage. You seem to be either confused, or intentionally using the word out of context. Either I hope I have un-confused you, or have called you out as a troll, whichever is more appropriate.

  91. Re:WTF is Nexuiz? (since the submitter didn't both by Dahamma · · Score: 1

    Yeah, that's the funniest thing about all of this... in the end it's going to result in a crappy FPS based on obsolete technology that no one will ever play.

    If it ever comes out, maybe I'll pick up a copy in the bargain bin at Gamestop as a piece of Internet flame-war history...

  92. Re:You must have an different definition of freedo by ld+a,b · · Score: 0

    No it is not, the GPL is forcing users(with users defined as people who actually have an use for the code) to release their derivative works under a crappy license.

    The GPL is not only unfree, but it is also a pain in the ass for anyone distributing anything(including private mindless mass sub-users). Making a copy of a GPL BIOS for a friend, makes you no less of a criminal than copying an Apple BIOS. You have to "release" him the code and the license or face an expensive lawsuit.

    They haven't come after you yet so you think you are safe? I trust them as much as I trust Microsoft with their Mono.

    Like the freedom of speech the FSF purports to like so much, software freedom means you cannot say what others must do with it. I am all for software freedom. I think that knowledge has to be shared for the humankind to advance. But the GPL is yet another boulder in freedom's path. It blesses the same immoral copyright laws that cause most knowledge to be lost for all except the rich and privileged.

    At this point they could as well merge with the Media Mafia and rename it to the Disney Public License DRM-certified freedom.

    That said, that doesn't mean I think this violation should be unpunished. The conditions were clear before the fact. The violators must be punished. And hopefully the next time they will contribute to an actually free project.

    --
    10 little-endian boys went out to dine, a big-endian carp ate one, and then there were -246.
  93. Re:You must have an different definition of freedo by Anonymous Coward · · Score: 0

    True freedom means I can cap your ass with a Glowk fotay and no one cares except someone bigger and meaner than me.

  94. Re:WTF is Nexuiz? (since the submitter didn't both by Anonymous Coward · · Score: 0

    Speaking of the submitter, we have kids young and lame enough to use the nick name King InuYasha?

    Get off my lawn!

  95. Re:You must have an different definition of freedo by TheRaven64 · · Score: 1

    No they don't unless, as well as distributing it binary-only, they also destroy all traces of the code. When Microsoft adopted the BSD TCP/IP stack in Windows, the stack did not suddenly vanish. It continued to be maintained an improved, but Microsoft was stuck with their old version because they didn't participate in this process. Eventually, they did a complete rewrite. The only things people couldn't study were Microsoft's changes and, judging by what happened when they tried to migrate Hotmail from FreeBSD to Windows NT, I don't think we missed out on much...

    --
    I am TheRaven on Soylent News
  96. Re:You must have an different definition of freedo by Draek · · Score: 1

    Any and all definitions of "freedom" come with restrictions.

    --
    No problem is insoluble in all conceivable circumstances.
  97. Re:You must have an different definition of freedo by Anonymous Coward · · Score: 1, Insightful

    "Freedom" is a heavily overloaded word, and you have to be clear about the usage. You seem to be either confused, or intentionally using the word out of context.

    I do not know how heavily overloaded "freedom" is, but I do know that the GNU project has redefined "freedom" so that they get all of the cachet from using the word, yet none of the particularities of, you know, letting something be free.

    After all, if GNU definition was so blindingly obvious, GNU wouldn't have a track record of obsessing and telling everyone else what it means.

  98. Re:id's code is GPL too by binarylarry · · Score: 1

    The price is clearly stated on the linked page, $10,000 USD.

    --
    Mod me down, my New Earth Global Warmingist friends!
  99. Re:You must have an different definition of freedo by Anonymous Coward · · Score: 0, Insightful

    BSD license is true freedom.

  100. Re:You must have an different definition of freedo by Bryan3000000 · · Score: 2, Interesting

    Yeah, the freedom to deny others' freedom. That's great. I really, really like a great deal of BSD licensed projects. I really, really hope there is always someone willing to distribute the source in addition to however else they may distribute it, so that others can enjoy the same freedom to stand on the work of others. But it's not guaranteed in any way. Some projects are a single person's decision away from becoming effectively non-free because nobody has the responsibility to keep them free, even if they use, distribute, and profit from them extensively.

  101. Re:id's code is GPL too by Anonymous Coward · · Score: 0

    The context of the post reads as if they replaced all GPL Quake code with original code, rather than relicense it.

  102. Re:WTF is Nexuiz? (since the submitter didn't both by ildon · · Score: 1

    I just assumed it was going to be a Sony Station/360 Arcade game.

  103. Re:You must have an different definition of freedo by Doctor_Jest · · Score: 1

    Technically, no. The definition is free to do with YOUR code what YOU please, but for other's code, you are not free do trample their freedoms to satisfy yours.

    --
    It's the Stay-Puft Marshmallow Man.
  104. Re:I hope... by nacturation · · Score: 1

    Then you decide to start charging 10 cents for the popcorn, and are still including my butter. That's not ok. It violates my license.

    Sure it's okay... someone just used your butter recipe to produce their own. You still have your original butter and using the recipe you can make as much more as you want. And for those who don't want to follow your recipe, you can sell a butter churning service to crank out butter based on the recipe and profit that way. Why would you want to restrict the ability of people to use a recipe given that their use doesn't deny you any of your butter?

    --
    Want to improve your Karma? Instead of "Post Anonymously", try the "Post Humously" option.
  105. Re:You must have an different definition of freedo by nacturation · · Score: 1

    Then don't use it. Anywhere. The Freedom to rip it off is not included. It's is - as someone else mentioned - Freedom for EVERYONE not Freedom for YOU.

    So Firefox doesn't support freedom because the Mozilla Public License allows closed-source derivatives?

    --
    Want to improve your Karma? Instead of "Post Anonymously", try the "Post Humously" option.
  106. Re:You must have an different definition of freedo by nacturation · · Score: 2, Funny

    You are confusing freedom and sovereignty, as no doubt are others in this discussion.

    Wait a minute. I thought this was an anarcho-syndicalist commune!

    --
    Want to improve your Karma? Instead of "Post Anonymously", try the "Post Humously" option.
  107. Re:You must have an different definition of freedo by aristotle-dude · · Score: 1

    Explain. All people involved in an Apache or BSD licensed project have the same rights and freedoms.

    Oh, come on, does one have to be completely unambiguous here? Are you just not using context when you're reading at all? Let me try to clarify:

    The Apache and BSD licenses ensure that all the contributors have a different set of freedoms [from those freedoms ensured by the GPL], and a different set of limitations placed on them [different from those limitations placed on them by the GPL].

    The point is that GPL, Apache, and BSD are all "symmetric" with respect to their contributors. And because they are "symmetric", all of them just come down to just drawing the lines differently between freedoms and limitations. None of them can give you more freedom than any other.

    You may not care about the freedoms that the GPL gives you and that the Apache license doesn't, but lots of other people do.

    Unless if you have coding skills sufficient to make a useful contribution and have the time and energy to do so, you should not give a rats ass as the consumer of the binary. The GPL does not give you any additional rights as the end user than a binary under the BSD license. Most BSD licensed product remain fully open source because it is in their best interests to do so. GPL tries to impose a philosophy whereas BSD relies on the free will of others to do the right thing.

    I prefer the BSD volunteer approach to the trap of the GPL.

    --
    Jesus was a compassionate social conservative who called individuals to sin no more.
  108. Open source and capitalism by Anonymous Coward · · Score: 0

    One must find a balance between making money from one's skill and improving the world around him. Take for example a client server model. The client is open source but the server is proprietary. Is this evil? Does it depend upon the spirit in which the coder is making his plans? What if the server is declared to also become open source after one year? One could keep the existing business model in tact, while pleasing and contributing to the community from the beginning and even more after one year of profits.

  109. Re:You must have an different definition of freedo by hairyfeet · · Score: 1

    How is that? You can still go to whatever BSD site they got it from and do whatever the hell you want to it, you just don't get to force them to share their changes. That is the only real difference you know: With BSD the author says "do whatever the hell you want with it, if you want to share? Cool. If not, that's okay too" while the GPL says "Sure you can have this but you WILL share or else!"

    In BOTH cases you get access to the original code, but in the first you may or may not get changes, such as the changes Apple or MSFT has made to any BSD code they are using, whereas with GPL you WILL hand over all the code or get a visit from a lawyer. in either case the question is moot because the bozo in TFA has NO RIGHT to take the code of others and re-license it on ANY terms, period. So whether he went closed or BSD or whatever really don't matter, a thief is a thief.

    --
    ACs don't waste your time replying, your posts are never seen by me.
  110. Re:You must have an different definition of freedo by i.r.id10t · · Score: 1

    If you choose a GPL base, and make modifications, you are under no obligation to share back your code - until you distribute. And even then it doesn't have to be in a patch format....

    --
    Don't blame me, I voted for Kodos
  111. Re:You must have an different definition of freedo by Insanity+Defense · · Score: 1

    The GPL is only a freedom license when compared to closed-source license. Compared to other, freer licenses, it's really concerned about creating a commons than it is about freedom.

    It allows more freedom than copyright law itself does that makes it a "Freedom License".

    The typical "UnFree" License tries to extend copyright law to remove freedoms from the user of the software that the law itself would otherwise allow.

  112. Re:You must have an different definition of freedo by martin-boundary · · Score: 1

    Like the important part of freedom of speech is not the freedom of every single person to speak, but rather that of every message having the right to exist and be heard.

    That's not the important part of freedom of speech. What good is the right of a message to exist and be heard, if nobody is allowed to speak it? Examples where this occurs are libel, lèse-majesté, incitement to commit crimes, and even treason.

    The important part of freedom of speech isn't the message, it's the fact that anyone (ie not just "authorized" people) can actually speak the message with impunity.

    Similarly, a program that's allowed to exist on a USB drive, but isn't allowed to be actually run or even modified by anyone, is not much good. You need to explicitly give everyone the freedoms listed in the GPL in practice, at least if you want a free society.

  113. They got forked... by Anonymous Coward · · Score: 0

    and they are getting forked up now.

  114. Re:You must have an different definition of freedo by mabhatter654 · · Score: 2, Informative

    But Mozilla "owns" the source code. They request contributions of code be signed over to them to be in the official tree... that way they can legally prove they "own" every line, and can adjust the license at will. Each contributor gets the choice UP FRONT to agree or not to sign off to Mozilla.

    This is the same problem the Linux Kernel has moving from GPL2 to GPL3. Linus specifically didn't include an "or later version" clause, and some contributors are even DEAD. There's no way to change the license... Unless this game had code assignment too, I can't see how they can do this.

  115. Re:id's code is GPL too by yuhong · · Score: 1

    Looks like it does, according to an update: http://alientrap.org/nexuiz/news

  116. Re:You must have an different definition of freedo by nacturation · · Score: 1

    But Mozilla "owns" the source code.

    How, exactly, is your reply a relevant response to the fact that the Mozilla Public License allowed closed-source derivatives and thus Firefox doesn't support freedom? Did you read the context of the thread I originally replied to suggesting that the GPL, which prevents closed source derivatives, is necessary to preserve freedom?

    --
    Want to improve your Karma? Instead of "Post Anonymously", try the "Post Humously" option.
  117. Re:You must have an different definition of freedo by Anonymous Coward · · Score: 0

    Only when your particular tunnel vision makes you see only what just you at the moment can do with the code you just got. When you account for the fact that the other licenses you're alluding to do not give other people downstream any freedom to do with software what they want the picture changes. The GPL doesn't impose restrictions, it imposes a lack of restrictions that other licenses don't.

  118. Re:You must have an different definition of freedo by gnud · · Score: 1

    It is blindingly obvious (to me at least) that the GNU definition means more freedom for me, in practice.

    So while BSD developers should of course do whatever they want, I'd like to thank developers who opt for the (L)GPL.

  119. Loolz by Anonymous Coward · · Score: 0

    Loolz

  120. Wrong. by RichiH · · Score: 1

    So while you have free use of the code in question, everyone else has free use of any changes you may make to it.

    Wrong. Only if you give them the resulting binaries do you have to make them a written offer to give them the code through the same means they received the binaries with.

  121. Re:You must have an different definition of freedo by RichiH · · Score: 1

    Right, BSD licensing does not give the freedom to license BSD code under a different license just because you make modifications to it. No license allows that, so you can't really call it a restriction.

    Putting something into the public domain does allow re-licensing. And yes, the public domain _is_ a form of licence.

  122. Re:You must have an different definition of freedo by RichiH · · Score: 1

    Because your freedom seems to come with restrictions.

    Your freedom to walk down the street unharmed restricts me from punching you in the face.

    Total, absolute freedom might work in the self-regulating anarchisms Robert A. Heinlein wrote about, but even there, people were restricting themselves. By their own free will, granted; but still.

    The moral: There are _always_ restrictions. And that is a good thing. Which particular set you prefer... Now _that_ is open for debate :)

  123. Easy by RichiH · · Score: 1

    If the various authors waived their rights (where possible. Impossible in Germany, for example) or similar when contributing, Nexuiz is within their rights.

    If a single commit was made under the GPL exclusively, they need to ask the contributors to re-license, to re-implement or omit the relevant parts or they must not re-license the whole thing.

    I don't know about the project's internals so I can not decide either way, but theory behind this is trivial.

  124. Re:You must have an different definition of freedo by AvitarX · · Score: 1

    I'm pretty sure I could write a license that says you can re-license this code however you want.

    --
    Wow, sent an e-mail as suggested when clicking on "use classic" banner, and got a fast response that addressed my msg
  125. Re:You must have an different definition of freedo by ffreeloader · · Score: 1

    There is no freedom without restrictions. My right to punch you stops where your nose begins. My right to free speech stops where your right to not be libeled and slandered begins. Your right to do as you please with my property ends where my right to do with I please with my property begins.

    Freedom without respect for the rights of others is lunacy. It leads to very bad ends. It ends with total lawlessness and might makes right.

    --
    "while democracy seeks equality in liberty, socialism seeks equality in restraint and servitude." de Tocqueville
  126. Re:You must have an different definition of freedo by someone1234 · · Score: 1

    The question here is not which license is better (more free). The question is, can you relicense other people's work or no.
    In Mozilla's case, the original authors renounced their copyrights, so it is fine.

    --
    Patents Drive Free Software as Hurricanes Drive Construction Industry
  127. Re:You must have an different definition of freedo by HiThere · · Score: 1

    Sorry, that comes with two kinds of restrictions:

    1) as the donor you must have the right to so contribute it (e.g., owner of the copyright).

    2) as the recipient you must not apply for a copyright on it.

    I'm sure there are others, but those just appeared in my mind instantly.

    --

    I think we've pushed this "anyone can grow up to be president" thing too far.
  128. Re:You must have an different definition of freedo by nacturation · · Score: 0, Troll

    The question here is not which license is better (more free).

    If you read the thread, that is exactly what is being discussed. It may surprise you to learn that sometimes Slashdot discussions deviate from the topic introduced by the article.

    --
    Want to improve your Karma? Instead of "Post Anonymously", try the "Post Humously" option.
  129. Re:You must have an different definition of freedo by pydev · · Score: 1

    Unless if you have coding skills sufficient to make a useful contribution and have the time and energy to do so, you should not give a rats ass as the consumer of the binary.

    The availability of the source code guarantees that the software itself, including its binaries, continue to be available.

    The GPL does not give you any additional rights as the end user than a binary under the BSD license.

    Bullshit. The GPL ensures continued availability of the source code, which is a huge advantage for end users.

    Most BSD licensed product remain fully open source because it is in their best interests to do so.

    You mean like Microsoft and Apple, who have taken a lot of BSD source code and made proprietary, often incompatible versions? No thanks.

    GPL tries to impose a philosophy whereas BSD relies on the free will of others to do the right thing. I prefer the BSD volunteer approach to the trap of the GPL.

    Spare me your biased, ideological drivel.

  130. Re:You must have an different definition of freedo by pydev · · Score: 1

    Apache/BSD gives you more freedoms than GPL does and mandates fewer restrictions.

    The freedom the GPL cares about is the freedom to access the source code of any application you use. Apache/BSD do not guarantee that freedom, the GPL guarantees it at least for software that falls under the GPL.

    The freedom you care about about, namely that you can take someone else's open source software and make proprietary versions of it, is not a freedom I care about. I may grant you that freedom if it serves my purpose, but other than that, you can just get lost as far as I'm concerned.

  131. Re:You must have an different definition of freedo by aristotle-dude · · Score: 1

    Unless if you have coding skills sufficient to make a useful contribution and have the time and energy to do so, you should not give a rats ass as the consumer of the binary.

    The availability of the source code guarantees that the software itself, including its binaries, continue to be available.

    The GPL does not give you any additional rights as the end user than a binary under the BSD license.

    Bullshit. The GPL ensures continued availability of the source code, which is a huge advantage for end users.

    Most BSD licensed product remain fully open source because it is in their best interests to do so.

    You mean like Microsoft and Apple, who have taken a lot of BSD source code and made proprietary, often incompatible versions? No thanks.

    GPL tries to impose a philosophy whereas BSD relies on the free will of others to do the right thing. I prefer the BSD volunteer approach to the trap of the GPL.

    Spare me your biased, ideological drivel.

    Speaking for bullshit and ideological drivel, source code does not ensure the continued availability of binaries or source code. You are compelled to publish your source code back to the community but nobody is compelled to release binaries or make source code available outside of a repository. For end users, having to source code available is effectivity the same as having nothing available when said users would have to know how to compile the code including modifying any necessary make files for their platform after the first figured out how to access the code from the repository. There is nothing compelling the maintainer to continue publishing the repository as running servers costs money.

    Most BSD code does remain open but it also allows incorporation of the code in closed source implementations. The advantage of this is that "open standards" like TC/IP receive consistent and widespread adoption. End users tend to benefit more from "open standards" than "open source" although BSD licensed open source can lead to quick adoption of open standards.

    Guess which one helps prevent vendor lock-in? Answer: Open Standards. The end user gets to choose open source and/or one of many closed source implementations of the "same" standard.

    Open Software can be proprietary if that software implements and protocol or file format without documenting it for others to re-implement and the code has a viral software license. No commercial closed source developer will touch the code for fear of contamination while a BSD licensed product can be open source and and become an open format/standard with both open and closed source implementations.

    --
    Jesus was a compassionate social conservative who called individuals to sin no more.
  132. Re:I hope... by beowulf01 · · Score: 0

    Popcorn? Butter? I'm confused...

  133. Re:You must have an different definition of freedo by rdnetto · · Score: 1

    THIS! IS SLASHDOT!!!

    --
    Most human behaviour can be explained in terms of identity.
  134. Re:You must have an different definition of freedo by mabhatter654 · · Score: 1

    someone is correct. if the program was done as a "community" project without copyright assignment then we have a standard GPL violation here once this software goes on proprietary game discs and they don't cough up the code. The issue is not the license that's already done, but if the project got copyright assignment from contributors or not... They sure as heck don't have ID's assignment if any original Quake code is still there ID's agreement specifically doesn't allow what they're doing in addition to being GPL.

    It comes back to the pragmatic vs. theory... are contributors "donating" their code, or do they retain their copyright even for a small piece. This goes all the way back to when Paul and Bill were dumpster diving for Basic code.