Phoronix: Carmack's Reverse In Doom 3 Has Work-Around
It looks like the patent issue with the open-source Doom 3 game won't severely delay the push of this code to the public. John Carmack has already worked around the legal issue within the id Tech 4 engine...
Yup, software patents are a minefield and a pain in the backside.
John Carmack is a true hero of freedom!
It was truly idiotic.
I wonder what Carmack changed? There have been, for years, plenty of tutuorials on the web for stencil volumes that didn't violate the patent, so I'm not surprised it only took him a couple of days to complete this, but it sounds like he just tweaked his own code. Will be interesting to see if that is more efficient than some of the other stencil volume methods.
I'm not a coder but so few lines of code? I wonder if that wasn't a trivial patent or something. A shame that something trivial can be patented. And then later used to sue the hell out of anybody. Or sneak in their otherwise maybe unwanted technology (EAX).
I am also somewhat surprised that Creative seems to be still alive. I mean, they had good soundcards back at 486 DOS times but... that is now a long time ago.
Stop TCPA, stupid software patents and corrupt politicians!
That said some people never seem to hit any problem with their cards/drivers.
However all my Creative Cards has always worked better/been more stable with the "dumbed down" version shipped with windows then with their own drivers, if they even shipped drivers for that windows/card combination.
And for linux the alsa drivers are quite solid, but you cannot use half of the features of your cards because Creative has not published the needed information, and their own drivers sucks. That is if you card are supported at all.
Ocupy fuckin wolrd!
I wonder what the "catch" is that he was able to replace the offending code so easily now that he couldn't years ago when the issue first came up. He got suckered into having to switch to EAX support back then (at the cost of a realtime Dolby encoder IIRC which would have presented a problem later as well). Loss of feature? Loss in performance? Loss of compatibility with old cards? A combination of the fore mentioned?