SlideShare una empresa de Scribd logo
1 de 16
FLISoL 2012 en LinuxCabal




Modelos de desarrollo FOSS
       Por Esteban Contreras
Contenidos

Aprender a usar los recursos de la comunidad
 Usar la comunidad
  Compartir proyectos
  Compartir plataforma de trabajo
  Compartir conocimiento
Licencias y formas de negocio
 Software como servicio
 Licenciamiento múltiple
 Versiones duales
 Servicios de personalización
Mucho FOSS!

Prácticas
  4 libertades
Plataformas de desarrollo
  Individual
  Grupal
  Comunitario
Conocimiento
Plataforma de desarrollo

IDEs
  NetBeans, Eclipse, Anjuta, Gedit, Vim
Sistemas de Control de Versiones
  Git, Subversion
Bug traking systems
  Bugzila, Mantis, Trac, Redmine
Project management systems
  Chiliproject
Forges
Conocimiento

Aprender dónde buscar y qué preguntas hacer
  Investigamos
  Preguntamos
Documentación
Foros
Listas de correo
Canales de IRC
4 Libertades de la GPL

0 Libertad para ejecutar un programa con
 cualquier finalidad
1 Libertad para estudiar cómo funciona y
 cambiarlo como quieras. El acceso al código
 fuente es necesario
2 Libertad de redistribuir copias
3 Libertad para redistribuir copias de tus
 versiones modificadas. Hay que acompañarlas
 del código fuente.
Licencias públicas

Copyleft fuerte
  GPL, Afero GPL
Copyleft débil
  Lesser GPL, Mozilla PL,
No Copyleft
  Apache Software L, BSD L, MIT/X License,   Eclipse
   PL
Software como servicio


El software es libre
La instalación y configuración tienen precio
Considera el soporte como una suscripción
Red Hat
  CentOS (ejemplo de que el software es libre)
Licencias múltiples

1 Proyecto con:
  Licencia pública
     Trabajos derivados bajo licencias públicas
  Licencia restrictiva
     Trabajos derivados bajo la licencia que el comprador elija
Los contribuidores requieren ceder sus derechos
 al proyecto.
Licencia Doble
Versiones duales

Versión libre
  Solo licencias libres
Versión “de paga”
  Se con partes con licencias propietarias
Por ejemplo: Sugar CRM, Ghostscript and
 MuPDF
4 Libertades del software libre

0 Libertad para ejecutar un programa con
 cualquier finalidad
1 Libertad para estudiar cómo funciona y
 cambiarlo como quieras. El acceso al código
 fuente es necesario
2 Libertad de redistribuir copias
3 Libertad para redistribuir copias de tus
 versiones modificadas. Hay que acompañarlas
 del código fuente.
Servicios de personalización

1 proveedor “oficial”
  Servicios de personalización
  Respaldo de ser el desarrollador
Muchos proveedores alternativos
  Con servicios de implementación
El valor del servicio depende del número de
  usuarios.
La Comunidad


¿Qué es?
¿Dónde está?
¿Cuál es el valor de la comunidad?
 Compartir el conocimiento
Conclusiones


Adoptar licencias
Adoptar herramientas y plataformas de trabajo
Usar los espacios de comunicación de la
 comunidad
Compartir el concimiento
Referencias

Thondom Rangus
Monty Widenius
Artifex license page
GNU Free Software definition

Más contenido relacionado

La actualidad más candente

La actualidad más candente (20)

Libre Software
Libre SoftwareLibre Software
Libre Software
 
Lopez gonzales joseomar_1gb_actividad_softwarelibre...
Lopez gonzales joseomar_1gb_actividad_softwarelibre...Lopez gonzales joseomar_1gb_actividad_softwarelibre...
Lopez gonzales joseomar_1gb_actividad_softwarelibre...
 
Software
SoftwareSoftware
Software
 
Software Libre Presentacion
Software Libre PresentacionSoftware Libre Presentacion
Software Libre Presentacion
 
Licencias de Software, CC Day Euskal Encounter 2007
Licencias de Software, CC Day Euskal Encounter 2007Licencias de Software, CC Day Euskal Encounter 2007
Licencias de Software, CC Day Euskal Encounter 2007
 
El software libre
El software libreEl software libre
El software libre
 
Software Libre
Software LibreSoftware Libre
Software Libre
 
Software libre
Software libreSoftware libre
Software libre
 
Licencia creative-commons-1223385176605964-9
Licencia creative-commons-1223385176605964-9Licencia creative-commons-1223385176605964-9
Licencia creative-commons-1223385176605964-9
 
