How We Got Here: A Brief History of Open Source

Chris Tankersley
Chris TankersleyPHP Programmer at Home
A Brief History of Open
Source
Chris Tankersley
@dragonmantank
php[world] 2016
php[world] 2016 1
Thank You Sponsors!
php[world] 2016 2
php[world] 2016 3
php[world] 2016 4
1.79 MHz 8-bit Processor
128K RAM
640x192 max resolution
64 color palette
RS-232 Serial Port
Cartridge Bay
2 Joystick Ports
Disk Extended Color Basic 2.1
php[world] 2016 5
520 Mhz Apple S1
512MB RAM
390x312 resolution (~303 ppi density)
16 million colors
WatchOS
php[world] 2016 6
1.79 MHz 8-bit Processor
128K RAM
640x192 max resolution
64 color palette
RS-232 Serial Port
Cartridge Bay
2 Joystick Ports
Disk Extended Color Basic 2.1
php[world] 2016 7
php[world] 2016 8
php[world] 2016 9
php[world] 2016 10
php[world] 2016 11
php[world] 2016 12
“All information should be free”
The Hacker Ethics
• Access to computers – and anything which might teach you
something about the way the world works – should be unlimited and
total. Always yield to the Hands-On Imperative!
• All information should be free
• Mistrust Authority – promote decentralization
• Hackers should be judged by their hacking, not criteria such as
degrees, age, race, sex, or position
• You can create art and beauty on a computer
• Computers can change your life for the better
php[world] 2016 13
php[world] 2016 14
php[world] 2016 15
php[world] 2016 16
php[world] 2016 17
“All information should be free”
php[world] 2016 18
php[world] 2016 19
php[world] 2016 20
php[world] 2016 21
php[world] 2016 22
“I consider that the golden rule requires that if I like a
program I must share it with other people who like it.
Software sellers want to divide the users and conquer
them, making each user agree not to share with others. I
refuse to break solidarity with other users in this way.
I cannot in good conscience sign a nondisclosure
agreement or a software license agreement. For years I
worked within the Artificial Intelligence Lab to resist such
tendencies and other inhospitalities, but eventually they
had gone too far:
I could not remain in an institution where such things are
done for me against my will.”
php[world] 2016 23
php[world] 2016 24
php[world] 2016 25
php[world] 2016 26
php[world] 2016 27
The Hacker Ethics
• Access to computers – and anything which might teach you
something about the way the world works – should be unlimited and
total. Always yield to the Hands-On Imperative!
• All information should be free
• Mistrust Authority – promote decentralization
• Hackers should be judged by their hacking, not criteria such as
degrees, age, race, sex, or position
• You can create art and beauty on a computer
• Computers can change your life for the better
php[world] 2016 28
Thank You!
• Co-Host of “Jerks Talk Games”
• http://jerkstalkgames.com
• Author of “Docker for Developers”
• https://leanpub.com/dockerfordevs
• http://ctankersley.com
• chris@ctankersley.com
• @dragonmantank
• @jerkstalkgames
php[world] 2016 29
Credits
• https://www.flickr.com/photos/david_s_carter/2652345453/in/albu
m-72157607224927467/
• https://ia600702.us.archive.org/23/items/1983-08-compute-
magazine/Compute_Issue_039_1983_Aug.pdf
• http://www.oldcarmanualproject.com/brochures/Chev/1956/brochur
e/images/1956%20Chevrolet%20(01)_jpg.jpg
• By Swtpc6800 en:User:Swtpc6800 Michael Holley - Transfered from
en.wikipedia, Public Domain,
https://commons.wikimedia.org/w/index.php?curid=3185062
• https://www.flickr.com/photos/hades2k/7001927337
php[world] 2016 30
1 of 30

Recommended

