M i c r o s o f t W o r l d D o m i n a t i o n
- - - - - - - - - - - - - - - - - - - - - - - - - - -
A critical position in the year 2001
by The Paranoid and Luebke of Paranoia
Preface
-------
First I'd like to point out that this article has mainly been written because
the chief-editor of this magazine, ST Survivor, asked me to. Second it should
be mentioned that some people might be offended by this article. This is not my
intention, however, when talking about Microsoft and their doings today, it is
hard to not offend somebody. Thanks to Luebke and Der Komtur for additional
points.
Chapter 1: The anything but glorious past
-----------------------------------------
Microsoft is quite old by now. As most other companies at that time, they
started off as a small company serving a relatively small, but growing market.
However, Microsoft soon found a relatively secure position on the market,
serving the manufacturers of computers directly instead of competing on the
ordinary customer market.
Meaning, most of the favourite 8-bit computers featured a built-in Basic by
Microsoft. Commodore Basic V2, famous from the C64, is indeed a Microsoft Basic
in disguise while the Atari 8-bit series featured a copy of Microsoft's
advanced Basic. In fact, the only exceptions I know of are the Sinclair home
computers (Basic by Sinclair Research) as well as the Amstrad CPC (Locomotive
Basic).
This enabled Microsoft to have a relatively safe foot to stand on while
competing on a professional market around the operating system named CP/M.
Microsoft produced its own version of CP/M but never got near the market
leader in sales - Digital Research.
Microsoft also offered software packages for CP/M computers such as Microsoft
Multiplan, an early versions of Excel, or Microsoft Bookshelf. But as initially
said, Microsoft was neither famous nor very strong on the CP/M market. Digital
Research always was a bit ahead with their version of CP/M and the competitors
in the customer software market were usually ahead of Microsoft : DBase by
Ashton-Tate, XXXXXX by YYYYYYY etc.
Finally, the market moved on from 8080/Z80 based machines to Intel 8086
(initially the 8088) processors when IBM announced the "open standard", the PC.
To get this straight : IBM had _never_ declared the PC standard a free one
if they hadn't been forced to. IBM was under control by the Anti-trust department
of the US government by this time as IBM was considered a monopolist company.
IBM therefore _had_ to announce the specifications for a PC compatible computer
as a free standard to prevent even more restrictions from the Anti-trust department.
IBM on the other hand never expected the personal computer segment to deal a
lot of money so they never really focussed on the long-term effects of what
they did. They just focussed on using as many third party components as
possible on their Personal Computer : The CPU from Intel (instead of an IBM
production), the operating system from Microsoft (instead of an IBM production)
and so forth.
Microsoft was just lucky to have gotten into the PC business together with IBM
at this time instead of its competitors. And it was surely not because
Microsoft had the best operating system for 8086 - they didn't even have it by
then. They bought QDOS from XXXXXXXX in a hurry and continued development on
that. Digital Research migrated from CP/M to DOS as well and produced DR-DOS
for quite some time with growing success (but failed in the end). Again,
Microsoft managed to have a safe basis for their continued existence by this
deal with IBM and was "out of competition" in some sense since original IBM PC
computers were primarily shipped with MS-DOS.
But yet again, Microsoft only had a good position when it came to operating
systems. In the consumer software market, Microsoft had a lot of products that
however, never managed to achieve market leadership. The word-processor market
was dominated first by Word Star, then by Word Perfect, the most popular
spreadsheet was first VisiCalc, then Lotus 1-2-3 with Frameworks in a pretty
good position as well. The most common database of this time was surely DBase
by Ashton Tate.
Microsoft had Excel, Word and later also Access in the race, but never really
got famous for those. They also continued Q-Basic (guess where it got its name,
the Q is not a Microsoft invention), also offering a compiler for it and also
continued the original CP/M based software Multiplan and Bookshelf.
To sum up this chapter : Microsoft was never very innovative nor very good at
producing software. They have just been lucky. They never invented anything new
nor did anything better than everybody else did. They have just been lucky.
Chapter 2: The depressing today
-------------------------------
To cut a long story short: Microsoft is everywhere.
Microsoft's operating system "Windows" is running on roughly 95% of all PCs
used at semiprofessional offices on stand-alone computers or on home computers.
It is by now running on roughly 90% of all network-based workgroups that deal
with user interaction in form of "Windows NT".
If you look for a "standard" in word-processing, the name will be Microsoft
Word. The most popular spreadsheet is Microsoft Excel while the most commonly
used database is Microsoft Access. The browser market is not solely ruled by
Microsoft with its Internet Explorer but since the (sane) development of
Netscape has more or less stopped, Microsoft's Internet explorer is becoming
more and more popular - today it is being used by about 60% of all web-surfers,
amount increasing - not to mention that Microsoft Outlook is the most famous
Internet mail-program.
Even when it comes to developing on x86 platforms, Microsoft's Visual C and
Visual Basic - for any other language Microsoft Visual studio - dominates the
market with only a relatively small amount of developers sticking to Borland
Delphi or Visual C Builder, amount decreasing.
There are other markets where Microsoft does not dominate as well. These are,
however, niche-markets that Microsoft did probably not expect too much money to
be made in: Like for example HTML-editors (Microsoft FrontPage Express, which
is popular, but not in a monopolism position) as well as picture retouch
software etc.
Whenever computers appear on TV (not in movies), it's usually a Windows system
(in movies, the Macintosh still dominates). When you get a CD-ROM for free with
a magazine, the installation and user guide as well as the software will be for
Windows only - only if you're very lucky, you will find either Macintosh or
Linux software on it.
Several ISPs have started to give out their own connection software - usually
it's Windows only - and if it includes a browser, it's most probably the
Internet Explorer. Only behind the scenes you will find non-Windows systems -
computers that are expected to work flawlessly and not interact with a user
directly are either Unix machines or - getting more and more popular - a Linux
system.
The evil (?) schemes and the reasons for them
----------------------------------------------
So what is Microsoft up to this time ?
The problem that Microsoft mainly suffers from is that they by now really sold
a copy of Windows to anyone whoever dared thinking about buying a computer -
not once but at least 3 times.
The home- and semipro-office market is therefore not growing anymore as rapidly
as Microsoft needs. This has already happened once again with the result named
"Windows NT" to get a foot into the workgroup and networking market as well. So
what market are they planning to enter this time ? This is what I call the 3
evil schemes of Microsoft :
a.) The Dot-Net framework
b.) The diffamation and slow demontage of the Open-Source community
c.) The forced registration procedure and the "software leasing" scheme
The Dot-Net framework
----------------------
According to Microsoft, the Dot-Net framework is supposed to finally
incorporate the internet in operating systems, user interfaces and even
programming languages (C-Sharp, written C#). How this will look in detail is
so far not very well described, not even by Microsoft.
The real reason behind this however is obvious: Microsoft wants to get into the
router, gateway, firewall, proxy-server and backbone business. So far, the
Internet is really held up by Unix machines - After all, the TCP/IP standard
originated from the Unix platform and is already "fully" implanted into every
commercial Unix (and therefore Linux as well) - even internal communications of
Unix subsystems often work by using the TCP/IP subsystem.
This is not valid for Windows systems. Neither the DOS-sequels 95, 98 or ME nor
the "workstation" operating system Windows NT exploit the possibilities of a
TCP/IP support the way that Unix does (in the case of Windows NT this
possibility is mainly violated by the User interface and the API which has been
transfered from Windows 95). This is a great loss for Microsoft since the
market for computers not as Internet-terminals but as Internet-internals is a
large - and in the near future - growing one.
The dot-net framework is therefore intended to get a start in this direction.
And it serves another purpose as well which is even more evil :
Currently, you can connect to the Internet with whatever computer and operating
system you like : Atari, Amiga, Macintosh or Linux or even C64, it makes no
differences - All you need is a software supporting TCP/IP (resp. PPP) which is
a free standard and software like a browser or terminal software. This renders
the operating system kind of unimportant and "neglectable" - a thorn in
Microsoft's eye.
The dot-net framework will of course support TCP/IP for quite a while. At least
as long as Microsoft does not dominate the market and the internet does not
heavily rely on Microsoft's servers and routers. As soon as this is the case,
the dot-net framework will most probably not support the common TCP/IP-standard
anymore but require a windows specific standard.
This change will most probably not be visible to Windows users. They will be
able to continue to use the internet just as before. This change will most
probably also lock out any non-Windows users from the dot-net framework, making
Windows (and maybe the Apple Macintosh) the only computer systems capable of
working with the dot-net framework.
In fact, obviously Microsoft is cooperating with the Linux community this time
about the dot.net-framework. However, this has to be looked at carefully as
well. They cannot beat the Linux-community the Microsoft way (sueing and buying
out) but "cooperating" with Linux might open Microsoft a whole new perspective
of getting the dot.net-framework into a Linux dominated market.
This may sound paranoid ;-) and hysteric, however, the past showed how
Microsoft treats "open standards" once they have enough influence to push their
own (RTF is just one example). I therefore doubt the dot-net framework will in
the end benefit all - Microsoft hardly ever did anything everybody took profit
from - and consider my explanation of dot-net framework's purposes much more
reasonable.
The diffamation and demonatage of the Open-Source community
------------------------------------------------------------
Like said at the end of the previous chapter, Microsoft currently does its best
to throw mud at the Open-Source community. Why is that ? The reason is very
simple: They have no other solution. Usually, Microsoft does not win any kind
of competition by producing better products. They never did. They win by
working behind the schemes of competition, they sue their competitors, make
hardly legal contracts with computer manufacturers and retailers (mind you,
some parts of their license agreements on their packages are illegal in some
countries and therefore not valid) and most importantly, they buy their
competitors out (Borland, Symantec to name but a few). This scheme does not
work with the Open-Source community.
The cannot sue the Open-Source community. They may end up sueing a few of the
main actors on this stage, but they cannot harm the Open-Source community by
that and besides that, since basically everything the Open-Source community
does is free, it's hard to argue on a level that Microsoft accuses of other
people using their innovations for profit. Then again, the Open-Source
community is impossible to buy out. They can probably lure a few people (they
have to make a living, too) and maybe even the good ones, they can never make
the Open-Source movement extinkt though. It just does not work.
And finally, the "pushing off the market" by the contracts with manufacturers
and retailers does not work either. Since Open-Source products can usually be
obtained totally free, no one, not even computer manufacturers can force the
user not to use Open-Source products.
And so far, Microsoft did not dare to proclaim in court that any software
either has to be commercial (hence not free) or to be authorised by the
operating system authors to be run on a system with that operating system.
This way or other, in the long term, Microsoft sees no way to get rid of the
Open-Source community. They know how to get rid of the commercial competition,
but they do not know how to fight one that is not based on money.
And this is why they try to spoil the public opinion about open source products
that much. Calling Open-Source software "insecure" in the first place, then
"unreliable" and "badly tested", "difficult to install, handle and operate" and
best of all "easy to destroy" since the source code is free is ridiculous.
To have a go on the "source-movement" (open source is hip and cool currently),
Microsoft called its old scheme of "we own everything and you're getting none
of it" shared-source.
The scheme is as simple as this: You want the source, you have to pay for it.
If you have the source and work on it, you won't receive any credit, but your
product is owned by Microsoft just the same. In 8 words: What's ours is ours,
what's yours is ours.
As a show of "good will", they released the source-code to Windows CE. Which is
a joke since Windows CE has been a failure and is not worth supporting any
longer. Besides that, you of course need a special developers environment to
"use" the source-code and changes can only be done in a limited way. This
developers environment is - of course - not free.
The forced registration and software leasing scheme
----------------------------------------------------
Microsoft looks at the currently decreasing sales of Microsoft products with
fear. They tried to get into every niche that has been hyped and was running
well for a while: First Works, then Office, HTML-Editors, Active-X instead of
Java, now Windows Media capable of playing MP3 and MPEG-movies, Internet
Browsers etc. things and stuff and yet they had to realise that none of these
niches grow forever. So Microsoft tries to do what everybody does - offer
service on the internet and charge money for it.
This is where "Hailstorm" and the "internet passport" comes in. If you want
access to a Microsoft service, for example Hotmail or MSN, you have to register
for a passport.
This passport is unique and is stored centrally at Microsoft. If you wish (and
probably even if you don't) they collect additional data about you : Your
account-number, CPU-model, harddisk, age, address, legal status and your
favourite TV show.
The official reason is that Microsoft tries to offer you a "better" service by
having this data at hand and to "take work off you" by doing for example money
transactions when you buy on the internet for you - keeping things secure this
way as well.
Now, Microsoft is not only known for not being able to keep things secure for
more than two minutes, they are also known for having a very friendly
relationsship with the NSA, the National Security Agency of the USA.
In the end, it looks like Microsoft is trying to establish some kind of an
internet government in its own - and for its own good. They are giving away
passports you can be identified with - they are capable of identifying you if
they like, they collect data about you. And the key is - once again - the
operating system Windows XP. By now they did not dare to make such a passport
a must for using Windows XP, but the registration scheme when booting Windows
XP sounds like you have to have a Microsoft passport for accessing the internet
in general, even if that's pure bull. Only Microsoft services (for example the
purely Microsoft-oriented portal Hailstorm requires that) actually need you to
have an inernet passport and other services even can't use or work with this
passport because it would violate the "security" factor if Microsoft offered
the data about the passports to other companies as well.
Meaning, companies that want to offer a certain service that would function
nicely with the passport have to be under contract with Microsoft again and
this is where the circle closes: The user has to have a passport for accessing
certain (soon maybe vital) Microsoft services (for patches, registration etc.),
companies of course want to collect data about the users as well so they have
to deal with Microsoft just the same, making Microsoft the central service of
transactions on the web again.
And speaking of registrations. To register Windows XP, you do not only have to
be online but you also have to transfer a lot of data about your computer - to
"affix" the license you agreed to to your system. This is allowed to happen
twice. If you have to register a third time (meaning you have changed vital
hardware for example), you have to call a Microsoft (non-free) number, they
will then enable you to register again after having a close look at your data
and after having had a monologue about software piracy, license agreements etc.
the usual Microsoft crap.
Obviously, to prevent software piracy from happening, Microsoft decided to
treat the ordinary customer as a criminal. Having faulty or experimental
hardware makes the usage of Windows XP kind of hard if you ask me, if you have
to reinstall Windows XP and register anew, every time you change your GFX card
or motherboard. But that's not what Microsoft cares about, Microsoft cares
about monitoring your movements. They do like to know how often you change
hardware, how often you install or register for software and especially if and
where you paid for it.
(This is not possible to find out by the current registration scheme, but just
wait, they will find a way to implement that, too). One certain institution
monitors Microsoft's way of collecting data about the users with delight - Once
again the NSA.
A small funky sidetrip
-----------------------
There are quite some stories around Microsoft products.
Just collected a few from my memory:
IBM for example considered to use the Motorola 68000 in the PC initially and
had to decide between the 8086 (8088) and the 68000. However, the 68000 was
considered too powerful and therefore maybe harmful to the sales of IBM
mainframes - The PC was intended to be a rather low-end single-user system and
the 8086 seemed more suitable (also for other reasons).
Like said above, MS-DOS was not written by Microsoft. They simply bought QDOS
(according to some people short for Quick-and-Dirty OS since it was one of the
first operating systems for 8086 at all). Up until MS-DOS 5.00 it is supposed
to feature routines for cassette operation (like the C64, Atari 8-bit and ZX
Spektrum) since IBM initially considered to have the PC work with a cassette
drive as well (no affirmation on that though).
Microsoft Windows was announced in 1984 as a reaction to the Apple Macintosh's
user interface "Finder" - with no routines existing at all for a graphical
user-interface. Windows 1 and 2 even had the surname "DOS executive" since it
was just seen as an engine to run DOS-programs more comfortable. Windows 1 and
2 didn't even feature real graphics but a character based graphical user
interface like seen in many DOS programs at this time. Windows 2 for example
still didn't allow to overlap Windows, they could only be next to each other.
According to insiders, Bill Gates didn't like that when he saw that and
explained that this was not what the Macintosh offered - He is supposed to have
said "I want the Macintosh on the PC". Microsoft needed until 1995 to get a
decent copy of the Macintosh user interface working on the PC.
Microsoft was also involved in the X11 consortium in the beginning and had
influence in the Motif Window manager (MWM). This is why Windows 3.x and Motif
feature similarities like Hotkeys, icon functionality and other, minor things.
Microsoft Internet Explorer has not been written by Microsoft either. They
bought Mosaic from the N.C.S.A. (National Congress for Supercomputing
Applications), redesigned it (a little) and called it Internet Explorer. Funny
enough, Mosaic has been written by Netscape main programer and founder Marc
Andresen.
And even though the name "Explorer" is now a highly hyped name, Microsoft did
not introduce that either. AIX 3.1 - the IBM Unix - already featured an
"Information Explorer" that was capable of reading an IBM-internal textformat
with tutorials and informations about the computer usually supplied on CD-ROM.
In AIX 4.0 this information explorer was also given the possibility to display
HTML and to connect to the internet subsystem. It was no longer supported in
AIX 4.1 though.
Microsoft Windows did not run on DR-DOS not because of incompatibility, but
because Windows checked for the DOS version. Originally, this was planned to
give out a warning message on anything but MS-DOS like "You are not running
MS-DOS, this could cause incompatibilities we cannot be held responsible for".
Microsoft obviously was shocked by the fact that Windows and most applications
ran quite nicely on DR-DOS so they changed this "feature" to a forced crash
under DR-DOS.
Windows did not crash on DR-DOS because of incompatibility, but because
Microsoft wanted it to. Microsoft has been sued by Caldera, who bought Digital
Research, for sabotage of DR-DOS this way. The trial was settled out of court
with Microsoft paying over 20 Million Dollars to Caldera.
There never was a Microsoft Word 3.x, 4.x or 5.x. Microsoft word jumped from
2.0 to 6.0 to get on the same level with WordPerfect, the market leader in
wordprocessing in the beginning of the Windows 3.x era.
Microsoft DOS 6.22 was not a real update from 6.20. Microsoft had to remove
MS-DOS 6.20 from the market and replace it by another product because the
DoubleSpace software bundled with it (DBLSPACE) to compress the harddisk
content for larger disk-capacity was copyright Symantec and was used without
permission.
Microsoft released 6.22 shortly after 6.20 because of this, including its own
- and much more buggy - DriveSpace software.
Microsoft was being carefully eyed by the Antitrust department for quite a
while now. To prove that Microsoft does not only support its own operating
system but others also, they produced nonsense programs for other platforms
that never really sold - and never were intended to sell. There is for example
an Atari ST version of "Microsoft Write", a simple wordprocessor bundled with
Windows 3.x that was really no competition at all for the highly advanced
wordprocessors available for the Atari ST by then.
The final move in "supporting other systems" was the acquisition of shares in
Apple Computer of $170.000.000 - without the possibility to vote in shareholder
meetings - when Apple computer was on the verge of bankrupt. This move secured
the financial stability of Apple computer and made sure that not the only
non-Windows platform Microsoft is supporting dies.
Somewhen around 1987, 1988, Apple Computer bundled a Works-package, including a
small wordprocessor, a database (more an addressbook combined with a personal
organizer), a simple spreadsheet and communication software, named Apple Works
together with their Macintosh computers.
Microsoft sued Apple for doing this with the reasoning that the computer
manufacturer is not supposed to give away "application software" for free with
the computers they produce. This behaviour would, according to Microsoft, put
the computer manufacturer in a "monopolist position" which non-computer
manufacturers cannot achieve. Additionally, the need for software and therefore
the market for software developers would dramatically be tightened if
application software was given away for free.
Microsoft won this lawsuit, Apple outsourced the Works-software department,
named it "Claris" and charged a -relatively- small fee for the Works package,
which didn't really count when you spent a few thousand dollars for a new
Macintosh.
In 1995, Microsoft decided to bundle a fully capable browser software into
Windows 95 with the effect that the largest trial so far has been started
against Microsoft. The points are :
a.) Microsoft abuses a monopolist position as OS-manufacturer that
non-OS producing companies cannot achieve or defend against.
b.) Microsoft destroys the whole commercial browser software market
by giving away a fully operational browser for free with the
Operating system.
Microsoft pleads non-guilty and defends by saying that no one is allowed to
tell Microsoft which software to include into an operating system and which
not.
---------------------------------------------------------------------------
|