Slashdot Mirror


John Carmack Enforcing the GPL on Quake Source

GuavaBerry writes, "John Carmack's latest .plan update is really really interesting. Apparently a modmaker is trying to derive work from the newly GPL'ed Quake source without releasing source to his binaries, and Carmack isn't happy about it. The debate is chilling, but we must appreciate Carmack's no-nonsense approach to enforcing his rights under the GPL. "

772 comments

  1. No flames necessary. by dougman · · Score: 4

    He HAS to vigorously defend the GPL. To not do so would not only be unfair to his work, the liscence, and the community in general, but who would want to be the first person to weaken the integrity of the GPL by allowing a high-profile violation like this? Sounds about as well-advised as this dern train jump thing on fox right about now. Egads.

    1. Re:No flames necessary. by Anonymous Coward · · Score: 0

      When you think about it, there is no way to get around the GPL, especially in this case. First off, there are several other people working on the code. What's to stop him from stealing their code? He's basically saying that the GPL isn't enforceable, and is about to learn real quick that it is.

      Anonymous Coward
      aka Spider-X

  2. Specifics of the GPL violation by /dev/kev · · Score: 5
    I've written to Slade, the leader of the QuakeLives project, regarding the details of the GPL violation. This is not the first time Slade and I have locked horns over the GPL, as it is not the first time that he has broken the GPL.

    Read the emails here.

    --
    Quidquid latine dictum sit, altum viditur.
    1. Re:Specifics of the GPL violation by David+Ham · · Score: 1

      wonderful. and you know what will happen here, right? he'll be forced to open up the source - and he'll put it on a 56k uplink on a windows box that needs to be rebooted 3 times/day...
      --
      DeCSS source code!

      --

      --
      you must amputate to email me
      i read all replies to my comments

    2. Re:Specifics of the GPL violation by /dev/kev · · Score: 1

      As long as someone gets it and can mirror it on a decent site, that's fine. And as long as the binaries are also on that crappy link, right next to the source (as the GPL says).

      Further, I wouldn't put it past Slade to "lose" the source... He's tried that excuse in the past, too.

      --
      Quidquid latine dictum sit, altum viditur.
    3. Re:Specifics of the GPL violation by Anonymous Coward · · Score: 0
      he'll be forced to open up the source - and he'll put it on a 56k uplink on a windows box that needs to be rebooted 3 times/day...

      Let him do so ... surely there are numerous Open Source sites that would be willing to mirror the GPLed sources on more robust servers.

    4. Re:Specifics of the GPL violation by MochaMan · · Score: 3

      Since the response from Slade claims that he is not restricting access to the code, he's just licensing the bandwidth, maybe someone would care to mirror the source? Or perhaps he doesn't have the bandwidth for that one transfer?

      Hmmm, perhaps he'd be open to us sending him a self-addressed, stamped envelope, a ream of paper and some toner and asking for a printout?

      Geez, it's hard to believe people are dumb enough to try stuff like this. Makes you wonder whether he ever bothered to read the GPL before making such a lame attempt at circumventing it...

    5. Re:Specifics of the GPL violation by Adam+Walker · · Score: 1
      What happens, then, if Carmack takes this guy to Court and loses? Does that mean the GPL is rendered useless?

      I'd honestly try to reason more with this guy, rather than just take him right to court, because of the implications of a loss to Carmack and the rest of the community.

    6. Re:Specifics of the GPL violation by /dev/kev · · Score: 2
      Since the response from Slade claims that he is not restricting access to the code, he's just licensing the bandwidth, maybe someone would care to mirror the source? Or perhaps he doesn't have the bandwidth for that one transfer?

      Even that's not good enough. Section 6 of the GPL says that he can't impose additional restrictions on the distribution of the software, which he is doing.

      Hmmm, perhaps he'd be open to us sending him a self-addressed, stamped envelope, a ream of paper and some toner and asking for a printout?

      The GPL specifies that machine-readable copies of the source must be made available.

      --
      Quidquid latine dictum sit, altum viditur.
    7. Re:Specifics of the GPL violation by Anonymous Coward · · Score: 0

      1/2" magnetic tape could be one format he could distribute it on. 6250 bpi tape is pretty machine-readable. He can make a media charge, too.

      Paper tape isn't as available as it used to be, although board houses use the mylar variety to code drill patterns still, I think. It would get really pricey. Shipping would get up there, and speaking from the experience of loading the FOCAL interpreter onto a PDP-8 for my programming class at college, I know what a hassle it would be to load more than a few dozen kilobytes that way, high speed optical tape reader or not.

      Anyhow...

      Maybe a diode array. A core plane isn't realistic, I suspect the read logic would be mandated by the GPL. Wire it into a PCMCIA card or something.

    8. Re:Specifics of the GPL violation by Cuthalion · · Score: 2

      If the GPL is undefensable in court, it's better to discover that now, rather than go ahead and release under a worthless license until we DO find that out.

      Also, this is a much better situation to set a precedent - the resources are stacked on the side of the GPL, as is the evidence. If the GPL can't win here, it's less likely later on. If the GPL can succeed here, that will HELP it in more difficult cases that may crop up in the future.

      I'd like to avoid legal confrontations as much as the next guy, but if the GPL is going to have a legal test, this is pretty much as good a legal test as could be. There is NO dispute over who created the original, what the license was, and the defendant cannot afford a million bucks worth of weasels^H^H^H^H^H^Hlawyers.

      --
      Trees can't go dancing
      So do them a big favor
      Pretend dancing stinks!
    9. Re:Specifics of the GPL violation by Anonymous Coward · · Score: 0

      anyone else familiar with the concept of Mirror sites?

    10. Re:Specifics of the GPL violation by MochaMan · · Score: 2

      Even that's not good enough. Section 6 of the GPL says that he can't impose additional restrictions on the distribution of the software, which he is doing.

      Absolutely - I was just being goofy. On a more serious note though, it's unfortunate that people out there try to pull this kind of thing. What's worse is that he attempts to disguise his ploy as being good for the community.

      As for his claim that the majority of people out there are demanding the source code to an application have no intention of making bugfixes/improvements, that's simply ludicrous at best. There are a ton of people volunteering a ton of their time to write great software out there - look at almost any open source project. Look at the FSF, Debian, Apache, XMMS... I could go on for a couple gazillion pages.

      Fundamentally, if his goal was to incite more people to get into the spirit of the GPL, it would have made more sense to lead by example. Somehow I get the impression that his real intention has nothing to do with helping out... call me a skeptic.

  3. so now we get to see if it works... by jdwilso2 · · Score: 5

    You know what I hope? I hope that the guy releasing the binaries keeps it up. That way, we can see what the GPL is legally made of if John takes him to court. That'd be cool, especially if the GPL prevailed... I've always been a little skeptical about the power of the GPL, and I think a good litmus test would do it wonders.

    1. Re:so now we get to see if it works... by rebrane · · Score: 1
      Sure, it would show people that the GPL is enforcable. How valuable is that? It's clearly enforcable, it's written by lawyers and has surely been tested in the past. I fear that if this has to be settled in the court, it will be painted as 'the dark side of the GPL:' some GPL sticklers working to destroy a project just because the project author wouldn't comply with their Communist license.

      It's obvious to many people, probably most Slashdot readers, that this is not the case; however, once the ball is in the public court, the media will do what they want with it. It's always a concern.

      --neil

      By the way, let it be said in advance that I will laugh heartily if this post is moderated down because of my obvious sarcastic hyperbole re: the GPL. Standard disclaimer: that's not what I really think. Obviously.

    2. Re:so now we get to see if it works... by /ASCII · · Score: 1
      Sure, it would show people that the GPL is enforcable. How valuable is that? It's clearly enforcable, it's written by lawyers and has surely been tested in the past.

      Nope, I dont think the GPL has EVER been tested in court, positivly not in a major lawsuit. Hence it would be a good thing if this would go to court, as there is still some insecurity to if it actually holds up. And if you read it, you will soon see that it is very clearly not written by a lawyer - it's less than 10 pages long! Compare this to the license that came with the bonusdisc for my Holywood+ DVD-card - it was actually 90 pages long(Soo thats the reason DVDs can store more data than a CD - To fit the ever-expanding license agreements).

      One thing that makes me uncomfortable abot GNU is it's very subtle left-wing propaganda, for instance this quote from the emacs documentaion:

      Copyleft
      A copyleft is a notice giving the public legal permission to redistribute a program or other work of art. Copylefts are used by left-wing programmers to promote freedom and cooperation, just as copyrights are used by right-wing programmers to gain power over other people. The particular form of copyleft used by the GNU project is called the GNU General Public License. See section GNU GENERAL PUBLIC LICENSE.

      I mean, REALLY! A lot of people contributing to GNU software aren't left-wing at all. I for instance simply feel that some software (for instance the OS, devtools, etc.) should be free (speach, not beer) in order to promote innovation and competition.

      Sorry if the last part of this post was offtopic, but I just felt I needed to rant. Why is there no RANT-tag defined in HTML?

      --
      Try out fish, the friendly interactive shell.
    3. Re:so now we get to see if it works... by Anonymous Coward · · Score: 0

      Actually, I'm not sure that it has been tested. Someone who has been involved for longer than I may want to correct me, but to the best of my knowledge the closest it ever came to a legal test was when Apple wrote the ObjC stuff for gcc and were forced to release it. Again, though, I'm pretty sure that this never went to court. Perhaps this is the perfect time for it- a very well funded and well motivated litigant (Carmack) taking on a guy who sounds pretty much like a punk and most certainly doesn't have the cash to compete with id. Think about it- the next time the GPL goes to court, it could easily be MS and their legal minions against some underfunded group (take your pick- in comparison to MS, everyone, even the DOJ, is underfunded.) It'd be much better to establish precedence now (when the situation is in our favor) than to wait for that kind of situation. ~luge

    4. Re:so now we get to see if it works... by kurowski · · Score: 1
      I'm sorry, but I have to say that I despise this kind of sentiment. I don't want to see the money that I paid for Quake to go into the hands of some lawyer just because some asshole decided to violate the GPL. I want the money that I paid for Quake3 to go into the production of Quake4, or into John's purchase of a Tommy Kaira ZZ, or anything other than being wasted in a legal battle with some kid trying to piggyback off someone else's work.

      And I must admit that I am quite disturbed to see the deeply ingrained American mindset of "sue, Sue, SUE!" pervert the mentality of the open source community. We don't need big corporations, government courts, and high-priced law firms to tell us what's right. Let's just take out the punk's server, release his code for him, and just not play QuakeLives or whatever the hell it's called anyway? (hint- that last sentence was a joke...)

    5. Re:so now we get to see if it works... by drivers · · Score: 2

      Sueing is a perfectly civil remedy to legal problems. Would you prefer if Carmack hired a thug to rough him up instead? Settling issues in court is pretty much equivalent to civilization. Ok maybe that's going a little far. :)

    6. Re:so now we get to see if it works... by radar+bunny · · Score: 2

      Something to ponder here.

      Ok, first GPL isnt an actual contract between two people, rather a stipulation attached to the release of software. Anyone can download the source code, modify it, repackage it, and re-release it without ever having talked to the original creator.

      Now, supose a judge was to rule in favor of John Carmack, and says that GPL is legal and that software vendors have the right to place stipulations on their software. Does anyone supose this could make UCITA a legal defacto.

      I know that GPL is actually a granting of rights where as UCITA is a striping of rights, but stranger things have happened.

      --
      "I mean, All you can definately say about a fellow who thinks he's a poached egg, is; He's in the minority." James Burke
    7. Re:so now we get to see if it works... by rebrane · · Score: 1
      Nope, I dont think the GPL has EVER been tested in court, positivly not in a major lawsuit.

      You're wrong. Several posters in this thread have mentioned suits involving the GPL. As for 'major,' high-profile lawsuits, it doesn't seem to me that we'd want to use this suit as the GPL's public introduction as a powerful document, because it could be given the spin that we're -restricting- the rights of the author of this Quake-derivative work, rather than protecting the rights of the community.

      And if you read it, you will soon see that it is very clearly not written by a lawyer - it's less than 10 pages long!

      I have, of course, read it. It is worded in very precise terms, as a legal document; and the FSF would be utterly foolish not to have it reviewed and clarified by a lawyer. It's a common-sense assumption.

      --neil

    8. Re:so now we get to see if it works... by Anonymous Coward · · Score: 0

      Why is there no RANT-tag defined in HTML?

      Congrats. You just plagiarized a remark by CmdrTaco a couple of days ago.

      Dork.

    9. Re:so now we get to see if it works... by Nebulo · · Score: 1

      Nah - he Open-Sourced it. (wokka-wokka)

    10. Re:so now we get to see if it works... by Anonymous Coward · · Score: 0

      That is a much better idea. The money should be used to buy Carmack a railgun.

    11. Re:so now we get to see if it works... by Sun · · Score: 1
      Does anyone supose this could make UCITA a legal defacto.

      No, as far as I understand the UCITA is stating certain things that are automatically enforcable in a software license type agreement. Some people thought it necessary, as there are obviously some things that are not enforcable.

      For example, does anyone argue that this license will not hold up in court:

      By clicking "I agree", you are obliged to send 20% of each of your salary for the next two years to the author's account.

      Licenses are the only ways an intelectual property holder can protect her intelectual property, while still distributing it. This includes restricting copying (or restricting copying restriction). Whether that includes restricting reverse engineering, or any other part, is a matter of law and interpretation. This is what the UCITA is there for.

      Noone (except some Slashdoters?) is disputing the actual legicimacy or placing a license specifying what the copyright holder allows done with her copyrighted material. The dispute is over what the copyright holder can specify.

    12. Re:so now we get to see if it works... by Anonymous Coward · · Score: 0

      Where the hell does this stuff come from? God these younglings come hoping in with their propaganda and disinformation... I hate to tell you this, but I was in the community when NeXT (not Apple) released the Objective-C back to the FSF. And while I do recall Stallman getting his typical hard-on and praising NeXT for the release there was no talk about having to force them to release anything. The docs and such were perfectly amiable and didn't have any animosity or glee about having forced one of those dirty capitalist pigs to give up their code.

    13. Re:so now we get to see if it works... by Anonymous Coward · · Score: 0
      I really don't want to post just to say Moderate this previous post up... but moderate this duckling moose hen.

      Ahhh! Excellent!

    14. Re:so now we get to see if it works... by Anonymous Coward · · Score: 0

      Taco didn't come up with that one, I've seen AC use it for god knows how long, and he probably didn't come up with it either...
      This will probably end up in the jargon file pretty soon. Dont be such a jack ass!

    15. Re:so now we get to see if it works... by odaiwai · · Score: 2

      I believe that RMS has a tame lawyer who has reviewed this. I believe that the lawyer in question is in fact a professor of law at a major east coast university.

    16. Re:so now we get to see if it works... by Sri+Lumpa · · Score: 1


      <I>Licenses are the only ways an intelectual property holder can protect her intelectual property, while still distributing it.</I>

      So with your reasoning books don't exists, given that they are intellectual property (Copyright) and are distributed without <i>enforceable</i> license.

      <I>This includes restricting copying</I>

      False, you have the right to copy the copyrighted work, for example copy your CD to your hard drive or on your MP3 player, this is called fair use, but what you don't have the right to is to redistribute it.

      <I>Noone (except some Slashdoters?) is disputing the actual legicimacy or placing a license specifying what the copyright holder allows done with her copyrighted material.</I>

      False, I unfortunately don't have my course notes here but in the first semester I took a Computer Law course talking about copyright (and patents this semester) and their are people outside the Free Software community that are asking themselves (and other) wether softwares should be licensed, which is a lease-like relationship or wether they should not be licensed and be sold in a product sale relationship.

      This question has also already been asked for books at the beginning of the century when their were a lot of licenses on books stating that it was forbidden to re-sell the book or to re-sell it under a certain price (which was at leat as high as the original price of course) and it was judged that such licenses weren't enforceable, which is why used book stores are legal today.

      My opinion is that Software being the subject of a sale (I buy the box) they should be considered as book, maybe with more restrictions as I could install it on different computer but as books nonetheless.

      --
      "The obvious mathematical breakthrough would be development of an easy way to factor large prime numbers." Bill Gates,
  4. A quakelives betatester... by myconid · · Score: 5

    As a avid quake player, the source code release of Quake has almost destroyed the community. Through extensive monitoring of servers (which should exist anyways) most popular servers have a no cheating policy that includes instant bannishment. I respect the QuakeLives project, and its programmer, but I feel that Slade is destroying the community further. Mega TF, arguably the best quake mod out, is beginning to move towards QuakeLives only, a dependance that could kill both Mega TF, or regular Quake. The QuakeLives project is attempting to create a server that only THEIR client can connect to and monopolize the community. Slade has attempted to swindle his way around this multiple times, consitering making difs, or other such ideas, including this "click through" of giving up your rights. I wish slade would realize that there ARE ways to get past cheating, and they CAN include not breaking the law. I applaud Carmack for his protection of the community. Slade attacks the fact that no one is attempting to fix bugs, or make Quake better. I ask you, what has Slade done to fix bugs and make Quake better? He himself has closed the source of his tree, and isn't obiding by the wording, or the intent of the GPL.

    My 2 cents.

    --

    SB.
    1. Re:A quakelives betatester... by fsck · · Score: 2
      Hi how you doing?
      Slade attacks the fact that no one is attempting to fix bugs, or make Quake better. I ask you, what has Slade done to fix bugs and make Quake better? He himself has closed the source of his tree, and isn't obiding by the wording, or the intent of the GPL.

      Try this

      quake.sourceforge.net

      hope this helps.

      --

      Lars - ...I could always phone Linus when I had a problem.
    2. Re:A quakelives betatester... by nyet · · Score: 4

      As a server admin I can tell you that OpenSourcing quakeworld was a total disaster to the gaming community. At one point my ban list was 50k of IP addresses and subnets.

      While quakelives actions are completely deplorable, and I truely believe Slade really has zero clue, we are nowhere nearer to a real solution than we were when the source was released.

      Gamers who cared about a cheat free server were not coders.

      Coders who wanted to play with the source didn't care whether public servers were even marginally viable.

      This is a situation in which NOBODY won. The real gamers gave up and moved to another game. The real coders told the gamers "good riddance, we don't like you anyway" and decided that public servers (let alone competitive matches) were pointless. The cheaters rejoiced and now make my hobby as a public server admin a total pain in the ass.

      At the same time, Slade assumed (wrongly) 1) that security by obscurity is viable and 2) that he could completely ignore the GPL.

      I challenge any of you to due useful work in securing the client/server AND keep the source open. Nettrek has some good things, as does DNet, but I have yet to see any progress other than the bletcherously horrible speed cheat checker.

      In the end, I'm guessing a secure online game solution that is opensource will not emerge, because its just not interesting to coders.

    3. Re:A quakelives betatester... by fluxrad · · Score: 1

      I have to agree with you that MegaTF is the best quake mod out there - but what killed MegaTF is Half-Life...i know people that play TFC that don't even friggin' know there were two TF mods before it. It saddens me to know that we're coming into an age where FPS players give no respect to wolfenstein, doom, and of course, Quake.

      Live and learn. It was about time they released the source to quake - but if it's going to be GPLed, it needs to stay GPLed..none of this proprietary BS. I sincerely hope this goes to court...in the best of all possible worlds the open source community can use it to set a legal precedent for the GPL (who better to do it than the company that brought you Quake, hehe).

      -FluX


      -FluX
      -------------------------
      Your Ad Here!
      -------------------------

      --
      "It is seldom that liberty of any kind is lost all at once." -David Hume
    4. Re:A quakelives betatester... by Kaht · · Score: 1

      Remember that old discussion regarding what to do about open sourcing games, given what happened with Quake?

      What came about from that?

      Was there any solution, or was it decided that that was a challenge that we couldn't over come without a closed-source solution?

      --
      Devilled Eggs - A disturbing little creation of mine.
    5. Re:A quakelives betatester... by Wumpus · · Score: 1

      Has anyone considered using a PGP like web of trust model, with client authentication, to help prevent cheating?

    6. Re:A quakelives betatester... by Weezul · · Score: 4

      This is a situation in which NOBODY won.

      No, John Carmack wins when people switch to Quake3 and pay for it. That a part of the point to releasing the source. This is part of why the GPL is so cool, it provides more commercial incentive (then Artistic or BSD) and more freedom for the consumor.

      There are open source solutions to the quake1 cheating problem, but they require more bandwidth (you need to change the protocolls to give less advance information -> more bandwidth -> only dorm room kids can play). These solution also require a health redefinition of cheating from a coders perspective, i.e. the game is the protocoll. A combination of reducing the possible cheats (via protocoll adjustments) and making the less profitable but more intertaining cheats (like an aim-bot) available to everyone (via a scripting langauge) will make the game fair.

      It is not unreasonable to hacve a fair open source networked game, but it is unreasonable to make just any game open source and fair, i.e. you MUST redifine what you consider to be cheating.

      Actually, if I had more time I'd be tempted to write an X protocoll watcher to allow external cheats to be added to Mr. Slade's binary version of the game.. just to force people to make these games reasonable in the first place.

      --
      The Christian religion has been and still is the principal enemy of moral progress in the world. -- Bertrand Russell
    7. Re:A quakelives betatester... by drix · · Score: 1

      Oh stop trying to pull rank. Why not just throw out the whole pedigree: people who "only" played beginning with Wolfenstein need to pay props to Duke, and people who started with Duke owe it all the Commander Keen. Blah blah blah it goes all the way back to pong. Personally, I'm ecstatic when I see FPS players giving no "respect" to the early FPS games - it means they're new gamers, and new gamers mean more opponents for me, and more servers too. So stop bellyaching.

      --

      --

      I think there is a world market for maybe five personal web logs.
    8. Re:A quakelives betatester... by Anonymous Coward · · Score: 0


      Are you being deliberately obtuse, or are you just retarded? Nobody can download Slade's alterations - that's a breach of the GPL.

      Hope that helps.

    9. Re:A quakelives betatester... by fluxrad · · Score: 0

      this got modded up?? good thing...i had forgotten pong was an FPS - thanks for the reminder.

      BTW - since when was Duke Nukem a thoroughbread FPS??

      how about a screenshot from the original looks like fucking metroid!


      -FluX
      -------------------------
      Your Ad Here!
      -------------------------

      --
      "It is seldom that liberty of any kind is lost all at once." -David Hume
    10. Re:A quakelives betatester... by Anonymous Coward · · Score: 0

      "an X protocol watcher to allow external cheats..." WTF?

      Please stop giving georgia tech a bad name on public forums. If you haven't a fucking clue what you're talking about, don't post.

    11. Re:A quakelives betatester... by fuzzybunny · · Score: 2
      >I challenge any of you to due useful work in
      >securing the client/server AND keep the source
      >open. Nettrek has some good things, as does
      >DNet, but I have yet to see any progress other
      >than the bletcherously horrible speed cheat
      >checker.

      You're thinking of Netrek. Some Quake players came into the Netrek Newsgroup asking nicely for help on how to secure the game.

      I don't know where this led, but I'm sure all the trek players would be curious to see if there was ever any success.

      Netrek uses rsa client authentication--the source for the client and the server is completely open, so anyone can write custom hacks into them. However, most of the public servers have a list of "blessed" client keys. So if you want to play on one of these servers (there are some non-authenticating ones), you need to (a) obtain the source to generate an rsa key--this is currently just to comply with export restrictions--and (b) submit the key to a volunteer key maintainer.

      The cool thing is that most of the discussion about what's "borgish" (non-kosher robot features) and what isn't is public; there is no central governing body which decides what goes and what doesn't, it's all done through public scrutiny.

      --
      Cole's Law: Thinly sliced cabbage
    12. Re:A quakelives betatester... by Anonymous Coward · · Score: 0

      People on platforms without quakeworld won! /Nicholai

    13. Re:A quakelives betatester... by Anonymous Coward · · Score: 0

      I mean you watch the network protocol to find the bad guys (and yourself) and generate X events to control things like aim. You can not do any immiginable cheat this way, but an aim-bot should be no problem (when you press fire it generates an X event for the aim-bot, which generates X events to aim and fire). If you think about it you will see that it is not that mentally chalenging.. it's just a lot more work then hacking the source.. and not something I have any time to be doing.

    14. Re:A quakelives betatester... by Score+Whore · · Score: 2

      All this "anti-cheat" code does is to provide legitimacy to cheaters. The fact is that no amount of crypto/signing/pki/etc can prevent people from cheating. During the development of Paradise netrek (which coincided with the crypt-to-RSA transition of binary authentication) we had to look at this. You truly can't stop it. The server has to accept input across a network from the clients, there is no possible way to ensure that the "client" you are talking to is really the client you think it is. Closed source just raises the bar on who can develop the code to cheat.

      It's going to be really bad when all these teams start spouting their "cheat proof" versions of the game. There is going to be many moments of realization that their work was basically wasted.

    15. Re:A quakelives betatester... by Score+Whore · · Score: 2
      ....there is no central governing body which decides what goes and what doesn't, it's all done through public scrutiny.


      Well, there's Tom.

      Good to see you're still alive John.

      -Bubbles
    16. Re:A quakelives betatester... by otmar · · Score: 1

      The netrek community faced the problem of client modifications as well. You might want to look at the solution implemented there, namely:

      The client has to authenticate itself at the server using a public-key cryptographic algorithm (RSA).

      This way, you can distribute the source of the client without problems, but in order to play with
      a self-compiled client you have to get the server-admin to accept your key.

      /ol

    17. Re:A quakelives betatester... by Anonymous Coward · · Score: 0
      Quoth: I challenge any of you to due useful work in securing the client/server AND keep the source open. Nettrek has some good things, as does DNet, but I have yet to see any progress other than the bletcherously horrible speed cheat checker.

      Ok, here's a quick way. Don't trust the client. Don't assume that the client is clean, don't assume that its not trying to hack. Trust it for very little. You KNOW the server is clean.

    18. Re:A quakelives betatester... by billybob+jr · · Score: 1

      Mega TF is the mod that let the medics lay down syringes, wasn't it?

      I was an avid Team Fortress player back in the day (basically before I started playing Starsiege Tribes). I tried out Mega TF quite a few times, but never really cared for it.

  5. Damnit by Anonymous Coward · · Score: 0

    This guy(the one that is trying to derive a closed source project from a project that is under the GPL) is a disgrace to the open source community. Burn him at the stake!

  6. Excellent by doomy · · Score: 3

    Now we have someone who can enforce his GPLed code with a BFG :)

    Slade's point is that everyone who is asking for source is just asking for it just for the sake of it and that no one really intends to make the code better.

    Mr. Slade, the people who are asking for it and asking for it just for the sake of seeing if you would give it out, is the actual GPL enforcers IMHO. They are testing you, making sure (this is the double checking we have in our system) that you and anyone else who violate the GPL are at all times checked.

    This checking is important.. not only for popular GPLed code, but also for those tiny little applets that are under GPL. By having ppl bicker about source releases and demand them, we are fostering a way of making sure even those tiny pieces of sotware are protected as well.

    Good luck (wouldnt want to be in front of carmack when he fires that BFG10k).

    ...blessed by Ford Perfect ....

    --

    --
    ...free your source and the rest would follow...
    1. Re:Excellent by doomy · · Score: 0

      Oops forgot my tag :)
      --

      --
      ...free your source and the rest would follow...
  7. Re:RETURN ELIAN, AMERIKANISH SWEINHUND!!! by kish+Ag · · Score: 0

    ummm sure....how off topic can one get? From Quake to comunist cuba. Any insightful comments on this? As far as Im concenred, it seems that Carmac has the right to do what hes doing, so go with it, whatever.

    --
    -- "It is my sacred and holy duty to see those guys suffer."
  8. chilling?? by Anonymous Coward · · Score: 0

    What do you mean, chilling? Whoop ass, John!

  9. Watchout for this by Crowdpleazr1 · · Score: 3

    Carmack's got it right about this guy. He's basically trying to rewrite the law because it was inconvienent for him. Too bad, that's the price you pay for using the GPL (why not just post the source on the site and let people download it without having to ask HIM for it). He says he doesn't want to obfuscate the code because that's against the spirit of the GPL, but then neither is denying people access to your code, so the real issue here is protecting his own ego and lashing out at the "bad people."

    Unfortunatly, if he can make this hold up in court (if it gets there), then the GPL is screwed and we can all pretty much kiss the Open Source movement goodbye. I can see it now, to install RedHat you have to agree that you have no right to the code. Blah.

    --
    =I am Jack's general protection fault=
    1. Re:Watchout for this by Dahan · · Score: 1
      Unfortunatly, if he can make this hold up in court (if it gets there), then the GPL is screwed and we can all pretty much kiss the Open Source movement goodbye.

      Open Source was around before the GPL, and will remain even if the GPL falls. See the BSD license. (Of course, under the BSD license, someone could make changes withhold the source code if they wanted)

    2. Re:Watchout for this by Arandir · · Score: 2

      "if he can make this hold up in court..., then the GPL is screwed and we can all pretty much kiss the Open Source movement goodbye"

      The Open Source movement is much more than the GPL. A court ruling could stike a fatal blow to copyleft and GNU licenses, but it would hardly affect any of the other Free Software licenses, particularly the unrestricted licenses.

      --
      A Government Is a Body of People, Usually Notably Ungoverned
    3. Re:Watchout for this by TheCarp · · Score: 3

      > The Open Source movement is much more than the
      > GPL

      I am a definite GPL supporter but...very much
      agreed. GPL is Free Software...but only part of
      it.

      > A court ruling could stike a fatal blow to
      > copyleft and GNU licenses,

      Well here is the thing...anyone who would
      challenge the GPL is a damned fool.

      If you challenge the GPL...and win (ie the GPL
      is found invalid)...well the GPL was the only
      thing that gave you any right, under the law,
      to distribute at all...
      with no licence....the most restrictive possible
      situation is legally assumed. (now if only parts
      were found invalid...that would be different...
      but I doubt that).

      Actually...if ANY licence holds up in court,
      then I think the GPL has an even better chance of
      standing up then say...the Microsoft EULA.

      -Steve

      --
      "I opened my eyes, and everything went dark again"
    4. Re:Watchout for this by Dwonis · · Score: 1

      Even if the current GPL is found unenferceable, it will likely be because of some picky detail that needs to be rewritten. The court will likely make recommendations, and in a few months, we'll have GPLv3, with the problem(s) fixed.

      So companies will be able to exploit our current code, but the next versions of the guts of the GNU system (glibc, bash, sed, sysvinit) with precious SECURITY FIXES will be safe.

      It'd be a hit to free software, but not the end to it.
      --------
      "I already have all the latest software."

    5. Re:Watchout for this by Arandir · · Score: 2

      with no licence....the most restrictive possible situation is legally assumed.

      Having had a recent conversation with a lawyer on the subject of licenses, he assures me that such a situation would not be true.

      If *all* of the GPL were invalidated, then it would become equivalent to "Copyright (c) by Author". This would remove most of the permissions granted in the GPL, but would also remove some of the restrictions! According to this lawyer, the courts treat licenses as contracts (I disagree that they should be, but that's another story). Thus, but accepting the GPL, you are waiving some rights that you already have under copyright.

      --
      A Government Is a Body of People, Usually Notably Ungoverned
    6. Re:Watchout for this by timster · · Score: 1

      Yes, but the standard copyright has NO permissions to distribute, so you would lose all of those. And the GPL places no restrictions on use, so you wouldn't gain anything.
      This would be true if say the Microsoft EULA, which imposes lots of restrictions on use, was declared invalid, but it isn't relevant with the GPL.

      --
      I have seen the future, and it is inconvenient.
    7. Re:Watchout for this by Arandir · · Score: 2

      Actually, thinking this over during the past 24 hours, I suspect that little would change if the GPL were invalidated.

      Think about it. You have already been granted many permissions in the GPL. No ruling is going to invalidate an author's right to give permissions to the user. Even if the GPL is invalidated as a license, you still have proof that the author gave you certain permissions. Even if the author took you to court, your merely waving his source code with the GPL notice attached in front of the judge would be extremely damaging to any of his claims.

      Although copyright gives you no permissions to distribute, the author has already done so. However, the clauses in the GPL that restrict certain forms of usage (yes, they are there) would no longer be valid. As long as you do not copy, distribute or modify the author's code, copyright law allows you to do whatever you want with your *own* code, including dynamically linking it with GPLd code. Copyright law does not consider this to be derivation, but merely referencing. Only the GPL's restrictions on usage (and the lack of UCITA) prevents this.

      --
      A Government Is a Body of People, Usually Notably Ungoverned
  10. Of course. by Anonymous Coward · · Score: 0

    Of course he will. If the terms of a license isn't enforced then the license is meaningless.

  11. Anyone know a little more about this? by Tetsujin · · Score: 1

    Has this been an ongoing thing for a while? John mentioned that some other people mighta been harassing the mod author... Looks like he's handling it well, tho - being polite, giving the guy the benefit of the doubt, but standing up for his rights to the code he released under GPL...

    --
    Bow-ties are cool.
    1. Re:Anyone know a little more about this? by BenLutgens · · Score: 1

      John C. is a professional, and IMHO an industry leader. He was one of the first game coders to embrace Linux and the Open Source Community and gave us quite a start. He opened the doors for alot of great hardware and software advancements made available to us. I hope to christ that the GPL weathers this storm and that this mod maker sees that he is truly doing a grave injustice not just to a Helluva Guy (And iD) but also to boatloads of GPL coders and GPL Code Proponents and cuts the bullshit.

      Dude, if you read this:
      Stop! Comply with the GPL and stop trying to make waves. THis is sensless! You took a great piece of GPL code, which you where happy to get and made some mods. That by definition makes it a GPL'd chunk of code. Think of the ramifications of your actions and give something back to the same damned licsence that gave you the code to hack in the first place.

      I hope this works out o.k. and John:

      Do what you gotta do brother.

      --
      "If you love someone, set them free. If they come home, set them on fire." - George Carlin
    2. Re:Anyone know a little more about this? by fsck · · Score: 1
      Why doesn't this Slade guy just
      1) give up
      2) quit this Quake Lives shit and join up with the much superior quakeforge project
      , the opensource team project to further the quake 1 experience

      This is all such a load of crap.

      --

      Lars - ...I could always phone Linus when I had a problem.
    3. Re:Anyone know a little more about this? by Score+Whore · · Score: 2

      Because competition and independant development is good. That's why all the childish ranters out there spouting "stop coding on foobar and be assimilated into the Linux way" are so laughable.

    4. Re:Anyone know a little more about this? by fsck · · Score: 1

      Competition and independent development are irrelevant when he is intentionally breaking the GPL for his own glory.
      If he chooses to make his own modifications to the GPL Quake1 source and have a lan party in his basement, I encourage him to do that. That's not what he is doing. The fact that he can modify the source and improve it suggests that he is a talented coder, and that his skills could be better used elsewhere. Assimilated? I thought that term was copyrighted by MicroSoft.

      Nice self +moderation btw. It would be intersting if /. would add a feature as to the moderation history of posts.

      --

      Lars - ...I could always phone Linus when I had a problem.
    5. Re:Anyone know a little more about this? by Score+Whore · · Score: 2

      Regardless of his choices about licensing issues, it's still good to have independant development. Let's take a look at your original post: 1) give up 2)quit this Quake Lives shit and join up with the much superior quakeforge project, the opensource team project to further the quake 1 experience Sure point number one is maybe valid, but then again maybe not. If Slade feels he has a valid position then it's valid for him to fight this. Point number two makes you sound like the typical weenie who thinks everybody should be working within the warm bosom of a molting penguin. id released the Quake sources under the GPL, any work that adheres to it's (probably) legal requirements is going to be open source. It's irrelevant whether the project is "sponsored" by some website that hopes to gain hits in return for providing a little CVS and webspace. The fact that you think "that he can modify the source and improve it suggests that he is a talented coder, and that his skills could be better used elsewhere" just indicates that you really are as much of an asshole as you seem to be. The entire free software movement is about sharing and working on what you want to work on. It's not about being assigned to a particular task by some neo-PHB. Why don't you spend less time worrying about what other people are working on and instead putting your code where your mouth is? Or is it that you can't code and managing and proselytizing is the only thing you can do? Nice self +moderation btw. It would be intersting if /. would add a feature as to the moderation history of posts. Oh is that some kind of attack? Sorry if I post relevant enough comments such that people think it might be worth reading what I write.

  12. That's a surprise by BlueGecko · · Score: 2

    I (and it would seem everyone else) always assumed it would be a major corporation that gave us a test case on the GPL. We've kept our eyes on Red Hat, Microsoft, and Corel, and in the end a tiny one-man team who no one has ever even heard of that winds up being the first deliberate violator of the GPL. I wonder if we've just been looking at the wrong bunch...

    1. Re:That's a surprise by Jeremy+Allison+-+Sam · · Score: 5

      "the first deliberate violator of the GPL"

      Ha ! That's funny. There have been *many* deliberate violators of the GPL. Anyone who has managed a large, successful GPL'ed project will have come across these people (I know Samba has).

      What usually happens is that after some polite legal words the violators back down (in all cases I know of). This is why the violators have never ended up in court.

      This is a testament to the legal security of the GPL, in that no violator has yet had the courage to challenge in court what they did (and some have been *very* well funded indeed).

      I expect the same thing to happen here that happens in most of these cases - the violators will back down before losing in court.

      Regards,

      Jeremy Allison,
      Samba Team.

    2. Re:That's a surprise by Uruk · · Score: 2

      It's really not a testament to the strength of the GPL, even though I wish it was.

      There are a myriad of reasons why somebody would not want to go to court over something, not just because they know they're wrong. After all, OJ taught us that America's real motto is "Freedom and Justice for all those who can afford it". If a company really wanted to fight it and win, I have no doubt that sufficient funds could pull it off.

      But there are loads of other reasons why a company wouldn't want to do that. (Or an individual, which lacks the funds a company has). First, you've got the fact that the GPL holds the moral high ground, and you would be seen as stealing from people who give things away for free. Robbing what the public might see as the poor is bad PR form. Also, win or lose with regard to litigation, it's a very LONG and EXPENSIVE process. For something to be worth litigating over, not only does the individual have to have a lot of money, but the product itself has to have a large amount of value.

      --
      -- Truth goes out the door when rumor comes innuendo. -- Groucho Marx
    3. Re:That's a surprise by Daniel · · Score: 2

      I think that should have read 'deliberate, determined, persistent, and stubborn' -- from what I've read that this guy has written, if anyone would be foolish enough to take this to court it would be him. (I doubt he will, though)

      Daniel

      --
      Hurry up and jump on the individualist bandwagon!
    4. Re:That's a surprise by Camelot · · Score: 1
      This is a testament to the legal security of the GPL, in that no violator has yet had the courage to challenge in court what they did

      It's not that the courage - it's just that this Slade guy is too dumb and clueless.

  13. In support of John by JC7 · · Score: 1

    John Carmack's reply to this blatant violation of the GPL is the only one possible if we wish the GPL to have any teeth. Thank you John. In fact, you motivated my first ever post to slashdot.

  14. Good going, John by Kiwi · · Score: 1
    It is very common, in the gamer culture, for people to release mods and what not without releasing the source to those mods. It seems that a lot of people are bashful about releasing source, or that people are so used to closed-source applications, they think being closed-source is perfectly normal.

    This is bad for the gaming community, since some important mods have been lost on more than one occasion when people's hard disks crashed. In addition, it means that the community can not add to other people's cool mods.

    - Sam

    --

    The secret to enjoying Slashdot is to realize that it should not be taken too seriously.

    1. Re:Good going, John by TheCarp · · Score: 2

      > This is bad for the gaming community, since some
      > important mods have been lost on more than one
      > occasion when people's hard disks crashed

      Once upon a time, I used windows (years ago). This
      was, needless to say, prior to my illumination.

      I wrote a program and released it as shareware. I
      always felt that prices should be "fair" so I
      only charged $5 for it (I think in total 4 people
      registered).

      A couple of hard drive crashes, and OS change
      later...I decided I would fuck it and GPL the
      sucker...however...I could not. The source code
      had been lost forever in a crash....I couldn't
      even modify it to take out the nag box (the only
      real difference between the shareware and "full"
      versions).

      In the end I just pulled it from circulation and
      deleted my final copy of it.

      --
      "I opened my eyes, and everything went dark again"
    2. Re:Good going, John by delmoi · · Score: 1

      I couldn't even modify it to take out the nag box

      Why didn't you just give away the full version?

      [ c h a d o k e r e ]

      --

      ReadThe ReflectionEngine, a cyberpunk style n
    3. Re:Good going, John by Zurk · · Score: 1

      cos its fairly useless. i remmeber writing a program similar to this for DOS and then releasing the binary only. result was when my tape drive died on me (Trakker 250) i didnt have the source anymore. after that one i said fuck it - release the source under the GPL or dont release the program at all. its much simpler this way and i can now backup to sourceforge and netpedia whenever i want to. plus, ive got quite a few contributions now so i release contributed stuff like german versions of my code and japanese versions as well as ports to hardware i dont have..which is really kewl.

    4. Re:Good going, John by TheCarp · · Score: 2

      Actually...there was a reason...

      I contemplated that...but I also didn't want
      to deal with bug reports etc (afterall...no code)

      No longer having a windows machine...I just said
      fuck it and deleted it.

      I was also fairly frustrated at the time.

      --
      "I opened my eyes, and everything went dark again"
    5. Re:Good going, John by Pxtl · · Score: 1

      Oy, such is the tragedy of Transformers Quake II (at http://www.telefragged.com/transformers). 'Twas a mod off to a great start, then their coder dissapears in a puff of logic, along with the source. Now they be back at square one. When will ppl learn?

  15. mirrors by Barbarian · · Score: 4

    If the link doesn't work (planetquake tends to puke under load), here's a few others:

    3dshack finger server

    bluesnews finger server

    You could always just finger johnc@idsoftware.com, but I really don't recommend it.... I don't think the id server can take the load.

    The offending page is here: http://w ww.quakelives.com/main/ql.cgi?section=dlagreement& file=qwcl-win32/


    --

    1. Re:mirrors by fsck · · Score: 1

      --- www.quakelives.com ping statistics ---
      16 packets transmitted, 0 packets received, 100% packet loss

      the page is down

      --

      Lars - ...I could always phone Linus when I had a problem.
    2. Re:mirrors by |deity| · · Score: 1

      love your sig man. A little poe parody never hurt anyone.

      --
      Environmentalists are their own worst enemy. ~tricklenews.com
    3. Re:mirrors by mcrandello · · Score: 1

      "" --- www.quakelives.com ping statistics --- 16 packets transmitted, 0 packets received, 100% packet loss "" So much for 'licensing bandwidth', huh? Not to be mean But I think /. just revoked him :-)


      mcrandello@my-deja.com
      rschaar{at}pegasus.cc.ucf.edu if it's important.

  16. Woah... by shepd · · Score: 1

    By reading this you give up your right to free speech.

    If I beleived what Slade is saying, the above sentence would mean something. What Slade is doing cannot be legal. If so, then how about this:

    By reading this, you agree not to hold me responsible for the pirated software you are about to download from me.

    Pheh, right...

    --
    If you could be told what you can see or read, then it follows that you could be told what to say or think - BoC
  17. Re:Nail the Fschker! GPL RuleZ! by Tetsujin · · Score: 1

    Come on, "first post"? You weren't even close! I got in before you, and while I was trying to figure out what to write at least 10 other people got in before me. :) Get a grip.

    Oh, and settle down. Looks like Carmack's got a firm grip on the situation.

    --
    Bow-ties are cool.
  18. IRC Logs Amendment.... by myconid · · Score: 5

    [00:11] i made diffs(esentially
    [00:11] <Slade> let me show you
    [00:11] <Palisade> right
    [00:12] <Slade> lets pretend that this is the quake source code
    [00:12] <Palisade> that means there is GPL'd code in there as well
    [00:12] <Slade> 12345
    [00:12] <Slade> and thats the code needed to make quake run(its oversimplicfication i know)
    [00:12] <Slade> now iD owns the license on all that right?
    [00:13] <Slade> and the license they've granted is the GPL
    [00:13] <Palisade> ok
    [00:13] <Slade> with me so far?
    [00:13] <Slade> ok
    [00:13] <Slade> now.. if i make code thats 123945
    [00:13] <Palisade> so you link in some modifications
    [00:13] <Slade> who owns the copywrite on the 9
    [00:14] <Slade> i do right?
    [00:14] <Palisade> ok 9 is your modification, but by linking it it becomes a part of the whole
    [00:14] <Palisade> you own the copyright, but for you to be able to link it it must be GPL compatible license
    [00:14] <Slade> hang on
    [00:14] <Slade> you're jumping the gun
    [00:14] <Slade> keep with me
    [00:14] <Slade> ok
    [00:15] <Slade> so technically
    [00:15] <Slade> its ok for me to have that binary on my system right?
    [00:15] <Palisade> slade, you can make as many binaries as you want
    [00:15] <Slade> even if i say this code is everything against the principles of the GPL(hypathetically)
    [00:16] <Palisade> if you distribute that binary though you must provide the source code
    [00:16] <Slade> correct
    [00:16] <Palisade> and so you're saying you're just providing a patch and not the "actual" binary
    [00:16] <Palisade> right?
    [00:16] <Slade> i'm providing the
    [00:16] <Slade> diffrences between my code and the GPL code
    [00:17] <Palisade> literally you are the one who linked it, not the end user who applies the patch...
    [00:17] <Slade> who did i link it?
    [00:17] <Slade> err
    [00:17] <Slade> how
    [00:17] <Palisade> you had to compile the binary which you made a patch available for
    [00:18] <Palisade> therefore you had to link in your non-GPL'd code
    [00:18] <Slade> thats one way
    [00:18] <Slade> but i didnt distribute that binary
    [00:18] <Palisade> you distributed the binary in essence
    [00:19] <Palisade> just because a method was used that cut down it's size doesn't mean you didn't distribute it
    [00:19] <Slade> ok. lets go back to the code issue
    [00:19] <Slade> 123945
    [00:19] <Slade> 12345
    [00:19] <Palisade> otherwise people could use encryption or compression as an excuse to pirate... "well the binary isn't *exactly* the same"
    [00:19] <Slade> the dif is '9' right?
    [00:19] <Palisade> well the diff would be:
    [00:20] <Palisade> 123
    [00:20] <Palisade> +9
    [00:20] <Slade> byte[4]9 shift 1
    [00:20] <Palisade> 45
    [00:20] <Slade> yeah
    [00:20] <Slade> now i own the 9
    [00:20] <Palisade> diff cuts code and places it in front of and behind the code you changed
    [00:20] <Palisade> or in this case the binary
    [00:21] <Slade> not the method i use
    [00:21] <Slade> if does it like this
    [00:21] <Slade> byte[4]9 shift 1
    [00:21] <Palisade> is that how your patch was really made?
    [00:21] <Slade> in kindergarden basics, yes
    [00:21] <Palisade> so you didn't use diff?
    [00:21] <Slade> diff is gpl'd code
    [00:22] <Slade> and i cant find a good diff for win32 :(
    [00:22] <Palisade> diff is a program
    [00:22] <Palisade> oh you're against using GPL'd programs?
    [00:22] <Slade> no
    [00:22] <Palisade> there is a commandline diff program available, i should find out the url for it
    [00:22] <Slade> but that would make part of my patch GPL
    [00:22] <Palisade> oh you were making it so the end user can just run a program that patches it, ok
    [00:22] <Slade> yeah windiff. but its buggy
    [00:22] <Slade> right
    [00:23] <Slade> point and click, win32 style ;)
    [00:23] <Palisade> ok and no GPL'd code from the Quake 1 engine slipped into the patch at all?
    [00:23] <Palisade> just location jumps
    [00:23] <Slade> how could it have?
    [00:23] <Slade> if you notice
    [00:23] <Palisade> that reminds me i should write a nifty front-end to patch
    [00:23] <Slade> i released the source to 2.52
    [00:23] <Slade> so 2.52 is perfectly legit
    [00:24] <Slade> under the GPL
    [00:24] <Palisade> did you write the patch program?
    [00:24] <Slade> nope. its shareware. under the general license 'you can use it all you want for as much as you want any way you want so long as you dont use it for commercial purposes'
    [00:24] <Palisade> slade, ok so we aren't really sure how it patches
    [00:25] <Slade> on their site
    [00:25] <Slade> they explained the method
    [00:25] <Palisade> slade, which means some GPL'd code from the q1 engine could be in there (or rather object code of that code)
    [00:25] <Palisade> ah
    [00:25] <Slade> i think its nasty compared to diffs
    [00:25] <Slade> but it works
    [00:26] <Palisade> mm
    [00:26] <Palisade> well it certainly must work well on binaries
    [00:26] <Slade> which is part of the reason i picked it
    [00:26] <Slade> no it doesnt :(
    [00:26] <Slade> it wouldnt even patch the GL server
    [00:26] <Slade> err client
    [00:26] <Slade> it failed its compare
    [00:27] <Slade> but that method is much cooler for binaries then diff
    [00:27] <Palisade> ah
    [00:27] <Slade> if they wrote the code right
    [00:27] <Palisade> ok so anyways, so assuming it doesn't insert any of the original code, just your modification and locations
    [00:27] * Slade nods.
    [00:28] <Palisade> in order to create the patch you had to link it... so literally you were the one who linked, not the end user who applies the patch
    [00:28] <Slade> i linked it, which is legal, so long as i dont distribute the GPL code
    [00:28] <Palisade> no
    [00:29] <Palisade> that's false logic...
    [00:29] <Slade> how so?
    [00:29] <Palisade> you see in order to actually provide the patch, you had to link the proprietary code with the GPL'd code
    [00:29] <Slade> correct
    [00:29] <Palisade> it doesn't matter what you do to it afterwards, compress it, encrypt it, rearrange it, diff it
    [00:30] <Palisade> in order to get it to the end user
    [00:30] <Palisade> you still had to link the incompatible licensed code together to create it
    [00:30] <Slade> correct
    [00:30] <Palisade> which is illegal
    [00:30] <Slade> not that i see
    [00:30] <Palisade> the license doesn't allow that
    [00:31] <Slade> what i see is its only illegal if the binary is distributed
    [00:31] <Palisade> as i said it doesn't matter how you want to obfuscate the resulting binary
    [00:31] <Slade> so you're saying that the patch is under the GPL
    [00:32] <Palisade> the fact that exact locations were calculated is exactly as if you had distributed the full executable
    [00:32] <Palisade> no i'm saying the patch violates the GPL
    [00:32] <Slade> how so?
    [00:32] <Slade> well let me ask you this
    [00:33] <Palisade> since it is proprietary code linked with GPL'd code
    [00:33] <Slade> are we both in agreement that the binary does not violate the GPL so long as its sitting on my own machine
    [00:33] <Palisade> slade, i'm not sure about that
    [00:33] <Slade> or is this the point we are arguing right now?
    [00:34] <Slade> from talking with Carmack, he said that was the hazy part
    [00:34] <Palisade> it is a pretty hazy part ;)
    [00:34] <Slade> after i explained it
    [00:34] <Palisade> btw have you talked to gnu@gnu.org yet?
    [00:34] <Slade> and linux people cant really say anything about it without being hypocritical
    [00:34] <Palisade> slade, JC is under the misconception that you're going to release the source code later
    [00:35] <Slade> Palisade: i cleared that up and told him i wasnt
    [00:35] <Palisade> slade, ah what did he say?
    [00:37] <Slade> Palisade: Well I had told him that if he says the word I'll do it just as he says it. and he said it was kind of hazy so I removed the patches from the site until we could figure out more. I told him I had done that, he basically said ok. and we continued our conversation on other ways to make a more secure client
    [00:37] <Palisade> slade, ok, so you're waiting to hear back about that until you do anything further
    [00:38] <Slade> um. its not that. its basically we've gone on
    [00:38] <Slade> he wasnt to concerned about if it was a violation of the GPL or not. more that it didnt really matter because the situation was remided to his satisfaction
    [00:38] <Palisade> slade, i see where some people are getting upset of course, if we assume that you're wrong then of course that's why many are demanding the source...
    [00:39] <Palisade> slade, the problem seems to be that everyone is confused as to the details, on both sides...
    [00:39] <Slade> I'm not confused. :)
    [00:39] <Palisade> slade, you've gone on?
    [00:39] <Slade> yes. we're moving on to ql 2.54
    [00:40] <Palisade> ok
    [00:40] <Palisade> so what's all the fuss about?
    [00:41] <Slade> people still want the source
    [00:41] <Palisade> slade, ah
    [00:41] <Palisade> slade, well... here's how i see it
    [00:41] <Palisade> slade, you made a mistake (or rather, decided not to bother with the proprietary patch and moved on, whichever way you want to look at it)
    [00:42] <Slade> the way i look at it is the copywrite holder was made happy by it being brought down for review
    [00:42] <Palisade> slade, and you stopped distributing the patch
    [00:42] <Palisade> slade, now since code 9 was yours
    [00:42] * Slade listens
    [00:43] <Palisade> slade, and you reversed your decision
    [00:44] <Palisade> slade, then the code is yours, the code is under a proprietary license, and you are no longer distributing it linked to the GPL code, then you have the right not to provide that code
    [00:44] * Slade nods.
    [00:46] <Slade> then whats the problem again? :)
    [00:46] <Palisade> no idea
    [00:46] * Slade chuckles.
    [00:46] <Palisade> well i think i have an idea
    [00:46] <Palisade> you see you pissed off a lot of people who really like the GPL
    [00:47] <Palisade> and so basically they've decided to hassle you about it and see if they can get you to release the code so they feel that they've won somehow
    [00:47] <Slade> thats the way i see it

    Email me for the complete log if you really want it :-)

    --

    SB.
    1. Re:IRC Logs Amendment.... by penpen · · Score: 5

      ùíù Slade [user@adsl-61-0-42.dab.bellsouth.net] has joined #console
      ùíù mode/#console [+o Slade] by Tilde
      <mitch> I wouldn't suppose anyone has seen JC's .plan eh?
      <Morg\Away> maybe you should...
      <Morg\Away> http://bluesnews.com/cgi-bin/finger.pl?id=1&time=2 0000223184151
      <barbarian> http://www.shugashack.com/finger/?fid=johnc@idsoft ware.com
      <Slade> i got the carmack thing handled
      <Morg\Away> nice
      <Slade> apparently carmack does not speak on the behalf of id software
      <devkev> slade will the dl agreement stay?
      <Slade> however slader is a very serious offense
      <Morg\Away> ok back to away... be back in 10
      <barbarian> I'd be careful if I were you
      <barbarian> He owns a lot of id
      <barbarian> If I were you, I would not fight JC + the FSF
      <mitch> I wouldn't fuck with JC amn
      <mitch> he correct way to stop cheating is to fix the fucking
      <mitch> protocol.
      !OpServ:*! hunnr is now an oper.
      <Slade> nah JC's cool
      <mitch> release a binary only proxy server,
      <Slade> and yes we are fixing the protocol
      <barbarian> ^B^BSlade: I don't know why you didn't just choose to write a client/server side proxy solution, given that there are a few codebases for proxies under various license available
      <barbarian> (that is, QW proxies)
      <Slade> barbarian: cause it doesnt work :) i have 8 of them.. want a few?
      <barbarian> ^B^BSlade: WHY doesn't it work? I have the bottim.tar.gz source (qprox.cc -- which I modified for multiple users in a couple hours) and the cheapo source
      <devkev> slade will the dl agreement stay?
      <barbarian> ^B^BSlade: I used to run http://anticheat.8m.com/, and I was a couple weeks from releasing a server side cheat detection proxy when the q1 source was released
      <Slade> barbarian: cause they are easy to trick. i've been able to get around them with some simple editing of port numbers
      <barbarian> ^B^BSlade: there are a number of issues, but if you use a comprehensive client and server side proxy solution it is possible to be very secure
      <Slade> barbarian: got better issues
      <Slade> barbarian: btw. you have to remember that carmack is already posting against us before we even made a release
      <karith> barbarian: the only thing that would really work while keeping everything in the open is a netrek type solution using encryption
      <Slade> barbarian: actually i've got 2 companies willing to devote the time for us :)
      <barbarian> ^B^Bkarith: the qwforever project is taking that approach
      <karith> otherwise you have to do things like use closed source proxies and that's hard
      <six|inandout> slade owns
      <karith> barbarian: you're not the first person to say that
      <devkev> Slade^B:^B are you going to remove the downloading agreement?
      <karith> which makes me wonder why QL doesn't just investigate that
      <Slade> devkev: are you like that stupid? I've ignored you 3 times, what makes you think i wouldnt ignore you this time
      <barbarian> ^B^BSlade: you're going to fight Carmack + id + the FSF + the open source community (i.e. /.) ?
      <devkev> Slade^B:^B i want an answer... yes or no.
      <mitch> that means Slade doesn't know.
      <Slade> devkev: tough :)
      <devkev> Slade^B:^B fine
      <mitch> Slade: YOU DON"T want to fuck with JC and lawyers over this shit man
      <Slade> devkev: you'll find out when everyone else does
      <Leviathon> rofl
      <Majestic> lol
      <Slade> as of right now, JC is nothing but a poorly paid PR agent of quakelives
      <devkev> Slade^B:^B fine. you know how i feel about the current agreement (if you've read your email)
      <Majestic> lol
      ùíù Majestic was kicked off #console by Tilde (Keep repeating and I'm going to bust a move on your ass.)
      ùíù Majestic [Majestic@HSE-Toronto-ppp88032.sympatico.ca] has joined #console
      ùíù mode/#console [+o Majestic] by ChanServ
      <Majestic> hmm
      <mitch> Slade: Are you trying to say John Carmack couldn't beat you down with this?
      <mitch> If he wanted to legally, he would easily win
      <r3m-Dog_away> how bout them leafs eh?!
      <Slade> mitch: legally? we havent done anything yet ;)
      <devkev> Slade^B:^B except the dl agreement
      <Slade> mitch: second, he sues me, I show the judge a nice green piece of cardboard paper, judge says case dismissed and then the judge asks if i want to sue JC for harrassment
      <Slade> devkev: nothing illegal about the agreement :)
      <devkev> Slade^B:^B read my email
      <barbarian> 6. Each time you redistribute the Program (or any work based on the Program), the recipient automatically receives a license from the original licensor to copy, distribute or modify the Program subject to these terms and conditions. You may not impose any further restrictions on the recipients' exercise of the rights granted herein. You are not responsible for enforcing compliance by third parties to this License.
      <devkev> barbarian^B:^B exactly
      <DarkOne> Whine whine whine
      <barbarian> specifically: "You may not impose any further restrictions on the recipients' exercise of the rights granted herein."
      <barbarian> from http://www.gnu.org/copyleft/gpl.html\
      ùíù You have new email.
      <devkev> ?
      <barbarian> if you guys are lucky enough, this may make slashdot.org .. if that happens, I hope your forum can take all the posts from the /.'ers
      <Gr2[MC]> barb
      <devkev> the agreement says you can't get the source otherwise
      <devkev> thats a restriction
      <six|inandout> barbarian: it's already made bluesnews
      <Gr2[MC]> we have already made planetquake, voodooextreme, bluesnews
      <Gr2[MC]> and every other gaming page in existence
      <Gr2[MC]> we are getting like 5 hits per seconds
      <Gr2[MC]> err
      <Gr2[MC]> second
      <Morg\Away> so everything is ok? quakelives continues to live (pun intended :)
      <barbarian> ^B^Bsix|inandout: the wrath of /. is not something you want to get in front of -- bluesnews is small potatoes -- /. is read by a few hundred thousand GPL zealots each day
      <barbarian> ^B^BGr2[MC] so put up banner ads...
      <Gr2[MC]> no doubt
      <Gr2[MC]> exactly
      <DarkOne> People suck
      <six|inandout> ah
      <six|inandout> heh
      <Gr2[MC]> heh
      <Morg\Away> only linux nuts read slashdot
      <Gr2[MC]> i need to figure out file locking for perl
      ùíù []AirWorkin is now known as []AirEattin
      <Gr2[MC]> all these hits fucked our stats page up hardcore
      <Gr2[MC]> heh
      <DarkOne> lol'
      <devkev> Morg\Away^B:^B actaully the stats show that most ppl reading /. are in windows
      <karith> Morg\Away: actually, according to a poll 30% of slashdot's readership is win32 people
      ùíù Morg\Away is now known as Morgahastu
      <karith> 30%, not most
      ð karith/#console bops devkev
      <devkev> i meant more than any other os
      <devkev> isn't it?
      <DarkOne> I'm an anti-social bastard, will you be my friend?
      <Gr2[MC]> i haven't looked at our forum yet
      <Gr2[MC]> i'm afraid to
      <Gr2[MC]> heh
      <DarkOne> !!!
      <DarkOne> Really?!
      <barbarian> ^B^Bdevkev: where do I get those /. stats
      <mitch> this is already on planetquake, Voodooextreme, and about to be on slashdot

    2. Re:IRC Logs Amendment.... by girth · · Score: 1

      I don't care that Slade has an issue with the GPL. But why not have it with his own original project? Why drag ID, and their source code, into it?

      Surely, if Slade has such problems with the license and a major desire to create games, he would write his own program.

      Nothing like somebody wanting to fight a battle from someone else's backyard.

    3. Re:IRC Logs Amendment.... by -BeeWarlock- · · Score: 1

      What does he know about copy_right_ anyways? He can't even spell it right...

      --
      Karsten N. Strand - "...but what a console!"
  19. Just goes to show by Chris+Johnson · · Score: 5
    It's good to see this, because it confirms that the GPL is ideally suited to protecting the interests of proprietary software developers who understand their closed code loses its value after a while.

    Carmack gets to release older engines and such things under the GPL, _knowing_ that nobody can take his work and build it into a competing closed source project. Granted, he can't cherry-pick ideas from the GPL stuff he seeded and use them in his closed stuff, but he doesn't need to, he has plenty of ideas of his own to use. The point is, Carmack does not want people to be 'free' to take the stuff he's giving to the opensource hackers, and turn it into a rival engine. He wants it to stay in the domain of the hackers, stay visible and accessible to all. If his GPLed works end up becoming terrific enough to compete with him (the recent GPLing of Bungie's Marathon 2 source resulted in the fixing of all the engine bugs, and a flurry of new mapmaking!), he'll make the effort to remain competitive, but that's still a very different thing from allowing his old code to go out there under a license that lets other companies take it, do proprietary mods on it, and then start selling that.

    It's immensely gratifying to see that the GPL suits Carmack's purpose so well, what with the constant bashing it gets. Fact is, the only reason to bash the GPL is if you want to rip somebody off. If you are a creator and want to share, it's the single most effective way to ensure that sharing will happen _and_ that any resulting projects won't get in the way of any separate, proprietary projects you're depending on. I wish John Carmack the best in working out this little problem of his, and totally support his hard line. GPL means GPL. People choose it for a reason.

    1. Re:Just goes to show by Anonynous+Coward · · Score: 1
      Carmack gets to release older engines and such things under the GPL, _knowing_ that nobody can take his work and build it into a competing closed source project.

      I doubt competition figures into his reasoning at all. If someone could whip the Quake1 engine into something that could compete with Quake3 and beyond, they wouldn't really have to steal the Quake1 work to begin with....

      Granted, he can't cherry-pick ideas from the GPL stuff he seeded and use them in his closed stuff, but he doesn't need to, he has plenty of ideas of his own to use.

      Of course he could cherry pick IDEAS, if he wanted to. Just not the actual source code. If it weren't for being to cherry pick other people's ideas from published scientific literature, games like Quake wouldn't even exist..These games are largely implementions of graphics algorithms invented up to decades ago by academia.

      It's immensely gratifying to see that the GPL suits Carmack's purpose so well, what with the constant bashing it gets

      Its still kind of a shame that most of these high profile GPL releases like Quake1's engine are abandonware/obsolete stuff.

    2. Re:Just goes to show by whoop · · Score: 1

      That's false logic.

      Carmack gets to release older engines and such things under the GPL, _knowing_ that nobody can take his work and build it into a competing closed source project

      This is true. But now anyone can take the source, make it better, and release a super-duper 5000 times better engine, as long as they also GPL it. And boom, Carmack is some loser that made a wimpy engine, meanwhile that group is heralded as the kings of FPSes and everyone makes games with that engine. ;) The wonderful part of the GPL, is now Carmack can take that super-duper engine, modify it here and there and come up with an even better engine. It's an endless cycle, and it all helps the Free Software movement.

      This is what the GPL is about. Just because some suits at another company only think one way (closed-source is the only way to beat competition), that's their problem. The world will move on without them.

      Linux (the kernel and the various standard tools) are GPL'ed. The only reason Linus/Stallman/etc did this was so that rival OS makers couldn't steal their ideas and put them in closed-source operating systems. And that, my friend, is exactly the spirit of Free Software, share the code, share the ideas. It has been shown in this area Open Source works. It will work as well in games if it can get a foothold.

      But, what about this scenario? Say there's an open source game engine. To bring in the (one-way-thinking) suits, it allows closed source modules much like the Linux kernel. That would work, right? Now, can the quake code (or anything GPL) be used like this, or must the engine code have had a line saying "closed modules are ok" from the beginning? Kernel modules aren't considered derivative works, right, just making calls to a kernel API?

      This would be a great boon for Linux really. People could put together their own games, concentrating on the story-line, artwork, and such, while another team concentrates on the core things of the engine. An engine with all the latest bells/whistles is one thing, but I'll take a simpler engine with a great storyline anyday.

    3. Re:Just goes to show by Anonymous Coward · · Score: 0

      Its still kind of a shame that most of these high profile GPL releases like Quake1's engine are abandonware/obsolete stuff. With the GPL there is no such thing as abandonware. At most, suspendedanimationware.

    4. Re:Just goes to show by Akaji+Monkey · · Score: 1


      ...it allows closed source modules much like the Linux kernel.

      Nope. The binary modules thing for the kernel is a special inerpretation of the GPL by the copyright owner of the original Linux kernel (ie Linus) and all other kernel developers (by association). The "standard" application of the GPL would not allow this.

  20. Do not screw with The Carmack [nt] by Anonymous Coward · · Score: 0

    nt

  21. Nice to see Carmack sticking up by W+Mitchell · · Score: 1

    The Quake Lives author Slade baked up a half-assed excuse.

    Nice to see Carmack thinks it is a load of crap, and from his update:

    "If necessary, I will pay whatever lawyer the Free Software Foundation reccomends to pursue this."

  22. Re:GPL is indefinsible by Anonymous Coward · · Score: 0

    not as big of a joke as your spelling

  23. I hope he doesn't release the code... by Anonynous+Coward · · Score: 3
    Personally, I hope this guy doesn't release the source code.

    Why? Because I'd really like to see the GPL tested in court. Having never had a serious test, the GPL current is just a bunch of words, nobody knows how big the legal bite is. And it would be better to set a precedent against a Quake mod author than a large big-money, lotsa-lawyers megacorp.

    1. Re:I hope he doesn't release the code... by Signail11 · · Score: 3

      This is an extradinarily insightful comment. This Quake mod author, in all probability, does not have anywhere the legal resources of a MPAA or Microsoft. No legal precedent has ever been set about the GPL in any court of law; it would be far wiser to establish one against someone unable to corrupt the judicial process to the extent that are able to do through their massive warchests. Who cares if we don't get the Quake modification's source code for a couple of years if we can obtain a reasonably firm assertion of the validity of the GPL?

    2. Re:I hope he doesn't release the code... by Anonymous Coward · · Score: 0

      This is an extradinarily insightful comment.
      no it isn't, this is

    3. Re:I hope he doesn't release the code... by El_Ergo · · Score: 1

      It all makes sense to me now...I can see it clearly. Carmack truly is a genious, a master manipulator of everything and everyone.

      You see, it goes like this: He gives some punk coder the keys to a Ferrari in exchange for setting up this breach of the GPL. Now he gives the punk enough money to barely afford a lawyer. Two months later Carmack's well paid, well fed, and well educated team of contract law professionals has manufactured a favorable legal precedant for the GPL. The wondrous simplicity of it all!

      Oh, I can see him now sitting in his big black tower rubbing his hands together and laughing...laughing...laughing.

      --
      -- Ogre "El_Ergo" De Latoya
    4. Re:I hope he doesn't release the code... by gargle · · Score: 2

      And thereby affirming the validity of shrink wrap licenses.

    5. Re:I hope he doesn't release the code... by hooded1 · · Score: 1

      I understand exactly what you are saying, however this wouldn't be a true test of the GPL laws. Carmack and the Free Software Foundation have a lot of power and in Carmack's case money as well. This mod author is probably some 18 year old high school kid without a world class lawyer.

      --
      A rabbit in the hand is worth 4 in the cage
    6. Re:I hope he doesn't release the code... by Anonynous+Coward · · Score: 1
      Carmack doesn't care THAT much about the GPL. I quite remember some time ago during Quake II's launch he even said he disagreed with the FSF's position on many issues.

      He mentioned this while discussing that he donated some money he made playing Blackjack to the FSF..saying he didnt really agree with their view of the software world, but he had benefited from their efforts via gcc, etc.

    7. Re:I hope he doesn't release the code... by jamesml · · Score: 1
      Ideally a license like the GPL should be well designed enough (I believe that it is) to keep everyone out of the coutroom. If it does lead to a lawsuit, I agree with you that it will be the least painful and most inexpensive way to establish a legal precedent in favor of GPL enforcement.

      If the offending party were a large corporation there would (obviously) be the danger of having a precendent laid down that weakens GPL enforcement. Beyond this, a great amount of skewed information about the GPL would be unfairly hurled into the courtroom and broadcasted in the mainstream media by the offending defendants. The doubts and concerns arising from such discourse may dissuade some developers and certainly a great many larger development shops from releasing their source code and releasing under the GPL.

      We are fortunate that this instance, firstly, is such a clear violation of the GPL and, secondly, that the violation was perpetrated by a party who definitely cannot win by fright or by might.

      - James Martin Luther

    8. Re:I hope he doesn't release the code... by lunatik17 · · Score: 1

      No, EULAs and other click-wrap licensed are completely different from the GPL, because software companies won't allow you to see the conditions of the license until after you agree to it. Yes, they give you a yes/no screen, but at that point you've already bought and opened it, and software stores won't refund something that's been opened. In contrast, the GPL is freely accessible to anyone here.

      --

      Here's my DeCSS mirror, where's yours?

    9. Re:I hope he doesn't release the code... by gargle · · Score: 2

      That's not true, well not always anyway. e.g. when you're downloading software from MS (through windows update), you're asked to read and agree to the EULA before you're allowed to download the software. I downloaded WP8 for Linux from Corel just now, and they made me read and say 'I agree' to their EULA before downloading.

    10. Re:I hope he doesn't release the code... by Anonymous Coward · · Score: 0

      That would make it seem sorda like another famous incident, the stokes monkey trial, of course they paid him to break the law and then took the law to court.

    11. Re:I hope he doesn't release the code... by lunatik17 · · Score: 1

      Well, I guess click-wrap licenses wouldn't really fall under that argument, then, but that's okay because I was referring to shrink wrap licenses anyway.

      --

      Here's my DeCSS mirror, where's yours?

    12. Re:I hope he doesn't release the code... by Score+Whore · · Score: 2

      Couple of points:

      - There are no such thing as "GPL laws". GPL is a license that gives some permissions and sets some restrictions above and beyond the normal rights available under copyright.
      - If Carmack has more money than the FSF, then the FSF probably doesn't have a "world class" attorney. Assuming that they aren't going to be idiots and recommend an attorney that they have never worked with, then it follows that the recommended attorney isn't "world class."

  24. Litmus Test, at last... by PaulK · · Score: 1

    It's about time that something like this came to a head. The GPL has been argued about for years; now I hope it goes all the way.

    To date, all the discussion, flamewars, and hype over this issue have been theoretical and/or opinion, only.

    Now we have the opportunity to see whether the GPL will stand, and maybe have a chance to strenghten any weak spots before someone else tries this.

    The only opinion that matters now, (I hope), is a judges opinion.

    Paul

  25. Umm by Anonymous Coward · · Score: 0

    Yeah, we fucking noticed it, heh. Good thing I had already visited the page, and only appeared black. You know, the 'Preview' button is there for a reason - to prevent you from looking stupid. You have just hit yourself with a double whammy.

    1. Re:Umm by doomy · · Score: 2

      Actually Mr. AC

      The site has been /. ed.. Look below for a complete posting of what Slade had to say.
      --

      --
      ...free your source and the rest would follow...
  26. #console on gamesnet by Barbarian · · Score: 1

    The Quakelives guys hang out in #console on gamesnet a lot...

    irc.gamesnet.net (for a random server)
    west.gamesnet.net
    il.gamesnet.net

    ...

    --

    1. Re:#console on gamesnet by Anonymous Coward · · Score: 0
      Oh man... he's there.

      I just did a /whois... heh.

      Too bad I still have some morals... or I'd post his ip addr.

      Unfortunatly, I know that wouldn't solve a damn thing. Grr.

  27. Re:Nail the Fschker! GPL RuleZ! by Anonymous Coward · · Score: 0

    I was refering to MY first post dumbass! Looks like someone needs some prozac.

  28. Here are "Slade"'s words: by Evro · · Score: 5
    In case the site is slashdotted:

    I've been around and working with software under the GPL license for almost 10 years now. I've seen some very good things come out of it, and in the past I have been a strong supporter of the GPL, I still am to a great extent, well the spirit of the GPL at any rate. For without this great license, it is very doubtful that Id would have made their (in)famous release of the code that most of our work is based upon. In the past months I've had a great deal of problems with the GPL people regarding the QuakeLives project. I am very sad to say that my experiences with these people show that the GPL community as a whole has completely forgotten what they set out to do in the first place, people coming and expecting source codes and explanations and other favors because they believe they have a right to it, not because they wish to use this code to improve it, or use it for their own works, but simply because they wanted it. Out of everyone who ever asked me for the code, everyone demanded it saying it's his or her god-given right to the code. Not a single person said they wanted it for fixing up the numerous bugs, or adding to it, or anything that the GPL is supposed to stand for. So, disappointed with what the community has become, I've decided to take a stand, not for the purpose of avoiding the GPL(most of our sensitive code is not under the GPL so this would not be important at any rate), but to improve the condition of the GPL community as well as the gaming society as a whole. People who speak to us, do it publicly and have their own public intentions and not the benefit to the public(the P in GPL is public) as a whole. And even one of the head coders of Id Software suggested obfuscating the code before releasing to aid in making it difficult to figure out. This defies the real purpose of the GPL as well. So the basic limitation here is the legal letters of the law, where obfuscating the code is 'legal' according to the letter of the law. It completely violates the purposes of the GPL. The legal issues, however, are easily overcome. You do have a right to the source code, under the GPL. This is law. However much like the Constitutional American "Right to Bear Arms". I have the right to deny you access for exercising this right. While you can bear a concealed handgun, you are not allowed to bring it on a public bus, or many places of business. The signs usually say something like 'No firearms beyond this point'. Which is basically making people to give up their Constitutional rights to bear arms. The rules here will be similar. To download binaries or proceed into this site, you have to give up your rights under the GPL. Specifically the rights regarding access to the source code. And while we are obligated to offer you the source code, for up to 3 years until we stop releasing this. To gain access to this site, you are obligated not to ask. Please note that you have no right to access the binaries, source code or artwork ("Content") produced by QuakeLives or the content herein without specifically agreeing to this. Any other access is illegal. And being as the GPL only regulates HOW we distribute, it does not regulate WHO we distribute to, if you do not agree to this, QuakeLives does not give you permission to access the Content of this site, hence, you legally are not allowed access to these files and doing so is punishable by law. Also note that you are still allowed to distribute the works within freely, but please be aware that software contained herein is still under the GPL and you personally will be responsible for the licensing restrictions of the GPL. So I strongly suggest that you have people you send to agree to similar terms. For all those who really don't care about this and just want the game so they can play, I apologize for the delay this has caused. -- Slade
    I wonder if this guy has any CLUE what he's bringing upon himself?

    _________________

    --
    rooooar
    1. Re:Here are "Slade"'s words: by ronfar · · Score: 5
      You do have a right to the source code, under the GPL. This is law. However much like the Constitutional American "Right to Bear Arms". I have the right to deny you access for exercising this right. While you can bear a concealed handgun, you are not allowed to bring it on a public bus, or many places of business. The signs usually say something like 'No firearms beyond this point'. Which is basically making people to give up their Constitutional rights to bear arms. The rules here will be similar.-- Slade
      I just want to point out that this is why Libertarians are so hard line on the Second Amendment, even when people start talking about "reasonable" restrictions on guns. Because all those "reasonable" restrictions undermine the idea of legally or Constitutionally guaranteed rights. See? This guy knows the Second Amendment is weak and poorly enforced by the courts, and he's hoping that that kind of poor enforcement can happen to the GPL.

      It isn't as farfetched as it may sound either. Someday a huge corporation with a lot of money and power is going to come along and work very hard to diminish the legal protections granted by the GPL. These people will use legal precedents like the one printed above to undermine the position of the GPL in court.

      So, if a person who believes in the Law and also in gun control is reading this, I hope he or she will consider working to change the Constitution, itself, rather than continuing to create laws which weaken it. Sorry to bring it up, it's not directly related. (The same thing applies to Free Speech, though I think the First Amendment still has more popular support than the Second. Every time someone successfully supresses the First Amendment, though, it moves this country more to one of men and not laws.)

      --
      All the creatures will die, And all the things will be broken. That's the law of samurai. (Jubai, 1605)
    2. Re:Here are "Slade"'s words: by pb · · Score: 3

      Oh man, that is incredibly stupid. Either he has no idea what he's getting himself into, or he's even stupider than he's letting on. :)

      I suppose it's his right to decide who he wants to distribute to, and even if someone got the source code with that disclaimer on it, and considered themselves bound by it, they could still (a) Not Ask, and (b) Distribute the "GPL"ed work to someone else.

      It doesn't look like that person would be bound by the original (bogus) agreement, but Slade would still be obligated to give them the source, and that person could give the original party the source.

      ...and the constitution is a lousy example, considering those "laws" aren't absolutes, but rather manipulated by legal precedent. (is it okay to yell "W1ND0WZ RULEZ" in a crowded Linux forum? ;)
      ---
      pb Reply or e-mail; don't vaguely moderate.

      --
      pb Reply or e-mail; don't vaguely moderate.
    3. Re:Here are "Slade"'s words: by warpeightbot · · Score: 2
      You do have a right to the source code, under the GPL. This is law. However much like the Constitutional American "Right to Bear Arms". I have the right to deny you access for exercising this right. While you can bear a concealed handgun, you are not allowed to bring it on a public bus, or many places of business. The signs usually say something like 'No firearms beyond this point'. Which is basically making people to give up their Constitutional rights to bear arms. The rules here will be similar.
      What homeboy hasn't realized is that both limitations on the Second Amendment for law abiding citizens and limitations on the GPL for law-abiding Quake players are both stupid and unconstitutional/illegal. The fact that neither of these has been properly tested in court is irrevelant. He's just wrong.

      The GPL is an obligation to the distributor of the source, not the recipient. The right/responsibility to bear arms is protected for the bearer, not the business.

      Here's to the abridgers of both the 2nd and the GPL having their day in court.... and leaving in shame.

    4. Re:Here are "Slade"'s words: by *igor* · · Score: 4
      OK, OK... In the longish COPYING file that comes with many of the programs I own, paragraph 3 clearly states under what conditions one can distribute GPL'd binaries.

      In order to have the right to distribute GPL-covered binaries, you are required to make the source freely available.

      Note that it isn't the user's right to have the source, it's your responsibility to provide it. If you do not provide it, you are not complying with the GPL. If you distribute the software without complying with the GPL, you are breaking the law.

      It's that simple.

    5. Re:Here are "Slade"'s words: by osu-neko · · Score: 1
      Please note that you have no right to access the binaries, source code or artwork ("Content") produced by QuakeLives or the content herein without specifically agreeing to this. Any other access is illegal. And being as the GPL only regulates HOW we distribute, it does not regulate WHO we distribute to, if you do not agree to this, QuakeLives does not give you permission to access the Content of this site, hence, you legally are not allowed access to these files and doing so is punishable by law.

      I think Slade is overlooking something. He can place his code under any restrictions he wants, but he's focusing on your rights and ignoring the fact that by doing this, he looses his right to the Quake code, under section 4 & 5.

      --

      --
      "Convictions are more dangerous enemies of truth than lies."
    6. Re:Here are "Slade"'s words: by Daniel · · Score: 2

      Out of everyone who ever asked me for the code, everyone demanded it saying it's his or her god-given right to the code.

      I get the feeling this guy hasn't read the GPL. That's rather the whole point of the license, that everyone *does* have a God-given right to the code.

      Daniel

      --
      Hurry up and jump on the individualist bandwagon!
    7. Re:Here are "Slade"'s words: by Wumpus · · Score: 1

      I don't think you can draw those parallels between constitutional rights and copyrights. In the former case, You are given a right by the Constitution, and are asked to Give up your right by a Third Party. In the latter case, a Third Party is given a right to distribute copyrighted material, under certain conditions (spelled out in the GPL). Said Third Party is not allowed to distribute this copyrighted material under any other conditions. By asking You to give up a right, said Third Party is Talking Through His Ass, because he doesn't have the legal right to distribute the copyright holder's materials under these conditions.

    8. Re:Here are "Slade"'s words: by Anonymous Coward · · Score: 0

      Not "everyone", only licencees. He could sell you the binaries, and force you to send him a letter with $10 S+H to get a floppy disk containing the code.

      Once you've forked over the money and accepted the licence, you could just post the code and binaries on any public FTP server of course.

    9. Re:Here are "Slade"'s words: by Anonymous Coward · · Score: 0

      You aren't required to make the source "freely" available. You only need to make it available to people who have purchased the binaries.

    10. Re:Here are "Slade"'s words: by Mindwarp · · Score: 4

      Just putting up a sign saying 'by entering here you waive your right to protection under the law' doesn't cut it I'm afraid. Try it yourself. Put a sign over your front door saying 'By entering here, you waive all rights to protection under the law' and then kill the next person that comes into your house.

      You'll be the new 'best friend' of a 6'8" tall Troglodyte in your nearest jail before you know it.

      Unless your waiver is backed up by specific federal or state exclusions, you're shit outta luck.



      --

      --
      The gift of death metal does not smile on the good looking.
    11. Re:Here are "Slade"'s words: by Daniel · · Score: 2

      Good point. He's still wrong, though, since he was referring to people who had downloaded the source from him. :-)

      Daniel

      --
      Hurry up and jump on the individualist bandwagon!
    12. Re:Here are "Slade"'s words: by paynter · · Score: 1
      I get the feeling this guy hasn't read the GPL. That's rather the whole point of the license, that everyone *does* have a God-given right to the code.

      This is true, assuming "everyone" is everyone who has a legitimate a binary, and "God" is Richard Stallman.

    13. Re:Here are "Slade"'s words: by timster · · Score: 1

      Not exactly; should be "to people who you have distributed the binaries to"
      It doesn't matter whether they've paid or not, obviously.
      Further you can't restrict their freedom to redistribute the source to someone else, which tends to make things "freely available" generally.

      --
      I have seen the future, and it is inconvenient.
    14. Re:Here are "Slade"'s words: by *igor* · · Score: 1
      Well, unless you give the source to everyone when they buy the binary, you do have to make it pretty close to freely available, as, under paragraph 3c, you have to provide source to anyone who has come across a copy of the binary...

      You can, of course, just give away stuff in source form only, which is good, as this keeps developers from being legally shackled to spend all of their time sending people floppies...

    15. Re:Here are "Slade"'s words: by NathanG · · Score: 1
      You do have a right to the source code, under the GPL. This is law. However much like the Constitutional American "Right to Bear Arms". I have the right to deny you access for exercising this right. While you can bear a concealed handgun, you are not allowed to bring it on a public bus, or many places of business. The signs usually say something like 'No firearms beyond this point'. Which is basically making people to give up their Constitutional rights to bear arms. The rules here will be similar.

      This does seem like a similar case, but I believe it supports the GPL instead of Slade.

      Businesses are private property, and so, by default, you do not have the right to enter without the owner's permission. If you think you do have such a right, just try entering the business outside of business hours. Since you are a guest of the property owner's, they can make rules they expect you to follow while on their propery. They may require you to wear a tie, to not loiter, pay admission, not wield firearms, etc. If you do not follow their rules, they don't have to allow you access to their property.

      Software, being under copyright law and thus intellectual property, has similar rules. So in reality, you do not have a god given right to use the source code. You are allowed to use the source code because the copyright holder grants permission for people to use the source code under a set of specific rules. If you do not agree with the rules, then you have no right to use the source.

      Slade does have the right to ask people to follow rules before they can use his software. But Carmack has the right to ask Slade to give up his right to ask people to follow additional rules before allowing Slade to use *his* software. (Which is exactly what happened.)

      Secion 6 of the GPL: You may not impose any further restrictions on the recipients' exercise of the rights granted herein.

      I'm sorry sir, but if you will not wear a tie (distribute source), we will have to ask you to leave the premises (leave the GPL software alone).

    16. Re:Here are "Slade"'s words: by Chase · · Score: 1

      Unless you live in Texas. Go ahead, make my day...

      --
      -==-
    17. Re:Here are "Slade"'s words: by Alan+Cox · · Score: 2

      The GPL does not allow him to require people give
      up rights they were granted by third parties.

      He seems the ideal person to go down in court and
      set the precedent by losing. Especially if he
      keeps to that kind of legacy theory 8)

      Alan

    18. Re:Here are "Slade"'s words: by GnrcMan · · Score: 2

      He could sell you the binaries, and force you to send him a letter with $10 S+H to get a floppy disk containing the code.

      Hmmm...that brings up an interesting question. Could he charge, say $1 Million for the source floppy, effectively prohibiting anyone from getting the source code and sharing it out in the first place?



      --GnrcMan--

    19. Re:Here are "Slade"'s words: by marx · · Score: 1
      So in reality, you do not have a god given right to use the source code.

      Your argument is correct, except you need to replace the word "use", with "distribute". If you already have some copyrighted material, no restrictions can be placed on how you use it, only on how you redistribute it, or derivatives of it.

    20. Re:Here are "Slade"'s words: by Daniel · · Score: 2

      No, there's a clause in the GPL that specifically forbids that..something to the effect that you can charge whatever you want for the source and the binaries together, or for the binaries alone, but that if you separate them the source has to be distributed for a price no greater than the cost of the media you use. (read the license itself for the precise terms :) )

      Daniel

      --
      Hurry up and jump on the individualist bandwagon!
    21. Re:Here are "Slade"'s words: by Chalst · · Score: 1

      This would work, except in placing this condition on users, he is
      violating the terms under which he received the GPL'd code. Carmack
      as the person who placed the GPL license on the orginal code, and
      everyone in the chain of redistribution from Carmack to Slade, have a
      legal complain against Slade, even if the people who dowload the code
      off Slade's site don't.

    22. Re:Here are "Slade"'s words: by Cuthalion · · Score: 2

      It was id software that attached the GPL to Quake granting people the right to the source, not Richard Stallman. Though it is his meme.

      --
      Trees can't go dancing
      So do them a big favor
      Pretend dancing stinks!
  29. "The debate is chilling"? by Superunknown_GP · · Score: 1
    Please. There shouldn't be a debate. The wording states that you gotta cough up the source to anyone who wants it.

    Now, I don't think it's fair to ask for the source if you're not going to do anything with it, (at least, look at it for learning purposes) but it's still legal.

    I think it's great that JC is willing to cough up his own $$$ for this, though. We need more stand up people like that.

    --
    The above comment is CopyWrong (K) Erisian Entertainment. All Rights Reversed. Ewige Blumenkraft!
  30. This means the GPL must be legally valid by Anonymous Coward · · Score: 0
    Corporations have lawyers. If they thought they could get away with violating the GPL, they would. If this guy is to small to be able to afford a lawyer to tell him he's doing something stupid, he's certain to be easily beatable in court, which will establish a legal precedent that the GPL is enforceable.

    Almost like they set this up on purpose to create a legal precedent, isn't it?

  31. QuakeLives by D2Deek · · Score: 4

    As a member of the QuakeForge project, I'm almost glad to see this on slashdot, though I'm also saddened to see that it has had to go this far. We (QuakeForge, and the other groups like QuakeWorld Forever) have been struggling to get the word out of what "Slade" has been pulling for the past month.

    QuakeLives in general, and Slade in particular, have been trying to violate the intent and letter of the GPL any way they can. It's a great insult to work diligently on improving the Quake source, doing all our damn-good merge work, only to see somebody try to do an end-run around the community process by keeping their source secret and making alliances to ensure that their secret source version becomes the de facto standard.

  32. more than a month... by Barbarian · · Score: 2

    I think I submitted my first request under the GPL for source code to the quakelives project in mid January...


    --

  33. Slade's Comments by scott__ · · Score: 1

    [as of 17:32pst]

    I've been around and working with software under the GPL license for almost 10 years now. I've seen
    some very good things come out of it, and in the past I have been a strong supporter of the GPL, I still am to a great extent, well the spirit of the GPL at any rate. For without this great license, it is very doubtful that Id would have made their (in)famous release of the code that most of our work is based upon. In the past months I've had a great deal of problems with the GPL people regarding the QuakeLives project. I am very sad to say that my experiences with these people show that the GPL community as a whole has completely forgotten what they set out to do in the first place, people coming and expecting source codes and explanations and other favors because they believe they have a right to it, not because they wish to use this code to improve it, or use it for their own works, but simply because they wanted it. Out of everyone who ever asked me for the code, everyone demanded it saying it's his or her god-given right to the code. Not a single person said they wanted it for fixing up the numerous bugs, or adding to it, or anything that the GPL is supposed to stand for. So, disappointed with what the community has become, I've decided to take a stand, not for the purpose of avoiding the GPL(most of our sensitive code is not under the GPL so this would not be important at any rate), but to improve the condition of the GPL community as well as the gaming society as a whole. People who speak to us, do it publicly and have their own public intentions and not the benefit to the public(the P in GPL is public) as a whole. And even one of the head coders of Id Software suggested obfuscating the code before releasing to aid in making it difficult to figure out. This defies the real purpose of the GPL as well. So the basic limitation here is the legal letters of the law, where obfuscating the code is 'legal' according to the letter of the law. It completely violates the purposes of the GPL. The legal issues, however, are easily overcome.

    You do have a right to the source code, under the GPL. This is law. However much like the Constitutional American "Right to Bear Arms". I have the right to deny you access for exercising this right. While you can bear a concealed handgun, you are not allowed to bring it on a public bus, or many places of business. The signs usually say something like 'No firearms beyond this point'. Which is basically making people to
    give up their Constitutional rights to bear arms.
    The rules here will be similar.

    To download binaries or proceed into this site, you have to give up your rights under the GPL.
    Specifically the rights regarding access to the source code. And while we are obligated to offer you the source code, for up to 3 years until we stop releasing this. To gain access to this site, you are obligated not to ask.

    Please note that you have no right to access the binaries, source code or artwork ("Content") produced by QuakeLives or the content herein without specifically agreeing to this. Any other access is illegal. And being as the GPL only regulates HOW we distribute, it does not regulate WHO we distribute to, if you do not agree to this, QuakeLives does not give you permission to access the Content of this site, hence, you legally are not allowed access to these files and doing so is punishable by law.

    Also note that you are still allowed to distribute the works within freely, but please be aware that software contained herein is still under the GPL and you personally will be responsible for the licensing restrictions of the GPL. So I strongly suggest that you have people you send to agree to similar terms.

    For all those who really don't care about this and just want the game so they can play, I apologize for the delay this has caused.

    -- Slade

    --
    -Scott scott@surrealistic.org
    1. Re:Slade's Comments by Dr.+Evil · · Score: 2

      This is just completely wrong. This whole issue doesn't seem to be about the GPL at all. People don't have the "right" to the source code, people who distribute code under the GPL have the legal obligation to provide the source code, at cost and upon request for up to three years.

      If the code is being distributed outside of the GPL, the distributor is doing it in blatent violation of copyright law.

      As for how "linking" fits into this I have no idea. It seems that Slade could get away with this. Think of two extremes:

      • GPL a plug-in interface for his binary-only modular enhancement.
      • Write a book telling people how to modify the Quake source to obtain the enhancements.

      IMHO there is zero merit to his "waive your rights" argument, but as mentioned elsewhere, the very loose linking argument seems unfortunately plausible.

    2. Re:Slade's Comments by Ektanoor · · Score: 2

      It is my personal opinion that GPL is no sugar. However it is the best we have now and we should bound to it. "Dura Lex Sed Lex". This does not mean that I am a partisan for "everything GPL". But if a source code is GPL then it is GPL. That is what the damn license is for.

      Frankly I consider that Carmack made a not very correct move. It would be better that Quake would be licensed in a more LGPL soul. But well he is the author. The author has the absolute right to its child...

      Anyway, Slade is absolutely wrong here. His form "source is still GPL" but "you have to give up your rights under the GPL" is a legal nonsense. He talks about guns. I would prefer to talk about free speech. Imagine that some state claims "you have the right for free speech, but, from this border you have to give up your rights". Because, in any case, source code is usually equaled to free speech, then I think the analogy is more proper.

      Slade is obliged to bound to GPL if his source code is GPL-based. It is sad to see how he inverts the terms of the license. His notes about the HOW term can be simply named as demagogy. Because the main sense of GPL is HOW to distribute source code to WHOM. WHOM is all third parties. It can be the US Government, Microsoft, me, you or even penguins (article 2 p. "b").

      Besides there is a strange danger in his interpretation of distribution. He turns personal responsability of abiding to GPL to third parties. A strange legal pyramid for anyone who tries to distribute the program (you are in a pirate ship, then you're a pirate...)

      To end. On what concerns his ideas that no one needs the code. I love free speech. But that doesn't mean that I have to watch CNN or Washington Post to execute my right.

  34. The results of ESR's good work by Tester · · Score: 1

    There we see the results of ESR's work. While it is true that his worked has allowed the Free Software Community to grow at an exponential speed in the last year. We now see the bizzare ideas that come out of this pure utilitarian base.

    Free Software is NOT about making better software, is it NOT about fixing bugs and it is NOT about adding features. It is about MORAL rights and freedoms, it is about the right to study the source code just because I fell like it, about the right to use it to do whatever I want. It does not have at its base the economic idea of being more productive, but the moral idea of doing the right thing. It is about the right to use it to cheat. It is like the public domain, if I want to use Romeo & Juliet as toilet paper, I can, I can base any kind of bastardised play I want on it. It is not about control, it is about FREEDOM.

    Lets hope that this guy gets flamed to Hell. He wont change his mind, but others may think twice before doing the same thing.

    Bravo JC!

  35. Re:GPL is indefinsible by Anonymous Coward · · Score: 0

    The beauty of the GPL is that if it is violated, it becomes entirely a matter of copyright law. Saying that the GPL is indefensible is saying that copyrights are indefensible.

  36. I despise the GPL, but I agree w/ Carmack... by kbonin · · Score: 3

    Personally, I consider the GPL evil - it forever locks reusable code into a non-commercial model. I used to release reusable code under LGPL, now I use BSD.

    That said, I completely agree w/ Carmack. This is his commercial work, he could release under a license stipulating that licensees were required to pour Cherry Slurpees over their head before redistributing, and he could sue anyone who chose to circumvent said clause.

    If Slade doesn't like the GPL, he shouldn't have used GPL tainted code. Now he gets to pay the piper, or we get an interesting (and LONG due!) test case for the GPL's working.

    1. Re:I despise the GPL, but I agree w/ Carmack... by osu-neko · · Score: 1
      I consider the GPL evil - it forever locks reusable code into a non-commercial model.

      This is, of course, completely false. First of all, it relies on the false assumption that open source software is necessarily non-commerical, and secondly, it ignores the fact that if you want to use someone's code in a closed source project, you need only obtain a closed source license from them. The GPL in no way prevents the author from giving different licensing terms to whoever asks, so it most certainly does not "forever lock" the code into anything.

      --

      --
      "Convictions are more dangerous enemies of truth than lies."
    2. Re:I despise the GPL, but I agree w/ Carmack... by kbonin · · Score: 5

      (sigh) Here restarts the classical and purely semantic debate about what the GPL does or does not do.

      I do agree that "forever" was arguably too strong a term, as it could imply alternate license negotiations are prohibited, which as you point out is not the case with single author GPL source.

      So what's your point? That GPL tainted code isn't tainted if I obtain untainted code from the authors? Yes, I'll agree with that, but then it isn't GPL code, is it.

      I am tired of hearing GPL defenders making such ridiculous assertions over what is essentially a semantic issue. Lets see - you also object to my use of the term "taint" on moral grounds. Look, if you believe that the GPL will make us all free, then stand up for the GPL - and all of its clauses, with all of their implications.

      Please don't try to deflect criticisms of the GPL by pointing out that by negotiating terms other than the GPL you can resolve specific complaints with the GPL - most defenses of the GPL I have heard attempt this. As to negotiating licenses external to the GPL, I've been there and been asked to pay exorbitant fees for the "privilege" of not wishing to post my own source, numbers in excess of $1M. I would stipulate that use of the GPL functions as a significant deterrent to releasing code under a non-GPL license, as I would argue was part of its intent. Additionally, it is sometimes impossible to craft satisfactory terms for release of previously GPL'd code into a source base under other terms such as BSD. The use of the ex-GPL is often restricted to the point that it severely limits the reusability of the code using it, due to the need for all subsequent uses to negotiate license terms. I'm not talking commercial code here, just unencumbered open source.

      The GPL debate to me is summed up simply: GPL code cannot be used in non GPL code, and GPL prevents the use of any traditional business model (other than VC/IPO fed burn rate games), and serves primarily as a "poison pill" to commercial developers. To GPL code is to say "you can use my code as long as you don't make any money with it, and I get all of your code too." In some code niches the GPL is appropriate, in most larger application spaces it is not, as someone does have to pay the bills, and not all of us are willing to work as waiters to subsidize our coding.

      If you want to argue GPL vs. open and truly unencumbered source licenses, I'd be glad to entertain the discussion, online or off. Lets not waste time arguing semantics or pretend the GPL does less than it does.

    3. Re:I despise the GPL, but I agree w/ Carmack... by Anonymous Coward · · Score: 0

      You could save yourself a lot of grief if you'd use "proprietary" instead of "commercial". Otherwise you'll get a bunch of responses pointing out that you can sell GPLed code. Whether anyone would actually buy it is a another matter of course.

    4. Re:I despise the GPL, but I agree w/ Carmack... by kbonin · · Score: 2

      I wouldn't normally respond to a post with this tone, but in this case I make an exception.

      I have rewritten dozens of libraries that I could only find in GPL. And released my implementations under a simple (don't sue if it doesn't work) BSD license so other commercial developers could benefit from my work.

      I don't freeload. I just make the code truly free.

  37. GPL by Anonymous Coward · · Score: 1

    please do not violate my gpl (grits pouring liscense) by failing to pour bowls of hot grits down your pants. thank you.

  38. Separate programs, no? by rhyac · · Score: 2

    Okay, a quick question here... Everyone's already started screaming and everything, but... is what he's doing wrong?

    The way that he's spinning it on his web page, it sounds like he's creating two entirely separate programs that simply verify that the quakeworld client hasn't been modified. Now, if this doesn't use any of the actual Quake source code, it seems to me that the GPL doesn't apply...

    I say 'the way that he's spinning it,' because I really don't know if this is how his system works. But if it is, ... doesn't he have the right to do this? And close-source his programs if he chooses to?

    1. Re:Separate programs, no? by D2Deek · · Score: 2
      If that were what he was doing, we would have no problem...but that's NOT what he's doing. It's a total snowjob.

      The first thing he did was release "QuakeWorld 2.51", without source and in violation of id Software's trademarks ("QuakeWorld" is a registered trademark), and with a trivial change to the protocol. We had a QuakeForge client connecting to and playing on his servers within hours.

      After complaints that there was no source, the release was pulled from the Web page so that they would not have to provide source, never mind that he is still responsible for providing source for 2.51 for another 3 years.

      2.52 was released with source, so we breathed a collective sigh of relief...until we noticed the 2.53 release.

      QuakeLives 2.53 was released _only_ as a patch to the 2.52 binary distribution ZIP file. The patch was actually larger than the 2.52 zipfile itself! All so that he wouldn't have to release the source (he claimed that since he wasn't patching the source, he didn't have to).

      With the 2.54 beta, he decided to start forging alliances...with Ambush of MegaTF, who was given a binary distribution of QL with the information that he could redistribute at will...until someone came asking for source, at which point Slade began to claim that Ambush was redistributing illegally, even to the point of claiming he was warezing it.

      And that brings us up to today...and this is the straw that broke the proverbial camel's back.

  39. Two sides to this one by Nicholas+Vining · · Score: 4

    Everybody is posting that this is a major test case for the GNU GPL to see how well it will stand up in court. This it is. This is the first major conflict over GPLed source code, and its enforceability. Granted, he's not trying to make any money off of it, which most of us thought would be the reason that the GNU GPL would be taken into court, but he's still in violation of the principles of the GPL. It's a good thing that it's John Carmack, who has enough energy, time, and money to attack this thing fully. We're guaranteed a good advocate. Give 'em whatfor, John.

    The second thing that this concerns is what I'd eventually like to see: games released under the GNU GPL. The outcome of this affair, if Carmack wins, may convince some game company out there to experiment by releasing their source under the GPL and then selling the data on CD-ROM. If Carmack doesn't win and this mod maker guy does, then I'm very likely going to change the license agreement on the game I'm making (which does operate in this manner) from GPLed source code to either closed source or some license agreement which gives me more control.

    It'd be interesting to see RMS's reaction to this.

    --
    disclaimer: opinions contained therein are not neccessarily those of my employer.
    1. Re:Two sides to this one by Arandir · · Score: 1

      If Carmack doesn't win and this mod maker guy does, then I'm very likely going to change the license agreement on the game I'm making (which does operate in this manner) from GPLed source code to either closed source or some license agreement which gives me more control .

      Is that what you think the GPL is? A way to get more control? Glad to see that you GPL advocates are finally getting honest.

      --
      A Government Is a Body of People, Usually Notably Ungoverned
    2. Re:Two sides to this one by iCEBaLM · · Score: 3

      Is that what you think the GPL is? A way to get more control? Glad to see that you GPL advocates are finally getting honest.

      This is precisely what the GPL, and any software license, is about. Controlling what end users can do with the software. Thinking anything less is naive. In its most fundamental way, software licenses are all about making people stay within the authors belief system, in the case of the GPL, that would be open source.

      -- iCEBaLM

    3. Re:Two sides to this one by Nicholas+Vining · · Score: 1

      That's a bit of a misrepresentation. The reason that I want more control over my software is because I don't want some commercial game company taking it, doing cool things to it, and then using it for their own products and making a killing without even releasing the source so that it can be integrated back into the mainstream. Seeing as how they conceivably would get a free 3D engine, extremely versatile, complete with scripting language, the least they can do is put code back into the stream so that other people can use it.

      I have no objection to the commercial part. As far as I'm concerned, that's kind of cool. (I can put it on my resume -- "My engine was used by FooBar Game Technologies!", plus it means that we actually get some quality engines in online games as opposed to some of the recent garbage I've seen masquerading as game engines). But I do object to them not sharing the goodness that they've added with everybody else.

      --
      disclaimer: opinions contained therein are not neccessarily those of my employer.
    4. Re:Two sides to this one by warmi · · Score: 1

      Dream On..

      Note, wa are talking about old game !!!. Ask Carmak to release Quake 4 ( or whatever .. I don't play this stuff) under GPL and see how he responds.
      Just a bit of reality.

  40. Working .plan link by Steven+Gibson · · Score: 1

    Looks like the PQ fingertracker choked under /. Here is a .plan update link from my webserver which can handle it.
    -Steve Gibson

    --
    -Steve Gibson
    shugashack.com
    1. Re:Working .plan link by Anonymous Coward · · Score: 0

      Go steve!

  41. I quote Douglas Adams :P by Anonymous Coward · · Score: 0


    One of the things Ford Prefect had always found hardest to
    understand about human beings was their habit of continually
    stating and repeating the obvious, as in It's a nice day, or
    You're very tall, or Oh dear you seem to have fallen down a
    thirty-foot well, are you alright? At first Ford had formed a
    theory to account for this strange behaviour. If human beings
    don't keep exercising their lips, he thought, their mouths
    probably seize up. After a few months' consideration and
    observation he abandoned this theory in favour of a new one. If
    they don't keep on exercising their lips, he thought, their
    brains start working. After a while he abandoned this one as well
    as being obstructively cynical and decided he quite liked human
    beings after all, but he always remained desperately worried
    about the terrible number of things they didn't know about.

    1. Re:I quote Douglas Adams :P by doomy · · Score: 1

      I'm sorry I wouldnt apologize from now on. Oh.. oops :)

      And now back to topic,

      Anyone know if and when Q2 would be GPLed? If? Well... Half-Life, Sin and others might not feel too keen on this right?
      --

      --
      ...free your source and the rest would follow...
  42. Sandwich-board law, at best by effer · · Score: 3

    From the statement on "quakelives":
    "You do have a right to the source code, under the GPL. This is law. However much like the Constitutional American "Right to Bear Arms". I have the right to deny you access for exercising this right. While you can bear a concealed handgun, you are not allowed to bring it on a public bus, or many places of business. The signs usually say something like 'No firearms beyond this point'. Which is basically making people to give up their Constitutional rights to bear arms. The rules here will be similar."

    By this logic, I can strap a sign on stating that by allowing me to enter the building, you are negating your posted sign and thus I CAN bring my firearm in!?!

    I guess by this logic, all I need to do is send an email to them stating that "By recieving this, you agree that I am not legally bound to any of the restrictions displayed by, and implied by, your website." prior to entering.

    "Science is a wonderful thing if one does not have to make one's living by it."-Einstein

    1. Re:Sandwich-board law, at best by effer · · Score: 1

      Your statement:

      :The difference with what you're saying is that you don't have the right to, say, enter the building in the first place. So without their permission, you're automatically
      :locked out. Now, they say, "you may enter if you don't bring a gun", and allow you to enter. BUT that is not necessarily legal, any more than a "you may enter if
      :you're white" sign. The thing is, in general, the courts have upheld restrictions to the second amendment as special cases.
      :
      :So what he says about accessing his code may well hold, BUT that's something the courts would have to decide on.

      I see your point. I am not locked out of my local police station, yet I could carry a gun in and carry such a statement, would it be legally binding?. No. This is
      probably a stress on the legal system that will never make law. Happens alot.

      My point is that he is making a poor arguement for his actions. The Engilish language is open to all English speakers. If I write an extra hundred pages of text, yet
      include the full text of, say, an Isaac Asimov novel. Am I entitled to copyright protection? No. Can I publish it? No. Not without breaking the law of copyright in the
      US.

    2. Re:Sandwich-board law, at best by Dr+Dick · · Score: 1

      Heres my interpretation:

      In this senario theres two rights
      1) The right to bare arms.
      2) The right to bar someone from your property.
      Theres then a negotion process where by mutual consent you could ask people to give up 1) before you grant them 2). Or by strapping on the sign you ask them (the property owner) to give up 2) without you having to give up 1). The property owner could of course not agree with this and bar you from the property.

      In terms of the GPL'd quake we have
      1) I don't thinks theres a real equivilent to 1) here.
      2) The right to restrict someone from using your source code.
      The GPL is more akin to the negotion process. I.E. negotiate to use the source code given certain conditions.

      Whilst I don't know the ins and outs of the GPL it does seem like Slade has reneged on the negotion process and conditions he accepted when using the software in the first place. He's really doing the equivilent of sticking up the sign. If he had said he would do this at the outset its most likely that Carmak would not have granted 2) in the first place.

      So what does the GPL have to say about how the code must be distributed?

  43. I feel sorry... by Wah · · Score: 2

    ...for this guys mail server.

    For those of you that want it from the horse's mouth.. click here.

    If this is to be the first test of the GPL (conspiracy theorists get to work) then we have an easy go of it. A vastly popular, mulit-millionaire, with the law on his side vs. Slade "Source code is like handguns". The claims he makes are ridiculous, but it looks like he wants to test them.

    If you read the above you'll see the basis of his argument.

    I've seen some very good things come out of it, and in the past I have been a strong supporter of the GPL, I still am to a great extent, well the spirit of the GPL at any rate.

    which is to say, "not the letter of it."

    courts don't like that.

    You do have a right to the source code, under the GPL. This is law. However much like the Constitutional American "Right to Bear Arms". I have the right to deny you access for exercising this right.

    I think this "right" came with a box of Cheerios.

    To download binaries or proceed into this site, you have to give up your rights under the GPL.

    his emphasis.

    and finally..

    For all those who really don't care about this and just want the game so they can play, I apologize for the delay this has caused.

    Yea, and "for all those who really care about being able to fix bugs as they happen, instead of waiting for an official release, here's my finger, stick it up your ass."

    At least that was my reading.

    If anybody wants the binaries without the agreement, email me. .... (guess I'll have to get them after the /. rush crushes all servers in its path)

    --

    --
    +&x
  44. GPL violation by divec · · Score: 2

    > he'll be forced to open up the source

    He only has to open the source to anyone who can prove they downloaded binaries from him. He can stop distributing completely, and keep the source private.

    > he'll put it on a 56k uplink on a windows box

    That's not too bad - only one person has to download the source like this, then they can put it somewhere sensible (e.g. GeoCities) for everyone else.

    --

    perl -e 'fork||print for split//,"hahahaha"'

    1. Re:GPL violation by knghtbrd · · Score: 2
      That's not quite true... Once someone does prove they have a copy of the binaries he does have to give them access to the source on request for 3 years, whether he continues to distribute binaries or not. I can prove I have them---so where's my source?

      The answer to that question is that QuakeLives refuses to give me the source---even now. Go get 'em John!

    2. Re:GPL violation by Mr+Z · · Score: 1

      That certainly can't be the case in all cases. If the program violates some other license or patent, and so was withdrawn from distribution, then (depending on the problem) the author CANNOT distribute the source.

      Of course, that isn't the case here, but I was feeling a tad pedantic.

      --Joe
      --
    3. Re:GPL violation by Anonymous Coward · · Score: 0

      Course he can make an easy $1,000 by selling the code on disk for that price. Sure only one person has to pay, but that's how he can distribute it he wants.

    4. Re:GPL violation by dillon_rinker · · Score: 2

      You are absolutely correct. If a federal court judge orders you to stop distributing the code, then you have no choice. Short of that happenstance, you have no choice.

    5. Re:GPL violation by Anonymous Coward · · Score: 0

      Read the GPL again. There's a price limit.

  45. Re:mirrors ( PQ sucks reply ) by Mongoose · · Score: 1

    Hey! Don't say that we run IIS... er, ok we suck on server software - but we rule in content. ;)

    ( This is a joking view - I'm not representing PQ as a content provider with this statement. However off the record I hate the IIS servers and MS FTP, oh god make it stop! )

  46. it's not seperate programs. by Barbarian · · Score: 3

    The page proclaims that they have proxies, but the programs are just modified versions of the standard qwcl and qwsv that come with quakeworld, in other words built from the q1 source code with some extra modules.

    This is what happens when you have as many PR + webpage people as programmers.

    --

    1. Re:it's not seperate programs. by knghtbrd · · Score: 1

      QuakeLives has far more PR people than programmers. FAR more. We're talking something close to a 4:1 ratio here.

  47. Set an example? by Nelson · · Score: 1
    In the grand scheme of things, I don't think this is as serious as something like retooling parts of the Linux kernel and then keeping them secret. Do we have to make an example out of him?


    If we don't beat him down with lawyers then does it set up a bad precident for future code pilferers?


    I can respect his position, I think it is bogus, but I can respect it. In one light I see this as a really good thing for free software and the GPL, Carmack and the FSF are probably on better or at least equal financial ground should it come to the courts and it's better to set the standard in a place where you can definitely win than to do it against an MS or IBM or somebody with an endless supply of money and lawyers.


    Secondly, would it be possible to subpoena his other "non-GPLed" code to make sure it's clean? When put in that kind of position he may be more likely to go a long with it. We already know and he has already admitted that he's trying to make a point and he's not being fully compliant with the GPL. Probably not yet, but in a few years there will be some big boys, Redhat, SuSE, VA, who have serious cash invested in the GPL and it's purity. I could see some big legal clashes coming, a lot of businesses are scared to death of the GPL's viral properties.

    1. Re:Set an example? by whoop · · Score: 1

      I can respect his position, I think it is bogus, but I can respect it.

      Don't demean the meaning of "respect" like this. A respectable position must have a solid base. This guy is saying, "I must give you the source by law, but I'm not." Such a statement is clearly contradictory and illegal. If I say the planet is flat and ends at the horizon, you say it isn't there is more past the horizon, then that's a different situation. In a world where no one has been known to go out into the ocean that far, both are reasonable guesses as to what's out there. This I can being a respectable position, even if you disagree with one side.

  48. Who'd have thought... by Greyfox · · Score: 1

    A year or so ago if I told you that the potential first real test of the GPL might be some big corporation defending the GPL from a little guy, you'd have laughed at me.

    --

    I'm trying to teach myself to set people on fire with my mind... Is it hot in here?

  49. Secure Quake by Mugsy2000 · · Score: 2

    I realise I'm preaching to the wrong audience here, but the release of the Quake source code was the worst thing to happen to the Quake community. This community was still alive and thriving on a piece of software developed many years ago, how many games or even software projects can say that? The quakelives project is attempting to restore the security in quake against anyone, anywhere fabricating cheats and ruining the game for everyone.

    Did John Carmack intend to turn away the countless loyal members of the quake community by releasing the code? I dont think so. He probably wanted to see what other projects could come out of it, considering it to be an outdated project. So when someone attempts to create a free, secure product that would be used by many many people, they have to give up the whole point of their project by releasing the source? Shame on John. He created Quake a long time ago and it is less his now and more property of the people who work with it and play in it day after day. Mr. Carmack should try to file the source under a better agreement that would allow Slade to release a secure version of his interpretation of the quake source. Mod makers have pushed iD up to the level they are at now. Free mod makers are the last people that should come under fire for legal issues.

    The issue of cheating is so great in Quake that it will make or break the community. Allow someone to release a secure, standardized version now that iD has given up that right.

    Matt Boone
    1. Re:Secure Quake by Mongoose · · Score: 1

      He released the quake source for the same reason as the wolfenstien 3d and doom. It was for hobbiest to play with... making new games off the quake engine has a better future for avatar chat ( we used to do this with a quake mod, fyi ), new games like a daggerfall/arena clone, etc. than just one single dumpy old FPS.

      The real quake community disbanded a long time ago, since we used to get together and met a lot - now it's just dead with all the new kids running around. Now it's just a game it seems.

      Also Quakeforge is making a standard client/server and may be including 'blessed' binaries soon ala some older game that faced and defeated this issue before...

      Eat debian it's good for foo! *bar

    2. Re:Secure Quake by John+Carmack · · Score: 5

      There are valid, legal ways to provide a level of protection equal to closed source binaries (which is really only a level of obfuscation).

      I realize that they (proxies / loaders / obfuscated modules) may be more of a hassle, but he doesn't get to choose to break the license to avoid a hassle. I traded several emails with Slade over the past month, and I still have a degree of sympathy for his position, but I can't just let him walk around the code license.

      All the conspiracy theories about me wanting to destroy the Quake community are silly. I loved what happened with the DOOM source release, and I hoped that the Quake release would have similar effects.

      John Carmack

    3. Re:Secure Quake by knghtbrd · · Score: 3
      John, have you looked at QuakeWorld Forever yet? They have an encryption-based solution which is far more effective than any obfuscated code ever could be. And they're not walking on the GPL to do it.

      The QWF people even offered to help Slade implement their techniques if it would guarantee GPL compliance. Their offer was declined. I made a similar offer. Also declined.

      I don't have much sympathy for the guy anymore. He's where he is because this is where he's decided to be. He's also stated that he intends to fight you in court if necessary on this, going so far as to say he may sue you for slander.

    4. Re:Secure Quake by Watts · · Score: 1

      So, because no one has implemented a way that can be both open source and effective in watching for cheating, it can't be done? That's ludicrous. It's possible someone could have created a cheating proxy before, it's just become easier now that a hacked client can be made instead. In the current situation, if I want to fix a bug in Slade's version, or add on to it, I have to become a member of a group he decides on. This wasn't the intent of Quake's source release, to create little cabals that control their versions and fight for dominance. It's petty and idiotic, and kills the intention of the source release. Security through obscurity doesn't work, at least not forever.

    5. Re:Secure Quake by whoop · · Score: 1

      So what, the world has to wait for a game to be officially dead before people can see its source code? This has been obviously a problem just waiting to be fixed. Trusting that the client is honest ("I just killed JoeUser, I just killed JaneUser, ...) is not the way to properly handle such a game. When Carmack released the source, there were talks of ways people have cheated before because the server trusts the client to be honest.

      The proper way to fix it is through peer review. Let the world see the source, and with all those eyes on it bugs will be found and worked out. Ultimately, there will be something that works and works well. Any closed-source solution would just be another delay until someone reverse engineers it or whatever and you're back at the same problem.

    6. Re:Secure Quake by Spooks · · Score: 1

      So when someone attempts to create a free, secure product that would be used by many many people, they have to give up the whole point of their project by releasing the source? Shame on John. He created Quake a long time ago and it is less his now and more property of the people who work with it and play in it day after day.

      Wrong.

      Mr. Carmack should try to file the source under a better agreement that would allow Slade to release a secure version of his interpretation of the quake source.

      Don't look a gift horse in the mouth. John Carmack and iD games were in no way obligated to release the source to Quake to anyone, at all. If Slade, or you, or anyone else doesn't like the restrictions placed on it, tough. Write your own and put it under whatever license you like. Carmack can do whatever he damn well pleases, and put whatever licenses he wants on it. It's his. He created it.

    7. Re:Secure Quake by Anonymous Coward · · Score: 0

      John, How about a verification program a la "Beam-it" that runs alongside Quake, as a type of server. (Note that the report on Beam-It did state that the methods of verification used do not require closed-source software to remain secure. However, a closed-source program like quakelives, improperly made from the Quake source code without proper licensing is probably inappropriate.) If queried, it could check signatures against that of a known-okay binary (I'd presume that someone could submit their own patches and a sample binary to someone for cheat-verification), and inform other players that the game could have been tampered with, and provide the option Just a thought, and probably redundant. Sorry if I wasted time.

    8. Re:Secure Quake by Refrag · · Score: 1

      Perhaps Carmack is hoping that by releasing his old source code (Wolfenstein 3D, DOOM, Quake) that somebody will implement a form of security that 1) does not rely on obfuscation or closed source 2) does not place a large performance hit in its application. That is the basis behind the GPL anyway! Carmack could be sharing his knowledge in hopes that someone else can apply their knowledge to create an open source secure version of it which he would then be able to borrow from for his next project.

      I don't want to put words in anyone's mouth, this is just a possibility.

      --
      I have a website. It's about Macs.
    9. Re:Secure Quake by BinxBolling · · Score: 1
      John, How about a verification program a la "Beam-it" that runs alongside Quake, as a type of server. (Note that the report on Beam-It did state that the methods of verification used do not require closed-source software to remain secure. However, a closed-source program like quakelives, improperly made from the Quake source code without proper licensing is probably inappropriate.) If queried, it could check signatures against that of a known-okay binary.

      An open-source Beam-It might work, but an open-source loader/verifier for Quake wouldn't. Here's why: We don't know which sectors of the CD that the Beam-It server will request during the verification process. Which means that for every single CD we want to Beam, we have to have the CD's entire data stream available. This makes it unreasonable to fake ownership of CDs: you end up having to download several hundred megabytes of data for each one. This sheer quantity of data is what makes Beam-It pretty secure.

      The size of a legitimate Quake executable is miniscule in comparison to a CD, and you only need to download it *once*. If the loader/verifier for Quake is open source and works like Beam-It, all that a would-be cheater has to do is hack up a version of the loader/verifier that gets data for the verification process from a legal binary, but actually loads a modified one. If the loader/verifier is open source, this is pretty trivial.

    10. Re:Secure Quake by Mugsy2000 · · Score: 1
      After reading many of the other posts, I'm beginning to see the side of the other teams working to produce a more secure version of quake. Also I have read a lot about Slade's attitude to the community (if it's accurately represented here..) and being an amateur mod maker myself, of course I don't support his abandonment of the community.

      I realise that there are many ways that this could be done, but obfuscating code has the same effect as closing the source. It removes peoples ability to edit. So why is this a legal alternative and closing the source is not. The quake source still remains open - anyone can try to create an alternative and if their version is better then I'll use that one!

      As for the source release causing problems in the quake community, the damage has already been done. I have seen countless TF clans call it quits and its a shame to see a great game fade away.

      Matt
    11. Re:Secure Quake by Sneaky+Bastard · · Score: 1

      I have devised a method whereby a fully open-sourced network client might be reliably verified as a 'blessed binary' by the server:

      (1)which cannot be spoofed by simply scanning a file copy of the valid binary and generating the appropriate checksum/hash/etc. - it requires the *exact unmodified* binary to be in memory and actually executing.

      and

      (2)and which would simultaneously provide cryptographic signatures for each client information pack that could not be correctly generated by any sort of proxy (aimbots are proxies).

      This proposal is highly theoretical and has not yet been implemented. I would like to discuss it with any technically competent programmers.

      [BR]Sneaky! (AHL Clan BloodRush)
      email: mhobson@pacbellnet
      [BR

    12. Re:Secure Quake by Anonymous Coward · · Score: 0

      Slade is a fscking idiot, i completely shunned them as soon as i could tell that they weren't going anywhere. I hope he goes to court so he can lose!

  50. Slade is using civil disobedience by [TWD]insomnia · · Score: 1

    Slade is using this tactic because I can feel a true willing to protect the cheating the game can have. Hey I know many /. readers are hackers, but let me tell you I just plainly can't stand the cheaters who are going to spoil my game.. Slade doesn't want this cheating too -- Therefore, because he truly believe that violating the GPL, by not releasing the sources, seems to help, he is using what almost anyone won't even think about, because using this behavior can put yourself against the law: civil disobedience. I admire him. He is defying the law, and publicly stating it. No one will budge him. Not even the Quake Creator Lord himself.

    On the other hand, there's one thing to look at though: Slade could be entering some backdoors to cheat himself, but I do really think that unlikely. What is worse? Let Slade cheat by himself, or let a horde modify the source code so anyone can make cheats?

    Ok, I could get moderated down for this post. I'm not stating that what he does is Right. But let me tell one thing: as a believer of the open-source community, I really would like to see his project respecting the GPL. As a gamer, I don't want cheating, and on this point, only the restricting of the source code seems to help - if you have another VALID solution, then by all means, e-mail Slade.

    His real intention is to protect the game from cheating. Thank you.

    1. Re:Slade is using civil disobedience by as6o · · Score: 1

      You know what, John probably knew that cheating would be a problem and probably wasn't too concerned about it. Why you ask? First off, he has released two sequels (Q2 and Q3A) that are secure (honestly, have you tried Q2 or Q3A yet?) Secondly, perhaps his intention wasn't to provide a source base for more client-server games that had to worry about cheating. Maybe he just intended it for educational purposes. Or maybe he was hoping some cool VR projects would come out of it. Point is, we don't know what his intention was. All we do know is that he released it under GPL and people have to comply. If this means that no useful client-server game engines can come out of it, then so be it. Go BUY a newer game that is secure and more likely to be cheat-free, or take the Q1 source and do something neat and new with it (QuakeLives doesn't sound all that neat or new).

    2. Re:Slade is using civil disobedience by Stary · · Score: 1
      Slade is using this tactic because I can feel a true willing to protect the cheating the game can have. Hey I know many /. readers are hackers, but let me tell you I just plainly can't stand the cheaters who are going to spoil my game.. Slade doesn't want this cheating too -- Therefore, because he truly believe that violating the GPL, by not releasing the sources, seems to help, he is using what almost anyone won't even think about, because using this behavior can put yourself against the law: civil disobedience. I admire him. He is defying the law, and publicly stating it. No one will budge him. Not even the Quake Creator Lord himself.

      <SARCASM>Cool... when did this happen? I didn't know it was Ok to break the law because some assholes were being assholes and ruining your game!</SARCASM>

      Now look... If someone cheats in a football game, do you run off and kill him? No you don't, no matter how much you'd want to. It's against the law. So is this.

      Ok, I could get moderated down for this post. I'm not stating that what he does is Right. But let me tell one thing: as a believer of the open-source community, I really would like to see his project respecting the GPL. As a gamer, I don't want cheating, and on this point, only the restricting of the source code seems to help - if you have another VALID solution, then by all means, e-mail Slade.

      If you'd even bothered to read the discussion here before posting, you'd have found that several such attempts/offers have already been made. Guess if he accepted them? Actually, Slade's project competes with several other legal ways to do the same thing. His project never will respect the GPL, so why not just look at one of the other projects, and lend your support there instead?

      --
      Tomorrow will be cancelled due to lack of interest
    3. Re:Slade is using civil disobedience by Anonymous Coward · · Score: 0
      Cool... when did this happen? I didn't know it was Ok to break the law because some assholes were being assholes and ruining your game!
      Just like almost everyone who think that warezing M$ is ok.. it could be even more true with the free software spirit.. you're breaking the law.. so if you want to respect it.. pay your M$ software first.. then after I'll believe you..
    4. Re:Slade is using civil disobedience by Stary · · Score: 1
      Thats my point duh... I may think it's ok and nice to warez M$ programs, but look at it from a law standpoint and it isn't ok. Breaking a license is breaking a license, no matter how you look at it. You may think it's a stupid license, but you should've thought about that before you agreed to it, unless youre willing to stand up for what you've done (possibly in court).

      As a side note, all the M$ software I use is paid for...

      --
      Tomorrow will be cancelled due to lack of interest
  51. GPL misinterpretation by Some+Strange+Guy · · Score: 4
    Carmack gets to release older engines and such things under the GPL, _knowing_ that nobody can take his work and build it into a competing closed source project. Granted, he can't cherry-pick ideas from the GPL stuff he seeded and use them in his closed stuff, but he doesn't need to, he has plenty of ideas of his own to use.

    This seems to be a common misunderstanding about the GPL. There are two distinct issues here, and it's easy to get them confused.

    In licencing something under the GPL, you do not give up your own, personal right to distribute your code under some other license at a later time. As copyright holder of that code, you are free to use that code any which way you please, including in other commercial projects if you so desire.

    What the GPL does specify is that code released under the GPL cannot have that license revoked. In other words, if I, as copyright holder of foo.c, release it to Sally Hacker under the GPL, I cannot ever revoke Sally Hacker's GPL license to that code. In other words, I can't suddenly force Sally Hacker to not distribute the code I gave her under the GPL at any future date.

    However, assuming I'm the sole copyright holder of the code I gave Sally, I am perfectly free to reuse that code in another product that is completely closed source and commercial, if I so desire. As copyright holder on that code, I can release it multiple times under whatever license I please. That's a basic part of being the copyright holder on something, and it is not a right you give up by releasing under the GPL

    1. Re:GPL misinterpretation by empty · · Score: 1

      But you cannot then take Sally's code and release it in your closed product...unless Sally gives you permission.

      This is what the previous comment meant.

    2. Re:GPL misinterpretation by Trongy · · Score: 1

      Then what did this mean:
      "Granted, he can't cherry-pick ideas from the GPL stuff he seeded and use them in his closed stuff ..."

    3. Re:GPL misinterpretation by jonabbey · · Score: 2

      "stuff he seeded" means stuff that arose out of the ground from the seeds Carmack cast.

      i.e., stuff that Carmack didn't write himself, but which was made available under the GPL by others based on his code.

    4. Re:GPL misinterpretation by Dr.Evil · · Score: 1

      If one of the posts above is in fact correct, and any additions to a code base are considered derivative works whose copyright still belongs to the original author, then all of Sally's code is subject to reuse in a closed-source project if the original author iwshes. Her permission is irrelevant.

      I'm not sure this interpretation is correct, though. Any lawyer-types that can offer a better analysis?

      --
      Right...
    5. Re:GPL misinterpretation by greenrd · · Score: 1
      IANAL, but I am almost certain that derivative works are held in joint copyright between all the contributors, unless the modification is below the level of minimum content necessary for copyright protection (a few lines), or unless one person specifically assigns their copyright ownership onto the other. See my earlier post above.

    6. Re:GPL misinterpretation by nepal · · Score: 1

      I have something of a naive question regarding the GPL. As I understand the GPL, any product that is derived from a combination a GPL product and anything else must also be GPL. This begs the question: is it possible to create a non-GPL product using gcc?

      Since any program compiled under gcc contains routines that are GPL, doesn't the license force that product to be GPL? Is this adhered to in practice? Is this intended? Is this desirable? This viral nature of the license inevitably leads to a complete division between the FS world and everyone else. Is this really ideal?

    7. Re:GPL misinterpretation by timster · · Score: 1

      Nah. The binary is considered "output" from gcc and the FSF does not keep the copyright.
      _Many_ commercial, proprietary products have been compiled with gcc.

      --
      I have seen the future, and it is inconvenient.
  52. Close-sourcing GPLd code by PhiRatE · · Score: 3

    Its unacceptable. I don't care how he attempts to justify it, even if he finds a loophole of some kind, or the law ends up supporting him, it is just plain wrong.

    There is a reason for the GPL, people don't GPL code because they love TLAs, or because they like making other people miserable, they do it because they believe, and I believe, that Open Source software is the answer to the problem that software solves.

    Yes Quake is having problems with cheats due to the source release, No close sourcing the code is not the answer. There have already been numerous articles explaining this is depth, some by very influential people, and it is annoying to see them so disregarded in this manner.

    It has long been known in security circles that security through obscurity is the worst method available. Yes it is useful, but only in concert with other, heavier forms of protection. Nobody argues that giving away login names is ok, just because hiding those names is security through obscurity, but on the same token, nobody believes their system safe if the only thing between an attacker and the system is that they don't know the login names.

    In this case, John has already, in a previous .plan, outlined a way of creating a pre-compiled security system by use of an external proxy. However I suspect this gentleman has realised what is obvious to anyone who has done reverse engineering before, the smaller the code you're trying to reverse, the easier it gets. Just finding the relevant procedures can be tough, especially if they've encrypted it somehow, and attempting to figure out the protocols used from the original quake binaries was difficult in the extreme, because it was a large binary with a lot going on in a very short space of time.

    Creating a closed-source patch or external server would have far less effect, it is dedicated to its purpose, and no matter how many layers of self-encryption it used, unwinding those using a debugger would be far easier when the levels that communicate with the closed-source section themselves were already know and the unknown code was known to be dedicated to its task.

    There is only one real solution to this problem, and it has already been stated. Information is on a need-to-know basis. The security point is at the server, not at the client.

    Unfortunately, this leads to a performance hit as the server has to take much greater account of what is visible/doable and what is not. However there have been many fine open-source-compatible suggestions that would help with the problem, including:

    Conflict resolution by scoring: Doing things that are suspect, like hitting invisible targets, moving places you shouldn't, or hitting with remarkable accuracy constantly, would lose you points, other actions such as losing a game, or being on for some time would gain you trust-points. These points would then be used in conflict resolution. One client says you died, the other says you didn't, the one with the highest trust-score gets decided for.

    Baiting:
    In concert with the above, a variety of non-visible targets etc are left lying around, shooting one loses you trust points and is indicative of a cheat, many other concepts along these lines are possible. its an arms race, but one that does not need to progress far before there are so many limitations to cheating that it hardly becomes worth it.

    Logins:
    Utilising logins, the scoring method could be enhanced, allowing the trust of a given player to build up over time. Anonymous players would have extremely low trust, thus be pretty much unable to cheat, as if a logged-in client disagrees with any of their movements, they would be overruled.

    These are just some of the ideas I have heard about automated cheat damping, there were lots and lots, many ingenious and clever, on the previous discussion of this on slashdot. I suggest that if you're really concerned, solve the problem right, don't rely on a method that will be almost as easily broken as the plain source itself.

    --
    You can't win a fight.
  53. Is this guy trying to stop cheaters? by Anonymous Coward · · Score: 0

    It's been a while since I've played Q1, but I've heard a lot
    of ruckus about it being "ruined" by cheaters since the GPL
    source release. Do I understand correctly that Slade's motivation
    for not releasing his source is a desire to create a "secure"
    client for playing Quake?

    1. Re:Is this guy trying to stop cheaters? by fsck · · Score: 1
      There is a team of talented individuals that are:

      porting Quake 1 to as many platforms as they can
      cleaning up and extending the original source code release
      fixing as many cheats as they can
      adhering to the gpl

      quake.sourceforge.net

      --

      Lars - ...I could always phone Linus when I had a problem.
  54. How I avoided the GPL by Mongoose · · Score: 3

    I've written at least one bot and/or mod for each Quake. I'm currently working on a bot that can play all three. I don't wish to GPL my AI code for the sake of interfacing with Q3A.

    How do you avoid the GPL?

    1. Write CS bots. ( Prepare to be witch hunted. )

    OR better...

    2. Write a GPLed 'hook' into the Quake game code.
    Then have the AI off in another program.
    Use networking to pass info - this is legal.

    I've worked on QuakeForge for a short time, and I got flak for doing this - however this is legal. I may want to use this code for commerial or educational use.

    ( i.e. sell my AI or use for my senior project )

    It's perfectly legal to have a GPL'ed program work as a client to a closed source server. I want to make that clear. If you don't want to GPL your source just yet, then try this.

    ------------------------------------------------ --

    FYI, the 'quake community' pisses me off - when the eraser bot stole one of my old teammate's code and didn't credit him... the quake *community supported pirated intellectual properity because I quote: "We like the bot, leave him alone."

    I'm not bitter. =)

    1. Re:How I avoided the GPL by HoserHead · · Score: 1

      Actually, since you are the original copyright holder, you can both release the code under the GPL and utilise it for your projects, future commercial endeavours, etc. The only thing you won't be able to use in that manner is any patches/etc which are sent to you on the GPL'd code, because you don't own the copyrights to that. Naturally, if you get the patcher to assign you the copyright, everything is copacetic.

    2. Re:How I avoided the GPL by Anonymous Coward · · Score: 0

      I may want to use this code for commerial or educational use. I see how the GPL conflicts with the commercial pursuits. How does it conflict with your educational pursuits?

  55. shhhh by Anonymous Coward · · Score: 0

    quietly walk away and hope nobody noticed...

  56. You're forgetting software patents. by ToastyKen · · Score: 1
    Of course he could cherry pick IDEAS, if he wanted to. Just not the actual source code. If it weren't for being to cherry pick other people's ideas from published scientific literature, games like Quake wouldn't even exist..These games are largely implementions of graphics algorithms invented up to decades ago by academia.

    ... which is precisely why software patents are evil..

  57. I wonder what would happen... by Anonymous Coward · · Score: 0

    I just read all the posts here about the story, and being in Game Creation myself, it's all very interesting. After checking out the info on the QuakeLives site, I clicked on the "I Do Not Agree..." button, and was sent to a nice "The page cannot be displayed" message.

    That means that I haven't gone into the page yet, and also haven't agreed to Slade's "disclaimer" as he puts it. So.... If you can see where I am leading, that means that even under his disclaimer, I have the right to his source code considering that he is using a GPL...

    Wonder if he gives it to me?

    -Tomasz 'Millennium' Jachimczak
    Lead Level Designer
    Zen Tao Interactive

  58. Re:first! by Anonymous Coward · · Score: 0

    Well done! I spose your after somesort of medal, a gold? somehow I dont think so, I'll give you a big brown pooh, and you can smear it all over yourself. Try and find something more constructive to do rather then be the first one to reply to a post. I suggest you look for the meaning of life, that'll keep you occupied for a while.

  59. GO JOHN by Anonymous Coward · · Score: 0

    use your millions to sue the little guy into submission.. that's the GPL way!

    1. Re:GO JOHN by Enahs · · Score: 1

      The alternative, of course, is to let this fairly visible slug continue to violate the GPL. Yeah, great plan, chief.

      --
      Stating on Slashdot that I like cheese since 1997.
    2. Re:GO JOHN by Anonymous Coward · · Score: 0

      Yes Lord, GO JOHN !!! Sue this prick til his eyes pop. Want a contribution to help pay for this legal action. I'd be glad to help--not that you need it. I hope this little bitch Slade gets humped against the wall so hard his brains 'splode out his asshole.
      What a shiteating jerk! And what a fucking shithead you must be to complain about him getting his due.

  60. the difference by ToastyKen · · Score: 1

    The difference with what you're saying is that you don't have the right to, say, enter the building in the first place. So without their permission, you're automatically locked out. Now, they say, "you may enter if you don't bring a gun", and allow you to enter. BUT that is not necessarily legal, any more than a "you may enter if you're white" sign. The thing is, in general, the courts have upheld restrictions to the second amendment as special cases.

    So what he says about accessing his code may well hold, BUT that's something the courts would have to decide on.

    1. Re:the difference by cpt+kangarooski · · Score: 1

      What's really scary is that he might be able to claim protection under the DCMA!

      -----

      At any rate, isn't he obligated to distribute source to anyone, whether or not they go to his server? Source is customarily transfered over the net, true, but disks aren't exactly rare either.

      Someone has called the RMS hotline, right? ;)

      --
      -- This and all my posts are in the public domain. I am a lawyer. I am not your lawyer, and this is not legal advice.
    2. Re:the difference by Darth · · Score: 1
      you are missing the fact that he waived any right to apply additional restrictions to the distribution when he accepted the terms of the gpl to get his hands on the quake souce.

      he already agreed to give up his right to do exactly what he's doing. so his doing it is in violation of that agreement and he doesnt have the right to distribute any of the copyrighted quake source at all.

      --
      Darth --
      Nil Mortifi, Sine Lucre
  61. other projects that don't violate GPL by Barbarian · · Score: 3

    The QWForever project has a similar model, except it isn't violating the GPL.

    --

  62. Re:GPL is indefinsible by Anonymous Coward · · Score: 0

    It's still not as big a joke as your grammar and punctuation.

  63. Gun control vs. source control by John+Miles · · Score: 2

    When the Clintonistas spout platitudes such as "Nobody needs an AK-47 to hunt squirrels," they're employing precisely the same rhetorical device as Slade's argument ("Out of everyone who ever asked me for the code, everyone demanded it saying it's his or her god-given right to the code. Not a single person said they wanted it for fixing up the numerous bugs, or adding to it, or anything that the GPL is supposed to stand for.")

    The American founders didn't justify the citizens' right to bear arms by citing their need to hunt squirrels. Likewise, Stallman didn't require GPL licensees to justify their legally-granted right to receive source code.

    In both cases, we're seeing perversions of both the letter and the spirit of the law. It's a shame that JohnC will have to spend his own nickel to defend the rights of his licensees. But as others have noted, an airtight test case such as this one wouldn't necessarily be a Bad Thing for open-source licensing in general.

    --
    Dahlmann tightly grips the knife, which he may have no idea how to use, and steps out into the plain.
    1. Re:Gun control vs. source control by ywwg · · Score: 1

      The problem with this argument is the popular misinterpretation of the second amendment. It grants the right to a "well orgranized militia," which has _always_ been interpretted in courts as referring to the national guard, and _not_ just anybody. It's not that the courts like to ignore an amendment, it's just that most people like to focus on the phrase "the right of the people to keep and bear arms..." and ignore the "well-regulated militia" part.

    2. Re:Gun control vs. source control by Anonymous Coward · · Score: 0

      Oh come on, we're talking dangerous weapons versus code! As for placing limits on gun ownership, I have a theory that everyone, even hard core 2nd rights activists, don't really believe anyone should be able to own a gun. I have a simple case to test this theory if you would like to volunteer. It involves placing you and a psychotic killer in a locked room. We will then ask you if you feel that all of the people in the room (all being both you and the killer) should be allowed to posses guns, or if you feel restrictions should be placed on the killer. I dunno about you, but I myself am voting for not giving the other guy a gun. of course, if I am the killer, that could backfire...

    3. Re:Gun control vs. source control by Anonymous Coward · · Score: 1

      Thank God the Founding Fathers had the foresight to create a Constitutional ammendment that protects the right of soldiers to shoot a gun. Otherwise we would have fought WWII with sharp sticks...

      </SARCASM>

      -- CharlesG

    4. Re:Gun control vs. source control by Anonymous Coward · · Score: 0

      It grants the right to a "well orgranized militia," which has _always_ been interpretted in courts as referring to the national guard, and _not_ just anybody

      Well, Richard Henry Lee had this to say about the subject: "To preserve liberty, it is essential that the whole body of the people always possess arms." So why should you care about what Richard Henry Lee had to say on the subject? Well, he signed his name on the Declaration of Motherfucking Independence, and you didn't and the judges in the courts didn't and pussies like you wouldn't have the guts to. But personally, I'll take the word of the people who were there and meant it when they said 'Live Free or Die'. They willingly faced the gallows to get me these rights, and all the fucking lawyers in the universe aren't gonna take them from me while I still live and breathe. Oh, and did I mention, Fuck You?

    5. Re:Gun control vs. source control by Anonymous Coward · · Score: 0

      If I possess firearms, you'ld better think twice before you try to drag me off to lock me up in the same room with (another) psychotic killer.......

    6. Re:Gun control vs. source control by Anonymous Coward · · Score: 0

      You are mistaken, sir...
      And I quote,
      "A well-regulated"
      meaning well-armed
      "militia"
      all the able-bodied men suitable for defensive action
      "being necessary to the security of a free state"
      this is obvious, but it means, if the populace isn't well armed, they are NOT secure. This means they can have their freedoms forcibly taken away.
      "The right of the people to keep and bear arms shall not be infringed."

      How about if all of a sudden these guys in brown shirts show up and start checking your computer for DeCSS files. They decide that even though they don't find anything, you must have downloaded it at some time in the past because you've got a computer.
      Every dictator in history has started by taking away the arms of those he would control. The Japanese peasants weren't allowed to carry arms, so they developed martial arts. One of Hitler's first actions was to disarm the general populace in Germany, for their own protection, so they couldn't be hurt. Then he started sending the goon squads around to round up the neighborhood jews and there was nothing the general populace could do.

      Educate yourself!!!
      Don't be a victim of public education.

    7. Re:Gun control vs. source control by Anonymous Coward · · Score: 0

      Just to back you up, the 2nd amendment hasn't really been tested in the Supreme Court since the 20s, when the Supreme Court ruled that a sawed off shotgun has absolutely nothing to do with maintaining a well-organized milita, so the government can prevent you from having one. I hate the NRA, but I must give them kudos for convincing the bulk of the nation that the Constitution grants them a right they don't actually have.

    8. Re:Gun control vs. source control by hyrax · · Score: 1
      >"A well-regulated"
      >meaning well-armed

      WTF? How do you arrive at that definition of the word 'regulated'?

      "militia" all the able-bodied men suitable for defensive action

      OK, if you slice up the phrase like that, then you can argue that 'militia' historically had the meaning you describe. However, the you're taking the word out of context. The phrase is 'well-regulated militia' which certainly seems to restrict that to the subset of able bodied men operating as part of a well-regulated organization. If you insist on defining 'regulated' as 'armed' then I guess you have a point. I'd just like to see some justification for that definition.

    9. Re:Gun control vs. source control by Anonymous Coward · · Score: 0

      Why the hell was this moderated up?

      It is off-topic

      metamoderators, spank the shit out of that one

    10. Re:Gun control vs. source control by AviN · · Score: 1

      The difference is that the killer would have a gun, whether or not he's allowed to have a gun or not.

      I on the other hand, being a good citizen, wouldn't have a gun because I'm not allowed to.

    11. Re:Gun control vs. source control by CharlesG · · Score: 1
      This is from Meaning of "Well Regulated" on Constitution.com.

      The following are taken from the Oxford English Dictionary , and bracket in time the writing of the 2nd amendment:

      1709: "If a liberal Education has formed in us well-regulated Appetites and worthy Inclinations."

      1714: "The practice of all well-regulated courts of justice in the world."

      1812: "The equation of time ... is the adjustment of the difference of time as shown by a well-regulated clock and a true sun dial."

      1848: "A remissness for which I am sure every well-regulated person will blame the Mayor."

      1862: "It appeared to her well-regulated mind, like a clandestine proceeding."

      1894: "The newspaper, a never wanting adjunct to every well-regulated American embryo city."

      The phrase "well-regulated" was in common use long before 1789, and remained so for a century thereafter. It referred to the property of something being in proper working order. Something that was well-regulated was calibrated correctly, functioning as expected. Establishing government oversight of the people's arms was not only not the intent in using the phrase in the 2nd amendment, it was precisely to render the government powerless to do so that the founders wrote it.


      --

      "Early to rise, and early to bed / Makes a man healthy but socially dead" -- Yakko Warner
  64. Guy has no case per GPL... by Ravensign · · Score: 2

    Guy: "To download binaries or proceed into this site, you have to give up your rights under the GPL. Specifically the rights regarding access to the source code. And while we are obligated to offer you the source code, for up to 3 years until we stop releasing this. To gain access to this site, you are obligated not to ask." GPL: "6. Each time you redistribute the Program (or any work based on the Program), the recipient automatically receives a license from the original licensor to copy, distribute or modify the Program subject to these terms and conditions. YOU MAY NOT IMPOSE ANY FURTHER RESTRICTIONS ON THE RECIPIENTS' EXERCISE OF THE RIGHTS GRANTED HEREIN."

    --
    "Sig free in '03!"
  65. Would the FSF ever get a lot of donations... by Vulture-X · · Score: 1

    Imagine how many donations the FSF would get if the GPL ever did get taken to court. I know I'd be mailing my check the second I heard about it!

    --
    Evan Jones http://www.eng.uwaterloo.ca/Students/ejones/
    "Computers are useless. They can only give answers." - Pablo Picasso

    --
    Evan Jones http://evanjones.ca/
  66. A mantra... by Enahs · · Score: 1

    A GPL violation is a GPL violation is a GPL violation. A GPL violation is a GPL violation is a GPL violation. A GPL violation is a GPL violation is a GPL violation. A GPL violation is a GPL violation is a GPL violation. A GPL violation is a GPL violation is a GPL violation. A GPL violation is a GPL violation is a GPL violation. A GPL violation is a GPL violation is a GPL violation. A GPL violation is a GPL violation is a GPL violation. A GPL violation is a GPL violation is a GPL violation. A GPL violation is a GPL violation is a GPL violation.

    Get the point? :^)

    --
    Stating on Slashdot that I like cheese since 1997.
  67. Guns (half offtopic) by Weezul · · Score: 1

    These people will use legal precedents like the one printed above to undermine the position of the GPL in court

    This is correct and this is why Slade must be stopped. It really would not hurt to launch a slashdot style harass his hosting services and discurage people from using his stuff attack.. just to get warmed up for when someone with money tries it. It would also help increase mindshare for the GPL which brings me to your other point:

    I just want to point out that this is why Libertarians are so hard line on the Second Amendment, even when people start talking about "reasonable" restrictions on guns. Because all those "reasonable" restrictions undermine the idea of legally or Constitutionally guaranteed rights.

    This is almost correect. Without some reasonable restrictions on wepons (i.e. no tanks or bombs) then the general population starts to question their sanity. The real problem with the second ammendment is that too many people do not understand it, i.e. tight to own guns and be in a militia. It is intended as a check on the power of the millitary. Now, citizens owning guns is a perfectly reasonable part of this check on the power of the military, but it is not the *only* check that we should interpret the send ammendment to provide today. We also need the following checks:

    1) No millitary involvment in dometic law inforcment. This means the millitary may not train cops and the NSA may not train internet cops.

    2) No national paramilitary police forces. This means no DEA, no ATF, and the FBI must use local cops as firepower. This is essenial to preventing things like hiring the cops in Wisconsin and use them to shoot people in Utah.. or our current plague of unaccountable national cops.

    The upshot of all this is the Libertarians and NRA interpret the 2nd ammendment too broadly when it somes to things like armor piercing bullets but not broadly enough when it come to the real importent issues like police conduct and control. It is this lack of an expansionist but still "politically correct" interpretation that is destroying support for the 2nd ammendment and for the NRA. (The libertarians support everything I said but they do not interpret it as following from the 2nd ammendment)

    --
    The Christian religion has been and still is the principal enemy of moral progress in the world. -- Bertrand Russell
    1. Re:Guns (half offtopic) by buysse · · Score: 2

      This is correct and this is why Slade must be stopped. It really would not hurt to launch a slashdot style harass his hosting services and discurage people from using his stuff attack.. just to get warmed up for when someone with money tries it. It would also help increase mindshare for the GPL which brings me to your other point:

      Not a good idea. Really, do you think that this makes GPL advocates more credible? There are other legit users of the same hosting service, and you'd be subjecting them to a DoS as well (that is what you're talking about). Going down to his level, or worse, a 133t skr1pt k1dd33 level, will not do any good. Just don't download, don't play it, and send him a calm letter telling Slade how you feel about his abuse of the GPL.

      --
      -30-
    2. Re:Guns (half offtopic) by Weezul · · Score: 1

      Really, do you think that this makes GPL advocates more credible? There are other legit users of the same hosting service, and you'd be subjecting them to a DoS as well (that is what you're talking about).

      Actually, I mean making nasty phone calls and emails to them, not a DoS. We just want to put presure on from all sides, so why not call the ISP (and maybe it's customers) up and tell them that someone is illegally distributing GPLed software without the source? We should be nice to them and convence them to be on our side.

      I don't think the phrase "harass his hosting service" implies a DoS attack by anny streach of the immagination, but it dose not carry the convince them message that I just expressed to you either, so I should have tried to say it better.

      --
      The Christian religion has been and still is the principal enemy of moral progress in the world. -- Bertrand Russell
    3. Re:Guns (half offtopic) by technos · · Score: 1

      Without some reasonable restrictions on wepons (i.e. no tanks or bombs) then the general population starts to question their sanity.

      I have in front of me a copy of the Sears and Roebuck Circular Catalog, Christmas Season, 1911. I retrieved it from the sealed and partially collapsed coal-room of the Deeley/Chambers Hotel in Ortonville, Mi. About a third through, I see an entry for a British Vickers Machine Gun, and 'The Amazing Russian Sokelov', which appears to be a water-jacketed carbine. Two pages later there is a pen and ink drawing of a man in a 'Buck Rogers' helmet demonstrating the accuracy of the 'Enfield Repeater Rifle', a modern looking semi-auto. There are numerous .30 Colt rifles, an odd looking ten-chambered revolver for the ladies, and a page devoted to what must have been the precursor to the fragmentation grenade. On a side note, do you know how much a box of 'Nobels Famous Improved Dyna-Mite' was? Two bucks whould have gotten you change.

      Perhaps we need a sane society! If the people back then, before we threw the concept of personal responsibility out, could handle the temptation of buying the new full-auto machine pistol to use on the neighbors why can't we?? IS society at large so insane we need to protect ourselves from it by giving up guns? Naw. Just let the crazies know that we're strapped, and any fucking around will remove them from the gene pool quicker than a Big Mac disappearing into President Tubby's mouth. The nutcases will always have weapons, because obvoisly we can't trust them with following the law. Let the side of good at least be better armed when the shit hits the fan! Our recent forefathers did it, why can't we?

      Not a gun nut, not a member of the NRA, not a Libertarian, etc.. Just sane..

      --
      .sig: Now legally binding!
    4. Re:Guns (half offtopic) by Anonymous Coward · · Score: 0

      call the ISP's customers? great idea, I'm sure they care deeply.

    5. Re:Guns (half offtopic) by Anonymous Coward · · Score: 0

      You will notice that I mearly said some restrictions.. and I did not say anything about fully automatic wepons. The truth is I do not know what their status should be. The standard anti-automatic argument is to laugh and ask why you need an automatic to kill a dear. This argument compleatly ignores the real reason we have guns (i.e. as a check to the power of thge millitary). At the same time I have heard people say that all wepons which allow crazies to significantly magnify the number of people the can kill should be restricted and the only wepons which should be protected are wepons of assasination. I do not pretent to know the answer, but I do know that the 2ns ammendment as it is currently understood is gooing out of fassion and out of date real fast.. and since our founding fathers did not leave enough other protections against cops and the millitary we have this crap like the war of drugs and paramillitary cops. Honstly I'm a little pissed off at the whole gun loby for taking such a narow view towards these things. The truth limiting the power of the millitary is the only importent reason why we have guns. If they were dedicvated to the principals and not just oto the ownership of guns we might not have all this shit today.

    6. Re:Guns (half offtopic) by AviN · · Score: 1

      Actually I think the best way to handle this situation would be to just let John Carmack sue him. John's got $$$. :-)

    7. Re:Guns (half offtopic) by Anonymous Coward · · Score: 0

      Perhaps we need a sane society! If the people back then, before we threw the concept of personal responsibility out, could handle the temptation of buying the new full-auto machine pistol to use on the neighbors why can't we?

      Ahh, the illusion of the wonderful past! Personally, I make it a point to NEVER be convinced by someone's recalling how wonderful the good ol' days were without having some hard evidence.

      Example: The ACLU tries to sell all their civil rights campaigns to the concervitives as a defence of the liberties we have always had. The truth is that most of our freedoms are only as old as the ACLU's choice to defend them. 80 years ago, before the ACLU, protistants would be happy to pass a law saing that all the catholics had to spend sunday in the town jail. Now, the Catholics might riot and protect themselves, but it was hardly the good ol' days if you were a Catholic.

      Anyway, you will need more then nostalga to convince any thinking person. Persnally, I support gun rights, but you need a better argument. Now, a really good argument would be to study the history of governments and show that governments eventually turn nasty.

      Also, no owning automatic wepons is a minor foot note to the kind of lose of liberty going on in places like the UK. Now, they need a good violent revolt that kills a lot of beurocrats, but the damn people trust the fucking government because they have lived under it for 1000 years. A really shitty situation. I suppose the people living on Mars in 300 years will be talking about how repressive the U.S. has become over the last few hundred years.

    8. Re:Guns (half offtopic) by technos · · Score: 2

      Ahh, the illusion of the wonderful past!

      I wan't trying to use nostalgia.. I was simply stating for the record that my grandfather's generation could do whatever they liked without the increasingly paranoid government stepping in.

      most of our freedoms are only as old as the ACLU's choice to defend them

      Have you ever considered that the ACLU's interest in has only happened because of escalating threat? They do have the habit of polarizing on one issue or another, but they have constantly been in court over this one since their inception.

      protistants would be happy to pass a law saing that all the catholics had to spend sunday in the town jail

      I'm sure many Protestants would still be happy with a law like that! Thankfully, the religion issue is less extreme than it has been. We've learned that intolerance is a bad thing. It's about time too! The Bible has said exactly that for how long?

      automatic wepons is a minor foot note to the kind of lose of liberty going on in places like the UK

      Every time I read about a new British method of stripping away at humanity, I feel sick. Cameras, 'speed-limit' devices, guns.. I'd go nucking futs given time.. I hope most of them agree, and do something about before the Isles become the first practical realization of '1984'. The last British Revolt turned out okay.

      people living on Mars in 300 years will be talking about how repressive the U.S. has become

      I honestly hope so. Complacency is not a virtue.

      --
      .sig: Now legally binding!
  68. View as a former QuakeLives person.. by Mercury · · Score: 5
    To start off, I'm a Debian Developer, a QuakeForge developer, and the former QuakeLives 'InterProject Relations Specialist'..

    I joined the QuakeLives project to try and make relations with the QuakeForge project a little better, and to keep QuakeLives in check, to make sure Slade understood the legal and ethical issues..

    Things were a little rough, but likeable, and I thought things would work out, until the 2.53 release, which was another attempt to avoid the GPL..

    I asked several people, on my word, to hold off any flames on 2.53 until I had a chance to talk to Slade, believing that it was a mistake which could be straightened out, until I talked to Slade, at which point I left the project..

    At this point, he has lost all respect and trust that he may have had, and has proven that at heart he does not give a damn about the community, he is a egotistical brat who is in it for the glory, and no matter what happens he refuses to believe that he is wrong..

    All I can say, is that this is about time, he has been asking for this to happen for a long time, shoveling shit at people, now, I suppose it comes back at him..

    I hope he eventually grows up, and gets a clue, and as I've told him, and others, if he cleans up, and plays it straight, I'm willing to go back to the project to the same position, but I see little sign of him even admitting that he has ever been wrong, so I suppose time will tell..

    Zephaniah E. Hull.

    1. Re:View as a former QuakeLives person.. by MicroBerto · · Score: 1

      All I can say, is that this is about time, he has been asking for this to happen for a long time, shoveling shit at people, now, I suppose it comes back at him..

      "The shit rolls downhill, but the stink rises up!"

      - Mike Roberto
      -- roberto@apk.net
      --- AOL IM: MicroBerto

      --
      Berto
  69. His arguments are bunk. by aithien · · Score: 3

    While you can bear a concealed handgun, you are not allowed to bring it on a public bus, or many places of business. The signs usually say something like 'No firearms beyond this point'. Which is basically making people to give up their Constitutional rights to bear arms. The rules here will be similar.

    I'm not a lawyer, but this kind of case doesn't hold up without case law, and precedence to back it up. People were once allowed to jet around strapped, but hundreds of years of case law has shown that reserving your right to restrict such behavior is permissable. Also he's taking the letter of the law, and not the spirit of law, which does not hold up in court.

    You need precedence pal to show that restricting others rights reflects your interest in upholding the spirit of the law.

    To download binaries or proceed into this site, you have to give up your rights under the GPL.

    Isn't this exactly what UCITA promises to make binding. This is the kind of crap that's going to come up if UCITA is passed. In effect throwing away centuries of precedence, just like the DCMA has done with 'fair use' law.

    1. Re:His arguments are bunk. by jareds · · Score: 1
        • To download binaries or proceed into this site, you have to give up your rights under the GPL.

        Isn't this exactly what UCITA promises to make binding. This is the kind of crap that's going to come up if UCITA is passed. In effect throwing away centuries of precedence, just like the DCMA has done with 'fair use' law.

      As luck would have it, Slade's actions will still be illegal under UCITA. Remember, he is distributing binaries that include material copyrighted by John Carmack. Without the permission of Carmack, this is completely illegal. It so happens that Carmack has given him (and everyone else) permission to do this provided he complies with a few conditions, including either:

      • a) Accompany it with the complete corresponding machine-readable source code, which must be distributed under the terms of Sections 1 and 2 above on a medium customarily used for software interchange; or,

        b) Accompany it with a written offer, valid for at least three years, to give any third party, for a charge no more than your cost of physically performing source distribution, a complete machine-readable copy of the corresponding source code, to be distributed under the terms of Sections 1 and 2 above on a medium customarily used for software interchange;

      These conditions are not contigent on whether the recipients want source code or not. Even if I tell Slade not to give me the source, if Slade gives me a binary, it must include either the source, or an offer to give me the source. If it does not, he has failed to fulfill the conditions specified by Carmack that gave him the right to give me the binary in the first place. Thus, he has violated Carmack's copyright. Even if the people Slade gave the binary to had signed agreements in advance, saying that they didn't wish to receive source code or an offer for source code, and that they would never sue Slade for any reason whatsoever, Carmack could still sue Slade, since it's Carmack's copyright here.

      Since Slade's actions would be illegal even if his recipients were signing that GPL waiver in ink, UCITA shouldn't affect this case at all.

  70. People like you probably caused this... by Carnage4Life · · Score: 2

    Free Software is NOT about making better software, is it NOT about fixing bugs and it is NOT about adding features. It is about MORAL rights and freedoms, it is about the right to study the source code just because I fell like it, about the right to use it to do whatever I want.

    If people like you claiming that they have the right to see the source code so they can cheat at Quake are the kind of people that have been emailing Slade for the source no wonder he is pissed. First of all where the fsck did this RIGHT to look at software come from? Is there some country (not the US that's for sure) where this is some unalienable right?
    From the GNU site: The licenses for most software are designed to take away your freedom to share and change it. By contrast, the GNU General Public License is intended to guarantee your freedom to share and change free software--to make sure the software is free for all its users.
    This seems to imply that the GPL is about bug fixes and adding features.
    Also from the GNU page: For example, if you distribute copies of such a program, whether gratis or for a fee, you must give the recipients all the rights that you have. You must make sure that they, too, receive or can get the source code. And you must show them these terms so they know their rights.
    This also implies that the GPL is meant to be applied to people who are actually given the software or receive it in some way. I am not certain that Slade's program is being distributed to it's users and thus qualifies to have its source viewed on request.

    Finally as for the original spirit of the GPL I have always likened it to automobiles and Microsoft's Windows. Now if I buy a car and something goes wrong with it (broken tail light, leaky radiator, whatever) nothing stops me from viewing the manufacturer's specs for my car, going over to Pep Boys to buy parts and tools, and fixing my car. Now on the other hand if Windows crashes and I have a Ph.D from M.I.T. in Operating Systems and got a 4.0 all through my college career I can't do shit but reboot and pray it doesn't happen again. This is wrong. It is wrongs like this that the GPL was created to right and NOT to satisfy some unalienable right to read everybody else's code.

    PS: GPL is NOT like the public domain because you have no right to ask for code or do anything you like with it if the binaries were not distributed to you. As for Romeo and Juliet, it is in public domain because Shakespare is dead and has been dead for over 70 years. Of course when he was alive YOU would not have the right to do anything with HIS work if not approved by him.

    1. Re:People like you probably caused this... by crush · · Score: 1

      First of all where the fsck did this RIGHT to look at software come from?

      That would be from the GPL

      This also implies that the GPL is meant to be applied to people who are actually given the software or receive it in some way. I am not certain that Slade's program is being distributed to it's users and thus qualifies to have its source viewed on request.

      The modified/patched GPL'ed source is being distributed. By distributed I mean that it is being offered to others. Specifically it is being offered via a web-site that has a "Click to accept this agreement button." It is being distributed.

      If people like you claiming that they have the right to see the source code so they can cheat at Quake are the kind of people that have been emailing Slade for the source no wonder he is pissed.

      Whatever. Slade is pissed because he is not being allowed to violate a very clear agreement that he made when he distributed GPL'ed code.

    2. Re:People like you probably caused this... by No+One · · Score: 1

      > From the GNU site: The licenses for most
      >software are designed to take away your freedom
      >to share and change it. By contrast, the GNU
      >General Public License is intended to guarantee
      >your freedom to share and change free software--
      >to make sure the software is free for all its
      >users.


      >This seems to imply that the GPL is about bug
      >fixes and adding features.

      Just out of curiosity, where do you get that? All it talks about there is preserving your freedom, it doesn't restrict that freedom to a given use.

      >This also implies that the GPL is meant to be
      >applied to people who are actually given the
      >software or receive it in some way. I am not
      >certain that Slade's program is being
      >distributed to it's users and thus qualifies to
      >have its source viewed on request.

      Uh... If I get it from him with his knowledge and consent, then he's distributed it. At that point, he is required to give me the source if I ask for it. If he does not, he has not agreed to the GPL, and therefore has no right to distribute other than those given by copyright law (i.e., none whatsoever). Therefore, he's violating copyright law, and Carmack has the right to sue him to stop distribution, and possibly for damages.

      >Finally as for the original spirit of the GPL I
      >have always likened it to automobiles and
      >Microsoft's Windows. Now if I buy a car and
      >something goes wrong with it (broken tail light,
      >leaky radiator, whatever) nothing stops me from
      >viewing the manufacturer's specs for my car,
      >going over to Pep Boys to buy parts and tools,
      >and fixing my car. Now on the other hand if
      >Windows crashes and I have a Ph.D from M.I.T. in
      >Operating Systems and got a 4.0 all through my
      >college career I can't do shit but reboot and
      >pray it doesn't happen again. This is wrong. It
      >is wrongs like this that the GPL was created to
      >right and NOT to satisfy some unalienable right
      >to read everybody else's code.

      If it is wrong that I can't fix my software, then I have a moral, if not a legal, right to fix my software. In order to exercise this right, I need access to the source code. Therefore I do, in fact, have an moral, if not legal, unalienable right to the source code, and this unalienable right is exactly what the GPL was intended to enforce. (Note--I don't actually believe that. I believe that a company may not prevent me from reverse-engineering or modifying their product, but they're under no ethical obligation to make it easier. They are, however, required to not go out of their way to make it difficult. And if someone licenses their code under the GPL, licensees are, in fact, required to give me access to source with the binaries. That is, after all, the point of the GPL.)

      >PS: GPL is NOT like the public domain because
      >you have no right to ask for code or do anything
      >you like with it if the binaries were not
      >distributed to you.

      Actually, under public domain, I don't have the right to ask for jack shit that wasn't already given to me. In that area, I have *more* rights under the GPL. All PD means is the creator gives up his monopoly, and I can do anything I want with his creation.

      --

      --

      There is no sin except stupidity -- Oscar Wilde
  71. Re:Solution: Repeal The Second Amendment by Anonymous Coward · · Score: 0

    > The second amendment is the most shocking example that the founders of this country were not
    > perfect. It is a bad law, and if its being weakened sets a precedent for other laws not being
    > enforced, then we should set an example and repeal this bad, bad, bad law.

    Unfortunately, repealing the Second Amendment will not get rid of guns. Period.

    If we are disturbed by gun violence, we have to find other ways to solve the problem.

  72. Re:Solution: Repeal The Second Amendment by Anonymous Coward · · Score: 0

    > NOBODY has the right to kill anyone else. I as everyone else have a right to self defence, upto and including killing someone if nessesary to defend myself and mine friends and family.

  73. Keep us posted by rjamestaylor · · Score: 1
    This is good. I've wondered if the GPL has been challenged or enforced in court to date. (Anyone know if it has?)

    There's a lot at stake.

    :-only kona in my cup-:
    :-robert taylor-:
    --
    -- @rjamestaylor on Ello
  74. Re:Solution: Repeal The Second Amendment by lowe0 · · Score: 1

    "NOBODY has the right to kill anyone else. " Not even the United States government?

  75. Re:Solution: Repeal The Second Amendment by Anonymous Coward · · Score: 0

    You're right.

    But repealing the second amendment is the first, necessary step to ridding the world of guns. As long as everyone thinks that there is a god-given (and, indeed, most people look at the founders as their gods) right to own/use a gun, gun violence will continue. We must remove all guns from the hands of everyone and melt them down into slag, then drop that hellish blob into the ocean for eternity.

  76. the mistake... by TheCarp · · Score: 5

    > lets pretend that this is the quake
    > source code
    > 12345
    > and thats the code needed to make quake
    > run(it's oversimplicfication i know)
    > now iD owns the license on all that
    > right?
    > and the license they've granted is the
    > GPL
    > now.. if i make code thats 123945
    > who owns the copywrite on the 9
    > i do right?

    Actually.... people should re-read their copyright
    law. This is clearly addressed in the US Copyright
    OFfice FAQs...

    The new code is a derivitive of the original, and
    as such copyright is legally in the hands of the
    original author....NOT the modifier.

    This means that if you make a simpsons episode (to
    use an example) that is not an obvious parody
    (which would be exempt under fair use), then the
    copyright on your episode is owned by the people
    who own the copyright on the simpsons.

    In THIS CASE the GPL gives him the right to modify
    and redistribute (a right not normally granted).
    However...if he choses to ignore the stipulations
    of the GPL, then he has no right to distribute.

    He either honors the GPL or never distributes
    to anyone. (Or gets special licence from ID...
    which obviously isn't happening)

    Go check the US Copyright office web page...they
    spell it all out clearly.

    -Steve

    --
    "I opened my eyes, and everything went dark again"
    1. Re:the mistake... by parkrrrr · · Score: 2
      17 USC:

      Sec. 103. Subject matter of copyright: Compilations and derivative works

      (a) The subject matter of copyright as specified by section 102 includes compilations and derivative works, but protection for a work employing preexisting material in which copyright subsists does not extend to any part of the work in which such material has been used unlawfully.

      (b) The copyright in a compilation or derivative work extends only to the material contributed by the author of such work, as distinguished from the preexisting material employed in the work, and does not imply any exclusive right in the preexisting material. The copyright in such work is independent of, and does not affect or enlarge the scope, duration, ownership, or subsistence of, any copyright protection in the preexisting material.

      I read this to say that the author of the original bits holds the copyright to the original bits, and the author of the modified bits holds the copyright to the modified bits (that's why FSF makes you sign over your rights to the code you want to contribute to their projects.)

      However, as the GPL states (section 5), the author of the derivative work has no right to distribute the original parts (that's essentially what part (a) says in the stuff above) except where that right was conferred by the GPL, and only under the terms stated in the GPL.

      I've seen comments to the effect of "if the GPL is upheld that will uphold shrink-wrap licenses." That isn't true either. The GPL specifically states (section 5 again) that you are under no obligation to accept it. However, if you choose not to accept it you are bound by the (more restrictive) copyright law. This does make me worry about programs like cygwin that require you to accept the GPL before performing the installation; I think those might themselves be a violation of the GPL.

  77. Try to see this guys side of it. by jon_c · · Score: 1

    Try to see this guys side of it.

    Think of it as you find some foster kid. He's really cute and sweet, so you take her home, feed her well. And in a few years she's really grown on you. Your so proud of what you've done. You can't think of every letting her go.

    She's the best in class, smartest and prettiest, everyone loves here.

    Then the foster care place comes marching a long with a bunch of angry lawyers and the real father of this child (carmack) and demands you give her back to the foster home, and they show you this think called a GPL, and how is says you could only borrow the kid, not keep her.

    Sure you can visit, hell even live in the foster care, but knowing everyone and there dogs going to want a piece or your little girl, it's just not right.

    -Jon

    --
    this is my sig.
    1. Re:Try to see this guys side of it. by Anonymous Coward · · Score: 3
      It definately is right. Your example of a foster child just is not accurate. Carmack didn't give a child up for adoption, he lent his snowblower to the neighbor and even left him a full tank of gas. in exchange for digging him out of a blizzard, he now wants the right to borrow the guy's weedwhacker. He sees the guy using it, and every time he tries to borrow it, the neighbor say's it's got no gas and he can't.

      If Id does not VEHEMENTLY defend the GPL, Open Source is a lark. Do you want scum stealing your software and giving you nothing in return?

      Let me put it this way... Do you want Microsoft co-opting Linux, yet try to not return the benefits of source code on the projects they "borrowed" from Linux' head start?

      Forget embrace, extend and extinguish. It will just be steal and resell.

    2. Re:Try to see this guys side of it. by Ig0r · · Score: 2

      ...except that when you 'found' the girl, she was carrying a large sign that explicitly stated what would happen with her in the future, so that you could be prepared.

      --
      Soma: because a gramme is better than a damn.
    3. Re:Try to see this guys side of it. by rebrane · · Score: 2
      This is the most absurd analogy I've ever read. Comparing things like information with things like children is exactly what got intellectual property into the ridiculous mess it's in today. You don't lose any of the quality of use of your knowledge if you allow others to do it too, unless you were somehow using it to others' expense, which is of course bad.

      Bad analogy.

    4. Re:Try to see this guys side of it. by Wah · · Score: 2

      So the girl doesn't go home, or back to the streets where she gained the depth of character that served her so well in later life. She goes off to college, learns about life, meets another guy. Together they have two wonderful children. These children (unlike their mom) have no appreciation what her mother had to do to succeed. Living pampered lives, they later emerge to the world, pretty and proper, but basically useless for any real work. However, because of their "proper" upbringing, they are denied the truths of life outside their homes and are stuck only learning what thier parents tell them.

      This goes on for a few generations and eventually you are left with incredibly expensive to maintain and administer grandchildren. They must be put to bed each night, and if they aren't watched carefully, they eventually go crazy and commit suicide. Heavy medication from various third parties is the only way to make them useful. Beautiful to behold, and great at having a good time, they are totally useless when it comes time to get work done, with no idea on how the real world is or functions, they force those that depend on them to eventually believe that all people are unstable, incomprehensible, and expensive.

      -The End-

      (don't ya just love silly analogies?)


      --

      --
      +&x
    5. Re:Try to see this guys side of it. by /dev/kev · · Score: 1

      You analogy is somewhat flawed...

      QuakeLives hardly "found" the foster kid. QuakeLives took a copy of the Quake 1 source and agreed to the GPL. If you borrow the foster girl and then try to keep her locked away for only you to look at, then dammit she should be freed. If you want to lock her away, you can't have her. QuakeLives knew this when they agreed to the GPL, and if they didn't, well, not reading a contract doesn't excuse you from it.

      This is what the GPL is all about - making sure that everyone is able to access the source code. I'm no parent, but I think that I'd be prouder of my kid if they grew up into an independant person who is a completely separate entity, rather than someone who's always dependant on me. It must be really something to create life, likewise, creating code is really something, so it should be freed for all to enjoy, not just the parents.

      --
      Quidquid latine dictum sit, altum viditur.
    6. Re:Try to see this guys side of it. by Tim_F · · Score: 1

      The only way I can see this example working is if this guy had licensed the Quake engine from id before they open-sourced Quake. Why would id open source an engine that still had paying licensees?

    7. Re:Try to see this guys side of it. by Anonymous Coward · · Score: 0

      They must be put to bed each night, and if they aren't watched carefully, they eventually go crazy and commit suicide.

      Sounds like someone's been playing The Sims.

    8. Re:Try to see this guys side of it. by Anonymous Coward · · Score: 0
      Please.

      You can't take the advantages of open source, taste that wine, and then change the rules of the license to match your own vanity, or a new business plan, or whichever way the wind is blowing in Gadsten, AL at noon. This is simple contract law. The open source part is just poetic justice.

    9. Re:Try to see this guys side of it. by peter · · Score: 2

      The GPL applies to software, not to physical objects. If I give you the source to some software, that _doesn't_ mean I don't have it anymore. The GPL isn't about lending things, it's about sharing knowledge and information.
      #define X(x,y) x##y

      --
      #define X(x,y) x##y
      Peter Cordes ; e-mail: X(peter@cordes , .ca)
    10. Re:Try to see this guys side of it. by Anonymous Coward · · Score: 0
      The only way I can see this example working is if this guy had licensed the Quake engine from id before they open-sourced Quake. Why would id open source an engine that still had paying licensees?

      Because they could still get those paying licensees to pay: By offering them privledges (such as the right to make binary-only releases) that the GPL wouldn't give them.

    11. Re:Try to see this guys side of it. by fsck · · Score: 1
      Let me put it this way... Do you want Microsoft co-opting Linux, yet try to not return the benefits of source code on the projects they "borrowed" from Linux' head start?

      Well afaik MicroSoft took thier tcp/ip from BSD, which of course is allowed in their liberal license, what this does not explain is why the MicroSoft tcp/ip sucks donkey balls and begs for more.
      With incompetence like that, who needs "return benefits" from MicroSoft?

      --

      Lars - ...I could always phone Linus when I had a problem.
    12. Re:Try to see this guys side of it. by John+Allsup · · Score: 1

      In this analogy, the girl has grown up.

      You yourself have no right to own her.


      John
      --
      John_Chalisque
  78. well... by Anonymous Coward · · Score: 0

    I believe in "eye for an eye." So the government has the right -- nay, the duty -- to execute anyone who shows a wanton disregard for human life and kills someone else without cause.

    Note that if there were no guns, there would be fewer executions, following this line of reasoning.

    1. Re:well... by spinkham · · Score: 1

      Truth is, I would like there to be no guns. I really really would.. But that's not gonna happen.
      So, I will keep my gun until you can get the criminals to give up theirs.

      --
      Blessed are the pessimists, for they have made backups.
    2. Re:well... by Field+Marshall+Stack · · Score: 1

      Interesting. I also agree with the "eye for an eye" principle, but not because I think the government should execute those who show a disregard for human life. I'm for it because I really think it's funny to watch people poke each other's eyes out.
      --
      "HORSE."

      --
      "HORSE."
      -Flaming Carrot
  79. that has nothing to do with guns by Anonymous Coward · · Score: 0

    You can defend yourself, fine. Just don't use a gun. Most people are way more likely to kill/injure themselves (or other people, besides the attacker) with a gun when trying to defend themselves. Most people do not know how to use guns, and in a dark alley anything is possible.

    See this story for a PERFECT example of why guns are evil. Here we have four TRAINED FUCKING COPS and they shot an unarmed man 41 (THATS FORTY-FUCKING-ONE) times for no reason... they claimed they thought he had a gun.

    No guns and he'd still be alive.

    1. Re:that has nothing to do with guns by James+Lanfear · · Score: 1
      You can defend yourself, fine. Just don't use a gun.

      But that offers me the best chance to successfully defend myself (note: avioding contact is very definitely preferrable (I'm a coward at heart ;-), but that's not really defense, per se). It would be uterly irrational for me to chose any other weapon. The fact that my attacker may have a gun removes all doubt.

      Most people are way more likely to kill/injure themselves (or other people, besides the attacker) with a gun when trying to defend themselves.

      But I'm not. I've always said that if you don't want to learn to use your gun you may as well just shoot yourself and get it over with. OTOH, if you are willing to learn I don't see a problem.

      Most people do not know how to use guns, and in a dark alley anything is possible.

      As I said, if you can't use it, don't. That this fact escapes many people does not mean *all* of us are clueless.

      why guns are evil.

      *snicker*

      No guns and he'd still be alive.

      And? That was a Bad Thing, no doubt, but if the cops didn't have guns we'd have a shitload of dead cops every year instead.

    2. Re:that has nothing to do with guns by Anonymous Coward · · Score: 0

      most people don't know how to use a compiler without hurting themselves either, maybe we should outlaw those too.

    3. Re:that has nothing to do with guns by spinkham · · Score: 2

      Wrong... Do some real research, and you'll find guns are used most often as deturents, and never fired..
      Legal guns are used effectivly to stop crime then accidents occur by a factor of 50 or so...

      --
      Blessed are the pessimists, for they have made backups.
    4. Re:that has nothing to do with guns by Redeemed · · Score: 1
      No guns and he'd still be alive.

      Or, alternatively, what if this particular man did indeed have a gun, but the cops didn't? Guess who would be dead? The four cops.

      You cannot rid the world of guns. And even once you do, are you going to go for knives next? And cars? All of them kill people regularly, but that doesn't mean they should be outlawed. More importantly, outlawing guns only prevents people from defending themselves from others who *do* have guns. And those who want to use guns to hurt people are those who aren't going to care whether its against the law or not.

      Look at how well the drug war is preventing the usage of drugs. You think we should now declare a gun war, which would probably be just as effective?

    5. Re:that has nothing to do with guns by Anonymous Coward · · Score: 0

      The important part of that story is that the man wasn't even a criminal. He reached for his wallet and they shot him 41 times. The moral of the story is not that arms races are good, as you would have us believe.

    6. Re:that has nothing to do with guns by Danse · · Score: 2

      Arms race has nothing to do with it either. The cops that shot that guy were reckless and/or insufficiently trained. They couldn't have seen a gun because the guy didn't have a gun, or anything even resembling a gun. Therefore, they should never have fired a shot, let alone 41 shots. You can't get rid of guns. Criminals, by definition, don't give a damn what the law says. If it allows them to get what they want, they will always have guns. Banning guns won't keep guns out of the hands of criminals any more than banning drugs has kept drugs out of the hands of drug users.

      --
      It's not enough to bash in heads, you've got to bash in minds. - Captain Hammer
  80. q2 is not secure. q3a is a real attempt though by [TWD]insomnia · · Score: 1

    q2 has a HUGE load of bots! the netcode can be hacked bigtime (show a high ping when you're LPB, for example). Though with q3a and their Pure Server concept, id software is real concerned with this issue, though I doubt it's 100% secure.

    1. Re:q2 is not secure. q3a is a real attempt though by fsck · · Score: 1
      I like to play Q2 Weapons Factory, which is what Team Fortress 2 would have been had they not switched to the Half Life game.

      The cheaters in this mod are phenominal. The WF servers are racing to keep up with the bots and hacks here. Snipers that make headshots (instant kill) 100% of the time, without even facing you.
      Then when you mention this, the server admin (who is often cheating himself, not like that 13ms ping isn't bad enough!) kicks you off the server for pointing it out. Its about one game in twenty that I don't see a blatant cheater playing, which sort of takes the enjoyment of a good game out of it. I sure hope if and when Q2 is open sourced, and possibly the mods, that these problems too will be solved.

      --

      Lars - ...I could always phone Linus when I had a problem.
  81. Selective ignorance by kaphka · · Score: 4
    I have the right to deny you access for exercising this right.
    Of course that's true. One of the facets of having a right is having the right to waive that right. (This is rapidly changing in the U.S., but that's another issue...)

    But he's missing the point: When he "licensed" the original Quake source, Carmack excercised his right to deny Slade the right to deny anyone else access to his code. In other words, Slade's license to use the source is based on his agreement to not require the waiver in question. He's free to restrict people, but the moment he does, his loses his right to distribute the source.

    Hmmm... I don't think it's possible to express this clearly. But rest assured that Slade's trick is B.S., at least in my non-lawyer opinion.
    --

    MSK

  82. Re:RETURN ELIAN, AMERIKANISH SWEINHUND!!! by Yebyen · · Score: 0

    Das ist die [worst] Deutsch dass ich habe gesehen in my entire life. Sorry for replying to a flame, but if you don't speak german and you want to flame in German, at the very least go to babelfish and have it do it for you. I know for a fact that even Babelfish isn't that bad. For instance: NOWE, WILL NUKEN DICH, and what's with all of the ISH's. I don't speak german very well but I know that this is not good german. Now feel free to moderate me down, I expect it, so don't feel bad. Just had to say it. BTW if you're gonna flame me, do it in e-mail not on /., don't bother wasting space.

    --
    linuxisgood:~$ man woman

    --
    Restating the obvious since nineteen aught five.
  83. Re:Solution: Repeal The Second Amendment by James+Lanfear · · Score: 1

    *sigh*

    You're really not too bright are you? Has anyone *ever* exercised sufficient control over a technology to simply remove it from the world? You can confiscate all the guns you want, but *I* can still make more (albeit fairly poor examples). Are you planning on making it illegal to descibe the process of constructing a gun as well? Maybe we can write OED and have 'gun' removed from the English language.

    Free clue: as long as *anyone* knows who to make guns, someone will. Pass all the laws you want, but you simply can't win.

  84. Encryption for QW - QWF by knghtbrd · · Score: 1

    The QuakeWorld Forever project is using encryption to protect the game while still maintaining compliance with the GPL. Their model currently allows one key, but they're not finished yet. It will allow public key cryptography before they're done, just as you suggest here. I don't know if they've considered key trust levels yet though.

    1. Re:Encryption for QW - QWF by Wumpus · · Score: 1

      Thanks. I'll check it out.

    2. Re:Encryption for QW - QWF by Wumpus · · Score: 3

      Ok, I looked at it, and that's not what I meant. They're trying to authenticate the client/server binaries. I'm proposing to authenticate the players. To play, you need to generate your online ID, and a key pair. When you first log in to a server, you give it your ID. The server checks a database for your ID. If the server doesn't know you, it asks you for your public key, and stores it in the database. Your key is marked "untrusted", because the server has no reason to trust you.

      Other players see you on the server, and can play against you, but they know not to trust you, because the server marks your ID "untrusted" in the UI.

      This is where things get complicated. How do you gain players' trust? There are several possible ways. You can gain trust with time. Play long enough (a week? a month? The period of time should be long enough that people will be discouraged from playing straight for a while, and then going on a cheating spree, until servers and players recognize them for the jerks they are).
      A trusted player can recommend you to the server. This can be done automatically when you log in (I think this will cause problems for players with low-bandwidth connections, when the server starts sending ID's of newly connected players to everyone who's already playing, basically asking "is it ok to trust this player?"). This can be done between games, through e-mail, or through a menu option on other player's menus.

      When connecting to the server the next time, you submit your ID, as before, except that now the server knows you, and challenges you to prove your identity, by sending you a challenge packet, containing a random number. You sign the random number, with your private key, and the server authenticates the signature with your public key, which it stored during your first log in. Now, when players see you logged in, they know that no one can pretend to be you.

      The end result is that players can build up reputation, based on other players' recommendations. No one can pose as another, honest player, and cheat, lowering the true player's reputation. New players can be introduced to the game by friends who are already trusted, and the Quake community will become just that - a community.

      Another advantage(?) for anyone who'll try to implement such a system is that the complexity of the protocols (not so much the authentication protocol, which is quite standard, but the automatic maintenance of the web-of-trust, possibly with servers updating each other periodically, causing reputation to propegate through the Net much like Usenet news, players' votes to lower or raise reputation values being adjusted based on the voters' reputations, etc. etc. etc.) guarantees some interesting design and coding experiences.

    3. Re:Encryption for QW - QWF by Anonymous Coward · · Score: 0


      Why don't we base client authentication on that person's /. karma?

      ;)

    4. Re:Encryption for QW - QWF by technos · · Score: 1

      Because I cheat at Quake. Aim-bots only, and only in LAN games designated 'cheat zones', but I still cheat.

      Karma is meaningless as to an individuals quality. Why does everyone forget that! This isn't some War of Karma, where the Sig11-bloc rolls over the trolls in a stunning blitzkreig. 'Heya baby, I have 332 Karma. Wanna go back to my place for some witty conversation and grits pouring?' isn't going to get me any farther in the bar scene than 'Hi, I'm Jim, and I'm a Libra. Whats your sign?'.

      This is fucking Slashdot, and while some of us may very well live here, it isn't real life. Get over it.

      --
      .sig: Now legally binding!
  85. Slade on Carmack... by Anonymous Coward · · Score: 2
    1. Re:Slade on Carmack... by Anonymous Coward · · Score: 0

      Why would anyone blow their moderation points on a link to the this very article? Moderate the real comment, not the link, morons.

  86. The best part of the QuakeLives "license" by lqd · · Score: 2

    To quote the "license" that Slade publishes on his webpage:


    Also note that you are still allowed to distribute the works within freely, but please be aware that software contained herein is still under the GPL and you personally will be reponsible for the licensing restrictions of the GPL. So I strongly suggest that you have people you send to agree to similar terms.

    Um, yeah. Basically, he tells me that if I download his closed-source binary and then give this binary to a friend of mine, I have to adhere to the GPL, thus giving the source to the binary to my friend if he asks for it. With the slight problem that I cannot give him the source because Slade chose to not give me the source in the first place - chicken and egg all the way. For a person (i.e. Slade) that personally states that he has been involved with the GPL for 10 years, this is a pretty whacky statement to make.

  87. Re:Solution: Repeal The Second Amendment by cpt+kangarooski · · Score: 1
    (boy is all of this off-topic or what)

    While it's obvious that the 2nd amendment is flawed - insofar as nothing is absolutely perfect - I must disagree with you as to its continued utility.

    Basically, I think that you're making the assumption that tools dictate behavior. Yes, while a gun's only purpose is to hurt people (it makes a lousy remote control or beer opener, but the ability of a gun to threaten is derived from its ability to harm), we exist in a world in which *people* decide to harm each other - guns become a tool. A very good tool, but they are still just a means to an end.

    In order to accomplish your ideal (which I generally agree with, though I've been puzzling over the moral issues of suicide for years now) a dramatic shift in attitude would need to occur.

    In a world without guns, but where people still behave as they do here, other means will be employed to harm people. This can run the gamut from nuclear/biological/chemical weapons to fists and clubs. Certainly people have killed one another in ages before the basic elements of firearms had been dreamed of.

    So yes, guns can be considered to be an instrument of evil. The problem is that you won't have solved anything by removing that instrument - you will have merely effected the means chosen to achieve evil aims.

    On a note more specific to the 2nd amendment, I feel that the reasoning, which I'll get into in a moment, is still valid. Basically the 2nd amendment is the check and balance of last resort.

    Until we end up in the world without evil you wish for, we're stuck with this:

    • The government derives any and all authority it has, as well as any and all rights to exist from the consent of the governed.
    • Should this consent no longer generally exist, the people not only are within their rights, but have a moral imperative to overthrow the government. (note that it's very difficult for a minority to rebel in this case - at the least, the majority of the people must be indifferent, which was the case for a large part of the American Revolution)
    • Any government that is without the consent of the people, is willing to retain power in an immoral manner, by the use of force (or at least, this is a safe bet)
    • And so, in order for people to keep their natural rights in a situation in which force is being employed against them, their only serious recourse is going to be with opposing force.

      It is unlikely that an oppressive, violent government will accept reasoned/non-violent arguments against itself.

      And while it may be difficult to oppose such a government even by force, it cannot be considered impossible. Many countries do not have the will to turn on their own citizens so fully, nor do they wish to kill them all, due to the problems that arise when a significant part of the population is unable to help provide for other parts. (Yeah, there are lots of exceptions; someone insufficiently moral to accept that things ultimately rest with the people is probably not going to worry about these issues)

    If you prefer a more polarized/Godwinian argument, would you prefer that the Jews:
    1)Submit to the Nazis, since it would be evil to use guns to oppose them (even though the Nazis are already evil), or 2)Oppose the Nazis, since by performing one immoral act (killing) it can prevent other immoral acts from occuring

    Me, I'd like no Nazis at all, but I don't count on it.

    --
    -- This and all my posts are in the public domain. I am a lawyer. I am not your lawyer, and this is not legal advice.
  88. The perfect precedent by roystgnr · · Score: 5

    I always thought (and I suspect this goes for most people) that the first time the GPL was challenged in court it would be by some massive corporation stacking high-priced lawyers up against whatever trickle of legal funds the FSF could provide to some starving Linux programmer.

    Now, instead, it's some starving programmer trying to rip off John Carmack, a recognized programming god among both Windows and Linux users, and a man with a successful company and a Ferrari collector's level of personal wealth backing him. Sweet. Could we ask for a better opportunity to get some legal precedent to back up the GPL? I'm sure Slade will back down... but ironically if he really "is a strong supporter of the GPL" the most helpful thing he could do is throw away a bunch of money on legal fees and lose a court case attacking it.

    He should lose, of course. He claims:

    To download binaries or proceed into this site, you have to give up your rights under the GPL.

    Whereas, the GPL claims one of the conditions of distributing binaries is:

    b) You must cause any work that you distribute or publish, that in whole or in part contains or is derived from the Program or any part thereof, to be licensed as a whole at no charge to all third parties under the terms of this License.

    That's it. Either you distribute modified work under the same license or don't distribute at all.

    Otherwise you make Carmack mad. And between the Quake player and the Linux advocate in my soul, there's some kind of sweet righteousness in the image of Carmack pouring a can of whoop-ass on a GPL violator.

    1. Re:The perfect precedent by Anonymous Coward · · Score: 0

      I concur. If I ever need some ass-kicking done, I'll be sure to let John know.

    2. Re:The perfect precedent by David+A.+Madore · · Score: 2

      Uh, if precedent is all that important, then anyone who wants to defeat the GPL, and who has enough money, can do this: write a stupid program, place it under the GPL, arrange for a friend to redistribute it under binary form only, bring him to court, arrange for his lawyers to be the best you can affort, and for yours to be the lousiest possible, and you lose the case, and you set a precedent for distributing binary only programs.

      In fact, you can do this with any kind of precedent, including defending the GPL. This argument “aha, now we have a perfect precedent” is ridiculous: if you wanted such a precedent, you could have manifactured it ex nihilo at any time.

      Maybe that's exactly what JC is doing now that's a thought

      Of course, you must excuse me: I come from a country where (as in fact, in most countries in the world) precedent does not nearly have the importance it has in the US. I find the notion rather alien.

    3. Re:The perfect precedent by Maniac_Dervish · · Score: 1

      Uh, if precedent is all that important, then anyone who wants to defeat the GPL, and who has enough money, can do this: write a stupid program, place it under the GPL, arrange for a friend to redistribute it under binary form only, bring him to court, arrange for his lawyers to be the best you can affort, and for yours to be the lousiest possible, and you lose the case, and you set a precedent for distributing binary only programs.

      and then you go to jail for a VERY long time for trial tampering. this is a very bad idea. don't fuck with the legal system, it will come back to haunt you.

      --
      -----
    4. Re:The perfect precedent by David+A.+Madore · · Score: 2

      "Trial tampering"??? Such a thing exists? That legal system is even more badly deranged than I imagined. I think I'll stick to more civilized countries, like... Iran?

    5. Re:The perfect precedent by stripes · · Score: 1
      and then you go to jail for a VERY long time for trial tampering.

      Aranging to have a licence broken, and then having the violator's lawyers put on a less then steller defence isn't trial tampering if it is your friend the violator that is having his lawyers put on the less then steller defense. If you do it, it may be trial tampering, and it is a definate no-no for the lawyers who will be disbared if discovered.

      That is not to say a staged trial (where plantif and defendent are relly on the same side) is legal. It might be an abuse of process or something. I expect it carries a smaller fine, and shorter jail time then trial tampering. But I don't really know. After all I'm not a lawyer.

      P.S. anyone who trusts legal advice from slashdot is pretty dim -- that's my disclaimer and I'm sticking too it.

  89. Re:Solution: Repeal The Second Amendment by Anonymous Coward · · Score: 0

    Impossible. You're aware that automatic weapons are being increasingly popular among the criminal population of the United Kingdom? This is _despite_ the fact that they are an island with a smaller population, fewer firearms per citizen, and a greater history of willingness to suspend their rights in favour of security. Part of the reason is that if you're going to be breaking the law by obtaining a firearm, you might as well get the best you can buy... in addition, they know that very few cops will have the firepower to stop them. Ergo, an automatic allows them to have fewer people intimidating more. Consequently, you see an increase in violent crime, including home-invasion robberies -- there is approximately zero chance that a law-abiding citizen can repel them, or that armed police arrive on the scene in time to make a difference. You can no more rid the world of firearms than sovereigns could prevent unruly peasants from using turning their implements into flails and polearms -- in particular, laws by themselves have necessarily minimal effect on those willing and able to already evade your laws.

  90. yes by Anonymous Coward · · Score: 0

    This was my solution to the cheating problem for quake. The hooks to the code must be gpl'd but the outside code cannot or we have the same problem.

    Another addition to this was my twin engine idea. By having two seprate pieces of code validating the other (checksum) and passing the ok to the system. By having two different engines it would slow the reverse engineers down just a bit. I wonder if carmack would add the hooks and give us a "blessed" binary to use?

  91. Similar to DeCSS? by Anonymous Coward · · Score: 0

    Assuming Slade has bought Quake, shouldn't he have the right to do whatever the hell he wants regardless of the license? It seems like this is the prevailing opinion with DeCSS, that since a person had bought a DVD they are entitled to do whatever they want with it.

    Am I way off base?

    1. Re:Similar to DeCSS? by HoserHead · · Score: 2

      Of course you can do whatever you want - but you can't distribute that "whatever you want." Quake is copyrighted. Copyright covers copying, distributing and modification only - not use. So of course he could modify the GPL'd Quake source, compile it, print it out and burn it in effigy, etc.. but if he ever distributes it, it has to be in compliance with Quake's copyright and license, which in this case is the GNU GPL.

    2. Re:Similar to DeCSS? by Anonymous Coward · · Score: 0

      Like HoserHead says. Note that if the DeCSS folks were posting the decrypted contents of the DVDs they own, the MPAA would be legally and morally correct to come down on them like a ton of bricks. As it is, they're trying to deny the owners the right to do what they want with their copy of the material.

  92. Re:Solution: Repeal The Second Amendment by TheCarp · · Score: 2

    > The second amendment is inherently flawed. It
    > was passed at a time when America had no
    > standing army.

    I dunno about you....but I am all for getting rid
    of the standing army again.

    > Yes, Guns kill. Guns kill people.

    What is your point?

    Guns kill people...so do knives. So do any host
    of other things.

    How would you propose that we not only get rid
    of guns, but stop people from making them on the
    black market? (we know how well things like drug
    prohibition work...its just IMPOSSIBLE to buy
    Methamphetimine now thats its illegal right?)

    Is it ALWAYS wrong to kill people? If a man
    attacks me with a knife or gun, is it wrong of
    me to kill, or otherwise wound, him? Perhaps I
    should just stand there and allow him to attack
    me? Perhaps I am suposed to run and hope I can
    run faster than this person?

    I will now iterate the stance of people who agree
    with me. "Guns do not kill people, people kill
    people". This means that a gun is a tool. Guns
    are USED to kill people, they do not kill people
    unless a person makes them.

    Your argument is equivalent to that of "Hammers,
    and saws build houses". No, people build houses,
    and they use hammers, saws, and other equipment
    to perform this task.

    In any case, this is immaterial to this case.

    --
    "I opened my eyes, and everything went dark again"
  93. Re:Following in IBM's footsteps by Anonymous Coward · · Score: 0

    International Business Machines has pulled something similar to what D2Deek described above with the LGPL covered Linux C library work. IBM redistributed a work (specifically ADSM v3r1 level 0.1 for Linux) statically linked with the Linux C library. When requested for the object files to accomplish relinking against modified copies of the same Linux C library, IBM pulled the statically linked work and put up a new ADSM v3r1 level 0.7 dynamically linked against a whole new major version of the C library. Support for making modifications to the C library which was statically linked against still has not been provided. But Daniel Frye, the Program Directory of "Open Source" & Linux at IBM wrote me back and said that the problem was immediately "fixed" since the latest work didn't violate the LGPL section that the previous work violated. At no point in the exchange of emails between us did he acknowledge any obligations due to redistribution of the previous work. Now, if a member of the BSA which supposibly promotes the enforcement of software licenses and the Program Directory of "Open Source" of that member company sees no obligations due to previous violations then why should Slade? With companies like IBM embrassing Linux and attempting to present themselves as roll models in the open source community, why bother going after little guys like Slade. He is just following the example set before him.

  94. Windows culture vs. Linux culture by ttyRazor · · Score: 3

    This is a good demonstration of the fundamental differences between how Windows people and Linux people regard software. In the Linux world, open source code is sacred and the GPL (and similar licenses) is not something to be treated likely.

    The closed nature of Windows, however, treats software like magical objects whose inner workings need not be understood. As a result, users have little contact with source code, and frankly don't even want to see it. The software provider is actually doing the user a favor by hiding the code, since they can't break what already looks like a complex and fragile thing. Even scarier is the idea that someone else could modify the code and do something evil with it. Since the average Windows user wouldn't know malicious code if they saw it, better safe than sorry. This attitude has been reinforced in the Windows gaming world every time a game is hacked or the game source modified to cheat. So to most Windows users something like the GPL is purely academic and outside the realm of their concern, and anyone who actually would want the source code would be up to no good. They don't care who gets the code, as long as it works, and if it means someone else getting the code means it doesn't work then it's more convenient to just not bother releasing it.

    Did that make any sense?

    1. Re:Windows culture vs. Linux culture by Anonymous Coward · · Score: 0

      "This attitude has been reinforced in the Windows gaming world every time a game is hacked or the game source modified to cheat." I dont understand how you can say this, what games have been hacked other than Quake 1 due to being open source?, and Carmack even knew that was a possibility.

    2. Re:Windows culture vs. Linux culture by jallen02 · · Score: 1

      sounds like a good reason why some people are scared of linux :P

  95. Right to cheat? by God+Virus · · Score: 1

    WTF? It's not about the right to cheat. JC didn't GPL his code so people like you could cheat. And where is it written that you have a right to cheat? Fucking dumbass.

    1. Re:Right to cheat? by Skip666Kent · · Score: 2

      WTF? It's not about the right to cheat.

      True. It's not about the right to cheat OR the right to fix bugs OR the right to tattoo the source code to your ass cheeks.

      It's about freely distributable source-code. Period. End of story. No bickering, no "well what are you going to do with it?" no "gimme your name and address first" no "well okay, but you can't do this, this or that". Just freely available source. It's THAT simple.

      If your bothered by the fact that yes, Virginia, folks can cheat with your code, then find another way. If you're bright and clever enough to code this stuff, then surely you can find some way to make it your own.

      To profit from the GPL you must ADHERE to it. No exceptions.

      --
      **>>BELCH
  96. Re:That's a surprise-not really. by Anonymous Coward · · Score: 0

    "If a company really wanted to fight it and win, I have no doubt that sufficient funds could pull it
    off."

    This statement rears it's ugly head once again. The thing people forget is that this can cut *both* ways. The assumption is that the "bad guys" are the only ones well funded. One of the pluses of the "commercialization" of Linux is that anyone coming along and attempting to "upset the apple cart" to borrow a phrase could be in for a rude surprise. The phrase "killing the goose that lays the golden eggs" comes to mind.

  97. Re:Caldera Systems vs. means the GPL must be valid by Anonymous Coward · · Score: 0
    Just because your not aware of corporations violating the GPL doesn't mean that they aren't doing it. It is suprising the companies that do it even with knowledge that they are doing it. At least Slade was nice enough to get back to people that contacted him about it even if his reasoning is very twisted. Caldera Systems won't even get back to me at all. During trade shows, Caldera will redistribute binary only copies of GPL works. This is permitted under the GPL but only if a written offer of the source code is provided. While Caldera does make the source code available on their ftp site, they do not distribute the required written offer when accomplishing binary only redistribution at trade shows. To add to this, when I notify them of this and my desire to have my works removed from their CD, they refuse to contact me back or remove the works I hold copyright on.

    I would like to submit the following challege to Slashdot readers, if you recieved a CD from Caldera Systems from a trade show, can you email lockdown34@hotmail.com where a written offer for the source code for GPL and LGPL works was provided?

  98. Re: to all of the replies. by jon_c · · Score: 2

    to all of the replies.

    I know it's not the best analogy. It's just the best I could come up with during my lunch break., but thank you for the constructive criticism.

    Do I think this guys doing "the right thing"? NO, can I see his side? Why he's doing what he's doing, yeah maybe. At least I'M TRYIING.

    EVERYONE here is just singing a long, kill the non-GPL, burn the Microsoft. Etc.. RELIZE everyone has a story to tell, for fairness, it's important to tell all sides of the story.

    I know if I was in his place, I would feel somewhat compelled perform the same actions. I just don't think I would, I don't have the balls.

    -Jon

    --
    this is my sig.
  99. Difference between GPL and shrink-wrap licenses by jareds · · Score: 1

    If I go into a store, and buy boxed copies of Windows 98 and Red Hat Linux, I assume by default that I have certain fair use rights for backup copies, reverse engineering, etc. The GPL gives me rights in addition to my fair use rights. Shrink-wrap licenses tend to take away fair use rights, without any notice before I buy the product, or with any legally binding waiver on my part.

    The GPL doesn't take away any rights, it adds a certain set of rights if you fulfill all the conditions.

    1. Re:Difference between GPL and shrink-wrap licenses by gargle · · Score: 2

      Put it another way:

      Suppose John Carmack went to court with this Slade sleazeball and won, thereby setting a precedent. Fast forward to the future: a commercial shrink wrap license is challenged in court, perhaps by a group of open source software developers who desire to reverse engineer the product. As part of their defense, the open source developers claim that shrink wrap licenses are not enforceable. The company will then point to JC vs Slade and say "Look, here is a precedent".

      We can't have it both ways: if the GPL is upheld in court, that gives some legitimacy to the notion that you can be held to a license that you have in some way agreed to, without having explicitly signed a contract.

    2. Re:Difference between GPL and shrink-wrap licenses by jareds · · Score: 5
      • We can't have it both ways: if the GPL is upheld in court, that gives some legitimacy to the notion that you can be held to a license that you have in some way agreed to, without having explicitly signed a contract.

      (1) Imagine you receive a disk from me with a file foo.c on it. The first line of this file is:
      /* Copyright (C) 2000 Jared Showalter */
      No other copyright notice or license notice is given.

      What rights do you have? Under US copyright law, you can compile and use foo.c, and make copies for archival purposes.

      What rights do you not have? You cannot distribute copies of my code to third parties. You cannot distrbiute binaries without source (or with source, for that matter) to third parties.

      (2) Imagine you receive a disk from me, with a file foo.c on it. The file states:
      /* Copyright (C) 2000 Jared Showalter
      This program is free software; you can redistribute it and/or modify it under the terms of the GNU General Public License as published by the Free Software Foundation.*/

      What rights do you have? All the rights in (1), plus some additional rights, if you follow the terms of the license which gives you these additional rights.

      What rights do you not have? Since you did not sign the GPL, you are not bound to obey it. However, whether or not you agree to the GPL, the code is still copyrighted by me. So, if you do not agree to the GPL, you will have exactly the same rights as you would in (1). Note the in (1) you did not have the right to distribute binaries without source.

      Just because you didn't agree not to distribute copies of my binary without source, doesn't magically give you the right to do what would be illegal under ordinary copyright law.

      (3) Imagine you receive a disk from me, wrapped in plastic. A sticker prominently states: "By opening this package you agree to the terms of the End User License Agreement." You open the package, and find an EULA that says: "Every time you run this program, you must dump a glass of milk on your head. If you do not agree to these conditions, you must destroy the disk." Because you have not signed the agreement, you throw it away, and have the same rights as you would in (1).

      In conclusion, under normal copyright law, the theory that agreements are not binding unless signed is compatible with both the validity of the GPL and the invalidity of shrink-wrap licenses. This is not having things two ways: the asymmetry exists because the GPL gives you additional rights, while shrink-wrap takes away rights. You don't need to sign an agreement for someone to grant you additional rights, but you do need to sign something to waive your existing rights.

    3. Re:Difference between GPL and shrink-wrap licenses by gargle · · Score: 2

      1. Suppose I agree to the GPL.

      (3) Imagine you receive a disk from me, wrapped in plastic.

      2. Then suppose I try to download a piece of software from Microsoft. Before I download the software, the eula appears, and I have to agree to the eula before I'm allowed to download the software. So I agree. (Note that this is actually a step beyond what most gpled software does - many free software downloads don't make you agree to the gpl before you download the software; and some gpled software are also sold in shrink wrapped form, so what is the validity of the GPL in this case?).

      Given that I have agreed in both cases, why would you say that the license is enforceable in the first case, but unenforceable in the second case?

      Now you say that this is because gpl adds rights, while the shrink wrap license takes away rights.

      Suppose the software is free (as in free beer, think IE). So if you don't agree to MS's eula, you are left with where you started - you have no rights to the software at all, MS does not wish to let you use the software (keep in mind that you haven't paid MS anything in this case). But if you agree to MS eula's, you have an additional right - the right to use the software, provided that you adhere to MS's terms and conditions. Wow, just like the GPL. But MS eula is invalid but the GPL is valid, simply becuase you don't like MS's eula.

      You don't need to sign an agreement for someone to grant you additional rights

      In the case of the GPL, you're not just giving me additional rights. You're giving me additional rights on condition. You're demanding a certain code of conduct from me. I do think that I definitely have to agree with this before you can hold me to it.

    4. Re:Difference between GPL and shrink-wrap licenses by jareds · · Score: 1

      Key point: all actions which violate the GPL would be copyright violations were the user not granted rights under the GPL. If someone violates the GPL, they cannot be held liable for violating the GPL, because they did not sign it. Rather, they can be held liable for statutory copyright violations, since they had no right to (for example) distribute the program, except under an agreement they violated.

      Case 1: Purchased software with a restrictive EULA: Under the Uniform Commercial Code, you own the thing you purchased. It is my position that unless you signed something to the contrary, your rights are exactly those rights you would have had if no EULA were included. If perchance some EULA included rights in addition to the implied rights you get by paying for the software, you would have to abide by all the conditions of the EULA if and only if you wished to exercise those additional rights. Most rights written in EULAs are implied in the UCC anyway, so you don't need to agree to an EULA to have the right to use software you purchased, for example.

      Case 2 & 3: GPL software, either purchased or not: You can either use the software as you would if no license were included, or under the terms of the GPL. If no license were included, you could use the program, make backups, etc., but you could not distribute it. You claim:

      • In the case of the GPL, you're not just giving me additional rights. You're giving me additional rights on condition. You're demanding a certain code of conduct from me. I do think that I definitely have to agree with this before you can hold me to it.

      However, the GPL demands a code of conduct only if you do something that is otherwise illegal. By way of analogy, let's say that I tell you "You can burn down my house (distribute a binary of my copyrighted program) if you pay me $1 millon (include the source code)." Then you burn down my house (distribute a binary), but don't pay me anything (don't provide source), claiming "You're demanding a certain code of conduct from me. I do think that I definitely have to agree with this before you can hold me to it." I reply, "You are quite correct: you have no legal obligation to pay me $1 million (include source code)." I then proceed to have you arrested for arson (sued for copyright violations).

      Case 4: Free (as in beer) software under a restrictive EULA: Your analysis is correct, since the UCC doesn't apply, and you can't claim you own a copy of the software.

      I think my position demonstrates consistency in my treatment of the GPL and EULAs.

    5. Re:Difference between GPL and shrink-wrap licenses by gargle · · Score: 3
      If someone violates the GPL, they cannot be held liable for violating the GPL, because they did not sign it.

      I think what you're saying is this: an agreement to a license (e.g. by clicking on a box 'I agree') like the GPL or a typical shrink wrap license isn't really a binding agreement; it isn't really a contract between the provider of the software and the user.

      So if the user has agreed to the GPL, but then proceeds to violate the GPL, then you say that you may sue him for copyright violations, but not for violation of the GPL, because the user has not signed a contract, and there is no agreement between the user and the software provider.

      Now suppose he agrees to the GPL, and distributes the software in compliance with the GPL. Can the FSF then sue the user for copyright violations? It seems that your line of reasoning will imply that the FSF can, because there has been no binding agreement between the provider of the software and the user. So the user has no real legal protection but distributes the software merely at the grace of the FSF. So it seems that your interpretation of this is unworkable.

    6. Re:Difference between GPL and shrink-wrap licenses by billybob+jr · · Score: 1

      "Now suppose he agrees to the GPL, and distributes the software in compliance with the GPL. Can the FSF then sue the user for copyright violations? It seems that your line of reasoning will imply that the FSF can, because there has been no binding agreement between the provider of the software and the user. So the user has no real legal protection but distributes the software merely at the grace of the FSF. So it seems that your interpretation of this is unworkable."

      The FSF wouldn't sue, it's not their copyright. The copyright holder could sue. How they could sue someone who abided by their license is beyond me. I don't follow your reasoning.

    7. Re:Difference between GPL and shrink-wrap licenses by jareds · · Score: 1

      That was a semantic error on my part. Strictly speaking, it doesn't make sense to talk about violating the GPL or agreeing to it, since the GPL is simply a grant of rights by the copyright holder to the general public. Basically, the GPL says (in part), "In addition to your rights under copyright law, you may also do any of the following (1) distribute a binary with source; (2) distribute a binary with an offer to provide source; (3) distribute the source code by itself; etc."

      The reason you don't have to "obey" the GPL isn't so much that you haven't signed it, it's that there isn't anything to obey. You can do various things under fair-use copyright law, you can do various other things under the additional rights given by the GPL, and anything else prohibited by copyright law is illegal. Looking at the GPL in this way, there's nothing to violate. If you distribute a binary without source and without an offer to provide source, you're simply doing something that the copyright law prohibits, and neither fair use nor the GPL allows. The GPL never needs to say "you can't distribute a binary without source" because that is illegal anyway, unless expressly allowed by the copyright holder.

    8. Re:Difference between GPL and shrink-wrap licenses by gargle · · Score: 2

      The FSF wouldn't sue, it's not their copyright. The copyright holder could sue.

      Ok.

      How they could sue someone who abided by their license is beyond me. I don't follow your reasoning.

      What I'm saying is that according to the line of reasoning given, the copyright holder could potentially sue. The user is not protected by a contract between the copyright holder and the user; he is merely reliant on the grace of the copyright holder, a very unsatisfactory situation.

    9. Re:Difference between GPL and shrink-wrap licenses by gargle · · Score: 2

      My point really was, what happens if you comply with the GPL, but then the copyright owner decides to sue you for violating his copyright?

      The GPL isn't just a grant of rights. It's a grant of rights upon condition. There has to be an agreement between the copyright owner and the user, where the copyright owner agrees to give the user these rights, and in return the user agrees to comply with the conditions.

      If as you argue, that there really never was such an agreement - all the copyright owner can do is sue for copyright violation, then it follows that even if the user distributes the software in compliance with the GPL, the copyright owner can still sue the user.

    10. Re:Difference between GPL and shrink-wrap licenses by jareds · · Score: 1

      There is a difference between a grant of rights and a grant of rights upon conditions, only if the conditions restrict the user in ways which the user would not be restricted were no such grant given. If the conditions only restrict the additional granted rights, the grant of rights with conditions is equivalent to a more narrow grant of rights without conditions.

    11. Re:Difference between GPL and shrink-wrap licenses by gargle · · Score: 1

      if the conditions only restrict the additional granted rights, the grant of rights with conditions is equivalent to a more narrow grant of rights without conditions.

      So what would the 'more narrow grant of rights without conditions' be in the case of GPL? I would like to have that.

    12. Re:Difference between GPL and shrink-wrap licenses by jareds · · Score: 1

      Oh, come on. The GPL is rather long. I'm not going to go through the whole thing and reword it. My point is if it says "you may do A, provided that you also do B and C", that is equivalent to "you may do A and B and C (logical "and", that is)", assuming that the user has no right to do A independent of the additional grant of rights.

    13. Re:Difference between GPL and shrink-wrap licenses by copito · · Score: 2

      It would simply be your normal fair use rights of copyrighted material, archival copies, parody, certain educational and research use, and derivative works for personal use. For practical purposes, you can do anything you want except distribute copies or derivative works.
      --

      --
      "L'IT c'est moi!"
    14. Re:Difference between GPL and shrink-wrap licenses by marx · · Score: 1
      My point really was, what happens if you comply with the GPL, but then the copyright owner decides to sue you for violating his copyright?

      Well, he can always sue, but in this case he won't win. The defendant can just point to the distribution license (the GPL) and thus prove he is in compliance with copyright law. I don't think a distribution license is treated as a contract, but more as a sign on a piece of land (i.e. "no trespassing", or "everyone can walk here").

      It's quite simple to prove logically that your argument is incorrect. You assume that since a distribution license is a contract, it is not enforceable unless signed. This implies that any distribution license, which is not signed, is unenforceable. All we have to do is find such a distribution license, and show that it is enforceable. The "public domain" license would appear to be a sufficient candidate for that. Thus, your assumption is incorrect, since there exist distribution licenses which are enforceable.

    15. Re:Difference between GPL and shrink-wrap licenses by gargle · · Score: 2

      Yes, I see your point.
      However:

      1. The GPL disclaims warranties. Now it is not unreasonable to suppose that I have some rights to redress if the software fails to function as specified (e.g. due to negligence on part of the author), and the GPL is trying to take away this right.

      2. The GPL covers modifications: "You may not copy, modify, sublicense, or distribute the Program except as expressly provided under this License." and "You are not required to accept this License, since you have not signed it. However, nothing else grants you permission to modify or distribute the Program or its derivative works."

      However, I would think that I have a fair use right to modify the software for my own use, but the GPL claims that pure modifications falls under the scope of the GPL and requires compliance with the GPL.

      So the GPL is trying to take away rights that I would normally have.

    16. Re:Difference between GPL and shrink-wrap licenses by Sri+Lumpa · · Score: 1
      Very good summary of the difference between plain copyright, GPL and shrink wrap IMO, except for the last sentence:

      You don't need to sign an agreement for someone to grant you additional rights, but you do need to sign something to waive your existing rights.

      In fact yes, you do. you are not bound by the GPL unless you redistribute the software, which means that to have the right you must agree to it, whereas the shrink wrap license ask you to waive your rights for using the software which you should have the right without the license given that you bought the software, just like you don't need to sign a license to read a book you bought and the terms of the license are known after the contract has been made, that is I don't know what the license is until I have bought it.

      --
      "The obvious mathematical breakthrough would be development of an easy way to factor large prime numbers." Bill Gates,
    17. Re:Difference between GPL and shrink-wrap licenses by Sri+Lumpa · · Score: 1
      Now suppose he agrees to the GPL, and distributes the software in compliance with the GPL. Can the FSF then sue the user for copyright violations?

      No, because by stating the GPL as the license the author is saying "You have all your right and if you want you can have even more by accepting these conditions (the GPL)", if you abide to the GPL while redistributing the code and the copyright holder sue you he would sue against what he promised to give you if you abided to the GPL, so he would have lied and I don't think this would hold up in court.

      Basically when you redistribute GPL'd code in violation of it their is two possible attack:

      1. To have the right to redistribute it you must abide to the GPL, you didn't then you violate the GPL, license violation.

      2. To have the right to redistribute it you must abide to the GPL, you didn't so you didn't have the right to redistribute it, so you infringed on my copyright, copyright violation.

      The better part is that both can be used together because by violating my license (the GPL) you are also violating my copyright. This is true for the GPL an dother free software license because they grant you more right than the law, whereas other licenses trying to take rights away from you you can buy the software, violate the license (say, use windows NT workstation as a server with 100 000 connections to clients despite the fact that maybe 2 or 3 are authorised by the license) while still abiding to the law. A judge may rule that you didn't have the right to do it under the EULA and find you guilty but he may also find that this clause is invalid (like clauses not to resell books under a given price were found invalid at the beginning of the century) and allow you to do it which should be the case IMHO, after all, if I buy a Beetle and can make it go as fast as a Ferrari it's my right, the car maker can say "you can not use this car to go over XXX km/h (or Mph for you Americans)" but it won't change anything to y right to do it (ok, i am not authorised by the law to go that fast but this is another matter).

      --
      "The obvious mathematical breakthrough would be development of an easy way to factor large prime numbers." Bill Gates,
    18. Re:Difference between GPL and shrink-wrap licenses by Sri+Lumpa · · Score: 1
      1. The GPL disclaims warranties. Now it is not unreasonable to suppose that I have some rights to redress if the software fails to function as specified (e.g. due to negligence on part of the author), and the GPL is trying to take away this right.

      You have not to abide to the GPL to use the software, since you do not abide by it you cannot either claim anything from the software maker given that you don't have any agreement, their is no link between you and the author(s), if you want a warranty you can ask it from the person providing you the software, for example i could refuse to buy you a copy of Linux unless you provide me with a warranty, if you don't want you are not forced to sell it to me.

      However, I would think that I have a fair use right to modify the software for my own use, but the GPL claims that pure modifications falls under the scope of the GPL and requires compliance with the GPL.

      Read the GPL again, if you do your own modifications but don't redistribute it at all you can, but if you redistribute a modified version then the source code must be available under the GPL.

      That means that the guy was legally authorised to do any change to Quake but as soon as he distributed the modified version the people he distributed it to were granted the right by the GPL to ask for the code of the modifications, code placed under the GPL, which permit them to further redistribute it, by posting it on a website for example.

      So the GPL is trying to take away rights that I would normally have.

      Nope, because you have to agree to the GPL only if you redistribute the program (modified or not), if you modify it but don't redistribute it you are clean, although this is not in the spirit of the GPL. RMS told it again when their was the story about the potential GPL hole (see there):

      I don't think it is ethically right to permanently withhold useful improvements. But that is a different question from what the GPL permits.

      So your right to fair use is still there (contrarily to proprietary licenses) but is not in the spirit of the GPL, which is to share the code.

      --
      "The obvious mathematical breakthrough would be development of an easy way to factor large prime numbers." Bill Gates,
    19. Re:Difference between GPL and shrink-wrap licenses by jareds · · Score: 1
        • You don't need to sign an agreement for someone to grant you additional rights, but you do need to sign something to waive your existing rights.

        In fact yes, you do.

      I'm confused. You say my last sentence is wrong. You then say "you do", so you presumably disagreeing with the clause that says "you don't". But that clause merely states that you don't need to sign an agreement to be granted additional rights. Certainly, if you make use of those additional rights, you must assent to the terms of the agreement giving you those rights. In fact, everything you wrote seems correct, and I don't see how it's inconsistent with what I wrote.

    20. Re:Difference between GPL and shrink-wrap licenses by jareds · · Score: 1

      1. The GPL disclaims warranties. Now it is not unreasonable to suppose that I have some rights to redress if the software fails to function as specified (e.g. due to negligence on part of the author), and the GPL is trying to take away this right.

      Implied warranties only exist because of the Uniform Commercial Code. However, that only applies if you purchase a copy of the software. If you obtain software from someone at no cost, you have no reason to expect a warranty.

      If you purchase the software (say from Red Hat), then you do have a warranty by default. Red Hat should (and probably does) include a notice at some point during the purchase process that there in no warranty, which would exempt them from that requirement. If Red Hat does not do so, you do get a warranty, but that warranty is provided by Red Hat, not by the copyright holder of the software they are selling.

      However, I would think that I have a fair use right to modify the software for my own use, but the GPL claims that pure modifications falls under the scope of the GPL and requires compliance with the GPL.

      Can you provide an example of circumstances in which modification of software for your own use would not be compliant with the GPL?

    21. Re:Difference between GPL and shrink-wrap licenses by gargle · · Score: 2

      Implied warranties only exist because of the Uniform Commercial Code. However, that only applies if you purchase a copy of the software. If you obtain software from someone at no cost, you have no reason to expect a warranty.

      I don't think cost has much to do with it. If a doctor or lawyer provides free services to you, but then proceeds to act negligently, that could be cause for losing his license.

      In any case, cost has really nothing to the with the GPL or the issue at hand. What this means is that the GPL is trying to take away your right to a warranty, and thus requires agreement - which puts it in the same position as other shrink wrap licenses.

      i.e. If you did not agree to the GPL beforehand, but then bought a piece of software and found the GPL inside, the GPL would be in the same position as if it were a MS Eula, because the GPL is not a pure right granting document as you argued it was earlier - it requires prior agreement, and thus faces the same criticisms faced by shrink wrap licenses.

      Can you provide an example of circumstances in which modification of software for your own use would not be compliant with the GPL?

      Modification of the software for my own use should be outside the scope of the GPL, just as usage is outside the scope of the GPL. However the GPL is worded in such a way that it claims that I have no right to modify the code besides what the GPL grants me.

    22. Re:Difference between GPL and shrink-wrap licenses by gargle · · Score: 2

      Please see my reply here as well.

      either claim anything from the software maker given that you don't have any agreement, their is no link between you and the author(s)

      What if the author of the software is the person selling you the software? So if you agree to the GPL, you have no warranty, but if you don't agree, you have warranty and protection against negligence by default? The GPL is in no different position from other shrink wrap licenses in this case.

    23. Re:Difference between GPL and shrink-wrap licenses by jareds · · Score: 1

      I don't think cost has much to do with it. If a doctor or lawyer provides free services to you, but then proceeds to act negligently, that could be cause for losing his license.

      There are specific laws regarding medical licenses and membership in the Bar. The only reason you have implied warranty rights for goods is that they are given to you by the Uniform Commercial Code. The UCC does not apply if you get something for free (as in beer), because no sale occurs.

      In any case, cost has really nothing to the with the GPL or the issue at hand. What this means is that the GPL is trying to take away your right to a warranty, and thus requires agreement - which puts it in the same position as other shrink wrap licenses.

      My position was quite clear in my last message. Under current law, any implied warranty could only exist between you and the person who sold you the software, not between you and the copyright holder. It is my position that if, for example, Red Hat sold you software, without telling you in advance that there is no warranty, they would be required to provide the standard implied warranty. If Red Hat told you in advance of the sale that there was no warranty, they would not have to provide one.

      i.e. If you did not agree to the GPL beforehand, but then bought a piece of software and found the GPL inside, the GPL would be in the same position as if it were a MS Eula, because the GPL is not a pure right granting document as you argued it was earlier - it requires prior agreement, and thus faces the same criticisms faced by shrink wrap licenses.

      Indeed, the GPL would be in the same position as any other EULA. If the box didn't say "no warranty" on the outside, you would have a warranty from whoever sold you the box (but not from the copyright holder). Other provisions of the GPL would come into effect only if the purchaser wished to exercise the additional rights granted by the GPL. The difference with most EULAs is that they do not grant additional rights, so there is no incentive to assent to them after the sale.

      Modification of the software for my own use should be outside the scope of the GPL, just as usage is outside the scope of the GPL. However the GPL is worded in such a way that it claims that I have no right to modify the code besides what the GPL grants me.

      Yes, but if the rights for modification granted by the GPL are a superset of the rights for modification that you would otherwise have, saying that your rights of modification are restricted to those granted by the GPL doesn't take away any rights. Also, fair use does not grant you the unlimited right to modify copyrighted works for your own use.

    24. Re:Difference between GPL and shrink-wrap licenses by gargle · · Score: 2

      The only reason you have implied warranty rights for goods is that they are given to you by the Uniform Commercial Code. The UCC does not apply if you get something for free (as in beer), because no sale occurs.

      Cost has nothing to do with free software in the GNU sense. And your rights transcend the UCC; as I understand it, in some states, you can sue the manufacturer of a product for negligence.

      any implied warranty could only exist between you and the person who sold you the software, not between you and the copyright holder

      And what if the person selling you the software were the copyright holder?

      Indeed, the GPL would be in the same position as any other EULA

      That was not your position earlier. Your position was that the GPL was different from other shrink wrap licenses, and did not require agreement because it was a pure granting of rights. If you think now that this is not the case, all the issues I raised earlier become cause for convern.

      Yes, but if the rights for modification granted by the GPL are a superset of the rights for modification that you would otherwise have, saying that your rights of modification are restricted to those granted by the GPL doesn't take away any rights.

      The GPL seems to claim that you have no rights to modification at all without the rights granted by the GPL.

      Also, fair use does not grant you the unlimited right to modify copyrighted works for your own use.

      Does it not?

    25. Re:Difference between GPL and shrink-wrap licenses by jareds · · Score: 1

      Cost has nothing to do with free software in the GNU sense.

      Of course not, I never said it does. I'm saying that whether or not something is a sale affects whether there is an implied warranty or not.

      And your rights transcend the UCC; as I understand it, in some states, you can sue the manufacturer of a product for negligence.

      Cost may not have to do with freedom in the software sense, but it does affect legal liability. If you are aware of a state law that allows distributors of free stuff to be sued for negligence, please cite it.

      And what if the person selling you the software were the copyright holder?

      Then they'd be required to provide an implied warranty unless they said ahead of time that they wouldn't. When I said, "not the copyright holder", I assumed that the seller and copyright holder were distinct. The copyright holder would not be required to provide a warranty for the same reason that the other 6 billion people who aren't the seller aren't required to provide one.

      That was not your position earlier. Your position was that the GPL was different from other shrink wrap licenses, and did not require agreement because it was a pure granting of rights. If you think now that this is not the case, all the issues I raised earlier become cause for convern.

      In the limited case where a GPL'd product is being sold, in exchange for money, and the buyer is not told up front that the product has no warranty, the GPL is in the same boat as other EULAs. That is the one case we've both agreed this is a conflict. It's not a concern because anyone commercially selling should know to say "no warranty" up front to avoid the implied warranty. For example, the FSF's order page says, "All items are provided ``as is'', with no warranty of any kind." The issues you raised earlier aren't a cause for concern because this only affects the warranty sections of the GPL, and only with regard to a commercial vendor.

      The GPL seems to claim that you have no rights to modification at all without the rights granted by the GPL.

      It may be mistaken about that, but I stand by my point that "if the rights for modification granted by the GPL are a superset of the rights for modification that you would otherwise have, saying that your rights of modification are restricted to those granted by the GPL doesn't take away any rights." That is, the GPL may be implying that copyright holders have more authority than they do, but unless the GPL uses that to restrict your rights, your point is moot.

      Does it not?

      Indeed, the right to create derivative (that is, modified) versions of a copyrighted work is held by the copyright holder. Fair use doesn't allow you to do anything you want, just because it's for your own use. It only allows certain things, such as parody, criticism, backup copies, etc. Of course, making backup copies doesn't involve modifying the work. So, you could make a parody of Emacs and avoid the GPL that way, if it was truly a parody. But in the grand scheme of things, fair use is not an effective way for someone to get around the GPL.

    26. Re:Difference between GPL and shrink-wrap licenses by gargle · · Score: 2

      In the limited case where a GPL'd product is being sold, in exchange for money, and the buyer is not told up front that the product has no warranty, the GPL is in the same boat as other EULAs. That is the one case we've both agreed this is a conflict. It's not a concern because anyone commercially selling should know to say "no warranty" up front to avoid the implied warranty. For example, the FSF's order page says, "All items are provided ``as is'', with no warranty of any kind." The issues you raised earlier aren't a cause for concern because this only affects the warranty sections of the GPL, and only with regard to a commercial vendor.

      Yes, so to repeat, the GPL is not a purely right granting document as you have been arguing previously. Since there is a give and take, it is a contract, which requires agreement to be binding. In an earlier post, you stated that the GPL does not require agreement because it is purely right giving, but it seems that you do not think that this is the case now - so the GPL is subject to the issues which I raised earlier (I won't bother repeating them here, please review the previous posts in this thread if you desire). Conclusion, GPL == shrink wrap license.

      That is, the GPL may be implying that copyright holders have more authority than they do, but unless the GPL uses that to restrict your rights, your point is moot.

      If I bought the software and desire it to modify it for my own use, the GPL claims that modification requires compliance with all the requirements of the GPL - including giving up my right to a warranty.

    27. Re:Difference between GPL and shrink-wrap licenses by jareds · · Score: 1

      Yes, so to repeat, the GPL is not a purely right granting document as you have been arguing previously. Since there is a give and take, it is a contract, which requires agreement to be binding. In an earlier post, you stated that the GPL does not require agreement because it is purely right giving, but it seems that you do not think that this is the case now - so the GPL is subject to the issues which I raised earlier (I won't bother repeating them here, please review the previous posts in this thread if you desire). Conclusion, GPL == shrink wrap license.

      OK. The GPL is purely right-granting with one exception, the warranty in the case that you purchase the software and are not warned in advance that there is no warranty. However, I have consistently stated that this single right-taking provision is not binding. In contrast, most shrink-wrap licenses consist entirely of right-taking provisions, which I also consider to be non-binding. If a shrink-wrap license included any right-giving provisions, those additional rights could be taken advantage of only with the assent to any right-taking provisions in the shrink-wrap license. There is no inconsistency in my treatment of shrink-wrap licenses and the GPL. There is justifiable inconsistency in my treatement of right-giving and right-taking provisions, and there is a large difference in the relative proportion of such provisions between the GPL and shrink-wrap licenses. That is all.

      Just because there are certain conditions in which the warranty section of the GPL could require agreement to be binding, does not mean that the entire GPL requires agreement to be binding. Moreover, in almost all GPL violations, such as Slade's, the violator is doing something that would be illegal had they not agreed to the GPL.

      If I bought the software and desire it to modify it for my own use, the GPL claims that modification requires compliance with all the requirements of the GPL - including giving up my right to a warranty.

      I you have a warranty from the seller for whatever, the GPL does not make you give that up. If you don't have a warranty from the seller, you don't have a warranty from anyone in the first place.

    28. Re:Difference between GPL and shrink-wrap licenses by Sri+Lumpa · · Score: 1
      What if the author of the software is the person selling you the software? So if you agree to the GPL, you have no warranty, but if you don't agree, you have warranty and protection against negligence by default? The GPL is in no different position from other shrink wrap licenses in this case.

      If the author is the one selling you the software then you can ask for a warranty and if he don't want to give one to you he can refuse to sell the software to you, you can still get it but then you didn't pay any money so you have no relation to the author and no right to claim anything.

      --
      "The obvious mathematical breakthrough would be development of an easy way to factor large prime numbers." Bill Gates,
    29. Re:Difference between GPL and shrink-wrap licenses by Sri+Lumpa · · Score: 1
      But that clause merely states that you don't need to sign an agreement to be granted additional rights. Certainly, if you make use of those additional rights, you must assent to the terms of the agreement giving you those rights.

      Which is signing it. You don't need to take a paper, a pen and put your autograph on it to have signed something, just a handshake or an oral agreement is as valid a signature if you can prove it occured (like having a testimony from a third party) but generally you sign with ink on a paper having the terms of the agreement because this is eeasier to both parties to prove that their was an agreement if a resolution need to occur.

      Coming back to the GPL, you don't have the right to redistribute a copyrighted work without the author authorising you, this is the law, what the GPL is doing is allowing you to distribute things covered by it according to its terms, so by redistributing a GPL'd software, something that isn't authorized by default by the law, you have in effect said "I agree to respect the terms of the GPL for this particular software", you have signed the GPL, even if you didn't send a paper to the author.

      In the case of a shrink wrap license there are a few fundamental differences:

      1. They are trying to take some of your rights away by the license (well, this is not due to the nature of the licensed being shrink wrapped but this is a very common feature among them).

      This mean that if I don't agree to the license I should have my rights as given by the law, no right to redistribute it (unless I sell the original and every copy of if or destroy (uninstall) them), so Xing can say whatever it wants in its license saying that I cannot reverse engineer it to figure out how to make a compatible player under Linux and I couldn't care less, given that in my country (France, although this is the cas ein the whole EU) reverse engineering for interoperability purpose is completely legal.

      2. In the case of a shrink wrap license I fulfill my part of the deal (give the money to the seller) before seeing the conditions of the sell (because I need to open the box to know them, which I can't do until I pay them), I don't know how it is called (blind contract maybe?) but this doesn't hold very well in court, after all they could have said "by opening this box you agree to put a stick up your ass three time a day every day" I don't know anything of it.

      3. I don't have too much knowledge about it but shrink wrap licenses are take it or leave it propositions, which isn't the kind of thing the law likes (at least in the EU).

      The worst is that in the US if UCITA gets passed this will change in that it will not leave any doubt about wether shr. wrap licenses are Ok but it will set the default at them being ok which is contrary to the current practice, and it will have a lot of other horrors stuffed in it.

      In fact, everything you wrote seems correct, and

      Nah, in fact all I wrote was garbage aimed at confusing you ;). I surely think that what i wrote is correct (unless I expressed myself in a way misrepresenting my thought or wrote it with my brain 10 meters away from my head) but I cannot affirm it a 100%, this is just my interpretation of different laws that I had while studying it in Computer Law courses and various articles/books extracts/case law on it.

      I don't see how it's inconsistent with what I wrote.

      It is mainly consistent except that you didn't seem to understand that by redistributing a GPL'd (or BSD-licensed or whatever license give you more right htan the law without getting any away) program you are effectively signing the GPL, this is (I know I repeat myself) because by redistributing it you are exerting a right that is not given to you by the law, so to have the right to exert it you need to have this right granted by someone who can grant it, which is what the GPL does, so sto have these extra rights you either have to accept the GPL or contact the author(s) and have a permission given by him/them, the opposite being true, that is by exerting these extra right you are indicating your acceptance of the license.

      BTW, when thinking a little bit more about this guy and its (public) motivation I found it rather ironic that he wants to fight against people cheating (trying to bend/break the rules of Quake) at Quake by cheating at the GPL (trying to bend/break the rules of the GPL).

      If you want to continue this discussion we may better do it by e-mail rather than here, no??

      --
      "The obvious mathematical breakthrough would be development of an easy way to factor large prime numbers." Bill Gates,
    30. Re:Difference between GPL and shrink-wrap licenses by Sri+Lumpa · · Score: 1
      I don't think cost has much to do with it. If a doctor or lawyer provides free services to you, but then proceeds to act negligently, that could be cause for losing his license.

      Right but you have got to have a license in the first place, that is the license say that you have the necessary skill to operate ang grant you the right to do so, whereas up to now in CS you don't nee dsuch a thing, otherwise my neighbour couldn't help me make my plumbing (bad example, my father being plumber ;)) because if he did it wrong i could sur him, which is obviously not the case. In any case, cost has really nothing to the with the GPL or the issue at hand. Not cost per see, but the fact that a relation of sale exists, which is most often caracterized by the exchange of money for goods or service, but it can be exchange of goods for services, or of knwoledge for knowledge (say I give you the right to use this patent if you give me the right to use this patent).

      What is needed is a relationship between the two party, relationship that doesn't exist in the case of the GPL, unless you are Redhat or another commercial vendor, in which case you must ensure that the client agree with your conditions (by making him accept the GPl or another license before installing their software), and only in the case of this software vendor using the shrink wrap technique is the GPL (or BSD. or MPL) put to the same ground as other shrink wrap licenses, that is if the user doesn't agree with it he should have his rights as given by law but no more, so if the judge decide that the shrink wrap nature of the license make it non-enforceable he has his warranty as given by law. Note that if he wants to redistribute the software he is forced to agree with the GPL (in case of GPL'd software) given that this right isn'r granted by the law, and if he does so then there is again these lines disclaiming liability.

      What this means is that the GPL is trying to take away your right to a warranty, and thus requires agreement - which puts it in the same position as other shrink wrap licenses.

      See above, you can have this right to a warranty only if their is a sale (or renting) relationship between you and the (moral) person making the offer.

      If there isn't such relationship you don't have any right to a warranty and therefore the GPL cannot take it away.

      If their is such a relationship then it is to the seller to assure that you agree to give up your warranty rights, which can be done by forcing you to agree to the GPL or by making you agree to another license (as long as this license isn't more restrictive than the GPL). To make you agree the vendor can do it using a shrink wrap approach, but if the court say that this license is invalid because you didn't knew the term of the contract before agreeing to them then you have your right to ask them for a warranty back, but this isn't the GPL per see that take it away, that is the vendor that does it.

      I.e. If you did not agree to the GPL beforehand, but then bought a piece of software and found the GPL inside, the GPL would be in the same position as if it were a MS Eula

      Yep, but you would only have the right to sue the person with which you have the sale relationship, not with the (possibly poor) author of the software (unless he is the seller in which case it is not his quality of author that make him at risk but his quality of seller).

      because the GPL is not a pure right granting document as you argued it was earlier - it requires prior agreement, and thus faces the same criticisms faced by shrink wrap licenses. Nope, the GPL in itself is a pure granting license (although the granting have got some restrictions) but the prior agreement is needed only if you want to use these extra rights. The vendor can use the GPL to make you give away your right to a warranty in your sale relationship but this taking of right isn't inherent to the GPL but stems from the fact that the vendor ask you to agree to it to conclude the sale.

      Modification of the software for my own use should be outside the scope of the GPL

      It is, the GPL gives you the right to modify the licensed material as much as you want, except that if you want to redistribute it then it must obey to the GPL. Even agreeing to the GPL in a shrink wrap form doesn't prevent you from modifying it for your own use.

      However the GPL is worded in such a way that it claims that I have no right to modify the code besides what the GPL grants me.

      Can you point me which passage please? It may be a poor understanding of the wording from the non-natural English speaker that I am but as I readed the GPL the last time (which is, I will concede too long ago) it was claiming that I have no further right than thoge given to me by the law to modify the code beside what the GPL grants me.

      You know, the GPL don't give a shit what you do with the code if you keep it to yourself, but if you redistribute it, say give a binary to a friend, then it must be under the GPL, that is your friend can ask you the source code to the modifications under the cost of providing it and licensed under the GPL, which allow him to further redistribute it (say, mail it to the maintainer of the software for integration in the main tree). In other word, "You don't want to give your changes away under the GPL, then you can't give them at all"

      --
      "The obvious mathematical breakthrough would be development of an easy way to factor large prime numbers." Bill Gates,
  100. What it says in the constitution by Norge · · Score: 2

    Article the fourth [Amendment II]

    A well regulated Militia, being necessary to the security of a free State, the right of the people to keep and bear Arms, shall not be infringed.

    The Constitution makes it very clear that the right of the people to keep and bear arms is granted because a well regulated Militia is necessary to the security of a free State. So when gun control advocates claim that owning uzi's to hunt deer isn't protected by the Constitution, they actually have some pretty firm ground to stand on. The constitution does NOT say that the right to bear arms is unconditionally granted to all people for all purposes. The Economist has an excellent essay on the history of guns in America; I suggest anyone who is interested in the subject take a look. Go to www.economist.com and click on "The Best of The Economist". Scroll down to Guns in America.

  101. You sir are wrong. by DAldredge · · Score: 1

    please see The Second Amendment as Teaching Tool in Constitutional Law Classes for the correct meaning of well-regulated militia. From http://www.law.ucla.edu/faculty/volokh/2amteach.ht m#32 Militia" in the 1790s quite clearly referred to pretty much the entire adult male white citizenry (age 18 to 45). See United States v. Miller, 307 U.S. 174 (1939). This is still the definition under the Militia Act of 1956, 10 U.S.C. 311, though of course extended beyond whites (and probably extended to women by the Court's recent equal protection cases); and it's one of the definitions given in the dictionary, see, e.g., Random House Dictionary 1220 defn. 3 (2d ed. unabridged 1987). Of course, most students first interpret the word in the more common modern meaning of a National Guard-like body.

  102. Re:Slade is using civil disobedience - NOT by coyote-san · · Score: 3

    IANAL, but I *do* know that civil disobedience has a very specific definition.

    <b>It does *not* apply to civil contracts - such as the GPL.</b>

    <b>It does *not* allow you to harm others in any significant manner.</b> You may cause a minor inconvenience by a sit in, for instance, but not by punching somebody in the nose.

    Finally, <b>civil disobedience *requires* that you be willing to pay the full legal price for your actions.</b> You refuse to sit in the back of the bus? Fine - but be prepared to sit in jail as well. You think the draft is immoral? Fine, but be prepared to send the next year or two in prison, not Canada.

    These rules sound strict - and they are - but that's to prevent the common crook from wrapping his actions in the flag. Even if we ignore the fact that this is a civil, not criminal, case, let's ask some other questions. Is Slade being forced to use the GPL software? No. Is Slade being prohibited from developing his own software free of the GPL "encumbered" code? No.

    --
    For every complex problem there is an answer that is clear, simple, and wrong. -- H L Mencken
  103. Further evidence against QuakeLives by /dev/kev · · Score: 5
    This is not the first time that Slade and QuakeLives have pulled this kind of stunt. I've been compiling a lot of material against QuakeLives ever since they started being generally disagreeable to the GPL and free software communities.

    I've managed to make it into a fairly clean website, The QuakeLives Files.

    At the moment, there's only the verbatim material, without any commentary. However, it still makes for very interesting reading, and the agenda and methods of QuakeLives and Slade are still very apparent...

    --
    Quidquid latine dictum sit, altum viditur.
    1. Re:Further evidence against QuakeLives by rufo · · Score: 1

      Thanks for summing this all up for those of us who just heard about it. I found this very helpful in understanding the issues involved... and also understanding how much of a jerk Slade seems to be. :)

      --
      My English teacher once told me that two positives don't make a negative. Two words for her: Yeah, right.
  104. Re:Solution: Repeal The Second Amendment by Daniel · · Score: 2

    Yes.

    They do it, but there's an old saying about might and right. You may have heard it.

    Daniel

    --
    Hurry up and jump on the individualist bandwagon!
  105. Slade, reply! by Anonymous Coward · · Score: 0
  106. Karma-burn by linux_penguin · · Score: 1

    I know I'll burn what karma I have, but I have to say it

    What a complete fucken dickhead... someone oughta smack him in the mouth

    Thanks, I feel better already

    --
    Simon

    The real linux_penguin has Slashdot ID 101961. Anyone else is an impostor. Including Bruce Perens.
  107. GPL & Linking to Closed Source Code by Anonymous Coward · · Score: 1

    What happens if I take, say, a GPL'ed Ping utility and link the results to a closed source reporting engine. You know have this: Ping.cpp Report.lib Where Ping.cpp is modified to make a few calls to the .lib. Does releasing the .lib file and the .cpp file (with modifications) satisfy the GPL? If it doesn't, then, if I write a proprietary / closed source commercial app for Linux, and run it on a linux box, where the OS is GPL'ed, and my app makes calls to the OS to run properly, do I have to open the source up for my app? If so, it seems to me, that because "code touches other code", all code on Linux is forceably GPL'ed. I.e., where does the GPL draw it's line as far as rights are concerned? Thank you for your responses, this issue has bothered me for sometime.

    1. Re:GPL & Linking to Closed Source Code by Uller-RM · · Score: 1

      AFAIK as long as Report.lib isn't based on GPL code, you're alright. Otherwise we wouldn't be able to have many of the modules we have today (i.e. GPL'ed sound programs relying on OSS, and so on.) The second case would also make it hard for Perl to coexist with Linux, since Perl is under the Artistic.

      IANAL, of course, but I think you're okay.

  108. Q2 would be GPLed? by Kelt · · Score: 1

    Anyone know if and when Q2 would be GPLed? If? Well... Half-Life, Sin and others might not feel too keen on this right?

    I think that because the licenses for Half Life, Sin, etc. are children of the original license, they are grandfathered and are thus not required to open *eir source.

    I also think I remember reading somewhere that Half-Life is a HEAVILY modified Q1 engine, not Q2 at all. Anyone know more about this?

    -Steve

    --
    My intelligence insults itself.
    1. Re:Q2 would be GPLed? by Anonymous Coward · · Score: 0

      Half-Life is indeed a heavily modified Q1 engine, although there is some Q2 code in it also, I believe. Actually, very little of the original code was left, IIRC.

    2. Re:Q2 would be GPLed? by Anonymous Coward · · Score: 0
      I think that because the licenses for Half Life, Sin, etc. are children of the original license, they are grandfathered and are thus not required to open *eir source.

      If you don't know what you're talking about, don't post. Copyright holders can release source under as many different licenses as they please, each to a different set of licensees. Quake 1 has been released to the general public under the GPL - meaning that anyone who wants to can pick up the source and play with it, modify it, whatever, as long as they stick to the GPL's restrictions. But iD is free to release the source to anyone they want to under a less restrictive license, for cash. And since most of the people who were willing to pay for a source license before wanted it so that they could make a closed-source commercial derivative, releasing the software under the GPL probably won't hurt their licensing revenues much - because the GPL is useless to the people who are willing to pay.

    3. Re:Q2 would be GPLed? by Anonymous Coward · · Score: 0
      If you don't know what you're talking about, don't post.

      What the heck you trying to do, turn /. into a deserted wastland?

      --CharlesG

  109. Uh, no. by Draxinusom · · Score: 2

    Is that what you think the GPL is? A way to get more control? Glad to see that you GPL advocates are finally getting honest.

    You're missing the point: what matters is who controls the code. There's nothing wrong with having someone control a public resource. The great thing about the GPL is that it places control of the use of the code in the hands of the law and on the public record, instead of at the whim of the creator. In other words, it uses the court system to ensure that the code is being used in the community interest. If you think that kind of control is a bad thing, so be it.

    If you want an analogy, say that I have a plot of land that I want other people to be able to use as a park. Now I could just throw open the gates and let people use it, but what happens if in a few years, after the community has spent a lot of volunteer time and effort to landscape the park and plant grass and build a swingset, I decide to take the land back? Moreover, someone needs to make sure that some greedy individuals don't build condos and highrises on land that's meant for public use.

    In the the analogy, the GPL is the Public Parks Office at City Hall to whom I could donate the land. Since it would be on the public record, I couldn't take the land back if I change my mind. Furthermore, the Parks Office would administer the park and use the law to make sure that the park is being used for the public good.

    This is one of the basic functions of government: to make sure that public resources are being used for the public good, and to enforce licenses that stipulate a given resource as public. Even libertarians acknowledge that in this respect, having the law control GPLed software isn't a bad thing.

    1. Re:Uh, no. by Arandir · · Score: 2

      In other words, it uses the court system to ensure that the code is being used in the community interest.

      Community interest! Exactly how is Quake in the community interest?

      --
      A Government Is a Body of People, Usually Notably Ungoverned
  110. Ex-coauthor on QuakeLives by Chris+Pimlott · · Score: 1

    There's a post from one of the ex-coauthors of the QuakeLives project up on the QuakeForce mailing list archives about this situation. He resigned when the 2.53 binary patch was released. He's got an exchange with Slade about the issue as well.

  111. Re:Solution: Repeal The Second Amendment by Anonymous Coward · · Score: 0

    You're really not too bright are you? Has anyone *ever* exercised sufficient control over a technology to simply remove it from the world? You can confiscate all the guns you want, but *I* can still make more (albeit fairly poor examples). Are you planning on making it illegal to descibe the process of constructing a gun as well? Maybe we can write OED and have 'gun' removed from the English language.

    Really? Can you make nerve gas? Let's see ya do it.
  112. Someone give Slade some legal funds! by GlobalEcho · · Score: 1

    From what I see here, Slade is going to have to give up without a court fight, yet (as so many people have pointed out) this is a great opportunity for proving the GPL in court.

    Wouldn't it be nice if somebody (even JC himself, heh) backed Slade up with some money to fight the case, so that we could avoid the inevitable settlement?

  113. GPL Violation? by Anonymous Coward · · Score: 0

    I am using a GPL'ed source in an inhouse project. We use the code purely for internal purpose and we never distribute/sell or plan to distribute/sell the the modified program (either in source or binary) to anyone.

    My question is "Is it required by GPL that we provide the source if someone requests for it?"

    As far as my understanding, we are not distributing the program. Thus, we are not abide GPL to provide the source upon request. You need to provide source if and only if you are distributing the program. Please tell me if I am wrong.

    1. Re:GPL Violation? by Midnight+Coder · · Score: 2

      You should be fine, you are only required to provide the source code to someone you have given a binary to. In GPL lingo the GPL respects your right to develop in private.

      You might be in trouble if one of your employees does something stupid and distributes a binary (executable form or object code) to one of his friends outside of work.

      Internal distribution is still distribution but as long as you can keep it internal you're fine.

  114. GPL and shrink-warp licenses by Earthling · · Score: 1
    I'm having a huge doubt here suddently:
    It seems to me that the GPL falls under what can be categorised as "shrink-warp licenses" thus making it illegal.

    Please tell me that I am wrong, because shrink-warp licenses are illegal (1435 C.c.Q.) where I live (Canada) and I know that they are too in many US States. Some companies tried to sue under their skrink-warp license, and got clubbed to death in court in a nano-second.

    Can someone share some light on this subject?

    -Earthling

    --

    -Earthling
    "I'm sorry, I had to; the irony was just too thick."
    1. Re:GPL and shrink-warp licenses by sterwill · · Score: 2

      You are wrong. The GPL is not an end user license, read it and see. Users are never asked to "agree" to the terms of the GPL, because it doesn't set out to restrict the use of the software. The GPL only regulates distribution of a work, not its use by its users, and national and international copyright laws make a very clear distinction between use and distribution.

      You are free to use GPL'ed software in whatever way you want, so long as your re-distribution of the software or modifications to it are in compliance with the GPL. If you don't agree with the GPL, don't distribute your work.

      --

    2. Re:GPL and shrink-warp licenses by Mr+Z · · Score: 2

      First of all, the GPL does not restrict your right to use the software. It only places restrictions on your redistribution of the software, and it does that from the standpoint of granting you additional privileges that you would not otherwise have had under Copyright law. Let me quote the GPL directly, emphasis mine:

      Activities other than copying, distribution and modification are not covered by this License; they are outside its scope. The act of running the Program is not restricted, and the output from the Program is covered only if its contents constitute a work based on the Program (independent of having been made by running the Program). Whether that is true depends on what the Program does.

      The point is this: The GPL does not restrict the freedoms you are already granted under the law. The software itself is already protected from unauthorized duplication and distribution under the Copyright laws. Then, as an extension of your privileges , the GPL authorizes duplication and distribution provided certain conditions are met.

      In contrast, users are compelled to "accept" so-called Shrink Wrap licenses before even being allowed to install the product. In many cases, these licenses limit the conditions under which the product may be used, copied, altered, or stored. They may seek to control how the user may use the results of the program (eg. publish benchmarks, reviews, etc.) Also, many of these licenses require the user to relinquish rights to recourse against the manufacturer. In other words, Shrink Wrap licenses abridge the user's rights in many ways, and leave the user no way to negotiate or rework the terms of the agreement. Rarely do they extend additional rights to the user that the user would not have had in the absence of the agreement.

      The GPL is essentially a very specific permission statement. In contrast, most EULAs and other Shrink Wrap licenses are blanket prohibition statements.

      Quite a large difference, if you ask me.

      --Joe
      --
    3. Re:GPL and shrink-warp licenses by Arandir · · Score: 2

      Activities other than copying, distribution and modification are not covered by this License

      So what about writing a non-GPL program that links to readline? I am not copying, distributing or modifying readline, so why the prohibition against it?

      --
      A Government Is a Body of People, Usually Notably Ungoverned
    4. Re:GPL and shrink-warp licenses by Mr+Z · · Score: 1

      If you dynamically link against readline, and use none of readline's original source files, including headers in order to produce your application, then I don't see how the GPL can be violated. After all, the readline shared library presents an interface, and so conceivably you could produce your own, compatible interface and allow your application to work with either. You're outside of the GPLs scope in this case even if you do not ever produce this alternate implementation of readline, so long as you don't #include readline's headers in your code.

      If, however, you include readline's headers in your code and/or you statically link in portions of readline, then your resulting binary object can be considered a derivative work of readline under the GPL. (If readline is under LGPL, it's a different story. I haven't looked, though.) In that case, you're bound by the GPL when you go to redistribute your program, since you're distributing a derivative work of a GPL'd piece of software.

      --Joe
      --
    5. Re:GPL and shrink-warp licenses by Arandir · · Score: 2

      Unless readline.h is chock full of macros, I still wouldn't be distributing any readline code if I include the headers. Notice how you said "and use none of readline's original source files". All I am doing is using readline, not distributing it.

      A proper header file (is there such a beast?) will only be an interface to the code. So even if I write ``#include "readline.h"'', I am not including any readline code in my resulting binary (excepting any convoluted macros), nor is the header file itself in my code. I've only declared a reference to it. In fact, I never have to see any of readline code. I don't even have to look at the header file, I can use the man page instead.

      According to RMS, such linking would not be permitted with non-GPL code (yes, readline is a GPL library). Yet the GPL specifically states in section zero that it only covers copying, modification and distribution. I am still doing none of these.

      --
      A Government Is a Body of People, Usually Notably Ungoverned
    6. Re:GPL and shrink-warp licenses by Mr+Z · · Score: 1

      The other section that applies, then (which occurred to me after I mashed the ol' submit button earlier) is this this paragraph (emphasis mine):

      These requirements apply to the modified work as a whole. If identifiable sections of that work are not derived from the Program, and can be reasonably considered independent and separate works in themselves, then this License, and its terms, do not apply to those sections when you distribute them as separate works. But when you distribute the same sections as part of a whole which is a work based on the Program, the distribution of the whole must be on the terms of this License, whose permissions for other licensees extend to the entire whole, and thus to each and every part regardless of who wrote it.

      From that standpoint, it seems to say to me that programs which adhere to an interface and can be run against any implementation of a given set of functions are not "GPL infected" by merely linking against a GPL implementation of those functions. However, if said linking makes the two functions inseparable (eg. I must download the GPL'd library in order to make use of your program), then this clause seems to take effect.

      I've thought a little about the header issue as well: If RMS wants to be able to provide free implementations of code whose interface is described in non-free headers without being "tainted" by the non-free license, it also seems reasonable that others should be able to make non-free implementations that conform to the interface defined in GPL'd headers without being "tainted" by the GPL license.

      It's somewhat subtle though. The argument that a given piece of work is a derivative work because it includes a header file is a tenuous one at best, but it seems to be the strongest argument in the "dynamic linking" scenario. Dynamic linking only resolves symbols, it does not import code, and so a GPL or non-GPL version may be used subsequently.

      The fact, though, that static inline functions and macros may be present in the header does tilt the argument in favor of RMS, but similar to the Leaning Tower of Pisa, the tower may end up tilting the other way, and at any case isn't titling enough to fall one way or the other.

      --Joe
      --
  115. oh c'mon... by Danse · · Score: 4

    You can look at it from his point of view all you want, but his point of view is wrong.

    He agreed to the GPL when he used the Quake source. He knew what it meant, he's tried this before. He wants something for nothing. He wants to use someone else's work to help him make something and give nothing back. That's exactly what the GPL is supposed to prevent. If he wants to make something and keep it to himself then he should write the damn software from scratch instead of trying to rip Carmack off.

    --
    It's not enough to bash in heads, you've got to bash in minds. - Captain Hammer
    1. Re:oh c'mon... by Anonymous Coward · · Score: 2

      Well, what it's really like is if there was this girl, no, boy, right? Which pronoun was that anyway? Whatever. Let's say it's a girl, and she has this dog, and I take the dog, and I make her think that I've killed it, when in fact I've really only taken it to my clandestine subterranean laboratory and analyzed its neural patterns with the GIBNEDI-3XX2 Pat-O-Lyzer that I smuggled back from my most "recent" visit to the 25th century, and I use the information gained thereby to program an AIBO--actually it's not an AIBO because it has a memory of several petabytes, but let's just call it that for the sake of argument, because it is a small cybernetic dog and that's what it would remind you of if you saw it--and but so anyway I tell this girl that I've killed her puppy in a tragic on-purpose moped crash but preserved its instincts, learned traits, etc. in a spanky new artificial canine that is hers to keep. What do you think she would say? Would she take the dog, or would she tell me to go to hell? Might her answer change if I told her she could increase the total quantity of happiness in the world a hundred thousandfold by replicating the dog and giving one to each of a hundred thousand sad dogless foster children? What if--and *this* is the crux--I told her that the neural matrix that made up the dog's identity had to be made public and distributed in full with each copy of the dog? Sort of like if, in _The Diamond Age_, Hackworth had distributed the complete source code for the _Young Lady's Illustrated Primer_ with each copy? Oh, wait, right, he did, didn't he? Which brings me to my thesis:

      What a fucking pointless analogy.

    2. Re:oh c'mon... by Anonymous Coward · · Score: 0

      [crying with laughter]

      oh my god that was funny...i'm so sorry i just used up my last moderator points...

    3. Re:oh c'mon... by Anonymous Coward · · Score: 0

      lol!!!!!!!!!!! HAHAHAHAhahahahahhahahahahhahahahahahaha

  116. Re:Solution: Repeal The Second Amendment by Lakitu · · Score: 1

    "NOBODY has the right to kill anyone else. " Not even the United States government?

    Are you serious? The government should not be able to kill anyone. Just because we elect people to represent us (yeah, the system doesn't work as well as planned. Then again, nothing does) doesn't give them the right to kill. Like that unarmed man who was shot 40+ times by police because they thought he was armed - if that was legal, an officer could shoot me while I'm walking to the store and claim I was carrying an AK-47. or something. This is how countries like Iraq rid themselves of opposition. This is not something that should happen anywhere, especially not the US.

    this is in response to another post:

    I believe in "eye for an eye." So the government has the right -- nay, the duty -- to execute anyone who shows a wanton disregard for human life and kills someone else without cause.

    I don't believe in "eye for an eye." So the government doesn't have the right? It's not right to "show a wanton disregard for human life...", but it doesn't mean the government has a duty to kill people.

  117. Re: to all of the replies. by Redeemed · · Score: 1
    But it doesn't matter what his side is. The bottom line is, the Quake source was released under the GPL, and he is required to obey it. If he doesn't like the GPL, he shouldn't have released any binaries. Simple as that.

    His story is irrelevant... he agreed to a contract and now he's trying to break it. Where's the validity in this?

  118. Thats why by ArchieBunker · · Score: 0

    I like the BSD license. Do whatever you want with my code, I got my share of use from it. Notice how many commercial opensource apps you see, I don't even know of any.

    --
    Only the State obtains its revenue by coercion. - Murray Rothbard
    1. Re:Thats why by Anonymous Coward · · Score: 0

      Dont be a BSD-License ass, you're making the rest of us BSD users look like trolls.

      I believe Quake 1 WAS a commerical application.

      As far as current open source commerical application, we Have quite a few of the major Linux distributions, who charge for the manual/tech support etc etc.

      Allthough, I have to agree, the BSD license is pretty good for SOME people, but personally I wouldn't put any code under it. I fear it being taken away for profit-making and me getting nothing.

    2. Re:Thats why by MikeFM · · Score: 1

      Exactly the point. Why would anyone want to buy an opensource app besides for support or manuals or some other useful add-on? Why should I give away mine only to have someone else try to sell it back to me? Sure I could always copy whatever additions they made if they were worth the effort but that is a duplication of effort and is silly. At least with GPL'd work if you have a duplication of effort you can try both ways and if one works better choose that way. This is a perfect example, why should they give away Quake source just so that some lameass company can come up and use the code to make a clone called Quaker that adds insane Quakers running around doing nifty things and get to keep it all for themselves. Sure it's great if they want to package it and sell it but they have to give their changes back to the original code owner and anybody he thinks should see it. If they don't want to abide by the codes license then they could always pay a licensing fee to get the code under a different license if id were willing. Stealing GPL'd code is nothing but pirating software. It's like someone offering to share their lunch and you eat what they give you, take the rest, and then beat them up and take their wallet too.

      --
      At what price learning? At what cost wisdom? The price is a man's peace of mind, and the cost is his life.
    3. Re:Thats why by Anonymous Coward · · Score: 0

      Cool. I like the idea involving the Quakers running around doing nifty things. They could just be diversionary, or they could turn violent randomly. Although Quakers were generally non-violent. Maybe they could practice deathmatch-grade non-violence. Have attack rays that destroy your weapons or something. Turn that BFG into a daisy. Air rifle.

    4. Re:Thats why by Anonymous Coward · · Score: 0

      Why buy opensource?
      Maybe because they do good work and they deserve some profit realization.
      It's payment based on use value, not price.

    5. Re:Thats why by SEWilco · · Score: 2

      Careful, Brother, you could put someone's eye out with that spoon if you're not careful.

    6. Re:Thats why by Anonymous Coward · · Score: 0
      I believe Quake 1 WAS a commercial application.

      Good word: "was". For all intents and purposes it's not anymore.

      Although, I have to agree, the BSD license is pretty good for SOME people, but personally I wouldn't put any code under it. I fear it being taken away for profit-making and me getting nothing.

      If you were truly fearful of that you wouldn't release your source code at all. If good source code is released to the public, some people will use it without giving credit or source code. They will also get away with it. You can't stop them all and you probably won't stop any.

      Hypothetical situation: I've got a modified version of a compiler that only accepts source files that are PGP encrypted. My editor only saves things that are PGP encrypted. I'm not making these tools available so I don't have to release the source. Even if I did release it you'd need to put my private key in to decode the source that it creates.

      So... I now use some GPL source in one of my apps that I distribute. The source file is encrypted, but I release it. I'm giving out exactly what I compiled and linked. Am I in violation of the GPL? If not, the GPL us useless.
  119. "green piece of cardboard paper"?? by Matt+Lee · · Score: 2


    second, he sues me, I show the judge a nice green piece of cardboard paper, judge says case dismissed

    Forgive my lack of cluefulness, but what is Slade referring to here? Does he mean a "green card", i.e. Slade is a permanent resident of the U.S., not a citizen? Are you not allowed to sue people with green cards or something?

    1. Re:"green piece of cardboard paper"?? by mabinogi · · Score: 4

      Maybe he's got a 'Get out of jail free' card?
      *grin*



      --
      Advanced users are users too!
    2. Re:"green piece of cardboard paper"?? by Venty · · Score: 2

      Maybe Slade is under 18 and is therefore a minor. IANAL, but I'm pretty sure you cannot enter into a binding contract with a minor, so maybe he thinks the GPL doesn't apply to him. I doubt that would hold up in court, but I'm sure there would be some interesting arguments on both sides.

    3. Re:"green piece of cardboard paper"?? by Anonymous Coward · · Score: 0

      Maybe Slade is under 18 and is therefore a minor. IANAL, but I'm pretty sure you cannot enter into a binding contract with a minor, so maybe he thinks the GPL doesn't apply to him. I doubt that would hold up in court, but I'm sure there would be some interesting arguments on both sides.

      First of all the GPL is NOT a contract, its a License, and secondly, if said person in violation is a minor, then his parents become responsible for his actions.

    4. Re:"green piece of cardboard paper"?? by Anonymous Coward · · Score: 1


      The GPL is NOT A CONTRACT. It's a license. Those who can't comply with it lose their rights under the GPL - ie, they can't distribute sources OR binaries.

    5. Re:"green piece of cardboard paper"?? by Anonymous Coward · · Score: 0

      Probably his psyc profile from the mental hospital certifying that he's far too stupid to be responsible for his actions.

      That, or a feeble attempt to impress the judge with whatever he learned in Mrs. Mackenzie's third-grade cardboard fingerpainting class.

      Or maybe he even has compromising pictures of the judge in question, mounted on the cardboard?

    6. Re:"green piece of cardboard paper"?? by Sri+Lumpa · · Score: 1


      <I>IANAL, but I'm pretty sure you cannot enter into a binding contract with a minor, so maybe he thinks the GPL doesn't apply to him.</I>

      The GPL apply only if you distribute the software, and explicitely state that if you the law of your country is in clash with the GPL then you cannot agree to the GPL and therefore cannot distribute the software, you can still use it but not distribute it, which would be the case for him if he is minor.

      The way he acted on the IRC logs he want to try to bypass the GPL by not distributing the GPL but distributing a binary patch to the binary, my guess is that given that the only way for this patch to have any utility is to work with the original GPL'd code this constitute a derivative of the GPL'd code and therefore should either be released under the GPL or not released at all.

      The other way he tried to bypass the GPL was to put a click-through license restricting your rights nuder the GPL, which is completely forbiden by the GPL and therefore is a violation of it, so to comply with it he either remove this license/agreement or forbid anybody to download it.

      --
      "The obvious mathematical breakthrough would be development of an easy way to factor large prime numbers." Bill Gates,
    7. Re:"green piece of cardboard paper"?? by GnrcMan · · Score: 2

      so to comply with it he either remove this license/agreement or forbid anybody to download it.

      Hmmm, let me play devil's advocate for a second here. What if he were to put a message up forbidding anyone from downloading the software. Would that then shift liability away from him, toward the downloader?
      My layman's interpretation is that he could be busted for software piracy by the original copyright holder in this case. That means that it is actually possible to pirate GPL'ed software. Wow.



      --GnrcMan--

    8. Re:"green piece of cardboard paper"?? by pabs · · Score: 1

      He is violating his license by attempting to distribute a closed modification to a GPLed program under a more restricted license.

      Therefore he is in violation of his license.

      I really can't see why this is such a big deal. This guy is violating a software license, and breaking the law. Just because it's not written on a piece of shrinkwrapped cardboard or in a dialog box that you can't pass until you enter a 40 digit alphanumeric string doesn't make it any less binding.

      --
      odds of being killed by lighning and

      --

      Odds of being killed by lightning and winning the lottery in the same day: 1 in 2^55

  120. Help yourself to Slade's files by Anonymous Coward · · Score: 4

    On a completely unrelated note, Slade is generous enough to share a wide variety of his files with you. Just connect to his computer at adsl-61-0-42.dab.bellsouth.net (if you don't believe it's him, go to irc.gamesnet.net #console and /who Slade) and leech away! He's got all sorts of stuff, including lots of MP3's, Quake 1 registered (and other games), and full length movies. Isn't this nice of him?

    1. Re:Help yourself to Slade's files by Perdo · · Score: 1

      BTW that code was not obtained under a warrant so is now inadmissible in court. Now Carmack has no case whatsoever because his only evidence would have been that source. Not to mention Slade can now push slander/conspiracy. Here is how Slade plays it: "Carmack ruined my good name as a programmer by posting his plan. Carmack also incited a hundred thousand of his adoring fans to steal my software off my computer for him." Carmack gets played as the ring leader of a bunch of hackers intent on taking by force what they no legal right to. What a F**king mess. Carmack should have shut up and just taken the kid to court

      --

      If voting were effective, it would be illegal by now.

    2. Re:Help yourself to Slade's files by Brian+Ristuccia · · Score: 2

      BTW that code was not obtained under a warrant so is now inadmissible in court.

      You don't need a warrant to collect publicly accessable evidence. If you steal a car and leave it in your driveway, which is visible from the street, the police don't need a warrant to see that it's there - and they don't need to prove they had one in order to present that evidence in court.

      Slade's files were in a world-readable shared filesystem on a public network - ie, publicly accessable.

    3. Re:Help yourself to Slade's files by QuMa · · Score: 1

      Bollocks. With a warrant, that stuff is still valid. Else every criminal would hire someone to steal all the evidence against them...

    4. Re:Help yourself to Slade's files by cpt+kangarooski · · Score: 1

      Futhermore, evidence that is acquired by private citizens is still (IIRC, IANAL) admissible, although if it was obtained illegally, they're liable for that.

      --
      -- This and all my posts are in the public domain. I am a lawyer. I am not your lawyer, and this is not legal advice.
  121. I steal GPL code daily, is that wrong? by Anonymous Coward · · Score: 0

    I work for a major coporation, and routinely rip out code from MAJOR GPL projects, and add them into our own. I don't give out the source, nor give credit where due.

    So sue me. You will never, and I will gain from *free* code. Thanks for the fantastic GPL!

    1. Re:I steal GPL code daily, is that wrong? by Pixel[EA] · · Score: 1

      ... so what happens, ONE day, when maybe an engineer blows the whistle?

      Then what?

      Think it can't happen?

      You probably also believe in job seurity, no? :)

    2. Re:I steal GPL code daily, is that wrong? by jonabbey · · Score: 2

      ESR talks about the free rider problem in The Cathedral And The Bazaar. The whole free software movement is predicated on people being able to take more than they give back, on the assumption that enough people will give back to make it all worthwhile.

      Which it is, of course, or so many wouldn't do it. Somebody ripping off GPL software in way the this anonymous coward describes is damaging not because of the free ride gotten (we *want* you to have *free* code), but because it threatens to undermine the enforceability of the GPL. I agree with the other poster.. if anyone ever catches you at your theft and can prove it on any significant scale, you and/or your corporation certainly deserve to be prosecuted.

    3. Re:I steal GPL code daily, is that wrong? by warmi · · Score: 1

      Sorry, but idea of people working together for the good of "community" failed.
      It doesn't work. People are at their best when working for themselves.

    4. Re:I steal GPL code daily, is that wrong? by Anonymous Coward · · Score: 0

      Haha, glad that someone from microsoft has come forward and admitting their deed.

    5. Re:I steal GPL code daily, is that wrong? by Anonymous Coward · · Score: 0

      This brings up a question I have, what if it is proprietary inhouse software that borrows code from GPL source code, does this inhouse software have to be released with its source code? This does not necesarily mean that a person would not try to fix bugs where found, so it does not mean that a person could not contribute back to the GPL authors.

    6. Re:I steal GPL code daily, is that wrong? by Anonymous Coward · · Score: 0

      This brings up a question I have, what if it is proprietary inhouse software that borrows code from GPL source code, does this inhouse software have to be released with its source code?

      This does not necesarily mean that a person would not try to fix bugs where found, so it does not mean that a person could not contribute back to the GPL authors.

    7. Re:I steal GPL code daily, is that wrong? by takemiya · · Score: 2
      Somebody ripping off GPL software in way the this anonymous coward describes is damaging not because of the free ride gotten (we *want* you to have *free* code), but because it threatens to undermine the enforceability of the GPL.

      What enforcability?

      Last I heard, no court has ever, ever found against someone (or refused to) for violating the GPL; until that happens, talking about GPL violations is just lip flapping (unless a lawyer's doing it, in which case it's lip flapping at hundreds of dollars an hour.)

      I heard RMS speak a few years ago and he bragged about companies releasing source rather than going to court. That proves only that those companies thought that was the most cost-effective thing to do, not that the companies thought the GPL had a shred of legal validity.

    8. Re:I steal GPL code daily, is that wrong? by goingware · · Score: 5
      When I worked at Medior, Inc., they used GPL'ed code for graphics effects like screen dissolves, wipes, and so on in their multimedia CDROMs. They just went and took the code and never considered releasing the source code.

      The CDROM's were usually document retrieval CD's full of sales lit for such large corporations as Tandem, Northern Telecom and FedEx. I couldn't really tell you which CD's got the GPL'ed code and which didn't; but because we tended to just reuse all the source to all the previous CD's on the next CD, the chance are pretty good that the graphics effects got rolled into an awful lot of programs even when it wasn't actually used.

      They also did some consumer titles such as the 2Market Home Shopping catalog CD (with such catalogs as the sharper image with products on the CD) and the CD Version of Men are From Mars, Women are From Venus.

      I was pretty angry about them using the GPL'ed code but I really wasn't in a position to do anything about it. It was during a pretty low time in my life and I just needed to keep working.

      Medior is defunct now as an independent corporation, but it was purchased by a small networking outfit you may have heard of - America Online who renamed it AOL Productions. AOL inherited all the assets of the company, the source code, rights to everything, most of the engineers and executives. I left just before the buyout.

      Eventually AOL Productions was shut down and sucked into AOL. But a lot of Medior people are still working for AOL, including former Medior President and Founder Barry Schuler who is now AOL's President of Interactive Services.

      You might drop him a line and ask for the source code for all the CD's that included the GPL'ed graphics effects libraries.

      Regards,

      Mike Crawford
      GoingWare - Expert Software Development and Consulting
      http://www.goingware.com
      crawford@goingware.com Tilting at Windmills for a Better Tomorrow

      --
      -- Could you use my software consulting serv
    9. Re:I steal GPL code daily, is that wrong? by Anonymous Coward · · Score: 0

      You talk too much... you wont last two weeks on your company. :)

    10. Re:I steal GPL code daily, is that wrong? by sklein · · Score: 2

      Sorry, but idea of people working together for the good of "community" failed. It doesn't work. People are at their best when working for themselves.

      Ah, but this isn't socialism/communism where people's work is taken for the community, it's a gift economy.

      Individuals aren't forced to give up their product for the community. Instead they get something in return. Namely, gifts. So they are working for themselves.

      I'm not saying the gift economy doesn't have it's disadvantages, but it has worked well in the zero cost copy environment of the software world, and as far as i know, it could work with real goods.

      The beauty of a gift economy is that it removes the "I hate my job of doing something I love" effect and doesn't have to be restrained by force (law) and those not willing to stoop to starving people into paying a better price.

      cheers,
      sklein

    11. Re:I steal GPL code daily, is that wrong? by stu_coates · · Score: 3

      I also used to work for a company (Eurobase Systems Ltd.) that used GPL'd code in their products without distributing any source or acknowledging the source.

      They used some of the source from the GNU C compiler libraries (something like regex.c as I recall).

      Not sure if they still do, but certainly up until August 1998 when I left they were doing so.

    12. Re:I steal GPL code daily, is that wrong? by WNight · · Score: 2

      But then there's enlightened self interest. If the best way to serve yourself is to also serve the community, you'd be crazy not to.

      And if the QuakeLives thing gives the GPL teeth once Carmack has put his foot down, then we'll be able to attack developers who do steal GPLed source.

      I doubt the AC actualy did this, because /. logs IPs and a confession of this, along with /. passing his IP on to the FSF, could lead to a nasty legal problem. Anonymous Cowards are only anonymous to the other users. (If you don't think /. logs, if only to stop trivial attacks, then you're very naive.)

      But, I'm sure a lot of companies do steal GPLed code, whenever a large block of code is useful (personally I always end up rewriting code I borrow anyways, to make it fit properly). If we get any proof, like perhaps an unstripped binary with the same symbols as similar GPLed code, then we could get nasty. And, just think. If MS (for instance) used GPLed TCP/IP code they'd have just made the whole basic OS open source, if it was proved. That'd be hilarious.

      I almost want to get a job there and leave useful GPLed tidbits (obviously marked as GPLed) around, to tempt their programmers to steal them.

      heheh.

    13. Re:I steal GPL code daily, is that wrong? by WNight · · Score: 4

      By this logic, any contract or license is assumed to be completely unenforceable until specifically upheld? The GPL is a pretty straight forward application of copyright law, it doesn't assume any other laws, or constitutional rights, or anything. I'd give it the benefit of the doubt.

      It might not be upheld completely by a court in the case where MS accidentally (by the act of one programmer) included some GPLed code, the court might allow them to make financial reperations and rewrite the code instead of open sourcing all of Windows... But that'd only be likely is MS could show (without doctored evidence, this time) that the programmer acted without company authorization.

    14. Re:I steal GPL code daily, is that wrong? by jonabbey · · Score: 1

      No, the whole OS wouldn't be magically made open source. If they were called on it, they would have the option of removing/rewriting that code to get out of violation of the license. There is nothing in the GPL that forces anyone to accept it, or use any code licensed under it.

      All that the license does is state the terms under which code covered under the GPL can be used and distributed.

    15. Re:I steal GPL code daily, is that wrong? by WNight · · Score: 2

      You only need to follow the GPL if you distribute a program based on the GPL (or source for such, etc, but that's automatically following the GPL, so...)

      If you use the GPLed derivative yourself, or (I believe) in your own company, you're fine.

    16. Re:I steal GPL code daily, is that wrong? by WNight · · Score: 2

      Sure, I was simplifying.

      But, if it was shown that MS had used GPLed code intentionally, I think it could be shown that all the profit from the sales of the products that used the code were appropriate damages. Plus legal fees and all.

      If it was enough, the FSF might decide to settle for Windows simply being GPLed.

      Either way, it'd be cool to see.

    17. Re:I steal GPL code daily, is that wrong? by Anonymous Coward · · Score: 0

      The only thing their going to blow is my cock. You must be french. Your comment is as stupid as it sounds, you homo. You truly make me sick. When is your execution scheduled for? Can I please flip the switch?

    18. Re:I steal GPL code daily, is that wrong? by Anonymous Coward · · Score: 0

      Ok, please tell us the name of your company, and i'm sure some lawyers will be down there right away.

      I think this is a good arguement to REQUIRING ALL software to be open source. Then with every product, it will be easy to spot violated copyrights and such. Isn't France concidering something like that? I think it would benifit the world greatly. Besides when you buy a car you're allowed to look at the engine, even take it apart and rebuild it differently. In fact you can do that with just about anything; washing machine, ovens, telephones, its always allowed. Why should software be any different?

    19. Re:I steal GPL code daily, is that wrong? by Anonymous Coward · · Score: 1

      No more wrong than me ripping off software from your "major corporation".

    20. Re:I steal GPL code daily, is that wrong? by _xen · · Score: 1
      Sorry, but idea of people working together for the good of "community" failed. It doesn't work. People are at their best when working for themselves.

      Linux was written by people working for the common good, MS-Windows by those working for themselves. It seems to me that people are at their best when working for the good of the community, but maybe that's because I'm wedded to the unix command line?

    21. Re:I steal GPL code daily, is that wrong? by Anonymous Coward · · Score: 1
      I work for a major coporation, and routinely rip out code from MAJOR GPL projects, and add them into our own.

      YOU WORK FOR MICROSOFT!!!?????!!!!!!??

      -dawgzsz
    22. Re:I steal GPL code daily, is that wrong? by _xen · · Score: 2
      To talk about the "enforcability" of a type of license, especially one as novel as the GPL, untested by a court, is like talking about the robustness of a program which has never been run.

      This can be reduced to a proverb: The proof of the pudding is in the tasting

    23. Re:I steal GPL code daily, is that wrong? by Anonymous Coward · · Score: 0

      If the theft of copyrighted property is deliberate and knowing, it is possible that the "damages" can be the _gross_ and not just the net proceeds the offending party got from the sale of the material. You just really don't want to go around hijacking copyrighted material--warning to those bootlegging MP3's. Life can get very complicated in the copyright area if you run afoul of the law.

      I'm a reformed (retired) lawyer, but not an intellectual property specialist, and am not current on specifics, but am just remembering the draconian aspects of copyright law from my law school days.

    24. Re:I steal GPL code daily, is that wrong? by evilempire · · Score: 1

      We're keeping the oven hot for you buddy. ----> oven

      I'm the great, cynic, I'm the indifferent gaze

      --

      I'm the great, cynic, I'm the indifferent gaze
      Mendacity, betrayal, this is not a phase.
    25. Re:I steal GPL code daily, is that wrong? by Ronin+X · · Score: 1

      I don't think it could be Micros~1. I've never seen the GPL source for the Blue Screen of Death, or the BSOD-howto.

      --
      Ok my karma is maxed out. When do I become Enlightened?
    26. Re:I steal GPL code daily, is that wrong? by Anonymous Coward · · Score: 0
      Despite what Eric "I must have written the jargon file myself - my name's on the cover" Raymond says, the GPL is not a gift economy.

      A gift economy is based on optional and unspecified giving. The GPL model requires the "gift" be given or punishment will be enforced and specifies exactly what it must be to avoid punishment.

    27. Re:I steal GPL code daily, is that wrong? by Anonymous Coward · · Score: 0

      you know they do have a BSOD screensaver under the X or GPl license, i forget which

    28. Re:I steal GPL code daily, is that wrong? by Anonymous Coward · · Score: 0
      I'd say its because you're wedded to the unix command line. Think about it, who makes billions of dollars every quarter and who has yet to turn a profit?

      People are at their best when doing something they love regardless of wether it's for the community or simply working for themselves.

    29. Re:I steal GPL code daily, is that wrong? by Anonymous Coward · · Score: 0

      Is it me or did Microsoft acknowledge they have looked at the Linux TCP stack code and said it was pretty good (albeit not multi-threaded) in the infamous "halloween documents"?

    30. Re:I steal GPL code daily, is that wrong? by WNight · · Score: 2

      Wouldn't doubt it. They'd be crazy not to. Even if it wasn't good code, it would still have different ideas which they might find useful.

      But unless they actually copy code from it, they're fine. Copyrights only covering the particular expression, not the ideas.

    31. Re:I steal GPL code daily, is that wrong? by rfrank_ · · Score: 1

      Great counter-arguments, we you on the debate team in school?

    32. Re:I steal GPL code daily, is that wrong? by yadda+yoda+yadda · · Score: 1

      >requires the "gift" be given
      Not really, there is no obligation to write GPL code, or to release your software if you do. It just means you can't *take* existing software out of the GPL pool.

      --
      We use GNU/SunOS. :)
    33. Re:I steal GPL code daily, is that wrong? by Belladona · · Score: 1

      Everyone is still free to write their (proprietary) code from scratch.

      --
      .Belladona .signature: syntax error at line 1: `(' unexpected
  122. QuakeLives has an IRC channel by Anonymous Coward · · Score: 0

    #console on irc.gamesnet.net

    from what is being said in there they seem to think that Carmack is a spoiled litle boy who can't get his way.

  123. It's very simple by Jason+Earl · · Score: 3

    It's really quite simple. ID Software did the work, they paid the money and they developed the software (Quake 1). They then licensed that software to the rest of the world under the GPL. They could have just as easily sunk the software to the bottom of the Pacific.

    That's where your foster child analogy fails utterly. Quake 1 is ID Software's property and what Slade is doing is just as illegal as if he were making pirated copies of Windows 2000.

    If Slade didn't like the license, then he should have written his own software from scratch. I can't make copies of MS Office and sell them to people at Costco, and Slade can _not_ distribute binary copies of Quake 1 derived software without distributing the source as well.

    Straightforward as can be, ain't it?

    GPLed software is just like commercial software in the fact that it is copyrighted material. In fact, it was just this type of behavior that the GPL was written to prevent. What gives Slade the right to rip-off ID Software? If everyone would just share source code then we would be able to cut lawyers clean out of the deal. Unfortunately there is always some doofus that wants to wreck it for everyone, and someone has to call in the attack dogs.

    It's a crying shame.

    1. Re:It's very simple by Anonymous Coward · · Score: 1

      Since you're trying to use logic to advance an argument, I assume you intend your words to carry specific meanings. It behooves me to point out that the two words "can _not_" carry precisely the opposite of the meaning of the single word "_cannot_", which is what I think you meant to say.

    2. Re:It's very simple by Srin+Tuar · · Score: 1

      who taught you speak, the meaning is Very clear

    3. Re:It's very simple by Anonymous Coward · · Score: 1

      Webster
      Definition: cannot

      Main Entry: cannot
      Pronunciation: 'ka-(")nät; k&-'nät, ka-'
      Date: 15th century
      : can not

    4. Re:It's very simple by EatAtJoes · · Score: 1

      he's right, you're wrong. Your sentence says he can *not* do something, ie it is permissible for him not to do something. And the underscore emphasis makes this even more true. Don't insult people who are trying to help you: this is writing, not "speaking".

    5. Re:It's very simple by Anonymous Coward · · Score: 0

      See reply below with webster's definition and smack yourself in the head idiot

    6. Re:It's very simple by timster · · Score: 1

      Read the sentence doofus. It would indeed be permissible for him to NOT distribute the BINARIES.

      --
      I have seen the future, and it is inconvenient.
  124. Re:RETURN ELIAN, AMERIKANISH SWEINHUND!!! by Daniel · · Score: 2

    I don't speak German well either, but if you're replying to the guy I think you are (I read a few of these trolls when I was viewing this page un-logged in, without a minimum rating level), I suspect he actually is rather proficient in German. Look at the types of mistakes he makes, and at what he gets right -- being sort-of correct in a language can often be more difficult than being absolutely right.

    I agree, though, that he's an idiot :-) Solche Dummkopfen soll die Slashdot-Meisters nicht vertragen! :)

    Daniel

    --
    Hurry up and jump on the individualist bandwagon!
  125. GPL Clarification Question by PatientZero · · Score: 1
    He either honors the GPL or never distributes to anyone. (Or gets special licence from ID... which obviously isn't happening)

    From what I understand, once the source goes under the GPL, that's it. There is no special licensing allowed -- not by Slade and not by id.

    Can someone confirm or deny this? And is there a case of an original author pulling something out of being covered by the GPL after releasing it?

    I know this is not the case here, but I'd hate to see Carmack set a bad precedent. Fortunately, it looks like he's heavily sided with the GPL spirit on this one.

    - PatientZero

    --
    Freedom to fear. Freedom from thought. Freedom to kill.
    I guess the War on Terror really is about freedom!
    1. Re:GPL Clarification Question by maxume · · Score: 1

      I think the way it works is that the owner of the copyright can issue a new license if they want to, but they cannot actually take back the code they gpled. So if Id wanted to give me unrestricted use of the source, they could, but they can never take away your right to use the code that they gpled.

      In four words, Multiple copyrights are allowed.

      --
      Nerd rage is the funniest rage.
    2. Re:GPL Clarification Question by Akaji+Monkey · · Score: 2


      This is a fairly common misunderstanding about the GPL. Let me state it plainly:

      The owner of the code can license his/her own work any way he/she damn well pleases.

      In other words, I can license something under the GPL to everybody out there, and since the code is under the GPL, you can get it from anyone who has the code. BUT if you want ME to support that code for you, you have to license the code from ME (and only me) under a commercial license costing $$$. The reason I say "only me" here is that everyone else who has the code only has it under the GPL - which means they can't relicense it. Only the owner of the code can do that.

      There's actually many pieces of software under multiple licenses. Probably the biggest is Perl - it's under the GPL and the Artistic License.

    3. Re:GPL Clarification Question by Bishop · · Score: 3

      Totally false. The copyright holder can do anything with their code includeing relicensing. What they can't do is take code that is GPLed away from you. The authors don't lose any rights to their code.

      This happened with Debian, Corel, and libapt. Corel wrote a QT frontend using libapt. Libapt is covered under the GPL (not LGPL). Corel would have been a violation of the GPL except that the author(s) of libapt gave Corel a special licence.

    4. Re:GPL Clarification Question by Dahan · · Score: 2
      Yeah, and as an example of code that used to be under the GPL, but is now under a non-GPL license, see Ghostscript. Older versions (pre 2.6?) were GPL, but the recent versions are under some Aladdin license. The GPL version (GNU Ghostscript) is still being maintained, albeit rather slowly.

      Also, Aladdin recently had a run-in with the FSF about including hooks for readline support into Aladdin Ghostscript. An excerpt from the build docs:

      Aladdin Ghostscript does not include an interface to GNU readline. A user contributed code for this purpose, which we spent significant time debugging and then updating to track internal architectural changes in Ghostscript. The contributor was willing to assign the copyright to Aladdin Enterprises, and to allow the code to be distributed with the Aladdin Free Public License (AFPL) as well as the GNU License (GPL). However, even though the GPL allows linking GPLed code (such as the GNU readline library package) with non-GPLed code (such as all the rest of Aladdin Ghostscript) if one doesn't distribute the result, the Free Software Foundation, creators of the GPL, have told us that in their opinion, the GPL forbids distributing non-GPLed code that is merely intended to be linked with GPLed code. We understand that FSF takes this position in order to prevent the construction of software that is partly GPLed and partly not GPLed, even though the text of the GPL does not actually forbid this (it only forbids distribution of such software). We think that FSF's position is legally questionable and not in the best interest of users, but we do not have the resources to challenge it, especially since FSF's attorney apparently supports it. Therefore, even though we added the user-contributed interface to GNU readline in internal Aladdin Ghostscript version 5.71 and had it working in version 5.93 (one of the last beta versions before the 6.0 release), we removed it from the Aladdin Ghostscript 6.0 distribution.
      Stuff like that is why I'm not a fan of the GPL... however, I hope Carmack puts the smack down on this Slade character :) His trying to weasel out of the GPL is majorly lame...
    5. Re:GPL Clarification Question by greenrd · · Score: 1
      Totally false. The copyright holder can do anything with their code includeing relicensing.

      That's misleading. Once other people make non-trivial modifications, that modification code is then licensed by them (unless they specifically assigned all rights to you, which they probably wouldn't have), and so in order to relicense the improved product, you need to get every single contributor's permission to relicense it. Very risky. That's why I think dual-licensing is a complete legal mess, in most cases.

      Personally, I avoid the GPL like the plague, because although if I ever needed or wanted to write proprietary software I would be able to use my own code, I wouldn't probably be able to use other people's improvements to my code. It seems to me that in the real world where proprietary software is often neccessary to earn a living, the GPL is an annoying barrier to reusability. So I stick with the Mozilla Public License, which has no such virus-like problems.

    6. Re:GPL Clarification Question by SEWilco · · Score: 1

      I think the original author can publish their code under several licenses. But they can't take the improvements by other people made under the GPL and add them to their code without infecting their code with the GPL. Ghostscript tried to work around this by getting a separately-licensed version of a mod directly from its author, but people disagreed whether that was really free of GPL.

    7. Re:GPL Clarification Question by ninoles · · Score: 2
      I think you do get the Full Story for Aladdin Free License. GhostScript is always licensed first under the AFPL than, after 18 months, release under the GPL. Is the right of Aladdin to re-release their code under a different license, and a great help for the free software community.

      About GPL library, the position of the FSF is clear. The LGPL was a compromise and should only be used with libraries that replaced commercial equivalent (like libc) by letting commercial software be build against them (so the clause stipulating that you most provide a way for the user to relink their software against a new compatible version of the library). Libraries like GNU readline that provides a facility not generally available elsewhere should be licensed under the GPL (in the POV of the FSF - see Why you shouldn't use the Library GPL for your next library by RMS).

      About the libapt case, Jason doesn't provides a special permission to Corel, although Corel press a little the issue. For the author of libapt, the Qt 2.0 library is free enough to be used with his library. So, it added this exception clause because, in the opinion of both Debian and the FSF, the small additional restriction add by the QPL are enough to forbidden the redistribution of software licenced under the GPL.

      I hope this explain some issues. I'm glade to see that, even if you're not a fan of the GPL, you still respect its terms and the people who choose to distributed their software (even libraries) under it.

      Thanks

      --
      Fabien Ninoles -- Debian GNU/Linux Developer
    8. Re:GPL Clarification Question by Anomalous+Canard · · Score: 1

      This happened with Debian, Corel, and libapt. Corel wrote a QT frontend using libapt. Libapt is covered under the GPL (not LGPL). Corel would have been a violation of the GPL except that the author(s) of libapt gave Corel a special licence.

      I think that this is perhaps the weakest part of the GPL. Corel gave in, but the next violator may not.

      Vendor A provides a library, libA, (perhaps with header files) under the GPL. I produce product B which uses dynamic linking to access the routines provided in LibA. Is my product a "derivative work" in the sense of copyright law?

      I might argue that my use of libA is using an uncopyrightable method of operation exposed by libA. My work is not a derivative of the copyrightable elements of libA as an independantly derived and non-GPL library sharing libA's API could also be used with my dynamically linked package.

      Anomalous: inconsistent with or deviating from what is usual, normal, or expected

      --
      Anomalous: deviating from what is usual, normal, or expected
      Canard: a false or unfounded repor
  126. Some integrity... by Anonymous Coward · · Score: 0

    Some integrity this Slade _kid_ has... the Internet brings out the best and the worst and this is one of the worst. Stick it to 'em, John. It'll be funny to see how a 15 year old kid buckles when a lawyer is threatening him and his parents.

  127. Not rights, but obligations under the GPL by germano · · Score: 1

    You have the OBLIGATION to distribute source code with the binary.
    And you can't give up an obligation, can you?

  128. Here's the QuakeLives source by Anonymous Coward · · Score: 5

    Oh yes - and check out this directory -

    \\adsl-61-0-42.dab.bellsouth.net\C\WINDOWS\Deskt op\quakelives

    (especially current-source2-19-00.zip)

    Viva GPL!

    1. Re:Here's the QuakeLives source by Dharma · · Score: 1

      OK. Color me clueless, but how might one go about doing this?

      It can't be as simple as mapping a network drive to that address.... can it? If he has file sharing turned on for his whole danged machine, then he's even a bigger fool than I previously thought from just reading the IRC logs.

      Anyhoo, I honestly don't have any intention of poking around the guy's hard drive. I have ADSL myself and sure would like to plug a security hole as gaping as that. Any resources?

      Thanx

    2. Re:Here's the QuakeLives source by Patton · · Score: 1

      Ok heres the deal:
      1) If you have any shares active turn them off
      2) Install a good firewall program that lets you restrict what ports people can come in on.
      3) If you set up a web server be sure it is locked only to a certain directory and its sub directories.
      4) If you run NT log into your own box with an account and remove the EVERYRONE right from the files/directories, replacing it with SYSTEM and ADMINISTRATOR group.

      Those will help you at the least. Doesn't stop everything but does put a big crimp in it. What that oh so bright boy slade did was leave a share open as Everyone read (if not more in rights).

      Note his ADSL line is apparently down right now... no response at that address. I think he's probably screaming bloody murder right now.

      Bet it sucks to be a c00l d00d and get 0wn3d like that. He probably should just shoot himself. Talk about never being able to put ones handle in a chatroom again...

  129. #1 self promoter promotes himself again by Anonymous Coward · · Score: 0

    Don't you ever sleep?

  130. What about the LGPL? by Odinson · · Score: 1

    I'm kinda suprised nobody asked yet. This raises a few questions about the LGPL...

    Would he legally (I'm not asking about morality I think that's pretty clear) right if this were the LGPL?

    Legally speaking how clear is the the distinction between patching and linking against a LGPLed file in the LGPL licence?

    Legally speaking how clear is the the distinction between patching and linking against a file in the courts? Are there any precedants set?

    In the LGPL case, Codewise, how feasible would it be to set up a (also) LGPLed api in our hypothetical LGPLed Quake to link to a seperate binary with the changes? If it's just to damn complicated for quake then can anyone think of an LGPL program that this scenerio is more feasible?

    Boy I ask alot of questions! :)

    Thanks to anyone who try to answer these, this scenerio makes the Lesser GPL look kinda weak to me.

  131. Well of course it is wrong by Anonymous Coward · · Score: 0

    You should of said "Can you do anything about it?"
    Well, if anyone finds out that you have that code there, the viral GPL automatically makes all your code GPL.

    Yeah the GPL's enforcability hasn't been proven.

    The stupid thing is that the damn MPAA and RIAA can pretty much swing the law around like a big hammer at anyone and anything, while most open source projects can't defend the reasonable rights they have to the source code they have created.

    I'm not sure if you are serious or not, but it is an interesting question. How do we know if the code is there or not? Remember that case between McAfee and Symantec over stolen code?

    1. Re:Well of course it is wrong by delmoi · · Score: 1

      Well, if anyone finds out that you have that code there, the viral GPL automatically makes all your code GPL.

      Well, we can't force them to sell there software as GPL, or anything else. The only thing we can do is not allow them to sell the software... at all. The company would have two choices, stop selling (and posibly pay damages/royalties) to the author, or sell under GPL.

      [ c h a d o k e r e ]

      --

      ReadThe ReflectionEngine, a cyberpunk style n
    2. Re:Well of course it is wrong by Anonymous Coward · · Score: 0
      Out of curiousity, isn't the GPL covered by US Copyright law?

      The reason I ask is that while the action by itself is indeed 'wrong', I was wondering if the preexisting precedents make it unenforcable. Here is why based upon my albeit limited knowledge of copyright law.

      From what I gather, the copyright laws are governed by the 10% rule. You could use 90% of the GPL'ed software verbatim, assuming it comprises less than 10% of your total work. This would appear to make 'stealing' that code legal, if not ethical. On the other hand, aren't several distributions of Linux based upon the efforts of engineers to reverse engineer hardware (LinuxPPC on undocumented G3 Mac's?).

      So, while the poster may indeed be wrong in the moral ethical sense, is he in the legal sense? Andy

  132. thanks for your nra numbers by Anonymous Coward · · Score: 0

    i see, most of the time guns are used as deterrents. that's not vague at all... nope, nosiree.

    go blow gary kleck, you fucking gun-loving baby killer

  133. Re:Solution: Repeal The Second Amendment by Redeemed · · Score: 1
    Really? Can you make nerve gas? Let's see ya do it.

    Well, to barge on in the conservation, I'd probably speak for most of us when I say, no, we can't make nerve gas. But somebody out there can...

    And last I checked, this wasn't a discussion about nerve gas, it was a discussion about guns. And there are certainly people out there who can make guns, although admittedly, I'm not one of them.

    There are countless examples of areas that limit guns severely or ban them, and the result is an increase in crime. There is much truth to the over-used statement, "if you outlaw guns, only outlaws will have guns."

  134. Hmm, a thought. by Anonymous Coward · · Score: 0

    Maybe famous people who post here should have some kind of signature or indication to prevent spoofs like the "Bill Clinton" thing.
    Could just be a little icon or something.

    1. Re:Hmm, a thought. by Anonymous Coward · · Score: 0

      why limit it to famous people? Let everyone have their own icon... wait... that would mean you could just copy the icons... maybe there would be a way to address icons 'similar' enough to be easily confused... or maybe that would just suck...

  135. Libertarian wants a handout, as usual. by Anonymous Coward · · Score: 0


    "Commercial" my ass, that's totally beside the point, though it might surprise you to hear that Carmack made a pile of money off Quake. I realize he's not a real success story like you, but from what I've read I gather that he at least makes the payments on his Ferraris.

    The point here is that the BSD license is a "free lunch" license, and is therefore beloved of libertarians, who always whine about their own rights and everybody else's responsibilities. The GPL demands that you treat your customers fairly, and that when you use the code in your own work, you return value for value received: "I'll show you mine if you show me yours". You don't want to show Carmack yours? Fine, you can't see his. No problem. This is what happens when free people freely contract with each other. I understand that people like you are bothered by that kind of thing, but do you really think anybody gives a shit aside from the other guys in your klavern? Don't be ridiculous.

    Do whatever you want with my code

    Your code? Ha! Bullshit. You probably don't even know C. You're just another useless Slashdot blowhard, and a neo-nazi to boot.

    FOAD, Adolf.

    1. Re:Libertarian wants a handout, as usual. by f1r3br4nd · · Score: 2

      Okay, we've just hit the Nazi threshhold. What was that old Usenet rule? Any thread that goes on long enough will eventually mention Nazis? Anyone remember the name and exact phrasing of that rule?
      <BR><BR>
      BTW, lay off the Libertarian baiting, will you? You don't see Libertarians ragging on the Idiot community, do you? Okay, maybe you do, but try to rise above them.
      <BR><BR>
      PS: No, I'm not a damn Libertarian. I am a Transhumanist, and have my own differences with the Libs, but not on this simplistic level.

    2. Re:Libertarian wants a handout, as usual. by No+One · · Score: 2

      Okay, we've just hit the Nazi threshhold. What was that old Usenet rule? Any thread that goes on long enough will eventually mention Nazis? Anyone remember the name and exact phrasing of that rule?

      That would be Godwin's law. If you actually take the time to read the post, you'll see he called ArchieBunker a neo-Nazi, not a Nazi. Which is a defensible position, based on the guy's previous posts, and based on the fact that he lists his homepage as stormfront.org. (Sorry about the link if it's bad; I'm at work and the page is restricted for hate speech.) Then there's his quote, which is beloved by white supremacists of the militia persuasion everywhere, despite the minor detail that George Washington never said it. :)

      --

      --

      There is no sin except stupidity -- Oscar Wilde
    3. Re:Libertarian wants a handout, as usual. by Anonymous Coward · · Score: 0

      Where can I learn more about the Transhumanist platform?

    4. Re:Libertarian wants a handout, as usual. by Anonymous Coward · · Score: 0

      Jeez moron, it took me less time to go over to Altavista and do a search (found that the homepage is www.transhumanism.com ... duh) that it's taking to flame your sorry ass for being lazy and stupid

    5. Re:Libertarian wants a handout, as usual. by f1r3br4nd · · Score: 1
      Well, there isn't a platform per se. They're generally too busy to do things like run for office. However, here's a fairly representative smattering of sites, by no means complete:

    6. Re:Libertarian wants a handout, as usual. by f1r3br4nd · · Score: 1

      Jeez moron, it took me less time to go over to Altavista and do a search (found that the homepage is www.transhumanism.com ... duh) that it's taking to flame your sorry ass for being lazy and stupid</I>
      <BR>
      Well, why did you bother asking then? :-) I said Transhumanists are busy people, didn't I?

  136. it's John's football by D_B_COOPER · · Score: 1

    If Quakelives can't play by the rules then it's time for some butt kicking.
    they would set a fine example for those that would think the GPL has no meaning

  137. Secure open source client/server by Slayne · · Score: 1

    This makes me wonder exactly how you would implement a secure open source client/server. The only way I can come up with to make sure the client isn't hacked is to have some kind of challenge/response system. Some kind of checksum of the executable would be ideal since that would ensure that only known clients are accepted, but obviously since both the client and server are open sourced, a determined cheater would figure out the proper responses and incorporate those into the hacked client.

    1. Re:Secure open source client/server by Pierce · · Score: 1

      Run a HMAC MD5 or HMAC SHA1 hash against the files, and have that hash presented to the server when you try to connect. If they match the hashes that the server allows they can play, if not they get notified and given the option to play on a "modified client" server.

      The server could keep a dbm of the hashes (c: there shouldn't be too many, I would think) created with the private key of the author. The problem is that the client would need to run the files through the public key of the author and return the hash to check against the server.

      There's nothing stopping them from sending a false hash back or runnning a different client after the first has been checked. If an app had to be launched from the server side that you pointed at a file to hash it could check and send the data back automatically for verification.

      If it passes it might automatically start the game. This might help prevent someone from sending a hash that wasn't generated, because the program will get the hash itself. As well as preventing them from running a different client after the first was checked, the server would spawn the program that was hashed. This would also get around the problem of updating the keys on the client side, everything would run on the server.

      Anyone interested in building a prototype in JPython/Java to see how it works?

      Wayne
      piercew at netscape dot net

  138. Something else to chew about... by nieveh · · Score: 1
    I don't play Quake and really have no idea what QuakeLives et. al does... but what I do understand is that slade is basing his work on someone else's work.

    So what I thought about is Apple and OS X. I know they are using open source software in their OS but I have no idea if they actually did release the modified source. Perhaps someone can clearn up on that... I know Apple hasn't got into a snit about that and does this have the same case as Apple and its use of Open Source Code?

    And what about writing an document and using other people's written work in it? Technically the book is all open source since you can read it word for word but still copyrighted open source. Yet you can still include other people's works and own a copyright to the book but not their piece of work. Has this any relation to what Slade has done?

    I'm more bias to GPL right now and I don't have anything against it. I actually do like to look at the source and understand what's going on. I only have enough ability to follow code but not actually code from scratch and fix things up. Curiosity and understanding is all I have and this bit was just something I wondered about.

    --

    ~~~NO CARRIER~~~

    1. Re:Something else to chew about... by Mr.+Flibble · · Score: 1

      Apple and OS X. I know they are using open source software in their OS but I have no idea if they actually did release the modified source.

      AFAIK their source is based on the *BSD licence and *BSD software, which is not covered by the GPL. I believe that OS X will be open source (at least this is what I have heard).

      If I am incorrect in this the raging hordes of slashdotters will sweep down upon me and flame me to ashes with their corrections......

      --
      Try to hack my 31337 firewall!
    2. Re:Something else to chew about... by luge · · Score: 1

      You are correct about it being BSD based. However, there are no plans to Open Source the majority of OS X. Instead, there will be a server-ish thing called "Darwin" which will be basically BSD with some Apple-isms attached. OS X can basically be seen as a GUI layered on top of Darwin- but a very, very closed source GUI.
      ~luge

      --

      IAAL,BIANLY

  139. Re:first! by Anonymous Coward · · Score: 0

    You're just jealous, Mr. Post#89. And if anyone needs to spend his time more constructively, I'd say it's someone who posts on Slashdot about poop. I'd always heard that two-year-olds are obsessed with their own bodily functions, here we see it in vivid practice.

  140. Uhh... by dmaxwell · · Score: 1

    To download binaries or proceed into this site, you have to give up your rights under the GPL. Specifically the rights regarding access to the source code. And while we are obligated to offer you the source code, for up to 3 years until we stop releasing this. To gain access to this site, you are obligated not to ask.

    Doesn't the GPL have clauses stipulating that one
    cannot add certain kind of additional restrictions? Isn't that the basis of most license incompatibilities? If I can't say, link MPLed code with GPLed code because of the additional restrictions imposed by the MPL then I certainly can't impose the restriction of waiving the license entirely. Slade was bound by the GPL with the first public release of modified GPLed code. He has no legal right to insist that you give up your rights under the GPL. It's just as untenable as making custody loss of one's firstborn child a consequence of contract violation. There is no doubt that such an interpretation of license was never intended. If this is allowed to stand then ANYONE can thumb his nose at the GPL. Mr. Carmack should have this guy's guts for garters.

    1. Re:Uhh... by Moofie · · Score: 1

      Hmm...here's a thought. Just send him an email that says:
      "Gee, thanks! I accept your offer of source code! Feel free to send it to myaddress@foo.com at your very earliest convenience! I am fully confident that you will comply with the license that gave you access to the Quake source, and look forward to seeing your email soon!"

      Nobody asked for nothin'. : )

      --
      Why yes, I AM a rocket scientist!
  141. Re:Solution: Repeal The Second Amendment by joekool · · Score: 1

    as a matter of fact nerve gas is only mildly difficult--I remember seeing instructions for one type in tenth grade

    --

    Slackware: old school feel, new school gear.
  142. Carmack's motives re: the GPL by Anonymous Coward · · Score: 4


    I'd like to think that part of Carmack's motivation for embracing the GPL was something like this:

    The people most interested in the Quake source are part of a Windows-centric "community" to which the GPL is utterly alien and incomprehensible. This is where closed-source shareware came from, right? Those people don't even give away the source for "freeware". Hell, I'm a Windows programmer, but I can recognize the fact that these people are mostly (though not all!) yutzes. It was goddamn inevitable that some asshead was going to build something on the Quake source and then turn Libertarian and refuse to abide by the GPL. If you drop a rock, it will fall. If you drop source code onto a gang of Windows programmers and Libertarians, somebody's gonna try to steal it. This is a law of nature. Carmack damn well knew this was going to happen.

    It's great fun and damned cool that somebody just happened to release The Code Most Likely to Be Subject to GPL Violations . . . under the GPL. And that the code happened to be released by somebody willing and financially able to hire dozens of savage, bloodthirsty lawyers to send howling after the blood of malefactors. I've seen comments from Carmack about how much he likes the GPL as a user, because (as Stallman intended) he can fix bugs in drivers instead of waiting for vendors to make excuses. I think he cooked up a test case. I think he's been a nice guy and given this Slade moron a lot of rope. And now I think he's going to nail Slade's ass to the wall, and it's going to be a beautiful and instructive example. I don't think that was his only reason for GPL'ing Quake, nor even a major one, but it is what it is. When a guy with a machine gun in his hand throws meat into a tank of sharks, I don't think he's just exercising his throwing arm.

    1. Re:Carmack's motives re: the GPL by headkick · · Score: 2

      You make several valid points in your argument, except for your incorrect perception of the Libertarian Party. Where do your ideas that Libertarians are pirates and thieves come from? One of their strongest points is a person's right to enter a contract with another person without the intrusion of government. If you need any further clarification, you should read the Libertarian Party Platform found here: http://www.lp.org/platform/ You just might learn something about what little liberty you have left.

    2. Re:Carmack's motives re: the GPL by f1r3br4nd · · Score: 3

      It was goddamn inevitable that some asshead was going to build something on the Quake source and then turn Libertarian and refuse to abide by the GPL. If you drop a rock, it will fall. If you drop source code onto a gang of Windows programmers and Libertarians...
      Please don't turn this political. Calling opponents of GPL Libertarians is just as much of a fallacy and a disservice to GPL as calling its supporters Communists. Labels like that belong back in the 'brick-n-mortar' age. Anyway, I'm sure a lot of the Open Source community happens to be various shades of Libertarian and Anarchist. I agree with the point you were making, but it would be much stronger without the political baggage.

    3. Re:Carmack's motives re: the GPL by ]ix[ · · Score: 2

      I totaly agree with you exept that I think that your wievs on Libertarians is a bit twisted. Libertarians have a great respect for private ownership. As a Libertarian and a programmer I have no problems I have no problems to abide by GPL and I totaly respect the ownership the comunity has of GLPed code. All Libertarians I know are nice Intelligent people.

      I wold say this Slade caracter is more of a communist, siezing private property and not giving anyhing back.

      Know your History.

      /das Ix

      --
      This is my sig, show me yours
    4. Re:Carmack's motives re: the GPL by bartok · · Score: 1
      I totaly agree with you exept that I think that your views on Communists is a bit twisted. Communists have a great respect for private ownership. As a Social democrat and a programmer I have no problems to abide by GPL and I totaly respect the non-ownership the comunity has of GLPed code. All Communists I know are nice Intelligent people.

      I would say this Slade character is more of a capitalist, siezing private property and not giving anyhing back.

      Know your History.

      bartok

    5. Re:Carmack's motives re: the GPL by pe1rxq · · Score: 1
      Why the hell is this Flamebait?????????

      I think he is right, the idea behind socialism and communism is that everything belongs to the people and should be shared.... just like the GPL.....

      The writer has a good point that taking something for your own and try to make money of it is capitalism!

      --
      Secure messaging: http://quickmsg.vreeken.net/
    6. Re:Carmack's motives re: the GPL by ]ix[ · · Score: 1

      Since when has communism had a great respect for private ownership. The disrespect for private ownership is what caused the american trade enbargo on cuba (and almost launched WW3).

      I think Its sad that people mix up community effort and communism. It has nothing in common.
      Communism isn't about community and community effort.

      Thanks for correcting my spelling errors though, but I do find your sense of humor rather unhumoring! (nothing personal)

      /das Ix

      --
      This is my sig, show me yours
    7. Re:Carmack's motives re: the GPL by ]ix[ · · Score: 1

      The writer has a good point that taking something for your own and try to make money of it is capitalism!

      No that is theft. You can make money selling GPLed software whitout violating GPL. I have spent lots of money on free software, Its nice to have the CD's and the manual.

      /das Ix

      --
      This is my sig, show me yours
    8. Re:Carmack's motives re: the GPL by Pentagram · · Score: 1

      Communism doesn't have respect for private ownership. The GPL doesn't respect anyone owning the copyright of a piece of code under the license. Sound similar? I suspect you're an American, brought up to be biased against alternative political systems.

      It's not meant to be a flame. Well, actually it is :) but it's true.

    9. Re:Carmack's motives re: the GPL by PD · · Score: 1

      The GPL only has weight BECAUSE of copyright law. You need to understand more of what you are talking about, and stop talking about American bias towards alternative political systems. This isn't politics here. It's the GPL. It's more of a holy crusade.

      The GPL has much more respect for private ownership than anything else. You get the code. You can change it and license the code to others.

      If you buy Windows 2000 do you own it? NO. You are merely licencing a copy. You do not own it and you have no property rights. The oligarchy doesn't seem to respect property rights either!

    10. Re:Carmack's motives re: the GPL by Daniel · · Score: 2

      I'm not surprised he saw a similarity.
      Anti-GPL /. reader: "Restrictions are evil. The GPL restricts me from harming other people. Therefore, the GPL is evil. QED."
      Libertarian: "Restrictions are evil. Law Foo [ insert one of several laws that are favorite targets ] restricts me from harming other people. Therefore, Law Foo is evil. QED."

      These are entirely logical and correct conclusions, if you accept the premise that the liberty of the individual is more important than the liberty of other individuals. Which is why I've given up arguing with Libertarians, since from their point of view everything they say is absolutely and unshakably correct. But it's also the reason that the various rabid opponents of the GPL come off looking a lot like Libertarians, even if you think they aren't.

      Daniel

      --
      Hurry up and jump on the individualist bandwagon!
    11. Re:Carmack's motives re: the GPL by Anonymous Coward · · Score: 0

      I totaly agree with you exept that I think that your views on homosexuals is a bit twisted. Communists have a great respect for private ownership. As a Lesbian and a programmer I have no problems to abide by GPL and I totaly respect the non-ownership the comunity has of GLPed code. All Lesbians I know are nice Intelligent people. I would say this Slade character is more of a Hemaphrodite, siezing private property and not giving anyhing back. Know your sexuality

    12. Re:Carmack's motives re: the GPL by Anonymous Coward · · Score: 0

      fuck you, yankee pig dog capitalist!

    13. Re:Carmack's motives re: the GPL by prijks · · Score: 1

      It was goddamn inevitable that some asshead was going to build something on the Quake source and then turn Libertarian and refuse to abide by the GPL.

      Do you realize how offensive, stupid, and wrong what you said is? I happen to be very libertarian, yet I have a great respect for the GPL. In fact, I pretty much use only open source software, and I have realized GPL'd software. I have several friends who are libertarian or who have libertarian leanings, who are also big proponents of the GPL.

      I have no idea what you think libertarian ideals are, but breaking contracts is not one of them. Libertarians are strongly in favor or private property and the rights of people to enter contracts without government interference. In fact, one of the few purposes that libertarians think a government should serve is to enforce contracts. Please do a little more research before making statements of this sort.

    14. Re:Carmack's motives re: the GPL by Anonymous Coward · · Score: 0

      Thanks for correcting my spelling errors though, but I do find your sense of humor rather unhumoring! (nothing personal)

      Unhumoring? Can we correct your this-word-deosn't-really-exist mistakes, too?

    15. Re:Carmack's motives re: the GPL by Anonymous Coward · · Score: 0

      Know your history indeed! This sounds spot-on to me. The US is still feeling the hangover of McCarthyism, it seems. Time to wake up from your stupor, my friends. Libertarianism - aw hell, I can't even find words sharp enough to convey my feelings on this abberation.

    16. Re:Carmack's motives re: the GPL by nutsy · · Score: 1

      I totally agree with you except that I think that your views on Capitalists is a bit twisted. Capitalists have a great respect for private ownership. As a person with no party affiliation (capitalism is an economic, not political, philosophy; communism is both) I have no problems to abide by GPL and I totally respect the equal opportunity for examination and learning from source code which the GPL permits and even requires. Some, if not all, Capitalists I know are nice Intelligent people.

      I would say this Slade character is more of a shithead, a bollock, an arsehole, a shit-for-brains, an egocentrist, an ozone bozo, and a self-serving little prick, seizing private property and not giving anything back.

      Know your History.

  143. Analogies by Anonymous Coward · · Score: 0

    Analogies are fine for explaining concepts to people, but trying to use them to make a point in an argument is not a good idea. They are easily defeated and you end up looking foolish. I wish everyone would keep this in mind.

  144. Hehehe. Slade is funny. by Object01 · · Score: 1

    I'm gonna love watching this cocky asshole get slapped with the trout of reality. He sounds like a 16-yr-old kid who's taken a government class in HS and thinks he has it all figured out. OOOOOooh I'm gonna keep tabs on this little development. :)

  145. An odd reaction in the article by Blind+Zen+Archer · · Score: 2

    What's with the "dubious" and "Not sure if Carmack should do this" crap in the article?? If the situations were reversed, and a corporation had ripped off some poor coder's GPL, you'd be howling for blood. Actually, it looks like most of the reader comments are howling for blood, but, still! Carmack seems to be doing the right thing here, and that's not the impression you might get from reading just the blurb.

  146. Re:POO-POO FIZZ-FIZZ CA-CA PEE-PEE!!!!!!!!!!111111 by Anonymous Coward · · Score: 0

    Shut up, David. We're sick of your crap.

  147. "Poor me, I'm the victim." Damnit! Smack! by Anonymous Coward · · Score: 0

    The thing he fails to realize is that this is not a moral issue, its a legal one. Basically he is challenging the GPL and by extension, all other works covered by it. He thinks just because "Oh I'm not making money off it and I just want to do something...etc" that this automatically makes breaking the GPL excusable.

    The GPL is reasonable and it is a legal document.

    Its not like you can say "Well I'm gonna take Win2k and violate the license agreement for Microsoft's benefit, so its ok." Why so with the GPL?

    It doesn't really matter what he thinks. Quake is id software's property, and he isn't allowed to take it and close source it, no matter what reasons. If anything the most he could do would be to ask Carmack to add an exception to Quake's GPL license.

    He has to understand the law is that way. If one person can do it, why can't everyone else? You can't just let it go because his mind is in the right place.

  148. 2nd Amendment Off-topicism by Feral+Wylde+I · · Score: 0

    While I am not a libertarian, nor belong to the
    NRA, lets look at the fourth article of the
    second Amendment in it's historical perspective.

    "A well regulated Militia, being necessary to the security of a free State, the right of the people to keep and bear Arms, shall not be infringed."

    There was no National Guard back then, the people
    were the Militia, and vice versa. People that
    joined the Militia were required to furnish their
    own weapons, since military stocks were in short
    supply or non-existent. The government needed
    people to defend the State and thus encouraged
    the right of the people to bear Arms. That meant
    flintlocks and muskets in those days. The signers
    of the Constitution would have consider the
    M16/AK47 as being the equivalent to muskets in their day. They would have considered a 9mm the equivalent of a flintlock. A current day shotgun
    or hunting rifle would have been viewed as a
    pike or club, usefull but inadequate in the long
    run.

    We dont live in those times anymore, we no longer
    have a Revolutionary government. An established
    government with no fears of external invasion
    will automatically seek to limit the means of
    the populace to revolt sucessfully. It is only
    common sense. It reduces trouble to manageable
    levels.

    England having lost many colonies thru time has
    placed many restictions on their population that
    we would not and should not accept. The right
    to bear arms is not a God given right but is
    defined in the Constitution and is fought over
    and redefined as we go along.

    On a side note, guns do not kill people, people
    kill. Far more people have been killed by axe,
    club,sword,spear,rock,bare hands,poison than
    any gun, if you look at the historical numbers.

    Any person that thinks that they need a gun to
    kill, lacks imagination. A gun is a distance
    weapon, much like a bomber. The people that dropped the atomic bombs on Hiroshima/Nagasaki
    from a distance were abstracted from the fact that
    they wiped out about 130,000 people in one fell
    swoop.

    And yes I do own weapons, not just guns.
    Everything can be a weapon if properly used.

    Henri J. Schlereth

  149. General Public Thoughts by Mystiq · · Score: 1

    Er, anyway. I have to say, im quite amused with some of the people's posts here. One llama complaining one other poster doesnt know C, i tell you i nearly fell off my chair reading that post, dude (yes keep quiet, i know C++/VB, though the Q1 source confuses me); someone else saying Carmack has no right to enforce the GPL which in my eyes, they need to start coding their own project for 1-2 years and see how they feel; and some 13 year old cheering himself for being the first poster. Dear lord, get a life. Firstly, yeah, im on Carmack's side, i've got an open source project under VB, that im not releasing under the GPL because one people would just laugh at me and two it's not a large project so there's no point. It's 2 years of me, and im not about to let someone steal it and call it their own. A friend of mine says one of their friends wanted to do that and the thought still puts fire in my eyes. I've impressed some people so much they think i should sell it to Micro$oft, but personally i dont think it's that good. But enough shameless plug, the GPL and us programmers are at risk here :) Sure, i think Slade's project is great, but i think it's more of a slap in the wrist rather than threatening to take him to court. I read the last sentence in Carmack's .plan and thought "big daddy wants blood". It's a tad extreme but it'll set an example for other fagbunnys that want to violate the GPL and prance through happy grasslands like faeries screaming bloody murder. I've been violated. And so has Carmack.

  150. Carmack HAS to defend this by Millennium · · Score: 4

    What people don't seem to realize is that a lot more is at stake here than just the source to QuakeLives. While there have been other GPL court battles before, this one may well be the first to become truly high-profile. Businesses, particularly Microsoft, will be watching this like hawks.

    If Carmack doesn't defend the GPL tooth and claw, then the GPL has neither teeth nor claws. If the beast has no teeth, you need not fear its bite. Companies will be able to steal GPL'd code left and right, using this as a precedent. It's likely they will do it too.

    I'm going to be straight. I don't like John Carmack all that much. Particularly after that bit about forwarding information about people's computers to Id whenever they used Quake3. My opinion of him has been improving tremendously as of late, due to his recent actions in various areas. But I see we have no choice but to count on him; I hope he does a good job.

    And as for Slade... I want to know his real motives. To all appearances, he's nothing but a software pirate (pirating by not distributing the software; an interesting paradox but that's the way it works with the GPL). But I think there's more to this than appearances. I don't buy the things he's said. They echo the words of some of the most monumentally stupid anti-OSS zealots out there, and I don't believe Slade is a stupid person. He's made a fine program; a stupid person can't do that. I don't believe he's just in this to spite the GPL, either.

    So why would he do this? Judging from what I've been hearing people say here, sheer arrogance seems to be the currently accepted theory. He modified Carmack's program and now he thinks he is John Carmack. He's in for a very rude awakening if this is the case.

    1. Re:Carmack HAS to defend this by Camelot · · Score: 1
      He's made a fine program; a stupid person can't do that.

      I disagree. A person can be both an extremely brilliant programmer and on the other hand, extremely stupid. Intelligence does not equal wisdom.

  151. you must work in the EDA industry by Anonymous Coward · · Score: 1

    ...they rip off all the GPL's stuff all the time in their toolkits

  152. moderate this down! [auto-moderation?] by Anonymous Coward · · Score: 0

    How about a feature to remove (or moderate down) the "moderate this up!" comments after the comment actually gets moderated.

  153. Class Action? by thrash_ · · Score: 1

    #ifdef DISCLAIMER
    I'm not a lawyer, just my opinion.
    #endif

    Perhaps we can file a class-action lawsuit against this guy for violation of our rights. He has violated the rights of everyone who downloads it. Does that not constitute a "class"?

    1. Re:Class Action? by copito · · Score: 2

      It'd be a stretch. Since no one is forced to accept the GPL, strictly speaking a violation of the GPL is really only a violation of default copyright law and as such the copyright holder is the only one who can bring a civil case.
      --

      --
      "L'IT c'est moi!"
    2. Re:Class Action? by Anonymous Coward · · Score: 0
      It'd be a stretch. Since no one is forced to accept the GPL, strictly speaking a violation of the GPL is really only a violation of default copyright law and as such the copyright holder is the only one who can bring a civil case.
      I think I get what you're saying just that when it comes to wanting to use GPL'd code you accept that it comes with certain conditions. GPL'd code (hell, pretty much any code) isn't a right and not understanding the release and use conditions isn't an excuse. Disagreeing with them isn't either. Talk to the copyright owner and talk to the people who made the licence before seeing if you're allowed to use it in the way you want first, definately.

      Do they sign "yes" or tick a box, probably not - but it appears in this case he was fully aware of the implications.

      Oh, and in reply to the UCita (or whatever it's called) posts that apparently draw a link... a company should be able to make any licence they want - so long as the customer knows what they're getting into (UCita if I remember partially specifys softare click licences that you can't read in the store). This QL is a completely different situation - Slade knew how to apply the GPL licence.. until just recently :) ==========
      Just an AC

  154. Might not be so bad. by Malcontent · · Score: 2

    If the courts hold that the GPL does not apply they would in effect destroy all shrink wrap licenses too. It could mean the end of the EULA altogether. I think it's a win-win situation.

    --

    War is necrophilia.

  155. A GPL Question by CFN · · Score: 1

    Hi.
    If I have a piece of GPL code (or any code, for that matter) up on one terminal, and I re-enter it on another terminal, and then tried to release my new copy under a different liscense, that would be a violation(?)

    What if the original code was in C and my copy was in Pascal? Does the GPL protect just the source program, or does it protect the algorithm as well?

    I wonder if I could release an algorithm (in whatever language) under the GPL and have it be protected, so that commercial software comps. could not include it unless they got a special license ($$$) from me.

    Any ideas?

    1. Re:A GPL Question by fsck · · Score: 1

      It would be a violation. Check Section 2a of the GPL. Your "re-entering" of the code on another terminal is a verbatim copy, and converting it to Pascal would be a "derivative".

      If the GPL was this easy to circumvent, you'd think MicroSoft would do it.... wait a minute, how do we know they haven't taken some very useful code, such as from SAMBA, and borged it into improving thier own CIFS, or at least changing thier CIFS so that the latest samba version is incompatible....

      --

      Lars - ...I could always phone Linus when I had a problem.
    2. Re:A GPL Question by fsck · · Score: 1

      Sorry I meant Section 2b.
      My bad.
      Moo.

      --

      Lars - ...I could always phone Linus when I had a problem.
  156. Re:Solution: Repeal The Second Amendment by eht · · Score: 1

    Knives may kill people, but a gun requires less proficiency to be deadly, heck pencils kill people too, but require even greater proficiency or luck

    Guns kill quicker, and more people easier than a knife, plus guns have no inherent use outside of killing, a knife has many uses that have nothing to do with killing

    Guns may not kill people, but neither do people kill people, people with guns kill people

  157. I am GPL'ing my source code by scap · · Score: 1

    I am going to license the source code for the following program and anyone that uses this code is therefore bound by the GPL and must opensource thier own code.... here it is: printf("Hello World"); If you have any comments or questions please email:slade@quakelives.com

  158. Yes IT IS VERY WRONG by peter · · Score: 1

    so stop it already, lowlife scum.
    #define X(x,y) x##y

    --
    #define X(x,y) x##y
    Peter Cordes ; e-mail: X(peter@cordes , .ca)
  159. Carmack did NOT intend to spy on people... by Mr.+Flibble · · Score: 2

    I don't like John Carmack all that much. Particularly after that bit about forwarding information about people's computers to Id whenever they used Quake3.

    This was an oversight read bug or error if you want to. The "feature" was documented in early releases of the Q3Test bin's, it was all in the readme files. Due to an oversight, John admitted that this feature was NOT documented in further readme files. In the first few he documents it and tells you how to turn it off.

    It was a mistake, and John even posted his first ever series of posts to slashdot to apologizes for the mistake. (I cannot find the link right at this moment.)

    John is greatly admired around here because he has great integrity. Read his .plan files sometime, you will come around.

    --
    Try to hack my 31337 firewall!
  160. Re:civil disobedience definition by bradleyjg · · Score: 1

    "IANAL, but I *do* know that civil disobedience has a very specific definition.

    It does *not* apply to civil contracts - such as the GPL.

    It does *not* allow you to harm others in any significant manner. You may cause a minor inconvenience by a sit in, for instance, but not by punching somebody in the nose.

    Finally, civil disobedience *requires* that you be willing to pay the full legal price for your actions. You refuse to sit in the back of the bus? Fine - but be prepared to sit in jail as well. You think the draft is immoral? Fine, but be prepared to send the next year or two in prison, not Canada.

    These rules sound strict ..."

    I have never seen this particular definition before, out of curiosity is it your own or are you getting it from somewhere else? Also it seems like under your definition only non-violent actions can be considered civil disobedience, how do you make a distinction between what calls for legitimate revolution and what for civil disobedience?
    Bradley
    (I realize this is somewhat off topic, but its these type of thought provoking discussions that make slashdot worth reading)

  161. IRC Log by absolute · · Score: 3

    *** absolutek (absolute@207.210.168.194) has joined #console
    < Slade> nah. rsa was licensed to iD software for their project.. and they rereleased it
    < MORG> Deek: when you created this , IF you did.., did you distribute with it information on how it should be dsitributed? maybe a copyright? patent (heh) or anything of the sort?
    < Slade> its under iD's license now
    < Slade> not the rsa
    * AnimeMan[Rams] is back - ( Groceris, i am missing the bowl ;_; ) - ( Away for 1hr 46mins 48secs - ( IrcX )
    < MORG> Slade, where did you get this code?
    < Slade> quakesource1.zip
    < Slade> ;)
    < Majestic> =P
    < MORG> then its ID's
    < MORG> so wtf is Deek's problem?
    < Slade> deek coulda made it for all i know
    < Slade> iD didnt
    < Slade> hey deek.. its floating away.. getter go get it
    < Majestic> lol
    < Deek> Slade: You must get the software to me. Whether you mail it on a disk/CD or send it to me, it must arrive as per section 1(b) of GPL.
    < synOs> Deek: please site the passage in this channel
    < Slade> deek: first you dont own copywrites on any binary strings, second that code is licensed from iD.. not you
    < Deek> If you refuse, I would like your name so that you may be subpoenaed.
    < Slade> no deek. i have the right to remain anonymous.
    < Slade> you dont
    < synOs> Deek: haha you're a fucking idiot. You may be right, and the source may be yours, but you're still a fucking idiot.
    < Majestic> he he
    < bish\aoe2> 15 seconds!!!!!!!!
    < MORG> yip yip
    < Slade> you havent proven who you are
    < bish\aoe2> Woooo
    < bish\aoe2> ao2 now
    < MORG> hurray!
    < Majestic> btw
    < Deek> Slade: If I have to track this through your ISP, I will. No problem, it'll just add to the settlement.
    < synOs> Deek: why do you want the source that bad?
    < Majestic> where did it say Deek a.k.a Jeff Teunissen invented those parts in the source Slade used?
    < MORG> to create cheats for it
    < Slade> synOs: GPL freak. QF put him up to it
    < synOs> you must be a fucking loser in real life if you're willing to take it to court.
    < AnimeMan[Rams]> lol
    < AnimeMan[Rams]> ghey
    < MORG> i know its a faken game
    < Majestic> Hm?
    < Majestic> Give us Proof.
    < Majestic> On a Official Site.
    < Deek> Majestic: I am not required to, dumbass.
    < synOs> Deek: you're not required to give proof?
    < Deek> GPL. Period.
    < AirRazor> umm wrong
    < Slade> yeah synos. the way the rules go. if you're going to sue you dont have to say who you are.. hehe
    < synOs> Deek: if you could answer the question on why you want the source, maybe that would help.
    < Slade> GPL's in compliance deek
    < Majestic> Hes Giving it to you,Just get it..its floating away..go get it
    < Slade> if you want to take this up futher i suggest you do it with the BSA
    < Slade> if you even know who they are
    < Deek> Slade: Oh, please.
    < r3m-Dog_gfx> Oh please Slade...oh PLEASEEeeeEEEE..................
    < Majestic> lol
    < r3m-Dog_gfx> ........*unf*.................
    < MORG> if you were serious about this i doubt you would come to him like this through IRC
    < MORG> get lost
    < Majestic> hahahaHAHa
    < Deek> Slade: Name. Address. Now. If not, you will be hearing from my company's lawyers within the week.
    *** MorgBS has quit ( Leaving )
    < Slade> deek: a/s/l
    < synOs> BWHAHAHAHAHAHAA
    < synOs> Deek.....
    < synOs> GET
    < synOs> A
    < synOs> LIFE
    < AirRazor> ahahhahhhaahhahaah slade
    < synOs> seriously.
    * AirRazor is dieing here
    < Deek> Actually, you will still be hearing from my lawyers, this will just keep avoidance off the list of charges.
    < AirRazor> if any of it was for real slade would get a letter in the mail
    < MORG> there will be no charges even if you try
    < AirRazor> not the net
    < Slade> deek: its in the river. feel free to go get it
    < MORG> you cant expect anyone to trust anyone on the internet
    < MORG> you should know this
    *** []Phoenix[cs]-FF has quit ( It's all about the Jedi, and you know it. Yeah... )
    < synOs> Deek: I suggest you leave and call your lawyer, cause you arent getting any where here.
    *** r3m-Dog_gfx is now known as John_Carmack
    < Slade> deek: since you are going to be anal about it. you cant request a copy of the code and not give a place to send it
    < DarkOne> Deek, stop hiding behind your lawyers and get a fucking life.
    < John_Carmack> the code slade..gimme gimme!
    < AnimeMan[Rams]> lol
    < Majestic> lol
    * AnimeMan[Rams] rapes John_Carmack
    < Deek> Slade: 2155 Avon SW, Wyoming, MI 49509-1754, USA.
    < AnimeMan[Rams]> wow
    * John_Carmack likes it
    < Majestic> 49509-1754
    < AnimeMan[Rams]> everone spam snail mail deek
    < Majestic> is that possible?=P
    < AirRazor> public knowege
    < DarkOne> lol
    < MORG> lol
    < Mercury> DarkOne: Intrestingly enough, QL has been hiding behind lawyers much more then this..
    < synOs> Deek: where is the proof that you are entitled to the source?
    < Deek> synOs: In the source.
    *** Sordid[RAMS]|superbowlparty has quit ( Ping timeout for Sordid[RAMS]|superbowlparty[s11.dial2.fnj.nac.net] )
    < synOs> in what source?
    < DarkOne> Deek: How do we know who you are?
    < AnimeMan[Rams]> he gave us his adress duh ;)
    *** Wn-Onze`S (IDENT@207-244-55-208.unnamed.cdc.net) has joined #console
    *** ChanServ gives voice to Wn-Onze`S
    < DarkOne> Dood, I coulda made one up just a quick
    < AnimeMan[Rams]> that must prove he is a real person
    < AnimeMan[Rams]> hehe
    < Deek> DarkOne: Because I told you, and gave you my address. You can verify that my name and address are really what they are.
    *** Wn-Onze`S ( IDENT@207-244-55-208.unnamed.cdc.net) has left #console
    < AnimeMan[Rams]> as opposedf to a bot
    < synOs> Deek: why do you want the source?
    < synOs> explain.
    < John_Carmack> Deek...gimme your phone #
    < Deek> synOs: I don't need to.
    < DarkOne> Deek: OK, lemme just hack into the US Government.
    < Mercury> synOs: It does not matter.
    < synOs> Deek: I'm just asking.
    < DarkOne> It does matter.
    < Deek> synOs: I am a developer.
    < DarkOne> If he's doing all this just because he can, then he's got mental problems.
    < synOs> Deek: and so you need the source because what?
    < Mercury> He is a programmer, he wants to see the code.
    < Deek> synOs: uhh, to develop it. [duh]
    *** John_Carmack has kicked Deek from #console ( ITS GOOD! - ( IrcX ) )
    *** Deek (~deek@c927866-a.grapid1.mi.home.com) has joined #console
    < DarkOne> lol
    < AnimeMan[Rams]> GOOOAAALLL???
    < John_Carmack> being superbowl and all..
    < AnimeMan[Rams]> ooh wrong futbol
    < Mercury> If you can't understand that, then its going to be pretty hard to explain..
    < Slade> deek: again. you cited something from GPL that i do not see
    < Deek> Slade: section 1(b)
    < synOs> Deek: cut and paste the part explaining it.
    < DarkOne> You have 10 seconds
    < Slade> deek: lemme look
    < DarkOne> times up, you lose.
    < Deek> also section 3(b).
    < synOs> where can I find the GPL info?
    < Slade> k
    < AnimeMan[Rams]> www.gnu.org
    < Slade> nothing here says when i have to deliver it
    < John_Carmack> www.wildebeast.com was taken?
    < AnimeMan[Rams]> yep
    < Slade> or that i have to make the initiative to send you the code
    < Deek> ... valid for at least three years, to give any third party, for a charge no more than your cost of physically performing source distribution ...
    < Slade> right the offer is valid
    < DarkOne> That's really really vague
    < Slade> which means by the letter of the law
    < Slade> doesnt mean it says when
    < synOs> doesnt that mean that you have to send Slade $5 first, and then he can FEDEX it?
    < Slade> no. it doesnt say that either.. says i can charge him for the source distribution
    < Slade> which doesnt say how
    < DarkOne> Dood, this is going no where
    < Slade> so theoretically i could have him pay for the jet and everything used to transport it
    < John_Carmack> Slade..send it by moose
    < DarkOne> lol
    < AnimeMan[Rams]> i have parakeets
    < AnimeMan[Rams]> you can attach it to thier legs
    < DarkOne> Use a fox.
    < AnimeMan[Rams]> they arnt smart tho
    < AnimeMan[Rams]> hehe like in men in tights
    < Slade> GPL's got holes in it.. hasnt been revised in a while.. it needs to be
    < DarkOne> Yup
    < Slade> i mean its only 9 years old
    < DarkOne> Slade: Fox him and make him pay for all the vet bills and shit.
    < AnimeMan[Rams]> didnt linus try to revise it once
    < Slade> he did.. in 91 ;)
    < synOs> Deek: are you willing to send Slade $10 so he can FEDEX you there source?
    < Deek> synOs: Absolutely.
    < Slade> synOs: not fedexing it.. i dont trust them
    < synOs> hrm.
    < synOs> I think you'll have to deliver is personally.
    < John_Carmack> fedex=evil
    < MORG> we need to send it by Brinks armored vehicles with armed guards
    < synOs> that's a big jet fare.
    < DarkOne> moose? moose are trustworthy, right John?
    < MORG> its top secret
    < Slade> synOs: he can pay for the cost of physical distribution.. which means he will buy me the jet i use to go to the helicopter i will use to land on his porch and give it to him
    < John_Carmack> use the nuclear materials tranport division
    < synOs> I see.
    < Deek> Slade: I will cut you a check when you arrive.
    < Slade> deek: nope sorry, payment in advance
    < synOs> I think prepaid is best.
    < John_Carmack> mooses are very trustworthy..i have one on payroll..he does all the Q2 accounting
    < Slade> deek: like most other software transactions
    < Deek> Slade: Exactly. You come here, I give you a check.
    < synOs> Deek: you go to Slade's.
    < Deek> Slade: You see, I don't trust you as far as I could throw you.
    < synOs> not the other way around
    < Slade> deek: doesnt matter I released the code, according to the GPL i make the rules as far as distribution
    < Deek> Luckily, I am not required to trust you.
    < John_Carmack> Slade..take a roundabout route....goto vegas, new york...fly out to the coast..
    < Deek> If I have to sue you to get what it rightfully mine, I will. Name and address, please.
    < Slade> Deek: I have given you an offer
    < Slade> Deek: for you only
    < synOs> Deek: Do you understand why Slade doesnt want to give you the source? It's pretty much his, it makes it less secure. Why do you want to ruin that? Cause you're a prick?
    < Slade> Sorry folks.. dog.. synos.. you're not allowed this offer
    < Slade> not even you Carmack
    < synOs> doh.
    < John_Carmack> bah
    < Deek> Slade: You have to give anyone else source as well.
    < Slade> ok fine
    < Slade> you guys can have the deal as well
    < Deek> I just have more authority.
    < Slade> need jet, helicopter and trained llama to deliver
    < MORG> still no proof of who you are, you cant expect someone to react at this level just because you hoped in IRC and told him you were someone
    < Deek> go ahead.
    < DarkOne> Deek: You have money to pay for all that?
    < Slade> please direct all comments to my secretary if you wish me to make the arrangements
    < Slade> in the meantime. i'm coding
    < DarkOne> Slade: Am I your secretary?
    < Deek> Slade: On second thought, I can just revoke your license.
    < MORG> Someone should contact the REAL carmack :)
    *** synOs has quit ( Read error to synOs[cr2034-a.ktchnr1.on.wave.home.com]: No route to host )
    < MORG> yes Slade, your deer hunting license
    *** synOs- (soldier@cr2034-a.ktchnr1.on.wave.home.com) has joined #console
    *** ChanServ gives voice to synOs-
    < DarkOne> lol
    < DarkOne> I didn't know deer lived way down south
    *** John_Carmack has quit ( Ping timeout for John_Carmack[cr744804-a.ktchnr1.on.wave.home.com] )
    < Deek> If you do not wish to send me a copy of the source, you are not entitled to use my code.
    *** Kornchild-J- has quit ( Read error to Kornchild-J-[wecnet5200-2-30.wecnet.com]: Connection reset by peer )
    *** synOs- is now known as synOs
    *** aWG (aWG@userSa006.videon.wave.ca) has joined #console
    *** Myconid (Myc@arc0a52.mont.sover.net) has joined #console
    < MORG> how do you know hes even using your source? he could of created a string of code
    *** John_Carmack (dogsoldier@cr744804-a.ktchnr1.on.wave.home.com) has joined #console
    *** ChanServ gives channel operator status to John_Carmack
    *** Kornchild-J- (coolirc@wecnet5200-2-30.wecnet.com) has joined #console
    *** ChanServ gives voice to Kornchild-J-
    < DarkOne> OMFG OMFG OMFG OMFG OMFG!
    < DarkOne> This guy just doesn't give up
    < Myconid> ?
    *** aWG ( aWG@userSa006.videon.wave.ca) has left #console
    < DarkOne> Nothing
    < MORG> maybe ID should sue everyone for using their code because of all these new full 3d games
    < synOs> Deek: Why cant you let it go?
    < John_Carmack> nuh..i'm filthy rich..theres no point
    < DarkOne> lol
    < AnimeMan[Rams]> hehe john owns a ferrari!
    < AnimeMan[Rams]> the bastige!
    < John_Carmack> 8)
    < Myconid> John: so is it true you own 50 ferrari's now?
    < Myconid> :P
    < John_Carmack> 32..rest are porsche
    < Myconid> lol
    < DarkOne> John: Can I sleep with your wife?
    < Majestic> LOL
    < Myconid> Dark: got that base covered <g>
    < John_Carmack> no, sorry...only family
    < DarkOne> Damn
    *** Crus (SPHERE@dyn1-tnt6-245.chicago.il.ameritech.net) has joined #console
    *** ChanServ gives channel operator status to Crus
    < Deek> synOs: Why the hell should I let it go? My license is not being followed.
    < Myconid> Deek: whats your problem?
    < John_Carmack> Deek..shouldn't you be taking this up with ID?
    < John_Carmack> not me...but the company
    * Myconid gives deek some morphine
    < synOs> Deek: because you should have some respect for what these programmers are attempting to accomplish.
    < Myconid> syn: whats deep bitching about?
    < MORG> this isnt that actual carmack now is it?
    < Myconid> deen
    < Myconid> deek
    < Myconid> whatevah'
    < Myconid> MORG: lol
    < Deek> synOs: They are attempting to accomplish a wholesale destruction of open source.
    < synOs> BWHAHAHA
    < Myconid> dogsoldier@cr744804-a.ktchnr1.on.wave.home.com
    < John_Carmack> synos..i've learned something in the 3 weeks i've been on this project, developers are stringently anal about the gpl/gnu
    < Myconid> John sold his T3 and got cable
    < AnimeMan[Rams]> hehe myconid
    < John_Carmack> hey...its my bacjup
    < synOs> Deek: you know that's not what they're trying to do.
    < AnimeMan[Rams]> yeah all t3's in dallas are out
    < AnimeMan[Rams]> thats why iam on my dialup ;)
    < Myconid> hehe
    *** silntkiss (l.demers@ppp4500.on.bellglobal.com) has joined #console
    * AnimeMan[Rams] calls john up
    * Myconid has a dialup T3
    * John_Carmack answers the phone
    < AnimeMan[Rams]> i had hishome phone #, but never called it
    < Myconid> lol
    < MORG> AnimeMan, you gotta gimme some work to do so i dont make stupid comments
    < MORG> hehe
    < Deek> synOs: Bullshit.
    < AnimeMan[Rams]> hehe
    < synOs> The only reason they're modifying the source is to keep a community alive, as well as personal satisfaction. If you want to attempt to destroy that, then fine, but you're a worthless human being with little respect anyone around you.
    < Myconid> Deek: are you bitching about QL being closed source?
    < MORG> Deek: your stupid
    < synOs> Myconid: dont get into it.
    < Deek> synOs: There are legal ways to do that.
    * silntkiss goes and sits quietly on the ceiling
    < Myconid> heh
    < MORG> how can we have fun if everyone cheats? sorry these people arnt a team of 300 godly programmers that could do such a thing and have it open source
    *** UnderDog[Titans]|away is now known as UnderDog[Titans]
    * UnderDog[Titans] is back -[ party ]- gone 4 hr 36 min 17 s
    < Deek> MORG: Sorry, but we seem to have done it.
    < Myconid> Deek: I love QL. I go play on QL servers and no one cheats.. I goto servers like the sniper server and such and EVERYONE has freaking autoaim.. you know how boring that is?
    < Majestic> lol
    < MORG> this is a freaken game. there are more people working to cheat it then to make it
    < MORG> whats your problem?
    < AnimeMan[Rams]> deek, you with QF?
    < Deek> AnimeMan[Rams]: Of course I am.
    < AnimeMan[Rams]> i see
    < synOs> Deek: There may be legal ways to do that, yes. And maybe they wouldnt be following the letter of the law by denying you the source, and I agree that if you have legal rights to it then you deserve to have a copy of the source, but it would be nice if you just respected Slade's wishes not to release the source to you.
    < synOs> Deek: all you have to do is say ' I dont want to see the source '
    *** raptor (raptor@phila-dialup421.nni.com) has joined #console
    < Deek> synOs: wish in one hand and shit in the other. See which one gets full first.
    < synOs> that'd be a nobel action
    < Myconid> lol
    < raptor> hi
    * silntkiss hops off the ceiling and sits beside Slade
    < AnimeMan[Rams]> hmm your speedcheat code doesnt take account of air tunnes etc, you know slade could always help you with that
    < synOs> Deek: Are you married? Do you have a girlfriend? Children? Because I pity anyone who knows you.
    < AnimeMan[Rams]> not to mention being very secure
    < raptor> MORG: btw, "MORG| maybe ID should sue everyone for using their code because of all these new full 3d games"
    *** `Chamber- (johhny@host-209-214-189-100.clt.bellsouth.net) has joined #console
    < Deek> synOs: Married with kid.
    < synOs> porr thing.
    < raptor> those other full 3d games paid to have the right to keep the source
    < synOs> err poor
    < John_Carmack> Deek..you abuse the children?
    < Myconid> syn: stooping to personal attacks?
    < synOs> Myconid: yes.
    < Myconid> Koo!
    < Myconid> Can I join in now?
    < Myconid> :-)
    < raptor> slade recieved the source under the gpl.. if he wants to keep the source private then he must pay like the creators of those other games
    < synOs> go ahead.
    < MORG> those are commercial games
    < `Chamber-> is QL gunna die?
    < synOs> Chamber: no.
    < AnimeMan[Rams]> hell no
    < MORG> this is free distribution
    < `Chamber-> good.
    < raptor> MORG, that doesn't matter..
    < raptor> MORG: no this isn't free distrubution if it was free the source would be released
    < Myconid> MORG: So is redhat linux.. yet its commercial
    < `Chamber-> when is QL releasin the next beta?
    < Deek> If you guys want to pay me $50,000, you can get a non-GPL license.
    < Myconid> Deek: who the hell are you anyways?
    < synOs> Deek: now that's just lame.
    < John_Carmack> we can scratch up maybe 25$ between us...
    * John_Carmack writes a check
    < Myconid> John: i got $2
    < `Chamber-> i got $10
    < Myconid> hehe
    < Myconid> $50,000 - 12 = hmm
    < Deek> Myconid: I wrote code that is GPL, and it is fucking going to STAY GPL.
    < synOs> Deek: do you understand that by releasing the source to you Quakelives security loses a LOT of strength?
    < `Chamber-> is deek full of shit?
    < AnimeMan[Rams]> TOUCHDOWN
    < AnimeMan[Rams]> 16 - 0
    < Myconid> Hahah
    < Myconid> Rams own
    < John_Carmack> hey..watch that language..not everyone in here are over 18!
    < `Chamber-> oh fuck
    < `Chamber-> Anime. u serious?
    < `Chamber-> CRAP
    < AnimeMan[Rams]> yeah
    < `Chamber-> CRAP
    < AnimeMan[Rams]> rams on top
    < MORG> my virgin ears!
    < AnimeMan[Rams]> GO RAMS!
    < raptor> Slade: if i rooted your machine and took the source; would you be happy ? no ... but it isn't your source.. not completely at least
    * Myconid pittys Chamber
    * `Chamber- smells his $40 going down the drain
    < AnimeMan[Rams]> lol chamber
    < AnimeMan[Rams]> i had a 40 on the game too
    *** [WM]Dom (Dom@elitedom.res.WPI.NET) has joined #console
    *** ChanServ gives voice to [WM]Dom
    < `Chamber-> for who?
    < raptor> Slade: ID software lent you source and you stole it from them
    < AnimeMan[Rams]> and mine is looking good
    < AnimeMan[Rams]> rams
    *** [WM]Dom has quit ( Read error to [WM]Dom[elitedom.res.WPI.NET]: EOF from client )
    < `Chamber-> crap
    < Myconid> Btw Deek: debian suxors
    < raptor> when you borrow you must return
    < `Chamber-> i got a 7 point spread though
    < raptor> you gotta return man.
    *** [WM]Dom (Dom@elitedom.res.WPI.NET) has joined #console
    *** ChanServ gives voice to [WM]Dom
    < Deek> synOs: Not my problem. You want security, make real security.
    < AnimeMan[Rams]> want the source? 2.52 is free for d/l
    < Myconid> Deek: there is no way to make security w/o closed source bud
    *** `Chamber- is now known as `Chamber-[TITANS]
    < Deek> Myconid: Please.
    < synOs> Deek: make real security? You cant make 'real security" when you release the source to ever yahoo.
    < Myconid> Deek: Explain how you could then
    < Myconid> synOs: SSL 2 is pretty secure
    < raptor> Myconid: you also can't legally have closed source so the point is mute
    < synOs> 'pretty secure'
    < raptor> Myconid: i think you all should read the Catherdral and the Bazaar
    < Myconid> raptor: sure you can.. Quake's code is GPL. Addons arent
    < Myconid> I have
    < Myconid> :P
    < raptor> Myconid: you aren't making addons... if you really want closed source do it right
    < John_Carmack> Deek...join out team and help us solve the problem of security, without breaking the gpl/gnu!
    < `Chamber-[TITANS]> Slade said everything was cool
    < raptor> and it can be done legally
    < raptor> make a GPL, modular quake
    < synOs> Deek: your code would stay GPL if you wouldn't ask for the code. So just dont ask for it, it doesnt serve any purpose.
    < raptor> and make closed source modules that contain NO quake source
    < raptor> and distribute those modules separately in an "extras" package
    < Deek> John_Carmack: If the GPL is followed, I'll consider helping.
    < Deek> John_Carmack: I've heard it before, though.
    < synOs> Deek: is Slade breaking the GPL/GNU?
    < raptor> synOs: the GNU is an organization you can't break it..
    < synOs> err GPL
    < raptor> synOs: he is breaking the GPL however :)
    < synOs> fuck I dunno.
    < Slade> 16 wheelers do a good job of breaking it
    < synOs> how is he breaking the GPL
    < raptor> synOs: you should readup if you wanna have any argument...
    < Myconid> syn: closing source?
    < raptor> you don't even know what the fsck the GPL is so shut up
    < synOs> I dont want to, this is a game, JUST A GAME. Why cant people leave it alone.
    *** [DW]Condor has quit ( ( I was using Polaris IRC ) Version:( .03 Alpha ) Webpage:( http://members.xoom.com/Polaris_IRC/ ) Wasted:( Hours 4 Minutes and 1 )
    < Slade> GPL isnt broken. anyone who says it doesnt know what they're talking about
    < Slade> please take all GPL conversation out of my channel now
    < synOs> Raptor: you do know this is about a GAME, right? not some gayass code, and licensing agreement.
    < John_Carmack> how about them Leafs eh?!
    < AnimeMan[Rams]> i am getting bored fo it
    < raptor> Slade: well your boy over there doesn't even know what the gpl is..
    < synOs> I know what the GPL is.
    < synOs> basically.
    < synOs> but I dont care anyway, it's a FUCKING GAME>
    < synOs> why cant you people understand that.
    < synOs> it's not that hard.
    < Myconid> syn: because you are wrong.
    < raptor> synOs: it might be a game.. but it is written in code and this code is released under a license and when that license is broken it is a crime
    *** John_Carmack is now known as r3m-Dog_photoshop
    < raptor> so it might be a game; but an illegally distributed one
    < Slade> !k raptor what did i tell you
    < synOs> RAPTOR: I dont care, I just enjoy playing it.
    < MORG> when i play this game i dont go
    < AnimeMan[Rams]> lol chanserv is dead
    < synOs> raptor: who made you FBI?
    *** ChanServ has kicked raptor from #console (<Slade> what did i tell you )
    *** raptor (raptor@phila-dialup421.nni.com) has joined #console
    < MORG> "whoa, check out how they ripped this code, closed source forever! down with GNU!"
    < Slade> !kb raptor scripts are stupid
    *** ChanServ sets ban on *!*raptor@*.nni.com
    *** ChanServ has kicked raptor from #console (<Slade> scripts are stupid )
    *** Slade removes ban on *!*raptor@*.nni.com
    *** Slade removes ban on *!*@Dorm-35985.RH.UH.EDU
    < Myconid> !kb myconid you suck, no i dont, yes you do
    *** raptor_ (raptor@phila-dialup421.nni.com) has joined #console
    < raptor_> stupid prick
    < Myconid> lol
    < raptor_> learn how to kick/ban
    < synOs> god, releasing the code as GPL was fucking lame, and now all you fucking lameass coders think you're the law. Cant you leave shit alone, it has nothing to do with you.
    < Myconid> syn: QL wouldnt even exist w/o the GPL'd code
    < Slade> raptor i unbanned you right away to stop your script
    < synOs> Myconid: NEITHER WOULD THE CHEATING ASSHOLE
    < Slade> synos: this is your warning as well. no more GPL
    < r3m-Dog_photoshop> synos..come over..we'll have a beer
    < raptor_> Slade: script? no.. just my client
    < Slade> you can direct all GPL questions and comments to bill@microsoft.com
    < Myconid> Slade: heh
    < Slade> if they reguard QL anyhow
    < raptor_> Slade: give me your address to send that $10 for source that you offered deek
    < Slade> raptor: i didnt offer it for 10 dollars
    < raptor_> and ill add something extra too
    < Myconid> slade: <ignornat question>have you, or anyone written something on how QL is not breaking the GPL by being closed source?
    < Myconid> ignorant?
    < Slade> !k Myconid no GPL
    *** ChanServ has kicked Myconid from #console (<Slade> no GPL )
    *** Myconid (Myc@arc0a52.mont.sover.net) has joined #console
    < Myconid> slade: I wasnt being accusitive at all..
    < Myconid> Im sorry..
    < Slade> i said. no discussion of it
    < Myconid> aight.
    < taniwha> bye, morrons. You've been logged :)
    < Slade> raptor_: my method of distribution is via leerjet/helicopter/trained monkey you can pay for it that was as well
    *** taniwha has quit ( gotta go, l8r )
    < raptor_> Slade: you are just being a prick because you know you are wrong.. GPL requires the source be open, closed source is against the GPL; hence illegal.
    < Myconid> slade: I have keys bound.. like 99% of them.. when I type stuff the aliases bound to them are activated.. is this a bug?
    < Slade> !kb raptor_ GPL is a badword
    *** ChanServ sets ban on *!*raptor@*.nni.com
    *** ChanServ has kicked raptor_ from #console (<Slade> GPL is a badword )
    *** Slade removes ban on *!*raptor@*.nni.com
    *** fucker (raptor@phila-dialup421.nni.com) has joined #console
    < fucker> fucker
    < Slade> !kb fucker language
    *** ChanServ sets ban on *!*raptor@*.nni.com
    *** ChanServ has kicked fucker from #console (<Slade> language )
    < MORG> no need for harsh language
    *** Slade removes ban on *!*raptor@*.nni.com
    *** raptor____ (raptor@phila-dialup421.nni.com) has joined #console
    < raptor____> yo stop it
    < Slade> !kb raptor____ yes boss
    *** ChanServ sets ban on *!*raptor@*.nni.com
    *** ChanServ has kicked raptor____ from #console (<Slade> yes boss )
    < AnimeMan[Rams]> lol
    < MORG> 16-6
    *** AnimeMan[Rams] removes ban on *!*raptor@*.nni.com
    *** AnimeMan[Rams] sets ban on *!*@*.nni.com
    *** r3m-Dog_photoshop has quit ( Ping timeout for r3m-Dog_photoshop[cr744804-a.ktchnr1.on.wave.home. com] )
    < Majestic> lol
    *** r3m-Dog_photoshop (dogsoldier@cr744804-a.ktchnr1.on.wave.home.com) has joined #console
    *** ChanServ gives channel operator status to r3m-Dog_photoshop
    *** synOs- (soldier@cr2034-a.ktchnr1.on.wave.home.com) has joined #console
    *** ChanServ gives voice to synOs-
    *** synOs has quit ( Ping timeout for synOs[cr2034-a.ktchnr1.on.wave.home.com] )
    *** synOs- is now known as synOs
    *** Slade is now known as Slade|scrim
    < MORG> that was rather unpleasant
    < Slade|scrim> does anyone know whats up with the superbowl?
    < Slade|scrim> does anyone care?
    *** fynqrvfnqvpx (rapt0r@208.184.88.8) has joined #console
    < fynqrvfnqvpx> hi
    < MORG> Slade, lemme guess, canadian?
    * Slade|scrim grins
    < fynqrvfnqvpx> would you believe that shpxfynqr was taken ?
    < Majestic> Slade
    < Majestic> #Superbowl
    < Slade|scrim> sokay Majestic
    < Majestic> =P
    < absolutek> MORG: I'm canadian, and I know lots of people here who love NFL...
    < Majestic> CFL = Gay
    < MORG> yeah but its not as huge as it in the states, nutcases
    < MORG> its bigger then christmas
    < absolutek> MORG: true true...
    < Majestic> They Stole Flutie from us
    < Majestic> :o
    < absolutek> heh...
    < MORG> hehehe
    < MORG> CANADA ROCKS
    < Majestic> they left us with his shitty brother
    < Majestic> pfft
    < fynqrvfnqvpx> so anyone here wanna break the gpl with me ?
    < fynqrvfnqvpx> i heard this is the place to go
    < Majestic> ..
    < Majestic> Whois --( fynqrvfnqvpx )-----
    < Majestic> Address :: rapt0r@208.184.88.8
    < Majestic> Realname :: sirc user
    < Majestic> Server :: Tucker.GA.GamesNET.net Georgia's GamesNET Link
    < Majestic> Idle :: 15secs
    < Majestic> Channels :: #console
    < Majestic> its Raptor again
    < Majestic> laff
    < fynqrvfnqvpx> like my nick?
    < Majestic> !ban 208.184.88.8
    < fynqrvfnqvpx> parce
    < Majestic> woops
    < fynqrvfnqvpx> try rot13
    < Slade|scrim> hes a l33t haxor
    < Majestic> !kb fynqrvfnqvpx
    *** ChanServ sets ban on *!*rapt0r@208.184.*
    *** ChanServ has kicked fynqrvfnqvpx from #console (<Majestic> Later fynqrvfnqvpx )
    < Majestic> yep
    *** Majestic removes ban on *!*rapt0r@208.184.*
    *** bish\aoe2 is now known as [REV6]bishop
    *** [DW]Condor (root@ppp160.freenet.edmonton.ab.ca) has joined #console
    *** b0mb3r (ahjdh@du-stk1086.gotnet.net) has joined #console
    < Slade|scrim> as a closing statement: its funny how people assume we're under the GPL. because as of yesterday, I dont think we are.. i'll have to look into it more
    *** b0mb3r is now known as DaBomb_Dx
    < DaBomb_Dx> heh
    < DaBomb_Dx> Introducing, QuakeLives Gotwalls
    < DaBomb_Dx> Gotwalls 2.53
    < r3m-Dog_photoshop> Slade..you said the "G" word..don't make me kick you!
    < DaBomb_Dx> Now works on all 2.53 servers
    < DaBomb_Dx> THANK YOU VERY MUCH
    < DaBomb_Dx> =)
    < AnimeMan[Rams]> lol
    < AnimeMan[Rams]> no they dont you phroot
    *** #console *!*@*.nni.com AnimeMan[Rams] 949284287
    *** #console :End of Channel Ban List
    *** silntkiss ( l.demers@ppp4500.on.bellglobal.com) has left #console
    < r3m-Dog_photoshop> great..too bad 2.53 is gone for the forseable future
    < live-evil> yer
    < r3m-Dog_photoshop> thank you..and grow a penis
    < DaBomb_Dx> Well we will keep rolling out more
    < r3m-Dog_photoshop> they'll come in handy once you reach puberty
    < Slade|scrim> dog, have one he can borrow?
    < DaBomb_Dx> Oh well say all you want
    < DaBomb_Dx> But we dont like this QuakeLives
    < Slade|scrim> we?
    < DaBomb_Dx> We are not cheaters, we just dont like quake
    < DaBomb_Dx> Down with Quake
    < MORG> you dont have to play it
    < r3m-Dog_photoshop> hehe..well why didn't you say so?
    < MORG> neither do you have to ruin it for people who do want to play it
    < DaBomb_Dx> =)
    < r3m-Dog_photoshop> go play eq or javatetris..whatever turns on idiots these days
    < r3m-Dog_photoshop> leave the quake playing public alone
    < r3m-Dog_photoshop> remember..just because you shit on the neighbors car...doesn't mean its "cool'!
    < DaBomb_Dx> Hey gotwalls for 2.53 server works
    < DaBomb_Dx> And as more server/clients come out
    < DaBomb_Dx> more cheats
    < Majestic> No Such Gotwalls for 2.53 Fool.
    < Slade|scrim> we're having our fun. he can have his
    < DaBomb_Dx> Wanna bet?
    < Majestic> Official Site=www.gotwalls.com
    < live-evil> yer there is
    < live-evil> yer
    < DaBomb_Dx> Heh
    < live-evil> but the guy used the gotwalls source
    < r3m-Dog_photoshop> yer?
    < DaBomb_Dx> There is majestic
    *** Richie` (~ghost@00-60-67-2c-59-f6.bconnected.net) has joined #console
    < DaBomb_Dx> Belive me
    < DaBomb_Dx> and it works
    < DaBomb_Dx> =)
    < Majestic> hmm
    < DaBomb_Dx> it wasnt the same guy
    < Richie`> this is pissing me off
    < live-evil> http://www.geocities.com/SiliconValley/File/6097/
    < live-evil> d/l it
    < [REV6]bishop> it's past your bedtime morg
    < live-evil> it works
    < r3m-Dog_photoshop> gotwalls is copyrighted...don't make ackmed hunt yer sorry ass down
    < DaBomb_Dx> ROFL
    < Majestic> yah
    < Majestic> =P
    < DaBomb_Dx> He doesnt care
    < live-evil> gotwalls was released under the gpl
    < r3m-Dog_photoshop> yesh
    < DaBomb_Dx> Im shure its really copyrighted
    < Slade|scrim> not the name
    < live-evil> ne1 can use his code
    < r3m-Dog_photoshop> DaBomb has to release his source code
    < MORG> yeah, i should of been in bed by 7 pm
    < DaBomb_Dx> No he doesnt
    < live-evil> http://www.geocities.com/SiliconValley/File/6097/
    < DaBomb_Dx> its a secure program
    < DaBomb_Dx> It doesnt use the QuakeWorld source
    < live-evil> gotwalls style 2.53 client
    < live-evil> http://www.geocities.com/SiliconValley/File/6097/
    < live-evil> ...
    < r3m-Dog_photoshop> it uses a derivitive of...
    < DaBomb_Dx> ...
    < r3m-Dog_photoshop> you have to release your source
    < Slade|scrim> hey dog. no big deal
    < DaBomb_Dx> Yeah I sent out a call to all people on fortresscheats.com
    < Slade|scrim> to much spam in here
    < DaBomb_Dx> Because im cool like that
    *** Slade|scrim sets mode +m
    < Slade|scrim> Now i'm gonna go play tf for a while
    < Majestic> lol
    < r3m-Dog_photoshop> people who hate quake are the ones who sucked at it in the first place
    < r3m-Dog_photoshop> thats why they hate quake..and people with working reflexes
    < Majestic> lol
    *** Slade|scrim gives voice to devkev
    *** MORG has quit ( Leaving )
    < Slade|scrim> feel free to voice anyone else you think deserves it
    *** r3m-Dog_photoshop gives voice to Jackrabbit[12]-away
    *** DaBomb_Dx ( ahjdh@du-stk1086.gotnet.net) has left #console
    *** Crus is now known as Jay[BH]
    *** [REV6]bishop is now known as bish\scrimmmm
    *** []Phoenix[cs]-FF (phoe@ifitl-78-252-159.asm.bellsouth.net) has joined #console
    *** Slade|scrim gives voice to DarkOne
    *** Slade|scrim gives voice to AnTMaN
    *** Slade|scrim gives voice to Myconid
    *** Slade|scrim gives voice to Richie`
    *** Slade|scrim gives voice to `Chamber-[TITANS]
    *** Slade|scrim gives voice to UnderDog[Titans]
    *** Slade|scrim gives voice to [DW]Condor
    *** Slade|scrim gives voice to [DW]Exterminator
    *** Slade|scrim gives voice to []Phoenix[cs]-FF
    *** ddep2 (rstab@dialup-209.246.135.125.Dallas1.Level3.net) has joined #console
    *** ddep2 ( rstab@dialup-209.246.135.125.Dallas1.Level3.net) has left #console
    *** Majestic has quit ( Reboot )
    *** Majestic (Majestic@HSE-Toronto-ppp85656.sympatico.ca) has joined #console
    *** ChanServ gives channel operator status to Majestic
    < ChanServ> [Majestic] <An4rchy> -rs C:\addons\antiban.mrc
    < Myconid> gimme voice
    < Myconid> oh
    < Myconid> nm
    < Myconid> hehe
    *** DaBomb_Dx (ahjdh@du-stk1086.gotnet.net) has joined #console
    *** Mercury has quit ( Signed off )
    *** DaBomb_Dx has quit ( Signed off )
    *** [DW]Condor is now known as [DWr]Condor
    *** Morg (Ben@24.65.71.75.on.wave.home.com) has joined #console
    *** ChanServ gives channel operator status to Morg
    < Morg> did i miss anything?
    *** DaBomb_Dx (ahjdh@du-stk1086.gotnet.net) has joined #console
    21:52:24 < Myconid> Whats the url of that QWC or whatever
    21:52:34 < Myconid> the place biscuit east is always talkin about
    21:54:27 *** Leviathon (gargoyale@MTC2-161.mtcnet.net) has joined #console
    21:54:28 *** ChanServ gives channel operator status to Leviathon
    21:55:21 < `Chamber-[TITANS]> ahh christ
    21:55:24 < `Chamber-[TITANS]> 1 yard!!!!!!!!
    21:55:32 < `Chamber-[TITANS]> titans lost by 1 yard
    21:55:46 *** `Chamber-[TITANS] is now known as `Chamber-[TITANS][Lost]
    21:55:47 < Myconid> i am banned from BE
    21:55:49 < Myconid> wtf
    21:55:51 < `Chamber-[TITANS][Lost]> why?
    21:56:01 < `Chamber-[TITANS][Lost]> qsa?
    21:56:01 < Myconid> I tried to connect with the QF client <g>
    21:56:05 < Myconid> no..
    21:56:05 < `Chamber-[TITANS][Lost]> quake security agent?
    21:56:09 < Myconid> I just tried to connect
    21:56:11 < Myconid> it said banned
    21:56:13 < `Chamber-[TITANS][Lost]> quake security agency?
    21:56:17 < Myconid> it didnt say
    21:56:20 < `Chamber-[TITANS][Lost]> qsa.cjb.net
    21:56:27 < `Chamber-[TITANS][Lost]> but u wont get no help there
    21:56:44 < Myconid> http://qsa.cbj.net don work
    21:56:46 < Myconid> I dont want help ther
    21:56:48 < `Chamber-[TITANS][Lost]> scjb
    21:56:49 < Myconid> Wanted to see it
    21:56:50 < `Chamber-[TITANS][Lost]> cjb
    21:57:06 < Myconid> why coulnt they just buy jdsklfjs.net ?
    21:57:11 < `Chamber-[TITANS][Lost]> go to biscuitservers.net
    21:57:15 < `Chamber-[TITANS][Lost]> go to banned list
    21:57:18 < `Chamber-[TITANS][Lost]> maybe that will help
    21:57:37 < `Chamber-[TITANS][Lost]> myc
    21:57:47 < `Chamber-[TITANS][Lost]> i will be on irc.microcore.net
    21:58:11 < Myconid> it doesnt
    21:58:12 < Myconid> work
    21:58:19 < `Chamber-[TITANS][Lost]> what doesnt
    21:58:19 < `Chamber-[TITANS][Lost]> work
    21:58:22 < Myconid> Talking to whosamacallit
    21:58:31 < Myconid> Why are you going to that lame server
    21:58:32 < `Chamber-[TITANS][Lost]> salesbitch?
    21:58:38 < Myconid> yup
    21:58:38 < `Chamber-[TITANS][Lost]> microcore rules
    21:58:41 *** DoW|Huan (mille144@owen-b-030.resnet.purdue.edu) has joined #console
    21:58:43 < `Chamber-[TITANS][Lost]> cya
    21:58:44 *** UnderDog[Titans] is now known as UnderDog-M
    21:58:48 *** `Chamber-[TITANS][Lost] has quit ( Leaving )
    21:58:50 *** Myconid has quit ( Leaving )
    21:59:28 *** DaBomb_Dx has quit ( Signed off )
    22:02:07 *** Jay[BH] has quit ( reboot )
    22:05:20 *** Kornchild-J- has quit ( Leaving )
    22:05:36 *** Crus (SPHERE@dyn1-tnt18-130.chicago.il.ameritech.net) has joined #console
    22:05:36 *** ChanServ gives channel operator status to Crus
    22:08:14 *** DoW|Huan has quit ( Read error to DoW|Huan[owen-b-030.resnet.purdue.edu]: Connection reset by peer )
    22:08:17 *** Huan|study has quit ( Read error to Huan|study[owen-b-030.resnet.purdue.edu]: Connection reset by peer )
    22:09:05 *** AnimeMan[Rams] is now known as r3m-AnimeMan
    22:09:10 *** Huan|study (mille144@owen-b-030.resnet.purdue.edu) has joined #console
    22:09:38 *** bish\scrimmmm is now known as [REV6]bishop
    22:12:05 *** kF|w3rk has quit ( Signed off )
    22:12:44 *** Morg has quit ( Leaving )
    22:13:29 *** Slade|scrim sets mode -m
    22:13:48 *** Slade|scrim is now known as Sladew
    22:13:50 *** Sladew is now known as Slade
    22:15:27 *** AirRazor is now known as []AirRazor[grls]
    22:16:03 *** Clanless (matrix@206.180.130.221.dial-ip.hal-pc.org) has joined #console
    22:16:22 *** Clanless has quit ( Leaving )
    22:17:36 *** penpen (~penpen@woggle14.zip.com.au) has joined #console
    22:21:51 *** [REV6]bishop is now known as RICH`WAI_SUCKS
    22:22:35 *** RICH`WAI_SUCKS is now known as rich`WAI
    22:24:06 *** rich`WAI is now known as [REV6]bishop
    22:25:01 *** []Phoenix[cs]-FF has quit ( It's all about the Jedi, and you know it. Yeah... )
    22:28:24 *** Slade is now known as Slade|scrimmore
    22:29:27 *** penpen has quit ( penpen has no reason )
    22:30:09 *** [DwC]Thr3dd (thr3dd@mty2-107.dip.mbay.net) has joined #console
    22:35:31 < r3m-AnimeMan> i need soem linux help..anyone?
    22:35:48 < Majestic> lol
    22:35:49 < Majestic> Linux
    22:35:59 < r3m-AnimeMan> yes you phroot
    22:36:01 < r3m-AnimeMan> =)
    22:36:34 < [DwC]Thr3dd> who is working on the "Mac solution"?
    22:36:45 < r3m-AnimeMan> not sure
    22:36:52 < r3m-AnimeMan> you can ask slade
    22:37:00 < r3m-AnimeMan> when he gets back
    22:37:03 < [DwC]Thr3dd> everyone tells me that but he's never here
    22:37:05 < [DwC]Thr3dd> heh
    22:37:12 < r3m-AnimeMan> =)
    22:37:16 < Majestic> yeah
    22:37:19 < Majestic> Slade|scrimmore
    22:37:36 *** You have left channel #console

    1. Re:IRC Log by CrAlt · · Score: 1
      What server is this?

      --
      I have to return some videotapes...
    2. Re:IRC Log by Barbarian · · Score: 2

      most likely Gamesnet #console

      --

    3. Re:IRC Log by crivens · · Score: 1

      These other people are arseholes. Just goes to show how childish the typical IRCer is.

    4. Re:IRC Log by deadl0ck · · Score: 1

      Please don't label, the typical IRCer is not like this.

      IRC isn't all Warez/MP3 pups.
      --

      --
      --
    5. Re:IRC Log by crivens · · Score: 1

      I take that back. The typical IRCer is probably a normal, sensible person. The typical scumbag IRCer (such as these people) are arseholes. Thanks for the sensible and mature response! :)

  162. Re:Solution: Repeal The Second Amendment by Anonymous Coward · · Score: 0

    someone mod parent down to the -1, Flamebait it deserves

  163. they should sue him by Anonymous Coward · · Score: 0

    As the GPL is the backbone of open source, it needs to be tested sometime. Why not prove it's validity by sueing the balls off of some jackass who spits in the face of all those who have worked under this license to produce quality software. Carmack can certainly afford the lawyers, as can the FSF... so I say sue the prick and ensure the GPL is not taken as a joke ever again.

  164. why doesn't he just ... by Anonymous Coward · · Score: 0

    put it through the C preprocessor ... good luck anyone deciphering that!! The GPL says "machine readable code". Yeah, preprocessed C code is perfectly machine readable, and it's still source code. A major flaw in the GPL?

  165. Um .. by drwiii · · Score: 2
  166. Addendum by jareds · · Score: 1

    Case 4: Free (as in beer) software under a restrictive EULA: Your analysis is correct, since the UCC doesn't apply, and you can't claim you own a copy of the software.

    I forgot to point out that they could only sue for copyright violations, not breach of contract, since click-through/shrink-wrap contracts aren't binding.

  167. GPL'd code=(GPL'd sourcecode + your_sourcecode); by treatment · · Score: 1

    Anyone who uses a GPL'd sourcecode to derive own code-work automatically agrees to the provisions of the whole GPL agreement of releasing all source-codes derived. Period.
    You want to close your source-code, then don't use a GPL'd source-code to make your shit.
    It's as simple as that.
    Does Slade really want to see lawyers? Does Slade want the other GPL-"enforcers"?
    --treatment--

  168. What if Slade were to charge for the binaries? by jesser · · Score: 2
    Since I haven't seen any really strong arguments as to why Slade's "Click here only if you agree not to ask for the source code" thing shouldn't work, here's something to start with:

    What if he started charging people $5 to download the binary after they had clicked through?

    --

    --
    The shareholder is always right.
  169. OT: lol (Was: Re:Carmack's motives re: the GPL) by Anonymous Coward · · Score: 0

    I'd just like to thank the ac who posted that. I got a huge laugh out of the words "windows programmer" and "asshead" being in the same thought. Pretty much sums it all up.

    1. Re:OT: lol (Was: Re:Carmack's motives re: the GPL) by Anonymous Coward · · Score: 1

      It is not stupid to write commercial software. It is not stupid to write commercial software for the most widely used platform.

      In the good old USA medical care costs an arm in a leg because the individual people needing medical care are put on the hook, instead of distributing the load across the entire population. (like in Canada)

      What's being more of an asshead, programming and charging for Windows programs, or laying humongous medical bills on people who can't afford them?

      This is to say nothing of people not aiding people in third world countries, etc. What's a better thing to do, end worldwide hunger, or providing GPLed software for an open source OS?

      I am not holier than though. I don't currently sponser a foster child or give a humongous amount of money and/or time to charity. I'm an asshead. GPL programmers are just as big assheads as Windows programmers.

      "They" sell polluting cars instead of giving away electrical cars for free for the benifit of the environment, and people complain non-stop about SELLING software and keeping it closed source? Give me a BREAK!

      I don't want to rag on GPLed software, I just find it stupid to constantly bash Windows programmers - for one thing, most of them didn't program the OS in the first place! Sure they might have profit motives, but hey that's the way the world works 99% of the time. People make money selling food, so what's wrong with selling software and keeping it closed source?

      Finally, to keep this slightly on topic, I think this QuakeLives case is pretty cut and dry. He's violating the GPL and should release the source or not distribute the binaries. Case closed.

    2. Re:OT: lol (Was: Re:Carmack's motives re: the GPL) by Anonymous Coward · · Score: 1

      Before everyone jumps all over the "though"... yes, it should read "thou" :) What can I say, I'm an asshead and I don't proofread as much as I should.

    3. Re:OT: lol (Was: Re:Carmack's motives re: the GPL) by Anonymous Coward · · Score: 0

      ah, this moderation brings a smile to my face and a tear to my eye... ;-)

    4. Re:OT: lol (Was: Re:Carmack's motives re: the GPL) by Anonymous Coward · · Score: 0

      I would just like to heartily endorse the use of the word "asshead". Not necessarily in conjunction with anyone in particular, just in general. I think "asshead" is a word that just doesn't get enough airtime.

      Thank you.

    5. Re:OT: lol (Was: Re:Carmack's motives re: the GPL) by Anonymous Coward · · Score: 0

      Aye, aye, aye. (Sharpen yer boot & bludgeon yer eye!)

  170. Enforce GPL under UCITA? by Greyfox · · Score: 2
    Hmm. Could the UCITA be used to enforce the GPL? That'd be interesting...

    What the GPL does is it grants you some rights in addition to copyright. If you chose to reject the license, your rights revert to the base rights provided by the copyright laws. The GPL gives you the right to build and distribute a derivative work. Under copyright you don't have that right. The GPL is very straightforward and should withstand a court challenge.

    IANAL, but I play one on TV.

    --

    I'm trying to teach myself to set people on fire with my mind... Is it hot in here?

  171. JC is The One by Anonymous Coward · · Score: 0

    Jesus Carmack. John Christ. Praise the Lord. p.s. ph33r The Romero

  172. three words: by delmoi · · Score: 1

    The GPL specifies that machine-readable copies of the source must be made available.

    Optical Character Recognition.

    (you havn't lived untill you've read a pirated version of neromancer :P)



    [ c h a d o k e r e ]

    --

    ReadThe ReflectionEngine, a cyberpunk style n
  173. Entertainment copyright Precedence. by Perdo · · Score: 1
    Music riffs are not open source. Music has some of the tightest written copyright law in existence. But as Puff and V-Ice have shown, if you add your own lyrics and change the beat no matter where or how you got your source melody, You can sell it and make millions There is nothing the even the largest entertainment companies in the world can do about it. ID is a very small entertainment company. If Slade doesn't back down, someone will back him and he will win. If you don't think that applies, music copyright laws have been in existence for decades. Presidencies have been set. This is just another entertainment industry. Slade has added his own rap to an open and overused riff. He can win on entertainment legal precedencies since there is no precedence in this industry. Trust me, this is the last thing you want going to court. Imagine Microsoft (The Heavy e.g. ID) suing RealNetworks (The Little Guy e.g. Slade) for distributing a product comparable to Windows Media because Realnetworks uses The Windows OS to run. Especially after giving away The OS to everyone! In the current Judicial climate? I don't think so.

    This is not my hope for it but there are far too many people that want to see this go to court without thinking: Lacking a precedence makes this harder not easier. Carmak is not your knight in shining armor riding the budweiser horses. He is an Entertainment company Executive. Slash is Vanilla Ice singing ICE ICE baby to Carmack's riff. No, Queen and their Label did not win that lawsuit. Just in case you read this Slash: V-Ice is universally hated and never worked in the industry again so if your Ego is giving you aspirations you can eat it.

    Say goodbye to open source. It was fun while it lasted. We are programmers not lawyers. A lawyer would have set a precedent for Open Source's validity instead of working for years under the assumption that it was bullet proof.

    --

    If voting were effective, it would be illegal by now.

    1. Re:Entertainment copyright Precedence. by forii · · Score: 1

      Lacking a precedence makes this harder not easier....Slash is Vanilla Ice singing ICE ICE baby to Carmack's riff. No, Queen and their Label did not win that lawsuit.

      Actually, the suit never went to trial, and supposedly they settled with Vanilla Ice out of court. see: here for details. So much for your lack of precedents.

    2. Re:Entertainment copyright Precedence. by ttyRazor · · Score: 1

      Perhaps you should look at a little precedent called a LICENSE. Music CDs don't come with lengthy documents that tell you exactly what you can and cannot do with that music if you want to listen to it. The only right he has to the code in the first place is that granted to him by the GPL, which has the stipulation that anyone who gets his derivative work must be granted the same rights to the derivative code. The GPL is no less valid than the EULA that comes with retail quake that says you cannot copy and redistribute Quake or any derivative work at all. Under your agrument, any mod maker could burn a cd of his mod complete with retail quake and all its game data (which are not open source) in violation of that EULA and sell it in CompUSA without lawyers tearing him to shreds.

      Also, I fail to see where Slade is supposed to get the support necessary to defeat someone who has the money to give ferarris away and the wrath of a thousand Slashdot incited Open Source zealots who are ready to mortgage their homes to Johnny Cochrane to see the GPL held up in court, especially since he doesn't have a legal leg to stand on. If he restricts the rights of those who get the binaries, he loses the rigts to the code. End of story.

  174. whoa! by Barbarian · · Score: 5

    Well it looks like the source is out now, intentional or not.

    http://douglas.min.net/~drw/slade.gif


    --

  175. lets see, Linux or BSD which has more support? by Anonymous Coward · · Score: 0

    first, you can make money off of GPL'ed works, as you can easily see just by looking at the newspaper.

    The GPL has promoted companies like IBM and SGI to start Linux development.

    If they had any hint the their code and work could suddenly taken and turned into a closed-source product like BSD, they would probably run like mad. While BSD might be *technically* more superior in some ways, the license makes all the difference.

    Now if you have something like the standard libs, or simple reusable code then using a BSD style license makes sense, but large projects such as the Linux kernel, a GPL license is a nice and helpful thing.

    Your statement is the wrong way around.

    If I make a large application, I don't want some company to take it, develop a closed-source fork, and create something that I might have to pay for.

    I really don't understand your reasoning. GPL is appropriate in many areas. Cygnus made a lot of money working under the GPL. What suddenly I'm going to take GNOME and shove it into my commercial application?

    Besides, a copyright is NOT A PATENT. You can read the code, take the ideas, and incorporate them, without using the actual source.

    The flipside of your statement is "I get all your code, you get all my code, and we both get to share the additional developments and there is little doubled effort."

    That is the point of the GPL, to keep software free. open and unencumbered licenses mean no one has a reason to give you back anything. GPL's reason is "Hey if you want to use this software, I've given it out, you have to give back."

    Most commercial developers rarely use outside code anyway, at least it seems that way.

    1. Re:lets see, Linux or BSD which has more support? by kbonin · · Score: 2

      I stated clearly: "GPL prevents the use of any traditional business model (other than VC/IPO fed burn rate games)" and I stand by this statement. The companies you see in the paper making money off GPL code do so by selling technical support contracts, or in stock valuation games (distribution sales don't count, see stock valuation games). Cygnus is a great example - do you know how many years they were in business before actually turning a profit selling CVS support?

      The GPL CANNOT be considered an an open and unemcumbered license, unless you twist signifigantly the meaning of unemcumbered to mean "it doesn't prevent you from doing anything it doesn't prevent you from doing." Again, semantic games.

      GPL is an open source license. It also has the most viral, invasive and cumbersome terms of any "open source" license I've seen. The only place I've seen the license terms of the GPL be truly appropriate is when competing entities wish to collaborate - by making it impossible for either party to benefit _directly_ from the other parties contributions outside of the open collaboration.

      GPL is protrayed as having a noble intent, but it ignores the basic fact that programmers do occasionally need to eat. It is possible to have open source and still make money through traditional means. This is why other licenses such as the LGPL and BSD exist, and professional coders like myself will consider the GPL a niche license.

      As for commercial developers wishing to use, and to contribute code back into open source, this is EXACTLY my damn point. I work at Cisco, and my department _is_ releasing code into open source. But to make sure that people who use it can freely exchange modifications with each other and ourselves, we use a simple BSD (you agree not to sue us if it doesn't work) license. The GPL is inappropriate, as it would introduce myriad cross-license problems with the mod exchange. GPL 's infective nature means hassles that aren't worth the trouble.

      I look at it this way - I give away thousands of lines of code a year - some posted to lists, some on web sites, some to peers at other companies. I've looked at the GPL, and unless me and all my peers convince the front office to stop charging for our products, we aren't using the GPL.

      This fundamental problem is why this debate still exists. It works in some areas, it obviously worked great in an OS. But if applications wish to share open source code, and be placed on store shelves, GPL doesn't work.

    2. Re:lets see, Linux or BSD which has more support? by Score+Whore · · Score: 2

      Bzzt. Wrong answer. Companies like SGI and IBM were using and contributing to the BSD codebase long before Linux ever existed. The reason they are switching to it now is because the see a potential profit to be made because people are willing to buy into a product line because "it's Linux." Not because it has any inherent superiority over it's competition.

    3. Re:lets see, Linux or BSD which has more support? by Weezul · · Score: 1

      The GPL CANNOT be considered an an open and unemcumbered license

      I don't think the point was for it to be an unemcumbered license just for it to encumber the people who had traditionally been encumbering the public. I just do not understand what people like you find so wrong with the idea that I might not want someone else to make a closed source product from a product I created. If you support the BSD license then you support the idea of closed source code, so what problem can you possibly have with my placing restrictions on my own code?

      if applications wish to share open source code, and be placed on store shelves, GPL doesn't work.

      I have the same question: what rights dose the application developer have to my code if I have no rights to his code? The GPL is about programmers protecting access to the future derivatives of their work. RMS says this in his Manifesto.. no one has an illusions about what it means. Hell, I can not wait to see software patents which can only be used in GPLed code.

      Now, it is unfortunate that some projects like BSD will be prevented from using my code, but that is a price I am willing to pay to protect my access to my code in the future. I really do not feal I should give up all the rights to any code I write just to keep from offending the sencibilities of the BSD authors. Plus, it's not like it would be that much work to make a BSD only / GPL compile time switch for BSD. If there are ever GPL forcing software patents which are relevant to some driver then we will prbable see such a switch in the BSD makefile.

      --
      The Christian religion has been and still is the principal enemy of moral progress in the world. -- Bertrand Russell
  176. learn to read by delmoi · · Score: 1

    The above link was to show that people were fixing the software, and that slade was wrong.

    [ c h a d o k e r e ]

    --

    ReadThe ReflectionEngine, a cyberpunk style n
  177. GET IT NOW by drwiii · · Score: 5
    HOT OFF THE PRESS

    -rw-r--r-- 1 drw drw 3336079 Feb 24 01:34 current_source2-19-00.zip

  178. Railguns are REAL bud ;) by Anonymous Coward · · Score: 1

    They are DEFINTELY real.

    If only I could give some decent links, sadly, they're aren'y many, and none worth typing out I know offhand. Info is easy to provide though.

    The type of railgun in q2/q3 is not quite what the real one is, but similar principle.

    First off, the projectile would NOT be depleted uranium.

    It would be either 1) very susecptible to magnetic fields or 2) Aluminum. The movie 'Eraser' happened to notice #2, though they got just about everything else wrong.

    #2 has to do with a reaction with other solid composites when certain conditions are meet (usually a sufficient current) that produces lots of gas very fast, and the thermal output further converts the gas to excited plasma soon after. These are usually reffered to as ignition slugs, and are expended with each shot, somewhat like gunpowder (a hekcuva lot more efficient though)

    This type of 'railgun' is where the actual name came from. Obviously, because of the gas/plasme exspansion the entire unit besides the exit point has to be enclosed, but if you use a conductive tube, it won't do squat. The reaction ONLY works if the current is flowing across the aluminum projectile...and ideally ONLY the alumium, as little of the 'barrel' as possible. Hence the two narrow contact rails, + and -.

    Theoretically, other metals can be used for the projectile, but the conductive/weight ratio of Al eats them all for lunch. No one has gotten anything but Al to leave the building, so to speak. Theres not much demand either, any exotic metal or alloy would invariably be heavy, because anything lighter than lead has been tried. In the future, if materials with high superconductive temperature maximums are found, they might work well. REALLY high though, not room temp. I doubt it, since gas-->plasma temp is 2000C and beyond, and the reaction edge of the alumium generates this heat, so the theoretical 'superduper conductor' would have to remain superconductive, or at least conductive at those temperatures. If it was just conductive at said temp, the Al would likely kick its ass good.

    The magnetic railgun (which doesn't need rails, can be tube, spiral, or even disconnected parts) has been less tested, and its hard to get a decent speed going. But its great for the larger things, like firing a satalite into orbit, all you need is a DAMN long railgun. The best non-classified magnetic railgun has achieved approx 1/3rd escape velocity on an 400kg test object.

    The ignition-->gas-->plasma railguns are better as the weapons-oriented, because they have much shorter lenghts involved (anything past a ciritcal length does not help, and could potentiallly hurt the power of the gun)

    The magnetic ones are benefitted by length, though not linearly proportional, a 6 mile long gun with identical configuration as a 3 mile long one is going to have a lot more WHAMMY to it, but sadly not 2X. Higher speed = more resistance too :) At really short lengths theres BETTER than linear increases, but thats just because the damn thing is draggin in the air, or crapping between magnets. Location is a big factor too, a few degrees can make a big impact on your escape speed. (not really, but when angled away from perpendicular, your actual velocity in an absolute direct is less, and these puppys depend entirely on the inital run to get off this rock, I'd personally be very afraid to work an assist rocket on one) You want a very constant slope either way. A couple feet off and you either lose big energy on the change in direction (which = change in velocity) or have a big accident to clean up.

    A little physics goes a long way...a lot of physics is none of your damn busniess, I've been there and back again ten times over.

    1. Re:Railguns are REAL bud ;) by Anonymous Coward · · Score: 0

      I'd like to see a little Reason. People will listen to Reason. (read Snow Crash if you'd like to know why people listen to Reason) :-)

    2. Re:Railguns are REAL bud ;) by Cuthalion · · Score: 2

      I feel that this is a misleading or at least confusing description of what makes a railgun [projectile] go.

      Basically you create a solenoid with only one twist, and then crank a large ammount of electricity through it. Well, it wants to fly apart, but only one piece is free to do that (the projectile), so it does.

      The ignition slug as you call it is used to become vapour and plasma indeed, but the reason is because metal vapour conducts electricity really good, and because it breaks the rails less than the very hot chunks of metal scraping along them very fast would.


      --
      Trees can't go dancing
      So do them a big favor
      Pretend dancing stinks!
  179. Mirror? (!) by Temporal · · Score: 1

    Please, please, PLEASE say you have this safe on your hard drive! PLEASE! If you do, please mirror it. If you can't find a site to upload it to, e-mail it to me and I will upload it to gauge3d.org!
    ------
    -Everything has a cause
    -Nothing can cause itself
    -You cannot have an infinite string of causes

  180. Obsfucation is not permitted under the GPL by Anonymous Coward · · Score: 1

    There are valid, legal ways [including obsfucated modules] to provide a level of protection equal to closed source binaries

    Obsfucation is not permitted under the GPL. Section three states that you must make complete source code available, and "The source code for a work means the preferred form of the work for making modifications to it."

    Jim

    1. Re:Obsfucation is not permitted under the GPL by pclminion · · Score: 1

      "Preferred" is so subjective that this GPL clause really doesn't mean anything at all. What if the author prefers to name all his variables x1, x2, x3, x4, x5, GlowInTheDarkCondom, etc? Are you seriously going to take someone to court and say "This man should be fined or thrown in jail because he uses bad identifiers?"

      Suppose that every time a[b] occurs in the code I replace it with b[a] (which means the same but is a little more opaque). Are you suggesting that by doing this I might be heading for legal trouble because other people might have difficulty understanding it? Even if it's MY OWN SOURCE? Do you understand the source to GCC? Are you going to sue people because it is not commented better?

      Admittedly there is a difference between dark code and obfuscated code, but if a software author wants to write scribbles and release it under GPL then I really doubt anyone is going to complain. "Preferred form" is just a way to ensure that the code is released in its original format as opposed to, say, the assembly language output of the compiler, which isn't quite so useful for making modifications.

      Enforcing this GPL clause is exactly the same as enforcing coding standards. If you don't buy that, read over the language again and think about exactly what "preferred form for making modifications" means. Preferred by who? What sort of modifications?

      Here's a nice example from the Linux kernel (mm/page_alloc.c, on or around line 76):

      /*
      * Buddy system. Hairy. You really aren't expected to understand this
      *
      * Hint: -mask = 1+~mask
      */

      You aren't expected to understand it. Why don't you go after Linus for writing unreadable code? An implementation of a buddy allocator doesn't HAVE to be unreadable; Linus could have made this code much clearer and understandable but he chose not to (probably in the interest of a straight-line execution path in the common case). I would not "prefer" this code if I was the one modifying it. In fact, I wouldn't "prefer" the majority of the kernel nor would I prefer much of the vast body of other GPL'd source out there. So, for me, this code is not in the "preferred form." So do I have the right to sue Linus for every cent he has? OF COURSE I DON'T.

      The opinions expressed herein are solely my own and do not reflect the opinions or policies of my employer.

    2. Re:Obsfucation is not permitted under the GPL by Anonymous Coward · · Score: 0

      "There are valid, legal ways to provide a level of protection equal to closed source binaries (which is really only a level of obfuscation)." Perhaps you should quote correctly before you make any accusations? JC is saying that closed source binaries (which are illegal) is "only a level of obfuscation" which is also illegal. He never advocated that he use obsfucation, rather that he discover alternate means OTHER THAN obsfucation. Please read more carefully before you make accusations, else you look like a fool.

    3. Re:Obsfucation is not permitted under the GPL by Anonymous Coward · · Score: 0

      I like how people always re-arrange what people have said in a way that makes in this case, Jim look stupid.

    4. Re:Obsfucation is not permitted under the GPL by Anonymous Coward · · Score: 0

      Yes, he did advocate obfuscation. You'll notice the second paragraph begins by stating that the methods may be a hassle to implement. In parenthesis, he mentions three possible methods, one of which is code obfuscation. Please read more carefully before you try to flame people, else you look like a fool.

  181. Re:MODERATE THAT UP! by jon_c · · Score: 0

    whoever the fuck moderated that down is a MORON! look at the thread is started. anything worth that debate is worth looking at.

    it wasn't anti-GPL, wasn't anti-OpenSource all i said was "try to see this guys view" and NO you couldn't do that. everyone who flamed me couldn't see that, couldn't bare to even think it.

    every man trys to do "good", whats best for him may hurt others, but that's STILL GOOD FOR HIM. personally, ya, i agree. he's a dumbass. but you still should try to se his side of it.

    this place is full of very inteligant people, unfortantly, at times. and in certain threads you can be very closed minded.

    -Jon

    --
    this is my sig.
  182. Well its out now.. by demetre · · Score: 2

    The source has been taken from his drive (he had anon FTP on and well his whole hard drive was accessible) we all have a copy and its going to be all over the net buy morning. From what i have see some people have looked around the source and found that there code from there projects has been taken and put in to Quake Lives word for word code for code.. BAD KID! you should know better than to steal code under GPL and then not release it. http://krunge.pheste.org Demere "KRuNGE" Janness

    1. Re:Well its out now.. by demetre · · Score: 1

      current_source2-19-00.zip go on lycos FTP search and look for it this week some time

    2. Re:Well its out now.. by fsck · · Score: 1
      --

      Lars - ...I could always phone Linus when I had a problem.
  183. kick this UP a few points! Slade=0wNed :) by CrAlt · · Score: 1
    Seems slade forgot that its a Bad Thing to leave a windows fileshare open with no PW.


    I saw slade admit in IRC that he fscked up...so thats not a fake screen shot

    --
    I have to return some videotapes...
    1. Re:kick this UP a few points! Slade=0wNed :) by fsck · · Score: 1
      # NetBEUI/Samba/NetBIOS File Sharing
      $IPCHAINS -A input -p tcp -s $REMOTENET -d $LOCALNET 137:139 -j DENY
      $IPCHAINS -A input -p udp -s $REMOTENET -d $LOCALNET 137:139 -j DENY

      I like to block those ports, who needs a password when it tells you to stick your smb request up your ass?

      http://www.rustcorp.com/linux/ipchains
      http://ipchains.nerdherd.org

      Too bad for Slade.

      Host adsl-61-0-42.dab.bellsouth.net (208.61.0.42) appears to be up ... good.
      Initiating TCP connect() scan against adsl-61-0-42.dab.bellsouth.net (208.61.0.42)
      ...
      Interesting ports on adsl-61-0-42.dab.bellsouth.net (208.61.0.42):
      Port State Protocol Service
      79 open tcp finger
      139 open tcp netbios-ssn
      TCP Sequence Prediction: Class=random positive increments
      Difficulty=792 (Medium)
      Sequence numbers: 58C3CC 58C50E 58C828 58C83A 58C967 58D225
      Remote operating system guess: Microsoft NT 4.0 Server SP5 + 2047 Hotfixes

      The above line explains his anti-GPL attitude.

      --

      Lars - ...I could always phone Linus when I had a problem.
  184. what if you.... by delmoi · · Score: 1

    Now, what if you click "I dissagree", then reverse-enginer the installer to not ask you? Since you never agreed to the eula, you should still have all your rights, correct?

    [ c h a d o k e r e ]

    --

    ReadThe ReflectionEngine, a cyberpunk style n
  185. Say it with me folks, PUBLIC DOMAIN by TheDullBlade · · Score: 2

    Forget BSD, forget LGPL, if you want anyone to be able to use your software for whatever they damn well please, release it into the public domain.

    The standard arguments against public domain are silly. Releasing a work into the public domain does not waive all your legal rights as the author, only those derived from your copyright. You still have rights as a private person and as the person who made this public speech.

    You are responsible for your actions (as is everyone else). If you release code into the public domain, you can still be liable if you coded malicious attacks into it (as you are in any case, no matter what kind of licence you use). However, there is no implied warrantee for public domain software (unlike software you've paid for), so nobody can blame you for any bugs in it.

    Furthermore, simply releasing public domain software doesn't grant anyone a special legal right to use your name in their advertisments.

    Also, if someone removes your name and claims to have written the software themself (note that this is not the same as simply not mentioning where all their source code came from), or adds malicious or poorly written code and claims that you wrote it, they are responsible for this fraudulent claim. If it harms you, generally you can sue them (the specific tort varies).

    Public domain is the only truly free software. It is compatible with any open source licence and free to use for any purpose. The GPL has its place, personally I think it is overused, but there are some situations where it is absolutely vital (for instance, when competing businesses decide to collaborate and standardize on a piece of open software, and want to be sure that nobody sneaks off and breaks the compatability with a proprietary version). However, these other licences which almost recreate the freedom of public domain but add the problem of mutual incompatibility only cause harm.

    (IANAL, TINLA)

    --
    /.
  186. Re:I steal GPL code daily, I work for Micros~1 by Anonymous Coward · · Score: 1

    Therefore we don't have to sue you. The writing is on the wall. Sell your stock and leave Redmond while you can. You have embraced your doom. The virus is within. Others have already been prosecuted after examination of the unique aspects of the assembly code generated from their stolen GPL code. It's like DNA. Viral DNA.

  187. One word: by PhoboS · · Score: 1

    Floppy.

    --

    Phobos - Greek word for fear or flight

  188. GPL Questions by Fractured+One · · Score: 1

    Am i compleatly wrong, but i tought you could stick different prices on the code and the binary. so i was thinking this jackass could get around the gpl (sorta) by charging $0.00 for the binary and about a billion bucks for the code

    --
    ----------------------------------------- Fractured One
    1. Re:GPL Questions by copito · · Score: 2

      3 b) Accompany it with a written offer, valid for at least three years, to give any third party, for a charge no more than your cost of physically performing source distribution, a complete machine-readable copy of the corresponding source code, to be distributed under the terms of Sections 1 and 2 above on a mediumcustomarily used for software interchange; or,
      --

      --
      "L'IT c'est moi!"
    2. Re:GPL Questions by Alphix · · Score: 1

      No you cant charge obscene amounts for the source (and before you suggest it: you can't provide the source on the tapes which come out of your homebrewed Betamax data backup machine)

      [GPL: Section 3]

      b) Accompany it with a written offer, valid for at least three years, to give any third party, for a charge no more than your cost of physically performing source distribution, a complete machine-readable copy of the corresponding source code, to be distributed under the terms of Sections 1 and 2 above on a medium customarily used for software interchange;

  189. SLADE'S BOX HAD A OPEN FILESHARE!!! by CrAlt · · Score: 5
    http://douglas.min.net/~drw/gpl/


    Yes it is true, check out the screenshot. Ask on irc.slashnet.org:#slashdot or irc.openprojects.net:#quakeforge
    Sorry for the off topic post in this thred..umm..wait. This is VERY on topic because it changes everything.

    --
    I have to return some videotapes...
    1. Re:SLADE'S BOX HAD A OPEN FILESHARE!!! by Anonymous Coward · · Score: 0

      Hm..how do you set up a fileshare like that? Any tutorials somewhere? (No, i don't want to visit slades system! It's probably closed by now anyway)

    2. Re:SLADE'S BOX HAD A OPEN FILESHARE!!! by CrAlt · · Score: 1

      In Windows right click on the HD you want to share, click sharing..then turn it on with out a password. All anyone has to do to get to is is go to IE and type in //your.ip.here/c and they have full access to your box. Its kinda like leaving a FTP account open with root power and no password. You could copy,delete move, and upload anything.

      --
      I have to return some videotapes...
  190. i agree by D_B_COOPER · · Score: 1

    i agree 100% and i have a small stake in this. bunch of crap the person that has authered the mod i play has gone with QuakeLives because he was promised some security and a few features he wanted.
    sadly it seems all we have receved is some of the "features" and a whole host of bugs.
    many of us have been patient with Slade and his crew, however i am unhappy with the whole attiude of the QuakeLives staff in regards to the source issue.
    i have played my favorite brand of Quakeworld for close to three years now and i enjoy it varry much, but if it means loosing the mod i love the most loosing what the Open Source movement has brought, then the mod goes in a hartbeat.
    that is a no-brainer.
    the mod i love to play may be a casualty of Slade's lack of vision in regards to the Open Source issue. but in the big picture it's no big deal.
    Quakeworld will go beyond this and because of iD software and the Open Source movement it will be a much better game.
    please excues the typeos it is late here and i am mad.

    D_B_COOPER, MD.

  191. NO by Anonymous Coward · · Score: 0

    I will not stop.

  192. scot: by delmoi · · Score: 1

    I can almost guarantee you that some dumbass idiots are going to email you, thinking that you are slade (you're email address appears right after the word '--slade' in the comment...

    [ c h a d o k e r e ]

    --

    ReadThe ReflectionEngine, a cyberpunk style n
  193. Re: Libertarians + the GPL [ot] by Tuxedo+Mask · · Score: 5

    I hope my esteemed colleague the Honorable Coward did not intend to insinuate that the Libertarian Party itself necessarily opposes the use of the GPL. However, it is only fair to note that certain Opportunistic Persons will choose a party based upon a selfish desire for personal Gain, rather than on a true Agreement with the party's Principles and a deep Belief in what is right.

    For this reason many welfare recipients may be Democrat, big businessmen tend to be Republican, and many who wish to disregard the Law as it stands claim to be Libertarian. These people, Self Centered as they are, also tend to be 'single issue' voters, and have no Loyalty to true party Philosophy. Thus little Sue Perkins next Door would eagerly support even Bush, if he promised to score her some Good Weed. Vinny down the street would be Gore's friend for life, if he but thought that would aid his Business of Unsolicited Knee Surgery. This of course does not mean that there are no good Libertarians, Republicans, or Democrats, but only that there are a few bad ones, and that the Correlation of their Particular Defects is well known.

    I myself have a few Questions and Concerns regarding the Libertarian Platform. In Section 6, Article the Second, it is argued that grants of legal privilege make government "the source of monopoly." Copyright is a monopoly granted by the United States Congress, but of this the Article gives no specific mention. By that Silence, ought I to construe consent thereto? If this matter is elsewhere addressed, please be good enough to let me know, as the question bears Grave Import upon the Libertarian Opinion of Copyleft.

    (And, for my own personal curiosity, I must wonder if the Libertarian Party in general favors a government overview of the Purity of Food and Drugs, or is it to be a private contractual matter between Producer and Consumer, whose ultimate arbiter is the Court?)

    In any case, I am enboldened by Carmack's Proclaimation, and feel that those who have put their Trust in the Strength of the GPL will not soon be disappointed.

  194. Low-profile violation by Per+Abrahamsen · · Score: 2

    I don't believe a game-mod counts as a _high-profile_ violation. It is a violation, but in the world of suits a rather low profile one.

    1. Re:Low-profile violation by sopwath · · Score: 1

      It may not be *HIGH_PROFILE* but it would be easier to enforce for the GPL licence. A mod is something that is very specific. It's not like taking code from one program and putting it into something unrelated. You can't use code from Quake and make a mod for Commander Keen. This is something that you can pin-down to a specific program, for a specific purpose. This is what is needed to give the GPL something to stand on. A cut and dried example of someone using open-source code for thier own gain. Others can use the program (the mod), but they can't see the code to know what the program is doing.

  195. The relative text from the GPL: by AftanGustur · · Score: 1

    2. You may modify your copy or copies of the Program or any portion of it, thus forming a work based on the Program, and copy and distribute such modifications or work under the terms of Section 1 above, provided that you also meet all of these conditions:

    • b) You must cause any work that you distribute or publish, that in whole or in part contains or is derived from the Program or any part thereof, to be licensed as a whole at no charge to all third parties under the terms of this License.

    --
    Why pay for drugs when you can get Linux for free ?
    --
    echo '[q]sa[ln0=aln80~Psnlbx]16isb572CCB9AE9DB03273snlbxq' |dc
  196. Re:Solution: Repeal The Second Amendment by |deity| · · Score: 1

    fuckin-A enough said. I agree.

    --
    Environmentalists are their own worst enemy. ~tricklenews.com
  197. scary snorts crank by Anonymous Coward · · Score: 0

    steve is a tw33k3r

  198. QuakeLives Staff Point of View by Anonymous Coward · · Score: 0

    A member of QuakeLives expresses his views on "free software" and the GPL:

    <@Gr2[MC]> i am running ms shit right now
    <@Gr2[MC]> all of it warezed
    <@Gr2[MC]> and perfectly illegal
    <@Gr2[MC]> and i didn't pay a dime
    <devkev_> Gr2[MC]: and you're so much better than me
    <@Gr2[MC]> Thats what free software is to me :)

    Its 4am in #GPL on irc.gamesnet.net... do you know where your cluestick is?

  199. Re:Mirror - At OnShare by spludge · · Score: 2

    Register as an OnShare user and then go to: http://www.onshare.com/filelist.jsp?dirid=45716 The group password is 'lives'

  200. Not quite by copito · · Score: 2

    As mentioned elsewhere, GPL is different from an EULA, since if you do not accept it you can still use the software under your default fair use rights and any other rights you may have such as reverse engineering.

    You can think of the GPL as two licenses:
    a) You do not accept (or even read) the GPL, you have a default 'license' based on the laws of your jurisdiction.

    b) You accept the GPL, you have additional rights probably not granted to you in a) such as the ability to distribute derivative works.

    This is different than a normal EULA which is:
    a) You do not accept the license: you may not use or perhaps download this software. You may be able to get a refund.

    b) You do accept the license, you can use the software with more restrictions than your default.


    --

    --
    "L'IT c'est moi!"
  201. TollTroll wrote by delmoi · · Score: 1

    TollTroll (who defaults to -1) wrote:

    make posting they don't like or agree with. as long as you say something that everyone agrees with (like "what a complete fucken dickhead") then nobody cares. however, if you were to say "john carmack is a complete fucken dickhead" you would get your karma eaten alive like nobody's business...

    thanks (hope you browse at -1 'cuz the karma fairy smacked me around)


    I support the United Coalition of Trolls for the Abolition of Moderation!


    [ c h a d o k e r e ]

    --

    ReadThe ReflectionEngine, a cyberpunk style n
  202. effect on the entire community by Anonymous Coward · · Score: 0

    what will this mean for the entire linux community? specifically, if the GPL fails to win (assuming a nice dramatic OJ type trial), will we start seeing a fragment in the linux kernel? food for thought.

  203. Slade IS Bill Gate or Bill Clinton by Anonymous Coward · · Score: 0

    I believe there is strong evidents that "Slade" is the handle of Bill Gate and/or Bill Clinton. His mind numbing word-twisting antic is a dead give away!

    "I do not have GPL relationship with that source code!"

    Anti-Cookies != Anonymous Coward.

  204. End of GPL == End of EULA? by luckykaa · · Score: 1

    This is quite likely. What I find interesting is that most EULA's try to restrict your use of the software. The GPL actually grants rights and uses copyright law as a protection for those who refuse it. To violate the GPL you first have to violate copyright laws.

  205. Babelfish says: by Anonymous Coward · · Score: 0

    "RETURNEN ELIAN GONZALEZ TO CUBA, SWEINHUND!!! KOMMUNISM IS THE GOOD ONES GOVERNMENTISH, AND CUBA IS MORE PROPERTY DAN UNITEDE STATE WAITER AMERIKANISH!!! YOU ARE INTIMIDATISH BI MY DEUSTCHE ACCENT, NOWE RETURNEN ELIAN GONZALEZ OR COMMUNIST CUBA AND FUHRER CASTRO WANT NUKEN YOU!!! FUHRER CASTRO GOOD SOCIALISTISH MAKING AMERIKANISH DYING!!!! FICK!!!!!!!!!!!!!!!! " Dunno what this guy is after, tho.

  206. A Win Win Situation by exoduz · · Score: 1

    Whoa... has anyone considered this?

    If this thing goes to court and this guy can nullify the GPL with that "firearms" argument then couldn't the same thing be said about commercial software?

    "By downloading this software, u are agreeing to the new license stipulated in the release notes and any consequent copying of this software is subject to this new license."

    Maybe some 8 yr old kid who cant be prosecuted would like to be the original "distributor".

    Stranger licenses that state "by opening this shrinked wrapped package u are agreeing to the hidden license agreement inside" is getting passed through state houses...

    Go figure...

    #############################################
    # exoduz : escape while you can.
    #############################################

    --

    --

    # I have no brain
  207. The OCR technology? by Anonymous Coward · · Score: 0

    With that, the printout could be machine-readable, too.

  208. I have to ask... by sstrick · · Score: 1

    By his logic anyone that clicks through for the code loses their right to ask for the source.

    That happens if I have a copy of the binaries that I got before he put up the click-thru screen? As I have the binary and did not agree to the click-thru then I surely have a right to ask for the source.

    Along the same line what happens if some else downloads the binaries and then give me a copy? Once again i have the binaries (that gives me a right to the source) and I did not agree to the click-thru.

    Personally I doubt the click-thru is legal but even if it is this should get around it very easily.

    --

    "Do you think we could wipe out world hunger forever if scientists figured out how to make AOL's Free CD's edible?"-
  209. An easy way around slades agreement by sstrick · · Score: 1

    By his logic anyone that clicks through for the code loses their right to ask for the source. That happens if I have a copy of the binaries that I got before he put up the click-thru screen? As I have the binary and did not agree to the click-thru then I surely have a right to ask for the source. Along the same line what happens if some else downloads the binaries and then give me a copy? Once again i have the binaries (that gives me a right to the source) and I did not agree to the click-thru. Personally I doubt the click-thru is legal but even if it is this should get around it very easily. I might get a friend to download the binaries, give me a copy and ask slade for the source today.

    --

    "Do you think we could wipe out world hunger forever if scientists figured out how to make AOL's Free CD's edible?"-
  210. That's heartbreaking but by Anonymous Coward · · Score: 0

    this guy knew when he started w/ the GNU GPL'd code that in the end he'd have to GPL his modified version of it.

    Where is this guy coming from? It seems to me to be a real case of having your cake AND trying to eat it. The only reason he could get that code in the first place was because people decided to that it would be good for everyone if it was released GPL'd. Does he not realise that there won't be much of that sort of code around if people start this sort of shit?

    And while we're in parable mode - if the guy who fostered the child was taking better care of the child than the real father could, he prob. should get to take care of her. Do you think this slade guy is taking better care of the source than carmack (under the GNU GPL) is?

  211. Not quite an analogy... by bero-rh · · Score: 2

    Nobody is demanding they give up their source code. They just have to give it to others as well.

    To stay with your analogy, you're so proud of what you've done with the girl that you lock her up in her rooms so she can't talk with anyone else because you fear losing a part of her or something.

    Then the real father of this child comes in, says "thanks for raising the kid, but I have the right to meet her - you can keep her, but stop locking her up" and points you to the constitutional right of assembly (the GPL) showing he can enforce it.

    Do you suggest keeping her locked up?

    --
    This message is provided under the terms outlined at http://www.bero.org/terms.html
  212. License agreements. by kdcmason · · Score: 1

    This is odd - this Slade guy has guts - the type of guts that make people run at a machine gun nest when they've only got a .22 rifle (with 1 old, wet and possibly faulty bullet left) - the outcome is Darwinian evolution in action, folks. He has taken a piece of software released by a reasonably large company, and is re-distributing contrary to the license agreement. It doesn't really matter that it's GPL. What would happen if he took Adobe Photoshop, stripped out its default filters, added some of his own, and put it up for re-distribution on his web site? He could then mumble that he can break Adobe's license agreement, because if he didn't, he wouldn't be able to distribute his plug-ins in a functional form (i.e. surrounded by photoshop), and so the Adobe license agreement is violating his right to free speech. Tosh! He obviously can't - he must get a special license from Adobe to do this. Likewise, he must get a special license from Id if he wants to redistribute in violation of their original license (it has been pointed out that the original license could require him to pour cherry slurpees on his head - no slurpee pouring, no redistribution). Personally, I think the instant that he sees anything printed on a letterhead from Carmack's legal firm, he'll give in. If he doesn't, he'll get what's coming to him (expensive legal fees, fun in court, and a possible large personal financial loss from a civil suit), and we can all have a good old chuckle.

  213. Rights, rights, who has the rights? by Tim · · Score: 1

    "But he's missing the point: When he "licensed" the original Quake source, Carmack excercised his right to deny Slade the right to deny anyone else access to his code....He's free to restrict people, but the moment he does, his loses his right to distribute the source."

    It's not strictly true that Carmack excercised his right to deny future distribution restrictions. Slade *could* legally restrict the audience for his web and FTP sites, and thereby restrict the people who can download the software. Of course, Slade *has* to provide the source code to all those who download binaries, and those people would have to provide source if they redistributed, and so on, ad infinitum. So, this Slade fellow *can* de facto restrict distribution, but he must abide by the terms of the original license, as will all of those who download and distribute the software from Slade.

    The problem with Slade's logic, of course, is that he confuses rights granted to himself, and rights that he grants to others. Carmack, by placing Quake source under the GPL, has granted a finite and immutable set of rights to Slade. Slade, in turn, may place restrictions upon those resources which are under his legal control--his computers, disks, website, etc. Those resources licensed from Carmack, however (the Quake source), cannot be used under different terms than the original license agreement (GPL).

    Slade seems conscious of this distinction--note where he acknowledges that he is "legally required" to distribute source code. However, he steps over the line when he prevents the users of his resources from "asking" for the source, thus presuming that he has dodged the requirement of distribution of source code. He's correct, in a way--I don't have the right to ask for the source--but he is still as obligated as ever to provide the source under the terms of the GPL. And for that reason, we should all politely inform him that he is in violation of the GPL, until he gets so tired of the traffic that he caves or quits distributing his software completely...

    --
    Let's try not to let fact interfere with our speculation here, OK?
  214. Way to go Carmack by Moondevil · · Score: 1

    I am a fan of Carmack's work and for me all software should be under GPL. So John is only protecting his rights and at the same time allowing the Quake community to play around with the Quake source. So it was a very good decision.

  215. A copy of the agreement by Alphix · · Score: 1

    For those of you who want to read the agreement which JC's plan file talks about, a copy can be found here. (Since the original server seems to be down)

  216. Actually... by bartok · · Score: 2
    Dont get me wrong, I'm not a communist but what bothers me is that because great evil was commited in the name of communism, most people (especially americans) tend to call communism itself evil. The truth is that the *idea* of communism (not it's applications) stems from anything but evil intents. At it's base, communism is the recognition that all are equal and that the state should be there enforce the people's will.

    Now, these ideas, as christianity in the Dark Ages, were great distorted by an imperialist state(USSR). In truth, the real evil is the imperialist desire to homogenize the world as one's image. It's kind of sad to see such FUD and tabou around communism as an ideal in the US. But the more you think about it, the only great imperialist state left is the US and this mind pattern is self serving.

    So:
    "I would say this Slade character is more of a capitalist, siezing private property and not giving anyhing back."
    Is much more closer to the truth that the communist utopia of a world without possession....

    1. Re:Actually... by SEE · · Score: 2

      Ever actually read Marx?

      Marxism/communism is not "the recognition that all are equal and that the state should be there enforce the people's will." Communism recognizes the communist state as a temporary institution to guarantee completion of revolution, which will then wither away in favor of an anarchist-socialist utopia.

      There are other, more extensive logical and factual errors in Marxism which would make the "academic Marxist" a laughingstock if he didn't claim the contradictions were explained by dialectic logic.

      Steven E. Ehrbar

    2. Re:Actually... by Silver+A · · Score: 1
      The truth is that the *idea* of communism (not it's applications) stems from anything but evil intents.

      The truth is that the idea of Communism stems from an evil idea, that the individual is completely valueless, and that only the collective mass has any rights. Marx dressed this idea up in a fantasy that somehow people with no rights nor incentives will be more productive than people with rights who are free to trade.

      In practice, Communism has only infrequently descended to the depths of which it is capable.

      Calling the GPL "Communist" is silly - the GPL is an expression of a not-very-materialist philosophy, and Communism is a very materialist idea.

      "I would say this Slade character is more of a capitalist, siezing private property and not giving anyhing back."

      This Slade character is a thief, plain and simple. Capitalism isn't about theft. Under capitalism, you're only obligation to "give back" comes from contractual arrangements you make. Siezing private property is antithetical to capitalism (though not to some forms of corporatist syndicalism, which is what folks like Donald Trump and lots of big corporations stand for). What Slade is doing is theft. Not capitalism, not communism, just theft.

    3. Re:Actually... by bartok · · Score: 1
      I agree that slade's actions are nothing but theft and. I also agree that Marx's theories are full of paradox.

      But the thing is, those ideas were spawned during the indudtrial revolution and at the time, there were no such things as worker's right and teamsters. Heck, even children were working so that their families could barely survive.

      This is the kind of climate that has given birth to Marx's ideas. It was EXTREME capitalism. Corporations ruled. If a boss decided to have sex with a woman worker so that she could keep her job, she had to abide because there was nothing to protect her rights and jobs were next to impossible to find

      So you see, the *ideas* of capitalism and communism are not evil in theselves but their applications can lead to great evil, especailly if they are looked upon in a dogmatic way. The industrial revolution period was a time where very rich individuals had way too much power over most individuals. They could baffle everyone right and the environment at their whim.

    4. Re:Actually... by Anonymous Coward · · Score: 0
      There are other, more extensive logical and factual errors in Marxism which would make the "academic Marxist" a laughingstock if he didn't claim the contradictions were explained by dialectic logic.

      And how are these any more laughable than Adam Smith's crackpot ideas about the market being controlled by 'the secret hand'.

      It's easy to see where the people who disagree with you are stupid. It's much harder to see when your just as stupid as they are.

      "Modern Economics" is pure witchcraft. It's a lame attempt to apply the paradims of seventeenth centuary science to ninteenth centuary society.

    5. Re:Actually... by SEE · · Score: 1

      First, I did not criticise Marxism as a school of economics, but as a theory of politics and history. Therefore, both Adam Smith and "'Modern Economics' is pure witchcraft" are both entirely irrelevant to my post.

      Second, it's not "secret hand", it's "invisible hand".

      Third, it's a metaphor for certain observable facts about market systems. Attacking metaphors for illogic is easy, since metaphors explicitly state that A and not-A are the same thing. Such an attack indicates a misunderstanding of the purpose of metaphors, which is illustration.

      Fourth, I never explicitly nor implicity stated any agreement with Adam Smith -- there are plenty of economic theories other than Smith or Marx.

      Fifth, I never claimed any other school of economics was any more valid than Marxism.

      Sixth, I explicitly pointed out that dialectic logic can explain many of the major contradictions in Marxism, and I did not comment on the validity of the dialectic; I simply pointed out that it is illogical under Aristotelian logic, which is what most people refer to when they say "logic".

      Thank you for playing; please try again.

      Steven E. Ehrbar

  217. Cheating solutions by Col.+Klink+(retired) · · Score: 2
    There are open source solutions to the quake1 cheating problem, but they require more bandwidth (you need to change the protocolls to give less advance information -> more bandwidth -> only dorm room kids can play).

    I have an idea. Why not encrypt the data that is sent, but only send the (small) decryption key when the client is allowed to use the data? Alternatively, send all the data as well as some decoy data and only send an authenticator when the data should be used. If you see someone reacting to the decoys, you know you've got a cheater.

    --

    -- Don't Tase me, bro!

    1. Re:Cheating solutions by Weezul · · Score: 1

      Why not encrypt the data that is sent, but only send the (small) decryption key when the client is allowed to use the data? Alternatively, send all the data as well as some decoy data and only send an authenticator when the data should be used. If you see someone reacting to the decoys, you know you've got a cheater.

      Yes, these are good ideas that might to solve the bandwidth problem which is the biggest reason Carmak gave for not doing it himself, but you still need to account for aim-bots and "interface cheats." I still think the easyest was to account for "interface cheats" is to say they are not cheats and just provide a scripting langauge to let everyone improve their interface equally.

      Question: Do we know that small packets have less trouble gettinf through a cloged network pipe then large packets? This is what we need to do the encryption thing.

      --
      The Christian religion has been and still is the principal enemy of moral progress in the world. -- Bertrand Russell
    2. Re:Cheating solutions by QuMa · · Score: 2

      I like the idea, but sadly no.... Bandwith isn't the problem, latency is... And btw, it still wouldn't help against autoaim.

    3. Re:Cheating solutions by pabs · · Score: 1

      Question: Do we know that small packets have less trouble gettinf through a cloged network pipe then large packets? This is what we need to do the encryption thing.

      It doesn't matter. Bandwidth isn't _primary_ issue with modems -- it's latency (due to shitty buffering for hw codecs). And the answer to your question is that it depends on the commlunications protocol. PPP doesn't have priority packets, and neither does IPv4 (IPv6 does, though), so there's no way of doing what you're asking about with the current networking protocol.

      Again, this is irrellevent. There isn't any small packet that a client can send verifying that the client hasn't been hacked to supt auto-aim, that the user hasn't re-written the ogl lib to have translucent walls, or modified theplayer models so they have lines indicating their trajectory.

      --
      odds of being killed by lighning and

      --

      Odds of being killed by lightning and winning the lottery in the same day: 1 in 2^55

    4. Re:Cheating solutions by Weezul · · Score: 2

      Again, this is irrellevent. There isn't any small packet that a client can send verifying that the client hasn't been hacked to supt auto-aim, that the user hasn't re-written the ogl lib to have translucent walls, or modified theplayer models so they have lines indicating their trajectory.

      No it dose matter quite a bit. If an open source game is going to be fair then it needs to live by the slogan "The Game IS the Protocoll/Code." All those things you just mentioned should be allowed and incuraged in a good open source game! The are improvments to the interface. You must design the protocolls so that it dose not matter what someone dose to the client.. and need to know exactly what the internet protocolls will allow you to do in terms of timing the movments of data. If you can not make it work over high latency network then thats just too bad. They can go play a closed source game like Quake3 or descide that even more "cheats" are now "legal."

      The idea that "The Game IS the Protocoll/Code" is exactly what will bring out the hackers to improve the game.. and it's adoption is what will make open source games better then closed source games someday. Don't call someone a nasty cheater just because they had the initiative to improve their user interface. Well you can call them a liar if they lie to you about their mods, but that is diffrent since it dose not really help the development of the game.

      --
      The Christian religion has been and still is the principal enemy of moral progress in the world. -- Bertrand Russell
    5. Re:Cheating solutions by Anonymous Coward · · Score: 0

      And btw, it still wouldn't help against autoaim.

      I think the whole point of the thread was that you did not want to stop people from doing things like autoaim. It's an interesting idea to make everyone cheat the same, but it probable limits the kinds of games you can put out, i.e. quake would be a strategic game with less skill involved.

  218. GPL in Britain? by Anonymous Coward · · Score: 1

    Is the GPL legally enforceable in Britain, where you can't copyright software?

  219. Re:Solution: Repeal The Second Amendment by blane.bramble · · Score: 1

    In that case, perhaps you could explain why our murder rate per head of population, and gun death by head of population is so much lower than in the states?

    We have approximately 1/5th the population you do, but I think we had something like 20 deaths from guns last year, how many thousand were there in the USA? I think your death:population ratio is something like 50 times ours. Guns are not that popular with criminals here - the guy breaking into your house, doesn't need a gun, neither does the guy asking nicely for your wallet. As a result you might lose your video or wallet just the same, but not your life as well.

    Answer me this - if the guy breaking into your house is armed, and suspects you are too, who is going to shoot first when he sees you asleep in bed? Now re-run the situation with the following assumptions. You don't have a gun. The guy breaking in knows this. If he carries one there is a fair chance he will find himself in a siege with an armed police unit, so he doesn't carry one. What now is your chance of being shot while you sleep?

  220. The copyright holder needs to sue by Ice+Tiger · · Score: 2

    Unfortunfortunatly the copyright holder needs to sue. Of course you could always hand over the copyright to say the FSF and they can go after the company.

    I just want to write some GPL code thats gets copied into the source of some closed source companies and go after them for the damages, that would be nice.

    --
    "Because we are not employing at entry level, offshoring will kill our industry stone dead."
  221. Copyright by luckykaa · · Score: 2

    You can copyright software inthe UK. All Software in the UK is implicitly copyrighted when it is written. The copyright belongs to the creator. It also loses strength if the copyright is not defended.

    What you can't do is patent software (strictly speaking. There are ways around this) A patent is totally different in that it protects inventions rather than a form of words, it has to be specifically applied for and does not need to be defended to remain valid.

    1. Re:Copyright by Anonymous Coward · · Score: 0

      Ah yeah, that makes sense. I was getting confused ... especially as I know you can copyright anything that can be described on paper (e.g. music, stories, not smells). Cheers.

  222. Yeesh!!! by jd · · Score: 2
    This Slade guy would make the Antichrist look like a goody two-shoes. Licencing the bandwidth, indeed! That's the moral equivalent of shrink-wrap software companies saying you don't buy the program, you buy a scrap of paper saying you can -use- the program. The fact that you've the program you can use on disk is mere courtesy.

    I don't know there's a hell of a lot a third-party like myself can do, but for what it's worth, John Carmack has my 100% support in this, and I'd be glad to assist in any (legal & reasonable) way that I can. Thugs must not and SHOULD NOT be tolerated.

    --
    It's a small world and it smells funny; I'd buy another if it wasn't for the money; Take back what I paid (SoM)
  223. Re:Solution: Repeal The Second Amendment by Anonymous Coward · · Score: 0
    plus guns have no inherent use outside of killing, a knife has many uses that have nothing to do with killing

    Absolutely false. Guns are most commonly used to discourage crime; in most cases, the gun is not even drawn.

    Your apparent hopolophobia notwithstanding, you may wish to do some reading of materials that are not completely biased against gun ownership. You may change your tune once you have the facts.

    And a note to Europeans: stop moderating stuff down just because you disagree with it.

  224. Libertarians? by Arker · · Score: 1

    While I agree with the gist of your argument, your use of the word Libertarian is completely wrong. Libertarians are strong advocates of contracts and the priniciples which make them meaningful and enforceable. You might have been thinking of Communists?

    Admittedly some in the free software movement seem to have some communistic sounding rhetorical accretions (Stallman for instance,) but at the heart of it the GPL is nothing if not Libertarian - it's all about voluntary transactions with the terms of those transactions set via contract. And Carmack is doing exactly what he must do - he's enforcing his contract.

    --
    =-=-=-=-=-=-=-=-=-=-=-=-=-=-
    Friends don't let friends enable ecmascript.
  225. Licensing Bandwidth!!?? by John+Allsup · · Score: 1

    Hello?? I'm Sorry??

    Bandwidth is not intellectual property, and certainly isn't covered by copyright laws.

    Slade's bandwidth deal is with his access provider, and any use of it which doesn't contranvene computer misuse acts is legitimate. Importantly, IT IS NOT SUBJECT TO INTELLECTUAL PROPERTY LICENSING -- IT IS THE COPYRIGHTABLE SOFTWARE THAT IS SUBJECT TO LICENSE, AND THAT LICENSE IS THE GPL

    Gees, people seem to think that anything may be declared intellectual property, copyright, etc. and licensed.

    To anybody who thinks I am saying that all bandwidth is free, I am not. Just that it isn't subject to the same laws as software. In any case, slade is not permitted to place the requirement that the downloader renounce his rights under GPL, since that violates the GPL agreement that HE has agreed to for HIS copy of the software (note that this is independant of any downloaded copies).


    John
    --
    John_Chalisque
  226. IMO u tend to totally overlock the most importent. by [TFT]Tiger · · Score: 1

    Namely - its very nice with GPL, open source, etc..

    That Its very nice John want to support cheaters - thats his deal - and his right... but - lets look of what he done, and its consequenses instad of the very nice, but bottomline - totally unintersting part about GPL me this and that.. GPL doesnt help the cheater or anticheater - it has no impact on the game..

    What HAS impact is that JC released source - now every damn cheater are running around damaging the game.. seen from the game-side - its hurting Quake - ALOT - because - ppl whom before maybe would consider to play it for 1-2 years - now leaves, especially after the guy with aimbot, hacked QW, and speedcheating messed him up...

    Along come slade, and others - wanna preserving the game, and the fun playing it.. and all u can focus on are - he violates the GPL - well - ppl - its a easy choose - F*ck the game, or f*ck GPL...
    For u NOT playing it - then i understand why u think GPL are more importent.. but if u ARE playing it - then all u get out of enforcing GPL - is that QL and others might aswell shut down, u might aswell admit - u and JC - are RESPONSIBLE for cheaters destryoing the game.. because U forces him to deliver every manhour, everything he has done to preserve the game... Maybe JC and ID made the game - but bottomline - we dont play it - Q is dead.. and i know alot of ppl, and more considering it - whom are leaving, or will leave Q and all its mods because of cheating.. JC maybe released the source - but 100000s of ppl are hurt by it.. and theyre hurt every day... clans, leagues, guilds are affected of cheating.. so - whom u support - the cheaters, or the ppl actully trying to help out the 100000s of players whom wanna play Quake - without having to worry about a 100 mp/h speedcheater, coming racing, with godmode, hacked walls etc.. the thought of GPL is nice - but in this case - its precidense.. do we wanna be sure, that games even if sourcecode are released can be made safe by others, or do we wanna say to the community - when source code is released - the community are doomed to death...

    Well, its all youre call, and especially JC's...
    Whats its gonna be.. support the cheaters - and dooming the game to death, or support the ppl trying to make the game fun again...

    Try consider that, when ure discussing GPL me this and that.. - its more then just about GPL - its about the future of this, and coming games where sourcecode are released..

    - Tiger
    Clan Leader Task Force Tiger (Worlds biggest NTF/MTF/TFC/CS-clan)
    x-Coordinator International Mega Team Fortress League
    Founder League Referees Guild
    Founder Guild DetPipe
    Staff Member Team Pro League
    LRG Senior Referee
    Leader of Danish National Team - MTF
    Coordinator Worldchampionship 2000 for national teams - MTF
    Member of guilds: QMA, .x. .D *SB*

  227. Re:MODERATE THAT UP! by Anonymous Coward · · Score: 0

    You are expecting too much from the stupid fucked up fag french moderators on this site. In a couple minutes, Commander Enchelada and Homos will be there to give you a good ass fucking.

  228. Applauds and Kudos for J.C. by Lumpy · · Score: 1

    Quake was the first program that I actually paid for the 5 copies that I own. the quakefests I have had (and still have on occasion with my teenage sons) are the most fun any game in existance. (Except for Duke Nukem 3d... that one still rocks on all the old 486's, even though I had to use crappy IPX networking to get it to run) Quake II was purchased twice, and Quake III will probably be bought when I can get a Linux native version. (All pc's are now Linux in my home) If I have to go out and buy 20 copies of Quake III to show my support then he's got it!

    NOTE: most other games I habe bought now sit in a drawer, unplayed.... while Q,QII are always within reach of the CD drawer. (Ok, hacked versions that dont require the CDROM for QII... that's a pain in the butt to me.)

    --
    Do not look at laser with remaining good eye.
    1. Re:Applauds and Kudos for J.C. by Darby · · Score: 1

      >>Quake III will probably be bought when I can get a Linux native version.

      I don't know where you live, but in San Diego, CA.
      it's been available since at least December 23 at Frys.
      ---CONFLICT!!---

  229. Re:The GPL is a JOKE by Anonymous Coward · · Score: 0
    I doubt that you could be anyone's father even if any woman was prepared to let you try.

    Any more than I believe you have a job.

    TWW

  230. Re: Libertarians + the GPL [ot] by Arker · · Score: 1
    I myself have a few Questions and Concerns regarding the Libertarian Platform. In Section 6, Article the Second, it is argued that grants of legal privilege make government "the source of monopoly." Copyright is a monopoly granted by the United States Congress, but of this the Article gives no specific mention. By that Silence, ought I to construe consent thereto? If this matter is elsewhere addressed, please be good enough to let me know, as the question bears Grave Import upon the Libertarian Opinion of Copyleft.

    The constitution allowed the federal government to grant a copyright - a legally created monopoly - for a limited period of time, for the consideration of providing that the work which would enter the public domain at the end of that period of time. You could make a libertarian argument against even that limited grant, but very very few serious libertarians would bother - as it originally stood this was a pretty good thing.

    Remember there is no obligation to take the copyright, you could throw your work directly into the public domain or you could keep it under wraps as a trade secret or the like without ever going through the copyright process at all. You still can.

    The problem is that over time the "rent-seekers" (a polite word for those who practice thievery by legislation) with Disney in the lead have bought extension after extension to the copyright terms to the point of virtual perpetuity (every 10 years or so they lobby for another 20 or so...) - this is NOT the plan of the constitution, and it completely violates the spirit of that clause of the constitution, which was to grant a temporary monopoly right to the creator of a work in exchange for the guarantee that the work would enter the public domain.

    (And, for my own personal curiosity, I must wonder if the Libertarian Party in general favors a government overview of the Purity of Food and Drugs, or is it to be a private contractual matter between Producer and Consumer, whose ultimate arbiter is the Court?)

    L.P. Platform 1998 III.3:

    We support strong and effective laws against fraud and misrepresentation. However, we oppose paternalistic regulations which dictate to consumers, impose prices, define standards for products, or otherwise restrict risk-taking and free choice. We oppose governmental promotion or imposition of the metric system.

    We oppose all so-called "consumer protection" legislation which infringes upon voluntary trade, and call for the abolition of the Consumer Product Safety Commission. We advocate the repeal of all laws banning or restricting the advertising of prices, products, or services. We specifically oppose laws requiring an individual to buy or use so-called "self-protection" equipment such as safety belts, air bags, or crash helmets.

    We advocate the abolition of the Federal Aviation Administration, which has jeopardized safety by arrogating to itself a monopoly of safety regulation and enforcement. We call for privatizing the air traffic control system and transferring the FAA's other functions to private agencies.

    We advocate the abolition of the Food and Drug Administration and particularly its policies of mandating specific nutritional requirements and denying the right of manufacturers to make non-fraudulent claims concerning their products. We advocate an end to compulsory fluoridation of water supplies. We specifically oppose government regulation of the price, potency, or quantity able to be produced or purchased of drugs or other consumer goods. There should be no laws regarding what substances (nicotine, alcohol, hallucinogens, narcotics, Laetrile, artificial sweeteners, vitamin supplements, or other "drugs") a person may ingest or otherwise use.

    --
    =-=-=-=-=-=-=-=-=-=-=-=-=-=-
    Friends don't let friends enable ecmascript.
  231. Re:Solution: Repeal The Second Amendment - Great ! by JohnnyCannuk · · Score: 0

    A note to Americans - your Blind faith in the Second Amendnment is bizarre. You claim that anarchy will ensue if "Guns" are outlawed.

    You claim that Guns actually prevent crime, implying that not having guns encourages crime.

    BullSh*t!

    Here in Canada, we have very strict gun control and basically always have. By your logic, we should therefore have more violent crime, n'est pas? I've quoted these stats before and I'll do it again - Toronto, where I live, is the largest city in Canada with a population of about 4 million. Last year we had 54 murders, of which only about 20% involved firearms(this include shotguns and hunting rifles). The record number of murders for the city is about 75 in one year(about ten years ago, violent crime has been steadily decreasing for about 15 years). The entire country of Canada has about 800 murders per year, with a population of 30 million. Every single gun call the Metro Toronto Police go on makes the evening news - EVERY SINGLE ONE! Comapare that to Washington, DC, Chicago or Detroit, where guns are freely available to stop crime by not being pulled out of a holster.

    All of this gun control and yet I can still own a hunting rifle or shotgun and go hunting every year (and I do).

    Guns don't kill people, people kill people. So don't make it easy for people to kill other people by letting them have guns (especially hand guns which, unlike shotguns or rifles, have no other reason for existance than to kill another human - not for hunting)

    But I guess as long as some of you'all think it's your God given right to hunt deer with AK-47, Glauk 9mms and use teflon tipped, armour piercing bullets, there's no talking logic to you.

    PS. Europeans: keeps up the good moderation work

    --
    Never by hatred has hatred been appeased, only by kindness - the Buddha
  232. So here's my responce... by jdwilso2 · · Score: 1

    Well, you are allowed to despise the statement, but I think your initial reaction to it isn't really the reason you despise it. Yeah, in an ideal world, I'd love to see John get a new Tommy Kaira (although, I would have suggested a ZZII), and all that other stuff with my money. The fact is though, that this is not an ideal world.

    You had the right to guess at what my mindset was when I wrote what I did, and you were wrong, and now I'd like to guess what's in your heart. You are truely disgusted by this statement because you know that I am right. How do we really know whether our beloved GPL would stand up in a court room? And don't say "because it's the law as per the lisence agreement" because we all know how much we would like to win the battle over the MPA eventhough what they are doing is made legal by a crappy law. We would like to think that if we fight hard enough, the law will change. So isn't it concievable that someone could fight the GPL if it ever got into a courtroom? And is it conceivable that they could even win? someone else posted something about the difference between UCITA vs. the GPL, and how they are basically the same as far as giving rights to the creators of software, but that they differ in how they effect the user. Are we digging our own grave here?

    So what I think is that you realize just how disgusting it is to know that you live in a world where things have to be "proven" to the rest of society. Well, I don't like it much either. I completely agree that we don't need corporations and government and all that crap to tell us what is right; we can truly figure that out for ourselves. But what we do need is the knowledge that the beliefs we have, the beliefs we know are right, will be upheld by the society in which we live. This is an important thing. If we are confirmed in our belief, we can rest easy, and if we aren't, we will fight hard to have the "truth" be heard. And we need to know what we are doing in our everyday lives. Are we going about our business, or are we fighting for our existance.

    And you are pissed off because the world you live in "isn't fair," and isn't ideal, and isn't what it could be if everyone just knew all the things that are in your heart. The world shouldn't (and can't) be affected by your mindset. We need a way to find a medium, to moderate between what is needed by the world, by ourselves, and by others. This is the most difficult task at the forfront of human reality. It is common (and understandable) for people to be afraid to admit this, and, in the open source community, it is common for individuals to believe (mistakenly) that it is their own view that should be adopted, at all costs, completely and unwaveringly by everyone else.

    How do you balance individualism with society? Realize that the two are separate, but must coexist. I am an individual with my beliefs, which I hold very close and dear to my heart. I do what I will, of my own free will. I am an individual beacause I shape who I am. And I also live in a society in which I realize that I cannot rule simply because I believe with all my heart that I am correct. All I can have sometimes is that knowledge, and exist knowing that I have held on to it despite what the rest of the world thinks or does. And that's it.

  233. Re:MODERATE THAT UP! by Anonymous Coward · · Score: 0

    Moderators, is there anything you can do about this guy? siteban him, or at least ban him from posting? It really pisses me off when i'm reading a serious discussion and some loser starts spewing garbage. I'd be willing to bet that most of you agree with me. Any comments on this Email me at aegis@mad.scientist.com and if I messed up that HTML sorry it's been a few years

  234. OK, so what's going to happen? by GregWebb · · Score: 2

    John says he'll pay for the lawyers to get this one taken to court, while I can't see Slade suddenly backing down from what people are saying here, though I admit I'm not familiar with the case.

    So this one might go to court. At which point we have the legal system poring over the GPL and deciding whether it's a valid contract or not.

    This could get very interesting as last time I heard, it was untested and a good number of people didn't think it was enforceable.

    Remember, it's not impossible that the result could be the exact reverse of what most people seem to want.

    Greg

    --

    Greg

    (Inside a nuclear plant)
    Aaaarrrggh! Run! The canary has mutated!

  235. Wow - go GPL by drix · · Score: 2

    Is anyone else really impressed by the breadth of the GPL? There's literally 100 threads here ruminating on ways to beat it and everything seems to be covered in one section or another. Guess I should spend time reading it :)

    --

    --

    I think there is a world market for maybe five personal web logs.
  236. Pay somebody to do it. by Kierkan · · Score: 1

    It's Open Source, if you can't modify it you can always contract some capable programer to do what you want/need.

  237. Re:I steal GPL code daily, I work for Micros~1 by Anonymous Coward · · Score: 0

    The collective has been infecected, All is lost!

  238. Re:Nail the Fschker! GPL RuleZ! by Anonymous Coward · · Score: 0

    Why don't you first post pussies start doing something challenging? Like "Last Post!"-ing all the stories?

  239. I HAVE HAD ENOUGH OF THIS by Anonymous Coward · · Score: 0
    Would the Americans in the audience please stop using the word "communism" as it is clear that you have NO IDEA what it means.

    The word you all appear to mean is "Stalinism" which is not even remotely the same thing no matter what senator McCarthy may have told you.

    Thank you.

    1. Re:I HAVE HAD ENOUGH OF THIS by Anonymous Coward · · Score: 0

      Communism-
      "To each by need, from each by skill"
      I think that is almost a direct quote of Marx.

      It sucks, it doesn't work beyond close-knit
      family groups.

      Stalinism, was the natural consequence of large
      scale Communism (and having a total pyscho for a leader).

    2. Re:I HAVE HAD ENOUGH OF THIS by Suicyco · · Score: 1

      I'm sorry, but you dont have any idea of what you are talking about. "To each by need, from each by skill" does not a philosophy make. Communism has never existed on this planet. Ever. How can it, when there is a global economy? If you knew anything about communism you would know that it has never existed. Stalinism is simply a madmans psychotic paranoid view of politics. It has nothing to do with communism. What exactly is "large scale" communism? Communism has no scale. Its a global philosophy for all socio-economic interacton between people. Try actually READING something about the subject someday.

  240. Re: Libertarians + the GPL [ot] by Anomalous+Canard · · Score: 2

    We oppose all so-called "consumer protection" legislation [...] and call for the abolition of the Consumer Product Safety Commission. We advocate the repeal of all laws banning or restricting the advertising of prices, products, or services. We specifically oppose laws requiring an individual to buy or use so-called "self-protection" equipment such as safety belts, air bags, or crash helmets.

    We advocate the abolition of the Federal Aviation Administration, [...] We call for privatizing the air traffic control system and transferring the FAA's other functions to private agencies.

    We advocate the abolition of the Food and Drug Administration [...] We advocate an end to compulsory fluoridation of water supplies. We specifically oppose government regulation of the price, potency, or quantity able to be produced or purchased of drugs or other consumer goods.


    Gack! I didn't realize how dangerous to my personal safety the Libertarian Party would be. Thanks but no thanks.

    Anomalous: inconsistent with or deviating from what is usual, normal, or expected

    --
    Anomalous: deviating from what is usual, normal, or expected
    Canard: a false or unfounded repor
  241. So the author can create closed forks? by hey! · · Score: 2

    The new code is a derivitive of the original, and
    as such copyright is legally in the hands of the
    original author....NOT the modifier.


    This is interesting. So the original author owns all the marbles?

    Does this mean the Linus could create his own, closed source fork of the Linux kernel with all the contributions of the entire community? I could envision Total World Domination Day + 1; Linus licenses the whole shebang to IBM for a couple of billion dollars. Of course the open source versions are still out there, but IBM would have the technical depth to give the free software comunity a serious run, especially since most people out there are not really ideologically committed.

    My understanding of the intent of GPL (IANAL) is to create parity between the original author and subsequent contributors. He cannot redistribute contributions unless they are GPL'd or unless he makes separate licensing agreements with the relevant contributors. The only unique right in the community he gets is to redistribute his unmodified original work in any form he wishes.

    --
    Post may contain irony: discontinue use if experiencing mood swings, nausea or elevated blood pressure.
    1. Re:So the author can create closed forks? by Thomas+Charron · · Score: 2

      Technically, I believe yes, this *could* happen.. BUT..

      The original would still be under licence of the GPL, and hence, IBM paid billions for something that *anyone* can download and redistribute.

      Also, there is an issue of modules. Modules in the kernel aren't really derivitive works, as the kernel actually loads them, and hence, their GPL would infect the new closed kernel. Unless, of course, they where LGPL. So they would have to rewrite a clean room implentation of all of the drivers, etc..

      --
      -- I'm the root of all that's evil, but you can call me cookie..
    2. Re:So the author can create closed forks? by hey! · · Score: 2

      The original would still be under licence of the GPL, and hence, IBM paid billions for something that *anyone* can download and redistribute

      Well, under this scenario, IBM wouldn't be paying for the code, but an exclusive right to make proprietary forks. Maybe not billions, but if Linux became dominant in the server arena and was very respectablein the desktop arena, it might well be worth more than a few tens of millions.

      Also, there is an issue of modules. Modules in the kernel aren't really derivitive works, as the kernel actually loads them, and hence, their GPL would infect the new closed kernel. Unless, of course, they where LGPL. So they would have to rewrite a clean room implentation of all of the drivers, etc

      I'm not sure that modules count as derived works under GPL 2b. I don't think whether the module is dynamically or statically linked makes as much difference as whether the person who created the module distributed it to anyone else along with a kernel. I don't really see any real moral difference between loading a executable program and loading a kernel module.

      --
      Post may contain irony: discontinue use if experiencing mood swings, nausea or elevated blood pressure.
    3. Re:So the author can create closed forks? by pabs · · Score: 2

      This could only happen if _each_ contributing author for a project agreed to the license change.

      Otherwise the code written by the decenting author and hte derivative code has to be removed.

      So, yeah this is technically possible, but hwat are the chances that every contributor to the Linux kernel would be willing to sell out?

      Keep up the good work RMS. :)


      --
      odds of being killed by lighning and

      --

      Odds of being killed by lightning and winning the lottery in the same day: 1 in 2^55

    4. Re:So the author can create closed forks? by Thomas+Charron · · Score: 2

      Unfortionatly, no. Any derivatives published or incorperated are, under law, pretty much the property of the original author, unless he specifically signs those rights away, which the *GPL DOES NOT DO*. It'd be an interesting fight to see, but one would argue that, as long as the kernel is considered derivative works of Linus's work, he can still use it any way he so chooses.

      Now modules are a different story..

      Again, I don't think that there is a bats chance in hell that this would ever happen. I was simply addressing the 'technically' aspect.. ;-P

      --
      -- I'm the root of all that's evil, but you can call me cookie..
  242. Yup: happened with packet drivers too. by Russ+Nelson · · Score: 2

    I agree with Jeremy. I had several violators of the Clarkson/Crynwr packet drivers' GPL. They all backed down -- either by distributing source, or by ceasing to distribute the hacked binaries.
    -russ

    --
    Don't piss off The Angry Economist
  243. IRC Log with QW Lives beta tester by JeffSh · · Score: 1

    , 1 month 20 days ago..

    not sure if anyones interested, but being 1 month and 20 days ago its kind of interesting how this turned out in hind sight..

    http://members.tripod.com/c_chronicle/kornchild_ tfbarandgrill.txt

    you can see the date in one of the whois's that includes idle time and date signed on, thats how i dated this doc.

    Jeff

  244. Trusted player by SEWilco · · Score: 1
    So a cheater would let their computer play as a few simulated characters each day, building up their trust over several weeks until the cheater needed one for real play. The cheater would simply let these Village Idiots stumble around playing poorly until he needed their identity, one by one...and new ones would be constantly created for future use.

    But then, the solution to this might be to simply divert those AI tools into Quake RobotWars games where the purpose is to see who can program the best player...

  245. Re:IMO u tend to totally overlock the most importe by Patton · · Score: 1

    No, you overlook the most important aspect.

    Let us take for granted that you're right that having the source equals supporting cheaters. I don't agree but I'll pass that one to you just for giggles.

    I'd rather damn you and your game to oblivion under hoards of cheaters than to sacrifice every single GPL program ever written.

    The license and what it stands for is greater than any one single entity. May JC take everything Slade owns.

  246. GPL interpretation misinterpretation by Anonymous Coward · · Score: 0

    I think you have the original poster's point confused. Chris wasn't saying that Carmack can't use Quake I source in the next Quake without open sourcing the new Quake. What he was saying that Carmack couldn't take improvements that others made to the Quake I source, and use them in the new Quake (unless he wanted to open source the new Quake, or he worked out other arrangements with the authors of the improvements).

  247. Re:Solution: Repeal The Second Amendment by Score+Whore · · Score: 2

    A knife wound is a lot more deadly than a gun wound. Admittedly a gun makes it a lot easier to, for example, open someones head up, but a knife can still do it. I'd rather be shot in the gut with a 9 mm or a 45 than be stuck in the gut with a 6-9" blade. The blade is going to make a large whole.

  248. Re:Solution: Repeal The Second Amendment by Score+Whore · · Score: 1

    Fuck. "larger hole." not "large whole."

  249. Re:Solution: Repeal The Second Amendment by Anonymous Coward · · Score: 0

    Guns don't kill people.

    Bullets kill people.

    So ban those darned bullets! There's nothing in the Constitution that says you have the right to keep and bear bullets! So, ban bullets and you get to keep your guns, without any interference by the Government, or those limp-wristed, pansy-ass, always looking out for the underdog, peace and prosperity lovin' Liberals! Hell, with no bullets, you can even use your guns without fear of retribution by the Law! You can freely wave your gun around, point it at anyone you please, and yell "BANG! BANG!" as loud as you want! It's those loud noises that affirm your exceptional level of masculinity. Without bullets, no one gets hurt, and you can still be a manly man.

    Hell, without bullets, you can even get 110% drunk, wave your gun around, and still yell "BANG!" Of course, since you're toasted, it'll probably sound like "Bbbannnlluublub *snort* *hic* annnGGGgG!", which isn't nearly as impressive, but hey! You've got your gun! You're still a man!

    Also, while the gun lovers always say things like "you can have my guns when you pry them from my cold dead fingers", they never say anything about those wacky bullets, which obviously means they don't give a rat's ass about bullets. They won't care if there aren't any bullets --- they just want their guns.

    So, ban bullets. There's no violation of the 2nd Amendment, no one has to give up their guns, and no one gets hurt by guns anymore.

    See? Ban bullets, and everyone wins!

  250. Same thing WITHOUT violation GPL by Anonymous Coward · · Score: 0

    Here is another group with the same goal, to minimize cheating in QW, and they seem to be doing it fine WITHOUT violation GPL. hmmm... http://qwf.challenge-world.com/index.php3

  251. Not surprisingly, you are mistaken. by Anonymous Coward · · Score: 0
    A note to Americans - your Blind faith in the Second Amendnment is bizarre.

    "Blind faith in the Second Amendment?" Hardly. The Second Amendment only guarantees rights that we already have, that derive from God/Allah/humanity, etc.

    You claim that anarchy will ensue if "Guns" are outlawed.

    No one has made such a claim that I'm aware of. The claim I make is merely that outlawing guns will not reduce violent crime. It never has.

    You claim that Guns actually prevent crime, implying that not having guns encourages crime.

    Read Kleck.

    Here in Canada, we have very strict gun control and basically always have. By your logic, we should therefore have more violent crime, n'est pas? I've quoted these stats before and I'll do it again - Toronto, where I live, is the largest city in Canada with a population of about 4 million. Last year we had 54 murders, of which only about 20% involved firearms(this include shotguns and hunting rifles). The record number of murders for the city is about 75 in one year(about ten years ago, violent crime has been steadily decreasing for about 15 years). The entire country of Canada has about 800 murders per year, with a population of 30 million. Every single gun call the Metro Toronto Police go on makes the evening news - EVERY SINGLE ONE! Comapare that to Washington, DC, Chicago or Detroit, where guns are freely available to stop crime by not being pulled out of a holster.

    Where to begin with this mess? First of all, every one of the U.S. cities you cite have Canadian-style gun laws. Yet, they have very high violent crime rates.

    Secondly, you are comparing apples and oranges, since Canadian cities are quite different from U.S. cities, demographically.

    When you actually compare apples to apples, what are the results? Not surprisingly, we find that violent crime has a large cultural component. Compare violent crime or murder rates in rural areas of the Great Plains (i.e., North Dakota vs. Manitoba). They are nearly identical (last I checked murder rates of 2.3/100,000 in N.D. vs. 2.4/100,000 in Man.). This is the case, despite extremely high per capita gun ownership levels in North Dakota. Gun ownership in large U.S. cities is quite a bit lower than in rural areas, yet it is the large cities that have the violent crime problems.

    When you look at the numbers honestly, and limit your comparisons to valid comparisons, you simply cannot conclude that gun ownership contributes in any meaningful way to violent crime rates. That is, if you actually consider the facts and statistics, and keep illogic and emotion out of the comparison.

    PS. Europeans: keeps up the good moderation work

    So, you believe that people should be moderating comments down, because the have a political disagreement? I find that position unconscionable.

  252. YHBT, dude. Sorry. :) by Anonymous Coward · · Score: 0


    Mainly, I just threw in that bit about libertarians to rattle people's cages. It was uncalled-for, and even in my own opinion it wasn't really all that accurate. I made a general statement which IMHO has some truth about some members of the group I slagged -- but there are always exceptions, and they must always be mentioned.

    your use of the word Libertarian is completely wrong. Libertarians are strong advocates of contracts and the priniciples which make them meaningful and enforceable.

    Yeah, and the segregationists made a lot of noise about "freedom". I don't really care about the principles people appeal to in their stump speeches. I'm much more interested in the specifics of how they apply those principles in the real world. As far as I'm concerned, "libertarianism" is the sum total of the actions of libertarians. If you look at it any other way, you run a great risk of evaluating other people by their actions, while evaluating yourself by your stated intentions. I'm sure you've heard libertarians saying "communists are bad because they do foo, bar, and baz, while libertarians are good because their position papers state that foo, bar, and baz are wrong". Apples and oranges. It's grossly unfair, as I think you'll agree, though it's also human nature and we all do it at least occasionally.

    So: It's a fact that a lot of the libertarians I've known are very interested in their rights, and in everybody else's responsibilities. Their official "creed" doesn't say that, but that's how it gets implemented. Idealism always gets distorted somewhere in the theory-to-reality converter. I'm not fond of idealism in general, for that reason.

    some in the free software movement seem to have some communistic sounding rhetorical accretions (Stallman for instance,) but at the heart of it the GPL is nothing if not Libertarian

    The reason the GPL sounds libertarian is that Richard Stallman, a libertarian, wrote it by way of codifying his beliefs. He's not a right libertarian, but I have absolutely no patience whatsoever with "libertarians" who try to pretend that libertarianism and right-wingery must necessarily go together. It's not rare that they do go together, but it's nothing like a law of nature. It's a sad fact that most of the self-described "libertarians" on Slashdot are in fact conservative Republicans, and not libertarians at all.

    1. Re:YHBT, dude. Sorry. :) by Tuxedo+Mask · · Score: 1

      right on! hope you enjoyed my small contribution.

    2. Re:YHBT, dude. Sorry. :) by Anonymous Coward · · Score: 0


      hope you enjoyed my small contribution.

      I did indeed. Thank you.

      :)

      --80md

    3. Re:YHBT, dude. Sorry. :) by Anonymous Coward · · Score: 0

      "It's a sad fact that most of the self-described Libertarians on Slashdot are in fact conservative Republicans, and not libertarians at all."
      "Did you hear that? That's an insult, if you like."
      "It's a compliment, and so, of course, not true."
      (with apologies to J.R.R Tolkien)

  253. Re:moderate that up by Anonymous Coward · · Score: 0

    Sounds cool, make the slash-code automatically delete any post labeled 'moderate this x' where x is up or down... or maybe there could be a little box labeld 'moderate up/down' or something... it could remove some spaminess...

  254. Re:Solution: Repeal The Second Amendment by imh · · Score: 1
    Guns kill people...so do knives. So do any host of other things.


    Guns also make it really easy to kill people. You can kill way more people with a gun than a knife. Odd how you forget to point that out..

    How would you propose that we not only get rid of guns, but stop people from making them on the black market? (we know how well things like drug prohibition work...its just IMPOSSIBLE to buy
    Methamphetimine now thats its illegal right


    Small, hard to detect, easy to make drugs are not comparable with large, metallic, detectable, precision-engineered-in-a-large-factory guns.

    Is it ALWAYS wrong to kill people? If a man
    attacks me with a knife or gun, is it wrong of
    me to kill, or otherwise wound, him? Perhaps I
    should just stand there and allow him to attack
    me? Perhaps I am suposed to run and hope I can
    run faster than this person?


    No, you're not expected to just stand and die, that would be silly. But your argument is basically 'some one else might have one, so i need one' and thats just daft.
    --
    --- imh
  255. Intentions vs. Results. by Anonymous Coward · · Score: 0


    Yo, I'm the troll who slagged the libertarians. I know that part was irrelevant to my point (and only semi-accurate at best), but I threw it in to annoy people. :)

    Anyhow: I couldn't care less about the Libertarian Party platform.

    First, the Libertarian Party is one particular organization which does not represent all libertarians, and I doubt that their platform fully and accurately represents even the views (never mind the actions) of all of their members. People are individuals, and I would certainly hope that libertarians are more individualistic than most.

    Second, would you find out about communism by reading the platform of the Communist Workers' Party? No, you wouldn't. You'd tell me that they should be judged by their actions, not by their stated intentions. Why should I cut libertarians in general (or the U.S. Libertarian Party in particular) any more slack? You may (or may not :) reply, "But they're evil and we're not!" Okay, prove they're evil: Easily done; just point to any example of communism in action. Their results range from mediocre (Nicaragua) to major crimes against humanity (Stalin, etc.). No problem: They're losers at best and mass murderers at worst [1]. Okay, prove that the Libertarians are not evil: That's even easier! Look, we've got this great website here that says we're not evil! Uh, right. Show me the results. I'm willing to bet that your results look better than theirs, but the fact that you have a website tells me absolutely nothing useful.

    ---------------------------------------------
    [1] Is it fair to follow the standard libertarian practice of holding Nicaragua responsible for Stalin's crimes? If so, why? I call myself a programmer, and so do the people who wrote winNT -- am I responsible for their bugs? How can an ethic of individual responsibility lead to holding each self-described "communist" responsible for every action of every other self-described "communist" in history? That was a rhetorical question.

    1. Re:Intentions vs. Results. by Anonymous Coward · · Score: 0

      ""Yo, I'm the troll who slagged the libertarians. I know that part was irrelevant to my point (and only semi-accurate at best), but I threw it in to annoy people. :) ""

      On second reading, it appears to be the work of a master craftsman troll. Mostly correct and completely coherent info, with a jab at the librarians thrown in there to get a nice subthread going. That, sir, is pure genius given the nature of this board and it's participants.

      However what makes it a true masterpiece is the fact that the analyses of the situation appears to be otherwise dead-on, and is something that though most of the gpl-jihad are glad for, might not have realized from the article and .plan. I hope you have a nice bottle of grapes for the occasion...

    2. Re:Intentions vs. Results. by Anonymous Coward · · Score: 0

      "Is it fair to follow the standard libertarian practice of holding Nicaragua responsible for Stalin's crimes?"
      Sure it is, for the same reasons that other people have for holding Haider's lot in Austria responsible for Hitler's crimes.

    3. Re:Intentions vs. Results. by Pxtl · · Score: 1

      Case in point: I (and many others) do not consider Cuba a failure of a country. It is a perfect example of how a Socialist/Communist government is not necessarily evil. Yes, there are specific policies that are unfortunate, but overall it is a successful system. The entire populace is cared for, there is practically no homeless, and the health care is better then that of the USA. This shows that, as was mentioned, a government system can be interpreted in many ways. Many of the so-called "textbook" examples of a government type (eg. Hitler's fascism) do not adhere to the concepts put down by the political scientists who developed the system. Even fascism is considered by some to be viable if implemented properly. Any style of government could theoritically produce paradise, or Hell. Modern Russia is a perfect example of how phucked our vaunted democracy can get.

  256. What is Freedom? by istartedi · · Score: 1

    As part of the Windows culture, let me elaborate on this. I think a lot of people in the Open Source community are confused about freedom.

    The freedom granted by Open Source is irrelevant to most users. This is because most users are not programmers. Giving them the source and allowing the community to modify it would result in non standard versions, confusion, and difficulty in running tech support call centers (due to the proliferation of different versions and configurations).

    The exchange of money for binary only actually enhances freedom. Users are liberated from the decision making process involved with deciding how they are going to configure, install, support, what commands to use, what window manager to use, what distro to use, etc. In Windows, there are few apps that could be described as fritterware, a term I've heard used to describe *NIX programs that have an endless variety of configuration and enhancement options.

    This argument doesn't necessarily apply to average users only. On my desktop, I've got MS Developer Studio, which allows me to create Windows apps almost totally WYSIWYG, compiles C/C++ and handles all the necessary chores for building Windows applications. I have no desire to view the source for Developer Studio.

    If DS breaks so badly that it has to be patched, MS patches it. If I had the source to DS, MS might feel less obligated to patch it. Then I would have to scour Usenet looking for patches, rebuilding DS and testing the rebuild. What a waste of time. I bought DS to build apps, not rebuild DS. I would much rather pay MS $800 for the latest version of DS then spend $5000 worth of my own time tweaking DS (not an unrealistic dollar figure given todays IT salaries). MS actually saves me $4200. That $4200 represents freedom to do a lot of other things.

    --
    For all intensive purposes, "whom" is no longer a word. That begs the question, "who cares"?
    1. Re:What is Freedom? by Anonymous Coward · · Score: 0
      Are you basically negating the concept behind open source and Linux, because that's certainly what your post sounds like, with issues such as tech support, patch fixes being raised. If so, then I'm sure there are a lot of eminently qualified people who would be more than willing to offer an eloquent, incisive rebuttal to your claims. I'm just going to comment on a few specific points -

      I think a lot of people in the Open Source community are confused about freedom .....

      Freedom means being able to do whatever the hell you want to do with the code. 'Allowing them to modify it', and in this case, MOD-ify it :-), doesn't mean _asking_ them them to do so. Someone who releases a modified version usually adds new features/fixes bugs, thus making it a better product that fulfills some needs, instead of having to wait for the next patch/version update from the big corporation you bought it from. Granted, this does increase the noise in the available program space, but having alternatives is always better. This is one of the guiding principles of the movement, and if you'd rather be led around by a monopolistic entity, then more power to you.

      I have no desire to view the source for Developer Studio.

      I most certainly do, if only to learn the cool programming techniques and undocumented code features they use in each release of MFC, only to one up everybody else's UI and then fold it into the next release. (As you can tell, I'm a Windows developer and not a Linux zealot, though the 2 are not mutually exclusive)

      I would have to scour Usenet looking for patches

      Or you'd just download it from the hundreds of mirrors it would be on if there was a real problem that affected a significant no. of people. If it wasn't, all you'd have to do was ask for help from the community, and you'd get it. btw, try out http://kdevelop.org for an open source DS clone that's pretty impressive already.

    2. Re:What is Freedom? by stripes · · Score: 1

      Sure most people don't know what to do with source code, but that doesn't mean having it isn't good for them.

      Let's say you contract to have me build you a spiffy program that, um, helps draw stuff. Later you realise you forgot to ask me for a spraypaint widget. by that time I'm off doing some other project and my free time has became rare, and I don't really feel like doing a spray paint widget, so I name a really high price. If you don't have the source code you are now out of luck, you either pay me big money for the spray paint widget, or do without one. If you do have the source code you can get another person to add the spray paint widget for you.

      Another example. You buy an OS off the shelf. It comes with a free 90-day support contract. You do the install, you need a little help, the help line is slow, or not so helpful, or something. 92 days later you need some more help. If your product was closed source (say MS-Windows, or Solaris) you have to go to the people who made it for support. After all if there is a bug that needs fixing only they can fix it. If your product was open source (say Red Hat Linux) then you can choose to go to Red Hat, or you can go to LinuxCare, or other places. After all any of them could fix the bug.

      I can come up with other examples as well.

  257. Pink flamingos, anyone? by Nehemiah+S. · · Score: 1

    Interesting subject line, since afaik the Libertarian Party is the only major American political party whose platform doesn't include government handouts for anyone.

    Before you go shooting your mouth off and revealing yourself as an ignorant dolt, you might want to study the things you hate. You might find that your prejudices are irrational and fallacious, and that you were confused about the nature of your self-assumed adversaries.

    Of course, you can always just go on living the life of an uninformed, confused bigot; every civilized discussion is enriched by having a complete idiot in the corner shouting boorish sentiments about things he doesn't understand. It allows the people who are actually qualified to discuss politics respite from their usual tedious debate by providing a common jester the entire forum can simultaneously enjoy.

    Every Libertarian I know would support John in his quest to recieve payment for his efforts- payment in this case being the source for the code derived from his efforts, as stipulated in the contract (GPL) which was accepted implicitly by the use of Carmack's work. It sounds like you agree with this as well- odds are pretty good your beliefs are compatible with those of the LP, at least on this topic.

    Rev Neh

    --
    ... and there is no doubt, that one day he will be
    where the eye of his telescope has already been
  258. color me crazy... by Bad_CRC · · Score: 1

    But I'd swear we have the beginnings of a Bill Gates Jr. here.

  259. Free Software Needs This (Or Something Like It by LabWeasel · · Score: 1

    We all knew that, if Free Software was ever to grow and fluorish outside the hacker community, legal tests would become both inevitable and necessary. That time has come. Now it is more important than ever to set aside bigotry on all sides and focus on what really matters: codifying the GPL and other Open Source licenses in a body of legal precedent.

  260. Heh heh heh. Whence the "political baggage": by Anonymous Coward · · Score: 0


    Please don't turn this political.

    But it's so much more fun that way! :) Self-described "libertarians" (like all idealists) tend to be extremely rigid, dogmatic, and humorless people who are easily provoked into righteous wrath. Provoking people like that is fun. People who walk around with ideological chips on their shoulders are just begging to have their cages rattled.

    I know quite well that what I said was unfair. I don't think it was quite as unfair as most libertarians would claim, but then I'm not what's commonly called a "libertarian" (I don't agree with anything but their stated principles) so I'm in a position to judge them by their actual behavior rather than by the position papers on their web site. This, of course, is the method they use to judge everybody else, while in many cases demanding special consideration for themselves: "If you compare my plans with your results, it's obvious that I'm better!". NOTE, however, that the rest of us do the same, so it's really nothing at all against libertarians in particular. Just human nature.

  261. Re:Solution: Repeal The Second Amendment by Anonymous Coward · · Score: 0

    I don't know what it's like in the UK, but in some parts of the US it is not unheard of for muggers/robbers to murder their victims so they can't call the credit card companies to cancel their cards. For the most part, criminals don't think about the consequences until they're caught.

    Another point -- it is more common for burglars to come to your house in the daytime when you're away. In a study, prison inmates were asked about this and most said that breaking into someone's house at night was dumb because that's how you get shot.

  262. Re: Libertarians + the GPL [ot] by raflach · · Score: 1

    First, let me say that I am not a libertarian. With that understood, where do you get the idea that anything you quoted is dangerous to your personal safety? The libertarian party is advocating the "right" to provide an inferior product or service, and the right to purchase an inferior product or service, but not the right to advertise said inferior product or service as more than what it is. Hence you merely now have the choice to endanger yourself if you wish to. How can that be a bad thing?

    Actually, I am now going to have to take a closer look at the libertarian party.

  263. Don't need teeth to bite! by zipwow · · Score: 1

    Ever been bitten by a chicken? They HURT! This chicken has no teeth either, but he's hurting us all the same.

    Zipwow

    --
    I don't know which is more depressing, that 2/3 didn't care enough to vote, or that 1/2 of those that did are crazy.
  264. Don't be such a mindless moron. YHBT, dig it? by Anonymous Coward · · Score: 0

    1. Libertarian-baiting is fun. They make such funny screeching noises. Have you ever contemplated getting a sense of humor? No? Why not, for God's sake? Oh, right, you're a fucking ideological zealot. Never mind.
    2. You're demanding that you be judged by what you claim to believe, rather than by what you've actually accomplished. Would you tolerate communists making that demand? No? Why not, for God's sake? Oh, right, you're a fucking ideological zealot. Never mind. Like all zealots, you demand that the world kneel down and worship you as a special case.
    3. afaik the Libertarian Party is the only major American political party whose platform doesn't include government handouts for anyone.

      Who fucking cares about your platform? Show me the results. Since nobody will ever vote in a gang of fringe-lunatics, you're safe: You'll never be required to prove the worth of your bizarre theories in the real world.
    4. you can always just go on living the life of an uninformed, confused bigot;

      That's never been an option for me. I'm incurably well-informed, clear-headed, and open-minded. What's bothering you is that I have a sense of humor. I also happen to expect the same of others. Tough shit. If you want to see an "uninformed, confused bigot", look in a mirror and observe your own reaction to anybody who disagrees with you.

  265. Re:Solution: Repeal The Second Amendment - Great ! by Anonymous Coward · · Score: 0

    All I can say is that America's different. I don't know about Detroit, but in DC and Chicago it's basically illegal to own handguns. We try to enforce the law, but criminals are going to get theirs no matter how hard we try. So people make the argument that laws like this are just disarming people who follow the law, making them easy targets for criminals. This is why some people support gun rights.

    I'm amazed that so many other countries have such few problems with guns because if I were a criminal in Canada or Europe the first thing I'd want is a gun, then it would be easy to rob people.

  266. Shields UP! for Windows share protection by TookyCat · · Score: 1

    The site is very bogged down right now, but try http://grc.com and his Shields UP! online share tester. It'll tell you right online if your shares are open or not! Check back in a few days if it's too busy right now. No charge!

  267. Re:Solution: Repeal The Second Amendment by blane.bramble · · Score: 1

    Thankfully we don't have it that bad yet! I think most burglary occurs early afternoon, or when people are away, for the reasons you have, but I think your last comment at least in part supports my argument - the gun culture in the US encourages violence against victims, sure there will always be some who will carry guns anyway, but in general at least our "petty criminals" aren't packing.

  268. Who is Slade? by Head+Lice · · Score: 1

    Back in the days before I had a semblance of a life, I used to belong to one of the old-school TF Quake clans, the "Green Panthers" (http://www.greenpanthers.com).

    Anyways, I was in the clan for two years, but we started to recruit more and more idiots. One of those idiots was "Slade[GP]". He was arrogant, loud-mouthed and generally an asshole. I ended up quitting the clan partially because of this guy.

    Anyways, pissing off JC is just the kind of thing I could see Slade[GP] doing. Does anyone know if this Slade is the same as Slade[GP]?

    At any rate, JC/iD should sue this guys ass. Lets see if the GPL is actually worth anything in court.

  269. This is Bullshit by Anonymous Coward · · Score: 0
    Sorry, I couldn't find in the GPL where it says people can only request the source code for the purpose of improving the original source. In fact, I can't find anywhere in the GPL where there are restrictions on your intent for wanting the source code. If the guy has a problem with releasing the source code, for whatever reason, then he shouldn't have used GPL'd source in the first place.

    He agreed to the conditions of the GPL when he used the GPL'd code. He has no right to now try and modify the agreement after the fact. Using the second admendment and all this gun talk is just trying to play off the emotions of people all worked up about gun laws, but isn't relevant to the GPL at all. The GPL is not a constitutional right, it is a license agreement.

    What an asshole!

  270. If I want to sell food containing dioxin . . . by Anonymous Coward · · Score: 0


    . . . the Libertarian solution is to punish me after the customers die. A libertarian will say that the customers had it coming, because they were free to test the food for dioxin (and cyanide and botulism and a thousand other dangers) themselves, but they didn't bother.

    So: The libertarian position is that all the laboratories and processes of the FDA should be duplicated in every home, at every meal. They call this "freedom", and perhaps it is. The rest of us call it "absurd" and "impractical", and we vote either Republican or Democrat, and we keep the FDA right where it is. The libertarians are talking about fixing problems only after the damage has been done: This sounds fine in principle, but in practice the burden it puts on the consumer is intolerable. "An ounce of prevention is worth a pound of cure", as the man said. The libertarian approach made sense 200 years ago, when you bought eggs from your neighbor. Life is no longer like that. As William F. Buckley once said, "As idealism approaches reality, the cost becomes prohibitive". He was talking about communism or affirmative action or something, but it's a generally applicable principle. Whenever you hear a beautiful, simple idea about how to improve the world, stop and think through the bad consequences as well as the good ones. Simple solutions to sociopoliticaleconomic problems have a long history of creating disasters. They make bungee jumping look safe as houses.

  271. Re: Libertarians + the GPL [ot] by Tuxedo+Mask · · Score: 1

    The libertarian party is advocating the "right" to provide an inferior product or service, and the right to purchase an inferior product or service, but not the right to advertise said inferior product or service as more than what it is. Hence you merely now have the choice to endanger yourself if you wish to. How can that be a bad thing?

    Actually, I am now going to have to take a closer look at the libertarian party.

    May I suggest that you also look at the 1906 (US) Food and Drugs Act and The Meat Inspection Act and the historical context? I'm glad that someone is looking over the shoulder of the meat packing industry, although the Libertarian Party doesn't seem too happy about it...

  272. Re: Libertarians + the GPL [ot] by Anomalous+Canard · · Score: 2

    Is it morally acceptable to do away with strict safety standards for airlines and allow the marketplace to punish airlines with poor safety records? No.

    Is it morally acceptable to allow companies to sell adulterated foods and at best worthless and at worst dangerous drugs to people who don't have the time, knowledge or inclination to do the safety studies themselves? No.

    Just take a look at some of the yellow journalism from only 100 years ago about the adulteration of foods and the sale of patent medicines prior to mandatory Federal inspections of meats and regulations of drugs. Do you want companies to slip addictive substances into products again without disclosure requirements? Coca Cola used to be a highly addictive product.

    Comsumer Protection is just what it says it is. I don't have any market power to a corporation that sells millions of units. There is a huge disparity of power between me and a corporation. Laws give me some equity. I don;t want to give that up.

    Anomalous: inconsistent with or deviating from what is usual, normal, or expected

    --
    Anomalous: deviating from what is usual, normal, or expected
    Canard: a false or unfounded repor
  273. The difference by Anonymous Coward · · Score: 0

    Software is more like art, writing and music and is covered under much the same laws. Comparing it to a car is idiotic.

  274. Does this mean i can demand the source for Quake3 by fishCannon · · Score: 1

    Quake 1 was GPL'd

    Quake 2 probably used some of the source for Quake1. Maybe it only used 1 line. So now it's a derivative work, and I can demand source.

    Quake 3 probably used some of the source from Quake 2. Again, maybe it only used 1 line. That would make it a derivative work.

    I demand source for Quake 3!

  275. Re:Does this mean i can demand the source for Quak by Anonymous Coward · · Score: 0

    They were written before the liscence was in effect. Besides, Quake3 was a complete re-write. I don't remember how much Quake2 code is original, but there's probably a lot. The game is structured totally different with DLL's instead of quakeC. The quake2 engine is openGL, too, designed to run on win32 instead of dos, and has many different features which probably make the assembler code for quake 1's engine mostly worthless.

  276. get quakelives source HERE! by Anonymous Coward · · Score: 0

    There were a couple of threads discussing how slade's machine is unprotected, and the source code was copied right off his desktop. Were those posts deleted? In any case: http://www.chatzone.org/~drw/gpl/

  277. Not the law! Signatures are NOT necessary by werdna · · Score: 2

    In conclusion, under normal copyright law, the theory that agreements are not binding unless signed is compatible with both the validity of the GPL and the invalidity of shrink-wrap licenses. This is not having things two ways: the asymmetry exists because the GPL gives you additional rights, while shrink-wrap takes away rights. You don't need to sign an agreement for someone to grant you additional rights, but you do need to sign something to waive your existing rights.

    I agree with the author of the previous message that failing to enter into the GPL does not mean that a recipient is free to use or distribute the software. The Copyright owner could then sue for infringement for unlicensed reproduction and distribution. This particular question --to the extent it has ever been controversial (it hasn't)-- was well-settled as a matter of law in the Duke Nukem case.

    However, the author also appears to be under the misapprehension that a contract that has not been signed is unenforceable therefor. This is not the law.

    Only certain kinds of agreements require a signature as a condition of enforceability. For example, contracts concerning the sale of real estate or goods with a price in excess of $500 require a signature in most states under the Statute of Frauds or the UCC. The Copyright Act requires that an assignment of copyright or an exclusive license shall be the subject of a signed writing.

    There are other examples of contracts and instruments requiring a signature, but none appear to be relevant here. Even when there is a signature requirement, there are exceptions to the SOF that will permit enforceability in many cases.

    Further, many things constitute a legal signature that do not appear to be a signature. Depending on the jurisdiction and circumstances, initials at the end of an e-mail, or an "x" on a piece of toilet paper, for example, would constitute a legally binding signature.

    Most contracts and instruments are enforceable without a signature, provided the essential elements of a contract are present: offer, acceptance and either consideration or a substitute for consideration. The legal issue with respect to shrink-wrap agreements is not one of signature, but assent. Again, depending upon the circumstances, many license agreements can be entered into with a handshake, a computer click, or the breaking of a shrinkwrap.

    The presumption that shrink-wraps are unenforceable merely because they are shrink wraps is, at best, naive. Your mileage may vary. In some jurisdictions, the proposition may be more debatable than others, and in other jurisdictions, the question has been well-settled in favor of enforceability. In any case, it would be very dangerous, regardless of jurisdiction, to presume that a shrink-wrap is unenforceable in any particular circumstance without first consulting competent counsel.

    1. Re:Not the law! Signatures are NOT necessary by Sri+Lumpa · · Score: 1


      <I>The legal issue with respect to shrink-wrap agreements is not one of signature, but assent. Again, depending upon the circumstances, many license agreements can be entered into with a handshake, a computer click, or the breaking of a shrinkwrap.</I><P>

      there is a fundamental difference between shrink-wrap agreement and other agreement because in a swa (shrink wrap agreement) I know the terms of the agreement onle <I>after</I> having agreed to them, whereas with the GPL I know them before abiding to it and even if I don't know them I can't do what is permitted to do under it given that these are rights that are not granted by copyright laws.<P>

      Shirnk wrap is the blind date of licenses, except that you have more risks to have an ugly experience.<P>

      (I should keep this sentence as a citation ;))<P>

      --
      "The obvious mathematical breakthrough would be development of an easy way to factor large prime numbers." Bill Gates,
    2. Re:Not the law! Signatures are NOT necessary by jareds · · Score: 1

      Hey, I did refer to it as, "the theory that agreements are not binding unless signed". I'm aware that it's possible to implicitly agree to something. However, I find it hard to swallow that an agreement one finds in a box after having paid for a product constitutes a "contract" under the UCC. I think the "agreement" referred to in the UCC has to be made before the sale.

      Also, this whole thread started when I disagreed with someone who said that: if the GPL is enforceable, that implies that shrink-wrap licenses are enforceable, and would set a precedent for the validity of shrink-wrap licenses. Since the enforceability of the GPL via a copyright infringement suit is, as you said, not controversial, it has no real bearing on the enforceability of shrink-wrap licenses, and is certainly not precedent setting. In contrast, the enforceability of shrink-wrap licenses varies among jurisdictions.

    3. Re:Not the law! Signatures are NOT necessary by werdna · · Score: 2

      However, I find it hard to swallow that an agreement one finds in a box after having paid for a product constitutes a "contract" under the UCC. I think the "agreement" referred to in the UCC has to be made before the sale.

      I can understand that it may be hard to swallow, but it is clearly the law in many jurisdictions, and depending upon the specific circumstances, probably the law in most. It is one thing to say what the law SHOULD be -- it is another, entirely, to say what is the law.

      Also, this whole thread started when I disagreed with someone who said that: if the GPL is enforceable, that implies that shrink-wrap licenses are enforceable, and would set a precedent for the validity of shrink-wrap licenses. Since the enforceability of the GPL via a copyright infringement suit is, as you said, not controversial, it has no real bearing on the enforceability of shrink-wrap licenses, and is certainly not precedent setting. In contrast, the enforceability of shrink-wrap licenses varies among jurisdictions.

      There is substantial precedent already for both propositions. ProCD with respect to shrinkwraps, Duke Nukem (and the text of the Copyright Act) with respect to the other matter. I would expect a prospective Plaintiff to assert --at least-- both theories, so it is possible for there to be some decisional law on both subjects.

      However, this will never get that far. I anticipate that Id Software, if it acts promptly, should be able to obtain ex parte injunctive relief against non-compliant distribution, serve the complaint, and obtain a P.I. without resistance.

      Then, we shall see whether Slashdotters approve of massive copying and redistribution of those binaries, in the name of liberty, among the could-care-less-about-GPL-I-want-to-play-Quake community -- notwithstanding Court Orders to the contrary.

    4. Re:Not the law! Signatures are NOT necessary by jareds · · Score: 1

      Then, we shall see whether Slashdotters approve of massive copying and redistribution of those binaries, in the name of liberty, among the could-care-less-about-GPL-I-want-to-play-Quake community -- notwithstanding Court Orders to the contrary.

      Yes, that could be quite amusing :)

  278. Re:Mirror - At OnShare with this OnShare Account by Anonymous Coward · · Score: 0
    UN: coward

    PW: coward

  279. We are dealing with little kids... by festers · · Score: 1

    ...so expect to be frustrated. I could hardly get through this log without feeling nauseous. They think its a fun little game, getting lots of attention, but when the smackdown comes, it's gonna lose its fun real fast.


    --------

    --


    -------
    "Every artist is a cannibal, every poet is a thief."
  280. They are *NOT* typical IRC'ers by absolute · · Score: 1

    I take offence to you branding typical IRC'ers are all like the people in that IRC Log. In fact the majority are absolutly nothing like that. The people in the IRC Log I posted are the bottom dwelling scum of IRC. They are wannabe script kiddies who think only of them selves, and are obviously to young to comprehend what is really going on here...

  281. Re:MODERATE THAT UP! by Shadarr · · Score: 1
    According to the records, a total of seven moderator points have been wasted moving your little story up and down. Since you seem to just be looking for attention, be happy. You got plenty.

  282. Uhh... No. by Mr.+Flibble · · Score: 1

    Quake 1 was GPL'd

    Quake 2 probably used some of the source for Quake1. Maybe it only used 1 line. So now it's a derivative work, and I can demand source.

    Quake 3 probably used some of the source from Quake 2. Again, maybe it only used 1 line. That would make it a derivative work.

    I demand source for Quake 3!


    You have misread the GPL.

    You see, Carmack owns the copyright to the quake 1 source. He can do whatever he pleases with it. He can take his original source and re-release it as Quake 1 1/2 if he wants to. No one can stop him. This is because he is the copyright holder on the orgininal code, he can release the original code under another licence too if he wants. What he CANNOT do is take already released GPL code that has been changed and close it.

    So even though Quake 2 and 3 may be derived from Quake 1, because Carmack owns the source he can do whatever he damn well pleases with it. He just cant do whatever he pleases with someone elses GPL'ed code.

    --
    Try to hack my 31337 firewall!
  283. Nope. by Skip666Kent · · Score: 2

    ...

    --
    **>>BELCH
  284. Exactly by Indomitus · · Score: 2

    I can't believe how hard it is to get people to hear this argument. No higher court has ever found that the NRA's interpretation of the 2nd amendment is what the framers meant but that gets almost zero air time during debates on gun control. Even people who are for gun control talk about it as if an amendment to the Constitution is needed even though that would only confuse things further.

    I have to give it to the NRA though, they are right up there with the tobacco industry and politicians in their ability to snow the American public with ad campaigns.

  285. YHBT by Anonymous Coward · · Score: 0


    Sorry :)

    By the way, I judge people by their actions rather than by the ideals they claim to have. Isn't that how you'd judge the Communists? I know I would. It happens I go a step further and hold you guys to the same standard. You do come out better than Stalin did, of course :)

    1. Re:YHBT by prijks · · Score: 1

      Sorry :)

      well, i suppose i'm lucky enough to not have been called a mindless moron. if i didn't have a compiler to write, this might be a fun way to spend the afternoon

      By the way, I judge people by their actions rather than by the ideals they claim to have.

      do you judge them by their general actions, or only by their actions at a time when you've insulted their fundamental beliefs?

      Isn't that how you'd judge the Communists? I know I would.

      Well, it really depends on the situation. The "communist" regime in russia is something I judge to have been evil, based on their actions, yes. However, due to my catholic upbringing (which I try to not let get in the way of my thinking) I have a tendency to try to do as little judging as possible. Unfortunately I fail at that. So although my personal political philosophy is libertarian, I don't judge somebody who holds a different philosophy as being wrong or something. As Op Ivy once said, "All I Know is That I Don't Know Nothing," and despite the double negative, those are pretty wise words. I am quite possibly or likely wrong, and have no problem admitting I don't know all the answers. However, by misrepresenting the libertarian philosophy, you misrepresent what I believe in, and what you said was basically "Pete would have no problem violating the GPL, cuz Pete's a libertarian," and that is where the problem lies, because that is not something I believe, and even though I will admit I may be wrong about what I believe, I definitely do not want people saying things that are not true about what I believe in...

      It happens I go a step further and hold you guys to the same standard. You do come out better than Stalin did, of course :)

      Well, I'm certainly happy to hear that. =) And please realize I do have a sense of humor (a rather sarcastic one at that), and I'm only take this semi-seriously, but please realize there are times when you can't expect everyone to just laugh along after you've insulted them...

    2. Re:YHBT by Anonymous Coward · · Score: 0


      By the way, I judge people by their actions rather than by the ideals they claim to have.

      do you judge them by their general actions, or only by their actions at a time when you've insulted their fundamental beliefs?


      OW! Right between the eyes! :)

      I do try to judge them by their actions in general. Do I probably fail sometimes? Uhh, heh heh heh. Yep. I don't doubt it.

      And please realize I do have a sense of humor (a rather sarcastic one at that), and I'm only take this semi-seriously, but please realize there are times when you can't expect everyone to just laugh along after you've insulted them...

      Hmmm . . . The generalized and profoundly harsh judgement of libertarians in my troll was not representative of what I actually think, and I really don't consider myself to be making a general assumption that all libertarians are hypocritical to some degree . . . I know better than that, I'm not a child. However: I sure did make a very broad, sweeping, and wrong generalization to the effect that libertarians are humorless zealots, and for that I apologize.

      Thanks for being patient.

    3. Re:YHBT by prijks · · Score: 1

      Well, I just discovered that I really should've known better than to have a token called EOF in my compiler seeing how that caused all sorts of grief. So now that it finally compiles again, I've returned to good ol' /. ... at least it's not due for another 4 weeks...

      I must admit, it's been a while since I've found myself entertained by comments on /., and it was certainly mildly embarrassing to realize I'd responded to a troll (i shoulda read more of the responses to your initial post before I responded), but then again, it was a troll with a score of 4, so a response probably wasn't completely unwarranted... oh well, onwards...

      However: I sure did make a very broad, sweeping, and wrong generalization to the effect that libertarians are humorless zealots, and for that I apologize.

      heh. thanks.

      Thanks for being patient.

      No problem. There's no reason not to be, seeing how there's still plenty of beer left in the world. Besides, if I were to let myself get really worked up about this, then that'd be a real sign I need to chill out...

  286. Agreed (me too post) by mcrandello · · Score: 2

    Also if there were anyone 'and their lawyers' i would like to see defend this, it's john Carmack and Id Software. Look at it this way, Id has always had problems with people distributing their S/W illegally, from the 'shareware' cracked CD's to the Q3 IHv test program. They've had a lot of experience with this sort of thing and as a result are very vigilant, not to mention they get the support of the Quake players behind them (I'm guessing this guy is already becoming somewhat of a pariah as a result of his actions...) And if it does come to a court battle you can bet Id's lawyers will be a lot toothier than the ones the DeCSS defendants have. Of course this is all IMO, take it as you will, but defending the GPL in court may well be the best gift that John Carmack could ever give open source auhors.


    mcrandello@my-deja.com
    rschaar{at}pegasus.cc.ucf.edu if it's important.

  287. I don't get it... by Danse · · Score: 2

    go blow gary kleck, you fucking gun-loving baby killer

    Man, with intelligent, well-spoken people like you arguing against guns, it's tough to understand why so many of us here think people like you are idiots.

    --
    It's not enough to bash in heads, you've got to bash in minds. - Captain Hammer
  288. Re: Libertarians + the GPL [ot] by nmos · · Score: 1

    Of course information is much easier to come by and diseminate now then back in 1906.

  289. Re:Solution: Repeal The Second Amendment by LunarOne · · Score: 1

    "Guns do not kill people, people kill people". This means that a gun is a tool. Guns are USED to kill people, they do not kill people unless a person makes them.

    Hmmmm. Yeah, maybe guns *don't* kill people. As a matter of fact, people use hammers and saws to kill people sometimes too, albeit more effort is required with hand tools. I was thinking, how about:

    "Guns make it easier to kill people when you have that urge...and to do it quickly, before the urge wears off."?

    I'm just saying :)

    --

    Read my sig if you like, but I'll never see yours, thanks to Discussions, Viewing, Disable sigs...
  290. Open Source Licenses are Useless by Anonymous Coward · · Score: 0

    These licenses are nothing more than words on a page (or screen). They have no real meaning or value in a court of law. They could only really be enforced if the person in violation profited from that violation. Even then since the license is put out by a group with no financial backing there would be no way anyone could go up against the legal team of a large corporation.

  291. Re:Solution: Repeal The Second Amendment by Danse · · Score: 2

    Gunpowder has been around for over a thousand years. It doesn't take a genius to figure out how to use it to propell a hunk of metal at another preson. Banning guns (even if it was remotely feasible) will just ensure that people are defenseless against those who are bigger, stronger, faster, or more numerous than themselves. What's to stop the tyranny of a corrupt government if all the citizens are unarmed? The military will possess the vast majority of weapons in the country and even though they will likely lose much of their manpower (because many wouldn't be able to be convinced that they should fire on american citizens, although many others will be much easier to persuade or bribe) they will have the sole ability to enforce the government's wishes. Then we end up like so many other countries out there with opressive governments backed by military force. Our government has already taken many steps to limit our rights. They already use federal forces to enforce the law on citizens. Don't think it will stop anytime soon.

    --
    It's not enough to bash in heads, you've got to bash in minds. - Captain Hammer
  292. not that silly... by Danse · · Score: 2

    No, you're not expected to just stand and die, that would be silly. But your argument is basically 'some one else might have one, so i need one' and thats just daft.

    I think his argument was perfectly reasonable. I would extend it even further. Just because someone breaks into my house and threatens me with a knife instead of a gun, should I not be allowed to shoot him, or must I use a weapon more equivalent to the intruder's weapon?

    Perhaps I should just challenge him to an arm-wrestling match. Winner gets to keep the TV and stereo equipment. I guess you think that whomever is bigger or stronger or faster should always have the upper hand when committing a crime against another person. Why should I be forced to try to defend myself from someone who would have no trouble twisting me into a pretzel, without the aid of a gun? A gun requires little physical prowess to be proficient in its use. If I learn how to use it and practice often enough that I don't get overly rusty, then I have a pretty good means of defending myself. Even if I'm disabled and can't use my legs, I could still operate a gun, which would probably be my only method of self-defense.

    I firmly believe that everyone should have the right to own guns for self-defense. Simply because they are one of the most effective tools for self-defense. Quite often they don't even have to be used, just the fact that you have one can be enough to deter the criminal, even if they have one as well. Criminals don't like even odds. They want the easy score.

    I could also go into other reasons why people should have the right to own guns, mainly dealing with defending against the government, but I'll leave that for another discussion. I think others have gone into that in some of the threads here already anyway.

    --
    It's not enough to bash in heads, you've got to bash in minds. - Captain Hammer
  293. Wrong (OT) by ??? · · Score: 1

    The disrespect for private ownership is what caused the american trade enbargo on cuba (and almost launched WW3).

    Umm. No. The overthrow of a _military_dictator_ *supported by the US government* is what caused the American trade embargo and the missile crisis. The suggestion that the Americans were somehow supporting freedom and democracy in condemning Cuba is ludicrous.

  294. I just want to say . . . thank you. by Anonymous Coward · · Score: 0


    I would just like to heartily endorse the use of the word "asshead". Not necessarily in conjunction with anyone in particular, just in general. I think "asshead" is a word that just doesn't get enough airtime.

    Thank you. Of all the positive feedback I've gotten on my trolls here at Slashdot, yours is very meaningful to me. When the word "asshead" came to me as I wrote that troll, I knew it was special, and I used it with fierce joy! I'm very glad that someone out there shares my affection for "asshead", and I'm grateful that I've been able to share that word with somebody who appreciates its worth.

    I'm a little bit choked up here. Seriously! I'm not trying to be sarcastic here, it's just rare that I run into somebody who really enjoys words like "asshead".

    --80md

  295. Here's a better experiment by Anonymous Coward · · Score: 0

    I put up a sign in my yard that says "I support the 2nd Amendment and the NRA!"

    You can put a sign in YOUR yard that says, "No one should have guns at all! NO GUNS HERE!"

    Your argument is PATHETIC. If your "psycho" is already a killer, it's already illegal for him to own a firearm!

    If you PICK AND CHOOSE which rights you support, then basically you're a hypocrite. Both Freedom of Speech and the Freedom to Bear Arms have limits, but they're BOTH FUNDAMENTAL FREEDOMS.

  296. hilarity (ihbt twice in one day...) by Nehemiah+S. · · Score: 1
    re. 1 &2: I've been called worse things than zealot, by people I respect much more than you... In fact, I've called myself that. if you read my userid, you'd know I am a science fiction zealot, and a progressive metal zealot. I am not, however, an LP zealot. I don't agree with everything they say, I don't necessarily or even usually vote Libertarian, and I don't accept anyone's word as doctrine. If I disagree with what someone is saying loudly in a public forum, I am going to state my disagreement in a tone which matches the tone they used in their statement. If they are subsequently able to convince me that I am wrong, I am going to change my ideas. If they snicker and call me names like you did, I am going to feel secure in my ideas because you have not only given me no reason to challenge them, but implicitly admitted defeat through resorting to an ad hominem attack.

    re. the fusion of 3 and 4: how can you describe yourself as incurably well-informed, clear-headed, and open-minded, while simultaneously not caring to inform yourself about the issues (or platforms)??? my sense of humor tells me this is funny. So am I laughing at you or with you? just how good is your alleged sense of humor?

    Also, I don't have much difficulty interacting socially with people who disagree with me politically. My fiance is a Democratic zealot; i.e. she votes democratic regardless of who is running or what they stand for. She would vote for the antichrist if he was wearing a donkey hat, yet I love her because she is a caring, intelligent, strong-willed person who has an incredible zest for living. In fact, none of my close friends are Libertarians. I look for different qualities in my acquaintences online and off...

    Besides, if I didn't have a sense of humor, would I be a chaoist and reverend of the POEE? I take myself seriously only when absolutely necessary. When I feel like my right to not take life seriously might be threatened by ignorance amongst well-meaning people.

    kallisti,

    Rev Neh

    --
    ... and there is no doubt, that one day he will be
    where the eye of his telescope has already been
  297. Fucking brainless moron. by Anonymous Coward · · Score: 0


    Nobody holds Haider responsible for Hitler's crimes. People are concerned because Haider has expressed admiration for Adolf Hitler. Nobody in the Sandinistas ever expressed admiration for Stalin.

    On the other hand, it's interesting that you defend yourself by saying, "they do it to us!" -- and the "us" you have in mind is somebody who has publically expressed admiration for Adolf Hitler. If that's your "us", I'm pleased to be one of your "them". :)

    At any rate, even if Haider were "being held responsible" for Hitler's crimes, and even if Haider weren't a fan of Hitler to begin with, that would hardly justify your mindless bigotry against Nicaragua. If it's wrong when your "opponents" do it, does that make it right when you do it? No, you pathetic dumbass, it does nothing of the kind.

    You're just a shithead looking for an excuse.

  298. Re:Solution: Repeal The Second Amendment by lowe0 · · Score: 1

    This is obviously sarcasm. I'm trying to suggest that the government doesn't like us having guns and being able to kill simply because they don't like the competition.

  299. Carmack v. Slade by DevilStick · · Score: 1

    I've read the posts on this thread with more than a little interest. The posts really run the gamut. From civil libertarians to GPL zealots to warez d00ds, this topic has 'em all covered. Since I am none of the above, I thought I'd contribute my own $.02, for once. To the extent he holds the copyright to code, John Carmack is within his rights to release that code under whatever terms he chooses, within some limits. (For example, he can't require us to commit criminal acts in the license. I suppose it may be illegal in some states to dump milk/cherry slurpees on your head, but I can't say I know that for sure.) To me, the interesting issues here are those that relate to contract formation, and interpretation of the GPL. The enforceability of most software click wrap licenses is generally predicated on the act of clicking a button (usually required to install commercial software which uses that type of license) to seal the user's acceptance of the license and form the contract. The act of clicking the button, which is required to install the software in the first place, is the evidence needed to establish that the user accepted the license. It's quite common in the Linux community, however, to distribute software in a manner which does not require the user to read anything, much less a license, to install and use it. I wonder how John packaged the Quake source code and how that would affect the enforceability of the license. I wonder if the package required Slade to accept a license before accessing the code. The other aspect of this that really interests me is interpretation of the GPL to the facts. In some of the posts, I've seen some indications that Slade believes he is distributing (in some cases anyway) patches to GPL'd code, rather than binaries which include GPL'd code. I can't say that I know the true facts about what Slade did, but the GPL doesn't purport to apply unless the binaries you distribute are a derivative work of GPL'd code. Another point to keep in mind is that the GPL is notoriously ambiguous. I've been told that the license was drafted that way to prevent people from easily finding loopholes in the license. While the intentions behind the drafting the license may have been fundamentally good, I don't think the ambiguities in the GPL serves the best interests of the open source community. One of the fundamental tenants of contract law is that "ambiguity is resolved against the drafter". To the extent Slade can establish a reasonable interpretation of the GPL which would permit his activities, Carmack may find himself in an uphill battle. If that doesn't unsettle you, consider this: unless both Carmack and Slade waive their right to a jury trial, factual matters (such as whether Slade's code include Carmack's code) will be decided by a "jury of their peers". Mind you, that "peers" includes the general population. Imagine 12 Joes and Janes from the street trying to make heads or tails of this, with the fate of the GPL in their hands. Now, before I get /.'d, bear in mind that I'm not trying to take sides here. For me this is more of an intellectual exercise than anything else. I'll be kind of curious to see what develops over the coming weeks.

    1. Re:Carmack v. Slade by pabs · · Score: 1

      Ouch, change to text formatted output.. :)

      It's quite common in the Linux community, however, to distribute software in a manner which does not require the user to read anything, much less a license, to install and use it.

      Agreed. But JC was extra careful with the quake source code (even more so than he was with the doom src code).

      I wonder if the package required Slade to accept a license before accessing the code.

      Not unless Slate found a way to delete the header of every source and header file, along with deliberately not read the file called readme.txt after uncompressing the archive.



      --
      odds of being killed by lighning and

      --

      Odds of being killed by lightning and winning the lottery in the same day: 1 in 2^55

    2. Re:Carmack v. Slade by SedentaryZ · · Score: 1

      It's quite common in the Linux community however, to distribute software in a manner which does not require the user to read anything, much less a license, to install and use it.

      This doesn't change anything. In that case, the standard copyright issues come into play - the author still has the copyright on the original source which by law prevents you from redistributing it or any derivative work. Remember, the GPL is simply giving you more rights than you would have under current copyright law. JC didn't release Quake into the public domain; he is still the copyright holder and as such reserves all such rights. He simply chose to give you even more rights than copyright allows by using the GPL.

    3. Re:Carmack v. Slade by DevilStick · · Score: 1

      Fixed my formatting - sorry about the first post. ;^)

      I disagree in part. I agree that Carmack would still have hold a copyright over the code, but the manner in which he packaged the code would affect whether the GPL or some other license applies to the code.

      To enforce the GPL, Carmack will have to demonstrate that Slade assented to the terms of the GPL. While Carmack will surely argue that Slade *must* have seen the license embedded in the source files, he will not be able to argue that Slade could not have accessed the code without accepting the license.

      This is significant because if Carmack cannot establish that Slade had knowledge of the license, then I think Slade's use of the code would be subject to an implied license, not the GPL. If I were Slade, I would argue that, as a matter of happenstance, I accessed the code, compiled it without looking at the original source files, then reverse compiled it and worked with the files that resulted. Sure, everyone on this board would hoot at that kind of an assertion, but Carmack would have the burden to prove that Slade did not do that.

      I'll be the first to tell you that Carmack will probably be able to get past this particular hurdle. I think Carmack's biggest obstacle would really be dealing with the ambiguities of the GPL. My real point here is that Linux community takes for granted that the GPL will apply to the software, when I don't think that's a sure thing. Probably provable in many cases, but the open soruce community isn't doing itself any favors on that front given the way it distributes code.

    4. Re:Carmack v. Slade by DevilStick · · Score: 1

      Yeah, sorry about the formatting. ;^)

      >Not unless Slate found a way to delete the header
      >of every source and header file, along with deliberately
      >not read the file called readme.txt after
      >uncompressing the archive.

      There is a way - extract/unzip/untar the files, compile them, get rid of the original source files, reverse compile the binaries, and use the files that result. Sounds improbable, but that's one way of doing it.

    5. Re:Carmack v. Slade by SedentaryZ · · Score: 1

      This is significant because if Carmack cannot establish that Slade had knowledge of the license, then I think Slade's use of the code would be subject to an implied license, not the GPL

      If Slade argues that he had no knowledge of the license, then he is limited by standard copyright regulations. Modifying the posted source and freely distributing the compiled binaries is a violation of copyright law. There is no implied 'license' other than the rights granted under copyright law, such as fair use. Slade made a derivative work from JC's copyrighted work and he is prohibited by law from distributing that work. JC decided to allow such modifications to occur by distributing his work under the GPL. The only right Slade has to distribute his modified binary is granted by the GPL. If he doesn't conform to the GPL, then he should quit distributing someone else's copyrighted work.

    6. Re:Carmack v. Slade by DevilStick · · Score: 1

      >If Slade argues that he had no knowledge of the license, then he is limited by standard copyright
      >regulations. Modifying the posted source and freely distributing the compiled binaries is a violation of
      >copyright law. There is no implied 'license' other than the rights granted under copyright law, such as fair
      >use. Slade made a derivative work from JC's copyrighted work and he is prohibited by law from
      >distributing that work. JC decided to allow such modifications to occur by distributing his work under
      >the GPL. The only right Slade has to distribute his modified binary is granted by the GPL. If he doesn't
      >conform to the GPL, then he should quit distributing someone else's copyrighted work.

      Copyright law just defines the scope of an author's rights over the copyrighted material. An author can grant a license to his copyrighted work, and that license can be either written, or it can be implied from the circumstances. (E.g., the author posts the code on a web site under circumstances which make it apparent the code is intended to be downloaded and used but does not specify license terms.) Copyright law does not prohibit an implied licenses; in fact, copyright law says very little about licensing. That's left to the more general laws of contracts.

      What Slade would be arguing in that scenario is that he was unaware of any terms and thought that Carmack was just making the code available under a broad implied license. I'll be the first to say that Carmack could probably establish that Slade either knew or should have known that the code was subject to the GPL license. The point I was trying to make is that by choosing to package the code in a manner which does not require acceptance of the license before accessing the code, Carmack has opened himself up to having to establish acceptance of the license. If he can't establish that Slade knew or should have known about the GPL license, he won't be able to enforce the GPL against Slade. This will be one more thing Carmack will have to prove if he has to bring some sort of enforcement action.

      The point to be taken here is a broader one - commercial companies create those install routines for their products for a reason - to help establish the enforceability of their licenses. Does the open source community feel that their code is less valuable and less deserving of equivalent packaging? Just a thought.

  300. Re: Libertarians + the GPL [ot] by Anonymous Coward · · Score: 0
    I think we've gone off on an interesting, but irrelevant tangent.
    I don't understand some people. :)
    The bottom line is he Slade knew what using GPL'ed code meant - releasing his code. He blatenly disregarded that.
    If he didn't like the GPL then he should :
    • Ask Carmack to not GPL any of his code.
    • Write his own 3D engine, and then he can proudly say "Not released under the GPL!"
    • Write his mod to another game which isn't married to GPL.


    This reminds me of loser smokers who think they have a right to breathe toxic fumes into the air for others to breathe, heheh.
  301. Update: Carmack's latest .plan file by Mr.+Flibble · · Score: 3

    Carmacks latest
    .plan mentions an important point, Slades development was remotely wrecked. That is not what we need. We don't need vigilantie justice (as much as I admit I got a smile from some of the comments on Slashdot as to what was going on with his system.) This is NOT the way to promote the GPL.

    Full text of Carmack's .plan follows:
    ------------------------------------------------ --

    2/24/00
    -------
    Some people took it upon themselves to remotely wreck Slade's development system. That is no more defensible than breaking into Id and smashing something.

    The idea isn't to punish anyone, it is to have them comply with the license and continue to contribute. QuakeLives has quite a few happy users, and it is in everyone's best interest to have development continue. It just has to be by the rules.
    ------------------------------------------------ --

    --
    Try to hack my 31337 firewall!
    1. Re:Update: Carmack's latest .plan file by Dharma · · Score: 1

      While I don't advocate this kind of conduct either, I can't help but sit back and think "That's the beauty of Karma ...." :)

  302. Re:I steal GPL code daily AND ITS SO COOL! by Anonymous Coward · · Score: 0
    Simple really, you idiots do all the work, I fold the code into my VERY closed products and sell them.

    The idea that someone will 'blow the whistle' is complete crap - the engineers here are paid FAR, FAR to well. Unlike you pricks.

  303. Another mirror by smash_phase · · Score: 2

    http://home.wanadoo.nl/whatdoya/QuakeLives , Just in case the others get /...ed http://home.wanadoo.nl/whatdoya/css is still up as always..

    Just my personal vendetta, for euronet.nl selling the bandwidth I payed for 1 year in advance, for free under wanadoo.nl (the upstream from S1-0-0.mae-east.us.euro.net to asd-bfr.euro.net still sucks, no matter how much excuses) You can't give away that which you don't own.. (bandwidth)

    --
    /* Be the change you wish to see in this world - Mohandas Karamchand "Mahatma" Gandhi */
  304. here is what i am waiting to see by Xkill_ · · Score: 1

    Picture this: We already know that the US is full of blood thirsty lawyers. Now what would happen if a few of them got CS degrees and some creativity? They could look at the electronic signatures of various software programs and then compare them to open source projects. When you get a match, BAMMO! We all know that the open source community doesnt really care about money, but the lawyers/CS people do. So they could bargain that they get a large lump sum of the out-of-court settlement for damages as well as help open source people keep the IP rights to thier own code. sounds like a plan, what do other people think? Is this sort of thing even possible? Granted this would only work if people were to copy large parts of open source software,

    "The importance of using technology in the right way has never been more clear."

    --

  305. Maybe this is a naive solution... by for(;;); · · Score: 2

    Why can't you keep all the physics (or whatever; the data and computation needed to do worthwhile cheating) on the server and put only bare interface stuff on the client? Would this be a much higher data transfer requirement; like would the graphics be a lot harder to compute? That seems like a viable solution.

    If this is too much of a bandwidth hog, make some computational sandbox for the server to download cheat-worthy computation to.

    For every function F, there's an inifinite set X of programs X1, X2, ... that compute that function. (No, X is not recursively enumerable, but there exist subsets of X that are.) Write a program Y that generates some (obscure) binary Xi that computes F each time it is run (where i is some positive integer). Release the source to Y. When a client logs in, have her download the binary for Xi. You can verify that this is a legitimate binary. (I think yacc or lex dealt with similar issues.) You wouldn't even need a sandbox, necessarily, although that might improve portability.

    You might not even need for X to be inifinite, although someone could take an Xi and make a Xj with the same hash value; if X were infinite you (in theory) could discard used Xi's.

    What am I missing here?

    --

    "Whatever happened to fair use?"
    -- Duff-Man
    1. Re:Maybe this is a naive solution... by Cuthalion · · Score: 2

      For every function F, there's an inifinite set X of programs X1, X2, ... that compute that function. (No, X is not recursively enumerable, but there exist subsets of X that are.)

      Perhaps on a turing machine. However..

      For any finite hardware platform there is a finite number of distinct programmes, as programmes have descrete lengths, and a maximum length (the maximum ammount of addressable memory, or maybe HDD sizes or something) Sure, this is very very large, but is finite. Furthermore since each programme is finite length, the set of them is recursively enummerable.

      But that's just pedantry. The real issue is - you're crazy! This may prevent cheating, but it fascilites and encourages distribution and execution of untrusted binaries. Furthermore, while this may be a theoretical possibility, I sure wouldn't want to be the one to debug it!

      Maybe distributed.net should stop searching for keys and start doing an exhaustive search for fast factorisation code instead.

      --
      Trees can't go dancing
      So do them a big favor
      Pretend dancing stinks!
  306. Hmmm.... by Raunchola · · Score: 1

    Anyone notice that Slade hasn't popped up on irc.gamesnet.net lately? Wonder why? :)

    --

    --
    The real Raunchola isn't cool enough to have any imposters
  307. Re: Libertarians + the GPL [ot] by Anonymous Coward · · Score: 0

    > Coca Cola used to be a highly addictive product.

    Are you kidding? Coca Cola still is a highly addictive product! Caffeine is physically addictive, complete with withdrawl, unlike cocaine. At the levels that cocaine was included in Coca Cola it could very well have been less addictive than the current formula.

  308. Re:Solution: Repeal The Second Amendment by Anonymous Coward · · Score: 0

    "Factories" and "precision engineered" are two phrases that don't really go together. You've got to be careful that your rhetoric doesn't get in the way of your logic.

  309. Give away electrical cars by Anonymous Coward · · Score: 0

    ... interesting, perhaps they should give away methane powered cars, they could just about run on shit. Electrical cars shift the pollution to the power stations running on coal. We could cheaply use regenerative braking on todays cars, just think of the reduction in greenhouse gasses at the next set of lights. Anyone want to make a kit? Nikkers to this, catch a bus or train! Hey ride a bike! The consumer will eventually choose to buy GPL'd products when awareness increases, humans on mass generally take the easy way out which is why so many people drive a car to work, alone. If you don't get it forget it. The tide has turned.

    1. Re:Give away electrical cars by Anonymous Coward · · Score: 0

      I didn't realise that using dams to produce electricity used COAL. All along I thought it was WATER.

      The big money comes from selling to corporations. They want someone to be accountable for software, hence the current selling of closed source software is right up there alley. Lots of free applications exist, but businesses choose expensive Microsoft OSes and Office Suites.

      If you're too blind to see that then forget it. No tide has turned yet. GPL'd applications don't yet make up the majority, and they might not ever. It is a great concept, but great concepts don't always win out.

  310. Re:IMO you completely ignorant about the cheaters. by Sneaky+Bastard · · Score: 1

    >That Its very nice John want to support cheaters

    Besides your own pitiful, whining imagination, what documentary evidence do you have that John Carmack is deliberately helping cheaters?

    When the Cheaters first appeared, A COUPLE OF YEARS BEFORE the Quake Source release, what effective action did you take against them?

    Did you organize any community effort to track the lamers down (using the net.gods amongst the Quake player *community*) and punish them so thoroughly that anyone even thinking about cheating after that would have nightmares?

    If not, then you are way the hell out of line to be whining about them now!

    > - thats his deal - and his right...but -
    >lets look of what he done, and its consequenses
    >instad of the very nice, but bottomline -
    >totally unintersting part about GPL me this and that..
    >GPL doesnt help the cheater or anticheater -
    >it has no impact on the game..

    The Cheaters had already cracked the weakly designed Quake network protocols and created the first radars and aimbots within a few short months after the initial Quake release. They obtained their OWN *assembler* source code by reverse engineering.

    GPL helps the anti-cheater more than it does the cheater, despite how things may appear for the near term.

    Opening the Quake source has made if possible for hundreds of very bright, creative and security-knowledgable Internet programmers to review the security model of the Quake Network protocols and come up with a strong long-term solution, if one exists.

    What are you doing to help ensure that happens - besides whing about John Carmack?

    [BR]Sneaky!
    AHL Clan Bloodrush
    long term Quake, TF and MegaTF player
    email: mhobson@pacbell.net

  311. slade[GP] - I think he is... by Barbarian · · Score: 2

    There's a few people with [GP] in their nicks that hang around the channel where the QL people and Slade did....


    --

  312. Re:IMO u tend to totally overlock the most importe by C.Lee · · Score: 0

    > What HAS impact is that JC released source - now every damn cheater
    >are running around damaging the game.. seen from the game-side - its
    >hurting Quake - ALOT - because - ppl whom before maybe would consider
    >to play it for 1-2 years - now leaves, especially after the guy with
    >aimbot, hacked QW, and speedcheating messed him up...
    >Along come slade, and others - wanna preserving the game, and the fun
    >playing it.. and all u can focus on are - he violates the GPL - well -
    >ppl - its a easy choose - F*ck the game, or f*ck GPL...
    >For u NOT playing it - then i understand why u think GPL are more
    >importent.. but if u ARE playing it - then all u get out of enforcing
    >GPL - is that QL and others might aswell shut down, u might aswell
    >admit - u and JC - are RESPONSIBLE for cheaters destryoing the game..
    >because U forces him to deliver every manhour, everything he has done
    >to preserve the game... Maybe JC and ID made the game - but bottomline
    >- we dont play it - Q is dead..

    It's long past time gamer idoits like you realized nobody really gives a damn about you. The Quake code doesn't belong to you. End of story. Go do something useful with your life--like playing in traffic.

  313. U know what LRG and QSA are? by [TFT]Tiger · · Score: 1

    I do more then whine - i handle the situation..
    In the leagues i lead, by forming LRG - and LRGs
    daily work, by getting (or try) Europian and USA-leagues to take steps.. vs the cheaters, either by rules, or implanting countersteps, control software etc...
    By talking, and contacting serveradmins of big public servers, by operate certain servers, among this - for a a period - waveguide - which according to TheCLQ was one of USA's biggest servers.. i do more then whine.. but - i cant remember ive ever seen ure name popup in the debate regarding cheating/counter-cheating in STA, TvT, STFL, IGL, IMTFL or similar leagues..
    Neiter do i find u on the roster of LRG or QSA...
    And about cracking Quake - right - try again.. The first radar ffirst showed at QW late version in 97 - considering that QW was pretty old at that time... besides - 99% of the crachs that was out - didnt work, or worked poorly - today - both radars, speedcheats, etc works great.. now the cheaters dont have to guess - now they got not only access to the Q-source - they also get the source to the QL - because of GPL... but question are - maybe ure a cheater - since u think its such a great idea to send out the source to everything, and know when the cheats emerged ?!?!?
    I so far havent meet many ppl - whom except for defending PGL found JC's attacks on Slade as a good idea..

    Oh - and dont give me any BS about me contributing.. i had for long time been involved in 25-50% of most stuff in Mega TF (LRG, DetPipe, IMTFL, TPL), and in NTF (AKA Regular TF) - by beeing co-cordinator in ITFL, and helping out in TvT..

    BUt - lets turn the question.. What has YOU done to contribute in youre community ?!

    - Tiger

  314. LOL.. by [TFT]Tiger · · Score: 1

    The difference is that i know that ppl gives a damn - and i know that for ppl ure nothing but a unknown guy posting a message, saying nothing..

    Go play with youre aimbot..

    - Tiger

  315. Heh by [TFT]Tiger · · Score: 1

    U tend to overlock the fact, PGL or not - softwarehouses steals from eachother.. u remember the MS-Dos 6.0 thing with MS vs Norton and Stacker ?

    Just to refresh u - MS stole the Defrag, and Stacker program from them... MS was forced by law to pay for the "thieft" - and pays still..
    U think thats first time MS steals ? - u think its last? - u think theyre alone about stealing ?

    PGL ? - nice thought - but in the modern world - a piece of paper which does nothing but trouble, for those ppl that in this case tries to do something for alot of ppl..

    - Tiger

  316. Legalities of Disclaimer type agreements... by HobophobE · · Score: 1

    Here's the beef, to put up a simple clickthru agreement on a site (like the ones on warez sites and, of course, the one on quakelives.com) doesn't do a damn thing for protection. The simple fact of the matter is that to make an agreement (or even a full fledged contract) in regards to an ILLEGAL matter, simply means nothing. The whole 'you give up your rights upon entering this site' is irrelevant because by distributing the binaries to ANYONE regardless of WHO it is, as soon as THEY have the binary file, they immediately have a legal right to the source code which was used to write it, it is not totally in error to say that the source code is part of the binary file... I'm not exactly positive on this one, but I do think there are a few possible ways of getting around the 'security' problems Quakelives is having... One would be to release the binary in only insecure version, then to release a security patch that would go in and modify the Exe to the version that IS secure, this way, the patch's source could be kept closed source while the source to the actual quake binary could remain open (i know this is an added trouble to go through, but that's life)... Another way would be to use some open source compiler and modify the source of it so that it would require modified source code that would only compile under it (this way, no one else can compile it, you're fine) but I'm not much of a programming expert, so again, I'm entirely unsure of how easy and/or effective this method would be.... just a thought.

    --

    -HobophobE
    Nothing laughs forever.
  317. wouldn't charging for access solve this mess? by jdasher · · Score: 2

    Admittedly, I haven't been a member of a "gaming community" since the last time I played Dungeons & Dragons more than a decade ago. But couldn't this Slade character charge people to access his code/patches/whatever?

    I understood the GPL to allow modifiers of source code to charge people for the improved (or merely altered) code, without limiting the right of their customers to give away the new/improved/altered source for free (or for the price of the transmission medium, e.g., burning a CD, paying for bandwidth, etc.).

    I haven't seen anyone address this, and wonder whether I misprisioned the GPL.

    Lawyers and experienced GPL folk especially encouraged to comment. =)

    1. Re:wouldn't charging for access solve this mess? by Deosyne · · Score: 1

      He certainly could charge for the software, but:

      10. If you wish to incorporate parts of the Program into other free programs whose distribution conditions are different, write to the author to ask for permission

      As Carmack has not given Slade permission to change the license of the product derived from his GPLed code, Slade would still have to release the source code to anyone who purchased a copy of the application, whereupon the buyer would be allowed to redistribute it freely. Slade's very poor attempt at a click-thru contract cannot violate the GPL as he did not get permission to change the license of his code. Not a very bright boy, is he? He'll likely hold out until a court case is warranted, as he sounds like the sort of prepubescent prat who would; the case will last about a half hour, as the GPL is very clear on this matter, and he will put his future potential as a software designer at risk by providing a legal precedent for future competitors to bring to light a history of illegal business practices, as well as engendering ill will within the development community; I surely would never hire him. Not likely to come up, but I avoid burning my bridges, so chalk it up to paranoia.

      Deosyne

  318. Dumb animal. by Anonymous Coward · · Score: 0


    mokers who think they have a right to breathe toxic fumes into the air for others to breathe,

    The Earth's atmosphere is very large. The smoke I breath into is is not going to affect you. Don't fucking kid yourself, you're just a mindless asshole looking for an excuse to ram your conformity down other people's throats. Either that or you're a hypochondriac, in which case you need professional help.

    When people politely ask me not to smoke, I politely do them the favor of putting out my cigarette. I owe them nothing, but civilization is a matter of being considerate so people can get along with each other. This is called good manners, and it's totally alien to moronic anti-smoking zealots like you. When I meet people like you who, whine and bluster at me, I show them exactly the same courtesy they've shown me: I blow smoke in their faces and laugh. They deserve it. They've earned it. People who shove their weakness, fear, or stupidity in my face and demand special favors annoy me. People who make such demands rudely have earned a series of sharp kicks in the head. Your hypochondria and other character flaws are not my fault. Keep them to yourself.

  319. Re:Similar to DeCSS? (Long) by Anonymous Coward · · Score: 0

    DeCSS is not a license issue. DeCSS circumvents the encryption technique by which data on DVDs are protected. This encryption technique is protected under a trade secret provision. The trade secret does not prevent anyone else from coming up with a different way to do the same thing, but in I belive that it is illegal to reverse-engineer trade secrets and use that knowledge to make a different product without permission from the holders of the trade secret. This is what "authors" are being legaly persued under, as they have admitted to reverse engineering the encryption technique after discovering the un-encrypted key.
    However, in general submitting a trade secret in a public legal document without getting prior protection usually invalidates the trade secret protection. While the judge in the DeCSS case has closed the document that contained the DeCSS source, and thus the "trade secret" that was under suit temporarily, it is uncertain if it can regain trade secret status after the fact.
    The DVDs themselves do however have a license associated with them, which is that the DVD is for private use only, which generally means that it cannot be re-broadcasted or shown to a paying audience, etc. There may be other restrictions as well, but I haven't studied them.
    Further, the content of the DVDs are protected under the copyright laws, which prohibits anyone from using the material for any purpose (commercial, free, etc) without permission from the copyright holder. There is however a provision for "Fair Use", and if there it is in the "public interest", then at times, some form of the copyrighted work can be distributred, usually by news organizations. Even then under fair use and public interest there are other conditions.
    Derivative works are defined under copyright laws and I believe are works that are partially or wholly based upon an initial work. Derivative works are legal to privately make and privately own. The copyrights to the derivative works are owned by the the author of the derivative works. However, as a derivative work, it cannot be distributed publicly or privately without the permission of the copyright holder of the work that the derivative is based upon.
    To bring this back to the Quake GPL issue:
    Carmack et al. has the copyright to Quake, and until the copyright expires 75 years after the creation or publication, whichever is later the work is fully protected by the copyright laws.
    Carmack et al. has decided to license his copyrighted work (Quake)to anyone who asks under the GPL. If there are people or organizations that do not agree to the GPL, then they must abide by the copyright laws and utilize the copyrighted material under seperate agreement or license from Carmack et al. If there is a derivative work made by an author who does not agree to the GPL, then they have only the rights accorded to them under copyright laws, which prohibits the distribution for fun or profit of their derivative work, unless the copyright holder of the original work grants them permission, either under a different licensing structure or some other agreement.
    It's pretty clear cut that Slade doesn't have much of a leg to stand on. His attempt to comply to the GPL (which is to make the source available) but obviate it by making you agree not to ask for the source (which obstinately would be available, if you could ask for it) is pretty clever, but will probably not hold water. Most courts would probably hold that his "click through" agreement materially alters the GPL which his derivative work inherited, and thus is invalid, and order him to either withdraw the work, or modify his agreement. The GPL actually states that further restrictions cannot be placed upon the recipiants, which is a pretty final nail on the coffin for Slade's click through. The GPL was pretty tightly worded to prevent any such thing from happening.
    Now for the standard disclaimer: I am not an attorney, and none of the above information should be taken as legal advice. Before taking or refraining from taking any actions concerning anything discussed above, please consult a licenced attorney.

  320. What's a GPL??? by WHITEYtheCRACKA · · Score: 1

    Sorry, fellow geekers, I'm a newbie to this, and what is a GPL???

  321. NEVER ATTEMPT TO LEGALLY ENFORCE THE GPL by Anonymous Coward · · Score: 0

    he'll be forced to open up the source

    Be careful about forcing anybody to open source. I like the GPL - I think it's great. Unfortunately, the open-source/free-software communities need to realize it is as enforceable as any other license agreement. In other words, UCITA is the only way to legally enforce the GPL. Not sure if anybody has really considers this or not but its something you should be aware of. The GPL has no strength without either legal precedent or laws like UCITA. So remember, legally enforcing the GPL would give weight to click-wrap and shrink-wrap licenses. Thank you.

  322. Re:oh c'mon...-giving back by Anonymous Coward · · Score: 0

    give nothing back? the whole point of quakelives is giving back to quake, giving back to the quake community. DO u guys even know what slade was doing? what the quake lives prject was?? it was to prevent cheating, because when the source for q1 was released cheating was all over the place, u cant play a public quake game without being raped by cheaters, its fucked. quake lives was going to make a secure quale 1 client to prevent cheationg, GIVE BACK to quake and let quake live on, instaed of being destoyed, but wait.. if the secure client is open sourced... then its not secure is it...? so by releasing the source for the new secure client slade was working on, it would fuck the project, and leave quake being raped by the masses of cheaters. would you do something illigal for something you love? I do not believe slade just didnt release his source because he is a greedy little bastard who thinks he can gain something for nothing, hes not trying to fuck us, but carmack is fucking him, and us (quake players) -ease

  323. Invisible hand... by bartok · · Score: 1
    Actually, the invisible hand metaphore has been proven wrong time and time again. For those not in the know, the invisible hand stands for maket forces. In the invisible hand metaphore, the market can readjust itself without ANY kind of intervention from a gorvernment.

    If this metaphore were working as it's theory implies, we wouldn't be seeing the government raise interest rates to curbe anticipated inflation because some maket dynamics would have taken care of it. Likewise, maket dynamics would be sufficient to maintain strong competition and would make monopolies impossible. There are HUNDREDS of similar examples that stand ready to show that Smith's metaphore stands closer to wishfull thinking than anything else. A Keynesian economist could spend hours bringing up real life examples that demonstrate the Smith's invisible hand is poop.

    Touché!

    1. Re:Invisible hand... by SEE · · Score: 1

      First, Adam Smith himself advocated government intervention in certain circumstances. So your claim "in the invisible hand metaphore, the market can readjust itself without ANY kind of intervention from a gorvernment" is a straw man. The invisible hand, as originally put forth in the Wealth of Nations, is only intended to explain certain functions of a market. Later economists, both pro- and anti-Smith overextended the metaphor.

      Second, fiat money itself is government intervention in the market; a change in the interest rate at which the government loans out this fiat money is not an additional intervention, but a change in an existing intervention. So your example does not prove what you intend; it simply proves that when the government does intervene, it occassionally has to adjust its policy.

      Third, there are no real life examples that prove the invisible hand "is poop", because there are no real-life examples of economies operating without interference. Taxes, tariffs, license fees, labor laws, political favors, theft, intimidation, violence, wars, whatever. Guess what -- Newton's Law of Inertia doesn't work in real life either, unless you account for friction...

      Steven E. Ehrbar

  324. QuakeLives by Hard_Code · · Score: 2

    I've been subscribed to the QuakeForge list for quite a while. QuakeForge was one of the very first projects (apparently along with QuakeLives) that was started when Carmack released the source. These [QuakeForge] guys have their heads on straight, have already made and applied many patches, bugfixes, and have plans to redesign, modularize, secure, and add features to the codebase whilst still maintaining backwards compatibility, and portability to a very large range of systems. So that's my plug for QuakeForge (www.quakeforge.net, and also on SourceForge - hence the name).

    On the other hand, QuakeLives, from what I can tell, is a guy and whomever he could attract throwing up a quick project to be k3wl quake c0ders. Many on the QuakeForge project demanded that source be available from QuakeLives, some even going so far as to complain about this outfit to Carmack (really, the guy just wanted to do what was best...he doesn't need the community running crying to him to solve its problems), it really is a matter of principle. A rogue project can't just take the GPLed product of Id software's hard work, and then give out new binaries and keep the goodies to itself. That is really against the philosophy of the community, and a snub to all the legitimate Quake source groups who are trying to build an infrastructure for working /together/, /sharing/ fixes/patches/ideas instead of hoarding.

    Jazilla.org - the Java Mozilla

    --

    It's 10 PM. Do you know if you're un-American?
  325. Ha well.. by bartok · · Score: 1

    This has been an interesting thread. I look forward to another debate of the kind in in a GPL/evil communism thread.

  326. MegaTF by fluxrad · · Score: 1

    yah. medics get syringes. Engineers and HWGuys get a couple snazzy new items. All in all it just makes for a few more features - Airstrikes and such. I think there is a huge rift forming between gamers. There were the TF/MTF feuders, now the UT/Q3A brawlers...it's pretty funny. I think they're both damned good games. It's just too bad i got the V3 3500 instead of the GeForce. Oh well - bye bye framerate!


    -FluX
    -------------------------
    Your Ad Here!
    -------------------------

    --
    "It is seldom that liberty of any kind is lost all at once." -David Hume
  327. DeCSS etc. by Anonymous Coward · · Score: 0

    Today in the United States, encryption techniques to control licensed access to a copyrighted work are protected by copyright law - not by trade secret law. The Digital Millenium Copyright Act makes it illegal - sometimes even criminal - to defeat encryption techniques like that of the DVD. This is not solely a United States matter however, as the WIPO treaty requires signatory nations to protect such technology. Read more here http://lcweb.loc.gov/copyright/legislation/dmca.pd f