Cvpr2010 open source vision software, intro and training part vii point cloud... by
Cvpr2010 open source vision software, intro and training part vii point cloud...Cvpr2010 open source vision software, intro and training part vii point cloud...
Cvpr2010 open source vision software, intro and training part vii point cloud...antiw
995 views47 slides
Open Source History And Licenses (15 04 2009) by
Open Source History And Licenses (15 04 2009)Open Source History And Licenses (15 04 2009)
Open Source History And Licenses (15 04 2009)Martin von Haller Groenbaek
900 views255 slides
A Social History of Free and Open Source Software by
A Social History of Free and Open Source SoftwareA Social History of Free and Open Source Software
A Social History of Free and Open Source SoftwareLeslie Hawthorn
1.5K views18 slides
Open Source Software: A Study by
Open Source Software: A StudyOpen Source Software: A Study
Open Source Software: A StudyIqbal Ahmad Ansari
1.1K views25 slides
IT Strategic Business Partnership by
IT Strategic Business PartnershipIT Strategic Business Partnership
IT Strategic Business PartnershipAyelet Baron
11.6K views54 slides
Zend Framework Foundations by
Zend Framework FoundationsZend Framework Foundations
Zend Framework FoundationsChuck Reeves
668 views78 slides

More Related Content

Viewers also liked

