Presentation is loading. Please wait.

Presentation is loading. Please wait.

Free and Open Source Software Today

Similar presentations


Presentation on theme: "Free and Open Source Software Today"— Presentation transcript:

1 Free and Open Source Software Today
CCT490: Week 2 Free and Open Source Software Today (actually, we’ll start with the 1940s) Yuri Takhteyev University of Toronto September 15, 2010 This presentation is licensed under Creative Commons Attribution License, v To view a copy of this license, visit This presentation incorporates images that belong to other authors – see individual images’ sources for copyright information.

2 What is “Open Source Software”?
And what about “Free Software”?

3 1999 – RedHat IPO 1946 – The GNU Project 1946 - ENIAC 1940 1950 1960
1970 1980 1990 2000

4 image source:http://en. wikipedia

5 1944 – Mark I 1946 – ENIAC 1940 1950 1960 1970 1980 1990 2000

6 image source: http://en.wikipedia.org/wiki/File:Eniac.jpg

7 1951 – UNIVAC 1952 – IBM 702 1944 – Mark I 1946 – ENIAC 1940 1950 1960 1970 1980 1990 2000

8 “Stored Program Computer”
image source:

9 IBM 704

10 IBM Share

11 IBM Share

12

13

14 1951 – UNIVAC 1952 – IBM 702 1957 – FORTRAN 1959 – COBOL 1944 – Mark I 1946 – ENIAC 1940 1950 1960 1970 1980 1990 2000

15 Computer Market Share in 1965
65.3%

16 Computer Market Share in 1965
65.3 %

17 AUTOFLOW (1964) Image source: Campbell­Kelly 2003.

18 1951 – UNIVAC 1952 – IBM 702 1957 – FORTRAN 1959 – COBOL 1944 – Mark I 1946 – ENIAC 1955 – SAGE 1940 1950 1960 1970 1980 1990 2000

19 ARPANET (1967–) image source:

20 @ MIT “hackers” 1951 – UNIVAC 1952 – IBM 702 1957 – FORTRAN
1959 – COBOL 1944 – Mark I 1946 – ENIAC 1955 – SAGE 1957 – ARPANET @ 1940 1950 1960 1970 1980 1990 2000 1957 – Sputnik

21 ~ mid 1970s

22 @ MIT “hackers” “Unix time” 1951 – UNIVAC 1952 – IBM 702 1284544800
1957 – FORTRAN 1959 – COBOL 1944 – Mark I 1946 – ENIAC 1955 – SAGE 1957 – ARPANET @ 1940 1950 1960 1970 1980 1990 2000 1957 – Sputnik

23 original source code modified source code original binary
compilation (by computer) modification by programmer very difficult or impossible to modify directly modified source code modified binary

24 Software Distribution
Berkeley Software Distribution image source:

25 image source: http://upload. wikimedia

26 © @ MIT “hackers” “Unix time” 1951 – UNIVAC 1952 – IBM 702 1284544800
430Ms (1983) 230Ms – BSD 1957 – FORTRAN 1959 – COBOL 1977 1944 – Mark I 1946 – ENIAC 1955 – SAGE 1957 – ARPANET @ 1940 1950 1960 1970 1980 1990 2000 1957 – Sputnik

27

28

29 1984 image source: http://en.wikipedia.org/wiki/File:Rbocs.png

30 © @ MIT “hackers” AT&T selling Unix 1951 – UNIVAC 1952 – IBM 702
430Ms (1983) 230Ms – BSD 1957 – FORTRAN 1959 – COBOL 1977 1944 – Mark I 1946 – ENIAC 1955 – SAGE 1957 – ARPANET @ 1940 1950 1960 1970 1980 1990 2000 1957 – Sputnik

31 An “unencumbered” BSD

32 © @ MIT “hackers” AT&T selling Unix 1951 – UNIVAC 1952 – IBM 702
430Ms (1983) 230Ms – BSD 1957 – FORTRAN 1959 – COBOL USL v BSDi 1977 1944 – Mark I 1946 – ENIAC 1955 – SAGE 1957 – ARPANET 1984 – GNU @ 1940 1950 1960 1970 1980 1990 2000 1957 – Sputnik

33 Richard Stallman the GNU Project

34 to be continued... (On week 3, we will first finish this lecture, then turn to software and culture.)


Download ppt "Free and Open Source Software Today"

Similar presentations


Ads by Google