Skip to Content

Submit your nominations for the Luxist Awards' Best in Decor
AOL Tech

Filed under: Developer, News, Windows, Microsoft

Microsoft tells Supreme Court: You Can't Patent Source Code?

My, what an interesting year we're having. First the Wow! starts, now the Wha? starts in earnest. It seems Microsoft might be arguing itself into a corner in front of the Supreme Court regarding software patents. How? Well, Microsoft uses a little bit of code from AT&T to make some speech recognition magic happen in Vista. The catch? they might not have licensed this code for use overseas. So AT&T sues, claiming MS violated the patent on the code itself-- saying they illegally copied it overseas, essentially. The arguments in front of the nation's highest court might finally settle the debate of software patentability. At issue is when source code becomes patentable or, if it ever is.

AT&T's position is that Microsoft is stealing the code, just as a copycat manufacturer might steal Ron Popeil's magic Hair-in-a-Can.
But the arguments get pretty tangled when the court presses the issue of what, exactly, is patented. The resulting case has Microsoft arguing a point you may not have expected them to argue; You cannot patent source code or object code. Justice Souter keeps it real by comparing code to a blueprint, and ultimately saying that the copying of code onto hard drives using this blueprint, or the mere exportation of this code for such purpose, could constitute infringement. To defend itself, MS initially tried to claim that since the physical devices used to manufacture the PC's running said code are all made overseas and therefore are out of US jurisdiction (nice try). Failing that, they are taking this position: you cannot patent the series of instructions themselves, only the mechanism that delivers the functionality can be patented. Therefore, since they only shipped a master disc with code, they ain't violatin' nuttin' yer honor. The crux they claim, is that software doesn't become software until it's installed by the end user.

It's an interesting argument. AT&T has to now prove that the methods, the procedures, the instructions in the code, and not just the manifestation of said code, is indeed patentable. Thus, code is patentable (when created in a form that is executable), and just because you're only sending the blueprint via disc overseas but don't make the computer that executes the code it doesn't exclude you from the infringement. Clear as mud, isn't it?

Bear in mind, splitting hairs is what the Supreme Court is supposed to do. This time, they have a whopper of a case on their hands and there is no telling what will happen. The Justices are doing a great job so far trying to pin down exactly when the code become patentable, if at all. I have little doubt this will finally bring some closure to a hotly-debated topic, and will have ramifications throughout the tech world.

What does this mean for open source developers? Indeed, what does this mean for any developer who creates a novel methodology in their software, no matter how it is delivered? Stay tuned, right now there are more serious questions than there are solid answers.

[via BetaNews]
jobs & resumes
iPhone developer

Groupon - Chicago, IL (1 weeks ago)

See More Relevant Jobs ›

Reader Comments (Page 1 of 1)

Featured Time Waster

Graveyard Shift - zombie-busting Time Waster

With Halloween fast approaching, it's a great time to get in some practice defending your territory against zombies. In Graveyard Shift, you take aim at zombies and other creepy-crawlies, blasting them into splatters of cartoony green guts. It's a casual first-person shooter, and it's very easy to get the hang of - use the mouse to aim, click to fire. Graveyard Shift has at least 15 levels, and it might even have some secret stages I haven't unlocked yet. They key to getting good at Graveyard Shift is learning to use ...

View more Time Wasters

Featured Galleries

Defective by Design, London: Protest Pictures
Microsoft Security Essentials
Chromium Pre-Alpha on CrunchBang Linux
Safari 4 Beta
10 Firefox themes that don't suck
IE8 RC1
Download Squad at the Crunchies After-Party
Download Squad at the Crunchies
WordPress 2.7
Cooking Mama: Mama Kills Animals
Windows 7 Hands On
Comodo Internet Security
Android First-look: Amazon.com MP3 Store
Android First-look: Twitroid
Google Reader Android
Android Hands-On
Twine 1.0
Photoshop Express Beta
Mozilla Birthday Cake
Palm stuff
Adobe Lightroom 1.1

 


Follow us on Twitter!

Flickr Pool

www.flickr.com

More Tech Coverage

AOL Radio

Joystiq

TUAW

Daily Finance

Autoblog

Urlesque

Engadget

WoW

Switched.com

FanHouse