chapter 10 1995 - 2001 internet time 1. 1995 - 2001 netscape + internet microsoft + lawsuits unix...

39
Chapter 10 1995 - 2001 Internet Time 1

Upload: estella-price

Post on 16-Jan-2016

228 views

Category:

Documents


0 download

TRANSCRIPT

Page 1: Chapter 10 1995 - 2001 Internet Time 1. 1995 - 2001 Netscape + Internet Microsoft + Lawsuits UNIX – GNU + LINUX Dot com 2

Chapter 101995 - 2001

Internet Time

1

Page 2: Chapter 10 1995 - 2001 Internet Time 1. 1995 - 2001 Netscape + Internet Microsoft + Lawsuits UNIX – GNU + LINUX Dot com 2

1995 - 2001

Netscape + InternetMicrosoft + LawsuitsUNIX – GNU + LINUXDot com

2

Page 3: 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

Not IBM, but Microsoft problem Early days, Apple & MS worked together

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

Page 4: Chapter 10 1995 - 2001 Internet Time 1. 1995 - 2001 Netscape + Internet Microsoft + Lawsuits UNIX – GNU + LINUX Dot com 2

In the meantime… MS wanted Mac interface for 8086

Separate products, common interface

MS reputation not goodLotus 1-2-3, WordPerfect

were betterLotus was developing suites

Symphony for PC, Jazz for Mac

Other sw being developed

4

Page 5: Chapter 10 1995 - 2001 Internet Time 1. 1995 - 2001 Netscape + Internet Microsoft + Lawsuits UNIX – GNU + LINUX Dot com 2

How did MS beat Apple?

MS, Intel licensed productsResult: clonesVariety and less cost

Windows GUI MS Office – 80% of Mac capability at

much lower price 1995: MS/Intel became standard

5

1984

Page 6: Chapter 10 1995 - 2001 Internet Time 1. 1995 - 2001 Netscape + Internet Microsoft + Lawsuits UNIX – GNU + LINUX Dot com 2

Microsoft Lawsuit

Anti-Trust / 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?

6

Page 7: Chapter 10 1995 - 2001 Internet Time 1. 1995 - 2001 Netscape + Internet Microsoft + Lawsuits UNIX – GNU + LINUX Dot com 2

SW Development at MS Charles Simonyi, Hungary

1970’s – Xerox PARC – BRAVO – WYSIWYG WP

“Hungarian” ProgrammingTo manage large, complex projects & large

teamsAll 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 workOnce functional, team had to use it

7

Page 8: Chapter 10 1995 - 2001 Internet Time 1. 1995 - 2001 Netscape + Internet Microsoft + Lawsuits UNIX – GNU + LINUX Dot com 2

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 Office8

Page 9: Chapter 10 1995 - 2001 Internet Time 1. 1995 - 2001 Netscape + Internet Microsoft + Lawsuits UNIX – GNU + LINUX Dot com 2

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

Page 10: Chapter 10 1995 - 2001 Internet Time 1. 1995 - 2001 Netscape + Internet Microsoft + Lawsuits UNIX – GNU + LINUX Dot com 2

Legal Precedent

“Look and Feel”1987: Lotus vs. Paperback S.W.Copied “look & feel” → illegal

FUD – “Fear, Uncertainty, & Doubt”1960’s: Data General vs. IBMAnnounced IBM 360 just to “scare”

customers of Data General

10

Page 11: Chapter 10 1995 - 2001 Internet Time 1. 1995 - 2001 Netscape + Internet Microsoft + Lawsuits UNIX – GNU + LINUX Dot com 2

Legal Precedent (cont.)

Tie-InWell-established in anti-trust

legislation“Tie-in” required customer to

purchase another product to get desired one

11

Page 12: Chapter 10 1995 - 2001 Internet Time 1. 1995 - 2001 Netscape + Internet Microsoft + Lawsuits UNIX – GNU + LINUX Dot com 2

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

Page 13: Chapter 10 1995 - 2001 Internet Time 1. 1995 - 2001 Netscape + Internet Microsoft + Lawsuits UNIX – GNU + LINUX Dot com 2

Charges Against MS

1994: Justice Department – bundling products into Windows – threats onlyConsent 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

13

