Successfully reported this slideshow.
We use your LinkedIn profile and activity data to personalize ads and to show you more relevant ads. You can change your ad preferences anytime.

How to become a free software hacker


Published on

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

Published in: Technology
  • Be the first to comment

  • Be the first to like this

How to become a free software hacker

  1. 1. How to Become a Free Software Hacker Li Fanxi
  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! Nanjing Linux User Goup Ubuntu 11.04 Release Party May 15, 2011