Alive
News Team Current issue History Online Support Download Forum @Pouet

01 - 02 - SE - 03 - 04 - 05 - 06 - 07 - 08 - 09 - 10 - 11 - 12 - 13 - 14

Alive 3
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.
---------------------------------------------------------------------------

Alive 3