SlideShare uma empresa Scribd logo
1 de 24
Baixar para ler offline
Lima, 2012




                  Software libre para desarrolladores
                         Infosoft 2012 - PUCP




Yannick Warnier
¡Software libre para
  Desarrolladores!
Temario
●   Software libre
●   Desarrollo en el mundo hoy en día...
●   Herramientas
Software libre
●   4 libertades fundamentales
    ●   0 – ejecutar/usar para cualquier propósito
    ●   1 – estudiar cómo funciona y cambiarlo
    ●   2 – redistribuir
    ●   3 – distribuir copias modificadas
Software libre


First they ignore you, then they laugh at you,
then they fight you, then you win.
                        Mohandas Karamchand Gandhi
Software libre

   [The free software is a] cancer that
attaches itself in an intellectual property
     sense to everything it touches.
                                Steve Ballmer,Microsoft, 2001


     Microsoft Launches Codeplex
                            Www.microsoft-watch.com, May 2006



    Microsoft to run Linux on Azure
                                  Infoworld, June 2012
Desarrollo en el mundo, hoy




                       Tiobe.com, June 2012
Desarrollo en el mundo, hoy




                       Tiobe.com, June 2012
Yo, desarrollador, quiero...
●   Sistema operativo
●   Lenguaje
●   Aplicación de desarrollo
●   Ambiente de pruebas
●   Ambiente de producción
Sistemas operativos
    (mezclando software libre y open source)

●   GNU/Linux (software libre)
    ●   Suse, Debian, Ubuntu, RedHat, CentOS,...
●   FreeBSD
●   OpenSolaris
●   ...y cientos más!
Lenguajes de programación
●   Compilador/intepretador
    ●   software libre ≠ código abierto
●   PHP = software libre, no GNU/GPL

         ●   C++               ●   PHP
         ●   C                 ●   Python
         ●   Java              ●   Ruby
         ●   JavaScript        ●   Lisp
         ●   Perl              ●   Lua
                               ●   ADA
Aplicación de desarrollo - IDEs




- Eclipse
- NetBeans
- wxFB + wxPHP
- VIM + plugins
- ...
Bases de datos
Servidores web
“Todo” en uno...?



          ● Xampp
          ● Wamp

          ● EasyPHP

          ● ...
Web-Escritorio
Navegadores
Gestión de versiones




Bazaar
Calidad
Medición / Vigilancia / Alertas




          XHProf           Munin
Gestión de proyectos
Infraestructura




KVM, VirtualBox, Cassandra, Eucalyptus, Puppet,
          DRBD, OCFS2, GlusterFS, ...
Contacto   Yannick Warnier
           Director de tecnologías  de BeezNest Latino
           Fundador de la Asociación Chamilo 
                    y@beeznest.com                    
                    y@chamilo.org  
                   @ywarnier

                  ●   http://www.google.com/analytics/
                  ●   http://www.tiobe.com
                  ●   http://en.wikipedia.org
                  ●   http://www.fsf.org
                  ●   http://netcraft.com
Referencias       ●   http://beeznest.wordpress.com
Referencias
●   http://www.google.com/analytics/
●   http://www.tiobe.com
●   http://en.wikipedia.org
●   http://www.fsf.org
●   http://netcraft.com
●   http://beeznest.wordpress.com

Mais conteúdo relacionado

Semelhante a Soft libre-desarrolladores-infosoft

Soft libre-desarrolladores-uigv
Soft libre-desarrolladores-uigvSoft libre-desarrolladores-uigv
Soft libre-desarrolladores-uigvMichela Mosquera
 
Software libre y abierto en la empresa y la enseñanza de sistemas
Software libre y abierto en la empresa y la enseñanza de sistemasSoftware libre y abierto en la empresa y la enseñanza de sistemas
Software libre y abierto en la empresa y la enseñanza de sistemasJuan Eladio Sánchez Rosas
 
Open Source, estándares y arquitecturas Web 2.0
Open Source, estándares y arquitecturas Web 2.0Open Source, estándares y arquitecturas Web 2.0
Open Source, estándares y arquitecturas Web 2.0ralcocer
 
Taller de hadware software
Taller de hadware softwareTaller de hadware software
Taller de hadware softwaredavidcollazos76
 
Creación de apps móviles sin conocimientos de programación
Creación de apps móviles sin conocimientos de programaciónCreación de apps móviles sin conocimientos de programación
Creación de apps móviles sin conocimientos de programaciónEnrique Farez
 
