Wow... it's funny to see this happen to Microsoft.But these kinds of patents are just bullshit.
If I make software to control a robotic arm that builds a car door, I should be able to patent it, or copyright it?Either way what's the difference?
I think it's what gets copyrighted, and what gets patented that causes problems. You shouldn't be able to patent or copyright protocols, markup languages and such. But software that controls a specific process for robotically assembling something, I can see that as a patent. Or copyrighting software, but not the methods, languages, protocols the software uses.
In other news, eventually it will be impossible to do anything.