SlideShare une entreprise Scribd logo
1  sur  39
Software Libre y de Código
Abierto
El poder de la comunidad
M.C. Rommel Toledo Ramírez
Aula TI (www.aulati.net)
rommel@aulati.net
www.aulati.net
¿Quien ha usado software
libre?
DEFINICIONES
www.aulati.net
Software de Código Abierto
 Es el término con el que se conoce al
software distribuido y desarrollado
libremente.
www.aulati.net
Decálogo del Software de
Código Abierto (OSS)
1. Libre redistribución: el software debe poder ser regalado o vendido libremente.
2. Código fuente: el código fuente debe estar incluido u obtenerse libremente.
3. Trabajos derivados: la redistribución de modificaciones debe estar permitida.
4. Integridad del código fuente del autor: las licencias pueden requerir que las modificaciones
sean redistribuidas sólo como parches.
5. Sin discriminación de personas o grupos: nadie puede dejarse fuera.
6. Sin discriminación de áreas de iniciativa: los usuarios comerciales no pueden ser
excluidos.
7. Distribución de la licencia: deben aplicarse los mismos derechos a todo el que reciba el
programa
8. La licencia no debe ser específica de un producto: el programa no puede licenciarse solo
como parte de una distribución mayor.
9. La licencia no debe restringir otro software: la licencia no puede obligar a que algún otro
software que sea distribuido con el software abierto deba también ser de código abierto.
10.La licencia debe ser tecnológicamente neutral: no debe requerirse la aceptación de la
licencia por medio de un acceso por clic de ratón o de otra forma específica del medio de
soporte del software.
www.aulati.net
Software Libre (FOSS)
 Es la denominación del software que respeta la libertad
de los usuarios y por tanto, una vez obtenido, puede ser
usado, copiado, estudiado, modificado y redistribuido
libremente.
 Ejecutar el programa con cualquier propósito (privado,
educativo, público, comercial, militar, etc.)
 Estudiar y modificar el programa*
 Copiar el programa de manera que se pueda ayudar al vecino o
a cualquiera
 Mejorar el programa y publicar las mejoras*
*(Para la segunda y última libertad mencionadas, el acceso al código fuente es un requisito previo)
La "libertad 2" (3) hace referencia a la libertad de modificar y redistribuir el software libremente licenciado bajo algún tipo
de licencia de software libre que beneficie a la comunidad.
www.aulati.net
Software No Libre
 Se refiere a cualquier programa informático
en el que los usuarios tienen limitadas las
posibilidades de usarlo, modificarlo o
redistribuirlo (con o sin modificaciones), o
cuyo código fuente no está disponible o el
acceso a éste se encuentra restringido.
www.aulati.net
Recapitulando
• OSS
– Open Source Software
– Software de Código Abierto
• FOSS
– Free Open Source Software
– Software Libre de Código Abierto
• FLOSS
– Free/Libre Open Source Software
– Software Gratuito/Libre de Código Abierto
www.aulati.net
Licenciamiento del FLOSS
• GPL
• GPL Versión 3
• LGPL
• BSD
• MTI
• Copyleft
www.aulati.net
GPL
• Una de las más utilizadas es la Licencia Pública
General de GNU (GNU GPL). El autor conserva los
derechos de autor (copyright).
– Permite la redistribución y modificación bajo términos
diseñados para asegurarse de que todas las versiones
modificadas del software permanecen bajo los términos
más restrictivos de la propia GNU GPL.
www.aulati.net
CopyLeft
• Copyleft o copia permitida comprende a un
grupo de derechos de propiedad intelectual
caracterizados por eliminar las restricciones de
distribución o modificación de las que adolece el
copyright, con la condición de que el trabajo
derivado se mantenga con el mismo régimen de
propiedad intelectual que el original.
www.aulati.net
Creative Commons
• Las licencias Creative Commons o CC están
inspiradas en la licencia GPL (General Public
License) de la Free Software Foundation, sin
embargo no son un tipo de licenciamiento de
software. La idea principal es posibilitar un
modelo legal ayudado por herramientas
informáticas para así facilitar la distribución y el
uso de contenidos para el dominio público.
www.aulati.net
Licenciamiento
• El libro “Open Source Licensing” es una
guía indispensable para el que usa, se
interesa y desarrolla FOSS.
• http://www.rosenlaw.com/oslbook.htm
www.aulati.net
Ventajas
 Bajo costo de adquisición y libre uso.
 Innovación tecnológica.
 Requisitos de hardware menores y durabilidad de las soluciones
 Código bajo escrutinio publico
 Independencia del proveedor.
 Posible adaptación del software
 Resulta una alternativa para desarrollar aplicaciones de alto nivel, específicamente
para desarrollar sistemas de cómputo paralelo y aplicaciones de cómputo masivo:
como manejadores de base de datos paralelos, ambiente de seguridad informática y
administradores de redes, y equipo de conectividad de muy alta capacidad.
 Reduce la dependencia tecnológica de las grandes empresas globalizadas
 Fomenta la creatividad y la actividad productiva
 Permite al usuario no solo ejecutar e programa en tantas computadoras como desee,
sino también copiarlo, inspeccionarlo, modificarlo, mejorarlo, corregir errores y
distribuirlo, o contratar a alguien para que lo haga por el.
www.aulati.net
Desventajas
 No tiene garantía proveniente del autor.
 No existen compañías únicas que respalden toda la tecnología
 En sistemas con acceso a Internet, se deben de monitorear