Tecnologias Mozilla en la batalla por el futuro de la web
Tecnologias Mozilla en la batalla por el futuro de la webTecnologias Mozilla en la batalla por el futuro de la web
Tecnologias Mozilla en la batalla por el futuro de la webJuan Eladio Sánchez Rosas
 
RESUMEN DE HARDWARE Y SOFTWAR
RESUMEN DE HARDWARE Y SOFTWARRESUMEN DE HARDWARE Y SOFTWAR
RESUMEN DE HARDWARE Y SOFTWARYulianoTovar
 
Hardware y software
Hardware y softwareHardware y software
Hardware y softwareAvilaKevin
 
Saregune Técnica
Saregune TécnicaSaregune Técnica
Saregune TécnicaSaregune
 
Software Libre y GNU/Linux en Udondo gaztetxea
Software Libre y GNU/Linux en Udondo gaztetxeaSoftware Libre y GNU/Linux en Udondo gaztetxea
Software Libre y GNU/Linux en Udondo gaztetxeaJavier Quintano
 
Desarrollo Web con Herramientas Libres
Desarrollo Web con Herramientas LibresDesarrollo Web con Herramientas Libres
Desarrollo Web con Herramientas LibresDiego Fernando Marin
 
Presentación de Software Libre
Presentación de Software LibrePresentación de Software Libre
Presentación de Software LibreAndreu Bassols
 
Introducción al software libre por pablo garaizar sagarminaga
Introducción al software libre por pablo garaizar sagarminagaIntroducción al software libre por pablo garaizar sagarminaga
Introducción al software libre por pablo garaizar sagarminagaJulen08
 
Resumen hardware y software
Resumen hardware y softwareResumen hardware y software
Resumen hardware y softwarecindyarias18
 

Semelhante a Soft libre-desarrolladores-infosoft (20)

Soft libre-desarrolladores-uigv
Soft libre-desarrolladores-uigvSoft libre-desarrolladores-uigv
Soft libre-desarrolladores-uigv
 
Software libre y abierto en la empresa y la enseñanza de sistemas
Software libre y abierto en la empresa y la enseñanza de sistemasSoftware libre y abierto en la empresa y la enseñanza de sistemas
Software libre y abierto en la empresa y la enseñanza de sistemas
 
Usar.software.libre.en.la.carrera
Usar.software.libre.en.la.carreraUsar.software.libre.en.la.carrera
Usar.software.libre.en.la.carrera
 
Open Source, estándares y arquitecturas Web 2.0
Open Source, estándares y arquitecturas Web 2.0Open Source, estándares y arquitecturas Web 2.0
Open Source, estándares y arquitecturas Web 2.0
 
Taller de hadware software
Taller de hadware softwareTaller de hadware software
Taller de hadware software
 
Creación de apps móviles sin conocimientos de programación
Creación de apps móviles sin conocimientos de programaciónCreación de apps móviles sin conocimientos de programación
Creación de apps móviles sin conocimientos de programación
 
Tecnologias Mozilla en la batalla por el futuro de la web
Tecnologias Mozilla en la batalla por el futuro de la webTecnologias Mozilla en la batalla por el futuro de la web
Tecnologias Mozilla en la batalla por el futuro de la web
 
RESUMEN DE HARDWARE Y SOFTWAR
RESUMEN DE HARDWARE Y SOFTWARRESUMEN DE HARDWARE Y SOFTWAR
RESUMEN DE HARDWARE Y SOFTWAR
 
Hardware y software
Hardware y softwareHardware y software
Hardware y software
 
Charla Software Libre
Charla Software LibreCharla Software Libre
Charla Software Libre
 
Electiva Web 2.0
Electiva Web 2.0Electiva Web 2.0
Electiva Web 2.0
 
Saregune Técnica
Saregune TécnicaSaregune Técnica
Saregune Técnica
 
El proyecto openSUSE
El proyecto openSUSEEl proyecto openSUSE
El proyecto openSUSE
 
Software Libre y GNU/Linux en Udondo gaztetxea
Software Libre y GNU/Linux en Udondo gaztetxeaSoftware Libre y GNU/Linux en Udondo gaztetxea
Software Libre y GNU/Linux en Udondo gaztetxea
 
Linux
LinuxLinux
Linux
 
