T H E O P E N S O U R C E W A Y
H i s t
- r
y
- f
F r e e & O p e n S
- u
r c e S
- f
t w a r e
[ i n f
- ]
D a v i d K a š p a r [ D e e
'K
e j ] A s s
- c
i a t e S
- f
T H E O P E N S O U R C E W A Y H i s t o r y - - PowerPoint PPT Presentation
T H E O P E N S O U R C E W A Y H i s t o r y o f F r e e & O p e n S o u r c e S o f t w a r e [ i n f o ] ' K D a v i d K a p a r [ D e e e j ] A s s o c i a t
[ i n f
'K
C C B Y
A 3 . 3
<
r i n c i p l e s
e n n e s s a n d c
e r a t i
t w a r e & c
p i l e r s w e r e d e l i v e r e d w i t h h a r d w a r e ( n
d d i t i
a l f e e s )
r c e c
e d i s t r i b u t e d w i t h t h e s
t w a r e i t s e l f
j u s t h a r d w a r e s e l l i n g ’ b u s i n e s s
y c a r e d a b
t s e l l i n g s
t w a r e n
i t s l i c e n s i n g
s y s t e m d e v e l
e d b y U N I V A C d i v i s i
R e m i n g t
R a n d [ 1 9 5 3 ]
C C B Y
A 3 . 4
<
t w a r e i n d u s t r y g r
i n g
t w a r e b e c
i n g c
m
i t i z e d
t w a r e d e v e l
m e n t c
t s d r a m a t i c a l l y i n c r e a s i n g
p e t i t i
f r
H W m a n u f a c t u r e r ’ s b u n d l e d s
t w a r e
r i s e
fj r s t r e s t r i c t i v e l i c e n s e s ~
C C B Y
A 3 . 5
<
e r m i s s i
t
e d i s t r i b u t e
t
i s t r i b u t e a n y m
i fi e d v e r s i
s
N I X h a s b e c
e w i d e s p r e a d i n t h e e a r l y 1 9 8 s
T & T s t
p e d t h e f r e e d i s t r i b u t i
a n d c h a r g e d f
s y s t e m p a t c h e s
e n d
s a n d s
t w a r e
l y c
p a n i e s s t a r t e d c h a r g i n g m
e y f
s
t w a r e l i c e n s e s , a n d i m p
i n g n e w l e g a l r e s t r i c t i
s
i l l G a t e s w r
e a n e s s a y O p e n L e t t e r t
b y i s t s [ 1 9 7 6 ] ( m a n y e a r l y P C h
b y i s t s w e r e u s i n g A l t a i r B A S I C w i t h
t p a y i n g f
i t ) ~
~
C C B Y
A 3 . 6
<
a c k – p r a c t i c a l j
e s & p r a n k s t
h
f t e c h n i c a l a p t i t u d e a n d c l e v e r n e s s ,
t
m e m
a t e p
u l a r c u l t u r e a n d h i s t
i c a l t
i c s
e a n
y m
s l y , w i t h p r e c e d e n t , t r a d i t i
& e t h i c s
I T u s e d t
a v e “ H a l l
H a c k s ” m u s e u m
x a m p l e s i n c l u d e G r e a t D
e b e i n g c
v e r t e d t
2
2 , f u l l l i v i n g r
s e t h a n g i n g
t s i d e t h e M I T M e d i a L a b , e t c . ~
C C B Y
A 3 . 7
<
I T h
s e d I B M 7 4 c
p u t e r i n t h e E A M r
i n 1 9 5 9
t u d e n t s s n e a k e d i n t
h e E A M r
a f t e r w
k i n g h
r s ( “ h a c k i n g ” t h e i r w a y i n ) , t
t t e m p t p r
r a m m i n g
3
, 2 . 7 m e t e r s t a l l c
p u t e r . . .
i s e i n p
u l a r c u l t u r e i n 1 9 8 s
a c k e r v s . c r a c k e r , s c r i p t
i d d i e s
u l t i p l e h a c k e r c
m u n i t i e s e v
v e d i n p a r a l l e l ~
C C B Y
A 3 . 8
<
~
h a r i n g & O p e n n e s s – s h a r i n g w a s t h e n
m & e x p e c t e d w i t h i n h a c k e r c u l t u r e , t e c h n
y c
l d b e l i b e r a t i n g r a t h e r t h a n
p r e s s i n g
a n d s
n I m p e r a t i v e – i f s
e t h i n g i s r e s t r i c t e d , t h e n t h e e n d s j u s t i f y t h e m e a n s , t
a k e i t u n r e s t r i c t e d s
h a t i m p r
e m e n t s c a n b e m a d e
m u n i t y & C
l a b
a t i
– a l w a y s i m p
t a n t f
e a c h g e n e r a t i
h a c k e r s ~
C C B Y
A 3 . 9
<
c c e s s t
p u t e r s – s h
l d b e u n l i m i t e d a n d t
a l
l l i n f
m a t i
s h
l d b e f r e e – s
a c k e r s c a n fi x , i m p r
e & r e i n v e n t s y s t e m s
i s t r u s t a u t h
i t y a n d p r
e d e c e n t r a l i z a t i
– n
n d a r i e s b e t w e e n h a c k e r a n d p i e c e
i n f
m a t i
; b u r e a u c r a c i e s a r e fl a w e d s y s t e m s
a c k e r s s h
l d b e j u d g e d b y t h e i r h a c k i n g s k i l l – n
b y d e g r e e s , a g e , r a c e , s e x , e t c .
c a n c r e a t e a r t & b e a u t y
a c
p u t e r – a p p r e c i a t i
f
i n n
a t i v e t e c h n i q u e s ~
~
C C B Y
A 3 . 1
t a r t e d s t u d i e s a t H a r v a r d i n 1 9 7 , b e c a m e a p r
r a m m e r a t M I T i n 1 9 7 1
e c a m e p a r t
t h e h a c k e r c
m u n i t y
t i n u e d h i s s t u d i e s a t M I T
e c a m e A I r e s e a r c h a s s i s t a n t i n 1 9 7 5
u t h
n
a d a y s s t i l l u s e d d e p e n d e n c y
i r e c t e d b a c k t r a c k i n g
C C B Y
A 3 . 1 1
<
e w l a s e r p r i n t e r ( X e r
9 7 ) w i t h I E E E 1 2 8 4 p l u g
s
s i g n a l s f
“ C e n t r
i c s p l u g ” ( 3 6 p i n s t
a l )
p a p e r j a m m e d ” s i g n a l w a s n
w
k i n g
M S t r i e d t
x t h e i s s u e s , b u t t h e c
p a n y r e f u s e d t
e l p b e c a u s e
N D A “ I d
' t w a n t s
t w a r e v e n d
s t
a k e d i v i d e b e t w e e n u s e r s a n d d e v e l
e r s – i f I l i k e t h e s
t w a r e I m u s t b e a b l e t
i v e i t t
n y
e a n d s h a r e i t . ”
M S ~
~
C C B Y
A 3 . 1 2
<
N U M a n i f e s t
u b l i s h e d i n 1 9 8 5
r e e S
t w a r e F
n d a t i
( F S F ) f
n d e d i n 1 9 8 5
N U C C
p i l e r r e l e a s e d i n 1 9 8 7
N U G e n e r a l P u b l i c L i c e n c e 1 . ( G P L ) r e l e a s e d i n 1 9 8 9
t
t h e G N U O S c
p l e t e d b y 1 9 8 9 ( e m a c s , g c c , g d b , m a k e )
e v e l
m e n t
G N U H u r d m i c r
e r n e l s t a r t e d i n 1 9 9 ~
~
C C B Y
A 3 . 1 3
<
y r i g h t
from copying your work, modifying the work, and from distributing the work.”
N U G P L
And we will have only one requirement: If you do distribute the work, you have to do it under the same license.” ~
~
C C B Y
A 3 . 1 4
<
~
~
P u b l i c D
a i n N
r
e c t i v e F O S S L i c e n s e P r
e c t i v e F O S S L i c e n s e P r
r i e t a r y L i c e n s e T r a d e S e c r e t A l l r i g h t s r e l i n q u i s h e d A l l r i g h t s r e t a i n e d m
e r i g h t s g r a n t e d m
e r i g h t s r e t a i n e d
C C B Y
A 3 . 1 5
C C B Y
A 3 . 1 7
t u d i e d a t U n i v e r s i t y
H e l s i n k i
r e a t e d L i n u x k e r n e l i n 1 9 9 1
e r f e c t t i m i n g
L i n u x r e l e a s e
r e a t e d a n
h e r i m p
t a n t p r
e c t ( ? ) i n 2 5
C C B Y
A 3 . 1 8
t u d i e d a t U n i v e r s i t y
H e l s i n k i
r e a t e d L i n u x k e r n e l i n 1 9 9 1
e r f e c t t i m i n g
L i n u x r e l e a s e
r e a t e d g i t i n 2 5
C C B Y
A 3 . 1 9
a n t e d t
a m e L i n u x a s … ( ? )
u t i t w a s c h a n g e d b y F T P a d m i n i s t r a t
t h e s e r v e r
“ T u x ” b y L a r r y E w i n g , S i mo n B u d i g , A n j a G e r w i n s k i
C C B Y
A 3 . 2
a n t e d t
a m e L i n u x a s F R E A X
u t i t w a s c h a n g e d b y F T P a d m i n i s t r a t
t h e s e r v e r
“ T u x ” b y L a r r y E w i n g , S i mo n B u d i g , A n j a G e r w i n s k i
C C B Y
A 3 . 2 1
<
From: torvalds@klaava.Helsinki.FI (Linus Benedict Torvalds) Newsgroups: comp.os.minix Subject: What would you like to see most in minix? Summary: small poll for my new operating system Message-ID: <1991Aug25.205708.9541@klaava.Helsinki.FI> Date: 25 Aug 91 20:57:08 GMT Organization: University of Helsinki “Hello everybody out there using minix – I’m doing a (free) operating system (just a hobby, won’t be big and professional like gnu) for 386(486) AT clones. This has been brewing since april, and is starting to get ready. I’d like any feedback on things people like/dislike in minix, as my OS resembles it somewhat (same physical layout of the file- system (due to practical reasons) among other things). ~
~
~
C C B Y
A 3 . 2 2
<
... I’ve currently ported bash(1.08) and gcc(1.40), and things seem to work. This implies that I’ll get something practical within a few months, and I’d like to know what features most people would want. Any suggestions are welcome, but I won’t promise I’ll implement them :-) Linus (torvalds@kruuna.helsinki.fi)
threaded fs. It is NOT protable (uses 386 task switching etc), and it probably never will support anything other than AT- harddisks, as that’s all I have :-(.” ~
~
~
C C B Y
A 3 . 2 3
C C B Y
A 3 . 2 5
<
~
~
~
n d e d R e d H a t S
t w a r e i n 1 9 9 3
r s t r e l e a s e
R e d H a t L i n u x d i s t r i b u t i
i n 1 9 9 4
Y
n g b
g h t E w i n g ’ s b u s i n e s s i n 1 9 9 5
e d H a t b e c a m e p u b l i c l y t r a d e d c
p a n y i n 1 9 9 9 , a s t h e fj r s t p u r e l y O p e n S
r c e S
t w a r e c
p a n y i n t h e h i s t
y
a t t h e w S z u l i k b e c a m e t h e n e w C E O
R e d H a t i n 1 9 9 9
e d H a t a c q u i r e d C y g n u s S
u t i
s c
p a n y t h e s a m e d a y
C C B Y
A 3 . 2 6
u l l e t
u l l e t
u l l e t
C C B Y
A 3 . 2 8
C C B Y
A 3 . 3
C C B Y
A 3 . 3 1
<
~
~
~
h e e a r l i e s t k n
n p r
a l f
l i n e e n c y c l
e d i a m a d e b y R i c k G a t e s i n 1 9 9 3
n 2 R M S p r
e d n e w c
c e p t
a f r e e
s
n
r e e d
l i n e e n c y c l
e d i a
r u c i a l i d e a t h a t “ n
e n t r a l
g a n i z a t i
s h
l d c
t r
t h e e d i t i n g ”
p e t e d w i t h M i c r
t E n c a r t a , E n c y c l
æd i a B r i t a n n i c a a n d N u p e d i a
C C B Y
A 3 . 3 3
<
~
~
~
C C B Y
A 3 . 3 4
C C B Y
A 3 . 3 6
<
~
~
~
e d H a t L i n u x w a s r e t i r e d , R H E L & F e d
a C
e w e r e s p a w n e d
e w b u s i n e s s m
e l c r e a t e d : t h e S U B S C R I P T I O N M O D E L
e d H a t h a s b e c
e s e r v i c e p r
i d i n g a n d t e c h n
y c
p a n y
t i n u e d g r
t h s u p p
t e d b y a d d i t i
a l c
p a n y a c q u i s i t i
s
C C B Y
A 3 . 3 7
<
~
~
~
C C B Y
A 3 . 3 8
C C B Y
A 3 . 3 9
<
~
~
~
C C B Y
A 3 . 4
<
~
~
~
C C B Y
A 3 . 4 2
<
~
~
~
C C B Y
A 3 . 4 4
C C B Y
A 3 . 4 5
M a n y e n t e r p r i s e c
p a n i e s l
a t t h e O p e n S
r c e s
u t i
s a s t h e i r d e f a u l t c h
c e .
U s e d R e d H a t s
u t i
s i n y e a r 2 1 4 . A l l
t h e s e s
u t i
s a r e b a s e d
O p e n S
r c e t e c h n
i e s .
F
p e
l e a c t i v e l y e n g a g e d i n O p e n S
r c e p r
e c t s .
C C B Y
A 3 . 4 7
W e d r a w a n d d e r i v e a l
f r
O p e n S
r c e c
m u n i t i e s . P r
e c t t h e s e c
m u n i t i e s , a n d g i v e b a c k t
h e m .
W e p r
e c t b
h
r c u s t
e r s a n d O p e n S
r c e c
m u n i t i e s f r
d e s t r u c t i v e w
k
p a t e n t t r
l s . . .
C C B Y
A 3 . 4 8
R e d H a t h e l p e d t
t a r t t h e C r e a t i v e C
m
s i n i t i a t i v e .
R e d H a t l a u n c h e d n e w w e b s i t e t
h
h
& w h e r e t h e O p e n S
r c e p r i n c i p l e s h e l p e d
t s i d e t h e I T i n d u s t r y .
W e k n
d i v e r s i t y m a k e s u s s t r
g e r , a n d w e n e e d m
e w
e n i n I T i n d u s t r y … R e d H a t r e c
n i z e s t h e s e w
e n ’ s c
t r i b u t i
s t
p e n S
r c e w
l d .
C C B Y
A 3 . 4 9
C C B Y
A 3 . 5
C C B Y
A 3 . 5 2
C C B Y
A 3 . 5 3
V E N K Y H A R I H A R A N F m r C
p
a t e A f f a i r s D i r R e d H a t I n d i a T O M D E L B A N C O , M D C
n d e r
O p e n N
e s H a r v a r d M e d i c a l S c h
J O N S H C U L L R e s e a r c h s c i e n t i s t & f
n d e r
e
A B L E
“ I f y
g e t i t r i g h t , i f y
a r e a b l e t
r i v e s
e g
c h a n g e s , i t ’ s n
j u s t a s m a l l l
a l i z e d d i s , b u t i t h a s a n e f f e c t
a l
p e
l e . ” “ I t ’ s b a s i c a l l y t h e n
i
w e s h
l d s h a r e e q u a l l y . W e s h
l d b e t
a l l y t r a n s p a r e n t w i t h w h a t w e ’ r e t h i n k i n g ” “ I l i k e t
a y w e m a k e c h i l d r e n s m i l e , w e m a k e p a r e n t s w e e p , a n d w e m a k e n e r d s r e j
c e . ”
C C B Y
A 3 . 5 4
C A L E B H A R P E R D i r e c t
O p e n A g r i c u l t u r e I n i t i a t i v e , M I T M e d i a L a b N A T H A N C O L L I N S S c i e n c e W r i t e r P a c i fi c S t a n d a r d M A R K L I M D i r e c t
G
e r n m e n t D i g i t a l S e r v i c e s
S i n g a p
e
“ W e a r e
t h e v e r g e
a r e v
u t i
i n a g r i c u l t u r e , b e c a u s e
r s y s t e m i s s t a r t i n g t
a i l . ” “ J u s t a s w e l e a r n
r b i a s e s f r
t h e w
l d a r
n d u s , A I w i l l l e a r n i t s b i a s e s f r
u s . ” “ T e c h n
y i s n
r m a i n
j e c t i v e a t a l l . T h e
l y t h i n g w e a r e i n t e r e s t e d i n i s t h e p e
l e . ”
C C B Y
A 3 . 5 5
p l u s . g
l e . c
/ + R e d H a t l i n k e d i n . c
/ c
p a n y / r e d
a t y
t u b e . c
u s e r / R e d H a t V i d e
f a c e b
. c
/ r e d h a t i n c t w i t t e r . c
/ R e d H a t N e w s