Tech Mails

Java schism

Bill Gates to Paul Maritz, June 16, 1997

Exhibit254
From
Bill Gates
Sent
Monday, June 16, 1997 3:38 AM
To
Paul Maritz
Cc
Aaron Contorer, Nathan Myhrvold, John Ludwig, Paul Gross, Ben Slivka
Subject
Java schism

Transcribed by hand from a scanned document or screenshot. Small typos are possible; the source link has the original.

A point that is important to me is to have PURE JAVA applications that do a lot HAVE to ship a full runtime instead of being able to count on the run time being shipped with the operating system. This will make them more complex in some ways that a Windows application that uses our native APIs. It will make the installation and version management harder. Since we do want to run JAVA applets in the browser we have to provide some JAVA support there. It may be that some of the JAVA runtime should ONLY be available through the browser - like AWT versus our equivalent. I think restricting some things to the browser is an important idea that should be explored.
BGX-000018

About this email

Gates wrote to Paul Maritz about how Microsoft's Windows runtime and browser should treat Java. Charles Fitzgerald forwarded it to colleagues on July 1, 1997 with a comment of his own.