Desarrollo Web con Herramientas Libres
Desarrollo Web con Herramientas LibresDesarrollo Web con Herramientas Libres
Desarrollo Web con Herramientas Libres
 
Presentación de Software Libre
Presentación de Software LibrePresentación de Software Libre
Presentación de Software Libre
 
Presentacion informatica.pptx
Presentacion informatica.pptxPresentacion informatica.pptx
Presentacion informatica.pptx
 
Introducción al software libre por pablo garaizar sagarminaga
Introducción al software libre por pablo garaizar sagarminagaIntroducción al software libre por pablo garaizar sagarminaga
Introducción al software libre por pablo garaizar sagarminaga
 
Resumen hardware y software
Resumen hardware y softwareResumen hardware y software
Resumen hardware y software
 

Mais de Michela Mosquera

¿Cómo seleccionar una plataforma elearning?
¿Cómo seleccionar una plataforma elearning?¿Cómo seleccionar una plataforma elearning?
¿Cómo seleccionar una plataforma elearning?Michela Mosquera
 
3er Congreso Internacional de E-learning: Chamilo Conference 2017
3er Congreso Internacional de E-learning: Chamilo Conference 20173er Congreso Internacional de E-learning: Chamilo Conference 2017
3er Congreso Internacional de E-learning: Chamilo Conference 2017Michela Mosquera
 
Chamilo Conference 2017 Tickets Day 1, 2 y 3
Chamilo Conference 2017 Tickets Day 1, 2 y 3Chamilo Conference 2017 Tickets Day 1, 2 y 3
Chamilo Conference 2017 Tickets Day 1, 2 y 3Michela Mosquera
 
¿CÓMO USAR UNA PLATAFORMA E-LEARNING (LMS)?
¿CÓMO USAR UNA PLATAFORMA E-LEARNING (LMS)?¿CÓMO USAR UNA PLATAFORMA E-LEARNING (LMS)?
¿CÓMO USAR UNA PLATAFORMA E-LEARNING (LMS)?Michela Mosquera
 
Programa Chamilo Conference
Programa Chamilo ConferencePrograma Chamilo Conference
Programa Chamilo ConferenceMichela Mosquera
 
Nota Prensa Congreso ChamiloCon2016
Nota Prensa Congreso ChamiloCon2016Nota Prensa Congreso ChamiloCon2016
Nota Prensa Congreso ChamiloCon2016Michela Mosquera
 
Actividad3 michela-mosquera
Actividad3 michela-mosqueraActividad3 michela-mosquera
Actividad3 michela-mosqueraMichela Mosquera
 
Aprendizaje en tiempos de MOOC´s
Aprendizaje en tiempos de MOOC´sAprendizaje en tiempos de MOOC´s
Aprendizaje en tiempos de MOOC´sMichela Mosquera
 
Conclusiones del seminario taller
Conclusiones del seminario tallerConclusiones del seminario taller
Conclusiones del seminario tallerMichela Mosquera
 
Presentación: Congreso Internacional de E-learning Cancún 2015
Presentación: Congreso Internacional de E-learning Cancún 2015Presentación: Congreso Internacional de E-learning Cancún 2015
Presentación: Congreso Internacional de E-learning Cancún 2015Michela Mosquera
 
El reto de Chamilo en Colegio
El reto de Chamilo en ColegioEl reto de Chamilo en Colegio
El reto de Chamilo en ColegioMichela Mosquera
 
Rapid Learning en la formación del Talento Humano
Rapid Learning en la formación del Talento HumanoRapid Learning en la formación del Talento Humano
Rapid Learning en la formación del Talento HumanoMichela Mosquera
 
Metaversos en la formación de nativos digitales
Metaversos en la formación de nativos digitalesMetaversos en la formación de nativos digitales
Metaversos en la formación de nativos digitalesMichela Mosquera
 
Gamificación en la Educación Virtual: Retos, Oportunidades y Propuestas
Gamificación en la Educación Virtual: Retos, Oportunidades y PropuestasGamificación en la Educación Virtual: Retos, Oportunidades y Propuestas
Gamificación en la Educación Virtual: Retos, Oportunidades y PropuestasMichela Mosquera
 
Gestión de competencias y méritos en educación y capacitación virtual con Ope...
Gestión de competencias y méritos en educación y capacitación virtual con Ope...Gestión de competencias y méritos en educación y capacitación virtual con Ope...
Gestión de competencias y méritos en educación y capacitación virtual con Ope...Michela Mosquera
 
