The document discusses the history of free and open source software. It begins with Richard Stallman founding the Free Software Foundation in the 1980s and developing the GNU operating system as an alternative to proprietary Unix. It then covers Linus Torvalds developing the Linux kernel in 1991, allowing GNU to be combined with Linux to create a fully functional free operating system. Finally, it briefly discusses the rise of free software distributions and web browsers, different free software licenses, and additional sources to learn more about the history and development of free and open source software.
4. Agenda
● What is „Free Software”?
● How it all started?
● GNU – 100% Free Operating System
– Copyleft - GPL
– Linux
● Free Software in real life
● ...and more
5. 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
19. 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
23. 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 :-(.
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
bir
It's not against.
… Go back to 80s
staff software programmer at the Massachusetts Institute of Technology's Artificial Intelligence Laboratory (AI Lab) Hacking – playful cleverness
jammed
No such thing as software copyrights „ THE PRINTER IS JAMMED” Someone came and made printer happy
1983 GNU Manifesto – 1985 - to outline the GNU purpose and explain the importance of free software
1983 GNU Manifesto – 1985 - to outline the GNU purpose and explain the importance of free software
GPL GPL GPL GPL GPL Copyleft
1991, Helsinki, Finland Initially a terminal emulator In the middle of December 1992 – GNU GPL
Debian
Ubuntu privacy issues
February 1998
This speech
Why it's important As tools Ethics Business models – like music industry