Upgrade to Pro — share decks privately, control downloads, hide ads and more …

SFD Festival

Sponsored · Ship Features Fearlessly Turn features on and off without deploys. Used by thousands of Ruby developers. →
Avatar for NalaGinrut NalaGinrut
October 20, 2012

SFD Festival

SFD presentation for 2012 szLUG

Avatar for NalaGinrut

NalaGinrut

October 20, 2012

Other Decks in Programming

Transcript

  1. 1. ­ What is SFD? 2. ­ Free( and Open)

    Software Movement 2.1 ­ RMS 2.2 ­ Who is affected by RMS's "virus" ? 3 – GNU's next step 4 – Free hack sharing 5 ­ Questions ? SFD and FOSS
  2. What is Software Freedom Day all about? - It's an

    annual event held around the world to celebrate free software - The aim of SFD is to increase public awareness of Free and Open Source Software(FOSS), it's benefits and use - It was established in 2004 and the first event was held on Aug 28, 2004 - There were 70 teams when SFD began
  3. What is Software Freedom Day all about? - Today, organizers

    have anticipated more than 1000 teams in more than 100 countries - SFD has been held on the 3rd Saturday of September since 2006 - The organization of each SFD event is usually left to local organizers - The SFD wiki contains individual team pages describing their plans as well as helpful information to get them up to speed - http://wiki.softwarefreedomday.org/
  4. Free( and Open) Software Movement 4 basic freedoms: - 0.

    Free to run Free to run - 1. Free to study So there must be a way to get the source code! - 2. Free to share You have absolute right to share the software to your friends and you neighbors. - 3. Free to benefit from your contributions Let the whole community have a chance to benefit from your changes.
  5. Free( and Open) Software Movement The alternative terms "software libre",

    "open source", and "FOSS" are associated with the free software movement. Although drawing on traditions and philosophies among members of the 1970s hacker culture, Richard Stallman founded and launched the movement in 1983 by founding the GNU Project.
  6. Who is RMS ? He is: - a Hacker -

    early author of gcc and emacs - the father of free software movement - sponsor of GNU Project - philosophical evangelist of free software
  7. Who is affected by RMS's "virus" ? John Carmack is:

    - founder of id software - inventor of 3D First-Person Shooter game( Wolfenstein 3D) - DOOM3 source code has been released under GPL, NOW! https://github.com/id-Software/DOOM-3
  8. Who is affected by RMS's "virus" ? Matsumoto Yukihiro( 松本行宏

    ) The original author of Ruby ... 积极参与开源软件开发,拥有开源开发人员 , 可以证明自己公司的技术实力, 有助于确立品牌。 ... 我除了把 Ruby 作为自由许可证软件公开以外,没有考虑过其他的选择。其 理由之一就是,我从大学以来所处的教育环境,几乎全是由以 GNU 软件为主的 各种自由软件构成的。 —— 《松本行宏的程序世界》
  9. Where's Chinese hackers ?! As I know, there're many respectable

    Chinese hackers, young, struggling against this money world, stick to their dream, trust in free. For a stimulate, I won't list them. Maybe next time, maybe never... Or maybe you hate this page, whatever.
  10. How to start contributing to community ? - For Christ's

    sake, use the fuc* free software - Tell your neighbor about free software - Join or start a open source project - Write sample code and article for educational purpose - Translation
  11. GNU's next step GNU Guile Guile is the GNU Ubiquitous

    Intelligent Language for Extensions, the official extension language for the GNU operating system. http://www.gnu.org/software/guile/ All the GNU softwares must be rewritten/extended with Guile, include Emacs, GDB, GCC, GIMP, GNOME... And the work has already started... The latest good news is, guile-Emacs works now!
  12. GNU's next step Upstream University http://upstream-university.org/ More and more good

    developers take part in GNU, we should have a plan to train them better! NOTE: It's for senior, helping professional developers contribute successfully and more efficiently to Free Software projects. And, anyway, so expensive...$3500 for two weeks...but worthy! Upstream University, founded in June 2012 with support from Richard Stallman, Karen Sandler, and Bradley Kuhn, has just launched its training program targeted at helping developers become better free software contributors.
  13. GNU's next step Education http://www.gnu.org/education/education.html - Software freedom has an

    especially important role in education. - The source code and the methods of Free Software are part of human knowledge. - On the contrary, proprietary software is secret, restricted knowledge, which is the opposite of the mission of educational institutions. - Free Software supports education, proprietary software forbids education.
  14. Show time! 1. Ragnarok A generic server implemented by Guile.

    2. picobit A lisp VM for compact hardware * You may know free software hacker, but do you know free hardware hacker?