The History of Free Software


Published on

A talk for English classes.

Published in: Technology
1 Like
  • Be the first to comment

No Downloads
Total views
On SlideShare
From Embeds
Number of Embeds
Embeds 0
No embeds

No notes for slide
  • Questions at the end Say hello to...
  • 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
  • Now's the time to speak up
  • The History of Free Software

    1. 1. The History of Free SoftwareSebastian Krzyszkowiakdos@dosowisko.net
    2. 2. Meet The Printer
    3. 3. Meet The PrinterHello!
    4. 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. 5. Free?The word "free" in our name does not refer to price; it refers tofreedom. First, the freedom to copy a program and redistributeit to your neighbors, so that they can use it as well as you.Second, the freedom to change a program, so that you cancontrol it instead of it controlling you; for this, the source codemust be made available to you.Richard Stallman (Free Software Foundation)February 1986
    6. 6. Free.
    7. 7. Free.
    8. 8. Meet Richard
    9. 9. Meet Richard
    10. 10. Meet Richard:(
    11. 11. Meet Richard:)
    12. 12. Meet Richard
    13. 13. Meet Richard:(
    14. 14. Meet Richard
    15. 15. Meet Richard
    16. 16. Meet RichardRichard Matthew Stallman
    17. 17. GNU
    18. 18. GNUGNUs not Unix
    19. 19. GNU GPL● Freedom 0: The freedom to run the program, for any purpose● Freedom 1: The freedom to study how the program works, andchange it so it does your computing as you wish.● Freedom 2: The freedom to redistribute copies so you can help yourneighbor● Freedom 3: The freedom to distribute copies of your modifiedversions to others. By doing this you can give the whole communitya chance to benefit from your changes.The Free Software Definition
    20. 20. GNUEmacsglibcGCCGDB
    21. 21. GNUEmacsglibcGCCGDB???
    22. 22. GNUEmacsglibcGCCGDBHurd???
    23. 23. LinuxHello everybody out there using minix -Im doing a (free) operating system (just a hobby, wont bebig and professional like gnu) for 386(486) AT clones.This has been brewing since april, and is starting to getready. Id like any feedback on things people like/dislike inminix, as my OS resembles it somewhat (same physicallayout of the file-system (due to practical reasons) amongother things).Ive currently ported bash(1.08) and gcc(1.40), and thingsseem to work. This implies that Ill get something practicalwithin a few months, and Id like to know what featuresmost people would want. Any suggestions are welcome,but I wont promise Ill implement them :-)Linus ( Yes – its free of any minix code, and it has a multi-threaded fs. It is NOT portable (uses 386 task switchingetc), and it probably never will support anything otherthan AT-harddisks, as thats all I have :-(.
    24. 24. GNU/LinuxEmacsglibcGCCGDBLinux
    25. 25. The Cathedral & The Bazaar
    26. 26. Distributions...and many more...
    27. 27. Web Browsers
    28. 28. Web Browsers
    29. 29. Extras● Free Software vs. Open Source– FLOSS● GNU GPLv3● GPL vs. LGPL vs. AGPL vs. BSD● Free Hardware
    30. 30. Summary
    31. 31. Additional sources
    32. 32. Additional Sources●●●●
    33. 33. Q&A
    34. 34. Thanks for listening!Bye!