Software Libre

Mauro Parra-Miranda
Mauro Parra-MirandaSoftware Developer at Appcelerator
Software Libre
  Mauro Parra Miranda
  mauropm@gmail.com
¿Qué es?
• F/OSS = Free/Open Source Software.
• Free Software
 • Poder correr el software
 • Poder estudiar el software y modificarlo
 • Poder distribuir el software
 • Poder mejorar el software y liberar
    dichas modificaciones.
Desarrollo
• Tradicionalmente, en el ciclo de desarrollo
  privado, se sigue:
  • Definición del producto
  • Análisis del producto
  • Implementación
  • Pruebas de calidad
  • Liberarlo al público
  • Mantenimiento
Desarrollo

• En el F/OSS, se mantienen algunas cosas,
  como:
  • Definición del producto
  • Implementación
  • Liberarlo al público
  • Mantenimiento
Desarrollo

• En el F/OSS, se mantienen algunas cosas,
  como:
  • Definición del producto
  • Implementación
  • Liberarlo al público
  • Mantenimiento
Desarrollo
• Viendo esto, ¿qué sucede con...
 • Analisis del producto
 • Pruebas de calidad
 • Esto lo hace la comunidad:
   • Opina acerca de la calidad, levantando
      bugs y discutiendo en la lista de correo
   • Esta discusión genera una mejora en la
      arquitectura del software.
Desarrollo
• Release early, release often...
• En un producto comercial, se seleccionan
  una serie de features y fixes para incluirlos
  en la siguiente versión. Por el número de
  problemas a resolver, el ciclo de desarrollo
  puede llevar un año o similar.
• En el software libre, se puede liberar una
  versión tan pronto se arregle un problema
  o se añada una feature. Se pueden tener
  releases incluso diarios (nightly builds)
Desarrollo
• En resumen, por su naturaleza, el software
  abierto puede evolucionar más rápido que
  el software de código cerrado.
• El F/OSS termina siendo como lo quiere/
  necesita la comunidad, debido a que los
  desarrolladores escuchan el clamar de sus
  usuarios (algo que no necesariamente pasa
  en el software cerrado).
• Release early. Release often. And
  listen to your customers - L. Torvalds
Software Libre




• Movimiento creado por Richard Stallman
  (circa 1983)
Software Libre




• Crea la FSF = Free Software Foundation
• Crea la GPL = GNU Public License
Software Libre




• Desean crear un sistema operativo
• Crean un montón de software, pero aun no
  es un sistema operativo completo.
Software Libre




• Linus Torvalds crea la última pieza faltante:
  un kernel. Lo llama Linux (circa 1991)
• Comienzan las distribuciones de Linux
Software Libre




• El software libre puede ser “gratis como
  una cerveza gratis”
• O libre, en el sentido de que tienes el
  código
Software Libre




• Free Software != Comunismo
• El software libre puede venderse, asi como
  los servicios asociados a él.
Software Libre




• Esto crea un ecosistema alrededor del
  software libre.
• Compañias, académicos, creadores, hobby.
Software Libre
http://masutostudios.com



       Mauro Parra Miranda
       mauropm@gmail.com
1 of 16

Recommended

Desarrollando productos basados en F/OSS by
Desarrollando productos basados en F/OSSDesarrollando productos basados en F/OSS
Desarrollando productos basados en F/OSSMauro Parra-Miranda
279 views23 slides
Introduccion al software libre by
Introduccion al software libreIntroduccion al software libre
Introduccion al software libreAlejandro Bosquez
180 views10 slides
Software libre y gratis by
Software libre y gratisSoftware libre y gratis
Software libre y gratisSharickDavilaArriola
9 views4 slides
Software libre by
Software libreSoftware libre
Software libreAlejandro Bosquez
152 views10 slides
Trabajo2 Ii by
Trabajo2 IiTrabajo2 Ii
Trabajo2 Iicalatayudmarta4l
171 views13 slides
Charla Introductoria al Software Libre by
Charla Introductoria al Software LibreCharla Introductoria al Software Libre
Charla Introductoria al Software LibreUniversidad del Cauca
496 views17 slides

More Related Content

Viewers also liked

