[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

interface based monopolies



  I have always felt that microsoft was an issue for the FCC, not the DOJ.
  
  The common operating system is a "communications interface standard"
  like an electric plug or phone outlet or broadcast standard.
  Its rules of operation are published, so that companies can make
  appliances which plug into to standard. We expect competition to
  drive down the price of the utilities which operate the
  appliances through the interface.
  
  Because an "Interface based monopoly" (an IBM) can change the
  interface at will, without national consent, lots of abuse is
  possible. The interface is changed arbitrarily, generally not to
  provide any new services, but to generate windfall revenue, or
  to kill competition.
  
  The real problem with Intl Business Machines (an IBM) was its
  ownership of the 360 instruction set architecture, a language which
  was taught to every computer programmer, and was the standard
  architecture for all software of its day.  There was a software
  industry, but whenever a competitor, such as amdahl, built hardware
  which would run IBM's code, IBM would issue a new machine with a few
  new, provable unnecessary, instructions, and software which assumed
  them, so Amdahl's machine would not run the new software.
  
  If one company owned the electric outlet, and could issue new
  outlets "EO 98" -and the new home builders installed them because
  they got them cheap, and the appliance builders stopped building
  appliances for the old standard, when you needed to replace
  an appliance, you would be forced to rewire your home!
  
  The government does not allow the phone company or television
  companies to force everyone to buy new appliances every few years.
  Yet Office97 doesnt run under windows 3.1.
  
  One could argue that microsoft Dos and Windows do not constitute
  a public communications interface standard since they were privately
  developed.  Of course, TV and Telephone standards also arose through
  competition before being made national.
  
  The nation should avoid looking at Netscape or Sun as "white knights"
  either.  Netscape's monopoly is based on the theft of a public
  standard - HTML, through one-sided tweaks of that language coupled
  with exploitingthe public info highway for zero distribution
  costs. Sun's Java, while now offered as a semi-public standard which
  rides on network browsers, is still a privately owned language which
  only Sun can tweak whenever it feels it isnt selling enough
  Sparcstations.
  
  Once a public interface standard is established so that all consumers
  and businesses are dependent on that interface, the SPECIFICATION (not
  the copyrighted code itself) should be declared a national standard
  and HELD STILL unless essential new services arise and are introduced
  in a non-competitive fashion, through patches rather than 90/clip
  upgrade windfalls. Thus we should be able to hold windows/pentium
  still long enough for makers of operating systems, such as APPLE, IBM,
  and DEC, SGI, and GNU, to get their systems support standard wintel
  plug-in appliances without fear of immediate investment loss. HTML is
  another candidate for a public standard.
  
  Professor Jordan B. Pollack   DEMO Laboratory, Volen Center for Complex Systems
  Computer Science Dept, MS018  Phone (617) 736-2713/Lab x3366/Fax x2741
  Brandeis University           website: http://www.demo.cs.brandeis.edu
  Waltham, MA 02254             email: pollack@cs.brandeis.edu