Sofware libre
Sofware libreSofware libre
Sofware libre
 
Presentación software libre
Presentación   software librePresentación   software libre
Presentación software libre
 
Expo hipi
Expo hipiExpo hipi
Expo hipi
 
Dokuwiki
DokuwikiDokuwiki
Dokuwiki
 
Linux
LinuxLinux
Linux
 
4 Premisas Gnu
4 Premisas Gnu4 Premisas Gnu
4 Premisas Gnu
 
SOFTWARE LIBRE
SOFTWARE LIBRESOFTWARE LIBRE
SOFTWARE LIBRE
 
Premisas Del Software Libre Lisencias
Premisas Del Software Libre LisenciasPremisas Del Software Libre Lisencias
Premisas Del Software Libre Lisencias
 
Trabajo final
Trabajo finalTrabajo final
Trabajo final
 
David placencia debian
David placencia debianDavid placencia debian
David placencia debian
 
Licencia Creative Commons
Licencia Creative CommonsLicencia Creative Commons
Licencia Creative Commons
 

Similar a Modelos desarrollo

8.Software libre, Open Source, historia de Linux.
8.Software libre, Open Source, historia de Linux.8.Software libre, Open Source, historia de Linux.
8.Software libre, Open Source, historia de Linux.arlett09
 
Software libre.pptx daniela
Software libre.pptx danielaSoftware libre.pptx daniela
Software libre.pptx danielakinm yau
 
Historia de software
Historia de software Historia de software
Historia de software JaVi MolIna
 
Software de acceso libre
Software de acceso libreSoftware de acceso libre
Software de acceso libreDavidTorres577
 
Asignacion3 fernandez rosales_schwarz_a
Asignacion3 fernandez rosales_schwarz_aAsignacion3 fernandez rosales_schwarz_a
Asignacion3 fernandez rosales_schwarz_aaleschwarz96
 
Creación de videojuegos en entornos de Software Libre (2010)
Creación de videojuegos en entornos de Software Libre (2010)Creación de videojuegos en entornos de Software Libre (2010)
Creación de videojuegos en entornos de Software Libre (2010)Miriam Ruiz
 
Martinez molina kevin alexander 1gb.evaluacion1p4
Martinez molina kevin alexander 1gb.evaluacion1p4Martinez molina kevin alexander 1gb.evaluacion1p4
Martinez molina kevin alexander 1gb.evaluacion1p4kevinmartinez58
 
Martinez molina kevin alexander 1gb.evaluacion 1
Martinez molina kevin alexander 1gb.evaluacion 1Martinez molina kevin alexander 1gb.evaluacion 1
Martinez molina kevin alexander 1gb.evaluacion 1kevinmartinez58
 
Introduccion al software libre
Introduccion al software libreIntroduccion al software libre
Introduccion al software libreNury Farelo V
 
Valhalla project-software-libre-1 0
Valhalla project-software-libre-1 0Valhalla project-software-libre-1 0
Valhalla project-software-libre-1 0dianiktlk
 
trabajo de software libre luis torres
trabajo de software libre luis torrestrabajo de software libre luis torres
trabajo de software libre luis torresluistorrespocho
 

Similar a Modelos desarrollo (20)

Trabajo
TrabajoTrabajo
Trabajo
 
Open source
Open  sourceOpen  source
Open source
 
8.Software libre, Open Source, historia de Linux.
8.Software libre, Open Source, historia de Linux.8.Software libre, Open Source, historia de Linux.
8.Software libre, Open Source, historia de Linux.
 
Software libre.pptx daniela
Software libre.pptx danielaSoftware libre.pptx daniela
Software libre.pptx daniela
 
Historia de software
Historia de software Historia de software
Historia de software
 
SOFTWARE LIBRE
SOFTWARE LIBRESOFTWARE LIBRE
SOFTWARE LIBRE
 
Software libre
Software libreSoftware libre
Software libre
 
Software de acceso libre
Software de acceso libreSoftware de acceso libre
Software de acceso libre
 
Asignacion3 fernandez rosales_schwarz_a
Asignacion3 fernandez rosales_schwarz_aAsignacion3 fernandez rosales_schwarz_a
Asignacion3 fernandez rosales_schwarz_a
 
Creación de videojuegos en entornos de Software Libre (2010)
Creación de videojuegos en entornos de Software Libre (2010)Creación de videojuegos en entornos de Software Libre (2010)
Creación de videojuegos en entornos de Software Libre (2010)
 