constantemente las -correcciones de errores de todos los
programas que contengan dichos sistemas, ya que son fuente
potenciales de intrusión. (lo mismo aplica para software no libre)
 La diversidad de distribuciones, métodos de empaquetamiento,
licencias de uso, herramientas con un mismo fin, pueden crear
confusión en cierto número de personas.
 No en todos los casos hay soporte técnico ni proveedor.
 Necesidad de capacitar al personal para usarlo
 Algunas funciones requieren de personal altamente especializado y
con ello se limita el acceso al trabajo de personal
www.aulati.net
Uso de estándares
• Estándar es un conjunto de reglas y normas de
cómo hacer las cosas.
– Ofrecen un lenguaje común entre empresas,
aplicaciones, sistemas.
– Permiten construir sistemas que pueden trabajar de
manera conjunta o bien, que permiten el flujo de
información de un lugar a otro.
• Una norma de facto puede definirse como una
especificación técnica que ha sido desarrollada
por una o varias compañías y que ha adquirido
importancia debido a las condiciones del
mercado.
www.aulati.net
Estándares abiertos
• Estándar abierto es una especificación
disponible públicamente para lograr una
tarea específica.
– HTML/XHTML
– IP
– TCP
– SQL
– OpenDocument
www.aulati.net
Interoperabilidad
 Interoperabilidad es la habilidad de interconectar sistemas,
información o procesos entre productos y servicios de diferentes
tecnologías con la finalidad de que trabajen de manera conjunta.
 Maquinas con Software Abierto pueden convivir con maquinas Windows
en red, compartiendo recursos, impresoras, archivos, etc.
 Los documentos generados en MS Office, pueden ser abiertos en
OpenOffice (excepto MS Office 2007 hasta la fecha)
 Ciertas aplicaciones “solo” Windows corren el Linux usando
“porteadores”
www.aulati.net
¿Quien hace el FLOSS?
• El Kernel de Linux
– Red Hat, 11.2 %
– Novell, 8.9 %
– IBM, 8.3 %
– Intel, 4.1 %
– LF, 3.5 %
– SGI, 2.0 %
– MIPS Technology, 1.6 %
– Oracle, 1.3 %
– MontaVista, 1.2 %
– Linutronix, 1.0 %.
www.aulati.net
¿Quien hace el FLOSS?
• En los últimos tres años 3678 programadores han
contribuido al núcleo de Linux
• Los 10 desarrolladores individuales más activos
han contribuido con el 15% del código
• De hecho 5 desarrolladores = 8.5% del total de
cambios
– Al Viro (1.9% del total de cambios al núcleo); David
Miller (1.8%);
– Adrian Bunk (1.7%);
– Ralf Baechle (1.6%);
– Andrew Morton (1.5 %),
www.aulati.net
Comparación costo/beneficio
$ 0.0$629.49 USDTotal
No necesita$36.49Antivirus
$0$324.00Paquetería de
Oficina
$0$269.00Sistema Operativo
LibreNo Libre
www.aulati.net
Tabla de equivalencias
Privativo FLOSS
Windows (XP o Vista) Ubuntu, Fedora,
Mandriva, Suse,
RedHat, etc, etc, etc.
MS Office OpenOffice
Corel Inkscape
Photoshop The GIMP
MatLab SciLab
3DS Blender
www.aulati.net
Ejemplo de Modelo de negocios
• RedHat
– $400.6 millones USD (2007)
– ~2200 empleados
• Soporte
• Asesoría
• Nuevas Funcionalidades
www.aulati.net
Circulo Virtuoso del FOSS
EMPRESAS
COMUNIDAD
ESTABILIDAD
DESARRO
LLO
$$
NUEVAS
FUNCIO
NES
CO
NTIBUCIO
NES
www.aulati.net
¿Quien usa FOSS?
 Países como Brasil, Ecuador, Venezuela, Alemania y
Argentina (entre muchos otros) dan preferencia al uso de
software libre, recientemente la presidencia del Ecuador
que todo el gobierno debe usar sistemas de Código
Abierto.
 En México:
 EL GDF
 Estado de Morelos
 Estado de Michoacán
 Presidencia de la República
 INEGI
 UNAM
 Etc.
www.aulati.net
Virus
 “Existen unos 60,000 viruses para
