Microsoft Patents sudo 663
Jimmy O Regan writes "Justin Mason (of SpamAssassin fame) has this blog entry: US Patent 6,775,781, filed by Microsoft, is a patent on the concept of 'a process configured to run under an administrative privilege level' which, based on authorization information 'in a data store', may perform actions at administrative privilege on behalf of a 'user process'."
Re:Prior Art? (Score:5, Insightful)
Setuid? (Score:5, Insightful)
Re:Why do they even try? (Score:5, Insightful)
Re:Prior Art? (Score:3, Insightful)
Re:"in a data store" (Score:2, Insightful)
prior art - ibm mainframe (Score:3, Insightful)
Re:What Next? (Score:4, Insightful)
And exactly what evidence do you base this assumption on? Corporations are patenting everything under the sun right now, *and getting away with it*. In fact, Congress is entertaining legislation that would further benefit such action.
Seems to me they're doing a damned fine job of blowing potential competition out of the water, while fucking over the consumer, via the patent system. I don't see this changing any time in the foreseeable future, except for things to get worse than they already are.
Max
It is not sudo or suid (Score:2, Insightful)
This patent sounds more like there's a root daemon running in the background and I send it a message asking that it mount a CD-ROM for me; it looks me up in a database of users permitted to mount CDs; and performs the mount on my behalf.
Re:Why do they even try? (Score:5, Insightful)
This is not about being unenforcable. This is about having a HUGE cabinet of patents that you can throw at whoever and use to stop them. Now, many of MS's patents are nothing but rip offs. But, if you were hit with more than 1000 patents, just the reading and understanding of them could take a year or two.
Very scarey
Re:This is getting ridiculous (Score:5, Insightful)
I think many people have speculated this for a while: a business world governed by patents and licensing where individual incentive to create is effectively unlawful.
This is why I think it's important to support open source, the GPL, and open scientific research.
Re:Prior Art? (Score:5, Insightful)
They can patent it just fine, all the USPTO has to do is not notice the similarity. It's when they get to court with somebody about it that the problem actually exists.
I had to sound like an arrogant ass here, but maybe you should go work for the Patent Office? Not because it'd teach you a lesson, but because it is pretty clear that whoever approves these doesn't understand the area they're in. I mean, look how technical the patent is. Either the patent office picked up on a subtle nuance that makes it different from *nux, or they just didn't connect it with something it does already.
maybe not so easy (Score:4, Insightful)
At least, normal sudo use doesn't count.
This looks more like a daemon that will accept
commands to run. With sudo, you don't have a
privileged process performing actions on behalf
of a user process. It's a privileged process all
by itself, plain and simple.
Maybe xcdroast+cdrecord would count, if cdrecord
is setuid and xcdroast is not. That's key. You
have to have two processes, one of which is not
privileged. Knowing the way Windows would likely
do things though, a daemon may be required.
Re:You know something... (Score:5, Insightful)
You hit the nail on the head. Additionally disturbing: the documentary "The Corporation"
http://www.thecorporation.tv/filmma
makes a strong case for defining a corporation as the perfect psychopath.
Re:A brief history of SUDO (Score:3, Insightful)
It ought to be fraud, and the patent examiner should be prosecuted as an accessory.
Re:What Next? (Score:3, Insightful)
Soon? Nah. These patents aren't a problem until somebody actually starts using them to extort money. What's preventing that from happening is fear of losing in court. MS hasn't sued Palm over the double clicking of hardware buttons in PDAs, for example. Why? Because they're slow? Nah. Because they risk losing. Just a money pit at that point.
Frankly, I think this trend of attempting to patent anything they can has more to do with self defense than with messing with anybody else. Tit for tat. If somebody approaches MS claiming they violate a patent, MS can searc through their patents and look for something to countersue with.
Polite rebuttals invited. I'm not exactly the most knowledgable person on this topic, so I'm open to discussion. But right now, as it stands, I'm not convinced that the patent system is in that much danger for the foreseeable future. Revolution? Maybe. But I'm not sold on it falling apart. Something to consider: Slashdot's sensationalizing it quite a bit.
Re:Prior Art? (Score:5, Insightful)
Claim seems valid (Score:4, Insightful)
That's not what su or sudo do (say that five times fast). They use no separate root process waiting to receive and proxy privileged calls.
The patent specifically says that the request comes from a non-root user and goes to a root process; that the data sent across particularly describes an OS call and its arguments; and that the root process makes that precise call on behalf of the user.
Now, I'm not going to claim that no one has ever done this in the history of the universe. But it's not what sudo does, and the RPC based utilities that I can think of don't fit this exact pattern.
Wake up. Obviously not patenting SUDO. (Score:4, Insightful)
1) This patent is identical to sudo! Prior art!
2) Microsoft will use its patent on sudo to attack Linux.
Obviously both statements cannot be true. If Microsoft ever attempted to enforce this patent on distributors & users of sudo or a sudo-like device, they would have no case. They would have proven that the patent is invalid, because the product that they are attempting to block is considerably older than the patent.
1) This is like sudo, but different enough to merit a patent.
2) Microsoft will never attempt to enforce this patent on something that is older than the patent.
And I don't even have to read the patent. Keep in mind that "different enough to merit a patent" is barely different at all. Even the dumbest programmer does 200 patentable things per day. If you're the first person to do any of them, you can file. If you're the second person to do any of them, you're liable. That's the problem, not that Microsoft has gotten away with patenting some existing feature of Unix (and Windows, for that matter).
Re:A dangerous precedent... (Score:2, Insightful)
Re:maybe not so easy (Score:5, Insightful)
Re:Prior Art? (Score:5, Insightful)
Re:maybe not so easy (Score:5, Insightful)
In the patent context it's hardly a OS process, more a "description of collected steps performing a defined functionality".
If you think sudo does not count you're definitely incorrect. The sudo program is a process (performs defined steps) under an authorized level (setuid root) goes after privileges (grouped by user/computer/group/whatever) and allows or denies privileges.
That's the patent.
What M$soft does right now is write zillions of patents, no matter if they have previous art - they sure know it exists. Their straegy appears to be to get as many patents as possible and then one has to go to court to get it revoked. They got billions of $$'s in their war chest ant they are using it in this manner - one day we'll see how this turns out.
Re:What Next? (Score:2, Insightful)
Unfortunately there are a lot of companies with large stakes in patent portfolios. You think they are going to let their nest egg be wiped out like that?
Corporations are never going to let patents get abolished. The worlds only hope is for the Far East to continue to ignore the US patent & copyright rules, while the US continues to marginalize itself.
Once people realise that the US has become a technological 3rd world, THEN something may happen.
Re:Open Patents: How to fix the system for $50. (Score:3, Insightful)
Also infers requirement by PO to listen and follow up.
It's going public anyway...
cheap, almost free, and if noone cares, it gets approved.
Also would disseminate the "new" ideas, which is the REAL point of patents in the first place.
One more requirement: must be comprehensable to the average HS graduate, and provide FREE links to all references. (implies HTML)
Re:Prior Art? (Score:5, Insightful)
USPTO itself is understaffed.
It doesn't matter how well staffed the patent office is. It is humanly impossible for a government office to realistically assess all of human knowledge for prior art. To say otherwise is dishonest.
More precisely the patent office examiners a liars if they can say with a straight face thay have checked all possible places for prior art on an invention they have never seen before. Only a scientist who has spent a lifetime working in a very narrow area can do this, and even then they make mistakes all the time. It is financially impossible for the patent office to employ a scientist in every narrow area. Just look at their understanding of even one area like software. Absolutely hopeless.
In any case prior art is a necessary but not sufficient evidence of inventiveness.
---
It's wrong that an intellectual property creator should not be rewarded for their work.
It's equally wrong that an IP creator should be rewarded too many times for the one piece of work, for exactly the same reasons.
Reform IP law and stop the M$/RIAA patent/copyright abuse.
If not Hurd, will do (Score:1, Insightful)
(sirously)
Makes my blood boil (Score:4, Insightful)
It really angers me that anyone should get patents on such an obvious thing.. how in the world can the USPTO possibly pretend to know that no one in the world of software has ever done this before? Software differs from making airliner parts, in that anyone with a computer has all the pieces required to produce any piece of software they can think of. There have been probably millions of programs written over the last 50 years, and since software wasn't considered patentable during the vast majority of that time, there's an enormous corpus of prior art that should rightfully be extremely difficult to discount.
When the average cost of patent litigation is on the order of $3 million dollars, it's way too much to Microsoft's advantage (yes, even taking the Eolas patent into account) for the USPTO to allow any but the most extremely novel software patents to be granted.
Gah!
Re:Prior Art? (Score:5, Insightful)
Re:Prior Art? (Score:3, Insightful)
A patent reviewer's immediate grasp of a technology should absolutely *NOT* function as the crux of whether or not a patent is given to an applicant. The fact is, these patents are complex, but even though you may understand them, you still have to go and find out if someone has patented anything similar or identical. That's simply too much work to do in the period of time they're given to do these things, a problem which could be mitigated by proper staffing.
Additionally, the patent system has grown to encourage frivolous patent applications, meaning the load just increases.
Re:Prior Art? (Score:5, Insightful)
Stop making excuses for the incompetent. We all have to pay for their screwups, and it's about freakin' time they were held accountable.
Sue them. Sue them for your legal fees, your lost revenue, your lost potential revenue, damage to your corporate image, and anything else you can think of if you get caught in a bogus IP "lawsuit" by some vulture corp because of USPTO incompetence.
If they can't do the job, don't do it. Let the backlog build up until industry screams and starts pushing for Congress to increase the budget. As long as you push incompetent crap through instead, the funding will never be increased because corporate America does not see just how much damage you're doing with your negligence at the USPTO.
And believe me, it is emphatically negligance.
Absolutely !! (Score:5, Insightful)
So, I guess the prior art will be easy to show... right?
Absolutely,
however, if you want the prior art to have any legal meaning, you will have to affort a costly legal process with the evil empire's lawyers.
You see, it doesn't matter so much who is *right* any more. It costs a awful lot of money just to have your case heard.
Re:Prior Art? (Score:3, Insightful)
This is however merely a hypothesis and most certainly not true per definition or because of some economic law. As Fritz Machlup said in the fifties, when he studied the patent system for Congress:
So what clearly is irresponsible, keeping extending the patent system into fields it was never intended to cover without any economic rationale to back it up, such as mathematics and business methods. The non-obviousness becomes even harder to check (who's going to e.g. data mine all open source software out there to check whether a particular algorithm hasn't been published before), innovation happened just as well before there were software patents etc. And now we even have tons of studies [ffii.org] to back up our gut feeling that software patents to more harm than good.Therefore, just solving the non-obviousness problem and making patents easier to appeal, or going after some annoying patents like EFF is doing are not real solutions. The problem is the subject matter itself. The actions of the EFF are merely detracting from the real problem, and I would contend it may even do more harm than good. After all, they legitimise the system by saying that only annoying software patents with prior art are bad, while every software patent can be used "to steal IP" from all software authors, by forbidding him to rightfully profit from his copyright (to use a catch phrase of the other camp).
Someone who publishes something, should never have to worry about patents. The act of publishing should never constitute a patent infringement.
Re:Prior Art? (Score:3, Insightful)
While your idea makes sense theoretically, in practice there are some serious problems. First, there will several groups that will simply object to every software patent because they are against them as a whole. Second, this means that the patent employee, who is already overburdened, now has to sift through 10 times the paperwork in order to issue a patent.
The net results would be 10 times the paperwork filed at the patent office, and it would be easier for Big Corporations to file extensive objections than it would for average users. This would make it harder for individuals to file patents, and easier for corporations.
It would be easier to simply not allow software patents in the first place, and use copyright law to protect them, but this isn't necessarily a great solution either.
Re:Not really a patent (Score:3, Insightful)
Short of a posting here on the official sudo site by Todd [courtesan.com] or Chris [utk.edu] (both of whom I bet could care less) I'm gonna keep saying "Sue-Doh" out of homage to Homer Simpson. Perhaps MSFT's patent is based on the pronunciation?
You don't see junk patents in other countries (Score:3, Insightful)
As true as that is, you don't see the patent offices of other countries passing out patents to everybody and his dog for things that anybody with five minutes of experience in the field knows are an old hat. This is getting ridiculous. Next thing you know, Microsoft will be patenting the use of nine inch nails for fixing people to two wood beams set at right angles and demanding money from Trent Reznor.
There is some systematic failure in the American patent process that is responsible for these junk patents, and the longer it is left unfixed, the more expensive it is going to be to go back and clear out the deadwood. Now how much staff is that going to take? How high will the bill be for all the lawyers, judges, and clerks be that it will take to return the system to sanity?
Then again, the U.S. has money to burn, don't we. It's not like we're paying for a war halfway around the globe or are losing business to India and China or have a poverty problem...
Comment removed (Score:3, Insightful)
Re:What Next? (Score:3, Insightful)
So we have a situation where large companies have enormous patent arsenals that they can use in their defense (or as part of an attack on their competitors), smaller companies who use trivial patents as a primary revenue stream, and developers who actually want to produce something caught in the middle.
It seems to me that this will produce the following results:
1) more high-profile lawsuits between big players (unfortunately, low-profile lawsuits are probably unlikely because the cost of giving in to licensing demands is much lower than the cost of defending yourself in a patent lawsuit)
2) more patent extortion against individuals and corporations, effectively raising the entry barriers of software development from "got a computer and a dream" to "got the backing of a multi-million dollar corporation with a formidable patent portfolio"
3) pushing open-source into the underground. OSS developers will have to hide their identity and exchange software through channels that preserve their anonymity. Since OSS is now very much a part of the corporate universe, this entangles the business world with a software "black market".
4) More corporate anxiety over the use of patents in their software, resulting in lots of efforts to insure that software is patent free. This goal is of course impossible in an environment where every trivial idea is patented, but it will raise the cost of development to an astronomical level and make the lives of IT professionals unbearable, causing many of us to leave the industry.
So basically, lots of people will get pissed off (and not just Slashdot readers). And when lots of people get pissed off in a democracy, laws get changed. Hopefully they will change for the better.
So patent everything you can! Can we patent the for loop? Let's do it! Stoop to the level of our oppressors!
Re:Prior Art? (Score:3, Insightful)
Re:Prior Art? (Score:2, Insightful)
Reform IP law and stop the M$/RIAA patent/copyright abuse.
My idea is when you patent something, you also submit your expense reports for the time the patent was developed. can't submit the same expenses for more than one patent.
Then, all license fees are accounted for, and once you have made back 3 times the amount of money you spend in development back in license (net?) then the patent is disolved.
If you make no money in the first two years, the patent is disolved.
This way, if its a sit back and sue patent, its stopped because you have to actually license it. and if its a valuable patent, then it will be out of patent and into public domain sooner. and no one can complain that innovators don't get a return on investment.
Re:Prior Art? (Score:2, Insightful)
Re:Prior Art? (Score:1, Insightful)
Who ever is working at the U.S.Patent office is?