Slashdot Mirror


Microsoft Patents The Task List

theodp writes "'Better not get too fancy with your grocery list, now that Microsoft has patented a glorified form of the to-do list.' Issued Tuesday, the patent covers the use of a 'task list' generated from 'TODO' comments in source code."

54 of 730 comments (clear)

  1. If The Trend continues by Anonymous Coward · · Score: 3, Insightful
    This is only going to get worse for developers.

    A beuracracy of legalities to work through before your project can ever be put in the public domain and Microsoft sueing people who bring us OSS.

    Navigating all this will disuade a lot of potential help, and will only stifile Microsoft's competitors.

    I can't be the only one seeing this coming.

    ~ Jon

    1. Re:If The Trend continues by RatBastard · · Score: 2, Insightful

      And that, my names friend, is the entire point. Since they can't compete with OSS on price or quality, they are going to bury it a legal quagmire.

      The one thing that people must remember about Bill Gates is that he absolutely can not stand competition. Period.

      --
      Boobies never hurt anyone. - Sherry Glaser.
  2. Microsoft May Help Everyone In The Long Run by TheWanderingHermit · · Score: 2, Insightful

    Since Microsoft is going around patenting everything they can possibly think of, as long as Bush and his pro-monopoly group doesn't stay in office forever, they may help everyone else out.

    If they patent enough simple and obvious ideas, that will make great fodder for the argument for abolishing software patents. They're going so far out of their way to stiffle competition that, at some point, the government will have to realize that software patents don't help competition, but hurt it.

    (Yeah, I know it's the guv'ment we're talking about, but at some point congress will get enough complaints from everyone else that even they might wake up.)

  3. WTF by Supp0rtLinux · · Score: 4, Insightful

    Will it ever end? Funny that they get a patent on something I've been doing for 20+ years... I've always made it habit to use #TODO: in my comments for my code for pending things or things that need to be redone, then have a shell script parse my code for the comments and email them to me weekly prior to status meetings, etc. I wonder if any of these will count as "prior art" or its counterpart to fighting this atrocity?

  4. grep by lubricated · · Score: 3, Insightful

    Microsoft just patented the use of grep.

    grep -r TODO * > tasklist

    hopefully they won't catch me, this post infringes.

    --
    It has been statistically shown that helmets increase the risk of head injury.
  5. Two-faced, not shamefaced by Anonymous Coward · · Score: 1, Insightful

    I think it's funny that Microsoft on one hand is fighting the Eolas patent, which is a stupid patent, and on the other hand is grabbing all these equally stupid patents for themselves.

    I guess your left hand does know what the right hand is doing. But they have no shame...

    1. Re:Two-faced, not shamefaced by Anonymous Coward · · Score: 1, Insightful

      This is exactly the defensive response you would expect when you start attacking companies with stupid patents. Everyone is then obliged to file for stupid patents on everything they do, just to make sure that no one else files for a patent on what they happen to do just to sue them over it.

      These days, most patents are filed for future defensive purposes. The filers have no intent of ever really using them for anything, but they come in handy when you get attacked by someone else, and they prevent anyone else from undermining you by filing patents on your system.

  6. Have fun Novell by maelstrom · · Score: 2, Insightful

    Its going to be a joy when something important implementing Mono gets patented. Do you really doubt they are going to do it? Heck, they probably already bought a patent Sun got while doing Java.

    It will be even more interesting when all of Gnome is implemented with Mono. Maybe I'm the only one who finds it ironic that a desktop environment founded because the KDE license wasn't free enough is falling over themselves to implement Microsoft technology.

    --
    The more you know, the less you understand.
  7. Re:I wouldn't worry about your grocery list... by MoonBuggy · · Score: 5, Insightful

    It's not as broad as it might have been, but arguments about software patents in general put aside for now, the fact that you can patent something that you do (linking a list with source code comments) rather than the way that you do it (using XYZ type of code to create ABC functionality) shows that the patent system is broken.

    Take, for example, the Dyson cleaner - it was a completely new way of making a vaccum cleaner and they patented their way of doing it. Other companies also did cyclone vaccums in their own ways. If Dyson had been able to patent the idea (cyclone based cleaners) rather than their implementation it would've locked out the competition completely. Why can't the patent office see this? It's what they're paid to do, after all.

  8. Re:Perfect Setup by Anonymous Coward · · Score: 5, Insightful

    This is another news post that throws crap into the face of the public. I could write the whole day comments like this and never be off-topic.

    Remember our tea-throwing ancenstors. Corporations, governments cannot, must not control the people. This is another disgusting move to get to own each and every aspect of the peoples lives.

    Remember the phrase "divide et impera" - it's used again one fringe minority each time. "No one cares about Microsoft but the zealots", "No one cares about civil liberties but the conspiracy nutcases", "No one cares about media consolidation but the art freaks", "No one cares about the environment but the rabid tree huggers", "No one can think $something but $fringe/criminal/outcastgroup_X"

    Stop being indifferent about it. "First they came for the jews, then for them and for them and last for me", you remember that poem.

    Ever asked why no one in Germany resisted Hitler? They always thought "it's not gonna be THAT worse, calm down!". They didn't believe the thing about Auschwitz even if they saw it afterwards.

  9. Re:Oh for pete's sake ... by JabberWokky · · Score: 2, Insightful
    Hell, grep is the tool to *do* this. I know I habitually tag TODO, ALPHA, BETA, SECURITY and FIXME tags through my source, and then do a 'grep -r TODO >todo.txt' (repeat for other tags).

    --
    Evan "Didn't read the article, don't really care enough to"

    --
    "$30 for the One True Ring. $10 each additional ring!" -- JRR "Bob" Tolkien
  10. Huzzah! by localman · · Score: 2, Insightful

    I cheer every time one of these insane patents is granted. There is a breaking point for all this, and every dumb patent brings us an inch closer to the mainstream calling it all into question. The dumber the better.

    I just hope we don't destroy the economy beforehand.

    Cheers.

  11. Re:Prior Art: Eclipse Project by zurab · · Score: 4, Insightful
    This feature has been in Eclipse for I can recall 2.5 years (not sure on date).

    Well, Eclipse and its users are in trouble then, because the patent application in question has been filed over 4 years ago. Just a reminder to every developer next time you try to implement a feature in your program, don't forget to search all existing patents and patent applications for possible violations. And another reminder to all software users - you are not immune from patent lawsuits if the software you are using (whether closed or open source) is violating other(s') patent(s) and neither you or your software vendor have a license to use or distribute the patented "technology."
  12. Re:Wasn't it in Eclipse first? by FirstTimeCaller · · Score: 2, Insightful

    Actually this is a bloody good patent, one that actually makes sense and is worth patenting.

    Yes. If it wasn't so bloody obvious.

    I personally have been using $ToDo, $Review, and $Kludge comments in my code for a while now. I only recently started using a perl script to extract them. I guess that makes me in violation of the patent.

    But the real question is... who's to know? This seems like an in-house development tool (that's how I use it). It's not like this going to show up in a shipping product (well I guess it could in some development tool).

    --
    Wanted: witty unique signature. Must be willing to relocate.
  13. New Slashdot Policy by torinth · · Score: 5, Insightful

    Good grief. I think we need to institute some kind of reasonable editorial policy here. As is so often the case in articles about Microsoft or patents, the lead is patently misleading.

    The patent is on a relatively complex system that I've never seen or heard of before. It's about an IDE tool that dynamically identifies syntax errors and TODO comments throughout your code, associates them with named tasks and gives them priorities.

    It is not about the little notebook you keep next to your computer, nor about running "grep //TODO *.c". It's about a smart IDE offering a useful and creative way of managing tasks. Should software processes be patentable? Maybe not. Are they? Yes. Does this infringe on prior art? Not really. So might this be a patentable software process? Sure looks like it.

    If anyone of you out there have been working on this kind of thing for emacs or Eclipse 5 years ago, I suggest you speak up now...

    I don't think we'll be hearing much.

    1. Re:New Slashdot Policy by davidsyes · · Score: 1, Insightful

      So what?

      It's an OBVIOUS thing. The analog is putting a bunch of Post-Its in a book to come back later for review.

      Break points in apps sort of do the same thing, even if only for the duration of that debugging session, don't they?

      The USPTO is full of buffons subject to whatever corporation can bog them down and distract them.

      Patents should be open to PUBLIC review BEFORE the public has to find out after the fact when the USPTO is already too reluctant to reverse the granting or even politically spineless enough so they don't fine ms or other companies for such shenanigans.

      It shouldn't MATTER that ms is doing this in some mode of helping the developer return to an unfinished section. The analog is there in many ways in life: didn't finish painting a room? Put up some tape. Got an open manhole cover? Put up a guard, some orange cones, and part a heavy-assed truck in the way.

      Baking a cake, and don't trust the oven's timer? Set it anyway, and set the separate counter-top kitchen timer.

      What ms is claiming patent status for is not a novel or non-inevitable thing. They're just trying to bog down inventors and threaten others out of developing on a scale that might someday annoy ms.

      It's why I feel that microsoft must perish, unless they clean up their act. They won't, so they must perish.

      --
      Previously: "Linux... Toward the Sunrise..." Now: "Linux... Toward the-- No, now, part of Every Sunrise"
    2. Re:New Slashdot Policy by QuantumG · · Score: 2, Insightful

      I hate to tell you this, but Post-It notes are patented. So are the little bits of plastic on the end of your shoelaces. It's common and normal practice to patent things that are obvious because everything is obvious after someone else has done it.

      --
      How we know is more important than what we know.
    3. Re:New Slashdot Policy by dammitallgoodnamesgo · · Score: 2, Insightful

      Yes, but once the idea of Post-It notes is out there, "Post-It notes on a computer" is then obvious. In the same way, little bits of plastic on the end of your bootlaces would also be rejected.

    4. Re:New Slashdot Policy by bwy · · Score: 2, Insightful

      This is the second or third story on /. this week that was basically a misrepresentation of the facts. Surprise, surpise- skewed against Microsoft. It is really getting old.

    5. Re:New Slashdot Policy by bit01 · · Score: 2, Insightful

      Believe me, I create IP every day. I know exactly what copyright is for. Yes, copyright would only protect an implementation of this "idea". That's the whole point.

      This "idea" does not deserve any other protection. It's trivial and variations have and will be created many times by programmers and software architects everywhere as they create software on a day-to-day basis. As a result on a day-to-day basis these intellectual property creators will be fucked over by these parasites. There is no hard research/development work to protect. There is no innovation to protect. It's just parasites stealing from the creators.

      ---

      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 abuse.

    6. Re:New Slashdot Policy by Halo1 · · Score: 2, Insightful
      The patent is on a relatively complex system that I've never seen or heard of before.
      That says more about you than about the quality of the patent.
      It's about an IDE tool
      Wrong, it does not have to be an IDE tool. It could even be a daemon that works constantly in the background, or -as other people pointed out- even something like "while true; do sleep 1; grep ... > ...; done"
      that dynamically identifies syntax errors
      The first claim does not say anything about syntax errors. Besides, you might have heard of this complex tool called a "compiler" which does exactly that, among other things.
      and TODO comments throughout your code, associates them with named tasks and gives them priorities.
      The first claim says nothing about the naming of the tasks (simply using consecutive numbers would be enough to violate the patent) nor about assigning them priorities.

      If there's someone misrepresenting the situation here, it's you. If someone against software patents wrote such an uninformed and plain wrong comment, he'd be toasted by you and your colleagues in follow-up comments.

      --
      Donate free food here
  14. Yes, the first M$ appologist! by twitter · · Score: 2, Insightful
    A nifty feature it is, thanks for the M$ product info! It also happens to be obvious, well known and implemented by everyone. Give me a break and keep M$ advertising off Slashdot unless you pay for it.

    Your attempt at making it seem like an innovation is dissappointing even for Microsoft standards. Where's the jargoned up spiel about M$'s new paradigms and methods? That .NET reference and the mention of different languages, as if other compiler collections did not exist is a start. Oh wait, a new method is not something that deserves a patent is it? Now I see part of the problem. Let's see what you have again:

    Others may have it, but it's one of those quiet innovations MS has they don't make too much noise about. Like Autocomplete (can't run across a single browser nowadays that doesn't have this).

    Noise? Do you mean documentation? M$ surely has enough advertising.

    Your claim that Microsoft invented this feature which is just now getting stuck into their products is preposterous. People have been doing this forever and it's outrageous that Microsoft would attempt to steal such an obvious idea from everyone else.

    I like the way that KDE's IDE autogenerates html helpfiles and other documentation just like this. I'd like to see those morons at Microsoft try to extort money from anyone who would like to use or distribute KDE. Actually, I would not. I really want them to just take their ill gotten gains and leave the rest of us alone.

    --

    Friends don't help friends install M$ junk.

  15. The Patent is not as bad as the Topic suggests by jayslambast · · Score: 4, Insightful

    The topic seems a little alarmist concerning patenting #TODOs in source code. After reading the article, it doesn't seem that outrageous of a patent. Putting code/greps in to find TODO's and saving them off is trivia. Going the extra mile and cataloging them, managing them and "removing after the task has been completed" is complex and a little ingenious . While I appreciate the article, who ever posted this to slashdot should have summarized it without all this chicken little tactics.

    1. Re:The Patent is not as bad as the Topic suggests by SlashdotKeefey · · Score: 2, Insightful

      I hope by complex and a little ingenious you were being ironic... this is hardly the most complicated of tasks to achieve, and certainly doesn't warrant anything near the extremity of a patent.

  16. Looks like MS is preparing to go the SCO way. by deniea · · Score: 3, Insightful
    In this build-up of patents lately, to me it looks more and more the way they will be going is the way SCO has been going for a while now. And as by now everyone knows the lawsuit against IBM is payed by MS in the end, it's of use to keep things so indirect, just get down it directly is more easy.

    We all know development at microsoft has stopped for IE, Longhorn is not comming along, we know MS market-share is falling, and recent ./ articles have hinted that it's not the way for the future.

    With all that cash lying around, and 'doing business' gets you problems in the EU, it might be better to change from a 'software' business to a 'investment'-business...
    Less hassle, less employees, less lawsuits..

    To keep it in a ./ fashion
    1. Make lots of cash
    2. Use cash to patent everything that exists
    3. Fire all programmers, and become a legal firm
    4. Sue anyone that has cash or can loan money to pay settlements
    5. Result: Even a better profit/ROI, to make even more cash !
  17. Re:Perfect Setup by Anonymous Coward · · Score: 4, Insightful

    No, they were all conditioned and believed firmly they are being attacked and threatened by the Jewish minority. No kidding, they would have sworn it was them who began the aggression and could have counted a looong list what they had done to them. That it all was faked and made up by the regime to incite hate and to create a scapegoat would not have sprung to their minds. And yes, they believed their newspapers were still independent. They believed anti-semitism and the assault on neighboring Poland was a kind of revenge on those who attacked them.

    And so many people believe it is the Arabs who started a kind of war with the US and that a war on terror or torturing them in concentration camps is fair "revenge" for something "the Arabs" (all 800 million of them?) had supposedly done.

    Add to that the incarceration without lawyer or notice, torture, prison camps outside the borders (like many German camps back then, most of them were in former Poland!) media and population control, a "war on everything" and you're pretty close on what kind of state 1936's Germany was in.

  18. Re:Wasn't it in Eclipse first? by NekoXP · · Score: 4, Insightful

    The thing about patents is, when one that gets granted that's obvious, everyone
    runs around saying "WELL THAT'S OBVIOUS!!"

    Yeah, and if you were really as smart as the inventor, you'd have patented it
    first.

    Just like someone patented sucking dust through a bit of cloth, and now every
    house has one of these wonder-machines. There was a patent filed not long back
    in the UK for using two little bits of plastic to stop shopping bags slicing
    your fingers off. Now *THAT* was obvious - hundreds of people were doing that
    with bits of plastic and cartons for years. Patenting it makes it commercially
    someone's, as opposed to "used only in your own personal little world"

    There are housewives and street bums inventing shit that is *so* obvious, but
    they're the only people who go and try. Why? Maybe they're less cynical than
    us. When we think "it's obvious!!!!!", we tend to think it's been done before.

    Maybe it hasn't. Maybe it has. You gotta check first :D

    By the way, your comments in code are not at risk. Neither is your perl script.
    Unless by chance you had them all integrated into an IDE, which automatically
    detected that you were typing a TODO comment, and added it to a pretty GUI list,
    let you jump to the code in question, and so on, in real time. And then you
    tried to sell it.

    The Eclipse method may not even be at risk, since the patent MS have filed is
    quite rightly quite specific in it's application, and does a lot of things
    Eclipse does not.

    Neko

  19. Ugh! Usefulness makes it worse. by twitter · · Score: 2, Insightful
    Granted, I don't know if it's patent-worthy, but it is a helpful tool that I've not seen elsewhere.

    Of course it's helpful, that's one reason it's an outrage that it's been patented. There are lots of ways to do this and it's a common practice. Oh yeah, that it's obvious and common practice is another reason it's an outrage.

    Is Microsoft now going to demand that KDE not distribute similar features with their IDE? Are posters here going to be threatened for recommending "grep TODO *.c > tasklist"? What dorks they are.

    BS like this is the death rattle of any IT company. The sooner they go away, the happier everyone else is.

    --

    Friends don't help friends install M$ junk.

  20. Re:I wouldn't worry about your grocery list... by SlashdotKeefey · · Score: 3, Insightful

    Exactly, the idea of patenting an idea is nonsensical. Why software cannot be covered by anything over and above copyright law is beyond me. Look at Amazon, and the "One-Click Shopping" debaucle - how is the idea of a company storing credit card information patentable? Why is this something that other companies would not want to do anyway?

    At the moment none of this applies to Europe, but this will soon change for the worse.

    Now, where did I put my "Non-face-to-face communications" patent application?

  21. Re:Prior Art: Doxygen by helioc · · Score: 5, Insightful

    Doxygen http://www.doxygen.org tags can be used to do lists on TODO since 1997. A nice example can is http://www.stack.nl/~dimitri/doxygen/lists.html

  22. Do you idiots ever read the CLAIMS section? by Anonymous Coward · · Score: 2, Insightful

    If you want to know what the heck patents cover, read the damned "CLAIMS". If it isn't in the CLAIMS then the patent doesn't cover it.

    Sheesh, just because a patent describes something in the abstract or specification section that sounds rather broad doesn't mean that is what the patent ACTUALLY covers.

    rtfm

  23. enough of this by BinLadenMyHero · · Score: 2, Insightful

    Right now I'm excluding stories about patents in my preferences page.

  24. The new MS - Linux strategy by argoff · · Score: 3, Insightful

    FYI - you are now beginning to get a tase of the new Microsoft Linux strategy.

    That is - patent the daylights out of everything, hopeing to catch, snag, and delay Linux somewhere along the way. (Well you didn't actually expect them to innovate did you?)

    The next frontier in liberty - Project Libertopia

  25. Re:Wasn't it in Eclipse first? by FirstTimeCaller · · Score: 5, Insightful

    Yeah, and if you were really as smart as the inventor, you'd have patented it first.

    I figure that if I can (and did) come with it independently, then it must be obvious. The fact that the inventor chose to pursue a patent has no bearing on whether it is obvious or not.

    This is not a case of hearing about an idea and saying "Oh that's obvious". This is a case of lot's of people (not just me) saying "I've been doing that for years."

    --
    Wanted: witty unique signature. Must be willing to relocate.
  26. Re:Other IDEs by sangreal66 · · Score: 2, Insightful

    As far as I recall, Eclipse didnt start doing this till well after 2000 when this patent was applied for. That being said, I dont think Microsoft has ever filed a patent lawsuit?

  27. Re:Easy... by afidel · · Score: 4, Insightful

    Dude, no one competes with IBM on patents, they have averaged more than a patent a day for as long as any currently enforceable patent has been in existance. That is one game even Gates won't try. It would be like trying to win a land war in China, you might suceed for a while but eventually the sheer mass of your opponent will wear you down.

    --
    There are 4 boxes to use in the defense of liberty: soap, ballot, jury, ammo. Use in that order. Starting now.
  28. Re:Patents, and what they are and aren't by steveha · · Score: 4, Insightful

    It patents differentiating between different lengths of time
    holding a button on a PDA, in order to start different applications or
    application methods - for the sole purpose of reducing the need for 100 buttons
    on devices with crap input and no screen estate.


    Kind of like the digital watch I had in 1979? Or the bike computer I had ten years ago?

    I really don't understand how they got that patent. It flunks both the prior art and "obvious" requirements.

    steveha

    --
    lf(1): it's like ls(1) but sorts filenames by extension, tersely
  29. Re:Easy... by Gyorg_Lavode · · Score: 5, Insightful

    Lets be fair. We all know microsoft loses a lot of money from copying other people's IP. MS is creating a huge portfolio of things everyone who writes software will be in violation of one of them. MS is creating these patents not to attack innocent people, but to defend it's illegal activities.

    --
    I do security
  30. Re:Wasn't it in Eclipse first? by runderwo · · Score: 2, Insightful
    Mmph, shall we play Compare and Contrast:
    Inventions that are obvious are equally patentable as inventions that are genius.

    with the USPTO

    Invention must also be:

    Novel
    Nonobvious
    Adequately described or enabled (for one of ordinary skill in the art to make and use the invention)
    Claimed by the inventor in clear and definite terms

  31. Because it's not what they're actually paid to do by weston · · Score: 5, Insightful

    What they actually get their money for is issuing patents.

    And they are proud of the fact that they're one of the few parts of government that is a revenue center.

    And other parts of government are hungry for their revenue.

    This is one of those cases where following the bottom line is going to get you the wrong result.

  32. What's next? by CompSurfer · · Score: 2, Insightful

    Original thought*

    *Parent Pending

    I suppose we'll start to see "Microsoft Brand Bread(TM)" on the stores next. "Because "Microsoft Brand Bread(TM)" is the right bread for your "Microsoft Brand Smart-Toaster(TM)".

    "Microsoft Brand Smart-Toaster(TM)" .... somehow I doubt I'll get used to burned toast no matter how much jam is on it.

  33. Re:Prior Art: Eclipse Project by rzbx · · Score: 5, Insightful

    "Just a reminder to every developer next time you try to implement a feature in your program, don't forget to search all existing patents and patent applications for possible violations."

    This is NOT what one should do when implementing a feature in a program. First of all, developers should not be wasting time with the legal side of software. Most developers do not care for patents. Second, the moment a developer starts sifting through patent portfolios, they are both seeing a solution from the point of view of another developer(s) (or lawyers) and may have a hard time getting past this "better" option and sticking with their own, and they now can not legally say they had no idea the patent existed. I have heard before that even patent lawyers suggest that an inventor/developer not search through patents. What is a developer, a lawyer? No, they are interested in solving problems. Engineers are not interested in making things more complex (and you can not argue that law is about making things simple). Although the process itself may be complex, it is not in the interest of developers and such to complicate things. Fear is what I see in your entire post. Scare tactics. FUD, whatever you want to call it. Let me repeat, DEVELOPERS, ENGINEERS, SCIENTISTS, etc. ARE NOT INTERESTED IN COMPLICATING THINGS. They seek the truth and/or they build machines/software/ideas to solve problems or understand a problem(or event). How many great scientists/developers/engineers do you know that support the patent system? Yes, some will say that we need it, but that it is currently flawed. Yet, even they will admit that they don't have the solution. There have been economists and various other social science professionals on the other hand that are against the idea of the patent system. First you must understand the reasons the patent system was created and why it still exists. You can spout the old myths about progress due to the patent system, but I dare you to show me scientifically (or any other possible, but convincing way) that patents are directly related to progress and I'll give my apologies. I'm very sorry for the rant, but I'm tired of the ignorance behind this patent issue. It is bad enough that people support the system, but to recommend that developers go spend their time sifting through patent files? If the patent system was unenforced though, it would be a great system for sharing knowledge related to inventing/engineering/etc.

    --
    Question everything.
  34. Re:Easy... by Anonymous Coward · · Score: 1, Insightful

    MS is creating these patents not to attack innocent people, but to defend it's illegal activities.

    Doesn't that usually involve attacking innocent people/companies?

  35. The problem is simple by jonwil · · Score: 2, Insightful

    The problem is that the whole way the USPTO works is that it is geared towards passing patents.
    Specificly, its better finantially for the PTO to pass a patent than to reject it.

    This has to change before anything good will happen.
    Simply change the way the PTO works so that its no longer finantially better for the PTO to pass a patent than it is to reject it.
    Then (assuming they do what they are supposed to and use patent examiners who are qualified in the field they are examining patents in), crap like this wont be granted patents anymore.

  36. Re:Easy... by southpolesammy · · Score: 4, Insightful

    I forsee http://patents.groklaw.net/ coming soon to a web browser near you....

    --
    Rule #1 -- Politics always trumps technology.
  37. Re:Wasn't it in Eclipse first? by quantaman · · Score: 2, Insightful

    Unless by chance you had them all integrated into an IDE, which automatically
    detected that you were typing a TODO comment, and added it to a pretty GUI list,
    let you jump to the code in question, and so on, in real time. And then you
    tried to sell it.


    You know what, that is obvious. If there isn't something that constitutes prior art already out there it's simply because the number of approaches a finite number of programs can implement is well finite, obvious things are going to be left unimplemented!

    As to patents, vacuum cleaners as far as I know were a legitimate invention and deserved patents. You know what, if back at the very dawn of the computer industry someone had patented the idea of a compiler translating a high level language to machine code or making an OS to simplify the computing environment I may not object, as far as I know those were fundamental advances at the time. The best fundamental advancements I can think of recently are compile once/run anywhere languages (eg java) and tabbed browsing. But compile once languages are simlpy a natural extension of portable code and documents that can be opened by systems on different platforms, tabbed browsing is just moving tabs into a different part of userspace. Both were innovative but moreso made practical by the maturation of technology and their respective projects, heck I'm sure both ideas had been "invented" thousands of times before by a bunch of CS students blabbing to eachother after a few beers. Neither in my opinion are worthy of patents as it was just a race to implementation and this MS patent which is far more obvious, just more specific, is certainly not deserving of a patent.

    --
    I stole this Sig
  38. Re:Be Fair by DataPath · · Score: 3, Insightful

    How can this one be legit? I've been doing this for years! /* TODO: add extra format checking */

    hostname$ grep TODO *

    --
    Inconceivable!
  39. It's about time by Nikker · · Score: 2, Insightful

    That Microsoft is compiling an even bigger list, legal one at that too. This list will show evrey one who has ever written "Hello World" about innovation. From now on *no one* will be able to make the same mistakes as M$ or well they will sue you.

    The great thing about this is that it will not stop people from coding or collaborating on a job it will just make evreyone aware of what they can't do and do something else. With as far as we've come do we really want to reinvent the icon and desktop. Not really. Slowly but surely M$ doesn't even realize what they are doing. The feel they are "protecting" their "investments" but what they are really doing is influencing something people have wanted since they mastered the SINGLE click ;)

    Innovation...

    --
    A loop, by its nature, continues. If that didn't make sense, start reading this sentence again.
  40. Re:Perfect Setup by JohnFluxx · · Score: 2, Insightful

    Sounds like a task list to me. You add tasks from the code, and tick them off when done.

  41. Re:Perfect Setup by cshark · · Score: 3, Insightful

    In defense of the beast, they've been getting hit with bad patent law suits worse than anyone.

    To name a few from the last couple years:

    There was the incredibly broad Eolas patent.
    There was the burst patent.
    There was the down right stupid DRM patent.
    There were a couple hand held device patents.
    There was the supposed "relational database" patent, which really offended me.

    And others.

    If I were getting sued anywhere near as much as they are, you better believe I would patent every stupid feature I came up with.

    Yet, in most of these stupid patent cases that actually make it to court, they lose. And they keep losing.

    Not that they can't afford it.
    It's the principle, I guess.

    --

    This signature has Super Cow Powers

  42. Getting a task list from source code by MntlChaos · · Score: 2, Insightful

    grep -r '^TODO:' source/
    so complex.

  43. Re:Wasn't it in Eclipse first? by donscarletti · · Score: 2, Insightful
    If housewives and streetbums are creating things like this long before it is created by the patenter, then the patenter has created nothing new, just done the same as many people have done before. Thus if the patenter was entitled to the profits of the "invention" then all who have accomplished the same feat must also be entitled to the same amount. As the others are innumerable then why should the patenter be entitled to anything as the procedes cannot reach everyone else.

    Patents were created to allow an inventor to have exclusive use of their invention for a limited amount of time to encorage people to put effort into inventing things. What the patent system was not designed for is to encorage people to take patents on things that other people have invented or are obvious through normal human intuition. An inventor is someone who creates something new that will really help consumers. An inventor is not simply someone who puts through paperwork for things that seem obvious. If this was what the patent system was for it would be pointless because it would only be a device for promoting monopolies rather than encouraging innovation.

    Personally I think that if someone deserves a 16 year monopoly it is because they have put the time and persperation into an invention and achieved something that may never have been achieved if they didn't, simply marketing an obvious concept hardly qualifies.

    --
    When Argumentum ad Hominem falls short, try Argumentum ad Matrem
  44. Re:Microsoft Hit & Miss by maxpublic · · Score: 1, Insightful

    What bullshit. The internet would've come about with or without Gore, just as the automobile would've flourished whether or not Ford decided to go into the business. Gore's contribution was an accident of timing and position, nothing else. If it hadn't been Gore, it would've been some other little asshole making the same stupid claims.

    Inventions happen. Useful inventions tend to happen even when other people try to put a stop to them. Individual efforts can speed things along, or slow them down, but they rarely, if ever, change the progress of technology. The 'Great Man' theory of history has pretty much been discredited, except by those who wish to think of themselves as 'great men' - or who have a hard-on for worshipping those they consider 'great men'.

    Max

    --
    My god carries a hammer. Your god died nailed to a tree. Any questions?
  45. Re:I wouldn't worry about your grocery list... by Dareth · · Score: 2, Insightful

    Personally I like to write my grocery list in X86 assembly. Funny how once I get past the data section I know what I am going to buy before I push it to all my registers.

    --

    I only look human.
    My mother is a halfling and my dad is an ogre, so that makes me an Ogreling