Windows, así como 40 para Macintosh,
como 5 para Unix comercial y como 40
para Linux. La mayoría de los virus para
Windows no son importantes, pero varios
cientos pueden causar un gran daño al
diseminarse..." (Dr. Nic Peeling and Dr
Julian Satchell 2003)
www.aulati.net
Seguridad, un ejemplo
• En el marco del CanSecWest, se lleva a cabo el
concurso “PWN to OWN”, donde las reglas son
simples, ¡la hackeas, te la llevas!.
• Las máquinas que estaban en juego eran:
– VAIO VGN-TZ37CN corriendo Ubuntu 7.10
– Fujitsu U810 corriendo Vista Ultimate SP1
– MacBook Air corriendo OSX 10.5.2
• La máquina Ubuntu NO fue hackeada al termino
del evento
www.aulati.net
Casos de éxito
• Firefox
– 500 millones de descargas desde 2002
– Es el segundo mas usado del mundo
• OpenOffice
• MySQL
– 11 millones de instalaciones
– Adquirida por SUN por mil millones de dólares
• Linux
– Presente en el 85.20% de las computadoras más
poderosas del mundo
www.aulati.net
FLOSS vs Privativo
• Febrero 2008
• Linux 61.6 % mas que en mayo del 2007 (1.25%)
• Fuentes: W3counter
Hora de la acción
Demos
www.aulati.net
¿Como puedo colaborar?
• Si Programas ¡CODIFICA!
www.aulati.net
¿Como puedo colaborar?
• SI no programas
– Contribuye con calidad
• Reporta fallas
• Sugiere nuevas funcionalidades o usos
• Envía nuevo arte o graficas
• Ayuda a mantener un website
– Contribuye con documentación
• Ayuda a hacer buena documentación
• Ayuda traduciendo algún manual
• Lee la documentación existente y corrige los errores
• Crea diagramas, capturas o gráficos para mejorar la
documentación
– Contribuye con asistencia
• Contesta preguntas en los foros
• Contribuye en la ayuda en línea
• Ayuda a otros a aprender a usar el programa
• Escribe tutoriales
www.aulati.net
¿Como puedo colaborar?
• SI no programas
– Contribuye con dinero
• Dona dinero al desarrollador
• Compra productos de FLOSS
• Contribuye con Hardware
• Contribuye con ancho de banda
• Anúnciate en sus sitios (si ofrecen el servicio)
• Compra productos de compañías que apoyan al FLOSS
– Contribuye con publicidad
• Empaqueta una aplicación para una distribución especifica de Linux
• Convence a la gente de usar programas FLOSS
• Escribe reseñas
• Escribe de nuevos usos de programas FLOSS
– Contribuye con gratitud
• Expresa tu gratitud a los desarrolladores
• Envíale a los diseñadores una postal
• Envíale al equipo un regalo
• Se amable cuando reportes fallas o pidas funcionalidades, no es su
obligación hacer todo
www.aulati.net
Dile no a la Pirateria
• “Si te van a piratear, lo que quieres es que
pirateen tus cosas, no las de la
competencia. En países en desarrollo, es
importante tener un gran porcentaje del
[mercado de] software pirateado”
Steve Balmer (Presidente y CEO de Microsoft, 1997)
www.aulati.net
Que me llevo de esta platica
• El Software Libre de Código Abierto
esta a mi disposición
• No estoy obligado a usar software
privativo
• YO puedo colaborar a tener mejor
software
• Es posible crear empresas en base al
FLOSS
www.aulati.net
Para saber más
• http://aulati.net/
• http://aulati.net/
• http://es.wikipedia.org/wiki/FOSS-FLOSS
• http://es.wikipedia.org/wiki/Software_Libre
• http://es.wikipedia.org/wiki/Código_abierto
• http://es.wikipedia.org/wiki/GNU_GPL
• http://www.soe.ucsc.edu/~malife/assets/Articulo%20v2.pdf
• http://en.wikipedia.org/wiki/List_of_open_source_software_packages
• http://www.rosenlaw.com/oslbook.htm
Tempo de Discusión Abierta
www.aulati.net
GraciasM.C. Rommel Toledo Ramírez
Aula TI (www.aulati.net)
rommel@aulati.net
www.aulati.net
Referencias
• http://news.netcraft.com/archives/web_server_survey.html
• http://marketshare.hitslink.com/report.aspx?qprid=12
• http://www.wikipedia.org
• http://www.techspot.com/news/26487-Microsoft-gains-on-Apache-in-web-
server-market-share.html
• http://nongeeksight.blogspot.com/2006/09/5-ways-to-contribute-to-open-
source.html
• http://www.w3counter.com/globalstats.php?date=2008-02-29
• http://www.top500.org/stats/list/30/osfam
• http://www.politicadigital.com.mx/
• Los logos de las diferentes marcas que aparecen aquí son propiedad de
sus respectivas compañías

Contenu connexe

Tendances

SOFTWARE LIBRE
SOFTWARE LIBRESOFTWARE LIBRE
SOFTWARE LIBREazar
 
MERCADEO Y SOFTWARE LIBRE UCV - VENEZUELA
MERCADEO Y  SOFTWARE LIBRE UCV - VENEZUELAMERCADEO Y  SOFTWARE LIBRE UCV - VENEZUELA
MERCADEO Y SOFTWARE LIBRE UCV - VENEZUELAdandresgat
 
Filosofía del Software Libre
Filosofía del Software LibreFilosofía del Software Libre
Filosofía del Software LibreStephenson Prieto
 
Software Libre y su aplicacion en las empresas
Software Libre y su aplicacion en las empresasSoftware Libre y su aplicacion en las empresas
Software Libre y su aplicacion en las empresasMeyner Avalos
 
Presentación sobre Software Libre UCV
Presentación sobre Software Libre UCVPresentación sobre Software Libre UCV
Presentación sobre Software Libre UCVkela20
 
Software Libre Presentacion
Software Libre PresentacionSoftware Libre Presentacion
Software Libre PresentacionMiriam Alsogaray
 
El software libre.ppt
El software libre.pptEl software libre.ppt
El software libre.pptcultcaadmin
 
