SlideShare a Scribd company logo
1 of 29
Download to read offline
A Brief History of Open
Source
Chris Tankersley
@dragonmantank
Pacific Northwest PHP, September 2016
Pacific Northwest PHP, September 2016 1
Pacific Northwest PHP, September 2016 2
Pacific Northwest PHP, September 2016 3
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
Pacific Northwest PHP, September 2016 4
520 Mhz Apple S1
512MB RAM
390x312 resolution (~303 ppi density)
16 million colors
WatchOS
Pacific Northwest PHP, September 2016 5
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
Pacific Northwest PHP, September 2016 6
Pacific Northwest PHP, September 2016 7
Pacific Northwest PHP, September 2016 8
Pacific Northwest PHP, September 2016 9
Pacific Northwest PHP, September 2016 10
Pacific Northwest PHP, September 2016 11
“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
Pacific Northwest PHP, September 2016 12
Pacific Northwest PHP, September 2016 13
Pacific Northwest PHP, September 2016 14
Pacific Northwest PHP, September 2016 15
Pacific Northwest PHP, September 2016 16
“All information should be free”
Pacific Northwest PHP, September 2016 17
Pacific Northwest PHP, September 2016 18
Pacific Northwest PHP, September 2016 19
Pacific Northwest PHP, September 2016 20
Pacific Northwest PHP, September 2016 21
“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.”
Pacific Northwest PHP, September 2016 22
Pacific Northwest PHP, September 2016 23
Pacific Northwest PHP, September 2016 24
Pacific Northwest PHP, September 2016 25
Pacific Northwest PHP, September 2016 26
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
Pacific Northwest PHP, September 2016 27
Thank You!
• https://github.com/dragonmantank
• Author of “Docker for Developers”
• https://leanpub.com/dockerfordevs
• http://ctankersley.com
• chris@ctankersley.com
• @dragonmantank
Pacific Northwest PHP, September 2016 28
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
Pacific Northwest PHP, September 2016 29

More Related Content

Viewers also liked

Qualifikationsbedarf und Qualifizierung – Anforderungen im Zeichen der Digita...
Qualifikationsbedarf und Qualifizierung – Anforderungen im Zeichen der Digita...Qualifikationsbedarf und Qualifizierung – Anforderungen im Zeichen der Digita...
Qualifikationsbedarf und Qualifizierung – Anforderungen im Zeichen der Digita...
I W
 

Viewers also liked (8)

Citasa Presentation
Citasa Presentation Citasa Presentation
Citasa Presentation
 
Qualifikationsbedarf und Qualifizierung – Anforderungen im Zeichen der Digita...
Qualifikationsbedarf und Qualifizierung – Anforderungen im Zeichen der Digita...Qualifikationsbedarf und Qualifizierung – Anforderungen im Zeichen der Digita...
Qualifikationsbedarf und Qualifizierung – Anforderungen im Zeichen der Digita...
 
Brainstorming naming
Brainstorming namingBrainstorming naming
Brainstorming naming
 
Mdb dn 2016_05_index_tuning
Mdb dn 2016_05_index_tuningMdb dn 2016_05_index_tuning
Mdb dn 2016_05_index_tuning
 
CISSP Information Systems Security Training Course
CISSP Information Systems Security Training CourseCISSP Information Systems Security Training Course
CISSP Information Systems Security Training Course
 
Tesi di Economia - Prof. Antonello Zanfei
Tesi di Economia - Prof. Antonello ZanfeiTesi di Economia - Prof. Antonello Zanfei
Tesi di Economia - Prof. Antonello Zanfei
 
Biotecnologia
BiotecnologiaBiotecnologia
Biotecnologia
 
Comunicacion educativa según autores
Comunicacion educativa según autoresComunicacion educativa según autores
Comunicacion educativa según autores
 

Similar to A Brief History of Open Source

eval("freedom_stack.push(culture)"); // The Creative Commons Solution?
eval("freedom_stack.push(culture)"); // The Creative Commons Solution?eval("freedom_stack.push(culture)"); // The Creative Commons Solution?
eval("freedom_stack.push(culture)"); // The Creative Commons Solution?
Mike Linksvayer
 

Similar to A Brief History of Open Source (20)

