Creative Pressures id Software With Patents
Cryect writes "Earlier today it was announced by Creative that they would be adding in EAX 3D sound support to Doom 3, and that they had come to an 'agreement relating to Creative's patented shadowing technique [also known as Carmack's Reverse in some coding circles] and id's cutting-edge 3D graphics DOOM 3 engine.' This seemed somewhat suspicious, almost as if id was being pressured, and a quick email to John Carmack from Reverend @ Beyond3d got this reply: 'The patent situation well and truly sucks... It was tempting to take a stand and say that our products were never going to use any advanced Creative/3DLabs products because of their position on patenting gaming software algorithms, but that would only have hurt the users...' There's also some possible prior art [PPT link] to Creative Labs' patent, from a 1999 talk by Nvidia's Sim Dietrich."
This is a perfect example of why I really hate software patents. Company X will talk about something, hype it up, not mention a bloody patent, then when someone uses it, the company waits around until the opportune moment, then BAM!!!! pulls some patent infringment BS out of their bum.
It is not right. I understand the importance of patents outside of the software industry, I really do. I think that if someone comes up with a clever idea and makes a prototype and intends to sell said object, then they should have a grace period of how long they can be the only ones. I'm up for debate on how long this period should be, but still. In software this just does not happen. You have these companies that are entirely setup with a bunch of patents and they just sue other companies to make money. Talk about shaddy business.
Patent a way to click a button, or how a shadow is rendered, or something just as rediculous is wrong and should not be possible. It hurts the industry more then it helps anyone. It will be aweful to see the rest of the world pass us by because we are unable to innovate because of all the legal mess we have. We have no one to blame but ourselves though.
I hope all of this mess does not affect Doom 3 release date, and it is almost a shame ID did not stick it to Creative. It is nice to see a company care about the user for once to though.
Brendan
And the reason no games are released on time is that I hold the worldwide patent to releasing games on time.
"The DOOM 3 engine ushers in a new rendering paradigm that allows id and our licensees to bring cinema quality visuals to game players in real time," said Todd Hollenshead, CEO of id Software. "We look forward to further enhancing players' audio experience by working with Creative to leverage their EAX ADVANCED HD audio technology in the DOOM 3 engine."
"Working together with id Software, an industry icon, provides Creative with an exciting opportunity to enhance one of the hottest game engines around," said Hock Leow, CTO of Creative Technology. "We look forward to the challenge of implementing EAX ADVANCED HD Multi-Environment technology within the Doom 3 engine, and subsequently working with id to make these enhancements available to their licensees. We are also pleased with the agreement relating to Creative's patented shadowing technique and id's cutting-edge 3D graphics DOOM 3 engine."
Hmm, this press release seems rather pleasant in tone. I don't get the impression that they were coerced into anything. When I check id's website though I don't find the press release on the front page, nor do I see Creative listed in their "Friends of id" section. Perhaps they are just a bit behind on updating their website while working to release Doom 3 on time?
Sadly, if Mr. Carmack won't take a stand against evil software patents, I doubt anybody will, or will at least do so successfully.
Think about it. John Carmack has influence and money. People will continue to buy the games id makes, whether or not they use this patented technology. Sure, they might be slightly slower, but considering all the other optimizations id is famous for, it's unlikely anybody would notice.
If a free software project wanted to challenge a patent like this, it wouldn't stand a chance. With no money, it couldn't defend itself. From the other side, the companies that have more power than id simply don't care to take a stand on issues like this.
I can't help but feel that Mr. Carmack wimped out of this fight. Saying that it hurts gameply is just an easy out. Would people really have noticed?
Maybe it's not too late. Maybe if enough people speak up about this, either id will decide to reverse their decision, or Creative will back down and make their patent available royalty-free.
Dont worry that US will be left behind - soon the rest of the world will also have the same stupid patent and DMCA-style laws that will stifle innovation and maybe seriously harm free software.
This because of different trade agreements where the US is a part (NAFTA, WTO, etc). (using trade as leverage). And also thanks to big companies doing massive lobbying for these kind of laws. We really dont have a good democracy anywhere in the world, since it is money = power.
I recommend everyone to see this movie:
http://www.imdb.com/title/tt0379225/
Prior art from a talk on the technique
Reply Quoting This MessageEdit Message SimmerD Member since: 1/5/2003
Posted - 9/21/2003 6:50:03 PM
Don't worry about it fellas. I described this technique publicly a few months before they filed the patent - hence Prior Art. Ironically, it was at a Creative Labs developer's forum.
During my stencil buffer talk, I described doing shadow volumes the 'reverse' way. At the time, I didn't realize the major reason why the z fail method is better than the z pass method, although I did realize they were logically equivalent, which is why it's now known as 'Carmack's Reverse' and not 'Dietrich's Reverse'!
- sigs are for wimps.
id Software has faithfully released the full source code to each of their titles once the game is a couple generations old.
I wonder if this will affect the release of the Doom 3 source a few years from now? Can patented code be released under the GPL?
Dan East
Better known as 318230.
-truth
I had a steady B+ in my AI class until I failed the Turing test...
Todays question is -- How Important is Creative?
/. is intense it is also generally short lived. But ditching creative products is not a difficult proposition. And ever since I heard about how they bragged that they could keep costs down by holding back innovation (this was back in the aureal days) I've always kinda thought they were a bunch of dickheads.
My own take: Not very. They're about the only game in town when it comes to fancy-pants gaming sound cards. The thing is that a fancy pants gaming soundcard is not very important to me. Don't get me wrong I'm a pretty big gamer, but who really wants a computer desk coverd with a dozen speakers and the attendant wires? I haven't had a creative soundcard since the early soundblaster days. Creative products apart from soundcards? They just re-badge other people's stuff. I'd consider the RIO mp-3 players, but rio isn't creative anymore, right? I haven't had anything from creative in years, and I haven't missed it. Even as a computer gamer. The $20-$30 econo soundboard has been fine for me for as long as I can remember. I think my 486 might have had a creative board. Maybe.
What do you guys think? When you're putting together a setup what do you think about when it comes to soundboards? Do you have to have the best one? How much do you usually spend? Do you really love the 3d sound? Have you GOTTA have the latest pimptastic creative soundboard for like $250? Some people need super awsome soundboards because they make computer music, but then the creative boards aren't the ones you want anyway, right?
While the fury of
The irony in a company named Creative holding a software patent from which they have never created anything is just amazing.
e ldona.htm
Anyhow, there is precedent for this type of stupidity. Believe it or not the American car manufacturers at one time paid a patent holding company for every car they sold. Ford challenged the patent and the court ordered the holding company to build the car for which they held the patent on. Needless to say the car was a dismal failure and the patent was overturned in 1911.
http://inventors.about.com/library/weekly/aacarss
burnin
In "Masters of Doom" Carmack stated, either naively or bravely, that he refuses to file patents for his work as such information should not be locked away but should be free.
Now that he's been burned, I wonder if he'll start filing them as preemptive measures. I hate software patents, but I would if I were him.
If someone says he and his monkey have nothing to hide, they almost certainly do.
This is what really annoys me about this system and companies like Creative Labs (who haven't made an innovative product since the mid-90s). They simply buy up all sorts of technology (Aureal, Sensaura, EMU, Ensoniq, etc.) and slack off with their own products. Creative hasn't done anything substantial with their soundcards since the Live series was released (even then it was sub-par in terms of quality), and has simply re-released the same DSP with some pumped-up driver hacks and better codecs. It's no wonder that companies like M-Audio and Turtle Beach have produced sonically superior products for the average consumer.
Unfortunately, other areas of audio have suffered. There is no "OpenGL" of 3D audio because Creative owns all of the patents from its acquisition of companies like Aureal and Sensaura. They will always have the one-up on 3D audio performance over their customers, and any improvements will be at their own pace. PC audio has been so stale over the last few years. It's sad to see that it's come down to this, but literally; PC audio has gone virtually nowhere because of patent issues like this. This issue with their (stealing) patenting of Carmack's Reverse really shows why we are probably set-back several years in terms of a truly awesome 3D audio experience.
"There is no "OpenGL" of 3D audio because Creative owns all of the patents from its acquisition of companies like Aureal and Sensaura."
OpenAL? http://www.openal.org/
----- "Blame the guy who doesn't speak English." -- Homer J. Simpson
...and it is almost a shame ID did not stick it to Creative...
Have to agree, I would love to see iD remove support for Creative soundcards, or at least offer enhanced sound support for any other brand. Maybe then the asshats over at CL will see what happens when you bite the hand that feeds.
I wonder which boardroom genius decided to threaten the company behind the most eagerly awaited game of all time, when game players are one of the biggest buyers of your products. Fuck Creative; I was looking to buy a new Audigy card this month, absolutely no chance now, I'm looking elsewhere...
Code, Hardware, stuff like that.
I hate Creative as a company. A few years back it decided not to host any drivers or software on its US servers. It stated, believe it or not, that in fairness to those without broadband access, it was better to charge EVERYONE to buy and mail CDs with the latest drivers.
That ploy didn't work as everyone simply used servers in Europe or Asia to download the drivers and software.
But still to this day you need the original driver off the CD that came with your hardware. If you try to use the latest downloaded drivers, they'll tell you that there is no Creative hardware installed.
What purpose does this serve? I've bought the hardware, they have my money, why be stingy with the drivers? Every other hardware manufacture lets me simply use the latest drivers WITHOUT installing the old drivers first.
Why do I still use Creative's audio cards? Normalization. It's a feature buried in Creative's EAX, but it makes all MP3s (actually all sound files) the same volume. Thus, every computer in my house has a Creative card in it so I can access my MP3 collection from any where in the house.
Does any other sound card maker have a feature similar to Creative's normalization? Or did Creative patent that too?
If someone says he and his monkey have nothing to hide, they almost certainly do.
This reminds me of a story that floated around Creative while I was working there ('93-'96), and it was about how this little independant game developer had approached Creative for some development support with their sound cards. This was '91-'92 time frame. Anyways, the guy called up asking for some help, and pretty much got the shaft. He wasn't a licensed developer, and didn't want to pay the huge amount Creative was asking for at the time.
Some harsh words were exchanged, and the guy basically told Creative to go F themselves. Not long after the guy releases Doom and the rest is history.
Creative changed their policy shortly thereafter and created a developer support department to help out the small developers. A little too late, IMO.
But the real clincher was when Creative launched their new product at the time, the AWE32, with loadable Soundfont technology. iD was getting close to releasing Quake, and Creative really wanted to get iD to support their new technology.
But Carmack, remember how he was so fondly treated, and basically told Creative to suck it, again, and Quake was released without AWE32 support.
The AWE32 never really took off, and neither did their Soundfont technology.
So I am a bit suprised that Carmack agreed to use their technology, but it does show everyone where his alliances lie. To the fan and consumer.
Kudos to Carmack.
Anyways, goes on to prove, that the toes you step on today, may belong to the ass you have to kiss tomorrow.
Kind Herb
"Whether you suffer from glaucoma, or you just rented The Matrix,
medical marijuana can make things fabulous, medically!"
-- Homer J. Simpson
Phil O'Shaughnessy
Director of Corporate Communications
poshaughnessy@creativelabs.com
Lara B. Vacante
Public Relations Manager
Lara_Vacante@creativelabs.com
Jennifer Ellard
Senior Public Relations Specialist
Jennifer_Ellard@creativelabs.com
Katie Meyer
Public Relations Coordinator
Katie_Meyer@creativelabs.com