DIAPOSITIVAS DE SOFTWARE LIBRE
DIAPOSITIVAS DE SOFTWARE LIBREDIAPOSITIVAS DE SOFTWARE LIBRE
DIAPOSITIVAS DE SOFTWARE LIBREnatalia9823
 
Trabajo (ExposicióN)
Trabajo (ExposicióN)Trabajo (ExposicióN)
Trabajo (ExposicióN)yessicaro
 
ULS - El software libre y como se puede aprovechar en la contabilidad
ULS - El software libre y como se puede aprovechar en la contabilidadULS - El software libre y como se puede aprovechar en la contabilidad
ULS - El software libre y como se puede aprovechar en la contabilidadIntComp-ULS
 
Software libre v2
Software libre v2Software libre v2
Software libre v2Alex Pardo
 

Tendances (19)

Diapositiva de software libre
Diapositiva de software libreDiapositiva de software libre
Diapositiva de software libre
 
SOFTWARE LIBRE
SOFTWARE LIBRESOFTWARE LIBRE
SOFTWARE LIBRE
 
SOFTWARE LIBRE
SOFTWARE LIBRESOFTWARE LIBRE
SOFTWARE LIBRE
 
MERCADEO Y SOFTWARE LIBRE UCV - VENEZUELA
MERCADEO Y  SOFTWARE LIBRE UCV - VENEZUELAMERCADEO Y  SOFTWARE LIBRE UCV - VENEZUELA
MERCADEO Y SOFTWARE LIBRE UCV - VENEZUELA
 
Filosofía del Software Libre
Filosofía del Software LibreFilosofía del Software Libre
Filosofía del Software Libre
 
Software Libre y su aplicacion en las empresas
Software Libre y su aplicacion en las empresasSoftware Libre y su aplicacion en las empresas
Software Libre y su aplicacion en las empresas
 
Presentación sobre Software Libre UCV
Presentación sobre Software Libre UCVPresentación sobre Software Libre UCV
Presentación sobre Software Libre UCV
 
Software Libre Presentacion
Software Libre PresentacionSoftware Libre Presentacion
Software Libre Presentacion
 
Software Libre
Software LibreSoftware Libre
Software Libre
 
Informatica
Informatica Informatica
Informatica
 
Aracelis
AracelisAracelis
Aracelis
 
El software libre.ppt
El software libre.pptEl software libre.ppt
El software libre.ppt
 
DIAPOSITIVAS DE SOFTWARE LIBRE
DIAPOSITIVAS DE SOFTWARE LIBREDIAPOSITIVAS DE SOFTWARE LIBRE
DIAPOSITIVAS DE SOFTWARE LIBRE
 
Trabajo (ExposicióN)
Trabajo (ExposicióN)Trabajo (ExposicióN)
Trabajo (ExposicióN)
 
ULS - El software libre y como se puede aprovechar en la contabilidad
ULS - El software libre y como se puede aprovechar en la contabilidadULS - El software libre y como se puede aprovechar en la contabilidad
ULS - El software libre y como se puede aprovechar en la contabilidad
 
Johana duran
Johana duranJohana duran
Johana duran
 
Ensayo software libre
Ensayo   software libreEnsayo   software libre
Ensayo software libre
 
utilidad del software libre
utilidad del software libreutilidad del software libre
utilidad del software libre
 
Software libre v2
Software libre v2Software libre v2
Software libre v2
 

En vedette (20)

4.9 re.roma.pint.esc.monum
4.9 re.roma.pint.esc.monum4.9 re.roma.pint.esc.monum
4.9 re.roma.pint.esc.monum
 
Preguntas de techoloigia
Preguntas de techoloigiaPreguntas de techoloigia
Preguntas de techoloigia
 
Trabajo de tic
Trabajo de ticTrabajo de tic
Trabajo de tic
 
Icfes 2007
Icfes 2007Icfes 2007
Icfes 2007
 
Ensayo pink tomate
Ensayo pink tomateEnsayo pink tomate
Ensayo pink tomate
 
Melvin sotelo
Melvin soteloMelvin sotelo
Melvin sotelo
 
Indicadores sociales
Indicadores socialesIndicadores sociales
Indicadores sociales
 
Hacia una pedagogía de la pregunta
Hacia una pedagogía de la preguntaHacia una pedagogía de la pregunta
Hacia una pedagogía de la pregunta
 
Practica 1 gbi
Practica 1 gbiPractica 1 gbi
Practica 1 gbi
 
Taller
TallerTaller
Taller
 
Festival de harbin
Festival de harbinFestival de harbin
Festival de harbin
 
El metodo cientifico
El metodo cientifico   El metodo cientifico
El metodo cientifico
 
Hotel santa rosa italia1
Hotel santa rosa italia1Hotel santa rosa italia1
Hotel santa rosa italia1
 
Realismo marianela
Realismo marianelaRealismo marianela
Realismo marianela
 
Quinto de la_cruz_elmer_conflicto_crisis
Quinto de la_cruz_elmer_conflicto_crisisQuinto de la_cruz_elmer_conflicto_crisis
Quinto de la_cruz_elmer_conflicto_crisis
 
Resolución 4343 de 2012
Resolución 4343 de 2012Resolución 4343 de 2012
Resolución 4343 de 2012
 
Informatica.
Informatica.Informatica.
Informatica.
 
