Open Updates
Looks like Microsoft is taking something of a beating in court right now on the Java issue. I don't know whether they'll win or lose in the end, but if they win, there is some significant probability that Sun will get a writ forcing Microsoft to include the Java runtime in Windows.
That's all well and good for Sun, at that particular moment in time. What happens in the future? What happens when Sun wants to push a new version of something out to its customers? What happens if some other company wants to?
Right now Microsoft has a pretty cool update mechanism in place. It keeps track of various Microsoft components, allows you to install new versions, tells you when new versions of things are available, and will even download and install them automatically.
That is a very substantial channel for controlling what is on the desktop.
What we need is some kind of software distribution channel, just like the one Microsoft has, except that it's an open playing field. I think it would be very interesting if a judge forced Microsoft to include something like that.
Through this channel other companies (not just Microsoft) could push new product, check versions, and keep their customers up to date. There is some risk of computer ecological disaster with a lot of stuff running around, but I think that engineering challenge can be solved.
The bandwidth that underlies all of this must be provided by the companies, of course -- only the updating mechanism must be provided by Microsoft.
There are a whole host of issues to be solved -- what about companies that don't act in a trustworthy manner? Who gets to be included in the software catalog? What about conflicting updates?
10:15:18 PM
|