jacho

  somos el tiempo que nos queda

Herramientas de usuario

Herramientas del sitio


es:geek:slides:software_libre_software_para_un_mundo_mejor

Charla: Software Libre. Software para un mundo mejor

Estos son los contenidos que he preparado para la charla sobre software libre del 3 de agosto de 2012 en el Centro de la Juventud de Valdepeñas, Ciudad Real. Pulsando en el icono de la derecha, el mismo contenido que se ve en este artículo se muestra en formato de presentación, gracias al plugin S5 de DokuWiki.

De cada título se genera una transparencia diferente. El texto que aparece bajo una linea horizontal corresponde a notas de la presentación y no se muestra en las transparencias, pero sí en el formato wiki y en el imprimible.

Espero que os guste, agradecería comentarios.

View page as slide show

Software libre

meditate-small.jpg

software para un mundo mejor

Oscar Ciudad Ceprián oscar@jacho.net


Objetivo de la charla: dar a entender a gente concienciada pero ajena al software lo que es el software libre y su importancia.

La historia no es decir “usad Linux que está muy bien”, sino informar de los aspectos sociales, éticos y estratégicos.

Imágenes del proyecto GNU: http://www.gnu.org/graphics/graphics.html

Algunos conceptos

Hardware: lo que puedes ver y tocar

Software / programas: Instrucciones para que el hardware funcione

  • Sistema operativo: conjunto de programas con las funciones básicas
    • Núcleo: la parte más vital del sistema operativo
  • Aplicaciones: programas adicionales para usos específicos


Programas: grupos de instrucciones software que hacen algo concreto.

Código fuente = receta

  • Conoces los ingredientes e instrucciones
  • Aprendes y amplías tu conocimiento
  • Puedes mejorarlas, compartirlas y adaptarlas

El código fuente de un programa es como la receta de una comida: instrucciones para hacerla.

Mejorarlas: corregirlas si algo no va bien

Adaptarlas: a gente con necesidades especiales

¿Y si no tengo la receta? … ¿Qué estoy comiendo? ¿Es apta para celíacos? ¿y diabéticos? ¿Tiene una droga que me hará adicto?

… dicho en software…

¿Qué estoy ejecutando? ¿Hace lo que se supone que debe hacer? ¿Me estarán vigilando? ¿Cuidará mi privacidad? ¿Tendrá virus o malware?

¡¡No lo sé!! Estoy en manos de un proveedor

¿Qué es el software libre?

Un programa es software libre si los usuarios tienen estas libertades:

  1. Libertad de ejecutar el programa para cualquier propósito
  2. Libertad de estudiar cómo funciona el programa, y cambiarlo ⇒ acceso al código fuente
  3. Libertad de distribuir copias originales o modificadas a terceros


Esta es, resumida, la definición oficial de software libre que da la FSF (Free Software Foundation).
Definición original completa: http://www.gnu.org/philosophy/free-sw.es.html

Cualquier propósito: se evita explícitamente cualquier tipo de censura.

El Copyleft ayuda a proporcionar estas libertades y a que perduren, aprovechando los mismos mecanismos de derechos de autor que el copyright usa tradicionalmente para privarnos de ellas (de ahí el juego de palabras left↔right).

La GPL o Licencia Pública General es la plasmación jurídica del concepto copyleft. Hay muchas más, unas más suaves que otras, y no solo para software (GFDL: documentación).

Dominio público: sin derechos reservados. Lo malo de esto es que cualquiera puede coger algo en dominio público convertirlo en privativo, no favoreciendo la cooperación. Copyleft evita esto.

Todo al final acaba siendo dominio público. El software no libre también se denomina privativo (ojo, no “propietario”, esto es una mala traducción del término inglés “proprietary”)

Otra analogía con la comida

Monsanto y las licencias de semillas

La empresa patenta y concede licencias de uso para las semillas que venden:

  • Restricción explícita sobre cuándo y cómo plantar
  • Prohibición de compartir, almacenar o usar semillas excepto como diga la empresa

Grupos activistas por la justicia alimentaria se plantean aplicar la GPL en este ámbito.


Leído en “Software libre y comida libre”: https://mayfirst.org/node/198

¿Quién usa software libre?