24 ejecutando ie con azure remoteapp
24 ejecutando ie con azure remoteapp24 ejecutando ie con azure remoteapp
24 ejecutando ie con azure remoteapp
 
Equipo1 unidad2
Equipo1 unidad2Equipo1 unidad2
Equipo1 unidad2
 
Formulario componentes-ova
Formulario componentes-ovaFormulario componentes-ova
Formulario componentes-ova
 

Similaire à AULA TI

PresentacióN Sofware Libre Al 20 06 08
PresentacióN Sofware Libre Al 20 06 08PresentacióN Sofware Libre Al 20 06 08
PresentacióN Sofware Libre Al 20 06 08guestc1f576
 
Open source
Open sourceOpen source
Open sourceCafe16
 
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
 
Software Libre Sistema De InformacióN Gerencial Ucv
Software Libre  Sistema De InformacióN Gerencial UcvSoftware Libre  Sistema De InformacióN Gerencial Ucv
Software Libre Sistema De InformacióN Gerencial Ucvasimoza
 
Software Libre Sistema De InformacióN Gerencial Ucv
Software Libre  Sistema De InformacióN Gerencial UcvSoftware Libre  Sistema De InformacióN Gerencial Ucv
Software Libre Sistema De InformacióN Gerencial Ucvasimoza
 
Asignacion3 fernandez rosales_schwarz_a
Asignacion3 fernandez rosales_schwarz_aAsignacion3 fernandez rosales_schwarz_a
Asignacion3 fernandez rosales_schwarz_aaleschwarz96
 
Software libre exposición chota
Software libre exposición chotaSoftware libre exposición chota
Software libre exposición chotaEleiser Marrufo
 
Presentación de estudiantes de grado 11
Presentación de estudiantes de grado 11Presentación de estudiantes de grado 11
Presentación de estudiantes de grado 11FernandoAntonioVales
 
1 unidad 2 trabajo.docx dal
1 unidad 2 trabajo.docx dal1 unidad 2 trabajo.docx dal
1 unidad 2 trabajo.docx dalDianaledezma94
 
C:\fakepath\sotware libre
C:\fakepath\sotware libreC:\fakepath\sotware libre
C:\fakepath\sotware librepaulina8
 
Software libre v2
Software libre v2Software libre v2
Software libre v2bryan574
 
Código Abierto como alternativa a los sistemas propietarios
Código Abierto como alternativa a los sistemas propietariosCódigo Abierto como alternativa a los sistemas propietarios
Código Abierto como alternativa a los sistemas propietariosISEI
 

Similaire à AULA TI (20)

PresentacióN Sofware Libre Al 20 06 08
PresentacióN Sofware Libre Al 20 06 08PresentacióN Sofware Libre Al 20 06 08
PresentacióN Sofware Libre Al 20 06 08
 
Software libre aby
Software libre abySoftware libre aby
Software libre aby
 
6 software libre
6 software libre6 software libre
6 software libre
 
Open source
Open sourceOpen source
Open source
 
Open source
Open  sourceOpen  source
Open source
 
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 Sistema De InformacióN Gerencial Ucv
Software Libre  Sistema De InformacióN Gerencial UcvSoftware Libre  Sistema De InformacióN Gerencial Ucv
Software Libre Sistema De InformacióN Gerencial Ucv
 
Software Libre Sistema De InformacióN Gerencial Ucv
Software Libre  Sistema De InformacióN Gerencial UcvSoftware Libre  Sistema De InformacióN Gerencial Ucv
Software Libre Sistema De InformacióN Gerencial Ucv
 
Asignacion3 fernandez rosales_schwarz_a
Asignacion3 fernandez rosales_schwarz_aAsignacion3 fernandez rosales_schwarz_a
Asignacion3 fernandez rosales_schwarz_a
 
Software libre exposición chota
Software libre exposición chotaSoftware libre exposición chota
Software libre exposición chota
 
Tic tibi
Tic tibiTic tibi
Tic tibi
 
Presentación de estudiantes de grado 11
Presentación de estudiantes de grado 11Presentación de estudiantes de grado 11
Presentación de estudiantes de grado 11
 
1 unidad 2 trabajo.docx dal
1 unidad 2 trabajo.docx dal1 unidad 2 trabajo.docx dal
1 unidad 2 trabajo.docx dal
 
C:\fakepath\sotware libre
C:\fakepath\sotware libreC:\fakepath\sotware libre
C:\fakepath\sotware libre
 
Software Libre.
Software Libre.Software Libre.
Software Libre.
 
Software libre v2
Software libre v2Software libre v2
Software libre v2
 
jhonsantosSoftware libre v2
jhonsantosSoftware libre v2jhonsantosSoftware libre v2
jhonsantosSoftware libre v2
 
Software libre v2
Software libre v2Software libre v2
Software libre v2
 
Código Abierto como alternativa a los sistemas propietarios
Código Abierto como alternativa a los sistemas propietariosCódigo Abierto como alternativa a los sistemas propietarios
Código Abierto como alternativa a los sistemas propietarios
 

