Diese Präsentation wurde erfolgreich gemeldet.
Wir verwenden Ihre LinkedIn Profilangaben und Informationen zu Ihren Aktivitäten, um Anzeigen zu personalisieren und Ihnen relevantere Inhalte anzuzeigen. Sie können Ihre Anzeigeneinstellungen jederzeit ändern.
How to Become a  Free Software Hacker Li Fanxi www.freemindworld.com
What is a Hacker? <ul><li>Hacker != Cracker
Hacker: A person who delights in having an intimate understanding of the internal workings of a system, computers and comp...
Use <ul><li>Find substitution for proprietary applications
Use mainstream GNU/Linux distribution or similar free operating system
Use free GNU/Linux distribution or even GNU/Hurd?  </li></ul>
Discussion <ul><li>Find answers for your questions from the community
Pariticipant in discussion
Actively feedback your opinions </li><ul><li>Complaining will not solve your problem </li></ul></ul>
Nächste SlideShare
Wird geladen in …5
×

How to become a free software hacker

882 Aufrufe

Veröffentlicht am

NanjingLug Ubuntu Release Party 演讲幻灯片 by @lifanxi

Veröffentlicht in: Technologie
  • Als Erste(r) kommentieren

  • Gehören Sie zu den Ersten, denen das gefällt!

How to become a free software hacker

  1. 1. How to Become a Free Software Hacker Li Fanxi www.freemindworld.com
  2. 2. What is a Hacker? <ul><li>Hacker != Cracker
  3. 3. Hacker: A person who delights in having an intimate understanding of the internal workings of a system, computers and computer networks in particular. - RFC 1392 </li></ul>
  4. 4. Use <ul><li>Find substitution for proprietary applications
  5. 5. Use mainstream GNU/Linux distribution or similar free operating system
  6. 6. Use free GNU/Linux distribution or even GNU/Hurd? </li></ul>
  7. 7. Discussion <ul><li>Find answers for your questions from the community
  8. 8. Pariticipant in discussion
  9. 9. Actively feedback your opinions </li><ul><li>Complaining will not solve your problem </li></ul></ul>
  10. 10. Translation <ul><li>A good start point to integrate YOUR code directly into a free software
  11. 11. Help to spread the software
  12. 12. Skills required: </li><ul><li>Foreign language, Native language
  13. 13. Knowledge about L18N and L10N
  14. 14. gettext
  15. 15. Be responsible </li></ul></ul>
  16. 16. Coding <ul><li>Find a suitable small free software project which you could easily join </li><ul><li>Writing plugins is a good start point </li></ul><li>Familiar with version control systems </li><ul><li>Bzr, GIT, Subversion, CVS, Mercurial... </li></ul><li>Improve your coding skill
  17. 17. Consider to publish your code using free software license </li></ul>
  18. 18. Offline Activities <ul><li>Actively attend offline activies
  19. 19. Actively share your knowledge
  20. 20. Actively help the community to ogranize offline activities </li></ul>
  21. 21. My Projects <ul><li>Translation </li><ul><li>Mp3tag, GNU.ORG, PockeTwit, calibre, lejOS tutorial </li></ul><li>Code Contribution </li><ul><li>PockeTwit, calibre </li></ul><li>Published Projects </li><ul><li>libeasycgi (dead), douban-fanfou, train-graph </li></ul></ul>
  22. 22. Thank You! www.nanjinglug.org Nanjing Linux User Goup Ubuntu 11.04 Release Party May 15, 2011

×