Lista de nomes para o minha casa minha vida by
Lista de nomes para o minha casa minha vidaLista de nomes para o minha casa minha vida
Lista de nomes para o minha casa minha vidaclewton
2.3K views22 slides
Guia Tenda de Compra do Imóvel by
Guia Tenda de Compra do ImóvelGuia Tenda de Compra do Imóvel
Guia Tenda de Compra do ImóvelConstrutora Tenda
71.2K views23 slides
Conflito Vizinhos by
Conflito VizinhosConflito Vizinhos
Conflito VizinhosLiliana
1.2K views10 slides
Conflito Vizinhos by
Conflito VizinhosConflito Vizinhos
Conflito VizinhosAna Farinha
782 views10 slides
Diário Oficial by
Diário OficialDiário Oficial
Diário Oficialprefeituraguaruja
562 views36 slides
Feirão da Casa Própria Tenda - Documentação by
Feirão da Casa Própria Tenda - DocumentaçãoFeirão da Casa Própria Tenda - Documentação
Feirão da Casa Própria Tenda - DocumentaçãoConstrutora Tenda
115.1K views7 slides

Viewers also liked(10)

Lista de nomes para o minha casa minha vida by clewton
Lista de nomes para o minha casa minha vidaLista de nomes para o minha casa minha vida
Lista de nomes para o minha casa minha vida
clewton2.3K views
Conflito Vizinhos by Liliana
Conflito VizinhosConflito Vizinhos
Conflito Vizinhos
Liliana1.2K views
Conflito Vizinhos by Ana Farinha
Conflito VizinhosConflito Vizinhos
Conflito Vizinhos
Ana Farinha782 views
Feirão da Casa Própria Tenda - Documentação by Construtora Tenda
Feirão da Casa Própria Tenda - DocumentaçãoFeirão da Casa Própria Tenda - Documentação
Feirão da Casa Própria Tenda - Documentação
Construtora Tenda115.1K views
Feirão da Casa Própria Tenda - Financiamento by Construtora Tenda
Feirão da Casa Própria Tenda - FinanciamentoFeirão da Casa Própria Tenda - Financiamento
Feirão da Casa Própria Tenda - Financiamento
Construtora Tenda116.9K views
Feirão da Casa Própria Tenda - Minha Casa Minha Vida by Construtora Tenda
Feirão da Casa Própria Tenda - Minha Casa Minha VidaFeirão da Casa Própria Tenda - Minha Casa Minha Vida
Feirão da Casa Própria Tenda - Minha Casa Minha Vida
Construtora Tenda120.1K views

Similar to Software Libre

Desarrollando productos basados en F/OSS by
Desarrollando productos basados en F/OSSDesarrollando productos basados en F/OSS
Desarrollando productos basados en F/OSSMauro Parra-Miranda
230 views22 slides
Junior softwarelibre by
Junior softwarelibreJunior softwarelibre
Junior softwarelibrejuniorpaucar1991
203 views34 slides
Montaje de-un-proyecto-de-software-libre-v0114069 by
Montaje de-un-proyecto-de-software-libre-v0114069Montaje de-un-proyecto-de-software-libre-v0114069
Montaje de-un-proyecto-de-software-libre-v0114069Diego Segada
287 views47 slides
software-libre by
software-libresoftware-libre
software-libregaibor_rolando
313 views37 slides
Software Libre by
Software LibreSoftware Libre
Software LibreHardy Beltran-Monasterios
18 views34 slides
Software libre exposición chota by
Software libre exposición chotaSoftware libre exposición chota
Software libre exposición chotaEleiser Marrufo
180 views20 slides

Similar to Software Libre(20)

