Plugin Patent to Mean Changes in IE?
hexene writes "The W3C have issued an initial statement on the recent court case of Eolas v. Microsoft in regards to US Patent 5,838,906. The patent relates to the embedding of objects in hypermedia documents, and Microsoft has indicated they will have to make changes to Internet Explorer as a result of the ruling. There may also be far-reaching effects to both other web browser vendors and page authors. Check out the public mailing list to discuss the various issues." See the previous Eolas story for background.
You would think that since intellectual property protection is so important to Microsoft, they would be more cautious about insuring that nothing they shipped infringed any patents instead of continuing to get caught in these embarassing lawsuits.
Even though this was a loss for Microsoft, I am not happy about that ruling. In my opinion, this shows the harm that patents are doing to the computer industry. I also believe that patents last too long.
There's this really neat feature that IE has (whie no other browser has) is the ability to save a webpage in 1 file. It puts a base64 attachments before the tag, and self-links all the links.
If thats what they're talking about, that stinks.
From the W3C statement:
The implementation can be local or distributed across a network, and is automatically invoked based upon type information in the document or associated with the object's data.
It seems on initial glance that if this patent holds up, it could be argued to apply to the entire model of MIME types by which browsers invoke different behavior based on type.
It also seems to directly apply to the notion of having Word launch when clicking on a ".doc" file.
Couldn't one consider a browser and a word processor to both be "plug-ins" to the operating system? What specifically differentiates a "plug-in" from any other type of application functionality?
Surely there is massive prior art on this going back at least to the early 80's. This patent is obscene.
~ Whence do you come, slayer of men, or where are you going, conqueror of space?
Hypermedia? wtf is that?
Embedding of stuff, this is obvious.
I remeber when I had a typewriter, if I wanted a picture, I would glue a photo onto the page.
Computers allowed you to cut and paste the picture. Later sound, or video.
What makes the remoteness a differentiating factor?
This isn't even an issue of software patents, just stupidity.
Putting payment informaiton into a device, and then with a single click selecting the product is obvious.
I do it at Amazon.com, a Pop Machine, and a laundrymat, the computer doesn't really make it any difference.
If this means the end of overdesigned, shiny and glittery flash sites, and sites that demand IE because they want to use Active X objects etc, then I'm all for it.
I'm not hostile to new technology and all that, but these technologies are so frequently abused so anything that will lessen it will be a good thing.
In the end there will be nothing done since eveyone has a patent on something and no one else can innovate..
And that was not the intentions with the patent system.
In the future everyone and everything is illegal..
Will these changes finally fix the object tag, which is not only for ActiveX?
Currently, for any object tag to work in IE, you have to enable ActiveX scripting.
And will that fix the display-everything-in-every-object-tag bug too? I guess I'm asking for too much here.
Reminds me of the Netscape4-era when you couldn't use CSS unless javascript was active.
The patent relates to the embedding of objects in hypermedia documents, and Microsoft has indicated they will have to make changes to Internet Explorer as a result of the ruling. There may also be far-reaching effects to both other web browser vendors and page authors
All I can say is "it's about friggin time." Plugins are great when they work, but nothing on the internet sucks worse than when they don't. They've also been used as a tool by microsoft to break competing browsers (and OS's) as often as possible, and I'd love to see that simply go away. The only downside that I can think of is that some dynamic and/or media content will have to open in a separate window now. Boo hoo.
On another note, how will this affect the Microsoft desktop, since they insist that I.E. is an integral part of that which cannot be removed? Are Active-X (and other com-type) components going to be considered "browser plug-ins" when they're run on what Microsoft insists is an integral browser/desktop?
To ensure perfect aim, shoot first and call whatever you hit the target
softpatents are evil
Now, you cant be really sad when it's Microsoft that gets it, but this is just silly. Not to mention extremely expensive for all browser makers, 'cause just wait, these guys arent stopping with MS.... this is also going to effect Opera, Konqueror/Safari and Mozilla.
If the patent covers "mechanisms for embedding objects within distributed hypermedia documents, where at least some of the object's data is located external to the document, and there is a control path to the object's implementation to support user interaction with the object" then does OLE also infringe?
Is there really no prior art?
Why do all these companies make such a fuss about these patents, they aren't going to get any money, because if the company has the choice to just alter their software to avoid the patent then they will. All they are doing is slowing development of software and causing incompatabilities around the world. Basically making a mess of the current system which WORKS. How long to US patents last? It seems to long. Patents are forcing software to take steps backwards and not forward, I just hope the companies realise the potential damage they are doing before it becomes too late.
I spent ages trying to think of sig, but never did
My only beef with flash is that (1) it is not a "standard", and (2) implementations are proprietary, and therefore only available or easily available on the right platforms.
Getting rid of Flash plug ins might give SVG a fighting chance to displace it. (Can someone please provide a link to svg?)
This might be a motivation for Microsoft geeks to get excited about building a good SVG implementation into IE. I think other browsers (Mozilla?) already are working on this?
The price of freedom is eternal litigation.
While I think that most of the current patents, especially the business practices ones, are against the original spirit of the Patent/Copyright/Trademark laws, as far as I know most of these patents fail the requirements for patents. I seem to recall the following things being required for a patent:
While a lot of these patents are useful, I think they pretty much all fail either the Novelness or Unobviousness requirements. I work for a company that patents hinge designs, for crying out loud! I recall the days that a waterbed patent was denied because waterbeds were described in a Heinlein novel. Aren't the patent checkers aware of not just prior art, but novel and unobvious? (It's like the laser cat toy patent of a previous Slashdot article (please help with link) - sure it might be useful, but any doofus 3 year old knows that if you shine a light on a wall a cat will chase it.)
Rather than just yap about this, why don't we form some kind of task force to fight this nonsense?
I'd be happy to join.
"There are a dozen opinions on a matter until you know the truth. Then there is only one." - CS Lewis (paraprhase)
While I would love to see the demise of Flash in favor of SVG, I would be sad to see Java Applets go away.
It is good to have a way to run open-ended software in the user's browser, in a sandbox. For example, the VNC viewer is a java applet. But this particular application of applets was not necessarily what was envisioned when applets were first added to web browsers. I'm thinking of useful applications of java applets, not the latest flashing, blinking, twitching, scrolling seizure inducing eye candy.
Similarly, I don't want to see media players go away. (But I would like to see the demise of proprietary controlled formats.)
One solution is to link the applet capability and the media player capability directly into the browser. Then you probably don't violate this patent.
With an open enough Java implementation, Mozilla for instance, could just include the ability to run java applets.
With an open enough real-player implementation, Mozilla could probably also directly link that code right into the browser.
In fact, Mozilla, or more generally, Open Source browsers could become the "rich" cousins, while proprietary browsers become the feature poor cousins. This would be very ironic.
The price of freedom is eternal litigation.
At the risk of taking M$'s side......
This seems to be another example in an alarming trend of individuals or companies who had the forsight to patent an "idea" in technology for which they take no steps to develop, sit on it until they see that idea manifested and realized in someone elses work, and then sue them to make their money.
It seems to me that a better way to quantify these patents would be to require some set of initial source code, architecture or methods of arriving at a techinical solution for the idea being patented rather than allowing the patenting of an idea whose makeup & implementation are left floating in a technological ether.
What about the twinkie? - Dr. Peter Venkman, PHD
own patents exclusively as a defensive measure. 1) As you said, it gives them amunition in their lawsuits. 2) The more patents you own, the better the chances that your patents will cover any new software that you put on the market 3) They sign cross licensing agreements with each other stating that they won't sue, thus doubling their protection.
I'm surprised that nobody's mentioned this, but I'm impressed with the story outlined in the W3C statement... faced with a potentially large problem, the major players in WWW technology got together and had a really mature discussion about what they were going to do about it. It makes a good change from most of the practices that used to go on in the browser market.
Also, they surely must share the same opinions as the majority here do on these sort of broad software patents... if companies like MS keep getting burned on stuff like this, you can be sure they're going to lobby for something to be done about it.
I think you have to remember that patents are actually very important, as long as they are used for the right reasons. i.e. A patent for a new toaster design that will revolutionise toasters is a good thing, because it ensures that a new company or a company that has put a lot of investment into a product gets the sales they deserve and someone else can't take their idea and capitalise on their research.
Obviosuly its good to have patents worldwide so that if an American company designs a product or a European company, they can sell the product not only in their continent but also in other countries without worrying about their product being ripped off, thus increasing the potential profit for the company in question.
where patents are bad is when a company makes a patent in order to prevent other companies from using a technology even though the company that owns the patent has no intention of making anything with it. Basically like registering an internet domain in order to stop another company getting it (so they have to buy it off you). Cheeky business and very annoying.
I spent ages trying to think of sig, but never did
The effect this has on Microsoft will be almost nil.. What do they care about what people see in webpages?
The real people to worry should be Quicktime and, Macromedia.
See: the people who use/rely on this technology.
0110100100100000011000010110110100100000011000100
This might be more bad publicity for Microsoft, but look at the bigger picture.
Software patents are bad. We are now probably not allowed to embed just about anything anywhere. What about flash, java, pdf documents that open in your browser, mime attachments in your emails, stylesheets, etc?
What if someone patents the command-line interface, GUIs, icons, toolbars, media players, p2p technology, archiving, backups, compression, encryption, the way we interact with pcs, vector animations, etc. ?
Patents hurt society in the long run. One person might become rich, but it harms innovation and productivity.
Besides - mozilla-based browsers, konqueror, safari, etc all use plugins. What about them? Do we have to remove this functionality from these opensource browsers as well?
Where will it stop?
I would love to see software either being totaly copyrightable and nothing else, or totaly patantable and nothing else.
if it the former, then anyone can write software tat does the same thing the same way, but the copyright lasts for a long time.
if it is the latter, it stifles inovation due to patent suits, but the ability to protect the code expires after 15 years.
the former I think is more favorable.
I am the Alpha and the Omega-3
Here is a link to the patent
Personally I think software patents are evil, as I'm sure many here do. Computer Science means learning from the work of others and advancing the field. Someone save us from the USPTO.
BTW, Does anyone know if Eolas got their $521 Million?
I just hope some of this becomes clear before the Euro Parliament vote on the software patents directive (I heard that the vote is pushed back again, to september 22)
from The Pulpit (November last year):
;-), logical analysis?"
But what if they won't settle for money? This brings us to Mike Doyle, who runs tiny Eolas Technology Inc., which controls a patent that covers embedding plug-ins, applets, scriptlets, or ActiveX Controls into Web pages -- the use of any algorithm that implements dynamic, bi-directional communications between an app embedded in a Web page and external applications. That more or less defines how the World Wide Web is used today. As I have written before, Eolas is suing Microsoft for patent infringement, and has been generally wiping the floor with Redmond. Of course, so did the DoJ, and look how THAT turned out. The suit comes to trial in the spring and should be very interesting, not just because of the principles involved, but also because Mike Doyle and Eolas insist they are looking for more than just money.
"It would sure be nice for someone to actually consider all of this from our point of view, rather than MS's," wrote Doyle in a recent message to me. "It amazes me that everyone just assumes that MS will be able to merely write a check and make the whole thing go away. What if someone went through the following, purely theoretical, of course
"Is there any practical settlement amount that is worth more to Eolas than a victory at trial? Considering the facts in the case and the magnitude of the stakes here, a highly likely outcome is that it will actually go to trial, and, once it does, that a jury will award us both damages and an injunction. Injunction is the key word here. That is what patent rights provide: the power to exclude. What if we were to just say no? Or, what if some other big player were to acquire or merge with us? What if only one best-of-breed browser could run embedded plug-ins, applets, ActiveX controls, or anything like them, and it wasn't IE? How competitive would the other browsers be without those capabilities? How would that change the current dynamics in the Industry?"
"One possible scenario is that Eolas would have the power necessary to re-establish the browser-as-application-platform as a viable competitor to Windows. That would be an interesting outcome, wouldn't it? How much would that be worth? The Web-OS concept, where the browser is the interface to all interactive apps on the client side, was always a killer idea. It still is. It lost momentum not because it wasn't economically or technically feasible, but because MS made it unlikely for anybody but them to make money on the Web-client side. Therefore, nobody could justify the necessary investment to take a really-serious shot at it. It doesn't have to be that way, does it? Just think of how we could use this patent to re-invigorate and expand the competitive landscape in this recently-moribund industry. What if we could do what the DOJ couldn't, and in the process make Eolas and everybody else, possibly excluding MS, richer? Wouldn't Eolas stand to profit more in such a scenario than any kind of pre-trial settlement could provide? Wouldn't everybody else?"
"The last couple of years in IT seem to have convinced people that the current status quo will continue indefinitely. They seem to have forgotten what seemed so obvious as little as three years ago, that change is the only invariance. That axiom has always proven out in the past, and I'm certain it will continue to do so in the future."
So will Mike Doyle give in to the Microsoft checkbook or will he opt, instead, to change the world of IT as we know it, knocking Microsoft down to size along the way? And notice how he referred to mergers and investors and being acquired? What if an IBM or an AOL or some party behind door number three was to do exactly that?
As I said, it should be a VERY interesting trial.
remember kids, the enemy of my enemy can still be a freaking jerk.
Hey stupid, before you troll, you might actually try reading what the "slashbots" are posting. I would say 95% of them are against these patents.
If I read the webpage right this patent extends back to 1994.
Internet Explorer was at one time a liccensed version of Mosaic as maintained by Spyglass and 'enhanced' by Microsoft. I realise this isn't true anymore.
However it seams Microsoft dropped the ball on this one quite bad. Maybe suing Microsoft for intelectual property is Microsofts kryptonite.. no wait that makes them seam like good guys.. Microsofts dropped house... much better.
Microsoft has a bit of a history of losing intelectual property lawsutes. It's a long term blind spot for them.
Mosaic has had plugins for a while and with Interenet Explorer being just part of Windows now I wonder if this applys to web browsers or dose Microsofts own Windows explorer also qualify as prior art.
It was mentioned this could apply to Unix mime but that would make Unix mime prior art.
Someone suggested this could also apply to any method of matching an application to a document type even one implemented in the operating system.
Mac Os, Windows 286,386,2.xx,3.xx, OS/2, Geos [64/128/Apple], Geoworks [PC/PDA/Cell phone/wordprocessor], Amiga Os, Atari ST/TTs TOS, some interface programs for CP/M and some for Dos, GemOs, TI Explorer.
I'm sure you could find all kinds of software for all operating systems that could handle this.
That is presumming I got this right.
That we are talking about is a patent on a program that recognises what a docment is and forwards it to an external handling program that was issued in 1994.
I don't actually exist.
you -cant- "embed" anything in w3c standard hypermedia. you place an tag and let the browser do the requested work. the object isn't 'embedded' in the hypermedia document, it's referenced by the markup tag.
.
there's no 'embedding' going on in the document whatsoever, it's a request to the browser to load an object from a specified location and launch it with specified parameters.
beyond all that, 'an object' is about the most broad concept one could possibly patent. not to mention the ambiguous nature of 'embed' with regards to a markup language.
if i have a that specifies an url to a swf target inside a frame on my hypermedia document, is that 'embedding'? it could look to a user every bit the same as if i'd used
is it the functional 'embedding' of object data they have patented? (which as we can see -isnt- happening) or is it the visual presentation of an 'object' amongst hypermedia elements? because that would rule out java apps, -all- audio/visual components, swf, and any custom com/activex plugins.
does this mean that i could have patented 'embedding an image' in hypermedia documents?
// "Can't clowns and pirates just -try- to get along?"
But the best way to stimulate the industry is to drop all patents at all. Altogether.
Clarification: This should apply only to patents on inventions that can be usefully implemented as a program running on a generic PC. People who suggest abolishing the patent system entirely may not realize that doing so would kill the development of new drugs.
Will I retire or break 10K?
The Common Application Platform that the Browser tries to be is braindead anyway.
.NET platform for applications
It would be great to have HTML just that, no DHTML, no javascript.
I'd love to go back to programming applications again but every idea anyone has seems to end up "can we do that in a web browser" and we end up with cookies and an inability to rely on anything being in the other frame.
The result of this mess is the
The Web must die and we must be ready to rebuild it.
There are places where the networks are not touching,and there are places where they are-Boeing's Lori Gunter
Comment removed based on user account deletion
the court had not permitted the jury to consider information on the validity of the patent
filed in 1994.
WTF?
So the PTO hands out patents left and right with the assumption that "they'll get knocked down in court if they're not valid claims".
Then the courts come around and exterminate the ability to disprove the validity?
WTF???
And what else pisses me off is I feel heistant to really say anything strongly negative about the US government, becuase The Department of Homeland Security (AKA Big Brother) is watching.
Please consider making an automatic monthly recurring donation to the EFF
One of XHTML 2's more controversial points is removing the img tag completely and replacing it with the object tag.
This would superficially seem to put that strategy in jeopardy.
Or would it? Images, at least, have a very limited interactivity with the browser (if you don't specify width and height, the browser calculates it and renders accordingly). There is, absent an image map, no interactivity.
This is a serious question--does anyone know what this may mean, in light of the W3C's statement?
you probably mean HTML
but then you are ranting so wildly you probably don't know the fuck you mean.
There are places where the networks are not touching,and there are places where they are-Boeing's Lori Gunter
The message from W3C indicates that Microsoft will drop infringing features from Internet Explorer. You can expect Mozilla and Konqueror to avoid this patent like the plague, causing a chain-reaction encompassing Netscape, Firebird, Galeon, Safari, and others. It won't matter if one or two obscure browsers adopt this patented technique -- it will be dead on the web, and that will be a lose-lose-lose situation for the users, developers, and patent holder.
Make a new kind of thing that does what a web browser does, but isn't a web browser. MS could certainly push a new kind of content delivery engine, and create a "new web". Since the patent is for plugins into web browsers, they would no longer infringe.
Or, they could stuff all of C# into a web browser in such a way as the browser becomes a downloadable program selector.
I'm surprised MS lost this case.
This is my sig.
It is the fault of a "greedy IP company that is also not making a product" and the government for allowing it to go ahead. Also is there an open source problem here, for instance let us say that MSFT agrees to pay royalites to allow their web browser to continue to work correctly, then the company claims that browsers such as Mozillia must also pay royalities?
Onward to the Aether Sphere!
one of the answers is interesting.
Q. What is the patented technology that was at issue in the case?
A. The patented technology is a key component of the interactivity available on the Internet today. It allows web page developers to embed interactive programs in Web pages. A browser, equipped with the University of California's patented technology, is able to deliver that interactivity to the user. For example, the technology is used often with stock information, video players, games, virtual real estate tours and other interactive content on the Web. The patent allows the Web to be a platform for fully interactive embedded applications.
Sounds like this has broader implications for the Internet at large which the web community may regret. It is not patenting hyperlinks, but I think it gets close.
"It is a greater offense to steal men's labor, than their clothes"
The reaction of the community in general surprises and saddens me.
Ok, most of us view Microsoft as an enemy. Fine. I have no love lost for M$.
However, in this situation any competent software engineer can see that they are right. The patent is obviously invalid. Any competent software engineer who was around at that time knows that Microsoft had COM and embedded documents long before this patent. Application of these technologies to browsers was obvious and trivial, and should not be covered by a patent due to being obvious.
The honest position would be to fully support Microsoft in this matter, and not to search for possible positive outcomes out of browsers suddenly dropping plugins.
To my mind, a good patent has one of the following two characteristics.
1. It requires much study to even comprehend the patent and a peer review of experts in the field say that it is a SIGNIFICANT advance.
2. The patent opens so much new ground in ideas that even though the ideas are somewhat obvious, the unique combination is so explosively new that there is clearly no prior art that could possibly be referenced to invalidate the patent.
By the way, I do not think that HTML at any point was a patentable idea. There have been many markup languages and even some that were used in an internet setting before HTML came along. HTML was successful not just because it was a clear and easy simplification of SGML, but because there was a good and "free" implementation (the Mosaic browser) of it readily available. Also, if you look at the RFCs for HTTP it is clear that HTTP rested very strongly on the notions already known in other internet protocols (email, ftp, etc.). HTTP and HTML are clearly evolutionay ideas (if you examine the context in which they were created), and it was how they were used that was revolutionary.
If MS "allows" itself to lose this case, are they not setting a precedent by which Eolas could attempt to attack OS?
Certainly a plug-in model exists in OS and has a GPL-style license. What's to stop Eolas from pulling a SCO and trying to charge everyone who uses OS-based plug-in technology?
It seems convenient that MS would lose on an important issue that could hurt OS much more than MS.
This is a trivial patent, because around that time I showed in Netscape with an embedded Excel document how to buy stocks.
It is not that unique, and the applet tag falls into this category as well. Essentially that moves falls into this category...
"You can't make a race horse of a pig"
"No," said Samuel, "but you can make very fast pig"
In this case, the need to go to a more pluggable architecture wasn't immediately obvious at the time, and neither was the solution (plug-ins and switching applications based on content type).
No, it's completely obvious. Given a statement of the problem, any normal software engineer at the time would've decided to switch applications based on content type.
Commercial products that handed off to a different helper program based on a content-type string date from 1988 or earlier. (Although back then, the "content-type" string was often just the final 3 characters of a filename. But it's the same idea)
Doyle has already decided that free and open protocols and software (html via the 'object' tag is free, open, and standard) can -NOT- use his patents royalty free via his lawsuit. currently, the 'object' tag implimentation of his patent -is- cross-platform standard, and -that- is why even the w3c is angry at this decision.
Internet Explorer is just as guilty as Safari, as Mozilla, as Opera, as the rest. anyone who supports plugins is guilty of infrigement. and selective prosecution is -not- available if he wnats to keep his patent. if he does not procede to demand compliance from all browser makers, then he will find his patent uneforceable, and nothing will change.
active X, and plugins in general are not within the scope of this patent. only those 'embedded' in hypermedia. he's not suing MS for creating activeX. they wouldn't have to turn it off in all its applications on their OS - only in hypermedia.
also, he cannot release a patent 'for free' and then dictate who can and cannot use it. if he releases his patented information to anyone who produces code that impliments it under the GPL - then microsoft is free to use that GPL'd code to be compliant. and then what do you have? you have a patented, GPL'd standard to 'embed' objects in hypermedia. which in your best case leaves us precisely where we are right now, but with an unenforceable patent over that 'object' tag.
he will either force MS to abandon html and make something new and proprietary (and take 95% of the desktop market with it) - or nothing will change.
there is no upside to software patents. regardless of which corporations are involved.
// "Can't clowns and pirates just -try- to get along?"
If you look at claim 1 of the patent (5838906) , the key seems to be a combination of 4 things: a browser, hypermedia (text with "clickable" links), a client-server architecture over a network, and dowloadable program code, executed on the client, that communicates both with the browser and bi-directionally with the server. The Eolas technology page claims the first public demonstration in 1993. Was there anyone else who had all 4 components in one thing in 1993?
Want to see some of the original discussion on this patent? Go to this discussion on the www-talk mailing list from 1995, including posts from Mike Doyle of Eolas and other players (including Pei Wei, whose work Microsoft claims as prior art).
Cringely writes about this in his current story.
The Pulpit, Auguest 2001
Hey, and it's August again, a little over two years later!
Well, more importantly that Microsoft was going to try to kill Java and embed a media player in the browser.
OK, just a very harsh and random thought, but...
Why should the rest of the world care? The patent is only in the US. I could happily use the manners described in Europe of Asia since the patent doesn't apply there...
Furthermore, I wonder why W3C is concerned, since it only affects, what, 10% of the world (no idea) or so? Sure, they have an office in the USA, but also one in Europe and one in Japan. Close the office in the US. And dang, too bad for Eolas.
Jeroen Ruigrok/Asmodai
As a by-the-way, Eolas is the Irish-language word for 'knowledge'.
((lambda x ((x))) (lambda x ((x))))
I'll say it again: You can patent a cotton gin, but you can't patent the idea of cleaning cotton. Nor can you prevent other people from selling cotton cleaners while you have the patent.
You can patent a drug that treats asthma, but you can't patent treating asthma.
So, it follows, that you can't patent embedding objects in a hypertext document, you can patent a method of embedding objects in hypertext documents.
My God, it's Full of Source!
OUTSIDE_IP=$(dig +short my.ip @outsideip.net)
If IE has to be modified in order to workaround this patent, then it means Microsoft can require everyone using Windows to upgrade to IE 7.0.
One of the challenges facing Microsoft (and other software companies) is getting their customers to install upgrades.
With a proper spin on this, it shouldn't be hard to get everyone to throw out IE 5.5, etc. and finally upgrade to 7.0. This will probably begin by convincing websites to modify their content to support a NEW plugin standard supported by IE 7.0 in order to avoid lawsuits related to this patent.
So in a nutshell, MS gets to "require" customers into upgrading without appearing to be the demanding bully. The only question I have is what else are they going to put into IE 7? Will this be like bills in our govt where they add stuff (pork) that won't get passed on their own?
Maybe they'll bundle their new antivirus product and make it a huge publicity win. i.e. "Unlike Linux (re: SCO), we respect other people's IP so we changed our flagship product. Plus, we've added antivirus code to make this the most secure browser technoloy on the planet! And the anti-virus code incorporates DRM so your employees don't accidently make your company liable for their copyright violations!"
FYI, when IBM was coming out with it's original PC it bought the hardware design from a company in Seattle (that's right, IBM DID NOT design the original PC 8088 and 8086 systems). They decided they could get someone to do it better than the original designers and started hunting for an OS. Microsoft in those days was known mostly for programming languages, custom apps (like the apps on the tandy 100, the first laptop) and (of all things) FLIGHT SIMULATOR! They bought the original QDOS from Tim Paterson for $50,000.
In those days the 800lb gorilla on OSs was CP/M from Digital Research Incorporated. DRI gave IBM the run around and the deal failed, so IBM asked microsoft to do a custom OS that worked like CP/M but didn't violate patents (that's why the prompt became C: instead of C/).
How did MS get DOS? They took a risk and bought something that "sortaworked". I know, I had QDOS and MS-DOS 1.0, DOS lived because (wow) it worked, QDOS (almost) worked.
DOS was bought and paid for, that was how they got it.
It doesn't matter what you wrap your emotions around, Reality is a brick wall specifically designed to scramble eggs
I hope they reduce their browser to displaying static content. I hope lots of people get pissed. I hope everyone explains to people that MS is NOT evil in this case. Software patents are evil, and if they want the WWW back, they need to write Congress to get rid of software patents! This could be the thing that gets rid of them. (Ok, not likely, but we can hope.)
Best. Comment. Ever. Enjoy!
So the patent covers
"mechanisms for embedding objects within distributed hypermedia documents, where at least some of the object's data is located external to the document, and there is a control path to the object's implementation to support user interaction with the object"
Can the work not be done by the web server instead, and an addition made to the html tag system to allow for binary data to be streamed as "part" of the document? Have the web server grab all the information prior to sending everything, and then stream all the info in one big document to the browser. Sure some things will have to be done differently, but it would also have the added benefit of breaking a number of tracking methods used by advertisers.
If I can come up with this workaround in ten minutes, certainly other people could come up with more complete solutions.
The parent article is not insightful. There is no legal obligation for a patent-holder to prosecute all infringers equally. Yes, a patent holder can, too, dictate who can and who cannot use the patent, and can be as unfair as he wants to be, because the patent is his property. Your claim that selective prosecution is not available if someone wants to keep a patent is total crap; perhaps you are confused since there is a similar provision in trademark law.