Modelos desarrollo

download Modelos desarrollo

If you can't read please download the document

Transcript of Modelos desarrollo

  • 1. FLISoL 2012 en LinuxCabalModelos de desarrollo FOSS Por Esteban Contreras

2. ContenidosAprender a usar los recursos de la comunidad Usar la comunidadCompartir proyectosCompartir plataforma de trabajoCompartir conocimientoLicencias y formas de negocio Software como servicio Licenciamiento mltiple Versiones duales Servicios de personalizacin 3. Mucho FOSS!Prcticas4 libertadesPlataformas de desarrolloIndividualGrupalComunitarioConocimiento 4. Plataforma de desarrolloIDEsNetBeans, Eclipse, Anjuta, Gedit, VimSistemas de Control de VersionesGit, SubversionBug traking systemsBugzila, Mantis, Trac, RedmineProject management systemsChiliprojectForges 5. ConocimientoAprender dnde buscar y qu preguntas hacerInvestigamosPreguntamosDocumentacinForosListas de correoCanales de IRC 6. 4 Libertades de la GPL0 Libertad para ejecutar un programa con cualquier finalidad1 Libertad para estudiar cmo funciona y cambiarlo como quieras. El acceso al cdigo fuente es necesario2 Libertad de redistribuir copias3 Libertad para redistribuir copias de tus versiones modificadas. Hay que acompaarlas del cdigo fuente. 7. Licencias pblicasCopyleft fuerteGPL, Afero GPLCopyleft dbilLesser GPL, Mozilla PL,No CopyleftApache Software L, BSD L, MIT/X License, Eclipse PL 8. Software como servicioEl software es libreLa instalacin y configuracin tienen precioConsidera el soporte como una suscripcinRed HatCentOS (ejemplo de que el software es libre) 9. Licencias mltiples1 Proyecto con:Licencia pblica Trabajos derivados bajo licencias pblicasLicencia restrictiva Trabajos derivados bajo la licencia que el comprador elijaLos contribuidores requieren ceder sus derechos al proyecto. 10. Licencia Doble 11. Versiones dualesVersin libreSolo licencias libresVersin de pagaSe con partes con licencias propietariasPor ejemplo: Sugar CRM, Ghostscript and MuPDF 12. 4 Libertades del software libre0 Libertad para ejecutar un programa con cualquier finalidad1 Libertad para estudiar cmo funciona y cambiarlo como quieras. El acceso al cdigo fuente es necesario2 Libertad de redistribuir copias3 Libertad para redistribuir copias de tus versiones modificadas. Hay que acompaarlas del cdigo fuente. 13. Servicios de personalizacin1 proveedor oficialServicios de personalizacinRespaldo de ser el desarrolladorMuchos proveedores alternativosCon servicios de implementacinEl valor del servicio depende del nmero deusuarios. 14. La ComunidadQu es?Dnde est?Cul es el valor de la comunidad? Compartir el conocimiento 15. ConclusionesAdoptar licenciasAdoptar herramientas y plataformas de trabajoUsar los espacios de comunicacin de la comunidadCompartir el concimiento 16. ReferenciasThondom RangusMonty WideniusArtifex license pageGNU Free Software definition