Montaje de-un-proyecto-de-software-libre-v0114069 by Diego Segada
Montaje de-un-proyecto-de-software-libre-v0114069Montaje de-un-proyecto-de-software-libre-v0114069
Montaje de-un-proyecto-de-software-libre-v0114069
Diego Segada287 views
Software libre exposición chota by Eleiser Marrufo
Software libre exposición chotaSoftware libre exposición chota
Software libre exposición chota
Eleiser Marrufo180 views
Software libre by joyarmua33
Software libreSoftware libre
Software libre
joyarmua33300 views
Software Libre by Udem
Software LibreSoftware Libre
Software Libre
Udem5.3K views
Ut5 clases software_propietario_y_libre by Esteban Torres
Ut5 clases software_propietario_y_libreUt5 clases software_propietario_y_libre
Ut5 clases software_propietario_y_libre
Esteban Torres388 views
Valhalla project-software-libre-1 0 by Alex Pardo
Valhalla project-software-libre-1 0Valhalla project-software-libre-1 0
Valhalla project-software-libre-1 0
Alex Pardo249 views
Valhalla project-software-libre-1 0 by Alex Pardo
Valhalla project-software-libre-1 0Valhalla project-software-libre-1 0
Valhalla project-software-libre-1 0
Alex Pardo196 views
Presentación software libre by Gabriel Pérez
Presentación   software librePresentación   software libre
Presentación software libre
Gabriel Pérez4.7K views

More from Mauro Parra-Miranda

Configuraciones inseguras by
Configuraciones insegurasConfiguraciones inseguras
Configuraciones insegurasMauro Parra-Miranda
55 views10 slides
Cloudevel - Microsoft Azure - 101 by
Cloudevel - Microsoft Azure - 101Cloudevel - Microsoft Azure - 101
Cloudevel - Microsoft Azure - 101Mauro Parra-Miranda
38 views46 slides
¿Cómo crear un dream team de ciberseguridad? by
¿Cómo crear un dream team de ciberseguridad?¿Cómo crear un dream team de ciberseguridad?
¿Cómo crear un dream team de ciberseguridad?Mauro Parra-Miranda
121 views14 slides
Startuplie - un ejercicio de sinceridad en español by
Startuplie - un ejercicio de sinceridad en españolStartuplie - un ejercicio de sinceridad en español
Startuplie - un ejercicio de sinceridad en españolMauro Parra-Miranda
69 views28 slides
Usando azure para escalar tu producto by
Usando azure para escalar tu productoUsando azure para escalar tu producto
Usando azure para escalar tu productoMauro Parra-Miranda
77 views21 slides
AWS Summit Mexico City 2018 - Usando Elastic Beanstalk by
AWS Summit Mexico City 2018 - Usando Elastic BeanstalkAWS Summit Mexico City 2018 - Usando Elastic Beanstalk
AWS Summit Mexico City 2018 - Usando Elastic BeanstalkMauro Parra-Miranda
173 views13 slides

More from Mauro Parra-Miranda(20)

Startuplie - un ejercicio de sinceridad en español by Mauro Parra-Miranda
Startuplie - un ejercicio de sinceridad en españolStartuplie - un ejercicio de sinceridad en español
Startuplie - un ejercicio de sinceridad en español
AWS Summit Mexico City 2018 - Usando Elastic Beanstalk by Mauro Parra-Miranda
AWS Summit Mexico City 2018 - Usando Elastic BeanstalkAWS Summit Mexico City 2018 - Usando Elastic Beanstalk
AWS Summit Mexico City 2018 - Usando Elastic Beanstalk
Cómo crear un dream team técnico - CPMX4 - 2013 by Mauro Parra-Miranda
Cómo crear un dream team técnico - CPMX4 - 2013Cómo crear un dream team técnico - CPMX4 - 2013
Cómo crear un dream team técnico - CPMX4 - 2013
Desarrollando Apps móviles con Titanium Studio by Mauro Parra-Miranda
Desarrollando Apps móviles con Titanium StudioDesarrollando Apps móviles con Titanium Studio
Desarrollando Apps móviles con Titanium Studio
Mauro Parra-Miranda1.9K views
Desarrollando Apps móviles con Titanium Studio by Mauro Parra-Miranda
Desarrollando Apps móviles con Titanium StudioDesarrollando Apps móviles con Titanium Studio
Desarrollando Apps móviles con Titanium Studio
Mauro Parra-Miranda2.9K views

Recently uploaded

