+ Reply to Thread
Results 1 to 15 of 15

Thread: Microsoft Patents The Sudo Command

  Share/Bookmark
  1. #1

    Reputation
    Reputation Reputation Reputation Reputation
    DaveP's Avatar
    Join Date
    Oct 2006
    Location
    Can't talk now: The mother-ship is calling!
    Posts
    2,240
    Blog Entries
    1
    Thank Post
    59
    Thanked 312 Times in 183 Posts
    Rep Power
    122

    Default Microsoft Patents The Sudo Command

    Microsoft Patents The Sudo Command

    Nothing much to add really except that I am amazed.

    Source: Gizmo.Com

  2. #2
    R0M
    R0M is offline

    Reputation
    R0M's Avatar
    Join Date
    Mar 2009
    Location
    Perth
    Posts
    68
    Thank Post
    6
    Thanked 8 Times in 8 Posts
    Rep Power
    4

    Default

    Damn! Surely this has to be some kind of joke like some one got April fools day and black Friday mixed up… How can you patent a command? And if you can I'm “ls” and “dir” then I will charge 0.001c every time some one uses them and become a millionaire over night (sarcasm)

  3. #3

    Reputation Reputation Reputation Reputation Reputation Reputation Reputation Reputation Reputation Reputation Reputation Reputation Reputation Reputation

    Join Date
    Aug 2005
    Location
    London
    Posts
    2,810
    Blog Entries
    2
    Thank Post
    74
    Thanked 443 Times in 389 Posts
    Rep Power
    98

    Default

    I don't think it's quite true to say that they've patented "sudo". The patent (United States Patent: 7617530) specifically talks about a GUI interface to a sudo type action (so when you try and run "setup" in Windows XP it pops up a dialogue offering a choice of users)

    I don't like software patents, not least because the wording is so vague that you could prevent all sorts of things. I can't see the command line sudo being affected at all but the system used in a Linux GUI when you try and install software could be blocked from further development. (Linux will only let you elevate if your account has rights to elevate; Windows lets you use a different user's credentials which is more flexible)

  4. #4

    Reputation Reputation Reputation Reputation Reputation
    Arcath's Avatar
    Join Date
    Feb 2009
    Location
    Lancashire
    Posts
    601
    Thank Post
    32
    Thanked 54 Times in 48 Posts
    Rep Power
    19

    Default

    Im waiting for tomorrows headline "Microsoft sues the makers of sudo for patent infringement and all the distro makers for distributing ilegal software"

  5. #5

    Reputation Reputation Reputation
    skunk's Avatar
    Join Date
    Mar 2006
    Location
    North West
    Posts
    139
    Thank Post
    27
    Thanked 13 Times in 10 Posts
    Rep Power
    16

    Default

    If Microsoft try to sue, the distros will claim the patent is invalid, years of legal rubbish will follow, lawyers will get rich and we in the UK won't care because you cannot patent software in this country.

  6. #6

    Reputation
    Reputation Reputation Reputation Reputation Reputation Reputation Reputation Reputation Reputation Reputation Reputation Reputation Reputation
    localzuk's Avatar
    Join Date
    Dec 2006
    Location
    Minehead, Somerset
    Posts
    8,384
    Blog Entries
    22
    Thank Post
    264
    Thanked 755 Times in 604 Posts
    Rep Power
    197

    Default

    Quote Originally Posted by srochford View Post
    I don't think it's quite true to say that they've patented "sudo". The patent (United States Patent: 7617530) specifically talks about a GUI interface to a sudo type action (so when you try and run "setup" in Windows XP it pops up a dialogue offering a choice of users)

    I don't like software patents, not least because the wording is so vague that you could prevent all sorts of things. I can't see the command line sudo being affected at all but the system used in a Linux GUI when you try and install software could be blocked from further development. (Linux will only let you elevate if your account has rights to elevate; Windows lets you use a different user's credentials which is more flexible)
    Not true. Kdesudo and kdesu have existed for quite some time. And I'm pretty sure Gnome had its own version too. I'm also sure they pre-date XP's version.

  7. #7

    Reputation Reputation Reputation Reputation Reputation Reputation Reputation Reputation Reputation Reputation
    jinnantonnix's Avatar
    Join Date
    Nov 2007
    Location
    Wales
    Posts
    1,443
    Blog Entries
    7
    Thank Post
    44
    Thanked 211 Times in 174 Posts
    Rep Power
    55

    Default

    That's right. They're not patenting sudo (which is quite specifically Super User DO), they're patenting a mechanism for allowing alternative users (see below) to execute a task to which the current user has no rights. And tossing in a GUI for good measure.

    Here's the clever bit:

    At arrow 4, rights elevator 114 determines which accounts, if any, have rights sufficient to permit the prohibited task.
    This describes a method of identifying which users which have rights to do the task - not just administrator.

    So there is some novelty to the patent.




    .
    Last edited by jinnantonnix; 13-11-2009 at 09:13 AM.

  8. #8

    Reputation
    Reputation Reputation Reputation Reputation Reputation Reputation Reputation Reputation Reputation Reputation Reputation Reputation Reputation
    localzuk's Avatar
    Join Date
    Dec 2006
    Location
    Minehead, Somerset
    Posts
    8,384
    Blog Entries
    22
    Thank Post
    264
    Thanked 755 Times in 604 Posts
    Rep Power
    197

    Default

    Also, this patent seems to actually cover UAC, not a sudo based system. Which, considering OS X had it *way* before and MS software, I would suggest they forgot to do some research.

  9. #9

    Reputation Reputation Reputation Reputation Reputation
    ahuxham's Avatar
    Join Date
    Apr 2008
    Posts
    1,124
    Thank Post
    76
    Thanked 138 Times in 109 Posts
    Rep Power
    20

    Default

    Quote Originally Posted by localzuk View Post
    Not true. Kdesudo and kdesu have existed for quite some time. And I'm pretty sure Gnome had its own version too. I'm also sure they pre-date XP's version.
    It's more a process of patenting elevation rather than a single command, and this as Microsoft has said has been in use by them for many many years, pre Windows XP infact.

    Sudo itself is therefore a elevation of rights mechanism and therefore falls under this, however only GUI versions like UAC, Kdesudo and the likes.

  10. #10

    Reputation
    Reputation Reputation Reputation Reputation
    DaveP's Avatar
    Join Date
    Oct 2006
    Location
    Can't talk now: The mother-ship is calling!
    Posts
    2,240
    Blog Entries
    1
    Thank Post
    59
    Thanked 312 Times in 183 Posts
    Rep Power
    122

    Default Further Information About SUDO [History]

    Microsoft claimed SUDO [Updated information on patent number 7,617,530]

  11. #11

    Reputation Reputation Reputation Reputation Reputation Reputation Reputation Reputation Reputation Reputation
    jinnantonnix's Avatar
    Join Date
    Nov 2007
    Location
    Wales
    Posts
    1,443
    Blog Entries
    7
    Thank Post
    44
    Thanked 211 Times in 174 Posts
    Rep Power
    55

    Default

    Sudo is quite safe. In fact, they cite sudo documentation as a reference.

    The abstract does read a little vague, but the main crux of the patent is for their graphical UAC; specifically the bit that works out which computer accounts can do the job and the presentation of these accounts in a GUI.

    At arrow 6, user interface 116 presents a graphical user interface (GUI) to the user having at least one account with rights sufficient to permit the prohibited task. The graphical use interface may comprise one, many, or all accounts having sufficient rights. In some cases all of the accounts may be so many as to be cumbersome. In these cases, the user interface and/or rights elevator may select which to present based on various criteria, such as frequency of use, those associated with the current user, those with sufficient but not unlimited rights, and the like.

    However.... let's not forget how MS got to be so big. This is just a software concept but if this concept is infringed (even naively) by a Linux distro, that distro could be in hot water (in the US, at least)

    MS officially sees Linux as a threat, and it's in their interest to make things difficult for Linux; it is to their advantage if Linux depends on some MS patents or is unable to have certain features unless it infringes.

  12. #12

    Reputation
    Reputation Reputation Reputation Reputation Reputation Reputation Reputation Reputation Reputation Reputation
    webman's Avatar
    Join Date
    Nov 2005
    Location
    County Durham
    Posts
    7,471
    Blog Entries
    2
    Thank Post
    534
    Thanked 588 Times in 431 Posts
    Rep Power
    168

    Default

    Didn't RunAs do the same? Didn't that exist in Windows 2000? The MS "patent" was filed in 2005 - nothing new?

  13. #13

    Reputation
    Reputation Reputation Reputation Reputation Reputation Reputation Reputation Reputation Reputation Reputation Reputation Reputation Reputation
    localzuk's Avatar
    Join Date
    Dec 2006
    Location
    Minehead, Somerset
    Posts
    8,384
    Blog Entries
    22
    Thank Post
    264
    Thanked 755 Times in 604 Posts
    Rep Power
    197

    Default

    This patent is quite simple - it is not a patent of Sudo, or RunAs. It is a patent of the mechanism to graphically, with or without a username and password box, elevate priviliges to a higher level than normally accessible to the user. It is the mechanism that *knows* what needs higher privileges that is the issue. Linux only calls sudo/gtksudo etc... when directed to by a user (be that via a shortcut created with gtksudo at the front, or manually).

    This is a pretty specific patent when you read all of it. It is very specific to the way UAC works.

  14. #14

    Reputation
    Reputation Reputation Reputation Reputation
    DaveP's Avatar
    Join Date
    Oct 2006
    Location
    Can't talk now: The mother-ship is calling!
    Posts
    2,240
    Blog Entries
    1
    Thank Post
    59
    Thanked 312 Times in 183 Posts
    Rep Power
    122

    Default Now: "Microsoft Makes Patent Claim For Sparklines"

    Until tonight I had never heard of Sparklines for Excel. The guy writing in this blog:

    Sparklines for Excel

    seems none too happy about the development:

    Not that I am especially interested in bloodsuckers, but you might have a look at what Microsoft just patented today under a United States Patent Application 20090282325
    Google search result for Sparklines definition: Spark lines is this really cool way to visualize information. They are small high resolution line charts that show you where things are heading. Note that they don't show any detailed data, but only the general trend.

    Blog entry: Microsoft Makes Patent Claim For Sparklines

  15. #15

    Reputation Reputation Reputation Reputation Reputation Reputation Reputation Reputation Reputation Reputation Reputation Reputation Reputation
    AngryTechnician's Avatar
    Join Date
    Oct 2008
    Posts
    1,361
    Thank Post
    234
    Thanked 374 Times in 225 Posts
    Rep Power
    78

    Default

    A reading of the comments and the application itself reveals that the Sparklines patent application (which has not yet been granted) is for the specific implementation of Sparklines that is used in Office 2010, not for the whole concept of Sparklines as the blog author implies. MS themselves acknowledge the prior art in the Microsoft Excel Blog earlier this year; there's no way they'd be dumb enough to file a patent for something they've publicly acknowledged wasn't their invention.

    In summary, the Sparklines blog post you linked to suffers the exact same fault as the Sudo uproar this thread began with: it's an ignorant oversimplification of what the patent application covers.

+ Reply to Thread

Thread Information

Users Browsing this Thread

There are currently 1 users browsing this thread. (0 members and 1 guests)

     

Similar Threads

  1. Replies: 0
    Last Post: 04-03-2009, 10:26 AM
  2. eee PC Multiple Users and disabling sudo
    By jonathan.lees in forum *nix
    Replies: 11
    Last Post: 01-12-2007, 06:34 PM
  3. VLE Patents
    By budgester in forum Virtual Learning Platforms
    Replies: 1
    Last Post: 29-01-2007, 10:32 AM
  4. Blackboard Patents the VLE then sues Direct2Learn
    By Geoff in forum Virtual Learning Platforms
    Replies: 7
    Last Post: 07-09-2006, 10:52 AM
  5. Sudo for Windows
    By Geoff in forum Downloads
    Replies: 5
    Last Post: 27-06-2006, 09:54 PM

Posting Permissions

  • You may not post new threads
  • You may not post replies
  • You may not post attachments
  • You may not edit your posts