Introducción al Software Libre y al Conocimiento Libre · 12 Software Libre ≠ Linux El Software...

87
1 Introducción al Software Libre y al Conocimiento Libre CDTL Salas 17 de Mayo de 2010 Miriam Ruiz - Fundación CTIC [email protected]

Transcript of Introducción al Software Libre y al Conocimiento Libre · 12 Software Libre ≠ Linux El Software...

Page 1: Introducción al Software Libre y al Conocimiento Libre · 12 Software Libre ≠ Linux El Software Libre tiene que ver con las 4 libertades enunciadas (Uso, Análisis, Modificación,

1

Introducción alSoftware Libre y al Conocimiento Libre

CDTL Salas17 de Mayo de 2010

Miriam Ruiz - Fundación [email protected]

Page 2: Introducción al Software Libre y al Conocimiento Libre · 12 Software Libre ≠ Linux El Software Libre tiene que ver con las 4 libertades enunciadas (Uso, Análisis, Modificación,

2

Algunos puntos

¿Qué es eso del Software Libre?

Ejemplos de Software Libre

Aspectos éticos

¿Licencias? ¿Eso es importante?

¿Qué es el Copyleft?

Importancia económica

Page 3: Introducción al Software Libre y al Conocimiento Libre · 12 Software Libre ≠ Linux El Software Libre tiene que ver con las 4 libertades enunciadas (Uso, Análisis, Modificación,

3

Introducción al Software Libre

Page 4: Introducción al Software Libre y al Conocimiento Libre · 12 Software Libre ≠ Linux El Software Libre tiene que ver con las 4 libertades enunciadas (Uso, Análisis, Modificación,

4

¿Qué tiene de especial el software?

Duplicación: Coste virtualmente nulo

Modificación: Mucho más sencilla

Distribución: Muy barata e inmediata

Las principales barreras al uso, modificación y distribución de los contenidos digitales no son técnicas, sino puramente legales y administrativas

Page 5: Introducción al Software Libre y al Conocimiento Libre · 12 Software Libre ≠ Linux El Software Libre tiene que ver con las 4 libertades enunciadas (Uso, Análisis, Modificación,

5

Dos conceptos diferentes

Libre

Gratis

Libertad

Dinero

Page 6: Introducción al Software Libre y al Conocimiento Libre · 12 Software Libre ≠ Linux El Software Libre tiene que ver con las 4 libertades enunciadas (Uso, Análisis, Modificación,

6

Libre ≠ Gratis

¿Tengo permiso?

¿Cuánto cuesta?

Page 7: Introducción al Software Libre y al Conocimiento Libre · 12 Software Libre ≠ Linux El Software Libre tiene que ver con las 4 libertades enunciadas (Uso, Análisis, Modificación,

7

4 libertades esenciales

Libertad 0: Usar el programa con cualquier propósito, incluso comercial

Libertad 1: Estudiar el programa y usar los conocimientos obtenidos

Libertad 2: Copiar, distribuir y difundir el programa

Libertad 3: Modificar el programa y publicar los cambios

Page 8: Introducción al Software Libre y al Conocimiento Libre · 12 Software Libre ≠ Linux El Software Libre tiene que ver con las 4 libertades enunciadas (Uso, Análisis, Modificación,

8

Ventajas del Software Libre

Libertad de uso Ausencia de limitaciones administrativas artificiales Uso de estándares y tecnologías abiertas Formatos abiertos: datos son siempre recuperables Posibilidad de influir en la dirección del proyecto Mayor independencia del proveedor: eliminación de la

situación de “cliente cautivo” Código fuente: garantía de continuidad Posibilidad ilimitada de modificarlo y adaptarlo Es posible auditar el código Existencia de una comunidad No hay costes de licencias Reducción de costes

Page 9: Introducción al Software Libre y al Conocimiento Libre · 12 Software Libre ≠ Linux El Software Libre tiene que ver con las 4 libertades enunciadas (Uso, Análisis, Modificación,

9

¿Qué es el código fuente?

<<

Page 10: Introducción al Software Libre y al Conocimiento Libre · 12 Software Libre ≠ Linux El Software Libre tiene que ver con las 4 libertades enunciadas (Uso, Análisis, Modificación,

10

¿Por qué es importante?

Si tenemos la receta, podremos adaptarla a lo que queramos, y crear nuevas comidas a partir de ella

Si tenemos el plato ya cocinado, solamente podremos hacer cambios menores, como echarle sal o apartar las patatas

Si tenemos el código fuente, podemos modificar libremente el programa a nuestras necesidades

Sin el código fuente, la capacidad de personalización del programa binario está muy limitada

El código fuente no incluye solamente el código, sino también los recursos, iconos, textos, etc.

Page 11: Introducción al Software Libre y al Conocimiento Libre · 12 Software Libre ≠ Linux El Software Libre tiene que ver con las 4 libertades enunciadas (Uso, Análisis, Modificación,

11

¿Qué software NO es Libre?

● Software privativo o propietario: Otorga el derecho de uso del programa binario a cambio de una cantidad de dinero y en determinadas condiciones.

● Shareware: Permite probar el programa antes de comprarlo.

● Freeware: Se puede usar de forma gratuíta en determinadas condiciones.

● Código fuente disponible para su inspección pero no para su uso, modificación y distribución libres.

Page 12: Introducción al Software Libre y al Conocimiento Libre · 12 Software Libre ≠ Linux El Software Libre tiene que ver con las 4 libertades enunciadas (Uso, Análisis, Modificación,

12

Software Libre ≠ Linux

El Software Libre tiene que ver con las 4 libertades enunciadas (Uso, Análisis, Modificación, Redistribución). No se refiere a ninguna arquitectura en concreto.

Al poderse modificar y mejorar el software, se puede adaptar a cualquier plataforma o tecnología, y de hecho casi todos los proyectos tienden a ser multiplataforma.

Los proyectos más importantes de Software Libre están habitualmente disponibles para Linux/BSD/UNIX, para Windows en sus diferentes sabores y para Mac OS X, además de otras posibles plataformas (PDAs, Móviles, etc.)

Page 13: Introducción al Software Libre y al Conocimiento Libre · 12 Software Libre ≠ Linux El Software Libre tiene que ver con las 4 libertades enunciadas (Uso, Análisis, Modificación,

13

Aspectos éticos

Page 14: Introducción al Software Libre y al Conocimiento Libre · 12 Software Libre ≠ Linux El Software Libre tiene que ver con las 4 libertades enunciadas (Uso, Análisis, Modificación,

14

El acceso al conocimiento

Por primera vez en la historia tenemos una economía cuyos bienes más importantes tienen coste marginal cero

La aparición de la imprenta, aunque popularizó el conocimiento, creó una industria muy poderosa

Al popularizarse el conocimiento, tener acceso a él se convierte en una ventaja importante

Sólo accedían al conocimiento quienes tenían el dinero necesario para pagarlo, lo que era muy discriminatorio

Medidas para evitar dicha discriminación: bibliotecas públicas, escuela pública,...

Page 15: Introducción al Software Libre y al Conocimiento Libre · 12 Software Libre ≠ Linux El Software Libre tiene que ver con las 4 libertades enunciadas (Uso, Análisis, Modificación,

15

El Copyright

Es un conjunto de normas y principios que regulan los derechos morales y patrimoniales que la ley concede a las y los autores, por el solo hecho de la creación de una obra literaria, artística, científica o didáctica

Surge como una medida de censura A principios del siglo XIX se convierte en un “contrato

social” para favorecer la producción, mediante la regulación de las empresas (no afectaban a particulares).

En la actualidad son normas draconianas de regulación de actividades privadas

Page 16: Introducción al Software Libre y al Conocimiento Libre · 12 Software Libre ≠ Linux El Software Libre tiene que ver con las 4 libertades enunciadas (Uso, Análisis, Modificación,

16

La Ciencia como paradigma

El conocimiento no se desarrolla de forma aislada sino, por el contrario, en comunidad: “Si he conseguido ver más lejos es por que me he aupado en hombros de gigantes" (Isaac Newton)

Criterios fundamentales del desarrollo de la ciencia:− El conocimiento es propiedad de la humanidad

− Es imprescindible la revisión de pares

− Espíritu crítico

− Construcción incremental (la pirámide de la ciencia)

− Libertad de las y los investigadores

Page 17: Introducción al Software Libre y al Conocimiento Libre · 12 Software Libre ≠ Linux El Software Libre tiene que ver con las 4 libertades enunciadas (Uso, Análisis, Modificación,

17

La Ciencia como paradigma

El software, en el siglo XXI es un bien público Estamos hablando de una confrontación entre dos

formas de organización social. En el fondo, se trata de una lucha por el control de los medios y, en última instancia, la democratización o no del poder

La comunidad del Software Libre está comprometida con la proposición de que los elementos ejecutables primordiales de la tecnología pueden ser producidos sin que existan relaciones de propiedad discriminatorias

Page 18: Introducción al Software Libre y al Conocimiento Libre · 12 Software Libre ≠ Linux El Software Libre tiene que ver con las 4 libertades enunciadas (Uso, Análisis, Modificación,

18

Page 19: Introducción al Software Libre y al Conocimiento Libre · 12 Software Libre ≠ Linux El Software Libre tiene que ver con las 4 libertades enunciadas (Uso, Análisis, Modificación,

19

¿Y todo eso, para qué sirve?

Page 20: Introducción al Software Libre y al Conocimiento Libre · 12 Software Libre ≠ Linux El Software Libre tiene que ver con las 4 libertades enunciadas (Uso, Análisis, Modificación,

20

El programa no va en tu nuevo S.O.

Muchas veces, al salir nuevas versiones de los sistemas operativos o sus librerías, el programa deja de ser compatible con éstos y ya no funciona. Pasó con Windows XP y Windows Vista, ¿recordáis?

Otras veces, se desea migrar a un sistema operativo diferente para el cual no existe una versión del programa que necesitamos. Por ejemplo si decidimos pasarnos a Mac OS X o a Linux

Al disponer del código fuente y ser Software Libre, podemos compilar y adaptar -o encargar que alguien nos lo haga- el programa al nuevo sistema operativo

Page 21: Introducción al Software Libre y al Conocimiento Libre · 12 Software Libre ≠ Linux El Software Libre tiene que ver con las 4 libertades enunciadas (Uso, Análisis, Modificación,

21

El producto está descontinuado

En algunos casos, la compañía que fabrica el producto simplemente desaparece, y éste con ella. Esto es especialmente crítico en el caso de compañías pequeñas

En otros casos, la empresa simplemente decide que ese producto no le resulta rentable y decide eliminarlo de su catálogo

Al ser Software Libre, seguimos disponiendo del producto, podemos usarlo en los nuevos puestos que queramos y, si es necesario adaptarlo, podemos hacerlo

Page 22: Introducción al Software Libre y al Conocimiento Libre · 12 Software Libre ≠ Linux El Software Libre tiene que ver con las 4 libertades enunciadas (Uso, Análisis, Modificación,

22

Chantaje del proveedor

Si la aplicación es muy crítica para nosotros, y la barrera de salida es muy grande, estamos totalmente en manos del proveedor

Si el proveedor decide restringir funcionalidad o encarecer el uso, no podemos hacer nada para evitarlo

Si el proveedor decide extorsionarnos en base al soporte, mantenimiento, personalización o cualquier otro servicio asociado al software, su posición privilegiada hace que no podamos evitarlo

Es extremadamente difícil, a veces legalmente imposible, que otros proveedores puedan trabajar con ese producto, con lo que no existe competencia

Page 23: Introducción al Software Libre y al Conocimiento Libre · 12 Software Libre ≠ Linux El Software Libre tiene que ver con las 4 libertades enunciadas (Uso, Análisis, Modificación,

23

Posibilidad de auditoría

Podemos tener la garantía de que no hay malware: troyanos, bombas de tiempo o ningún código malicioso en general

Incluso si no auditamos el software y lo hubiera, tenemos el código fuente del mismo para poder averiguar qué es lo que ha pasado y demostrarlo

La propia comunidad audita permanentemente las aplicaciones libres más difundidas

Page 24: Introducción al Software Libre y al Conocimiento Libre · 12 Software Libre ≠ Linux El Software Libre tiene que ver con las 4 libertades enunciadas (Uso, Análisis, Modificación,

24

Accesibilidad de los datos

Cuando dejamos de manejar un programa, a menudo tenemos que abandonar los documentos y datos que gestionábamos con él. ¿Alguien es capaz de recuperar sus archivos de WordPerfect?

Habitualmente los programas libres usan estándares abiertos

Incluso en el caso de que use estructuras específicas, éstas están públicamente documentadas y el código fuente que las gestiona es totalmente accesible

Incluso aunque decidamos no portar los datos, siempre disponemos del programa original que los usaba para poder acceder a ellos

Page 25: Introducción al Software Libre y al Conocimiento Libre · 12 Software Libre ≠ Linux El Software Libre tiene que ver con las 4 libertades enunciadas (Uso, Análisis, Modificación,

25

Accesibilidad de los datos

Cuando dejamos de manejar un programa, a menudo tenemos que abandonar los documentos y datos que gestionábamos con él. ¿Alguien es capaz de recuperar sus archivos de WordPerfect?

Habitualmente los programas libres usan estándares abiertos

Incluso en el caso de que use estructuras específicas, éstas están públicamente documentadas y el código fuente que las gestiona es totalmente accesible

Incluso aunque decidamos no portar los datos, siempre disponemos del programa original que los usaba para poder acceder a ellos

Page 26: Introducción al Software Libre y al Conocimiento Libre · 12 Software Libre ≠ Linux El Software Libre tiene que ver con las 4 libertades enunciadas (Uso, Análisis, Modificación,

26

Importancia económica

Page 27: Introducción al Software Libre y al Conocimiento Libre · 12 Software Libre ≠ Linux El Software Libre tiene que ver con las 4 libertades enunciadas (Uso, Análisis, Modificación,

27

En Europa

Europa es pionera en el desarrollo de Software Libre: 29% de todo el software desarrollado

El 65% de las empresas han adoptado o tienen interés en adoptar soluciones de Software Libre

De ellas, un 53% tienen software libre para la gestión de bases de datos, un 32% para la gestión de redes, y un 30% en seguridad.

A futuro, la evolución prevista es en e-learning, gestión de redes, desarrollo de aplicaciones y de creación de contenidos digitales.

Page 28: Introducción al Software Libre y al Conocimiento Libre · 12 Software Libre ≠ Linux El Software Libre tiene que ver con las 4 libertades enunciadas (Uso, Análisis, Modificación,

28

En España

El 33% del software utilizado por las PYMEs es libre.

Principalmente utilizado para sistemas de gestión de bases de datos (66%), servidores web (61%), sistemas operativos (61%) y suites ofimáticas (48%).

Page 29: Introducción al Software Libre y al Conocimiento Libre · 12 Software Libre ≠ Linux El Software Libre tiene que ver con las 4 libertades enunciadas (Uso, Análisis, Modificación,

29

Los motivos

Las razones para elegir Software Libre en las grandes corporaciones son el menor o nulo coste de licencia (91% de las empresas encuestadas), el acceso al código fuente (80%), el menor coste total de propiedad TCO (78%), y la valoración de los estándares y procesos de desarrollo abierto (72%).

En cuanto a las PYMEs, igualmente el menor o nulo coste de licencia es el principal valor (80%), seguido del acceso al código fuente (77%), el menor TCO (79%), y los estándares y procesos de desarrollo abiertos (77%).

Page 30: Introducción al Software Libre y al Conocimiento Libre · 12 Software Libre ≠ Linux El Software Libre tiene que ver con las 4 libertades enunciadas (Uso, Análisis, Modificación,

30

Los resultados

El 59% de las PYMEs, y el 41% de las grandes empresas que han adoptado alguna solución de Software Libre reconocen haber reducido costes.

Se muestran muy satisfechas con su uso el 82% de grandes empresas y el 78% de las PYMEs.

Finalmente, entre las empresas usuarias, el 85% de las PYMEs y el 95% de las grandes compañías afirman hacer aportaciones a la comunidad de desarrollo.

Page 31: Introducción al Software Libre y al Conocimiento Libre · 12 Software Libre ≠ Linux El Software Libre tiene que ver con las 4 libertades enunciadas (Uso, Análisis, Modificación,

31

Fuente

Informe sobre el estado del arte del Software de Fuentes Abiertas en la empresa española. 2009

Realizado por CENATIC, Centro Nacional de Referencia de Aplicación de las TIC basadas en fuentes abiertas.

Publicado el 4 de Mayo de 2010. Disponible en:

http://www.cenatic.es/url/informe_empresas

Page 32: Introducción al Software Libre y al Conocimiento Libre · 12 Software Libre ≠ Linux El Software Libre tiene que ver con las 4 libertades enunciadas (Uso, Análisis, Modificación,

32

La Comunidad

Page 33: Introducción al Software Libre y al Conocimiento Libre · 12 Software Libre ≠ Linux El Software Libre tiene que ver con las 4 libertades enunciadas (Uso, Análisis, Modificación,

33

¿Quién es la comunidad?

Grandes corporaciones

GobiernosUniversidades y

centros formativos

EstudiantesCentros

tecnológicos y de investigación

Administraciones públicas

PYMEs

Profesionales liberales y

autónomos/as

Personas particulares y voluntarios/as

Organizaciones no

gubernamentales

Asociaciones y fundaciones

Page 34: Introducción al Software Libre y al Conocimiento Libre · 12 Software Libre ≠ Linux El Software Libre tiene que ver con las 4 libertades enunciadas (Uso, Análisis, Modificación,

34

Tres aspectos del Software Libre

Licencia Comunidad

Metodologíade desarrollo

Page 35: Introducción al Software Libre y al Conocimiento Libre · 12 Software Libre ≠ Linux El Software Libre tiene que ver con las 4 libertades enunciadas (Uso, Análisis, Modificación,

35

El “bazar” y la “catedral”

Modelo dedesarrollo

Tipo“bazar”

Modelo dedesarrollo

Tipo“catedral”

Page 36: Introducción al Software Libre y al Conocimiento Libre · 12 Software Libre ≠ Linux El Software Libre tiene que ver con las 4 libertades enunciadas (Uso, Análisis, Modificación,

36

Cooperación competitiva

El Software Libre configura un paradigma de desarrollo entre pares sin la necesidad de

una autoridad coordinadora, que se aprovecha de los mecanismos de evolución natural para mejorar la calidad, y en el que la permanencia en las posiciones de control

del producto están regidas por la meritocracia y la participación activa,

eliminando automáticamente a quienes no innovan

Page 37: Introducción al Software Libre y al Conocimiento Libre · 12 Software Libre ≠ Linux El Software Libre tiene que ver con las 4 libertades enunciadas (Uso, Análisis, Modificación,

37

¿Por qué se hace Software Libre?

Desarrollo de aplicaciones sin vocación comercial Venta de servicios de valor añadido sobre el producto Ahorro de costes mediante desarrollos compartidos Mejora de la capacidad comercial de bienes complementarios a

la aplicación Creación de valor de marca Dependencia respecto a algún producto esencial en la cadena

de valor (hardware, conectividad, etc.) Comercialización de complementos, posiblemente no libres,

desarrollados sobre una arquitectura base libre Comercialización de la capacidad de eliminar las restricciones

de Copyleft en productos derivados comerciales Versiones diferentes: “Community” y “Enterprise”

Page 38: Introducción al Software Libre y al Conocimiento Libre · 12 Software Libre ≠ Linux El Software Libre tiene que ver con las 4 libertades enunciadas (Uso, Análisis, Modificación,

38

Licencias de Software Libre

Page 39: Introducción al Software Libre y al Conocimiento Libre · 12 Software Libre ≠ Linux El Software Libre tiene que ver con las 4 libertades enunciadas (Uso, Análisis, Modificación,

39

Licencias de Software

Conjunto de términos o condiciones bajo las que se permite utilizar, modificar, distribuir y/o comunicar públicamente el software, en una forma determinada, por parte de quienes poseen los derechos de autoría del mismo

Sin una licencia explícita que autorice el uso, modificación, difusión o comunicación pública, no tenemos ningún derecho ni permiso para usar de ningún modo la aplicación

Page 40: Introducción al Software Libre y al Conocimiento Libre · 12 Software Libre ≠ Linux El Software Libre tiene que ver con las 4 libertades enunciadas (Uso, Análisis, Modificación,

40

Puntos sobre propiedad intelectual

El autor puede licenciar aquello sobre lo que posee los derechos las veces que quiera con las licencias que quiera

Solamente se puede relicenciar aquello sobre lo que no poseemos la propiedad intelectual si el autor nos lo permite, y con sus condiciones

Si hay dos componentes con diferente licencia, solamente se pueden usar conjuntamente si se pueden satisfacer las condiciones de ambas de forma simultánea

Page 41: Introducción al Software Libre y al Conocimiento Libre · 12 Software Libre ≠ Linux El Software Libre tiene que ver con las 4 libertades enunciadas (Uso, Análisis, Modificación,

41

Software Libre = Licencia Libre

4 Libertades: Usarlo Analizarlo Compartirlo Mejorarlo

Licencias Libres: GPL LGPL BSD MIT Apache MPL ...

Page 42: Introducción al Software Libre y al Conocimiento Libre · 12 Software Libre ≠ Linux El Software Libre tiene que ver con las 4 libertades enunciadas (Uso, Análisis, Modificación,

42

¿Es Software Libre u Open Source?

Software Libre se centra en el concepto de las libertades

otorgadas a quienes reciben el programa

Open Source se centra en la mayor eficiencia del proceso

productivo basado en el modelo bazar respecto al modelo catedral

Page 43: Introducción al Software Libre y al Conocimiento Libre · 12 Software Libre ≠ Linux El Software Libre tiene que ver con las 4 libertades enunciadas (Uso, Análisis, Modificación,

43

Licencia ≠ Soporte

Pagar una licencia de uso solamente otorga el permiso para usar el producto, no tiene que incluir soporte. De hecho, el soporte básico de los productos privativos es mínimo.

No pagar una licencia de uso no garantiza un soporte gratuito. Libre ≠ Soporte gratuito.

El Software Libre garantiza que puedo contratar el soporte, si lo deseo, a quien yo quiera, no a quien el fabricante me imponga.

Pagar por poder estacionar en zona azul no me garantiza nada

más que el hecho de poder aparcar sin que me multen.

Page 44: Introducción al Software Libre y al Conocimiento Libre · 12 Software Libre ≠ Linux El Software Libre tiene que ver con las 4 libertades enunciadas (Uso, Análisis, Modificación,

44

Tipos de licencia

Page 45: Introducción al Software Libre y al Conocimiento Libre · 12 Software Libre ≠ Linux El Software Libre tiene que ver con las 4 libertades enunciadas (Uso, Análisis, Modificación,

45

¿Cómo sé si es Software Libre?

Libre: Licencia aprobada por la Free Software Foundation (FSF)

Open Source: Aprobada por la Open Source Iniciative (OSI)

DFSG: Libre según las Debian Free Software Guidelines

Wikipedia: Contiene mucha información sobre las licencias libres

Page 46: Introducción al Software Libre y al Conocimiento Libre · 12 Software Libre ≠ Linux El Software Libre tiene que ver con las 4 libertades enunciadas (Uso, Análisis, Modificación,

46

Algunas licencias libres

Page 47: Introducción al Software Libre y al Conocimiento Libre · 12 Software Libre ≠ Linux El Software Libre tiene que ver con las 4 libertades enunciadas (Uso, Análisis, Modificación,

47

Copyleft: All Rights Reversed

Page 48: Introducción al Software Libre y al Conocimiento Libre · 12 Software Libre ≠ Linux El Software Libre tiene que ver con las 4 libertades enunciadas (Uso, Análisis, Modificación,

48

¿Qué es el Copyleft?

Utiliza las herramientas provistas por las leyes del copyright para eliminar las restricciones de distribución o modificación.

Condición de que el trabajo derivado se mantenga con el mismo régimen de derechos de autoría que el original

Permite proteger una gran diversidad de obras, tales como programas informáticos, arte, cultura y ciencia, es decir prácticamente casi cualquier tipo de producción creativa

Page 49: Introducción al Software Libre y al Conocimiento Libre · 12 Software Libre ≠ Linux El Software Libre tiene que ver con las 4 libertades enunciadas (Uso, Análisis, Modificación,

49

Programa sin Copyleft

Libre Libre Libre

Privativo Privativo Privativo

Autor/a

Page 50: Introducción al Software Libre y al Conocimiento Libre · 12 Software Libre ≠ Linux El Software Libre tiene que ver con las 4 libertades enunciadas (Uso, Análisis, Modificación,

50

Programa con Copyleft

Libre Libre Libre

Privativo Privativo Privativo

Autor/a X X

Page 51: Introducción al Software Libre y al Conocimiento Libre · 12 Software Libre ≠ Linux El Software Libre tiene que ver con las 4 libertades enunciadas (Uso, Análisis, Modificación,

51

Tipos de Copyleft

Page 52: Introducción al Software Libre y al Conocimiento Libre · 12 Software Libre ≠ Linux El Software Libre tiene que ver con las 4 libertades enunciadas (Uso, Análisis, Modificación,

52

Page 53: Introducción al Software Libre y al Conocimiento Libre · 12 Software Libre ≠ Linux El Software Libre tiene que ver con las 4 libertades enunciadas (Uso, Análisis, Modificación,

53

Más allá del Software Libre

Page 54: Introducción al Software Libre y al Conocimiento Libre · 12 Software Libre ≠ Linux El Software Libre tiene que ver con las 4 libertades enunciadas (Uso, Análisis, Modificación,

54

¿Qué es un recurso digital?

Es cualquier tipo de información que esté almacenada en formato digital

Por ejemplo: libros electrónicos, bases de datos, imágenes, material multimedia, programas de ordenador, directorios de información, motores

de búsqueda, etc.

Page 55: Introducción al Software Libre y al Conocimiento Libre · 12 Software Libre ≠ Linux El Software Libre tiene que ver con las 4 libertades enunciadas (Uso, Análisis, Modificación,

55

Conocimiento Libre

Hasta hace pocas décadas el conocimiento era patrimonio de la humanidad, y existía libertad de uso

y acceso al mismo. Con la aparición de límites artificiales como las patentes y los derechos de autoría entre otros (mal denominados en conjunto propiedad

intelectual), el conocimiento perdió esta característica. En la actualidad, mientras que el avance de la tecnología por lograr una sociedad digitalizada y conectada brinda al

conocimiento humano nuevas posibilidades de crecimiento, estos límites artificiales están

restringiendo la posibilidad de aprovechar éste potencial.

Page 56: Introducción al Software Libre y al Conocimiento Libre · 12 Software Libre ≠ Linux El Software Libre tiene que ver con las 4 libertades enunciadas (Uso, Análisis, Modificación,

56

Libertades del Conocimiento Libre

● El conocimiento libre puede ser libremente adquirido y libremente usado, con cualquier propósito y sin necesitar permiso de nadie.● El conocimiento libre puede adaptarse libremente a las necesidades de quien lo adquiere. El acceso a una fuente modificable del conocimiento es una precondición para ello.● El conocimiento libre puede compartirse libremente con los demás.● El conocimiento libre es tal que puede mejorarse y sus versiones adaptadas y mejoradas pueden compartirse libremente con los demás, para que así se beneficie la comunidad entera. El acceso a una fuente modificable del conocimiento es una precondición para ello.

Page 57: Introducción al Software Libre y al Conocimiento Libre · 12 Software Libre ≠ Linux El Software Libre tiene que ver con las 4 libertades enunciadas (Uso, Análisis, Modificación,

57

Licencias Creative Commons

Cláusulas disponibles:● Reconocimiento ("by", o Attribution)● No Comercial ("nc", o Non commercial)● Sin Obra Derivada ("nd" o No Derivate Works)● Compartir Igual ("sa" o Share Alike)

6 licencias principales para escoger:● by, by-nc● by-nd, by-nc-nd● by-sa, by-nc-sa

Realmente libres (DFSG):● CC0 (dominio público)● CC-by 3.0● CC-by-sa 3.0

Page 58: Introducción al Software Libre y al Conocimiento Libre · 12 Software Libre ≠ Linux El Software Libre tiene que ver con las 4 libertades enunciadas (Uso, Análisis, Modificación,

58

La apertura de datos y sistemas

Page 59: Introducción al Software Libre y al Conocimiento Libre · 12 Software Libre ≠ Linux El Software Libre tiene que ver con las 4 libertades enunciadas (Uso, Análisis, Modificación,

59

La apertura en todos los ámbitos

Open Source: Software Libre o de Código Abierto

Open Formats: Formatos Abiertos

Open Standards: Estándares Abiertos

Open Data: Datos Abiertos

Page 60: Introducción al Software Libre y al Conocimiento Libre · 12 Software Libre ≠ Linux El Software Libre tiene que ver con las 4 libertades enunciadas (Uso, Análisis, Modificación,

60

¿Qué son Formatos Abiertos?

Son especificaciones para almacenar datos digitales, publicadas y libres de restricciones legales de uso. Deben poder ser implementables por programas propietarios o libres

Los programas propietarios pueden usar formatos abiertos, y los programas abiertos también usan a menudo formatos propietarios

Varios fabricantes comerciales publican sus estándares para que puedan ser implementados en otros sistemas, incluyendo

desarrolladores de Software Libre, como hizo Adobe Systems con Portable Document Format (PDF), o Microsoft con el Formato de

Texto Enriquecido (RTF)

Sin embargo, algunos formatos propietarios son cubiertos por patentes con derechos reservados u otros requisitos restrictivos

que prohíben su implementación por Software Libre

Page 61: Introducción al Software Libre y al Conocimiento Libre · 12 Software Libre ≠ Linux El Software Libre tiene que ver con las 4 libertades enunciadas (Uso, Análisis, Modificación,

61

Ejemplos de Formatos Abiertos

● Texto:● EPUB (estándar para ebook)● HTML (formato estándar de las páginas web)● OpenDocument de OASIS (para documentos de oficina)● PDF (formato de documento portátil)● RTF (formato de texto enriquecido)● TXT (formato de texto)

● Imagen:● JPEG (formato de imagen)● PNG (formato de imagen)● SVG (formato de gráficos vectoriales)

● Vídeo:● Dirac (codec de vídeo basado en wavelets)● Theora (formato de vídeo)

● Audio:● FLAC (formato de audio sin pérdida)● Speex (formato de voz)● Vorbis (formato de audio general)

Page 62: Introducción al Software Libre y al Conocimiento Libre · 12 Software Libre ≠ Linux El Software Libre tiene que ver con las 4 libertades enunciadas (Uso, Análisis, Modificación,

62

¿Qué son Estándares Abiertos?

Especificación disponible públicamente para lograr una tarea específica, desarrollada en proceso abierto a toda la industria y que garantiza que cualquiera la puede usar sin

necesidad de pagar regalías o rendir condiciones a ningún otro.

Los estándares abiertos que pueden ser implementados por cualquiera, sin regalías o otra restricción, son algunas veces

referidos como Formato abierto en el caso de que sean formatos, o estándares libres.

Cualquiera con el conocimiento técnico necesario y recursos puede construir productos que trabajen con los de otros

vendedores, los cuales comparten en su diseño base el estándar.

Page 63: Introducción al Software Libre y al Conocimiento Libre · 12 Software Libre ≠ Linux El Software Libre tiene que ver con las 4 libertades enunciadas (Uso, Análisis, Modificación,

63

Ejemplos de Estándares Abiertos

● Sistemas:● GSM Sistema Global para Comunicaciones Móviles especificado por 3GPP

(Nota: sobre este protocolo existe controversia acerca de su apertura debido a que está sujeto a regalías y por ejemplo no cumpliría las condiciones expresadas ni las definiciones de estándar abierto del Marco Europeo de Interoperabilidad de la Unión Europea, ni la definición de Ken Kechner, ni la de Bruce Perens como algunas de definiciones de estándares abiertos importantes de contraste)

● Hardware:● ISA (especificación de IBM para tarjetas plug-in a PC de arquitectura IBM,

después estandarizados por la IEEE)● PCI (especificación de Intel para tarjetas a PC de arquitectura IBM)● AGP (especificación de Intel para tarjetas de vídeo a PC de arquitectura

IBM)

Page 64: Introducción al Software Libre y al Conocimiento Libre · 12 Software Libre ≠ Linux El Software Libre tiene que ver con las 4 libertades enunciadas (Uso, Análisis, Modificación,

64

¿Qué son Datos Abiertos?

Es una filosofía y práctica que persigue que determinados datos estén disponibles de libremente para todo el mundo.

Están centrados en material no-textual como información geográfica, el genoma, compuestos químicos, fórmulas

matemáticas y científicas, datos médicos, biodiversidad, etc.

Son fuentes de datos que históricamente han estado en control de organizaciones, públicas o privadas; y cuyo acceso ha estado

restringido mediante limitaciones, licencias, copyright, y patentes.

Estas limitaciones van en contra del bien común

Para que un dato sea abierto debe ser accesible y reutilizable sin exigir permisos específicos, aunque los tipos de reutilización

pueden estar controlados mediante una licencia

Page 65: Introducción al Software Libre y al Conocimiento Libre · 12 Software Libre ≠ Linux El Software Libre tiene que ver con las 4 libertades enunciadas (Uso, Análisis, Modificación,

65

Ejemplos de Software Libre

Page 66: Introducción al Software Libre y al Conocimiento Libre · 12 Software Libre ≠ Linux El Software Libre tiene que ver con las 4 libertades enunciadas (Uso, Análisis, Modificación,

66

Sistema operativo

Ubuntu: Probablemente la distribución de Linux más sencilla para el escritorio. Existe también una versión de servidor. Tiene soporte empresarial. Hay versiones con Gnome (“Ubuntu”) y con KDE (“Kubuntu”)

Red Hat: La más popular en el ámbito de los servidores. Muy buen soporte empresarial y certificaciones para múltiples productos comerciales. Su versión comunitaria es Fedora.

SuSE: Pertenece a Novell. Cómoda de instalar y administrar, y buen soporte empresarial. Existe una versión comunitaria llamada OpenSuSE.

Debian: La distribución comunitaria más importante, y la que tiene fama de ser más estable y robusta. Ubuntu se basa en ella.

Page 67: Introducción al Software Libre y al Conocimiento Libre · 12 Software Libre ≠ Linux El Software Libre tiene que ver con las 4 libertades enunciadas (Uso, Análisis, Modificación,

67

Navegadores web

Mozilla Firefox: A marzo de 2010 según Marketshare cuenta con el 24,52% de cuota de navegador. Según w3schools, cuenta con el 46,2%. Incluye navegación por pestañas, corrector ortográfico, búsqueda progresiva, marcadores dinámicos, administrador de descargas y un sistema de búsqueda integrado. Se pueden añadir funciones a través de complementos desarrolladas por terceros.

Google Chrome -y su variante libre, Chromium-: desarrollado por Google. Es el tercer navegador más utilizado en Internet. Posee una cuota del 6,13%. El objetivo principal es la estabilidad, velocidad y seguridad, e incluir una interfaz sencilla y eficiente. Actualmente la galería de extensiones posee 4.000 extensiones.

Page 68: Introducción al Software Libre y al Conocimiento Libre · 12 Software Libre ≠ Linux El Software Libre tiene que ver con las 4 libertades enunciadas (Uso, Análisis, Modificación,

Mozilla Firefox

Page 69: Introducción al Software Libre y al Conocimiento Libre · 12 Software Libre ≠ Linux El Software Libre tiene que ver con las 4 libertades enunciadas (Uso, Análisis, Modificación,

69

Ofimática

Writer: Procesador de textos similar en funcionalidad a Microsoft Word y WordPerfect.

Calc: Hoja de cálculo similar Microsoft Excel o Lotus 1-2-3.

Impress: Impress es un programa de presentación similar a Microsoft PowerPoint o Keynote de Apple.

Base: Programa de manipulación de bases de datos similar a Microsoft Access.

Draw: Editor de gráficos vectoriales y herramienta de diagramación, similar a Microsoft Visio y comparable en características a las primeras versiones de CorelDRAW.

Math: Programa para la creación y edición de fórmulas matemáticas, similar a Microsoft Equation Editor.

Page 70: Introducción al Software Libre y al Conocimiento Libre · 12 Software Libre ≠ Linux El Software Libre tiene que ver con las 4 libertades enunciadas (Uso, Análisis, Modificación,

OpenOffice.Org Writer

Page 71: Introducción al Software Libre y al Conocimiento Libre · 12 Software Libre ≠ Linux El Software Libre tiene que ver con las 4 libertades enunciadas (Uso, Análisis, Modificación,

OpenOffice.Org Calc

Page 72: Introducción al Software Libre y al Conocimiento Libre · 12 Software Libre ≠ Linux El Software Libre tiene que ver con las 4 libertades enunciadas (Uso, Análisis, Modificación,

72

Correo electrónico

Mozilla Thunderbird es un cliente de correo electrónico de la Fundación Mozilla. Soporta IMAP/POP, correo HTML, noticias, RSS, etiquetas, corrector ortográfico incorporado, soporte de extensiones y skins, buscadores, cifrado PGP, un filtro bayesiano de spam entre otras características. Como todos los productos de Mozilla, es muy fácilmente configurable y Entre las extensiones más notables tenemos Lightning, que añade soporte de calendario.

Novell Evolution es un gestor libre de información personal y de trabajo en grupo para GNOME. Combina administración de correo electrónico, calendario, agenda y lista de tareas. Su interfaz gráfica y funcionalidad es equiparable a la de la aplicación Microsoft Outlook. Puede opcionalmente conectarse a servidores Microsoft Exchange usando su interfaz web y un añadido conocido como Connector.

Page 73: Introducción al Software Libre y al Conocimiento Libre · 12 Software Libre ≠ Linux El Software Libre tiene que ver con las 4 libertades enunciadas (Uso, Análisis, Modificación,

Mozilla Thunderbird

Page 74: Introducción al Software Libre y al Conocimiento Libre · 12 Software Libre ≠ Linux El Software Libre tiene que ver con las 4 libertades enunciadas (Uso, Análisis, Modificación,

74

Gestión

Sistema ERP (Enterprise Resource Planning) y CRM (Customer Relationship Management) publicado bajo la licencia GPL.

OpenERP se describe así mismo como el ERP Open Source más sencillo que existe hasta el momento.

Tiene componentes separados en esquema Cliente-servidor. Dispone de interfaces XML-RPC, y SOAP. Se puede usar a través de cliente de escritorio o de cliente web.

Entre sus características están la contabilidad analítica, contabilidad financiera, gestión de almacenes/inventario, gestión de ventas y compras, automatización de tareas, campañas de marketing, ayuda técnica(Helpdesk), y punto de venta.

Existen más de 400 módulos disponibles para instalar cubriendo un amplio espectro de tipos de empresa.

Page 75: Introducción al Software Libre y al Conocimiento Libre · 12 Software Libre ≠ Linux El Software Libre tiene que ver con las 4 libertades enunciadas (Uso, Análisis, Modificación,

OpenERP

Page 76: Introducción al Software Libre y al Conocimiento Libre · 12 Software Libre ≠ Linux El Software Libre tiene que ver con las 4 libertades enunciadas (Uso, Análisis, Modificación,

76

Imágenes

The GIMP es un programa de edición de imágenes digitales en forma de mapa de bits, tanto dibujos como fotografías. Es el programa de manipulación de gráficos disponible en más sistemas operativos.

Pinta es un programa de dibujo y edición de imágenes parecido a Paint.NET. Su objetivo es tener una alternativa simple a GIMP. Incluye numerosas herramientas, capas ilimitadas, deshacer ilimitado y numerosos ajustes y efectos.

Inkscape es una herramienta de dibujo libre y multiplataforma para gráficos vectoriales SVG. Las características de SVG soportadas incluyen formas básicas, trayectorias, texto, canal alfa, transformaciones, gradientes, edición de nodos, exportación de SVG a PNG, agrupación de elementos, etc.

Page 77: Introducción al Software Libre y al Conocimiento Libre · 12 Software Libre ≠ Linux El Software Libre tiene que ver con las 4 libertades enunciadas (Uso, Análisis, Modificación,

GIMP

Page 78: Introducción al Software Libre y al Conocimiento Libre · 12 Software Libre ≠ Linux El Software Libre tiene que ver con las 4 libertades enunciadas (Uso, Análisis, Modificación,

78

Edición de vídeo

Kino es un programa de edición no lineal de vídeo digital que trabaja con GTK+. Su visión es: "Edición fácil y confiable de archivos DV para el escritorio Linux, que permita exportar los proyectos a varios formatos utilizables." El programa soporta la mayoría de las tareas básicas de edición y ensamble de vídeo

Cinelerra es un programa para la edición no lineal de video diseñado para el sistema operativo GNU/Linux. Tiene capacidad para retocar fotografías y permite importar directamente archivos MPEG, Ogg Theora y RAW, además de los formatos más comunes de vídeo digital: avi y mov. Soporta alta fidelidad de audio y vídeo, así como vídeos de cualquier velocidad y tamaño.

Page 79: Introducción al Software Libre y al Conocimiento Libre · 12 Software Libre ≠ Linux El Software Libre tiene que ver con las 4 libertades enunciadas (Uso, Análisis, Modificación,

Kino

Page 80: Introducción al Software Libre y al Conocimiento Libre · 12 Software Libre ≠ Linux El Software Libre tiene que ver con las 4 libertades enunciadas (Uso, Análisis, Modificación,

Cinelerra

Page 81: Introducción al Software Libre y al Conocimiento Libre · 12 Software Libre ≠ Linux El Software Libre tiene que ver con las 4 libertades enunciadas (Uso, Análisis, Modificación,

Blender

Page 82: Introducción al Software Libre y al Conocimiento Libre · 12 Software Libre ≠ Linux El Software Libre tiene que ver con las 4 libertades enunciadas (Uso, Análisis, Modificación,

QCad

Page 83: Introducción al Software Libre y al Conocimiento Libre · 12 Software Libre ≠ Linux El Software Libre tiene que ver con las 4 libertades enunciadas (Uso, Análisis, Modificación,

Dia

Page 84: Introducción al Software Libre y al Conocimiento Libre · 12 Software Libre ≠ Linux El Software Libre tiene que ver con las 4 libertades enunciadas (Uso, Análisis, Modificación,

84

Resumen: ¿Por qué?

Los programae y sistemas libres son libres, estables, seguros, incluyen una gran cantidad de programas de todo tipo, no tienen coste de licencias, se distribuyen con el código fuente,

se pueden personalizar y modificar para ajustarlos a las necesidades que se tengan y

están respaldados por una gran comunidad de personas que los desarrollan y los usan, por lo

que su evolución y futuro están y estarán siempre en manos de la propia comunidad, y no de una

única empresa que los controle.

Page 85: Introducción al Software Libre y al Conocimiento Libre · 12 Software Libre ≠ Linux El Software Libre tiene que ver con las 4 libertades enunciadas (Uso, Análisis, Modificación,

85

Preguntar es gratis...

Page 86: Introducción al Software Libre y al Conocimiento Libre · 12 Software Libre ≠ Linux El Software Libre tiene que ver con las 4 libertades enunciadas (Uso, Análisis, Modificación,

86

Enlaces

CD Libre: http://www.cdlibre.org/Free and Open Source Web Directory: http://www.webi.org/

The Linux Alternative Project: http://www.linuxalt.com/ Open Source as Alternative: http://www.osalt.com/ Alternativas Libres: http://www.freealts.com/ Linux App Finder: http://linuxappfinder.com/ Wikipedia, Soft. Libre: http://es.wikipedia.org/wiki/Categor%C3%ADa:Software_libre List of free and open source software packages:

http://en.wikipedia.org/wiki/List_of_open_source_software_packages 101 Great Enterprise Open Source Apps: http://www.linuxplanet.com/linuxplanet/reviews/6796/1/ 101 Open Source Apps for Windows:

http://itmanagement.earthweb.com/osrc/article.php/3826386/Free-Download-100-Open-Source-Apps-for-Windows.htm SIP: http://en.wikipedia.org/wiki/List_of_SIP_software PostgreSQL vs MySQL: http://danielpecos.com/docs/mysql_postgres/index.html Alfresco vs. Nuxeo: http://blog.yerbabuena.es/2009/02/alfresco-vs-nuxeo-gestion-documental.html Open Source LDAP: http://www.zytrax.com/books/ldap/implementations.html Open Source CMS: http://www.opensourcecms.com/ 6 of the Best Free Linux CAD Software: http://www.linuxlinks.com/article/20090607033315929/CAD.html 21 herramientas de Backup para Linux:

http://www.muylinux.com/2009/01/15/21-herramientas-de-backup-para-linux/ Aspectos éticos del Software Libre: http://mnm.uib.es/gallir/conferencies/castellon-etica.pdf

Page 87: Introducción al Software Libre y al Conocimiento Libre · 12 Software Libre ≠ Linux El Software Libre tiene que ver con las 4 libertades enunciadas (Uso, Análisis, Modificación,

87

Licencia

Copyright © 2010, Miriam Ruiz

This work is licensed under the Creative Commons Attribution-Share Alike 3.0

(CC-by-sa 3.0) license. You can use, copy, modify, merge, remix, distribute, display,

perform, sublicense and/or sale it freely under the conditions defined in that license.

See http://creativecommons.org/licenses/by-sa/3.0/