t h e o p e n s o u r c e w a y
play

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


  1. 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 e S o f t w a r e E n g i n e e r

  2. O P E N S O U R C E I S N O T N E W H O W I T A L L S T A R T E D ?

  3. H O W I T A L L S T A R T E D I n t h e b e g i n n i n g a l m o s t a l l s o f t w a r e w a s p r o d u c e d b y a c a d e m i c s a n d c o r p o r a t e r e s e a r c h e r s , o f t e n s h a r e d a s a p u b l i c d o m a i n s o f t w a r e … ● p r i n c i p l e s o f o p e n n e s s a n d c o - o p e r a t i o n ● s w e r e d e l i v e r e d w i t h ( n o a d d i t i o n a l f e e s ) o f t w a r e & c o m p i l e r s h a r d w a r e ● s o u r c e c o d e d i s t r i b u t e d w i t h t h e s o f 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 ● n o b o d y c a r e d a b o u t s e l l i n g s o f t w a r e n o r i t s l i c e n s i n g ● A d e v e l o p e d b y d i v i s i o n o f R e m i n g t o n R a n d [ 1 9 5 3 ] - 2 s y s t e m U N I V A C 1 9 6 0 s < 3 C C B Y - S A 3 . 0

  4. H O W I T A L L S T A R T E D # 2 H o w e v e r , a s a n d l a r g e - s c a l e o p e r a t i n g s y s t e m s p r o g r a m m i n g l a n g u a g e m a t u r e d a n d e v o l v e d , e v e r y t h i n g s t a r t e d t o c h a n g e . . . c o m p i l e r s ● s o f t w a r e i n d u s t r y g r o w i n g ● s o f t w a r e b e c o m i n g c o m m o d i t i z e d X ● s o f t w a r e d e v e l o p m e n t c o s t s d r a m a t i c a l l y i n c r e a s i n g ● c o m p e t i t i o n f r o m H W m a n u f a c t u r e r ’ s b u n d l e d s o f t w a r e ● a r i s e o f fj r s t r e s t r i c t i v e l i c e n s e s 1 9 6 0 s < 1 9 7 0 s ~ 4 C C B Y - S A 3 . 0

  5. H O W I T A L L S T A R T E D # 3 I n t h e e a r l y 1 9 7 0 s , d i s t r i b u t e d e a r l y v e r s i o n s o f t o A T & T U N I X g o v e r n m e n t a n d a c a d e m i c r e s e a r c h e r s a t n o c o s t . . . ● n o p e r m i s s i o n t o r e d i s t r i b u t e o r t o d i s t r i b u t e a n y m o d i fi e d v e r s i o n s ● U N I X h a s b e c o m e w i d e s p r e a d i n t h e e a r l y 1 9 8 0 s ● A T & T s t o p p e d t h e f r e e d i s t r i b u t i o n a n d c h a r g e d f o r s y s t e m p a t c h e s ● v e n d o r s a n d s o f t w a r e - o n l y c o m p a n i e s s t a r t e d c h a r g i n g m o n e y f o r s o f t w a r e l i c e n s e s , a n d i m p o s i n g n e w l e g a l r e s t r i c t i o n s ● B i l l G a t e s w r o t e a n e s s a y [ 1 9 7 6 ] O p e n L e t t e r t o H o b b y i s t s ( m a n y e a r l y P C h o b 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 o u t p a y i n g f o r i t ) 1 9 8 0 s 1 9 6 0 s ~ < 1 9 7 0 s ~ 5 C C B Y - S A 3 . 0

  6. I N T E R M E Z Z O # 1 – H A C K E R C U L T U R E A n e w s u b c u l t u r e i n a c a d e m i a a r o u n d t h e M I T ’ s T e c h M o d e l R a i l r o a d C l u b a n d h a s s t a r t e d t o g r o w s i n c e 1 9 6 0 s . M I T A r t i fj c i a l I n t e l l i g e n c e L a b o r a t o r y ● h – p r a c t i c a l j o k e s & p r a n k s t o s h o w o f f t e c h n i c a l a c k a p t i t u d e a n d c l e v e r n e s s , o r t o c o m m e m o r a t e p o p u l a r c u l t u r e a n d h i s t o r i c a l t o p i c s ● d o n e a n o n y m o u s l y , w i t h p r e c e d e n t , t r a d i t i o n & e t h i c s ● M I T u s e d t o h a v e m u s e u m “ H a l l o f H a c k s ” ● e x a m p l e s i n c l u d e b e i n g c o n v e r t e d t o G r e a t D o m e R 2 - D 2 , f u l l l i v i n g r o o m s e t h a n g i n g o u t s i d e t h e , e t c . M I T M e d i a L a b 1 9 6 0 s < 1 9 7 0 s ~ 6 C C B Y - S A 3 . 0

  7. I N T E R M E Z Z O # 1 – W H O I S H A C K E R ? I n – a h i g h l y s k i l l e d c o m p u t e r e x p e r t t h a t u s e s t h e i r t e c h n i c a l c o m p u t i n g k n o w l e d g e t o o v e r c o m e a p r o b l e m . J a r g o n F i l e d e fi n e s h a c k e r l i k e t h i s : " A p e r s o n w h o e n j o y s e x p l o r i n g t h e d e t a i l s o f p r o g r a m m a b l e s y s t e m s a n d s t r e t c h i n g t h e i r c a p a b i l i t i e s , a s o p p o s e d t o m o s t u s e r s , w h o p r e f e r t o l e a r n o n l y t h e m i n i m u m n e c e s s a r y . " ● M I T h o u s e d I B M 7 0 4 c o m p u t e r i n t h e r o o m i n 1 9 5 9 E A M ● s t u d e n t s s n e a k e d i n t o t h e r o o m a f t e r w o r k i n g h o u r s ( t h e i r w a y i n ) , E A M “ h a c k i n g ” t o a t t e m p t p r o g r a m m i n g o f . . . 3 0 - t o n , 2 . 7 m e t e r s t a l l c o m p u t e r ● r i s e i n i n 1 9 8 0 s p o p u l a r c u l t u r e ● h v s . , a c k e r c r a c k e r s c r i p t - k i d d i e s ● m u l t i p l e h a c k e r c o m m u n i t i e s e v o l v e d i n p a r a l l e l 1 9 6 0 s < 1 9 7 0 s ~ 7 C C B Y - S A 3 . 0

  8. I N T E R M E Z Z O # 1 – H A C K E R E T H I C S I n 1 9 8 4 , t h e b o o k w a s r e l e a s e d . H a c k e r s : H e r o e s o f t h e C o m p u t e r R e v o l u t i o n S t e v e n L e v y d e s c r i b e d t h e g e n e r a l p r i n c i p l e s o f h a c k e r e t h i c s : ● S s h a r i n g w a s t h e n o r 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 , h a r i n g & O p e n n e s s – t e c h n o l o g y c o u l d b e l i b e r a t i n g r a t h e r t h a n o p p r e s s i n g - S t e w a r t B r a n d “ I n f o r m a t i o n w a n t s t o b e f r e e . ” ● H – i f s o m e t h i n g i s r e s t r i c t e d , t h e n , a n d s - O n I m p e r a t i v e t h e e n d s j u s t i f y t h e m e a n s t o m a k e i t u n r e s t r i c t e d s o t h a t i m p r o v e m e n t s c a n b e m a d e ● C – a l w a y s i m p o r t a n t f o r e a c h g e n e r a t i o n o f h a c k e r s o m m u n i t y & C o l l a b o r a t i o n 1 9 6 0 s 1 9 8 0 s ~ < 1 9 7 0 s ~ 8 C C B Y - S A 3 . 0

Download Presentation
Download Policy: The content available on the website is offered to you 'AS IS' for your personal information and use only. It cannot be commercialized, licensed, or distributed on other websites without prior consent from the author. To download a presentation, simply click this link. If you encounter any difficulties during the download process, it's possible that the publisher has removed the file from their server.

Recommend


More recommend