Tarea Curso Tecnologias para la enseñanza virtual.pptx by
Tarea Curso Tecnologias para la enseñanza virtual.pptxTarea Curso Tecnologias para la enseñanza virtual.pptx
Tarea Curso Tecnologias para la enseñanza virtual.pptxlesliealejandraContr
12 views11 slides
EM.020 INSTALACIONES DE COMUNICACIONES.pdf by
EM.020 INSTALACIONES DE COMUNICACIONES.pdfEM.020 INSTALACIONES DE COMUNICACIONES.pdf
EM.020 INSTALACIONES DE COMUNICACIONES.pdfgilberenriquedavila
7 views4 slides
Fundamentos de Electricidad y Electronica 9-3 (1).docx by
Fundamentos de Electricidad y Electronica 9-3 (1).docxFundamentos de Electricidad y Electronica 9-3 (1).docx
Fundamentos de Electricidad y Electronica 9-3 (1).docxSamuel709479
5 views26 slides
DELITOS INFORMATICOS EFRAIN CAMACHO 27462611 INFORMATICA III.pptx by
DELITOS INFORMATICOS EFRAIN CAMACHO 27462611 INFORMATICA III.pptxDELITOS INFORMATICOS EFRAIN CAMACHO 27462611 INFORMATICA III.pptx
DELITOS INFORMATICOS EFRAIN CAMACHO 27462611 INFORMATICA III.pptxdavidsalazar63484
5 views6 slides
Presentación: El impacto y peligro de la piratería de software by
Presentación: El impacto y peligro de la piratería de softwarePresentación: El impacto y peligro de la piratería de software
Presentación: El impacto y peligro de la piratería de softwareEmanuelMuoz11
17 views66 slides
Tecnologías para la enseñanza virtual.pptx by
Tecnologías para la enseñanza virtual.pptxTecnologías para la enseñanza virtual.pptx
Tecnologías para la enseñanza virtual.pptxexprosaavedra
14 views7 slides

Recently uploaded(20)

Tarea Curso Tecnologias para la enseñanza virtual.pptx by lesliealejandraContr
Tarea Curso Tecnologias para la enseñanza virtual.pptxTarea Curso Tecnologias para la enseñanza virtual.pptx
Tarea Curso Tecnologias para la enseñanza virtual.pptx
Fundamentos de Electricidad y Electronica 9-3 (1).docx by Samuel709479
Fundamentos de Electricidad y Electronica 9-3 (1).docxFundamentos de Electricidad y Electronica 9-3 (1).docx
Fundamentos de Electricidad y Electronica 9-3 (1).docx
Samuel7094795 views
DELITOS INFORMATICOS EFRAIN CAMACHO 27462611 INFORMATICA III.pptx by davidsalazar63484
DELITOS INFORMATICOS EFRAIN CAMACHO 27462611 INFORMATICA III.pptxDELITOS INFORMATICOS EFRAIN CAMACHO 27462611 INFORMATICA III.pptx
DELITOS INFORMATICOS EFRAIN CAMACHO 27462611 INFORMATICA III.pptx
Presentación: El impacto y peligro de la piratería de software by EmanuelMuoz11
Presentación: El impacto y peligro de la piratería de softwarePresentación: El impacto y peligro de la piratería de software
Presentación: El impacto y peligro de la piratería de software
EmanuelMuoz1117 views
Tecnologías para la enseñanza virtual.pptx by exprosaavedra
Tecnologías para la enseñanza virtual.pptxTecnologías para la enseñanza virtual.pptx
Tecnologías para la enseñanza virtual.pptx
exprosaavedra14 views
Tarea15.pptx by illanlir
Tarea15.pptxTarea15.pptx
Tarea15.pptx
illanlir11 views
Tecnologías para la enseñanza virtual by mpachecocodem
Tecnologías para la enseñanza virtual Tecnologías para la enseñanza virtual
Tecnologías para la enseñanza virtual
mpachecocodem9 views
Tecnologías para la enseñanza virtual_cdc.pptx by CarmenerdelHuasco
Tecnologías para la enseñanza virtual_cdc.pptxTecnologías para la enseñanza virtual_cdc.pptx
Tecnologías para la enseñanza virtual_cdc.pptx
MVelazco_Internet, Origenes y Evolucion.pptx by al223915
MVelazco_Internet, Origenes  y Evolucion.pptxMVelazco_Internet, Origenes  y Evolucion.pptx
MVelazco_Internet, Origenes y Evolucion.pptx
al2239156 views
Fundamentos De Electricidad y Electrónica equipo 5.pdf by coloradxmaria
Fundamentos De Electricidad y Electrónica equipo 5.pdfFundamentos De Electricidad y Electrónica equipo 5.pdf
Fundamentos De Electricidad y Electrónica equipo 5.pdf
coloradxmaria14 views
Los principios de la Antropometria y Ergonomia.pdf by BenisBorges
Los principios de la Antropometria y Ergonomia.pdfLos principios de la Antropometria y Ergonomia.pdf
Los principios de la Antropometria y Ergonomia.pdf
BenisBorges6 views
fundamentos de electricidad electronica by Kevin619029
fundamentos de electricidad electronicafundamentos de electricidad electronica
fundamentos de electricidad electronica
Kevin6190295 views
Fundamentos de Electricidad y Electronica 9-3 (1).docx by Samuel709479
Fundamentos de Electricidad y Electronica 9-3 (1).docxFundamentos de Electricidad y Electronica 9-3 (1).docx
Fundamentos de Electricidad y Electronica 9-3 (1).docx
Samuel7094797 views
Fundamentos de electricidad y electrónica.docx by DilanTabares
Fundamentos de electricidad y electrónica.docxFundamentos de electricidad y electrónica.docx
Fundamentos de electricidad y electrónica.docx
DilanTabares5 views