¡Todo el mundo!

solar-dynamics-observatory.jpg 177px-android_market.jpg

El software libre ha dinamizado el progeso tecnológico

Hoy forma parte del modelo de negocio de muchas empresas tecnológicas


¡Todos! En todo el mundo, en todos los ámbitos.

Todos lo usamos, muchas veces sin saberlo.

RTEMS operating system: http://www.rtems.com/

Android: núcleo Linux.

Un poco de historia (I)

Los 60: nacido libre

El negocio era el hardware

Los 70: yo te licencio

Nuevo negocio: venta de software por separado

Restricción de derechos de usuarios finales

Los 80: nace GNU y la FSF

Un nombre: Richard M. Stallman

Nace el software libre tal y como lo conocemos


Los 60: el softare se compartía entre profesionales, acompañaba al producto hardware con el código fuente

Un poco de historia (II)

software-libre.jpg

Los 90: GNU + Linux = GNU/Linux

Distribuciones

La ayuda de internet. Grandes comunidades de desarrollo

Sigo XXI: madurez

Gran espectro de aplicaciones. Masificación

Concienciación y uso en el sector público y sistemas educativos


Estándares abiertos

194px-billgates.jpg

  • Organismos internacionales: W3C, ISO, IETF
  • Estándares: fomentan de la cooperación y la sana competencia
  • Lucha de intereses: el juego sucio de Microsoft: adoptar, extender y extinguir

Formatos abiertos vs. formatos privativos

  • MP3 vs. OGG
  • H.264 vs. Theora
  • MS Office vs. OpenDocument
  • HTML vs. Flash

Juego sucio de Microsoft: sobre todo a principios de los 00. Bombardeo a los estándares, presión para utilizar extensiones privativas.

http://es.wikipedia.org/wiki/Adoptar,_extender_y_extinguir

Un clásico: “Página optimizada para Internet Explorer”

MP3 y los royalties: el caso del VLC. Aún muchos productos no soportan estándares de video y audio libres. ¿Por qué? Nosotros no los demandamos.

Flash y Open Office Document (MS OFfice) son estándares, ¿no? Realmente no. No fueron promovidos por comités, ni su intenciñon era ser abiertos a todo el mundo y fomentar la libre elección y sana competencia

La calidad del software libre

Los estándares de calidad del software libre más popular tiende a ser altísimo

La comunidad: un millón de ojos ven mejor que dos

Visión pública del código: transparencia y mejora continua

Los mejores profesionales del mundo…

  • Hacen software libre
  • Se alimentan de software libre

Libre vs. Privativo: seguridad

Virus y malware

El mayor virus… ¡el anti-virus!

¡¡En GNU/Linux no hay virus!!

Software limpio: repositorios oficiales

Control de la privacidad. Ciber-Espionaje

Empresas y estados: rozando el límite de la legalidad, de espaldas al usuario

El software libre dificulta estas prácticas


Por definisión el software libre carece de código indeseado y de funciones no esperadas. Por desgracia hay muchos casos en software privativo, incluido freeware, de todo lo contrario.

Repositorios oficiales: facilitan instalar en un click.

Algunas licencias avisan en la letra pequeña de la difusión de datos privados, pero… ¿quién se lee la letra pequeña?

Libre vs. Privativo: ahorro

Mínimo coste para el usuario

Más productividad: reusabilidad del código

Menor obsolescencia hardware

  • Sin virus
  • Soporte a hardware antiguo: no interesante para empresas, sí para la comunidad


El coste que te ahorras en licencias revierte en expertos cercanos que adaptan el software libre a tus necesidades.

En lugar de un consultor certificado por X empresa, el modelo es más saludable.

Productividad: hay tal cantidad de bibliotecas reusables de software libre, que los tiempos de desarrollo se aceleran mucho

Obsolescencia hardware: los SO libres son los únicos cuyas versiones más modernas siguen funcionando en máquinas antiguas. El afán por “aparentar” hace que los SO privativos requieran demasiadas capacidades y equipos nuevos. A menudo es eso, algo estético.

Trabajo en comunidad

Todos podemos aportar:

  • Documentación; manuales y traducciones
  • Pruebas
  • Desarrollo
  • Uso y difusión

