Legal Troubles Hold Up Release of Open Source Doom 3 Code

John Carmack and id Software intend to release Doom 3‘s engine as open-source code to the benefit of everyone. It’s just taking a little longer than expected.

When id ran the open source idea past its lawyers for the final green light, an issue popped up with a bit of technology used in the game known as “Carmack’s Reverse.” That code helps to render shadows in Doom 3, but it wasn’t created solely by Carmack — instead, lots of programmers had a hand in it and it ultimately became the property of Creative Labs. A deal allowed id to use the tech for free in Doom 3.

But the suits in the legal department over at id (or Bethesda) aren’t sure it’s a good idea to release the Doom source code with Carmack’s Reverse still included, since id doesn’t own it. So before the release can be made, which Carmack mentioned back at Quakecon 2011, he’s rewriting some of the code.

Just what Carmack is coding, we’re not sure. He said back in 2004 that not using Carmack’s Reverse for shadows in Doom 3 would have resulted in a performance hit, so hopefully he has come up with some similar solution in the intervening years. Meanwhile, it’ll be just a little longer before Doom 3′s code becomes free to all.

Via Shack News.

Join the Conversation   

* required field

By submitting a comment here you grant GameFront a perpetual license to reproduce your words and name/web site in attribution. Inappropriate or irrelevant comments will be removed at an admin's discretion.

2 Comments on Legal Troubles Hold Up Release of Open Source Doom 3 Code

ScrewTheConsole

On November 18, 2011 at 2:07 pm

Why the hell does he care if it decreases performance on the PC system, with his poor attitude since the release of RAGE, he focuses on the ageing console platforms (only because he can make more money out em). Unless the source code covers console then he’ll gives a damn. noooob

rock

On November 19, 2011 at 2:56 pm

Stale article. The issue is already handled.
Your article is too little, too late.

Hey screwt, pay microsoft, your god.