Hack the Future by
Hack the FutureHack the Future
Hack the FutureJason McCreary
832 views61 slides
Engineer - Mastering the Art of Software by
Engineer - Mastering the Art of SoftwareEngineer - Mastering the Art of Software
Engineer - Mastering the Art of SoftwareCristiano Diniz da Silva
952 views32 slides
Adding 1.21 Gigawatts to Applications with RabbitMQ (Bulgaria PHP 2016 - Tuto... by
Adding 1.21 Gigawatts to Applications with RabbitMQ (Bulgaria PHP 2016 - Tuto...Adding 1.21 Gigawatts to Applications with RabbitMQ (Bulgaria PHP 2016 - Tuto...
Adding 1.21 Gigawatts to Applications with RabbitMQ (Bulgaria PHP 2016 - Tuto...James Titcumb
589 views90 slides
Amp your site an intro to accelerated mobile pages by
Amp your site  an intro to accelerated mobile pagesAmp your site  an intro to accelerated mobile pages
Amp your site an intro to accelerated mobile pagesRobert McFrazier
549 views37 slides
Console Apps: php artisan forthe:win by
Console Apps: php artisan forthe:win Console Apps: php artisan forthe:win
Console Apps: php artisan forthe:win Joe Ferguson
438 views115 slides
Git Empowered by
Git EmpoweredGit Empowered
Git EmpoweredJason McCreary
373 views62 slides

Viewers also liked(20)

Adding 1.21 Gigawatts to Applications with RabbitMQ (Bulgaria PHP 2016 - Tuto... by James Titcumb
Adding 1.21 Gigawatts to Applications with RabbitMQ (Bulgaria PHP 2016 - Tuto...Adding 1.21 Gigawatts to Applications with RabbitMQ (Bulgaria PHP 2016 - Tuto...
Adding 1.21 Gigawatts to Applications with RabbitMQ (Bulgaria PHP 2016 - Tuto...
James Titcumb589 views
Amp your site an intro to accelerated mobile pages by Robert McFrazier
Amp your site  an intro to accelerated mobile pagesAmp your site  an intro to accelerated mobile pages
Amp your site an intro to accelerated mobile pages
Robert McFrazier549 views
Console Apps: php artisan forthe:win by Joe Ferguson
Console Apps: php artisan forthe:win Console Apps: php artisan forthe:win
Console Apps: php artisan forthe:win
Joe Ferguson438 views
Code Coverage for Total Security in Application Migrations by Dana Luther
Code Coverage for Total Security in Application MigrationsCode Coverage for Total Security in Application Migrations
Code Coverage for Total Security in Application Migrations
Dana Luther328 views
Dip Your Toes in the Sea of Security by James Titcumb
Dip Your Toes in the Sea of SecurityDip Your Toes in the Sea of Security
Dip Your Toes in the Sea of Security
James Titcumb463 views
SunshinePHP 2017 - Making the most out of MySQL by Gabriela Ferrara
SunshinePHP 2017 - Making the most out of MySQLSunshinePHP 2017 - Making the most out of MySQL
SunshinePHP 2017 - Making the most out of MySQL
Gabriela Ferrara1.1K views
PHP World DC 2015 - What Can Go Wrong with Agile Development and How to Fix It by Matt Toigo
PHP World DC 2015 - What Can Go Wrong with Agile Development and How to Fix ItPHP World DC 2015 - What Can Go Wrong with Agile Development and How to Fix It
PHP World DC 2015 - What Can Go Wrong with Agile Development and How to Fix It
Matt Toigo932 views
Enough suffering, fix your architecture! by Luís Cobucci
Enough suffering, fix your architecture!Enough suffering, fix your architecture!
Enough suffering, fix your architecture!
Luís Cobucci640 views
Website Accessibility: It’s the Right Thing to do by DesignHammer
Website Accessibility: It’s the Right Thing to doWebsite Accessibility: It’s the Right Thing to do
Website Accessibility: It’s the Right Thing to do
DesignHammer774 views
Automating Your Workflow with Gulp.js - php[world] 2016 by Colin O'Dell
Automating Your Workflow with Gulp.js - php[world] 2016Automating Your Workflow with Gulp.js - php[world] 2016
Automating Your Workflow with Gulp.js - php[world] 2016
Colin O'Dell1.3K views
How I started to love design patterns by Samuel ROZE
How I started to love design patternsHow I started to love design patterns
How I started to love design patterns
Samuel ROZE1.3K views

Similar to How We Got Here: A Brief History of Open Source

A Brief History of Open Source by
A Brief History of Open SourceA Brief History of Open Source
A Brief History of Open SourceChris Tankersley
294 views29 slides
Open Your Mind: Open Source in Libraries by
Open Your Mind: Open Source in LibrariesOpen Your Mind: Open Source in Libraries
Open Your Mind: Open Source in LibrariesNicole Baratta
1.3K views17 slides
Government Next: NIC Presentation by
Government Next: NIC PresentationGovernment Next: NIC Presentation
Government Next: NIC PresentationTara Hunt
70.5K views170 slides
Web Scraping With Python by
Web Scraping With PythonWeb Scraping With Python
Web Scraping With PythonRobert Dempsey
12.7K views38 slides
Citizen Happiness Workshop Part 2: The Building Blocks by
Citizen Happiness Workshop Part 2: The Building BlocksCitizen Happiness Workshop Part 2: The Building Blocks
Citizen Happiness Workshop Part 2: The Building BlocksTara Hunt
8.4K views156 slides
Hacker culture at an internet company. 文明塾, 2014/04/23 by
Hacker culture at an internet company. 文明塾, 2014/04/23Hacker culture at an internet company. 文明塾, 2014/04/23
Hacker culture at an internet company. 文明塾, 2014/04/23Hiro Yoshioka
3.3K views77 slides

Similar to How We Got Here: A Brief History of Open Source(20)

Open Your Mind: Open Source in Libraries by Nicole Baratta
Open Your Mind: Open Source in LibrariesOpen Your Mind: Open Source in Libraries
Open Your Mind: Open Source in Libraries
Nicole Baratta1.3K views
Government Next: NIC Presentation by Tara Hunt
Government Next: NIC PresentationGovernment Next: NIC Presentation
Government Next: NIC Presentation
Tara Hunt70.5K views
Web Scraping With Python by Robert Dempsey
Web Scraping With PythonWeb Scraping With Python
Web Scraping With Python
Robert Dempsey12.7K views
Citizen Happiness Workshop Part 2: The Building Blocks by Tara Hunt
Citizen Happiness Workshop Part 2: The Building BlocksCitizen Happiness Workshop Part 2: The Building Blocks
Citizen Happiness Workshop Part 2: The Building Blocks
Tara Hunt8.4K views
Hacker culture at an internet company. 文明塾, 2014/04/23 by Hiro Yoshioka
Hacker culture at an internet company. 文明塾, 2014/04/23Hacker culture at an internet company. 文明塾, 2014/04/23
Hacker culture at an internet company. 文明塾, 2014/04/23
Hiro Yoshioka3.3K views
How Did We End up Here? by C4Media
 How Did We End up Here? How Did We End up Here?
How Did We End up Here?
C4Media786 views
History of IT industry, Internet and Hacker Culture by Hiro Yoshioka
History of IT industry, Internet and Hacker CultureHistory of IT industry, Internet and Hacker Culture
History of IT industry, Internet and Hacker Culture
Hiro Yoshioka1.4K views
How to run your own blockchain pilot by Simon Wilson
How to run your own blockchain pilotHow to run your own blockchain pilot
How to run your own blockchain pilot
Simon Wilson283 views
Community 2.0 Community Bootcamp: the technology part by Tara Hunt by Tara Hunt
Community 2.0 Community Bootcamp: the technology part by Tara HuntCommunity 2.0 Community Bootcamp: the technology part by Tara Hunt
Community 2.0 Community Bootcamp: the technology part by Tara Hunt
Tara Hunt20.5K views
The importance of FOSS for non-profit organizations by Wim Mostrey
The importance of FOSS for non-profit organizationsThe importance of FOSS for non-profit organizations
The importance of FOSS for non-profit organizations
Wim Mostrey647 views
The Butteryfly Effect of an Open Hardware Notebook Motherboard by Roberto Innocenti
The Butteryfly Effect of an Open Hardware Notebook MotherboardThe Butteryfly Effect of an Open Hardware Notebook Motherboard
The Butteryfly Effect of an Open Hardware Notebook Motherboard
Roberto Innocenti627 views

More from Chris Tankersley

Docker is Dead: Long Live Containers by
Docker is Dead: Long Live ContainersDocker is Dead: Long Live Containers
Docker is Dead: Long Live ContainersChris Tankersley
53 views52 slides
Bend time to your will with git by
Bend time to your will with gitBend time to your will with git
Bend time to your will with gitChris Tankersley
194 views73 slides
Using PHP Functions! (Not those functions, Google Cloud Functions) by
Using PHP Functions! (Not those functions, Google Cloud Functions)Using PHP Functions! (Not those functions, Google Cloud Functions)
Using PHP Functions! (Not those functions, Google Cloud Functions)Chris Tankersley
177 views72 slides
Dead Simple APIs with OpenAPI by
Dead Simple APIs with OpenAPIDead Simple APIs with OpenAPI
Dead Simple APIs with OpenAPIChris Tankersley
311 views63 slides
Killer Docker Workflows for Development by
Killer Docker Workflows for DevelopmentKiller Docker Workflows for Development
Killer Docker Workflows for DevelopmentChris Tankersley
159 views64 slides
You Got Async in my PHP! by
You Got Async in my PHP!You Got Async in my PHP!
You Got Async in my PHP!Chris Tankersley
164 views140 slides

More from Chris Tankersley(20)

Using PHP Functions! (Not those functions, Google Cloud Functions) by Chris Tankersley
Using PHP Functions! (Not those functions, Google Cloud Functions)Using PHP Functions! (Not those functions, Google Cloud Functions)
Using PHP Functions! (Not those functions, Google Cloud Functions)
Chris Tankersley177 views
Killer Docker Workflows for Development by Chris Tankersley
Killer Docker Workflows for DevelopmentKiller Docker Workflows for Development
Killer Docker Workflows for Development
Chris Tankersley159 views
Docker for Developers - PHP Detroit 2018 by Chris Tankersley
Docker for Developers - PHP Detroit 2018Docker for Developers - PHP Detroit 2018
Docker for Developers - PHP Detroit 2018
Chris Tankersley865 views
BASHing at the CLI - Midwest PHP 2018 by Chris Tankersley
BASHing at the CLI - Midwest PHP 2018BASHing at the CLI - Midwest PHP 2018
BASHing at the CLI - Midwest PHP 2018
Chris Tankersley363 views
Docker for PHP Developers - php[world] 2017 by Chris Tankersley
Docker for PHP Developers - php[world] 2017Docker for PHP Developers - php[world] 2017
Docker for PHP Developers - php[world] 2017
Chris Tankersley821 views
Docker for PHP Developers - Madison PHP 2017 by Chris Tankersley
Docker for PHP Developers - Madison PHP 2017Docker for PHP Developers - Madison PHP 2017
Docker for PHP Developers - Madison PHP 2017
Chris Tankersley1.7K views
Docker for Developers - php[tek] 2017 by Chris Tankersley
Docker for Developers - php[tek] 2017Docker for Developers - php[tek] 2017
Docker for Developers - php[tek] 2017
Chris Tankersley1.1K views
OOP Is More Then Cars and Dogs - Midwest PHP 2017 by Chris Tankersley
OOP Is More Then Cars and Dogs - Midwest PHP 2017OOP Is More Then Cars and Dogs - Midwest PHP 2017
OOP Is More Then Cars and Dogs - Midwest PHP 2017
Chris Tankersley608 views
From Docker to Production - SunshinePHP 2017 by Chris Tankersley
From Docker to Production - SunshinePHP 2017From Docker to Production - SunshinePHP 2017
From Docker to Production - SunshinePHP 2017
Chris Tankersley853 views
Docker for Developers - Sunshine PHP by Chris Tankersley
Docker for Developers - Sunshine PHPDocker for Developers - Sunshine PHP
Docker for Developers - Sunshine PHP
Chris Tankersley812 views
Coming to Terms with OOP In Drupal - php[world] 2016 by Chris Tankersley
Coming to Terms with OOP In Drupal - php[world] 2016Coming to Terms with OOP In Drupal - php[world] 2016
Coming to Terms with OOP In Drupal - php[world] 2016
Chris Tankersley387 views
Docker for PHP Developers - ZendCon 2016 by Chris Tankersley
Docker for PHP Developers - ZendCon 2016Docker for PHP Developers - ZendCon 2016
Docker for PHP Developers - ZendCon 2016
Chris Tankersley565 views

Recently uploaded

Kyo - Functional Scala 2023.pdf by
Kyo - Functional Scala 2023.pdfKyo - Functional Scala 2023.pdf
Kyo - Functional Scala 2023.pdfFlavio W. Brasil
443 views92 slides
DRaaS using Snapshot copy and destination selection (DRaaS) - Alexandre Matti... by
DRaaS using Snapshot copy and destination selection (DRaaS) - Alexandre Matti...DRaaS using Snapshot copy and destination selection (DRaaS) - Alexandre Matti...
DRaaS using Snapshot copy and destination selection (DRaaS) - Alexandre Matti...ShapeBlue
69 views29 slides
"Surviving highload with Node.js", Andrii Shumada by
"Surviving highload with Node.js", Andrii Shumada "Surviving highload with Node.js", Andrii Shumada
"Surviving highload with Node.js", Andrii Shumada Fwdays
49 views29 slides
Network Source of Truth and Infrastructure as Code revisited by
Network Source of Truth and Infrastructure as Code revisitedNetwork Source of Truth and Infrastructure as Code revisited
Network Source of Truth and Infrastructure as Code revisitedNetwork Automation Forum
49 views45 slides
Uni Systems for Power Platform.pptx by
Uni Systems for Power Platform.pptxUni Systems for Power Platform.pptx
Uni Systems for Power Platform.pptxUni Systems S.M.S.A.
60 views21 slides
VNF Integration and Support in CloudStack - Wei Zhou - ShapeBlue by
VNF Integration and Support in CloudStack - Wei Zhou - ShapeBlueVNF Integration and Support in CloudStack - Wei Zhou - ShapeBlue
VNF Integration and Support in CloudStack - Wei Zhou - ShapeBlueShapeBlue
134 views54 slides

Recently uploaded(20)

DRaaS using Snapshot copy and destination selection (DRaaS) - Alexandre Matti... by ShapeBlue
DRaaS using Snapshot copy and destination selection (DRaaS) - Alexandre Matti...DRaaS using Snapshot copy and destination selection (DRaaS) - Alexandre Matti...
DRaaS using Snapshot copy and destination selection (DRaaS) - Alexandre Matti...
ShapeBlue69 views
"Surviving highload with Node.js", Andrii Shumada by Fwdays
"Surviving highload with Node.js", Andrii Shumada "Surviving highload with Node.js", Andrii Shumada
"Surviving highload with Node.js", Andrii Shumada
Fwdays49 views
VNF Integration and Support in CloudStack - Wei Zhou - ShapeBlue by ShapeBlue
VNF Integration and Support in CloudStack - Wei Zhou - ShapeBlueVNF Integration and Support in CloudStack - Wei Zhou - ShapeBlue
VNF Integration and Support in CloudStack - Wei Zhou - ShapeBlue
ShapeBlue134 views
Why and How CloudStack at weSystems - Stephan Bienek - weSystems by ShapeBlue
Why and How CloudStack at weSystems - Stephan Bienek - weSystemsWhy and How CloudStack at weSystems - Stephan Bienek - weSystems
Why and How CloudStack at weSystems - Stephan Bienek - weSystems
ShapeBlue172 views
The Power of Heat Decarbonisation Plans in the Built Environment by IES VE
The Power of Heat Decarbonisation Plans in the Built EnvironmentThe Power of Heat Decarbonisation Plans in the Built Environment
The Power of Heat Decarbonisation Plans in the Built Environment
IES VE67 views
Backroll, News and Demo - Pierre Charton, Matthias Dhellin, Ousmane Diarra - ... by ShapeBlue
Backroll, News and Demo - Pierre Charton, Matthias Dhellin, Ousmane Diarra - ...Backroll, News and Demo - Pierre Charton, Matthias Dhellin, Ousmane Diarra - ...
Backroll, News and Demo - Pierre Charton, Matthias Dhellin, Ousmane Diarra - ...
ShapeBlue121 views
Digital Personal Data Protection (DPDP) Practical Approach For CISOs by Priyanka Aash
Digital Personal Data Protection (DPDP) Practical Approach For CISOsDigital Personal Data Protection (DPDP) Practical Approach For CISOs
Digital Personal Data Protection (DPDP) Practical Approach For CISOs
Priyanka Aash103 views
GDG Cloud Southlake 28 Brad Taylor and Shawn Augenstein Old Problems in the N... by James Anderson
GDG Cloud Southlake 28 Brad Taylor and Shawn Augenstein Old Problems in the N...GDG Cloud Southlake 28 Brad Taylor and Shawn Augenstein Old Problems in the N...
GDG Cloud Southlake 28 Brad Taylor and Shawn Augenstein Old Problems in the N...
James Anderson142 views
Future of AR - Facebook Presentation by Rob McCarty
Future of AR - Facebook PresentationFuture of AR - Facebook Presentation
Future of AR - Facebook Presentation
Rob McCarty54 views
Elevating Privacy and Security in CloudStack - Boris Stoyanov - ShapeBlue by ShapeBlue
Elevating Privacy and Security in CloudStack - Boris Stoyanov - ShapeBlueElevating Privacy and Security in CloudStack - Boris Stoyanov - ShapeBlue
Elevating Privacy and Security in CloudStack - Boris Stoyanov - ShapeBlue
ShapeBlue149 views
iSAQB Software Architecture Gathering 2023: How Process Orchestration Increas... by Bernd Ruecker
iSAQB Software Architecture Gathering 2023: How Process Orchestration Increas...iSAQB Software Architecture Gathering 2023: How Process Orchestration Increas...
iSAQB Software Architecture Gathering 2023: How Process Orchestration Increas...
Bernd Ruecker50 views
Setting Up Your First CloudStack Environment with Beginners Challenges - MD R... by ShapeBlue
Setting Up Your First CloudStack Environment with Beginners Challenges - MD R...Setting Up Your First CloudStack Environment with Beginners Challenges - MD R...
Setting Up Your First CloudStack Environment with Beginners Challenges - MD R...
ShapeBlue105 views
Confidence in CloudStack - Aron Wagner, Nathan Gleason - Americ by ShapeBlue
Confidence in CloudStack - Aron Wagner, Nathan Gleason - AmericConfidence in CloudStack - Aron Wagner, Nathan Gleason - Americ
Confidence in CloudStack - Aron Wagner, Nathan Gleason - Americ
ShapeBlue58 views
TrustArc Webinar - Managing Online Tracking Technology Vendors_ A Checklist f... by TrustArc
TrustArc Webinar - Managing Online Tracking Technology Vendors_ A Checklist f...TrustArc Webinar - Managing Online Tracking Technology Vendors_ A Checklist f...
TrustArc Webinar - Managing Online Tracking Technology Vendors_ A Checklist f...
TrustArc130 views
CloudStack Object Storage - An Introduction - Vladimir Petrov - ShapeBlue by ShapeBlue
CloudStack Object Storage - An Introduction - Vladimir Petrov - ShapeBlueCloudStack Object Storage - An Introduction - Vladimir Petrov - ShapeBlue
CloudStack Object Storage - An Introduction - Vladimir Petrov - ShapeBlue
ShapeBlue63 views
What’s New in CloudStack 4.19 - Abhishek Kumar - ShapeBlue by ShapeBlue
What’s New in CloudStack 4.19 - Abhishek Kumar - ShapeBlueWhat’s New in CloudStack 4.19 - Abhishek Kumar - ShapeBlue
What’s New in CloudStack 4.19 - Abhishek Kumar - ShapeBlue
ShapeBlue191 views

How We Got Here: A Brief History of Open Source

Editor's Notes

  1. * ARPANet adopts the Internet Protocol, creating the internet * Ada is standardized by the federal government * Mutli-Tool Word, the precursor to MS Word, is released Ultima III is released, one of the first RPG games to use turn-based combat Sega Laserdisc hardware is released The Famicom is released The Apple IIe is released The MSX is released The Acorn Electron, a cut down BBC Micro, is released
  2. TX-0, or “tix-oh” Used transistors instead of vacuum tubes 64k of RAM Cathode-ray tube display Allowed users/developers to interact with programs WHILE THEY RAN Loaned to MIT in 1958 The TX-0 amazed the early computer hackers at MIT. It didn’t use cards, and it wasn’t cloistered away like the hulking behemoth of a machine from IBM that most people at MIT programmed against. You typed your program onto a ribbon of thin paper, fed it into the console, and your program ran. Most importantly the TX-0 was not nearly as guarded as the holy IBM 704. Most of the hackers were free to do what they wanted with the machine. There was one problem, and it was somewhat of a large on — the TX-0 had no software. So the hackers at MIT created what they needed.
  3. 1958 AT&T lost an antitrust case, which results in them not being able to enter the computer business, and had to license their non-telephone technology to anyone who asked.
  4. 1976 Computers were moving into the homes, and things like the Homebrew Computer Club
  5. Altair 8800 “All information should be free” reared it’s head when the tape containing Altair BASIC disappeared from a seminar put on by MITS at Rickey’s Hyatt House in Palo Alto, California. Why? Ed Roberts, the “father of the personal computer” and the founder of MITS (Micro Instrumentation and Telemetry Systems) had decided to not give the Altair BASIC software to customers for free and instead charged $200 for the ability to write software.
  6. “All information should be free” reared it’s head when the tape containing Altair BASIC disappeared from a seminar put on by MITS at Rickey’s Hyatt House in Palo Alto, California. Why? Ed Roberts, the “father of the personal computer” and the founder of MITS (Micro Instrumentation and Telemetry Systems) had decided to not give the Altair BASIC software to customers for free and instead charged $200 for the ability to write software.
  7. “An Open Letter to Hobbyists” – Feb 3, 1976 “To me, the most critical thing in the hobby market right now is the lack of good software courses, books, and software itself. […] Almost a year ago, Paul Allen and myself, expecting the hobby market to expand, hired Monte Davidoff and developed Altair BASIC. […] The feedback we have gotten from the hundreds of people who say they are using BASIC has all been positive. Two surprising things are apparent, however. 1) Most of these “users” never bought BASIC […]” 
  8. The 1970s also saw the development of the Unix operating system developed at AT&T by Ken Thompson, Dennis Ritchie, and others. Much like the original tools built by the hackers at MIT on the TX-0, Unix grew as it was licensed to other companies and universities. Unix was alluring because it was portable, handled multiple users and multi-tasking. Standards help people develop software, and Unix became one of those standards. Before this was Multics for the GE-645 mainframe, but it was not without its faults.
  9. The University of California in Berkeley was one of the most sought-after versions of the Unix code base, and started distributing their own variant of BSD in 1978, known as 1BSD, as an add-on to Version 6 Unix. There was a hitch though. AT&T owned the copyright to the original Unix software. As time went on AT&T used software from projects outside of themselves, including the Computer Sciences Research Group from Berkeley. Eventually AT&T was allowed to sell Unix, but their commercially available version of Unix was missing pieces that were showing up in the Berkeley variant, and BSD tapes contained AT&T code which meant users of BSD required a usage license from AT&T.
  10. Its aim is to give computer users freedom and control in their use of their computers and computing devices, by collaboratively developing and providing software that is based on the following freedom rights: users are free to run the software, share it (copy, distribute), study it and modify it. GNU software guarantees these freedom-rights legally (via its license), and is therefore free software; the use of the word "free" always being taken to refer to freedom.
  11. In 1971, near the end of his first year at Harvard, he became a programmer at the MIT Artificial Intelligence Laboratory In the late 1970s and early 1980s, the hacker culture that Stallman thrived on began to fragment. Propreitary software was becoming the norm.
  12. By Eric S. Raymond
  13. Bruce Perens and Eric S. Raymond