[Dclug] Dependencies (technical and artificial)
Larry Howe
larry.howe at comjet.com
Sun Dec 3 22:35:39 EST 2006
> >
> > Package dependencies abound on Linux too! For the non-techie, try loading
> > packages on Linux. Is it easy? NO! Many packages depend on other
> > libraries, and most of the documentation doesn't say where to get them.
> > Ok,
>
> Technical dependencies, yes, but a good package manager solves that issue,
> assuming you're not trying to go out on the bleeding edge. What I mean is
> deliberate, market-driven dependencies that are designed to force people
> who use one product to also use another product, when there is no earthly
> reason other than money. Like when MS claimed that Windows can't work
> unless it has IE bundled in it.
For those of you who may be joining us late:
Artificial dependencies:
In the Windows 3.1 days, Digital Research came out with a competitor to DOS.
MS responded by inserting fake error messages into Windows that would show up
when it detected DR-DOS. This was the original FUD campaign. DR sued, and MS
settled the case for an estimated $100+ million in the mid-90s with Caldera,
who had inherited DR-DOS. DR was long out of business by then. That was
wildly successful so:
Netscape was the leading web browser, so MS responded by claiming that their
browser was part of the OS and could not be removed, coincidentally making
their browser appear free to the customer (the associated price increase
wasn't applied until the following OS release). They then built proprietary
technology (activeX) into the browser that worked only with their web server.
Again they were sued, they lost, they appealed, the judgement was vacated,
etc. That was wildly successful so:
When they wanted the media player market to themselves, they claimed the media
player was part of the OS and couldn't be removed. As far as I know, the US
regulators had given up by then, but the Europeans sued them, fined them $613
million, they appealed, etc....I think they're still appealing.
I recently looked at MS sharepoint as a portal solution. I counted up the
number of other MS products that you need to get all the features of this
product. Answer: 12.
Technical dependencies:
In the mid-90s, in the Windows world, there was this thing called "DLL Hell".
Basically, MS lost control of all the different versions of system DLLs, and
just by installing any application you could screw up your system so that
many apps didn't work. So, if the richest software company in the world can
lose control of their libraries, it doesn't bother me that I get an
occasional library issue. And I ONLY get it when I go outside of my distro's
package manager. In other words, my distro's track record with libraries is
better than Microsoft's.
Larry
More information about the Dclug
mailing list