AULA TI

  • 1. Software Libre y de Código Abierto El poder de la comunidad M.C. Rommel Toledo Ramírez Aula TI (www.aulati.net) rommel@aulati.net
  • 4. www.aulati.net Software de Código Abierto  Es el término con el que se conoce al software distribuido y desarrollado libremente.
  • 5. www.aulati.net Decálogo del Software de Código Abierto (OSS) 1. Libre redistribución: el software debe poder ser regalado o vendido libremente. 2. Código fuente: el código fuente debe estar incluido u obtenerse libremente. 3. Trabajos derivados: la redistribución de modificaciones debe estar permitida. 4. Integridad del código fuente del autor: las licencias pueden requerir que las modificaciones sean redistribuidas sólo como parches. 5. Sin discriminación de personas o grupos: nadie puede dejarse fuera. 6. Sin discriminación de áreas de iniciativa: los usuarios comerciales no pueden ser excluidos. 7. Distribución de la licencia: deben aplicarse los mismos derechos a todo el que reciba el programa 8. La licencia no debe ser específica de un producto: el programa no puede licenciarse solo como parte de una distribución mayor. 9. La licencia no debe restringir otro software: la licencia no puede obligar a que algún otro software que sea distribuido con el software abierto deba también ser de código abierto. 10.La licencia debe ser tecnológicamente neutral: no debe requerirse la aceptación de la licencia por medio de un acceso por clic de ratón o de otra forma específica del medio de soporte del software.
  • 6. www.aulati.net Software Libre (FOSS)  Es la denominación del software que respeta la libertad de los usuarios y por tanto, una vez obtenido, puede ser usado, copiado, estudiado, modificado y redistribuido libremente.  Ejecutar el programa con cualquier propósito (privado, educativo, público, comercial, militar, etc.)  Estudiar y modificar el programa*  Copiar el programa de manera que se pueda ayudar al vecino o a cualquiera  Mejorar el programa y publicar las mejoras* *(Para la segunda y última libertad mencionadas, el acceso al código fuente es un requisito previo) La "libertad 2" (3) hace referencia a la libertad de modificar y redistribuir el software libremente licenciado bajo algún tipo de licencia de software libre que beneficie a la comunidad.
  • 7. www.aulati.net Software No Libre  Se refiere a cualquier programa informático en el que los usuarios tienen limitadas las posibilidades de usarlo, modificarlo o redistribuirlo (con o sin modificaciones), o cuyo código fuente no está disponible o el acceso a éste se encuentra restringido.
  • 8. www.aulati.net Recapitulando • OSS – Open Source Software – Software de Código Abierto • FOSS – Free Open Source Software – Software Libre de Código Abierto • FLOSS – Free/Libre Open Source Software – Software Gratuito/Libre de Código Abierto
  • 9. www.aulati.net Licenciamiento del FLOSS • GPL • GPL Versión 3 • LGPL • BSD • MTI • Copyleft
  • 10. www.aulati.net GPL • Una de las más utilizadas es la Licencia Pública General de GNU (GNU GPL). El autor conserva los derechos de autor (copyright). – Permite la redistribución y modificación bajo términos diseñados para asegurarse de que todas las versiones modificadas del software permanecen bajo los términos más restrictivos de la propia GNU GPL.
  • 11. www.aulati.net CopyLeft • Copyleft o copia permitida comprende a un grupo de derechos de propiedad intelectual caracterizados por eliminar las restricciones de distribución o modificación de las que adolece el copyright, con la condición de que el trabajo derivado se mantenga con el mismo régimen de propiedad intelectual que el original.
  • 12. www.aulati.net Creative Commons • Las licencias Creative Commons o CC están inspiradas en la licencia GPL (General Public License) de la Free Software Foundation, sin embargo no son un tipo de licenciamiento de software. La idea principal es posibilitar un modelo legal ayudado por herramientas informáticas para así facilitar la distribución y el uso de contenidos para el dominio público.
  • 13. www.aulati.net Licenciamiento • El libro “Open Source Licensing” es una guía indispensable para el que usa, se interesa y desarrolla FOSS. • http://www.rosenlaw.com/oslbook.htm
  • 14. www.aulati.net Ventajas  Bajo costo de adquisición y libre uso.  Innovación tecnológica.  Requisitos de hardware menores y durabilidad de las soluciones  Código bajo escrutinio publico  Independencia del proveedor.  Posible adaptación del software  Resulta una alternativa para desarrollar aplicaciones de alto nivel, específicamente para desarrollar sistemas de cómputo paralelo y aplicaciones de cómputo masivo: como manejadores de base de datos paralelos, ambiente de seguridad informática y administradores de redes, y equipo de conectividad de muy alta capacidad.  Reduce la dependencia tecnológica de las grandes empresas globalizadas  Fomenta la creatividad y la actividad productiva  Permite al usuario no solo ejecutar e programa en tantas computadoras como desee, sino también copiarlo, inspeccionarlo, modificarlo, mejorarlo, corregir errores y distribuirlo, o contratar a alguien para que lo haga por el.
  • 15. www.aulati.net Desventajas  No tiene garantía proveniente del autor.  No existen compañías únicas que respalden toda la tecnología  En sistemas con acceso a Internet, se deben de monitorear constantemente las -correcciones de errores de todos los programas que contengan dichos sistemas, ya que son fuente potenciales de intrusión. (lo mismo aplica para software no libre)  La diversidad de distribuciones, métodos de empaquetamiento, licencias de uso, herramientas con un mismo fin, pueden crear confusión en cierto número de personas.  No en todos los casos hay soporte técnico ni proveedor.  Necesidad de capacitar al personal para usarlo  Algunas funciones requieren de personal altamente especializado y con ello se limita el acceso al trabajo de personal
  • 16. www.aulati.net Uso de estándares • Estándar es un conjunto de reglas y normas de cómo hacer las cosas. – Ofrecen un lenguaje común entre empresas, aplicaciones, sistemas. – Permiten construir sistemas que pueden trabajar de manera conjunta o bien, que permiten el flujo de información de un lugar a otro. • Una norma de facto puede definirse como una especificación técnica que ha sido desarrollada por una o varias compañías y que ha adquirido importancia debido a las condiciones del mercado.
  • 17. www.aulati.net Estándares abiertos • Estándar abierto es una especificación disponible públicamente para lograr una tarea específica. – HTML/XHTML – IP – TCP – SQL – OpenDocument
  • 18. www.aulati.net Interoperabilidad  Interoperabilidad es la habilidad de interconectar sistemas, información o procesos entre productos y servicios de diferentes tecnologías con la finalidad de que trabajen de manera conjunta.  Maquinas con Software Abierto pueden convivir con maquinas Windows en red, compartiendo recursos, impresoras, archivos, etc.  Los documentos generados en MS Office, pueden ser abiertos en OpenOffice (excepto MS Office 2007 hasta la fecha)  Ciertas aplicaciones “solo” Windows corren el Linux usando “porteadores”
  • 19. www.aulati.net ¿Quien hace el FLOSS? • El Kernel de Linux – Red Hat, 11.2 % – Novell, 8.9 % – IBM, 8.3 % – Intel, 4.1 % – LF, 3.5 % – SGI, 2.0 % – MIPS Technology, 1.6 % – Oracle, 1.3 % – MontaVista, 1.2 % – Linutronix, 1.0 %.
  • 20. www.aulati.net ¿Quien hace el FLOSS? • En los últimos tres años 3678 programadores han contribuido al núcleo de Linux • Los 10 desarrolladores individuales más activos han contribuido con el 15% del código • De hecho 5 desarrolladores = 8.5% del total de cambios – Al Viro (1.9% del total de cambios al núcleo); David Miller (1.8%); – Adrian Bunk (1.7%); – Ralf Baechle (1.6%); – Andrew Morton (1.5 %),
  • 21. www.aulati.net Comparación costo/beneficio $ 0.0$629.49 USDTotal No necesita$36.49Antivirus $0$324.00Paquetería de Oficina $0$269.00Sistema Operativo LibreNo Libre
  • 22. www.aulati.net Tabla de equivalencias Privativo FLOSS Windows (XP o Vista) Ubuntu, Fedora, Mandriva, Suse, RedHat, etc, etc, etc. MS Office OpenOffice Corel Inkscape Photoshop The GIMP MatLab SciLab 3DS Blender
  • 23. www.aulati.net Ejemplo de Modelo de negocios • RedHat – $400.6 millones USD (2007) – ~2200 empleados • Soporte • Asesoría • Nuevas Funcionalidades
  • 24. www.aulati.net Circulo Virtuoso del FOSS EMPRESAS COMUNIDAD ESTABILIDAD DESARRO LLO $$ NUEVAS FUNCIO NES CO NTIBUCIO NES
  • 25. www.aulati.net ¿Quien usa FOSS?  Países como Brasil, Ecuador, Venezuela, Alemania y Argentina (entre muchos otros) dan preferencia al uso de software libre, recientemente la presidencia del Ecuador que todo el gobierno debe usar sistemas de Código Abierto.  En México:  EL GDF  Estado de Morelos  Estado de Michoacán  Presidencia de la República  INEGI  UNAM  Etc.
  • 26. www.aulati.net Virus  “Existen unos 60,000 viruses para Windows, así como 40 para Macintosh, como 5 para Unix comercial y como 40 para Linux. La mayoría de los virus para Windows no son importantes, pero varios cientos pueden causar un gran daño al diseminarse..." (Dr. Nic Peeling and Dr Julian Satchell 2003)
  • 27. www.aulati.net Seguridad, un ejemplo • En el marco del CanSecWest, se lleva a cabo el concurso “PWN to OWN”, donde las reglas son simples, ¡la hackeas, te la llevas!. • Las máquinas que estaban en juego eran: – VAIO VGN-TZ37CN corriendo Ubuntu 7.10 – Fujitsu U810 corriendo Vista Ultimate SP1 – MacBook Air corriendo OSX 10.5.2 • La máquina Ubuntu NO fue hackeada al termino del evento
  • 28. www.aulati.net Casos de éxito • Firefox – 500 millones de descargas desde 2002 – Es el segundo mas usado del mundo • OpenOffice • MySQL – 11 millones de instalaciones – Adquirida por SUN por mil millones de dólares • Linux – Presente en el 85.20% de las computadoras más poderosas del mundo
  • 29. www.aulati.net FLOSS vs Privativo • Febrero 2008 • Linux 61.6 % mas que en mayo del 2007 (1.25%) • Fuentes: W3counter
  • 30. Hora de la acción Demos
  • 31. www.aulati.net ¿Como puedo colaborar? • Si Programas ¡CODIFICA!
  • 32. www.aulati.net ¿Como puedo colaborar? • SI no programas – Contribuye con calidad • Reporta fallas • Sugiere nuevas funcionalidades o usos • Envía nuevo arte o graficas • Ayuda a mantener un website – Contribuye con documentación • Ayuda a hacer buena documentación • Ayuda traduciendo algún manual • Lee la documentación existente y corrige los errores • Crea diagramas, capturas o gráficos para mejorar la documentación – Contribuye con asistencia • Contesta preguntas en los foros • Contribuye en la ayuda en línea • Ayuda a otros a aprender a usar el programa • Escribe tutoriales
  • 33. www.aulati.net ¿Como puedo colaborar? • SI no programas – Contribuye con dinero • Dona dinero al desarrollador • Compra productos de FLOSS • Contribuye con Hardware • Contribuye con ancho de banda • Anúnciate en sus sitios (si ofrecen el servicio) • Compra productos de compañías que apoyan al FLOSS – Contribuye con publicidad • Empaqueta una aplicación para una distribución especifica de Linux • Convence a la gente de usar programas FLOSS • Escribe reseñas • Escribe de nuevos usos de programas FLOSS – Contribuye con gratitud • Expresa tu gratitud a los desarrolladores • Envíale a los diseñadores una postal • Envíale al equipo un regalo • Se amable cuando reportes fallas o pidas funcionalidades, no es su obligación hacer todo
  • 34. www.aulati.net Dile no a la Pirateria • “Si te van a piratear, lo que quieres es que pirateen tus cosas, no las de la competencia. En países en desarrollo, es importante tener un gran porcentaje del [mercado de] software pirateado” Steve Balmer (Presidente y CEO de Microsoft, 1997)
  • 35. www.aulati.net Que me llevo de esta platica • El Software Libre de Código Abierto esta a mi disposición • No estoy obligado a usar software privativo • YO puedo colaborar a tener mejor software • Es posible crear empresas en base al FLOSS
  • 36. www.aulati.net Para saber más • http://aulati.net/ • http://aulati.net/ • http://es.wikipedia.org/wiki/FOSS-FLOSS • http://es.wikipedia.org/wiki/Software_Libre • http://es.wikipedia.org/wiki/Código_abierto • http://es.wikipedia.org/wiki/GNU_GPL • http://www.soe.ucsc.edu/~malife/assets/Articulo%20v2.pdf • http://en.wikipedia.org/wiki/List_of_open_source_software_packages • http://www.rosenlaw.com/oslbook.htm
  • 38. www.aulati.net GraciasM.C. Rommel Toledo Ramírez Aula TI (www.aulati.net) rommel@aulati.net
  • 39. www.aulati.net Referencias • http://news.netcraft.com/archives/web_server_survey.html • http://marketshare.hitslink.com/report.aspx?qprid=12 • http://www.wikipedia.org • http://www.techspot.com/news/26487-Microsoft-gains-on-Apache-in-web- server-market-share.html • http://nongeeksight.blogspot.com/2006/09/5-ways-to-contribute-to-open- source.html • http://www.w3counter.com/globalstats.php?date=2008-02-29 • http://www.top500.org/stats/list/30/osfam • http://www.politicadigital.com.mx/ • Los logos de las diferentes marcas que aparecen aquí son propiedad de sus respectivas compañías