How We Got Here: A Brief History of Open Source
How We Got Here: A Brief History of Open SourceHow We Got Here: A Brief History of Open Source
How We Got Here: A Brief History of Open Source
 
Open Your Mind: Open Source in Libraries
Open Your Mind: Open Source in LibrariesOpen Your Mind: Open Source in Libraries
Open Your Mind: Open Source in Libraries
 
Do you really need a dApp?
Do you really need a dApp? Do you really need a dApp?
Do you really need a dApp?
 
Gosia Garbe, Faroo.com @ TMT.Communities'09 Warsaw
Gosia Garbe, Faroo.com @ TMT.Communities'09 WarsawGosia Garbe, Faroo.com @ TMT.Communities'09 Warsaw
Gosia Garbe, Faroo.com @ TMT.Communities'09 Warsaw
 
Programmable Telecoms Evolution presented at IIT RTC Conference
Programmable Telecoms Evolution presented at IIT RTC ConferenceProgrammable Telecoms Evolution presented at IIT RTC Conference
Programmable Telecoms Evolution presented at IIT RTC Conference
 
Free and Open Source Software (FOSS) for Everyone and Everythin
Free and Open Source Software (FOSS) for Everyone and EverythinFree and Open Source Software (FOSS) for Everyone and Everythin
Free and Open Source Software (FOSS) for Everyone and Everythin
 
Context is King: Smart User Experiences and the World of Work
Context is King: Smart User Experiences and the World of WorkContext is King: Smart User Experiences and the World of Work
Context is King: Smart User Experiences and the World of Work
 
Smart User Experiences and the World of Work: Context is King
Smart User Experiences and the World of Work: Context is KingSmart User Experiences and the World of Work: Context is King
Smart User Experiences and the World of Work: Context is King
 
The importance of FOSS for non-profit organizations
The importance of FOSS for non-profit organizationsThe importance of FOSS for non-profit organizations
The importance of FOSS for non-profit organizations
 
What Open Data and Open Source can do for Sri Lanka?
What Open Data and Open Source can do for Sri Lanka?What Open Data and Open Source can do for Sri Lanka?
What Open Data and Open Source can do for Sri Lanka?
 
ITAC 2016 Where Open Source Meets Audit Analytics
ITAC 2016 Where Open Source Meets Audit AnalyticsITAC 2016 Where Open Source Meets Audit Analytics
ITAC 2016 Where Open Source Meets Audit Analytics
 
Machine Learning and Social Participation
Machine Learning and Social ParticipationMachine Learning and Social Participation
Machine Learning and Social Participation
 
UKSG 2018 Breakout - User-focused authentication and resource access fit for ...
UKSG 2018 Breakout - User-focused authentication and resource access fit for ...UKSG 2018 Breakout - User-focused authentication and resource access fit for ...
UKSG 2018 Breakout - User-focused authentication and resource access fit for ...
 
eval("freedom_stack.push(culture)"); // The Creative Commons Solution?
eval("freedom_stack.push(culture)"); // The Creative Commons Solution?eval("freedom_stack.push(culture)"); // The Creative Commons Solution?
eval("freedom_stack.push(culture)"); // The Creative Commons Solution?
 
Tell the Developers the Story!
Tell the Developers the Story!Tell the Developers the Story!
Tell the Developers the Story!
 
Hello Criminals! Meet Big Data: Preventing Crime in San Francisco by Predicti...
Hello Criminals! Meet Big Data: Preventing Crime in San Francisco by Predicti...Hello Criminals! Meet Big Data: Preventing Crime in San Francisco by Predicti...
Hello Criminals! Meet Big Data: Preventing Crime in San Francisco by Predicti...
 
Python Meetup: The Origins
Python Meetup: The OriginsPython Meetup: The Origins
Python Meetup: The Origins
 
Implementing Open Source
Implementing Open SourceImplementing Open Source
Implementing Open Source
 
Building an Equitable Tech Future - By ThoughtWorks Brisbane
Building an Equitable Tech Future - By ThoughtWorks BrisbaneBuilding an Equitable Tech Future - By ThoughtWorks Brisbane
Building an Equitable Tech Future - By ThoughtWorks Brisbane
 