Page 14: Chapter 10 1995 - 2001 Internet Time 1. 1995 - 2001 Netscape + Internet Microsoft + Lawsuits UNIX – GNU + LINUX Dot com 2

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

Page 15: Chapter 10 1995 - 2001 Internet Time 1. 1995 - 2001 Netscape + Internet Microsoft + Lawsuits UNIX – GNU + LINUX Dot com 2

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

Page 16: Chapter 10 1995 - 2001 Internet Time 1. 1995 - 2001 Netscape + Internet Microsoft + Lawsuits UNIX – GNU + LINUX Dot com 2

Charges Against MS

1998: “Look & Feel” of Mac in Windows 2.0Apple had licensed

interface for v. 1.0More than year,

dropped, both needed cooperation

16

Page 17: Chapter 10 1995 - 2001 Internet Time 1. 1995 - 2001 Netscape + Internet Microsoft + Lawsuits UNIX – GNU + LINUX Dot com 2

Microsoft Defense???

1997: Steve Ballmer “to heck with Janet Reno”

1998: Gates deposition nervous & evasive

MS internal e-mails very embarrassing

17

Page 18: Chapter 10 1995 - 2001 Internet Time 1. 1995 - 2001 Netscape + Internet Microsoft + Lawsuits UNIX – GNU + LINUX Dot com 2

The Prosecution

Judge Thomas P. Jackson: In an interview stated prejudice

against MSCaused most of his judgment

overturned in 2001Was removed from case

18

Page 19: Chapter 10 1995 - 2001 Internet Time 1. 1995 - 2001 Netscape + Internet Microsoft + Lawsuits UNIX – GNU + LINUX Dot com 2

MS and Networking 1995: Introduced MSN – proprietary n.w. 1996: Exchange – groupware

communications system Outlook: e-mail Free Services

Yahoo, Hotmail – portals 1997: MS bought Hotmail - $400 million

Runs on UNIX MS presence on Web grows

19

Page 20: Chapter 10 1995 - 2001 Internet Time 1. 1995 - 2001 Netscape + Internet Microsoft + Lawsuits UNIX – GNU + LINUX Dot com 2

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

Page 21: Chapter 10 1995 - 2001 Internet Time 1. 1995 - 2001 Netscape + Internet Microsoft + Lawsuits UNIX – GNU + LINUX Dot com 2

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

Page 22: Chapter 10 1995 - 2001 Internet Time 1. 1995 - 2001 Netscape + Internet Microsoft + Lawsuits UNIX – GNU + LINUX Dot com 2

Acceptable Use Policy – NSF - 1990 NSFnet: 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.”

22

Page 23: Chapter 10 1995 - 2001 Internet Time 1. 1995 - 2001 Netscape + Internet Microsoft + Lawsuits UNIX – GNU + LINUX Dot com 2

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

Page 24: Chapter 10 1995 - 2001 Internet Time 1. 1995 - 2001 Netscape + Internet Microsoft + Lawsuits UNIX – GNU + LINUX Dot com 2

Growth of Internet

By 1992 – restrictions lifted Jan. 1992 – one trillion bytes/month Jan. 1994 – 10 trillion bytes/month 1995 – NSF net “dissolved”

Structure for commercialization was already there

24

Page 25: Chapter 10 1995 - 2001 Internet Time 1. 1995 - 2001 Netscape + Internet Microsoft + Lawsuits UNIX – GNU + LINUX Dot com 2

Internet Legislation 1999: Al Gore – CNN interview “… took

the initiative in creating the Internet.” 1992: Congressman Rick Boucher, Va.

Amendment to support networks for purposes other than research & education

