Modelos desarrollo

303 views
265 views

Published on

0 Comments
0 Likes
Statistics
Notes
  • Be the first to comment

  • Be the first to like this

No Downloads
Views
Total views
303
On SlideShare
0
From Embeds
0
Number of Embeds
0
Actions
Shares
0
Downloads
1
Comments
0
Likes
0
Embeds 0
No embeds

No notes for slide

Modelos desarrollo

  1. 1. FLISoL 2012 en LinuxCabalModelos de desarrollo FOSS Por Esteban Contreras
  2. 2. ContenidosAprender a usar los recursos de la comunidad Usar la comunidad Compartir proyectos Compartir plataforma de trabajo Compartir conocimientoLicencias y formas de negocio Software como servicio Licenciamiento múltiple Versiones duales Servicios de personalización
  3. 3. Mucho FOSS!Prácticas 4 libertadesPlataformas de desarrollo Individual Grupal ComunitarioConocimiento
  4. 4. Plataforma de desarrolloIDEs NetBeans, Eclipse, Anjuta, Gedit, VimSistemas de Control de Versiones Git, SubversionBug traking systems Bugzila, Mantis, Trac, RedmineProject management systems ChiliprojectForges
  5. 5. ConocimientoAprender dónde buscar y qué preguntas hacer Investigamos PreguntamosDocumentaciónForosListas de correoCanales de IRC
  6. 6. 4 Libertades de la GPL0 Libertad para ejecutar un programa con cualquier finalidad1 Libertad para estudiar cómo funciona y cambiarlo como quieras. El acceso al código fuente es necesario2 Libertad de redistribuir copias3 Libertad para redistribuir copias de tus versiones modificadas. Hay que acompañarlas del código fuente.
  7. 7. Licencias públicasCopyleft fuerte GPL, Afero GPLCopyleft débil Lesser GPL, Mozilla PL,No Copyleft Apache Software L, BSD L, MIT/X License, Eclipse PL
  8. 8. Software como servicioEl software es libreLa instalación y configuración tienen precioConsidera el soporte como una suscripciónRed Hat CentOS (ejemplo de que el software es libre)
  9. 9. Licencias múltiples1 Proyecto con: Licencia pública Trabajos derivados bajo licencias públicas Licencia restrictiva Trabajos derivados bajo la licencia que el comprador elijaLos contribuidores requieren ceder sus derechos al proyecto.
  10. 10. Licencia Doble
  11. 11. Versiones dualesVersión libre Solo licencias libresVersión “de paga” Se con partes con licencias propietariasPor ejemplo: Sugar CRM, Ghostscript and MuPDF
  12. 12. 4 Libertades del software libre0 Libertad para ejecutar un programa con cualquier finalidad1 Libertad para estudiar cómo funciona y cambiarlo como quieras. El acceso al código fuente es necesario2 Libertad de redistribuir copias3 Libertad para redistribuir copias de tus versiones modificadas. Hay que acompañarlas del código fuente.
  13. 13. Servicios de personalización1 proveedor “oficial” Servicios de personalización Respaldo de ser el desarrolladorMuchos proveedores alternativos Con servicios de implementaciónEl valor del servicio depende del número de usuarios.
  14. 14. La Comunidad¿Qué es?¿Dónde está?¿Cuál es el valor de la comunidad? Compartir el conocimiento
  15. 15. ConclusionesAdoptar licenciasAdoptar herramientas y plataformas de trabajoUsar los espacios de comunicación de la comunidadCompartir el concimiento
  16. 16. ReferenciasThondom RangusMonty WideniusArtifex license pageGNU Free Software definition

×