Artificial Intelligence in testing - A STeP-IN Evening Talk Session Speech by...
Artificial Intelligence in testing - A STeP-IN Evening Talk Session Speech by...Artificial Intelligence in testing - A STeP-IN Evening Talk Session Speech by...
Artificial Intelligence in testing - A STeP-IN Evening Talk Session Speech by...
 

More from Chris Tankersley

More from Chris Tankersley (20)

Docker is Dead: Long Live Containers
Docker is Dead: Long Live ContainersDocker is Dead: Long Live Containers
Docker is Dead: Long Live Containers
 
Bend time to your will with git
Bend time to your will with gitBend time to your will with git
Bend time to your will with git
 
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)
Using PHP Functions! (Not those functions, Google Cloud Functions)
 
Dead Simple APIs with OpenAPI
Dead Simple APIs with OpenAPIDead Simple APIs with OpenAPI
Dead Simple APIs with OpenAPI
 
Killer Docker Workflows for Development
Killer Docker Workflows for DevelopmentKiller Docker Workflows for Development
Killer Docker Workflows for Development
 
You Got Async in my PHP!
You Got Async in my PHP!You Got Async in my PHP!
You Got Async in my PHP!
 
Docker for Developers - PHP Detroit 2018
Docker for Developers - PHP Detroit 2018Docker for Developers - PHP Detroit 2018
Docker for Developers - PHP Detroit 2018
 
Docker for Developers
Docker for DevelopersDocker for Developers
Docker for Developers
 
They are Watching You
They are Watching YouThey are Watching You
They are Watching You
 
BASHing at the CLI - Midwest PHP 2018
BASHing at the CLI - Midwest PHP 2018BASHing at the CLI - Midwest PHP 2018
BASHing at the CLI - Midwest PHP 2018
 
You Were Lied To About Optimization
You Were Lied To About OptimizationYou Were Lied To About Optimization
You Were Lied To About Optimization
 
Docker for PHP Developers - php[world] 2017
Docker for PHP Developers - php[world] 2017Docker for PHP Developers - php[world] 2017
Docker for PHP Developers - php[world] 2017
 
Docker for PHP Developers - Madison PHP 2017
Docker for PHP Developers - Madison PHP 2017Docker for PHP Developers - Madison PHP 2017
Docker for PHP Developers - Madison PHP 2017
 
Docker for Developers - php[tek] 2017
Docker for Developers - php[tek] 2017Docker for Developers - php[tek] 2017
Docker for Developers - php[tek] 2017
 
Why Docker? Dayton PHP, April 2017
Why Docker? Dayton PHP, April 2017Why Docker? Dayton PHP, April 2017
Why Docker? Dayton PHP, April 2017
 
OOP Is More Then Cars and Dogs - Midwest PHP 2017
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
 
From Docker to Production - SunshinePHP 2017
From Docker to Production - SunshinePHP 2017From Docker to Production - SunshinePHP 2017
From Docker to Production - SunshinePHP 2017
 
Docker for Developers - Sunshine PHP
Docker for Developers - Sunshine PHPDocker for Developers - Sunshine PHP
Docker for Developers - Sunshine PHP
 
Coming to Terms with OOP In Drupal - php[world] 2016
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
 
Docker for PHP Developers - ZendCon 2016
Docker for PHP Developers - ZendCon 2016Docker for PHP Developers - ZendCon 2016
Docker for PHP Developers - ZendCon 2016
 

Recently uploaded

Artificial Intelligence: Facts and Myths
Artificial Intelligence: Facts and MythsArtificial Intelligence: Facts and Myths
Artificial Intelligence: Facts and Myths
Joaquim Jorge
 

Recently uploaded (20)

Strategies for Landing an Oracle DBA Job as a Fresher
Strategies for Landing an Oracle DBA Job as a FresherStrategies for Landing an Oracle DBA Job as a Fresher
Strategies for Landing an Oracle DBA Job as a Fresher
 
Data Cloud, More than a CDP by Matt Robison
Data Cloud, More than a CDP by Matt RobisonData Cloud, More than a CDP by Matt Robison
Data Cloud, More than a CDP by Matt Robison
 
What Are The Drone Anti-jamming Systems Technology?
What Are The Drone Anti-jamming Systems Technology?What Are The Drone Anti-jamming Systems Technology?
What Are The Drone Anti-jamming Systems Technology?
 
