SlideShare a Scribd company logo
The History of Free Software
Sebastian Krzyszkowiak
dos@dosowisko.net
http://dosowisko.net/
http://dosowisko.net/fshistory.pdf
Meet The Printer
Meet The Printer
Hello!
Agenda
● What is „Free Software”?
● How it all started?
● GNU – 100% Free Operating System
– Copyleft - GPL
– Linux
● Free Software in real life
● ...and more
Free?
The word "free" in our name does not refer to price; it refers to
freedom. First, the freedom to copy a program and redistribute
it to your neighbors, so that they can use it as well as you.
Second, the freedom to change a program, so that you can
control it instead of it controlling you; for this, the source code
must be made available to you.
Richard Stallman (Free Software Foundation)
February 1986
Free.
Free.
Meet Richard
Meet Richard
Meet Richard
:(
Meet Richard
:)
Meet Richard
Meet Richard
:(
Meet Richard
Meet Richard
Meet Richard
Richard Matthew Stallman
GNU
GNU
GNU's not Unix
GNU GPL
● Freedom 0: The freedom to run the program, for any purpose
● Freedom 1: The freedom to study how the program works, and
change it so it does your computing as you wish.
● Freedom 2: The freedom to redistribute copies so you can help your
neighbor
● Freedom 3: The freedom to distribute copies of your modified
versions to others. By doing this you can give the whole community
a chance to benefit from your changes.
The Free Software Definition
https://www.gnu.org/philosophy/free-sw.html
GNU
Emacs
glibc
GCC
GDB
GNU
Emacs
glibc
GCC
GDB
???
GNU
Emacs
glibc
GCC
GDB
Hurd???
Linux
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).
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)
PS. Yes – it's free of any minix code, and it has a multi-
threaded fs. It is NOT portable (uses 386 task switching
etc), and it probably never will support anything other
than AT-harddisks, as that's all I have :-(.
GNU/Linux
Emacs
glibc
GCC
GDB
Linux
The Cathedral & The Bazaar
Distributions
...and many more...
Web Browsers
Web Browsers
Extras
● Free Software vs. Open Source
– FLOSS
● GNU GPLv3
● GPL vs. LGPL vs. AGPL vs. BSD
● Free Hardware
Summary
Additional sources
Additional Sources
● https://fsf.org/
● https://lkml.org/
● https://en.wikipedia.org/wiki/History_of_free_and_open-source_
● https://en.wikipedia.org/wiki/History_of_Linux
Q&A
Thanks for listening!
Bye!
http://dosowisko.net/fshistory.pdf

More Related Content

PDF
Controle de versão com git
PDF
An invitation to PL/Ruby
PDF
Ubuntu behind the scenes (en)
PDF
Real programmers use programming languages (Not shell scripts)
ODP
Debian packaging talk, Pysheff sept 2012
PDF
Go at Openprovider
PDF
The hacker choice
Controle de versão com git
An invitation to PL/Ruby
Ubuntu behind the scenes (en)
Real programmers use programming languages (Not shell scripts)
Debian packaging talk, Pysheff sept 2012
Go at Openprovider
The hacker choice

What's hot (8)

PDF
Why go ?
PDF
Git (Internals)
PDF
Is it a Package or a Wrapper? Designing, Documenting, and Distributing a Pyth...
PDF
Why zsh is Cooler than Your Shell
PDF
Linux Privilege Escalation with Lin Security.
PDF
HTTP2Study chronicle #http2conf
PDF
SouthEast LinuxFest 2015 - intro to git
PDF
Restinio (actual aug 2018)
Why go ?
Git (Internals)
Is it a Package or a Wrapper? Designing, Documenting, and Distributing a Pyth...
Why zsh is Cooler than Your Shell
Linux Privilege Escalation with Lin Security.
HTTP2Study chronicle #http2conf
SouthEast LinuxFest 2015 - intro to git
Restinio (actual aug 2018)
Ad

Viewers also liked (7)

DOCX
GNU GCC - what just a compiler...?
PPT
My profile
PDF
Jonny doin lt spice servo_dac
PPTX
Foss final seminar
PPT
PDF
GNU Compiler Collection - August 2005
ODP
GCC, GNU compiler collection
GNU GCC - what just a compiler...?
My profile
Jonny doin lt spice servo_dac
Foss final seminar
GNU Compiler Collection - August 2005
GCC, GNU compiler collection
Ad

Similar to The History of Free Software (20)

