Slashdot Mirror


Interwoven Patents Code Versioning

webengr writes "It seems like the USPO is pretty lenient when it comes to awarding software patents. CVS has been around for a long time, but now Interwoven has been awarded a new patent covering version control of web assets. The claims include, 'The use of a hierarchical file system and an object repository for representing and hosting content and its structure,' and 'The combined concepts of file history, versioning, comparison, and merging as it relates to content, provide an archive of all individual changes as well as collections of changes so they can be versioned and audited.'"

13 of 451 comments (clear)

  1. Lenient? No. by burgburgburg · · Score: 4, Insightful

    Asleep at the wheel, recklessly driving us all over a cliff of patent infringement lawsuits? Yeah, that's fair.

  2. Ugh. by Anonymous Coward · · Score: 3, Insightful

    When will the patent office get a clue? Doesn't *anyone* there make even the slightest attempt to search for prior art? A 5 minute google search should have invalidated this patent.

    1. Re:Ugh. by HBI · · Score: 5, Insightful

      2) Over 90% of the serving members of the 3 branches of government were lawyers. Lawyers and old-money own the government(now more than ever). Do you think they will regulate themselves?

      Where did that come from? Even *appointed* officials aren't 90% lawyers, and rank and file government employees sure as hell even aren't *mostly* lawyers. It's a tiny, tiny fraction of the total government work force.

      USPTO sucks, but let's not get carried away here.

      --
      HBI's Law: Frequency of calling others Nazis is directly correlated with the likelihood of the accuser being Communist.
  3. lenient ? are you kidding ? by Booie+Paog · · Score: 5, Insightful

    "It seems like the USPO is pretty lenient when it comes to awarding software patents." no kidding. the USPO appears, in some cases, to not only be lenient, but to be completely oblivious to the purpose of having patents, as well as having wild interpretations of patent law. software patents, the way that they are currently handled, is incorrect, with regards to the original means that was set out by even Thomas Jefferson himself. to be able to patent compiled binary code, without regards to the source, or ENTIRE details of the mechanism that the software is implying is insane, and will continue to destroy the legal ability to innovate based on derivative work.

  4. Comment removed by account_deleted · · Score: 5, Insightful

    Comment removed based on user account deletion

  5. Suing the patent office by SWroclawski · · Score: 3, Insightful

    What I would like to see is if the patent holder then goes after someone for use of the patent and the defendnat challenges the patent in court, and if the defendant is correct and the patent is invalidated- the patent office itself should be liable for court costs, plus any lost revenue due to any possible injunction during the trial.

    Enough of these cases and the patent office may begin to reforem itself in when and where it grants a patent.

    - Serge Wroclawski

  6. The PTO has no incentive *not* to grant patents by Sanity · · Score: 5, Insightful
    Their attitude is to grant patents left right and center, and let the courts sort it out. The have no real incentive to try and find prior art.

    The problem is that in the time between the dumb patent being granted, and the courts sorting it out, severe damage can be done to people's freedom to innovate.

    Recall that over the past 100 years (and beyond), significant advances in technology have almost always been despite IP laws, not because of them*

    *Some examples:

    • The modern movie industry set up in Southern California to escape from Edison's patents
    • The VCR was fought tooth and nail by the movie industry even though 2/3rds of their revenue now come from video rentals and sales
    • The proliferation of the commodity PC was only possible when IBM's BIOS was reverse engineered thus evading trade secret laws
    • The Internet is currently under siege from copyright holders
    • One of the worlds fastest growing operating systems, Linux, explicitly rejects the concept of intellectual property in its license
    1. Re:The PTO has no incentive *not* to grant patents by awol · · Score: 5, Insightful

      One of the worlds fastest growing operating systems, Linux, explicitly rejects the concept of intellectual property in its license

      Unfortunately, no it doesn't. Indeed, Linux (and GNU) explicitly relies on IP to make the GPL binding. This is the problem, even the answer to IP, Free Software, requires IP in order to live because of the existence of IP in the first place. It is a classic Catch 22 situation

      --
      "The first thing to do when you find yourself in a hole is stop digging."
    2. Re:The PTO has no incentive *not* to grant patents by Anonymous Coward · · Score: 3, Insightful

      I don't think you're looking deeply enough. I think Stallman would be delighted if copyright was defanged, or totally removed. Until that time, the best he could do is to use it against itself.

      It's much more of a philosophical thing. If everything was "free" then we wouldn't need the GPL.

  7. Re:wrong incentive by ctxspy · · Score: 4, Insightful

    No it is not.

    The parent is incorrect.

    It's a non-refundable fee -- this fee is actually meant to compensate for the USPTO guys doing a prior art search.

    -Tomaj

  8. That is incorrect by Srin+Tuar · · Score: 4, Insightful

    The GPL would be unnecessary if there were no copyright law.

    If there is no "copyright", then why would you need a "copyleft"?

    GPL is supposed to spit in the face of copyright law. The beauty of it is that it does this by depending upon it.

    If there were no copyright, then closed source would still be inviable: because anyone could copy it around. The difference would be that the BSD, LGPL, and GPL licenses would be effectively compatible, and I could finally see goddam SVG enabled in mozilla by default, etc.

    The reason the GPL does not need copyright, is that eliminating copyright would eliminate the incentive to violate the GPL. Thats a catch 22.

  9. Re:Why is everyone overreacting? by Un+pobre+guey · · Score: 4, Insightful
    I am as upset about idiotic patents as the next guy, but I agree with the several posts that point out that there are some novel elements to the patent that are built upon prior art. You can use as much prior art in your patent as you like. What you are patenting, and can defend in court, are the novel aspects not found in the prior art and which are not obvious to skilled practitioners. At some point, someone needs to make a few bucks on an invention in order for there to be incentives to generate new technology.

    The historically interesting aspect of licenses such as the GPL lies in the possibility that some people would forego the monetary profits for the greater good of both the inventor and the community. If you want to make a buck, fine. If you want to share with and among others, fine too.

    Unfortunately, the USPTO is becoming less able to function as the arbiter of the rules, and this is what causes the system to degrade. In fairness to those poor schmucks, it is not realistic to expect young, underpaid, undertrained, inexperienced patent examiners (or even not so old or inexperienced) to be able to consistently and without errors or omissions spot all issues relating to obviousness and prior art. The volume of patent submissions also thwarts the system, at least as it pertains to high tech patents.

  10. Re:article in case of server meltdown by Anonymous Coward · · Score: 3, Insightful

    I don't think that Interwoven's patent should be dismissed out of hand just because it incorporates the functionality of a traditional SCM system. As someone else remarked, improving on an existing idea CAN be legitimately patented.

    Doing large-scale web development poses special problems that are not covered by conventional SCM systems.

    For example, it's simple to preview a single web page you are working on in isolation--you just point your browser at the URL for the page. But what if you are replacing an existing part of a complex web application, and are working as a member of a team? Yes, an SCM system will help you keep track of the files and integrate the source changes. What it will NOT do is give you an environment in which you can use a web browser to debug your piece of the project. You have to set up a private development environment manually, and that's a real pain--you have to make sure all the URLs pointing to the various pieces are correct for your test environment in each file. You have to make sure that when you press the "Submit" button, the right CGI program is called (the one you are working on, or the "real" functional one, depending on what you are trying to do), and that the correct page comes up when a link is triggered. You have to make sure all the external references point to files you want to use for testing--i.e., that the correct Java Script files are being included, and so on ad infinitum. And you have to make sure that none of this interferes with the current application that is open to real users, or with your fellow developers. Like I said, a PAIN.

    After unit development is done, you want to integrate everybody's work and do beta testing. Again, you can build a conventional application tree using a conventional SCM for this, but the SCM won't do it for interactive testing in a web environment. Once again, you have to change all the references so they point to the right places, and make sure everything works together. More PAIN. My head hurts. OUCH.

    Lastly, you have to take the whole ball of wax and drop it in place of the existing application for real use. Again, an SCM will give you the finished code--but it won't fix the URLs in the code and create the web hierarchy in the right place for you. This must be done manually, and you have a good chance of screwing up and breaking the application. Maybe if I drill a hole right HERE in my forehead it will let the evil spirits out and I will stop hurting.

    And when you've finally installed the new code and find out that something that worked perfectly well in Beta doesn't work in production because it interacts with something else on the same server that you didn't even know was there all along, you are screwed. If Interwoven's software will help me back out the changes and retrieve the previous working version before half a million people notice, I would be very grateful to them at this point. Really, I can do without my first-born.