When signed by President Bush (#1) – ended “acceptable use policy”

25

Page 26: Chapter 10 1995 - 2001 Internet Time 1. 1995 - 2001 Netscape + Internet Microsoft + Lawsuits UNIX – GNU + LINUX Dot com 2

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

Page 27: Chapter 10 1995 - 2001 Internet Time 1. 1995 - 2001 Netscape + Internet Microsoft + Lawsuits UNIX – GNU + LINUX Dot com 2

Java

Bill Joy – SUNNeed a new languageAdvances of C++, with low-level of C or

assembly

1991: James Gosling at SUNOak – renamed JavaAnnounced March 1995

27

Page 28: Chapter 10 1995 - 2001 Internet Time 1. 1995 - 2001 Netscape + Internet Microsoft + Lawsuits UNIX – GNU + LINUX Dot com 2

Java #2 Could run on almost any computer Web designers: animation,

movement, interactivity “Write once – Run anywhere” UCSD – p-system – 1980’s

Pascal based2 stage translation – failed

Now HW was faster

28

Page 29: Chapter 10 1995 - 2001 Internet Time 1. 1995 - 2001 Netscape + Internet Microsoft + Lawsuits UNIX – GNU + LINUX Dot com 2

Java Hype

Media: way to break MS hold on personal computing

MS got license from SUNYet another lawsuit – MS broke agreement

Embraced by those wanting to sell via Internet

29

Page 30: Chapter 10 1995 - 2001 Internet Time 1. 1995 - 2001 Netscape + Internet Microsoft + Lawsuits UNIX – GNU + LINUX Dot com 2

Early dot.com Sites Amazon – 1995

Jeff Bezos1995 – 100 orders/day2000 – 100 orders/minuteDec. 99 – Bezos Times Person of Year

eBay – 1995Pierre Omidyar2001 – 7 million on-going auctions

30

Page 31: Chapter 10 1995 - 2001 Internet Time 1. 1995 - 2001 Netscape + Internet Microsoft + Lawsuits UNIX – GNU + LINUX Dot com 2

Policing the Internet

AmazonCustomers wrote book reviews

eBayFeedback on buyers & sellers

Individuals provided control & screening service that the company could not

31

Page 32: Chapter 10 1995 - 2001 Internet Time 1. 1995 - 2001 Netscape + Internet Microsoft + Lawsuits UNIX – GNU + LINUX Dot com 2

Search Engines & Portals

Sites to help users navigate the web 1994 – Yahoo! – Filo & Yang

Students at StanfordKey-word index

Altavista – early search engine Google

Sergei Brin & Larry PageRanks based on other links

32

Page 33: Chapter 10 1995 - 2001 Internet Time 1. 1995 - 2001 Netscape + Internet Microsoft + Lawsuits UNIX – GNU + LINUX Dot com 2

Web Critics Tim Berners-Lee

Not tailored for personal use

Doug Englebart, Ted NelsonWhy must we all use http?Web is one-way, shouldn’t be

Scientific use has been forgotten

33

Page 34: Chapter 10 1995 - 2001 Internet Time 1. 1995 - 2001 Netscape + Internet Microsoft + Lawsuits UNIX – GNU + LINUX Dot com 2

Tragedy of the Commons 1968 – Garrett Hardin, biologist Contrasts benefits to individuals vs.

damage to common resource Only regulation will prevent tragedy Internet hasn’t come close to tragedy

Worms, viruses, Y2K, 9-11,dot.com collapse

Pollution – pop-ups, porn, spam34

Page 35: Chapter 10 1995 - 2001 Internet Time 1. 1995 - 2001 Netscape + Internet Microsoft + Lawsuits UNIX – GNU + LINUX Dot com 2

Linux Linus Torvalds – Finland – born 1969 1991 – goal to write PC version of UNIX Studied Minix – Tannenbaum’s version Discussion Group

Asked for likes/dislikes of MinixPosted Linux in 1992

Continued to grow in size & quality due to contributions of many

35

Page 36: Chapter 10 1995 - 2001 Internet Time 1. 1995 - 2001 Netscape + Internet Microsoft + Lawsuits UNIX – GNU + LINUX Dot com 2

GNU

Richard Stallman, MIT GCC – GNU C Complier

Used for Linux

Asked for public support for free GNU software system

Page 37: Chapter 10 1995 - 2001 Internet Time 1. 1995 - 2001 Netscape + Internet Microsoft + Lawsuits UNIX – GNU + LINUX Dot com 2

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

Page 38: Chapter 10 1995 - 2001 Internet Time 1. 1995 - 2001 Netscape + Internet Microsoft + Lawsuits UNIX – GNU + LINUX Dot com 2

What has happened since 2001?

New devices New apps What next??

38

Page 39: Chapter 10 1995 - 2001 Internet Time 1. 1995 - 2001 Netscape + Internet Microsoft + Lawsuits UNIX – GNU + LINUX Dot com 2

Chapter 101995 - 2001

Internet Time

39