ODP
The Importance of Free Software
PPTX
Open Source In The Enterprise
PPT
Linux install fest
ODP
Fos sintro pres-dav
PDF
Ubuntu workshop
ODP
Introduction to FOSS
PDF
DT2014-15 S01: Digital Toolbox
PDF
Intro to Free Software | Swecha
PDF
FOSS, history and philosophy
PDF
What is version control software and why do you need it?
ODP
Be Free Be Linux
ODP
Conference Slides
PDF
An introduction to free software
ODP
Linux Introduction - Yousefpour - Rahnema College
PDF
Introduction to GNU/Linux, Free Software, Open Source Software, FSF, FSM, OSI
ODP
Intro to Linux 101 ver 1.1
PDF
Opensource Software usability
PPTX
I Am Linux-Introductory Module on Linux
ODP
Foss Presentation
PDF
Myths in Open Source World
The Importance of Free Software
Open Source In The Enterprise
Linux install fest
Fos sintro pres-dav
Ubuntu workshop
Introduction to FOSS
DT2014-15 S01: Digital Toolbox
Intro to Free Software | Swecha
FOSS, history and philosophy
What is version control software and why do you need it?
Be Free Be Linux
Conference Slides
An introduction to free software
Linux Introduction - Yousefpour - Rahnema College
Introduction to GNU/Linux, Free Software, Open Source Software, FSF, FSM, OSI
Intro to Linux 101 ver 1.1
Opensource Software usability
I Am Linux-Introductory Module on Linux
Foss Presentation
Myths in Open Source World

Recently uploaded (20)

PDF
TokAI - TikTok AI Agent : The First AI Application That Analyzes 10,000+ Vira...
PPTX
Effective Security Operations Center (SOC) A Modern, Strategic, and Threat-In...
PDF
7 ChatGPT Prompts to Help You Define Your Ideal Customer Profile.pdf
PDF
Encapsulation theory and applications.pdf
PDF
The Rise and Fall of 3GPP – Time for a Sabbatical?
PDF
Electronic commerce courselecture one. Pdf
PDF
Review of recent advances in non-invasive hemoglobin estimation
PDF
Approach and Philosophy of On baking technology
PDF
Peak of Data & AI Encore- AI for Metadata and Smarter Workflows
PDF
cuic standard and advanced reporting.pdf
PDF
Chapter 3 Spatial Domain Image Processing.pdf
PDF
Advanced methodologies resolving dimensionality complications for autism neur...
PDF
How UI/UX Design Impacts User Retention in Mobile Apps.pdf
PDF
Machine learning based COVID-19 study performance prediction
PDF
Building Integrated photovoltaic BIPV_UPV.pdf
PDF
Architecting across the Boundaries of two Complex Domains - Healthcare & Tech...
PDF
Dropbox Q2 2025 Financial Results & Investor Presentation
PDF
CIFDAQ's Market Insight: SEC Turns Pro Crypto
PDF
Per capita expenditure prediction using model stacking based on satellite ima...
PPTX
Cloud computing and distributed systems.
TokAI - TikTok AI Agent : The First AI Application That Analyzes 10,000+ Vira...
Effective Security Operations Center (SOC) A Modern, Strategic, and Threat-In...
7 ChatGPT Prompts to Help You Define Your Ideal Customer Profile.pdf
Encapsulation theory and applications.pdf
The Rise and Fall of 3GPP – Time for a Sabbatical?
Electronic commerce courselecture one. Pdf
Review of recent advances in non-invasive hemoglobin estimation
Approach and Philosophy of On baking technology
Peak of Data & AI Encore- AI for Metadata and Smarter Workflows
cuic standard and advanced reporting.pdf
Chapter 3 Spatial Domain Image Processing.pdf
Advanced methodologies resolving dimensionality complications for autism neur...
How UI/UX Design Impacts User Retention in Mobile Apps.pdf
Machine learning based COVID-19 study performance prediction
Building Integrated photovoltaic BIPV_UPV.pdf
Architecting across the Boundaries of two Complex Domains - Healthcare & Tech...
Dropbox Q2 2025 Financial Results & Investor Presentation
CIFDAQ's Market Insight: SEC Turns Pro Crypto
Per capita expenditure prediction using model stacking based on satellite ima...
Cloud computing and distributed systems.

The History of Free Software

Editor's Notes

  • #2: Questions at the end Say hello to...
  • #6: The word "free" does not refer to price; instead, it refers to freedom. the freedom to copy and redistribute freedom to change a program to match your needs
  • #7: bir
  • #8: It's not against.
  • #9: … Go back to 80s
  • #10: staff software programmer at the Massachusetts Institute of Technology's Artificial Intelligence Laboratory (AI Lab) Hacking – playful cleverness
  • #11: jammed
  • #12: No such thing as software copyrights „ THE PRINTER IS JAMMED” Someone came and made printer happy
  • #19: 1983 GNU Manifesto – 1985 - to outline the GNU purpose and explain the importance of free software
  • #20: 1983 GNU Manifesto – 1985 - to outline the GNU purpose and explain the importance of free software
  • #21: GPL GPL GPL GPL GPL Copyleft
  • #25: 1991, Helsinki, Finland Initially a terminal emulator In the middle of December 1992 – GNU GPL
  • #26: Debian
  • #28: Ubuntu privacy issues
  • #29: February 1998
  • #31: This speech
  • #32: Why it's important As tools Ethics Business models – like music industry
  • #35: Now's the time to speak up