Software Libre

  • 1. Software Libre Mauro Parra Miranda mauropm@gmail.com
  • 2. ¿Qué es? • F/OSS = Free/Open Source Software. • Free Software • Poder correr el software • Poder estudiar el software y modificarlo • Poder distribuir el software • Poder mejorar el software y liberar dichas modificaciones.
  • 3. Desarrollo • Tradicionalmente, en el ciclo de desarrollo privado, se sigue: • Definición del producto • Análisis del producto • Implementación • Pruebas de calidad • Liberarlo al público • Mantenimiento
  • 4. Desarrollo • En el F/OSS, se mantienen algunas cosas, como: • Definición del producto • Implementación • Liberarlo al público • Mantenimiento
  • 5. Desarrollo • En el F/OSS, se mantienen algunas cosas, como: • Definición del producto • Implementación • Liberarlo al público • Mantenimiento
  • 6. Desarrollo • Viendo esto, ¿qué sucede con... • Analisis del producto • Pruebas de calidad • Esto lo hace la comunidad: • Opina acerca de la calidad, levantando bugs y discutiendo en la lista de correo • Esta discusión genera una mejora en la arquitectura del software.
  • 7. Desarrollo • Release early, release often... • En un producto comercial, se seleccionan una serie de features y fixes para incluirlos en la siguiente versión. Por el número de problemas a resolver, el ciclo de desarrollo puede llevar un año o similar. • En el software libre, se puede liberar una versión tan pronto se arregle un problema o se añada una feature. Se pueden tener releases incluso diarios (nightly builds)
  • 8. Desarrollo • En resumen, por su naturaleza, el software abierto puede evolucionar más rápido que el software de código cerrado. • El F/OSS termina siendo como lo quiere/ necesita la comunidad, debido a que los desarrolladores escuchan el clamar de sus usuarios (algo que no necesariamente pasa en el software cerrado). • Release early. Release often. And listen to your customers - L. Torvalds
  • 9. Software Libre • Movimiento creado por Richard Stallman (circa 1983)
  • 10. Software Libre • Crea la FSF = Free Software Foundation • Crea la GPL = GNU Public License
  • 11. Software Libre • Desean crear un sistema operativo • Crean un montón de software, pero aun no es un sistema operativo completo.
  • 12. Software Libre • Linus Torvalds crea la última pieza faltante: un kernel. Lo llama Linux (circa 1991) • Comienzan las distribuciones de Linux
  • 13. Software Libre • El software libre puede ser “gratis como una cerveza gratis” • O libre, en el sentido de que tienes el código
  • 14. Software Libre • Free Software != Comunismo • El software libre puede venderse, asi como los servicios asociados a él.
  • 15. Software Libre • Esto crea un ecosistema alrededor del software libre. • Compañias, académicos, creadores, hobby.
  • 16. Software Libre http://masutostudios.com Mauro Parra Miranda mauropm@gmail.com