- 1. FLISOL 2009 Guayaquil Dirigiendo un proyecto FOSS Luis
Galrraga Del Prado
2. Agenda
- Desarrollando software libre
3. FOSS 4. Free and Open Source Software
- Software distribuido con una licencia que permite a los
usuarios:
-
- Uso bajo cualquier propsito
-
- Mejoras y libre distribucin de las mismas
- Estas libertades requieren la publicacin del cdigo fuente.
5. Free and Open Source Software 6. Free and Open Source
Software
-
- 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 invencin
9. Motivaciones
-
- Sacar partido del desarrollo colaborativo
-
- chenle un vistazo al proyecto GNU
10. Cmo empezar?
- Tenemos la idea y queremos liberarla:
-
- Definir aspectos tcnicos y legales
-
- Buscar formas de difundir el proyecto a fin de despertar
inters
-
-
- Los sitios de hosting gratuitos ayudan
-
-
- Otros sitios:http://freshmeat.net ,http://slashdot.com
11. Aspectos tcnicos
-
- Foros y listas de correos
- Control de versiones y gestin de documentos
12. Aspectos legales
-
- Quin 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, proteccin heredada
-
- GPL (GNU Public License, versiones 2 y 3)
-
- MPL (Mozilla Public License)
14. Aspectos sociales
- Qu motiva mayormente a alguien a colaborar de forma voluntaria
en un proyecto FOSS?
Necesidad comn Ganas de aprender Ganar reputacin 15. Aspectos
sociales
-
- Moderando canales de comunicacin
16. Aspectos sociales
- Quin toma las decisiones?
- Quin puede subir cambios al repositorio?
- Quin es responsable de qu?
17. Aspectos sociales
- Libere rpido y a menudo, y escuche a sus clientes.
- Si trata a sus colaboradores como si fueran su recurso ms
valioso, ellos le respondern 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
rpidamente, y su solucin 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]