Strategize a Smooth Tenant-to-tenant Migration and Copilot Takeoff
Strategize a Smooth Tenant-to-tenant Migration and Copilot TakeoffStrategize a Smooth Tenant-to-tenant Migration and Copilot Takeoff
Strategize a Smooth Tenant-to-tenant Migration and Copilot Takeoff
 
Scaling API-first – The story of a global engineering organization
Scaling API-first – The story of a global engineering organizationScaling API-first – The story of a global engineering organization
Scaling API-first – The story of a global engineering organization
 
Advantages of Hiring UIUX Design Service Providers for Your Business
Advantages of Hiring UIUX Design Service Providers for Your BusinessAdvantages of Hiring UIUX Design Service Providers for Your Business
Advantages of Hiring UIUX Design Service Providers for Your Business
 
presentation ICT roal in 21st century education
presentation ICT roal in 21st century educationpresentation ICT roal in 21st century education
presentation ICT roal in 21st century education
 
A Domino Admins Adventures (Engage 2024)
A Domino Admins Adventures (Engage 2024)A Domino Admins Adventures (Engage 2024)
A Domino Admins Adventures (Engage 2024)
 
GenCyber Cyber Security Day Presentation
GenCyber Cyber Security Day PresentationGenCyber Cyber Security Day Presentation
GenCyber Cyber Security Day Presentation
 
From Event to Action: Accelerate Your Decision Making with Real-Time Automation
From Event to Action: Accelerate Your Decision Making with Real-Time AutomationFrom Event to Action: Accelerate Your Decision Making with Real-Time Automation
From Event to Action: Accelerate Your Decision Making with Real-Time Automation
 
Workshop - Best of Both Worlds_ Combine KG and Vector search for enhanced R...
Workshop - Best of Both Worlds_ Combine  KG and Vector search for  enhanced R...Workshop - Best of Both Worlds_ Combine  KG and Vector search for  enhanced R...
Workshop - Best of Both Worlds_ Combine KG and Vector search for enhanced R...
 
How to Troubleshoot Apps for the Modern Connected Worker
How to Troubleshoot Apps for the Modern Connected WorkerHow to Troubleshoot Apps for the Modern Connected Worker
How to Troubleshoot Apps for the Modern Connected Worker
 
Real Time Object Detection Using Open CV
Real Time Object Detection Using Open CVReal Time Object Detection Using Open CV
Real Time Object Detection Using Open CV
 
Powerful Google developer tools for immediate impact! (2023-24 C)
Powerful Google developer tools for immediate impact! (2023-24 C)Powerful Google developer tools for immediate impact! (2023-24 C)
Powerful Google developer tools for immediate impact! (2023-24 C)
 
Boost PC performance: How more available memory can improve productivity
Boost PC performance: How more available memory can improve productivityBoost PC performance: How more available memory can improve productivity
Boost PC performance: How more available memory can improve productivity
 
Artificial Intelligence: Facts and Myths
Artificial Intelligence: Facts and MythsArtificial Intelligence: Facts and Myths
Artificial Intelligence: Facts and Myths
 
🐬 The future of MySQL is Postgres 🐘
🐬  The future of MySQL is Postgres   🐘🐬  The future of MySQL is Postgres   🐘
🐬 The future of MySQL is Postgres 🐘
 
Finology Group – Insurtech Innovation Award 2024
Finology Group – Insurtech Innovation Award 2024Finology Group – Insurtech Innovation Award 2024
Finology Group – Insurtech Innovation Award 2024
 
ProductAnonymous-April2024-WinProductDiscovery-MelissaKlemke
ProductAnonymous-April2024-WinProductDiscovery-MelissaKlemkeProductAnonymous-April2024-WinProductDiscovery-MelissaKlemke
ProductAnonymous-April2024-WinProductDiscovery-MelissaKlemke
 
04-2024-HHUG-Sales-and-Marketing-Alignment.pptx
04-2024-HHUG-Sales-and-Marketing-Alignment.pptx04-2024-HHUG-Sales-and-Marketing-Alignment.pptx
04-2024-HHUG-Sales-and-Marketing-Alignment.pptx
 

A Brief History of Open Source