Friday, May 04, 2007

2nd Week: Update: Microsoft in "We Came Up With This Idea, Really, And Patented It" Shock

On Wednesday I mentioned how Microsoft were trying to claim UAC was an amazing new idea that they had come up with, rather than it being a badly-copied sudo from the Unix world.



Now apparently, it transpires that Microsoft managed to patent UAC in 2000.Except, of course, they didn't patent "UAC", they patented:

a method comprising: executing an administrative
security process under the administrative privilege level; the
administrative security process accepting a request from a user process
executing under the non-administrative privilege level to initiate a
particular administrative method, the user
process calling the administrative security process with parameters
comprising (a) an identification of the particular administrative
method and (b) arguments to be provided to said particular
administrative method; and the administrative security
process calling the identified particular administrative method on
behalf of the user process and providing the arguments to said
identified particular administrative method.


Which, in all but giving it a name, is sudo. (Read the full text here.)



Surely you can't argue now that software patents are anything other than a bloody stupid idea. When there's blatant prior art (sudo was around since the 1980s, not the 70s as I previously stated) a patent should not be given. It's clear that either the people granting the patents are being paid by Microsoft to not investigate fully (unlikely, since almost certainly this has happened elsewhere) or simply are not qualified to make decisions on technology matters.



Worse still: the patent explicitly states that "the invention is not to be limited to such specific examples, and the
inventions
may be practiced in general purpose computers or computers with
operating systems other than Windows.RTM., such as Unix or Linux."



How the f*** did this get through? And why does the European Parliament repeatedly need convincing that software patents are a bad idea?



Sorry about the language. It's been a long week, I've had far too little sleep and I have 25 minutes to do 2 hours' work.

No comments: