SlideShare una empresa de Scribd logo
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

Más contenido relacionado

PDF
Desarrollando productos basados en F/OSS
PPTX
Introduccion al software libre
PPTX
Software libre y gratis
PPTX
Software libre
PPT
Trabajo2 Ii
PDF
Charla Introductoria al Software Libre
DOCX
PPTX
Sistema Operativo Linux
Desarrollando productos basados en F/OSS
Introduccion al software libre
Software libre y gratis
Software libre
Trabajo2 Ii
Charla Introductoria al Software Libre
Sistema Operativo Linux

Destacado (10)

DOCX
Lista de nomes para o minha casa minha vida
PDF
Guia Tenda de Compra do Imóvel
PPT
Conflito Vizinhos
PPT
Conflito Vizinhos
PDF
Diário Oficial
PPTX
Feirão da Casa Própria Tenda - Documentação
PPTX
Feirão da Casa Própria Tenda - Financiamento
DOC
Módulo convenção de condomínio - prof. daniel paiva
PPTX
Treinamento AZK MMN
PPTX
Feirão da Casa Própria Tenda - Minha Casa Minha Vida
Lista de nomes para o minha casa minha vida
Guia Tenda de Compra do Imóvel
Conflito Vizinhos
Conflito Vizinhos
Diário Oficial
Feirão da Casa Própria Tenda - Documentação
Feirão da Casa Própria Tenda - Financiamento
Módulo convenção de condomínio - prof. daniel paiva
Treinamento AZK MMN
Feirão da Casa Própria Tenda - Minha Casa Minha Vida
Publicidad

Similar a Software Libre (20)

PDF
Desarrollando productos basados en F/OSS
PPT
Junior softwarelibre
PDF
Montaje de-un-proyecto-de-software-libre-v0114069
PPT
software-libre
PDF
PDF
Software libre exposición chota
PPTX
Software libre
PPTX
Software libre
PPTX
Presentación de estudiantes de grado 11
ODP
Cuando el Pinguino aprendio a volar
PPTX
02. que es linux 2017
PDF
Software Libre
PPTX
Presentación1
PDF
Usar.software.libre.en.la.carrera
PPS
Ut5 clases software_propietario_y_libre
PPT
Valhalla project-software-libre-1 0
PPT
Valhalla project-software-libre-1 0
PPT
Valhalla project-software-libre-1 0
PPT
Presentación software libre
PPTX
Software libre y open office
Desarrollando productos basados en F/OSS
Junior softwarelibre
Montaje de-un-proyecto-de-software-libre-v0114069
software-libre
Software libre exposición chota
Software libre
Software libre
Presentación de estudiantes de grado 11
Cuando el Pinguino aprendio a volar
02. que es linux 2017
Software Libre
Presentación1
Usar.software.libre.en.la.carrera
Ut5 clases software_propietario_y_libre
Valhalla project-software-libre-1 0
Valhalla project-software-libre-1 0
Valhalla project-software-libre-1 0
Presentación software libre
Software libre y open office
Publicidad

Más de Mauro Parra-Miranda (20)

PDF
Configuraciones inseguras
PPTX
Cloudevel - Microsoft Azure - 101
PDF
¿Cómo crear un dream team de ciberseguridad?
PPTX
Startuplie - un ejercicio de sinceridad en español
PDF
Usando azure para escalar tu producto
PPTX
AWS Summit Mexico City 2018 - Usando Elastic Beanstalk
PDF
Fractura Sismo
PDF
Del startup al negocio, the missing manual
PDF
AppHack GDL 2013
PDF
Cómo crear un dream team técnico - CPMX4 - 2013
PDF
NodeJS @ ACS
PDF
Alloy Preview
PDF
Programando Windows Phone con Phonegap
PDF
Mercado de Móviles: Una visión global
PDF
Economía de las Apps
PDF
PDF
Frameworks iOS
PDF
Desarrollando Apps móviles con Titanium Studio
PDF
Desarrollando Apps móviles con Titanium Studio
Configuraciones inseguras
Cloudevel - Microsoft Azure - 101
¿Cómo crear un dream team de ciberseguridad?
Startuplie - un ejercicio de sinceridad en español
Usando azure para escalar tu producto
AWS Summit Mexico City 2018 - Usando Elastic Beanstalk
Fractura Sismo
Del startup al negocio, the missing manual
AppHack GDL 2013
Cómo crear un dream team técnico - CPMX4 - 2013
NodeJS @ ACS
Alloy Preview
Programando Windows Phone con Phonegap
Mercado de Móviles: Una visión global
Economía de las Apps
Frameworks iOS
Desarrollando Apps móviles con Titanium Studio
Desarrollando Apps móviles con Titanium Studio

Último (20)

PPTX
REDES INFORMATICAS REDES INFORMATICAS.pptx
PDF
taller de informática - LEY DE OHM
PPTX
RAP01 - TECNICO SISTEMAS TELEINFORMATICOS.pptx
PDF
Estrategia de apoyo tecnología grado 9-3
DOCX
Zarate Quispe Alex aldayir aplicaciones de internet .docx
PPT
Que son las redes de computadores y sus partes
PDF
Influencia-del-uso-de-redes-sociales.pdf
PPTX
RAP02 - TECNICO SISTEMAS TELEINFORMATICOS.pptx
PPTX
IA de Cine - Como MuleSoft y los Agentes estan redefiniendo la realidad
PPTX
historia_web de la creacion de un navegador_presentacion.pptx
PPT
El-Gobierno-Electrónico-En-El-Estado-Bolivia
PDF
Plantilla para Diseño de Narrativas Transmedia.pdf
PPTX
Acronis Cyber Protect Cloud para Ciber Proteccion y Ciber Seguridad LATAM - A...
PDF
Diapositiva proyecto de vida, materia catedra
PDF
Liceo departamental MICRO BIT (1) 2.pdfbbbnn
PDF
Estrategia de apoyo tecnología miguel angel solis
PDF
MANUAL TECNOLOGÍA SER MINISTERIO EDUCACIÓN
PDF
Maste clas de estructura metálica y arquitectura
PPTX
Presentación PASANTIAS AuditorioOO..pptx
PDF
SAP Transportation Management para LSP, TM140 Col18
REDES INFORMATICAS REDES INFORMATICAS.pptx
taller de informática - LEY DE OHM
RAP01 - TECNICO SISTEMAS TELEINFORMATICOS.pptx
Estrategia de apoyo tecnología grado 9-3
Zarate Quispe Alex aldayir aplicaciones de internet .docx
Que son las redes de computadores y sus partes
Influencia-del-uso-de-redes-sociales.pdf
RAP02 - TECNICO SISTEMAS TELEINFORMATICOS.pptx
IA de Cine - Como MuleSoft y los Agentes estan redefiniendo la realidad
historia_web de la creacion de un navegador_presentacion.pptx
El-Gobierno-Electrónico-En-El-Estado-Bolivia
Plantilla para Diseño de Narrativas Transmedia.pdf
Acronis Cyber Protect Cloud para Ciber Proteccion y Ciber Seguridad LATAM - A...
Diapositiva proyecto de vida, materia catedra
Liceo departamental MICRO BIT (1) 2.pdfbbbnn
Estrategia de apoyo tecnología miguel angel solis
MANUAL TECNOLOGÍA SER MINISTERIO EDUCACIÓN
Maste clas de estructura metálica y arquitectura
Presentación PASANTIAS AuditorioOO..pptx
SAP Transportation Management para LSP, TM140 Col18

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