Your SlideShare is downloading. ×

Desarrollando FOSS

551

Published on

Sugerencias y consideraciones al momento de dirigir un proyecto de software libre.

Sugerencias y consideraciones al momento de dirigir un proyecto de software libre.

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
551
On Slideshare
0
From Embeds
0
Number of Embeds
2
Actions
Shares
0
Downloads
3
Comments
0
Likes
0
Embeds 0
No embeds

Report content
Flagged as inappropriate Flag as inappropriate
Flag as inappropriate

Select your reason for flagging this presentation as inappropriate.

Cancel
No notes for slide
  • Theme created by Sakari Koivunen and Henrik Omma Released under the LGPL license.
  • Transcript

    • 1. FLISOL 2009 Guayaquil Dirigiendo un proyecto FOSS Luis Galárraga Del Prado
    • 2. Agenda
      • Introducción al FOSS
      • Desarrollando software libre
        • Motivaciones
        • ¿Cómo empezar?
        • Aspectos técnicos
        • Aspectos legales
        • Aspectos sociales
    • 3. FOSS
    • 4. Free and Open Source Software
      • Software distribuido con una licencia que permite a los usuarios:
        • Uso bajo cualquier propósito
        • Estudio y adaptación
        • Distribución
        • Mejoras y libre distribución de las mismas
      • Estas libertades requieren la publicación del código fuente.
    • 5. Free and Open Source Software
    • 6. Free and Open Source Software
      • ¿Dónde buscar?
        • SourceForge ( http://sourceforge.net )
        • Savahnna ( http://savannah.gnu.org/ )
        • BerliOS ( http://berlios.de )
        • Tigris ( http://tigris.org )
        • RubyForge ( http://rubyforge.org/ )
    • 7. Desarrollando FOSS
    • 8. Motivaciones
      • La necesidad es la madre de la invención
    • 9. Motivaciones
      • Económicas y prácticas
        • Ahorro de dinero
        • Sacar partido del desarrollo colaborativo
        • Estrategia de mercado
      • Legales
      • Filosóficas
        • Échenle un vistazo al proyecto GNU
    • 10. ¿Cómo empezar?
      • Tenemos la idea y queremos liberarla:
        • Definir aspectos técnicos y legales
        • Buscar formas de difundir el proyecto a fin de despertar interés
          • Los sitios de hosting gratuitos ayudan
          • Otros sitios: http://freshmeat.net , http://slashdot.com
    • 11. Aspectos técnicos
      • Hospedaje del proyecto
      • Sitio web
      • Bug/Issue tracker
      • Canales de comunicación:
        • Foros y listas de correos
        • Wikis
      • Control de versiones y gestión de documentos
    • 12. Aspectos legales
      • Licenciamiento
        • ¿Quién tiene los derechos de propiedad intelectual del software?
        • ¿Qué derechos deseo ceder a mis usuarios?
        • ¿Qué derechos me reservo como autor?
        • ¿Qué derechos deseo ceder/negar a otros programadores?
    • 13. Aspectos legales - Licencias
      • Copyleft, protección heredada
        • GPL (GNU Public License, versiones 2 y 3)
        • LGPL (Lesser GPL)
        • MPL (Mozilla Public License)
      • Sin protección heredada
        • BSD License
        • MIT License
        • Apache Software License
    • 14. Aspectos sociales
      • ¿Qué motiva mayormente a alguien a colaborar de forma voluntaria en un proyecto FOSS?
      Necesidad común Ganas de aprender Ganar reputación
    • 15. Aspectos sociales
      • ¿Cómo colaborar?
        • Código
        • Documentación
        • Traducciones
        • Publicidad
        • Dinero
        • Parches
        • Moderando canales de comunicación
    • 16. Aspectos sociales
      • ¿Quién toma las decisiones?
        • Dictador benevolente
        • Comunidad democrática
      • ¿Quién puede subir cambios al repositorio?
      • ¿Quién es responsable de qué?
    • 17. Aspectos sociales
      • Libere rápido y a menudo, y escuche a sus clientes.
      • Si trata a sus colaboradores como si fueran su recurso más valioso, ellos le responderán apropiadamente.
      • Considerar los riesgos del trabajo voluntario.
    • 18. Aspectos sociales
      • Dada una base suficiente de desarrolladores asistentes y beta-testers, casi cualquier problema puede ser caracterizado rápidamente, y su solución ser obvia al menos para alguien.
    • 19. Aspectos sociales
      • Cuando es imposible seguir con el proyecto, el último deber es heredarlo a un sucesor competente.
    • 20. Muchas gracias [email_address]

    ×