Como llevar un proyecto de software libre

836 views

Published on

¿No sabe qué es el software libre?, ¿Quiere
participar?, ¿Curioso?, Siga esta presentación
para obtener respuestas.

Published in: Technology
0 Comments
0 Likes
Statistics
Notes
  • Be the first to comment

  • Be the first to like this

No Downloads
Views
Total views
836
On SlideShare
0
From Embeds
0
Number of Embeds
161
Actions
Shares
0
Downloads
5
Comments
0
Likes
0
Embeds 0
No embeds

No notes for slide

Como llevar un proyecto de software libre

  1. 1. ¿Cómo llevar un proyecto de software libre? ¿No sabe qué es el software libre?, ¿Quiere participar?, ¿Curioso?, Siga esta presentación para obtener respuestas. @andphe – http://avargas.info
  2. 2. ¿Quién soy yo? <ul><li>Andrés Felipe Vargas </li></ul><ul><li>Desarrollador Web
  3. 3. Contribuyendo con software libre desde 2006
  4. 4. Miembro de Ubuntu Colombia desde 2009
  5. 5. Miembro <?> de #dev-co desde ...
  6. 6. Involucrado con el proyecto Mambo CMS </li></ul>
  7. 7. ¿A quién se dirige? <ul><li>Personas interesadas en involucrarse en un proyecto pero no saben cómo.
  8. 8. Desarrolladores que quieren liberar su código.
  9. 9. Publico en general con ganas de aprender y compartir. </li></ul>
  10. 10. ¿Y al fin qué es software libre? <ul><li>Una forma de distribución justa (cuatro libertades)
  11. 11. Industria con un modelo diferente
  12. 12. Software gratuito
  13. 13. Software sin dueño
  14. 14. Software sin licencia
  15. 15. Software no comercial </li></ul>
  16. 16. !Un modelo diferente es posible! The Humble Bundle, “Pay what you want” http://goo.gl/AbXRf Avast logra más de 770.000 licencias “piratas&quot; http://goo.gl/vsJJH En una empresa basada en software libre esos “piratas” se convierten en clientes potenciales
  17. 17. ¿Por qué hacer software libre? Beneficios para las empresas <ul><li>Publicidad
  18. 18. Feedback
  19. 19. Programadores competentes
  20. 20. Mercado amplio y global </li></ul>Beneficios para los desarrolladores <ul><li>Mejores empleos
  21. 21. Mejor reputación
  22. 22. Crecimiento profesional </li></ul>
  23. 23. ¿Y si no soy desarrollador ? <ul><li>“La revolución del software libre necesita abogados y publicistas” http://goo.gl/TMY2I
  24. 24. Solo el 1% de los usuarios contribuye el 90% (Teoría del 90-9-1 http://goo.gl/SGNNH )
  25. 25. Solo se necesitan ganas
  26. 26. Se necesitan de muchos roles (moderación, documentación, traducción, relaciones públicas, administración de proyecto, etc)
  27. 27. Casi todos los proyectos tienen un todo-list </li></ul>
  28. 28. Bisnes son bisnes <ul><li>Nadie trabaja gratis
  29. 29. Estará listo cuando este listo
  30. 30. Solo dar soporte en los canales oficiales
  31. 31. !Es urgente! </li></ul>
  32. 32. ¿Qué puede liberar como software libre? <ul><li>Librerías auxiliares
  33. 33. Herramientas
  34. 34. El producto principal de su empresa
  35. 35. Hasta donde la imaginación alcance.... </li></ul>
  36. 36. Y con licencia para ... <ul><li>Es un acuerdo entre ud y el cliente http://goo.gl/4hSRT
  37. 37. Igual que en el software privativo solo que mas permisiva
  38. 38. Mantenidas por fundaciones que promueven el software libre
  39. 39. Con y sin copyleft, para software y material relacionado
  40. 40. Elegir pensando en el uso de la obra </li></ul>
  41. 41. Algunas licencias con copyleft <ul><li>De efecto viral
  42. 42. GPL (General Public License), software en general
  43. 43. LGPL (Lesser General Public License), librerias con algo de flexibilidad.
  44. 44. AGPL (Affero General Public License), Servicios web, SaaS
  45. 45. FDL (Free Documentation License)
  46. 46. CC (Creative Commons) </li></ul>
  47. 47. Algunas licencias sin copyleft <ul><li>Apache License
  48. 48. Modified BSD License
  49. 49. MIT License </li></ul>
  50. 50. Mas información sobre licencias <ul><li>How to choose a license for your own work http://goo.gl/jiZRE
  51. 51. Various Licenses and Comments about Them http://goo.gl/8eWpP
  52. 52. Siempre consulte con un abogado ;) </li></ul>
  53. 53. Menos es más <ul><li>Empezar con recursos gratuitos y hosteados disponibles en lugar de autogestionarlos
  54. 54. Mas publicidad, menos mantenimiento
  55. 55. Alojamiento, sourceforge, Github, Google code...
  56. 56. Repositorios, sourceforge, github, launchpad, gitorius, google code...
  57. 57. Trackers, Jira, Pivotal Tracker, todos los anteriores </li></ul>
  58. 58. Menos es más <ul><li>Listas de correo, Google groups
  59. 59. Wiki, confluence, google code, github
  60. 60. Traducciones, launchpad
  61. 61. Preguntas y respuestas, shapado
  62. 62. Wireframing, Balsamiq
  63. 63. Security Assesment , Chorizo scanner
  64. 64. Directorios de proyectos, Ohloh, ... </li></ul>
  65. 65. ¿Qué debería ofrecer al menos? <ul><li>El código (descargas y repositorios) – obvio ;)
  66. 66. Documentación
  67. 67. Ejemplos
  68. 68. Canales de soporte
  69. 69. Un roadmap
  70. 70. Un todolist
  71. 71. Noticias </li></ul>
  72. 72. El código importa ... <ul><li>Usar algún sistema de control de versiones
  73. 73. Una máquina del tiempo
  74. 74. Trabajo paralelo de varios desarrolladores
  75. 75. Trabajo paralelo en varias versiones
  76. 76. Se integran con otras herramientas
  77. 77. Mejor gestión de las contribuciones </li></ul>
  78. 78. El código importa ... (Sistemas centralizados) <ul><li>El abuelo CVS
  79. 79. Subversion – SVN
  80. 80. Siempre en línea
  81. 81. Grupo restringido de commiters
  82. 82. Difícil gestionar contribuciones </li></ul>
  83. 83. El código importa … (Sistemas descentralizados) <ul><li>Git, mercurial, bazaar
  84. 84. No hay que estar en línea
  85. 85. Y el fork dejó de ser malo o_O
  86. 86. Contribuir se hizo fácil
  87. 87. No hay que pedir permisos !
  88. 88. Estimula las contribuciones (y) </li></ul>
  89. 89. … pero la comunidad importa más <ul><li>Se necesita muchos roles en un proyecto mediano/grande
  90. 90. La comunidad es el combustible del proyecto
  91. 91. Reglas claras para evitar caza títulos
  92. 92. Procesos transparentes
  93. 93. Sin “core” es mejor, 1 solo equipo sin rangos
  94. 94. Acreditación justa, al cesar lo que es del cesar.. </li></ul>
  95. 95. … pero la comunidad importa más (Formas de gobierno) <ul><li>Democracia participativa
  96. 96. Democracia representativa
  97. 97. Dictador benevolente
  98. 98. La democracia es transparente pero lenta
  99. 99. Un dictador es constante y rápido pero tiene riesgos </li></ul>
  100. 100. Gracias a .. <ul><li>Leogg por el template http://people.ubuntu.com/~leogg/artwork.html
  101. 101. Canonical por los logos https://wiki.ubuntu.com/Artwork/Official </li></ul>
  102. 102. !Gracias a uds por asistir! ¿Hay preguntas? No olviden visitar http://preguntas.dev-co.org http://www.ubuntu-co.com @andphe – http://avargas.info

×