- From:
- Ben Slivka
- Date:
- 5/27/95
- Subject:
- The Web is the Next Platform
The Web (as I will loosely refer to the Internet and it’s evolving data formats and protocols) exists today as a collection of technologies that deliver some interesting solutions today, and will grow rapidly in the coming years into a full-fledged platform that will rival -- and even surpass -- Microsoft Windows.1 (Fact note 1)Fact · 1With hindsightIn the plaintiffs’ list of trial exhibits in United States v. Microsoft, served on 13 October 1998, this memo is Exhibit 21, dated 05/27/95, listed next to Bill Gates’s “The Internet Tidal Wave” (Exhibit 20, 05/26/95). In its findings of fact of 5 November 1999 the court wrote that server-based computing, middleware and open-source development, fuelled by the internet, “could oust the PC operating system from its position as the primary platform for applications development”.SourcesU.S. Department of JusticeAppendix B - Plaintiffs' List Of Trial Exhibits13 Oct 1998U.S. Department of JusticeU.S. V. Microsoft: Court's Findings Of Fact5 Nov 1999
[ … ] Not shown: A Forrester “SuperWeb” report, and thanks to reviewers.
1. The Web is an application platform (complete with APIs, data formats, and protocols) that threatens Windows -- many corporate developers and ISVs could develop and deliver their solutions more quickly, to a wider audience, with the Web than they can with Windows or MSN as it exists today.
2. If Microsoft is to influence the Web, we must have broad, standards-based Web support in our products -- we have to be the product supplier of choice for all key existing Web technologies -- clients, servers, and publishing tools, at a minimum.2 (Editorial note 2)Editorial · 2Known at the timePoints 2 and 3 set the order: first ship the standards everyone else ships, then use the share to steer them. It concedes that Microsoft’s own formats and protocols, including MSN’s, lose for now, and it bets that share bought on open standards can later be turned into influence.
3. Once we have market and mind share on the Web with our products, we can take a leadership role in expanding and shaping the Web.
[ … ] Not shown: What the web already does, from wine shops to chat.
My nightmare scenario is that the Web grows into a rich application platform in an operating system-neutral way, and then a company like Siemens or Matsushita comes out with a $500 “WebMachine” that attaches to a TV.3 (Fact note 3)Fact · 3With hindsightIn November 1999 the court found that consumers who might choose “information appliances” over a PC for e-mail, browsing and games “will, for the foreseeable future, remain small” in number. It also found that any PC with a browser and an internet connection could reach applications hosted on web sites, as network computers could.SourceU.S. Department of JusticeU.S. V. Microsoft: Court's Findings Of Fact5 Nov 1999 This WebMachine will let the customer do all the cool Internet stuff, plus manage home finances (all the storage is at the server side), and play games. When faced with the choice between a $500 box (RISC CPU, 4-8Mb RAM, no hard disk, ...) and a $2KPentium/P6 Windows machine, the 2/3rds of homes that don’t have a PC may find the $500 machine pretty attractive!
[ … ] Not shown: Two paramount attributes; the first: server-side applications.
2. Universal data formats and viewers enable the web to grow in richness and power -- the Web is a platform that no one controls and everyone can enhance.4 (Editorial note 4)Editorial · 4Known at the timeThis sits uneasily with the memo’s own plan. A platform that no one controls is the reason the web threatens Windows, and the memo then proposes that Microsoft take the controlling role Windows gave it. It names the risk that Netscape will “pull a Windows” but not the risk that the open web resists anyone doing so.
[ … ] Not shown: Four example sites, from a wine shop to a movie database.
If we don’t quickly become the supplier of choice for Internet technology, the Internet will grow and change under someone else’s influence, and we risk losing the standard setting role (with the attendant profit margins) we have come to enjoy with MS-DOS and Windows (and Office).
[ … ] Not shown: MSN’s proprietary choices, the rivals, and a UNIX-style outcome.
On the other hand, it is also possible that some company will “pull a Windows” by taking a leadership position of enhancing the Web -- this is certainly the strategy that Netscape is pursuing! We have to assume that at least some of our competitors have figured out how Windows won, and are trying to recreate that strategy on the Web.
[ … ] Not shown: OS/2 and LAN Manager: lessons on compatibility.
At a high-level, this is very clear. We should support all of the key internet standards and become key suppliers of Internet technology to all comers. In parallel, we should be extending the web with as many Microsoft technologies as possible, even if we have to modify those technologies in ways not original intended by their designers.5 (Fact note 5)Fact · 5With hindsightOn 12 March 1996 Microsoft released a developer prerelease of Internet Explorer 3.0, describing it as the first internet client to integrate its ActiveX Technologies. It listed ActiveX Controls, the Java language, JavaScript and “Visual Basic, Scripting Edition”, alongside the W3C’s HTML specifications for tables, objects, scripts and style sheets.SourceMicrosoft (Internet Archive copy)Microsoft Activates the Internet With Prerelease Version Of Microsoft Internet Explorer 3.012 Mar 1996
[ … ] Not shown: Goals, key issues, BlackBird and the “SuperWeb” architecture.
VBA is clearly preferred, but we need to evaluate it’s size and performance (IEXPLORE.EXE is <600K right now), and if another language (like Java) has immense momentum, we would have to consider going with that language.6 (Fact note 6)Fact · 6With hindsightOn 12 March 1996, at its Professional Developers Conference, Microsoft announced it had concluded an agreement to license Sun Microsystems’ Java technology “for inclusion in Microsoft products”, with Java support in Internet Explorer 3.0 using a just-in-time compiler.SourceMicrosoft (Internet Archive copy)Microsoft And Sun Microsystems Conclude Agreement To License Technology For Java12 Mar 1996 Victor Stone (in ACT) is building (has built?) a lightweight VBA subset, so that is obviously very attractive. Netscape has announced (5/23) they are incorporating Java into the next release of their browser.
[ … ] Not shown: HTML extensions, controls, servers, publishing; disclaimers on OLE.
My team owns the universal client (at least for HTML, mannyv may own VRML). Our Internet Explorer is in beta now with Plus!, and we RTM 7/14. We have lots to do after 7/14 -- I hope to get this all done by 7/1/967 (Fact note 7)Fact · 7With hindsightThe court found that Microsoft released Internet Explorer 1.0 in July 1995 and bundled it with the first version of Windows 95 licensed to manufacturers. Internet Explorer 3.0 was released on 13 August 1996, “available for download at no charge”, a little after the 7/1/96 target here.SourcesU.S. Department of JusticeU.S. V. Microsoft: Court's Findings Of Fact5 Nov 1999Microsoft (Internet Archive copy)Microsoft Launches Microsoft Internet Explorer 3.0 With Exclusive, Free Content Offers From Top Web Sites13 Aug 1996 (with interim releases in Sep 95 and Feb 96):
2. Support (light-weight) OCX “embedding” in HTML
3. Support scripting for HTML (and VRML)
[ … ] Not shown: Further browser work, and the Windows Shell’s “page and link” model.
4. Tight integration of Internet Explorer and the Shell8 (Fact note 8)Fact · 8With hindsightWhen the Justice Department sued on 18 May 1998 it charged that Microsoft “intends to tie unlawfully its IE Internet browser software to its new Windows 98 operating system”, and that it had required PC manufacturers to license and install Internet Explorer as a condition of licensing Windows 95.SourceU.S. Department of JusticeJustice Department Files Antitrust Suit Against Microsoft for Unlawfully Monopolizing Computer Software Markets18 May 1998 (shell would provide a “shell viewer control” that fits into the universal viewer frame).
[ … ] Not shown: Plans for MSN, Office, Help and other groups; a market table.
The client just helps us sell Windows; we need to make it ubiquitous so that we can control the evolution of the Web.9 (Fact note 9)Fact · 9With hindsightThe court found that from early 1996 to the late summer of 1998 Internet Explorer’s share of all browser usage “rose from about five percent to around fifty percent”, while Navigator’s fell from above seventy percent to around fifty. It found that after Internet Explorer 1.0, senior Microsoft executives “remained engrossed with maximizing Internet Explorer's share of browser usage”, which Paul Maritz called “job #1.”SourceU.S. Department of JusticeU.S. V. Microsoft: Court's Findings Of Fact5 Nov 1999
[ … ] Not shown: Other markets; the “Server Farms” row is priority 2.
A phone/cable company business -- just leasing disk space, CPU cycles, and bandwidth to customers to put up their content. Margins are probably not high.
[ … ] Not shown: Groups that each see a different web, and a Netscape release.
All 9 notes and their sources
will grow rapidly in the coming years into a full-fledged platform that will rival -- and even surpass -- Microsoft Windows.
Fact · 1With hindsightIn the plaintiffs’ list of trial exhibits in United States v. Microsoft, served on 13 October 1998, this memo is Exhibit 21, dated 05/27/95, listed next to Bill Gates’s “The Internet Tidal Wave” (Exhibit 20, 05/26/95). In its findings of fact of 5 November 1999 the court wrote that server-based computing, middleware and open-source development, fuelled by the internet, “could oust the PC operating system from its position as the primary platform for applications development”.SourcesU.S. Department of JusticeAppendix B - Plaintiffs' List Of Trial Exhibits13 Oct 1998U.S. Department of JusticeU.S. V. Microsoft: Court's Findings Of Fact5 Nov 1999Back to the passagewe have to be the product supplier of choice for all key existing Web technologies -- clients, servers, and publishing tools, at a minimum.
Editorial · 2Known at the timePoints 2 and 3 set the order: first ship the standards everyone else ships, then use the share to steer them. It concedes that Microsoft’s own formats and protocols, including MSN’s, lose for now, and it bets that share bought on open standards can later be turned into influence.Back to the passagea company like Siemens or Matsushita comes out with a $500 “WebMachine” that attaches to a TV.
Fact · 3With hindsightIn November 1999 the court found that consumers who might choose “information appliances” over a PC for e-mail, browsing and games “will, for the foreseeable future, remain small” in number. It also found that any PC with a browser and an internet connection could reach applications hosted on web sites, as network computers could.SourceU.S. Department of JusticeU.S. V. Microsoft: Court's Findings Of Fact5 Nov 1999Back to the passagethe Web is a platform that no one controls and everyone can enhance.
Editorial · 4Known at the timeThis sits uneasily with the memo’s own plan. A platform that no one controls is the reason the web threatens Windows, and the memo then proposes that Microsoft take the controlling role Windows gave it. It names the risk that Netscape will “pull a Windows” but not the risk that the open web resists anyone doing so.Back to the passageIn parallel, we should be extending the web with as many Microsoft technologies as possible, even if we have to modify those technologies in ways not original intended by their designers.
Fact · 5With hindsightOn 12 March 1996 Microsoft released a developer prerelease of Internet Explorer 3.0, describing it as the first internet client to integrate its ActiveX Technologies. It listed ActiveX Controls, the Java language, JavaScript and “Visual Basic, Scripting Edition”, alongside the W3C’s HTML specifications for tables, objects, scripts and style sheets.SourceMicrosoft (Internet Archive copy)Microsoft Activates the Internet With Prerelease Version Of Microsoft Internet Explorer 3.012 Mar 1996Back to the passageif another language (like Java) has immense momentum, we would have to consider going with that language.
Fact · 6With hindsightOn 12 March 1996, at its Professional Developers Conference, Microsoft announced it had concluded an agreement to license Sun Microsystems’ Java technology “for inclusion in Microsoft products”, with Java support in Internet Explorer 3.0 using a just-in-time compiler.SourceMicrosoft (Internet Archive copy)Microsoft And Sun Microsystems Conclude Agreement To License Technology For Java12 Mar 1996Back to the passageI hope to get this all done by 7/1/96
Fact · 7With hindsightThe court found that Microsoft released Internet Explorer 1.0 in July 1995 and bundled it with the first version of Windows 95 licensed to manufacturers. Internet Explorer 3.0 was released on 13 August 1996, “available for download at no charge”, a little after the 7/1/96 target here.SourcesU.S. Department of JusticeU.S. V. Microsoft: Court's Findings Of Fact5 Nov 1999Microsoft (Internet Archive copy)Microsoft Launches Microsoft Internet Explorer 3.0 With Exclusive, Free Content Offers From Top Web Sites13 Aug 1996Back to the passageTight integration of Internet Explorer and the Shell
Fact · 8With hindsightWhen the Justice Department sued on 18 May 1998 it charged that Microsoft “intends to tie unlawfully its IE Internet browser software to its new Windows 98 operating system”, and that it had required PC manufacturers to license and install Internet Explorer as a condition of licensing Windows 95.SourceU.S. Department of JusticeJustice Department Files Antitrust Suit Against Microsoft for Unlawfully Monopolizing Computer Software Markets18 May 1998Back to the passagewe need to make it ubiquitous so that we can control the evolution of the Web.
Fact · 9With hindsightThe court found that from early 1996 to the late summer of 1998 Internet Explorer’s share of all browser usage “rose from about five percent to around fifty percent”, while Navigator’s fell from above seventy percent to around fifty. It found that after Internet Explorer 1.0, senior Microsoft executives “remained engrossed with maximizing Internet Explorer's share of browser usage”, which Paul Maritz called “job #1.”SourceU.S. Department of JusticeU.S. V. Microsoft: Court's Findings Of Fact5 Nov 1999Back to the passage
