Download presentation
Presentation is loading. Please wait.
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
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: CampbellKelly 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
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.)
Similar presentations
© 2025 SlidePlayer.com. Inc.
All rights reserved.