Toda mejora revierte en la comunidad

Fomento del conocimiento libre

Es fácil. ¡A colaborar!


En un sistema privativo, lo más que puedes hacer es usar el soporte técnico, y participar en una comunidad de usuarios, pero al final detrás hay una empresa, no la comunidad. ¿Quién corrige los errores, los que quiere?

En la Administración

Muchas ventajas, muy apropiado:

  • Garantizar independencia de fabricantes
  • Uso exclusivo de estándares abiertos
  • Garantizar seguridad y privacidad al ciudadano

Uso en contratos:

  • Fomenta la libre competencia y reduce costes
  • Mejor integración y adaptación, hecha por gente local

Garantizar seguridad y privacidad al ciudadano: es muy difícil hacerlo con software privativo.

¿Por qué fomenta la libre competencia? Si se especifica un producto de software privativo, el único que ofertará será el partner de ese producto en concreto. Si se indica el tipo de producto y se exige software libre, muchos podrán competir al no existir el concepto de partnership, del mismo modo que no puede haber monopolios.

Economía social

Con software privativo:

  • Concentración de beneficios en muy pocas empresas, la mayoría en USA
  • Apenas queda presupuesto para la adaptación y uso
  • No hay transferencia tecnológica, se eterniza la dependencia

Con software libre:

  • El dinero se va en resolver los problemas reales
  • Transferencia de tecnología real. Creación de industria local
  • No hay posibilidad de monopolios

La concentración de empresas de software propietario es un lastre: toda la pasta va a Silicon Valley. El software libre evita eso.

Al final, las empresas de software libre se deben enfocar en lo más básico: mantener satisfehco a tu cliente, mantienes al cliente porque lo tienes satisfecho. No hay ningún oro factor.

Retos y amenazas (I)

Multinacionales, monopolios y lobbies

Lobbies políticos y legislación abusiva

Acción política decepcionante. Ambigüedad en la adopción de software libre

Protección a ultranza de la propiedad intelectual

Patentes software: cada vez más absurdas


Sobre la vaguedad política: el absurdo de las distribuciones regionalesm acuerdos millonarios con empresas de software privativo.

Patentes software:

  • Bloquean la innovación
  • Pueden prohibir derecho a desarrollar software libre
  • Podría llegar el momento en que no se nos permita. Hay que luchar contra eso
  • Europa ha sido coherente, de momento

Cada vez se entiende peor el significado real del copyright. La finalidad no es el individuo, sino asegurar el progreso en beneficio de todos.

Retos y amenazas (II)

La palabra de moda: "la nube"

Un concepto extraño… ¿qué tiene de nuevo la nube?

El precio a pagar: libertad aparente, falta de libertad real

  • Espionaje institucional
  • Vigilancia
  • Censura
  • Dependencia de la red en todo momento

Retos y amenazas (III)

Nosotros mismos

Falta de ética: pirateo como “alternativa válida”

Falta de ganas de aprender. Miedo al cambio

No valorar la libertad nos hace perderla


El gran reto: la educación

El uso de software libre en la educación debe ser obligatorio.

Menos licencias → Más profesores

El falso amigo: licencias gratuitas

  • Objetivo: generar una necesidad y ganar pasta
  • Un usuario hoy es un cliente mañana

Software libre y educación

Por Richard M. Stallman


Este y otros videos de Richard Stallman: http://audio-video.gnu.org/video/



Otras fuentes y referencias


  • Bookmark "Software Libre. Software para un mundo mejor" at del.icio.us
  • Bookmark "Software Libre. Software para un mundo mejor" at Google
  • Bookmark "Software Libre. Software para un mundo mejor" at Facebook
  • Bookmark "Software Libre. Software para un mundo mejor" at Twitter

Discusión

Enter your comment. Wiki syntax is allowed:
  __  __  _____   __    ____  ____ 
 / / / / / ___/  / /   / __/ / __ \
/ /_/ / / (_ /  / /__ / _/  / /_/ /
\____/  \___/  /____//_/    \___\_\
 
es/geek/slides/software_libre_software_para_un_mundo_mejor.txt · Última modificación: 2017-08-12 14:35 por Oscar

Herramientas de la página