Want to read Slashdot from your mobile device? Point it at m.slashdot.org and keep reading!

 



Forgot your password?
typodupeerror
×
Open Source Games

Patent Issue Delays Doom 3 Source Code Release 283

An anonymous reader writes "id Software is still planning to release the Doom 3 source this year, but it's been delayed by a patent issue that's causing John Carmack to personally rewrite some of the code. The patent issue in Doom 3 concerns the Carmack's Reverse algorithm and has led Carmack to rewrite it in the open-source Doom 3."
This discussion has been archived. No new comments can be posted.

Patent Issue Delays Doom 3 Source Code Release

Comments Filter:
  • by operagost ( 62405 ) on Wednesday November 16, 2011 @10:48AM (#38073138) Homepage Journal
    This time, the pages linked from the story are very helpful. Carmack independently discovered the algorithm a few months after Creative's employees. They properly patented the process. I'm not sure how it escaped litigation this long; Carmack's lawyers were right to question this issue before the code release.
    This has all been above-board WRT Creative. It merely raises the question again as to whether patents should last over 10 years, or whether patents should be issued for software in the first place.
  • Props to Mr. Carmack (Score:5, Interesting)

    by Xeleema ( 453073 ) on Wednesday November 16, 2011 @10:56AM (#38073220) Homepage Journal

    I realize there may be a financial incentive for rewriting what is no doubt a fair chunk of one of the key "selling points" of the DOOM 3 engine, however I'm glad to see that this is being done so the source can be released *publically*. Even if not much comes from it, I personally enjoy going over the code released from id Software...it's like going and in time and watching Da Vinci with a hammer and chisel.

    (Yes, yes "Carmack's no Da Vinci", but he is as close to one as most Programmer's can get.)

  • Saw this coming.. (Score:5, Interesting)

    by mewsenews ( 251487 ) on Wednesday November 16, 2011 @11:00AM (#38073264) Homepage

    I sent John Carmack an email about this back in April 2009:

    Hi John,

    I believe you've said publicly that you are planning a GPL release of the Doom 3 source code, but I remember around the time the game was launched you had Creative holding a patent on the shadows algorithm, and you assuaged them by including support for EAX. Is that still causing problems?

    -Dave

    When we release the code (no date set), anyone that uses it would potentially be infringing. There are workarounds at a modest performance cost.

    John Carmack

    It sounds like id's lawyers are asking him to implement one of the workarounds he mentioned before he makes the public release.

  • by GReaToaK_2000 ( 217386 ) on Wednesday November 16, 2011 @11:14AM (#38073402)

    In addition if anyone remembers, there were plenty of issues between id, Creative and (wait for it) Gravis. Yes, for anyone old enough to remember those days, the UltraSound card by Gravis was the first wave table sound card and VASTLY superior to anything (non)Creative Labs ever put out.

    id's support of the UltraSound card was a bone of contention for Creative and I can easily see that Creative would have a hair across their collective ass(ets) including something they (creative) might want to litigate for.

  • by Anonymous Coward on Wednesday November 16, 2011 @11:32AM (#38073614)

    I remember very well - I followed the GUS to market on Usenet and preordered one before they came out. Despite a rough initial release, especially with driver issues and a lack of much native support (due to SB/ADLIB support in software only), it was still an incredible soundcard for it's time and I remember it very fondly.

    Interestingly (and to bring this post back on topic), id Software were one of the first commercial game companies to provide support for the Gravis Ultrasound and as the parent points out it caused a fair amount of friction at the time. Bear in mind that this was back in the days of id's Doom - a smash hit that was single-handedly responsible for selling a crapton of ethernet cables, modems and routers due to the, novel and the time, 4 player networking support build in to the game. Native support of the Ultrasound (which sounded FAR FAR FAR better than the SoundBlaster) had the potential to sell a lot of sound hardware too, something Creative clearly felt threatened by.

  • by SecurityGuy ( 217807 ) on Wednesday November 16, 2011 @12:57PM (#38074828)

    Yes, yes he did! He did not develop it *first*. I don't even like the word "recreated" unless Carmack knew of their work. If he didn't, they both developed it, by which I mean went through the intellectual exercise of coming up with the idea and implementing it in code.

    I'm not opposed to ALL software patents, but vehemently opposed to patents on things that aren't true innovations. Carmack's complaint that he shouldn't be able to sit down, solve a problem in an obvious way, and be told his code is infringing because someone else did the same obvious thing earlier is entirely valid.

    The problem I see is that the underlying technology changes, which makes solutions possible or practical that no one would have done before simply because they didn't work. If Intel/AMD/nvidia/whatever comes out with a billion core chip tomorrow and I solve some problem today in a trivial way that only works on billion core chips, who innovated? It wasn't me, I was just the one who used today's new hammer to whack yesterday's old nail.

There are two ways to write error-free programs; only the third one works.

Working...