Aplicación nativa Chamilo Mobile Messages: demo (Android, Firefox OS, iOS).
Aplicación nativa Chamilo Mobile Messages: demo (Android, Firefox OS, iOS).Aplicación nativa Chamilo Mobile Messages: demo (Android, Firefox OS, iOS).
Aplicación nativa Chamilo Mobile Messages: demo (Android, Firefox OS, iOS).Michela Mosquera
 
Taller: Cobrar por sus cursos con el plugin PayPal para Chamilo LMS
Taller: Cobrar por sus cursos con el plugin PayPal para Chamilo LMSTaller: Cobrar por sus cursos con el plugin PayPal para Chamilo LMS
Taller: Cobrar por sus cursos con el plugin PayPal para Chamilo LMSMichela Mosquera
 
Indicadores y reportes avanzados en el ámbito corporativo. E-learning en el s...
Indicadores y reportes avanzados en el ámbito corporativo. E-learning en el s...Indicadores y reportes avanzados en el ámbito corporativo. E-learning en el s...
Indicadores y reportes avanzados en el ámbito corporativo. E-learning en el s...Michela Mosquera
 

Mais de Michela Mosquera (20)

¿Cómo seleccionar una plataforma elearning?
¿Cómo seleccionar una plataforma elearning?¿Cómo seleccionar una plataforma elearning?
¿Cómo seleccionar una plataforma elearning?
 
3er Congreso Internacional de E-learning: Chamilo Conference 2017
3er Congreso Internacional de E-learning: Chamilo Conference 20173er Congreso Internacional de E-learning: Chamilo Conference 2017
3er Congreso Internacional de E-learning: Chamilo Conference 2017
 
Chamilo Conference 2017 Tickets Day 1, 2 y 3
Chamilo Conference 2017 Tickets Day 1, 2 y 3Chamilo Conference 2017 Tickets Day 1, 2 y 3
Chamilo Conference 2017 Tickets Day 1, 2 y 3
 
¿CÓMO USAR UNA PLATAFORMA E-LEARNING (LMS)?
¿CÓMO USAR UNA PLATAFORMA E-LEARNING (LMS)?¿CÓMO USAR UNA PLATAFORMA E-LEARNING (LMS)?
¿CÓMO USAR UNA PLATAFORMA E-LEARNING (LMS)?
 
Programa Chamilo Conference
Programa Chamilo ConferencePrograma Chamilo Conference
Programa Chamilo Conference
 
Nota Prensa Congreso ChamiloCon2016
Nota Prensa Congreso ChamiloCon2016Nota Prensa Congreso ChamiloCon2016
Nota Prensa Congreso ChamiloCon2016
 
Actividad 3-2
Actividad 3-2Actividad 3-2
Actividad 3-2
 
Actividad3 michela-mosquera
Actividad3 michela-mosqueraActividad3 michela-mosquera
Actividad3 michela-mosquera
 
Aprendizaje en tiempos de MOOC´s
Aprendizaje en tiempos de MOOC´sAprendizaje en tiempos de MOOC´s
Aprendizaje en tiempos de MOOC´s
 
Conclusiones del seminario taller
Conclusiones del seminario tallerConclusiones del seminario taller
Conclusiones del seminario taller
 
Introduccion chamilo 1.10
Introduccion chamilo 1.10Introduccion chamilo 1.10
Introduccion chamilo 1.10
 
Presentación: Congreso Internacional de E-learning Cancún 2015
Presentación: Congreso Internacional de E-learning Cancún 2015Presentación: Congreso Internacional de E-learning Cancún 2015
Presentación: Congreso Internacional de E-learning Cancún 2015
 
El reto de Chamilo en Colegio
El reto de Chamilo en ColegioEl reto de Chamilo en Colegio
El reto de Chamilo en Colegio
 
Rapid Learning en la formación del Talento Humano
Rapid Learning en la formación del Talento HumanoRapid Learning en la formación del Talento Humano
Rapid Learning en la formación del Talento Humano
 
Metaversos en la formación de nativos digitales
Metaversos en la formación de nativos digitalesMetaversos en la formación de nativos digitales
Metaversos en la formación de nativos digitales
 
Gamificación en la Educación Virtual: Retos, Oportunidades y Propuestas
Gamificación en la Educación Virtual: Retos, Oportunidades y PropuestasGamificación en la Educación Virtual: Retos, Oportunidades y Propuestas
Gamificación en la Educación Virtual: Retos, Oportunidades y Propuestas
 
