Connect with world renowned investors

14 - 16 April 2021

Join the event

id Software releases Doom 3 source code

John Carmack rewrites code to avoid patent issues over "Carmack's reverse"

id Software has released the source code from its 2004 hit Doom 3.

Todd Hollenshead, president of id Software, made the announcement via his Twitter feed last night.

The source code was ready for release at the start of November, but there was a problem getting clearance from Bethesda's lawyers.

The sticking point was a shadow stenciling technique discovered independently by id co-founder John Carmack in 1997. Sometimes known as "Carmack's reverse", the technique was separately patented by Creative Labs in 2002.

However, rather than wait for the legalities to be ironed out, Carmack choose to rewrite the offending code instead.

The Doom 3 source code is currently available from GitHub.

Connect with world renowned investors

14 - 16 April 2021

Join the event

More stories

QuakeCon cancels 2020 event

COVID-19 halts plans for 25th anniversary celebration

By Rebekah Valentine

Doom Eternal: Critical Consensus

Id Software's latest shows brilliance in its bombast, but dabbles in platforming and world building with less success

By Matthew Handrahan

Latest comments (5)

Tom Keresztes Programmer 9 years ago
Knee deep in code ;)
0Sign inorRegisterto rate and reply
gi biz ;, 9 years ago
Patents patents... will humankind ever get rid of them?
0Sign inorRegisterto rate and reply
Edward Buffery Head of LQA (UK), Testronic9 years ago
Good old Carmack. "Oh yeah, I'd forgotten about independently inventing that patented technique. Here, let me just write another piece of code that also does exactly the same thing. It'll only take a minute..." Legend :)
0Sign inorRegisterto rate and reply
Show all comments (5)
Brian Smith Artist 9 years ago
Ipad2....? I hear Carmack has a wifi connection straight to his brain.... I also understand he has USB V3.0 somewhere but I'd hate to think where it plugs in.
0Sign inorRegisterto rate and reply
Ceyhun Alyesil IT Integration Manager, SHR Interaktif Servisler9 years ago
Cool news. I really love id tech. They are supporting open source community and young people for creating their own games.
0Sign inorRegisterto rate and reply

Sign in to contribute

Need an account? Register now.