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.'"

35 of 451 comments (clear)

  1. Patents out of control by hether · · Score: 2, Insightful

    We all know the awarding of patents has gotten out of control. This is just another example...

    --

    Most people would die sooner than think; in fact, they do.
    1. Re:Patents out of control by ATMAvatar · · Score: 2, Insightful

      There's prior CVS, too. That didn't stop the USPO from awarding the patent to Interwoven.

      The thing to note, though... were Interwoven to try using its patent to press liscence fees, a defendent in court could simply show that CVS existed long before the patent was awarded.

      See here.

      This patent about as effective as Microsoft security.

      --
      "They that can give up essential liberty to obtain a little temporary safety deserve neither liberty nor safety."
  2. 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.

  3. 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.
    2. Re:Ugh. by 0x0d0a · · Score: 2, Insightful

      When will the patent office get a clue? Doesn't *anyone* there make even the slightest attempt to search for prior art?

      Not really the task assigned to them. They zip through their own patent db, and (I would assume) check referenced patents, but they don't have anywhere near the funding to be an authoritative source on whether a patent is valid or not. They're basically just a registry...and if someone tries to go after you with a bogus patent, it's *your* responsibility to challenge it. The PTO wasn't given authority to mark patents as valid or not.

      Think of what it would entail (and keep in mind that patents are deliberately worded to be as broad as possible and yet sound as original as possible). You'd have to hire leading PhDs in every field to comb through all the data coming in.

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

  5. Total troll... by TopShelf · · Score: 2, Insightful
    There is much more to this patent than just versioning, if you even take a cursory look at it. Perhaps we should able to mod articles themselves as trolls!

    Actually, come to think of it, modding the article itself could yield some interesting info...

    --
    Stop by my site where I write about ERP systems & more
  6. Comment removed by account_deleted · · Score: 5, Insightful

    Comment removed based on user account deletion

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

    1. Re:Suing the patent office by pete-classic · · Score: 2, Insightful

      Has forcing a government agency to pay (monetarily) for its mistakes, thereby forcing Congress to increase that agencies budget, ever been demonstrated to be effective in reducing the number of mistakes that the agency makes?

      Always remember that from the bureaucrat's point of view it is all funny-money, and increasing his budget, even if only to allow him to cover punitive expenses, only increases his clout in Washington.

      -Peter

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

    3. Re:The PTO has no incentive *not* to grant patents by Black+Parrot · · Score: 2, 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.

      More subtly (and also the POV of the US federal government), they have the idea that "everything should have an owner". No patent on record = no owner = gold rush (first come, first served).

      The problem is in the underlying political philosophy.

      --
      Sheesh, evil *and* a jerk. -- Jade
    4. Re:The PTO has no incentive *not* to grant patents by bongoras · · Score: 2, Insightful

      And that is Richard Stallman's single greatest hack. He actually hacked the legal system by writing 'code' (the license) that is written in the 'assembly language' of law to get a FUCKED UP legal system to do what he wants.

  9. What is all this costing for US taxpayers? by Max+Romantschuk · · Score: 2, Insightful

    According to the US patent office: "Each year the USPTO receives approximately 300,000 patent applications." (from http://www.uspto.gov/web/offices/pac/utility/utili ty.htm)

    Some of these patents are no doubt software patents. And each patent application costs money to process. Even though there is apparently a fee for submitting an application I doubt the patent office is making profit. And as it is a US government funded organization the US taxpayers are paying for the process.

    Investigations related to prior art surely cost a lot additinal money. If an application has already been accepted nullifying it can't be an easy process. Ultimately the whole mess must cost a grand sum... guesses anyone?

    I'm rambling, but I can't help feeling that the money could be better spent somewhere else.

    --
    .: Max Romantschuk :: http://max.romantschuk.fi/
  10. Re:New Rules by Courageous · · Score: 2, Insightful

    With all due respect, perhaps you should find out how it's done *now*. You just described, more or less, the process one goes through in the US to get a patent.

    The problem is that these web searches and other techniques aren't really very fruitful. Patents are *complicated*.

    I should know. I've written two, and read many.

    C//

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

  12. What if you changed rule 2 by juahonen · · Score: 2, Insightful

    What if you changed rule 2:

    Applicant does a search (web or otherwise) on prior art, filing a paper with proof that existing systems found on the web or otherwhere are not comparable to the patent. The applicant must know of similar systems, so the work can be left for them. There's no expenses in time or efforts for USPO, and the proof can be filed with the patent.

    If someone finds the proof is fraudulent, incomplete or otherwise doesn't provide negative proof of prior art, the patent can be revoked. Additionally, the patent holder could then be sued for misleading it's customers and all that sort of thing. There could also be some fines associated with patents for which proper proof was not delivered.

  13. Re:Clearcase is prior art -it was their prior comp by zenyu · · Score: 2, Insightful


    Applying to only *web* objects is a slightly grey area too.

    No it's not, I've been using CVS for web pages since about 5 minutes after my first web page, what's that, 94? When did these guys file the patent. Plus if I thought of it, and didn't think anything of it, it certainly fails the "non-obvious" test. Then again is this really news? I'd be surprised to see the headline "patent granted on a real invention in software!!!!" I mean has a really clever algorithm been invented since quicksort that wasn't just ported from mathmatics or physics? (I'm counting theoretical cs and graph theory as mathmatics, since, um it's not "practical" and so hardly ever patented.)

  14. True Believers by Anonymous Coward · · Score: 1, Insightful

    The people who are "true believers" will go to the extent of claiming that this goes to show how important patents are to promote innovation. They will even say, "if it wasn't for patents, we would not have the wonderful ogg-vorbis code that was designed to evade them."

    You see "patents promote innovation" is not a reasoned belief about the contingent world, subject to revision as times and circumstances change. It is an absolute article of faith.

    Sort of like the current Bush administration's:
    The economy is doing well, hence we need a tax cut.
    The economy is doing poorly, hence we need a tax cut.

    Any thought-compiler would happily optimize away the implied if statement... :-)

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

    1. Re:That is incorrect by Derek+S · · Score: 2, Insightful

      Without copyright, you could distribute currently-GPL binaries without source. That would provide an edge if your business was in supporting or customizing said software.

    2. Re:That is incorrect by Anonymous Coward · · Score: 1, Insightful

      In which case the code could be dissasembled back to the source code. Whats more the original author wouldn't be able to do anything about it

      Umm, yeah. That's practical. Disassembly doesn't exactly get you nicely formatted, commented and organized source code.

      The GPL depends upon copyright. Deal.

    3. Re:That is incorrect by smallpaul · · Score: 2, Insightful

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

      That's quite incorrect. If there were no copyright law, how ecould the GPL prevent me from distributing binaries that include the Linux source code?

      If there were no copyright, then closed source would still be inviable: because anyone could copy it around.

      I don't know what you mean by "inviable", but if there were no copyright, then it is clear that the software market would behave very differently but one part would remain unchanged: software companies would have no obligation to make their source code available ever. Plus, the GPL could not force them, no matter how much GPLed software the vendor incorporated. Linux distributions could be all-binary (but the binaries would be freely redistributable).

  16. Re:Why is everyone overreacting? by rocket_rex · · Score: 2, Insightful

    I am pretty sure that this Marimba product does all the above:

    http://www.marimba.com/products/change_managemen t/ server/content-distribution.html

    --
    Rocket Your humble build servant.
  17. Legitemacy of patents going the way of copyrights by d00dman · · Score: 2, Insightful

    If this keeps happening no patent is going to be enforcable based on the US patent office's recent history of complete incompetance. Taking every case of a bad software patent to the courts is hardly practical. I think people will soon start disregarding patents the same way they've started disregarding copyrights of music and movies.

  18. Re:Why is everyone overreacting? by consumer · · Score: 2, Insightful

    Um, have you every used Interwoven's products? What they mean by "wherein the staging area is adapted to receive web content changes of files modified in the work areas and is configured to check for conflicts in web content received from two or more work areas" is that when you check stuff in, it shows up in the shared code. Wow! That's basic CVS. I don't know where you got this stuff about "a system to quickly and directly retrieve content for a web site/application" from, but what TeamSite offers is just a way to sync the repository to a remote server. It's basically a very inefficient version of rsync.

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

  20. Re:Why is everyone overreacting? by KnightStalker · · Score: 2, Insightful

    Let me get your argument straight.

    1. CVS does not constitute prior art against this patent.
    2. Other products, like Zope, do more or less the same thing as what the patent claims.
    3. Therefore, there is no prior art.

    ???

    --
    * And remember, it's spelled N-e-t-s-c-a-p-e, but it's pronounced "Mozilla."
  21. Re:#1 is a pretty broad claim by mkldev · · Score: 2, Insightful


    CVS was first released as a set of shell script wrappers for RCS in 1986. It is descended from RCS, which has been around since at leaast the mid 80s. The design of RCS was based loosely on that of SCCS, which was written in about 1972. Man, that patent must have been hanging around for a long time. ;-)

    --
    120 character sigs suck. Make it 250.
  22. Re:To be fair you last item isn't true by kfg · · Score: 2, Insightful

    You are incorrect. If you have a *right* to the source code it must be produced upon demand. As in having a right to your medical records. This is precisely the right the GPL provides.

    The right to try to obtain it is a different right. You do not have a right to break into your doctor's office to obtain your records, even if there is no legal restriction to your possessing them. This is the situation the GPL is designed to prevent. It gives you a *right* to possession, rather than merely removing legal restrictions to possession.

    KFG

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

  24. patent on version control by Anonymous Coward · · Score: 1, Insightful

    Wow, I'm in a heap o shit!!! /. says that someone has a patent on version control?

    Uhh boy.

    Just like when they said BT had the patent on hyperlinks. Man, I did 20 years for that one.

    Just like when someone else last week had the patent on the internet.

    Man, SS troopers came in and took my eMachine.

    Man, where would I be without /.'e early warning alert system on our ever so oppressive patent system?

    Good golly I'm going to have to shoot bamboo up my fingernails for my SourceSafe discretions.

    Even though it is obvious to anyone that can read that the patent only could possibly cover web based concurrent check-ins at most.

    And it is also known by any patent attorney and has been stated here on /. several times that no one could possibly have any inkling of a patent's reach without first reading the patent's file history in order to determine what was argued away during patent prosecution.

    Man, I think I would rather listen to a six year old kid scream about how his soup spilled on his green beans than see another one of these totally bullshit /. alarmist headlines.