Chapter 10 1995 - 2001 Internet Time 1 1995 - 2001 Netscape + Internet Microsoft + Lawsuits UNIX – GNU + LINUX Dot com 2 Microsoft and Apple 1984 Mac TV Commercial Early days, Apple & MS worked together Not IBM, but Microsoft problem BASIC for Apple Mac Magnificent interface; no applications MacPaint and MacWrite MS Multiplan – MS spreadsheet 1982 – MS had agreed to develop software for Mac 1985 – MS Excel for Mac MS programmers learned to program for GUI Charles Simonyi, Xerox PARC, GUI WP Bravo for Alto 3 In the meantime… MS wanted Mac interface for 8086 Separate MS products, common interface reputation not good Lotus 1-2-3, WordPerfect were better Lotus was developing suites Symphony for PC, Jazz for Mac Other sw being developed 4 How did MS beat Apple? 1984 MS, Intel licensed products Result: clones Variety and less cost Windows GUI MS Office – 80% of Mac capability at much lower price 1995: MS/Intel became standard 5 Microsoft Lawsuit / Monopoly – like IBM Filed 1997 – settled November 2001 Several states & European union refused to go along – pending As with IBM, will advances in technology negate court actions? Anti-Trust 6 SW Development at MS Charles Simonyi, Hungary 1970’s – Xerox PARC – BRAVO – WYSIWYG WP “Hungarian” Programming To manage large, complex projects & large teams All code for a project submitted to central file at end of day; compiled into a daily “build” If your part caused crash, you had to fix it “Build” was basis for next day’s work Once functional, team had to use it 7 SW Development at MS (cont.) MS Results: No social or family life, eating from vending machines, “death march” to fix build Steady stream of “improved” versions of Windows & an ever expanding suite of applications MS had purchased many applications then rewrote for Windows MS Office 8 Internet Explorer & Legal Problems Bundled Internet Explorer with Windows Bought license for Spyglass, a browser A descendent of Mosaic Prevented Spyglass from selling a Windows version of the browser Internet Explorer 4.0 released 1997 Netscape & Justice Department claimed “tight integration” was contrary to anti-trust laws 9 Legal Precedent “Look and Feel” 1987: Lotus vs. Paperback S.W. Copied “look & feel” → illegal FUD – “Fear, Uncertainty, & Doubt” 1960’s: Data General vs. IBM Announced IBM 360 just to “scare” customers of Data General 10 Legal Precedent (cont.) Tie-In Well-established in anti-trust legislation “Tie-in” required customer to purchase another product to get desired one 11 Charges Against MS 1990: FTC investigated agreements with IBM – OS/2 development 1990: FTC – MS gained access to a prototype pen-based computer by GO – MS announced at a trade show it would integrate pen-based input into Windows Never did; GO folded (FUD) 12 Charges Against MS Justice Department – bundling products into Windows – threats only 1994: Decree: would not “tie” sales of one product to another (i.e. require purchase of another product) Would also release API details to other SW developers Consent 13 Charges Against MS By 1995 – customers seldom “bought” Windows Came on the computer Made distribution costs lower Consent Decree: MS could NOT require h.w. company to install Windows – but did charge per chip; not per install 1995 – MS announced planned purchased of Intuit (Quicken), one of few application companies with a significant market share Dropped when Justice Department objected MS Programmers had learned much about product 14 Charges Against MS 1997: Internet Explorer 4.0 – bundled Netscape claimed a MS “tie-in” 1994 – Netscape posted free Navigator on Web (individuals) Business paid small fee “Lock-in” customers to pay for additional products Their stock soared 1996 – AOL chose IE over Navigator Violated consent decree – “tie in” Since free – cutoff Netscape’s revenue 15 Charges Against MS 1998: “Look & Feel” of Mac in Windows 2.0 Apple had licensed interface for v. 1.0 More than year, dropped, both needed cooperation 16 Microsoft Defense??? 1997: Steve Ballmer “to heck with Janet Reno” 1998: Gates deposition nervous MS & evasive internal e-mails very embarrassing 17 The Prosecution Judge Thomas P. Jackson: In an interview stated prejudice against MS Caused most of his judgment overturned in 2001 Was removed from case 18 MS and Networking 1995: Introduced MSN – proprietary n.w. 1996: Exchange – groupware communications system Outlook: e-mail Free Services Yahoo, 1997: MS bought Hotmail - $400 million Runs Hotmail – portals on UNIX MS presence on Web grows 19 ARPANET and Internet William Wulf, May 1993: “I don’t think any of us know where this is going anymore, … but there’s something exciting happening, and it’s big.” -Former DEC Engineer -NSF in late 1980’s 20 Paul Ceruzzi November 1997 Shaquille O’Neal billboard www.Shaq.com Internet was now part of entertainment, consumer spending, and popular culture Mainstream America 21 Acceptable Use Policy – NSF - 1990 1988 – 1995 “NSF backbone services are provided to support open research & education in and among US research and instructional institutions, plus research arms of for-profit firms when engaged in open scholarly communication & research. Use for other purposes is not acceptable.” NSFnet: 22 Acceptable Use Policy – NSF – 1990 Allowed “announcements of new products or activities… but not advertising of any kind” Allowed “communication incidental to otherwise acceptable use, except for illegal or specifically unacceptable use” Unacceptable: “Extensive use for private or personal use” 23 Growth of Internet 1992 – restrictions lifted Jan. 1992 – one trillion bytes/month Jan. 1994 – 10 trillion bytes/month 1995 – NSF net “dissolved” By Structure for commercialization was already there 24 Internet Legislation Al Gore – CNN interview “… took the initiative in creating the Internet.” 1992: Congressman Rick Boucher, Va. 1999: Amendment to support networks for purposes other than research & education When signed by President Bush (#1) – ended “acceptable use policy” 25 Congress’ Vision of Internet Summary pg. 322 Opposite of what happened High-speed government n.w. for research Researchers would pay for use Telecommunications companies would build and charge 26 Java Bill Joy – SUN Need a new language Advances of C++, with low-level of C or assembly 1991: James Gosling at SUN – renamed Java Announced March 1995 Oak 27 Java #2 Could run on almost any computer Web designers: animation, movement, interactivity “Write once – Run anywhere” UCSD – p-system – 1980’s Pascal based 2 stage translation – failed Now HW was faster 28 Java Hype Media: way to break MS hold on personal computing MS got license from SUN Yet another lawsuit – MS broke agreement Embraced by those wanting to sell via Internet 29 Early dot.com Sites Amazon – 1995 Jeff Bezos 1995 – 100 orders/day 2000 – 100 orders/minute Dec. 99 – Bezos Times Person of Year eBay – 1995 Pierre Omidyar 2001 – 7 million on-going auctions 30 Policing the Internet Amazon Customers wrote book reviews eBay Feedback on buyers & sellers Individuals provided control & screening service that the company could not 31 Search Engines & Portals Sites to help users navigate the web 1994 – Yahoo! – Filo & Yang Students at Stanford Key-word index Altavista – early search engine Google Sergei Brin & Larry Page Ranks based on other links 32 Web Critics Tim Berners-Lee Not tailored for personal use Doug Englebart, Ted Nelson Why must we all use http? Web is one-way, shouldn’t be Scientific use has been forgotten 33 Tragedy of the Commons – Garrett Hardin, biologist Contrasts benefits to individuals vs. damage to common resource Only regulation will prevent tragedy Internet hasn’t come close to tragedy 1968 Worms, viruses, Y2K, 9-11,dot.com collapse Pollution – pop-ups, porn, spam 34 Linux Torvalds – Finland – born 1969 1991 – goal to write PC version of UNIX Studied Minix – Tannenbaum’s version Discussion Group Linus Asked for likes/dislikes of Minix Posted Linux in 1992 Continued to grow in size & quality due to contributions of many 35 GNU Richard Stallman, MIT GCC – GNU C Complier Used Asked for Linux for public support for free GNU software system GNU General Public License Place GNU in public domain All modifications must also be placed in public domain SW using it must be in public domain Can sell it, though MS Criticism: not the “American way” of free enterprise What has happened since 2001? New devices New apps What next?? 38 Chapter 10 1995 - 2001 Internet Time 39