O slideshow foi denunciado.
Utilizamos seu perfil e dados de atividades no LinkedIn para personalizar e exibir anúncios mais relevantes. Altere suas preferências de anúncios quando desejar.

How to become a free software hacker

878 visualizações

Publicada em

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

Publicada em: Tecnologia
  • Seja o primeiro a comentar

  • Seja a primeira pessoa a gostar disto

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