Transparent Web Caching Patented
JohnQPublic writes "BIND author and all-around Internet personality Paul Vixie and Mirror Image Internet have recently received US patent 6,581,090, specifically '..technology that efficiently stores and retrieves content requests and balances Web traffic between origin servers to improve performance and speed' - sounds an awful lot like what Akamai do. There's a press release from last week that gives some lovely 'details', including this little gem from CEO Alexander M. Vik: 'We anticipate that these patents and our technology solutions will encourage large groups of corporations to become customers of Mirror Image services. We also recognize that this technology is a critical component of other content delivery services and weâ(TM)ll be attempting to work cooperatively with our competitors and their customers to address this issue.' Can you say 'patent infringement suit'?"
This better not affect squid.
If it does, I can see a number of ISPs going belly up due to the increased cost of traffic.
"Smoking helps you lose weight - one lung at a time" -- A. E. Neumann
if they move all their assets to India or other low-cost countries, they hit a double whammy : cheaper labour + no pattent fees.
The US pattent office is well on it's way to push every profitable tech offshore... hey, maybe I should pattent that !
When will I end this grieving ? When will my future begin ?
What we need is people to allow their patented software to be used royalty-free in GPL'd software. This way, they would still get royalties from commercial vendors (which they should) without hurting open source. It seems like this would be a perfect candidate.
If we want to fight this patent battle the solution is not to sit back, wait until a patent comees out, then bitch about it. We need to be pro-active.
The EFF and/or the FSF should be actively going out and patenting every software idea that comes out of free software under the sun. They could then just release the patents with some kind of liberal license, with a revocation clause.
This would give you two things... it would supposedly prevent other companies from patenting the same thing, and it would also give us a portfolio a-la IBM to use as defense... as in if these guys try to sue squid, the EFF comes in and says "well we have a patent on using the color red on menus... so if you sue squid we will revoke your patent license and sue you!" Stupid example but you get the idea.
I worked for MII a few years ago (the company I worked for was bought out by them) and everything I saw indicated they were on their way to destruction and should make their time.
The Vik brothers have been using MII as part of a shell game for years - I wonder when they got the bright idea to try and make money with it?
Whoa, wait a minute here.
There are a lot of people, myself included, who think that the problem lies with the way software patents are researched and granted in the US, not necessarily with software patents by themselves. Not to mention the fascination US companies have with taking everything to court.
IANAL, but I believe there are at least two main tests that should be applied before granting a patent: (1) it should be new, and (2) it should not be obvious.
The first test looks at "prior art": is this a common practice or is this really novel and unique? Many software patents have been given for things that are very commonplace: the online "shopping cart", using XOR to draw a cursor on a graphics screen, and now (possibly) caching Internet content. The Patent Office seems to be doing a particularly poor job of making sure that software techniques being patented are actually new and different. It seems to stem from a huge number of applications coupled with a fundamental lack of understanding about software.
The second test, that it is not obvious, is a little more confusing, at least to me. Things that are obvious to programmers probably aren't obvious to, forgive me, normal people.
Having said all that, I'm sure that some people disagree with software patents altogether. I'll let them explain their point of view.
I wonder if there's any way for victims of patent extortion involving patents which have later been overturned can engage in a class action lawsuit against USPTO and force a more careful review of patent applications to eliminate nonsense like this? Let alone recovering damages... Somehow I think it's likely that they've made themselves immune from such, however.
Power without accountability is not the same as taxation without representation, but it has a similar sour taste...
Bottom line: SOMEONE had to invent caching. It very well could have been these guys. But if they approached one of my clients with an offer to license this thing, I would want to do a LOT of investigation before advising one way or the other.
Laws affecting technology will always be bad until enough techies become lawyers.
This is the earliest reference to transparent caching that I could find in the squid-users archive.