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.'"
pertinent info frfom article
Interwoven's U.S. patent (#6505212)
A system for asset management comprised of multiple workareas, each configured to maintain a virtual copy of content as it would appear when published;
A staging area to which content is submitted from multiple work areas and where any conflicts between content can be resolved;
Branches and sub-branches (for different projects or initiatives) that contain individual workareas, staging areas, and editions which allows for massively parallel development on a single platform;
The use of a hierarchical file system and an object repository for representing and hosting content and its structure;
Virtualization of all content regardless of location as well as Web and application servers - this allows contributors to make changes "in context" of the entire site;
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.
Always value the individual over the system. --Bruce Lee "I don't need a Sig - I have a custom 191" - me
Many Wiki's are already doing this and have been doing this for years.
The interwoven designers were the original designers for Clearcase.
Clearcase has all of this stuff including staging and work-areas.
They are basically patenting "Clearcase as applied to the web".
Layman's opinion is the key. Versioning systems dont care if you are versioing C code, Java code, HTML, word docs, zip files, what have you. Source control systems version electronic files. If the patent office had a 5 minute inderstanding of what a source control system does and how it can be used, this patent would not have been awarded.
We were doing this with DSE (Domain Software Engineering) system (Apollo computers). They had versioned files like VMS and this was a CVS like system. The controlled directory looked just like a normal file system but DSE would let you extract older/different versions for the file set. Then this would control the build process. (And we had to walk uphill, in the snow, both ways, in Utah !)
--jim
Here is a link to the actual patent.
Unfortunately it's up to the person(s)/entitiy submitting the patent to supply prior art. Evidently they aren't fullfilling this requirement.
Steve's Computer Service, Hobbs, NM
Zope has built in version control for it's 'web assets', and I am pretty sure they predate Interwoven at doing so.
here is a clickable link to the patent at the USPTO.
$#!^ happens, but why does it always have to happen to me???
The patent for the integrated circuit was hotly contested between Fairchild and Texas Instruments when Jack Kilby and Robert Noyce both invented the integrated circuit at about the same time. The battle dragged on and by the time it was resolved it was totally irrelevant since both companies were making tons of ICs.
By serving members, I assume he means senator, congressmen, presidents, and judges. In other words, people with the direct power to create and change law. I suspect the 90% figure is close.
The GPL embraces the concept of intellectual property law and uses it to forward the philosophical point of view that the *code* ( not the coder) should always be free.
If the GPL rejected the concept of intellectual property it would called "public domain."
The GPL is very much *not* the same as the public domain, since it forces contractual obligations. It can only do this because the code is *someone's intellectual property.* You use the code under license. Not right.
This is why we have BSD/GPL/Aritistic license religious wars.
The power of the GPL ( whether you think it's good or bad is up to you. Please note I'm only bringing up facts here, not making value judgements) is that with no concept of intellectual property you would have *no* rights to obtain source code. The GPL uses intellectual property law to force the code "free."
KFG
I've used TeamSite for years.. and checked out the patent. everyone needs to settle down. Interwoven uses some clever tricks in the caching and indexing in their management system that go above and beyond what something like CVS does.
This is what they're pantenting. TeamSite was actually built on top of CVS when the project started, but the standard content manageement scheme is not what's being patented here..
Violate propriety
> I'm just wondering if the patent being granted is someone hinged on Interwoven's claim to be the first to do version control for 'web assets' (ie, HTML, images) as opposed to source code.
FWIW, I just browsed our cvsroot and found Web pages in it dating back to 1998. And I'd be shocked if I found out that we were the first to do that.
Sheesh, evil *and* a jerk. -- Jade
You can not sue the government, or a governmental agency, without the permision of the government. You can, however, sue an employee of a government if they are personally negligent.
Any sufficiently advanced influence is indistinguishable from control.
One of the main reasons we have so many ridiculous patents these days is that patent office employees get paid per patent they approve! They get no pay for quality of research, or how thoroughly they examine the patents. There is no incentive for these overworked patent researchers to actually do good work or put any thought into what they're examining. With the current pay scale, they are incented to approve as many patents as possible in the shortest amount of time. Until that changes, we'll be stuck with the joke of the patent system we currently have.
IWOV actually had to change the way they do things in order to not infringe on some of Rational's patents (for example their MVFS patent for a virtual filesystem that tracks build artifacts). I believe that the whole workspace/staging area/edition structure may have evolved from having to avoid stepping on Rational's toes.
In any case, the engineers at IWOV know that the core of TeamSite is very similar to any other version control system and that it's just optimized for web content control and delivery.
IMHO, there's nothing patentable about TeamSite. It's pretty useful and all, but not worthy of a patent.
Microsoft was pushing Visual Source Safe as part of their internet dev studio package back in the mid-late '90s. It was positioned specifically for versioning web site assets. NXN's Alienbrain package has been considered the premiere package for versioning digital assets for game development for at least as long. There are digital versioning packages for video production and prepress/publication production that date back to at least the early '90s. There's nothing specific about Interwoven's claim of first to do web assets that can't be disproved by prior art. That is, of course, if any potential litigation defendents want to (or can) properly defend themselves.
No no no! The idea is to go against weak opponents first. They don't have the money to wage a legal war, so they rollover and pay a licence fee. You keep going after small targets. If you feel lucky, you go after a target that will fight, but can't afford a legal dream team. If you win, the next victim^w company will fold much quicker.
With the big boys, you horse-trade patent licencing. "We'll let you use our patent, if we can use yours and a first-round draft pick."
You never want to go up against a company that can spend more on legal bills out of petty cash than your total assets.
Unlike trademarks, you don't have to defend a patent against all comers or lose it. You can pick your targets carefully.
One line blog. I hear that they're called Twitters now.
Robin Gross, previously the staff attourney at the Electronic Frontier Foundation has founded a new group named IPJustice. I suspect it's still getting it's feet since it's so new, but it will hopefully be able to do to IP abuses what the EFF does for online/free speech/etc issues.