Martinez molina kevin alexander 1gb.evaluacion1p4
Martinez molina kevin alexander 1gb.evaluacion1p4Martinez molina kevin alexander 1gb.evaluacion1p4
Martinez molina kevin alexander 1gb.evaluacion1p4
 
Software Libre
Software LibreSoftware Libre
Software Libre
 
Conceptos taller 5
Conceptos taller 5Conceptos taller 5
Conceptos taller 5
 
Taller # 5 Presentación de Conceptos
Taller # 5 Presentación de ConceptosTaller # 5 Presentación de Conceptos
Taller # 5 Presentación de Conceptos
 
Códigos Abiertos
Códigos AbiertosCódigos Abiertos
Códigos Abiertos
 
Martinez molina kevin alexander 1gb.evaluacion 1
Martinez molina kevin alexander 1gb.evaluacion 1Martinez molina kevin alexander 1gb.evaluacion 1
Martinez molina kevin alexander 1gb.evaluacion 1
 
Introduccion al software libre
Introduccion al software libreIntroduccion al software libre
Introduccion al software libre
 
Valhalla project-software-libre-1 0
Valhalla project-software-libre-1 0Valhalla project-software-libre-1 0
Valhalla project-software-libre-1 0
 
trabajo de software libre luis torres
trabajo de software libre luis torrestrabajo de software libre luis torres
trabajo de software libre luis torres
 
software libre
software libresoftware libre
software libre
 

Modelos desarrollo

  • 1. FLISoL 2012 en LinuxCabal Modelos de desarrollo FOSS Por Esteban Contreras
  • 2. Contenidos Aprender a usar los recursos de la comunidad Usar la comunidad Compartir proyectos Compartir plataforma de trabajo Compartir conocimiento Licencias y formas de negocio Software como servicio Licenciamiento múltiple Versiones duales Servicios de personalización
  • 3. Mucho FOSS! Prácticas 4 libertades Plataformas de desarrollo Individual Grupal Comunitario Conocimiento
  • 4. Plataforma de desarrollo IDEs NetBeans, Eclipse, Anjuta, Gedit, Vim Sistemas de Control de Versiones Git, Subversion Bug traking systems Bugzila, Mantis, Trac, Redmine Project management systems Chiliproject Forges
  • 5. Conocimiento Aprender dónde buscar y qué preguntas hacer Investigamos Preguntamos Documentación Foros Listas de correo Canales de IRC
  • 6. 4 Libertades de la GPL 0 Libertad para ejecutar un programa con cualquier finalidad 1 Libertad para estudiar cómo funciona y cambiarlo como quieras. El acceso al código fuente es necesario 2 Libertad de redistribuir copias 3 Libertad para redistribuir copias de tus versiones modificadas. Hay que acompañarlas del código fuente.
  • 7. Licencias públicas Copyleft fuerte GPL, Afero GPL Copyleft débil Lesser GPL, Mozilla PL, No Copyleft Apache Software L, BSD L, MIT/X License, Eclipse PL
  • 8. Software como servicio El software es libre La instalación y configuración tienen precio Considera el soporte como una suscripción Red Hat CentOS (ejemplo de que el software es libre)
  • 9. Licencias múltiples 1 Proyecto con: Licencia pública Trabajos derivados bajo licencias públicas Licencia restrictiva Trabajos derivados bajo la licencia que el comprador elija Los contribuidores requieren ceder sus derechos al proyecto.
  • 11. Versiones duales Versión libre Solo licencias libres Versión “de paga” Se con partes con licencias propietarias Por ejemplo: Sugar CRM, Ghostscript and MuPDF
  • 12. 4 Libertades del software libre 0 Libertad para ejecutar un programa con cualquier finalidad 1 Libertad para estudiar cómo funciona y cambiarlo como quieras. El acceso al código fuente es necesario 2 Libertad de redistribuir copias 3 Libertad para redistribuir copias de tus versiones modificadas. Hay que acompañarlas del código fuente.
  • 13. Servicios de personalización 1 proveedor “oficial” Servicios de personalización Respaldo de ser el desarrollador Muchos proveedores alternativos Con servicios de implementación El valor del servicio depende del número de usuarios.
  • 14. La Comunidad ¿Qué es? ¿Dónde está? ¿Cuál es el valor de la comunidad? Compartir el conocimiento
  • 15. Conclusiones Adoptar licencias Adoptar herramientas y plataformas de trabajo Usar los espacios de comunicación de la comunidad Compartir el concimiento
  • 16. Referencias Thondom Rangus Monty Widenius Artifex license page GNU Free Software definition