Gestión de competencias y méritos en educación y capacitación virtual con Ope...
Gestión de competencias y méritos en educación y capacitación virtual con Ope...Gestión de competencias y méritos en educación y capacitación virtual con Ope...
Gestión de competencias y méritos en educación y capacitación virtual con Ope...
 
Aplicación nativa Chamilo Mobile Messages: demo (Android, Firefox OS, iOS).
Aplicación nativa Chamilo Mobile Messages: demo (Android, Firefox OS, iOS).Aplicación nativa Chamilo Mobile Messages: demo (Android, Firefox OS, iOS).
Aplicación nativa Chamilo Mobile Messages: demo (Android, Firefox OS, iOS).
 
Taller: Cobrar por sus cursos con el plugin PayPal para Chamilo LMS
Taller: Cobrar por sus cursos con el plugin PayPal para Chamilo LMSTaller: Cobrar por sus cursos con el plugin PayPal para Chamilo LMS
Taller: Cobrar por sus cursos con el plugin PayPal para Chamilo LMS
 
Indicadores y reportes avanzados en el ámbito corporativo. E-learning en el s...
Indicadores y reportes avanzados en el ámbito corporativo. E-learning en el s...Indicadores y reportes avanzados en el ámbito corporativo. E-learning en el s...
Indicadores y reportes avanzados en el ámbito corporativo. E-learning en el s...
 

Soft libre-desarrolladores-infosoft

  • 1. Lima, 2012 Software libre para desarrolladores Infosoft 2012 - PUCP Yannick Warnier
  • 2. ¡Software libre para Desarrolladores!
  • 3. Temario ● Software libre ● Desarrollo en el mundo hoy en día... ● Herramientas
  • 4. Software libre ● 4 libertades fundamentales ● 0 – ejecutar/usar para cualquier propósito ● 1 – estudiar cómo funciona y cambiarlo ● 2 – redistribuir ● 3 – distribuir copias modificadas
  • 5. Software libre First they ignore you, then they laugh at you, then they fight you, then you win. Mohandas Karamchand Gandhi
  • 6. Software libre [The free software is a] cancer that attaches itself in an intellectual property sense to everything it touches. Steve Ballmer,Microsoft, 2001 Microsoft Launches Codeplex Www.microsoft-watch.com, May 2006 Microsoft to run Linux on Azure Infoworld, June 2012
  • 7. Desarrollo en el mundo, hoy Tiobe.com, June 2012
  • 8. Desarrollo en el mundo, hoy Tiobe.com, June 2012
  • 9. Yo, desarrollador, quiero... ● Sistema operativo ● Lenguaje ● Aplicación de desarrollo ● Ambiente de pruebas ● Ambiente de producción
  • 10. Sistemas operativos (mezclando software libre y open source) ● GNU/Linux (software libre) ● Suse, Debian, Ubuntu, RedHat, CentOS,... ● FreeBSD ● OpenSolaris ● ...y cientos más!
  • 11. Lenguajes de programación ● Compilador/intepretador ● software libre ≠ código abierto ● PHP = software libre, no GNU/GPL ● C++ ● PHP ● C ● Python ● Java ● Ruby ● JavaScript ● Lisp ● Perl ● Lua ● ADA
  • 12. Aplicación de desarrollo - IDEs - Eclipse - NetBeans - wxFB + wxPHP - VIM + plugins - ...
  • 15. “Todo” en uno...? ● Xampp ● Wamp ● EasyPHP ● ...
  • 20. Medición / Vigilancia / Alertas XHProf Munin
  • 22. Infraestructura KVM, VirtualBox, Cassandra, Eucalyptus, Puppet, DRBD, OCFS2, GlusterFS, ...
  • 23. Contacto Yannick Warnier Director de tecnologías  de BeezNest Latino Fundador de la Asociación Chamilo           y@beeznest.com                              y@chamilo.org           @ywarnier ● http://www.google.com/analytics/ ● http://www.tiobe.com ● http://en.wikipedia.org ● http://www.fsf.org ● http://netcraft.com Referencias ● http://beeznest.wordpress.com
  • 24. Referencias ● http://www.google.com/analytics/ ● http://www.tiobe.com ● http://en.wikipedia.org ● http://www.fsf.org ● http://netcraft.com ● http://beeznest.wordpress.com