Notes de l'éditeur

  1. According to GPLv3 author, Richard Stallman, the most important changes are in relation to software patents , free software licence compatibility, the definition of "source code", and hardware restrictions on software modification (" tivoisation "). [8] [9] Other changes relate to internationalisation, how licence violations are handled, and how additional permissions can be granted by the copyright holder. SQLLIte 125 million copies in Mozilla Firefox . 20 million Mac OS X computers, each of which contains multiple copies of SQLite. (In Mac OS X v10.4 Apple introduced SQLite as a persistence layer of the Core Data API .) 300 million downloads of Skype . (The Skype service has 100 million registered users.) An estimated 20 million Symbian phones with SQLite. (Newer versions of Symbian OS have SQLite built-in.) Every iPhone and iPod touch .
  2. Fue utilizado por primera vez en 1998 por algunos usuarios de la comunidad del software libre, tratando de usarlo como reemplazo al ambiguo nombre original en inglés del software libre ( free software ).
  3. Las diferentes licencias Creative Commons se basan en combinar distintas propiedades. Estas propiedades son: Attribution (by): Obliga a citar las fuentes de esos contenidos. El autor debe figurar en los créditos. Noncommercial o NonCommercial (nc): Obliga a que el uso de los contenidos no pueda tener bonificación económica alguna para quien haga uso de esa licencia. No Derivative Works or NoDerivs (nd): Obliga a que esa obra sea distribuida inalterada, sin cambios. ShareAlike (sa): Obliga a que todas las obras derivadas se distribuyan siempre bajo la misma licencia del trabajo original. Muchas de las licencias Creative Commons se identifican con el acrónimo CC , que hace referencia a su nombre.
  4. Blue ray, ejemplo de standard de facto
  5. Esto rompe definitivamente con el modelo antiguo de dependencia en métodos propietarios, secretos comerciales y proveedores únicos.
  6. La interoperabilidad de la tecnología significa “la habilidad para conectar sistemas, información y procesos entre productos y servicios de diferentes tecnologías con la finalidad de que funcionen de forma conjunta en un ambiente comunicado. La estandarización es temida por aquellos que no pueden operar en mercados abiertos o que tiene productos que explotan su poder de mercado.