Slashdot Mirror


Quake 2 Source Code Released Under The GPL

Masem (and many others) writes: "The source code for Quake 2 is now available until the GPL license. The .plan file for John Carmack has the details." The Id Software site is of course slammed with demand for the code. Hopefully other mirrors will be available.

4 of 371 comments (clear)

  1. Responsible and Generous by DarkZero · · Score: 5, Insightful

    id Software, as always, is being responsible and generous to its fans. Instead of keeping its source code under wraps until the game is released to the public domain by copyright law some time in the year NEVER, id Software has decided to release the source code for a game that it is no longer using so that the fans may tinker with it and learn from it.

    If any of the people from id Software are reading this (which there is a chance of): Thank you. You rock.

  2. Cheating. by Oily+Tuna · · Score: 5, Insightful

    ID software are totally correct about the cheating aspects of releasing the code.

    There will always be people who try to cheat, and some who succeed. Releasing the source makes it significantly easier to make a cheating client.

    However,

    i) The benefits of having the source to an extremely successful games outweighs the disadvantages of increased cheating (unless you're a victim of the cheating ... try a lan party instead of the internet next time).

    ii) By seeing what the cheats come up with, perhaps the next generation of client-server games will have better cheat avoidance in the server and/or the protocol - we can learn from past mistakes or oversights.

    --
    Mmmmmmm ... sushi.
  3. Money and other problems by DragonMagic · · Score: 5, Insightful

    First off, Carmack seems to release the source code after two other complete games come out. Q1 Source came out after Q3A hit the shelves, now Q2 after Return to Castle Wolfenstein.

    But don't forget, that if they released the source code when the game was being created, not only couldn't they make money on the license, but also other companies would be able to compete on the same level without paying a price for it.

    Carmack gets paid for his programming skills, but you're arguing that he should get paid to program *everyone's* game, including his competitor, from one company. All the other companies could release their own Quake 3 Arena clones and make money, without even bothering to do anything with the programming.

    And don't forget, that when Q3A sold for $40+, id didn't get all $40. It goes from id, to Activision, to the distributor, sometimes to the wholesaler or direct to the big name store, and then possibly to a smaller store. By then, after the expenses of doing the packaging and the duplication, you're talking only a couple dollars profit per game direct to id... Split that among their, what, twelve workers now in the proper ratios, and that's not that much. Less than a dollar each, probably.

    Even multiplied by a few million, that's not that much money to pay those huge salaries. How do they make it up? Licensing.

    With licensing, there is *no* middleman. It's a contract between id and the company licensing the engine. In the end, it's probably a larger chunk of change than a first month's release returns.

    And secondly, you have to remember, as with Carmack's .plan update, that when you release the full code, people *will* find the ways they can use to cheat. They can modify the source for themselves, recompile the engine, and have it work for them. Therefore, the rampant cheats would cause multiplayer to go to pot upon release.

    No, what Carmack does is *more* than enough, and these are the factors not only he, but id and other people who can understand the business, realize, and have to protect not only themselves, but their consumers, from these problems.

    --

    Human nature is the same everywhere; the modes only are different. -- Earl of Chesterfield
  4. Re:nope ~ Re:free data files? by Jagasian · · Score: 5, Insightful

    If you really wanted to be a good person, you could return the favor to Carmack by going out and buying a(nother) copy of Quake2. Its only right to return the favor.