Qué es software libre

29
¿Qué es software libre? 1

Transcript of Qué es software libre

Page 1: Qué es software libre

¿Qué es

software libre?

1

Page 2: Qué es software libre

“Software libre” significa que el software

respeta la libertad de los usuarios y la

comunidad. En términos generales, los

usuarios tienen la libertad de copiar,

distribuir, estudiar, modificar y mejorar el

software. Con estas libertades, los usuarios

(tanto individualmente como en forma

colectiva) controlan el programa y lo que

hace.

2

Page 3: Qué es software libre

Cuando los usuarios no controlan el

programa, el programa controla a los

usuarios. El programador controla el

programa y, a través del programa,

controla a los usuarios. Un programa que

no es libre, llamado “privativo”, es por lo

tanto un instrumento de poder injusto.

Por tanto, el software libre es una cuestión

de libertad, no de precio. Para entender

el concepto, piense en “libre” como en

“libre expresión”

3

Page 4: Qué es software libre

Un programa es software libre si los

usuarios tienen las cuatro libertades

esenciales:

La libertad de ejecutar el programa para

cualquier propósito (libertad 0).

La libertad de estudiar cómo funciona el

programa, y cambiarlo para que haga lo

que usted quiera (libertad 1). El acceso al

código fuente es una condición

necesaria para ello.

4

Page 5: Qué es software libre

La libertad de redistribuir copias para

ayudar a su prójimo (libertad 2).

La libertad de distribuir copias de sus

versiones modificadas a terceros (libertad

3). Esto le permite ofrecer a toda la

comunidad la oportunidad de

beneficiarse de las modificaciones. El

acceso al código fuente es una

condición necesaria para ello.

5

Page 6: Qué es software libre

Un programa es software libre si los usuarios tienen todas esas libertades. Por tanto, usted debe ser libre de redistribuir copias, tanto con como sin modificaciones, ya sea gratuitamente o cobrando una tarifa por la distribución, a cualquiera en cualquier parte. El ser libre de hacer estas cosas significa, entre otras cosas, que no tiene que pedir ni pagar el permiso.

6

Page 7: Qué es software libre

La libertad de ejecutar el programa

significa que cualquier tipo de persona u

organización es libre de usarlo en

cualquier tipo de sistema de

computación, para cualquier tipo de

trabajo y finalidad, sin que exista

obligación alguna de comunicarlo al

programador ni a ninguna otra entidad

específica.

7

Page 8: Qué es software libre

En esta libertad, lo que importa es el

propósito de los usuarios, no el de los

programadores. Usted como usuario es

libre de ejecutar el programa para

alcanzar sus propósitos, y si lo distribuye a

otra persona, también esa persona será

libre de ejecutarlo para lo que necesite;

usted no tiene derecho a imponerle sus

propios objetivos.

8

Page 9: Qué es software libre

La libertad de redistribuir copias debe

incluir las formas binarias o ejecutables

del programa, así como el código

fuente, tanto para las versiones

modificadas como para las no lo estén.

(Distribuir programas en forma de

ejecutables es necesario para que los

sistemas operativos libres se puedan

instalar fácilmente).

9

Page 10: Qué es software libre

Resulta aceptable si no existe un modo

de producir una formato binario o

ejecutable para un programa específico,

dado que algunos lenguajes no

incorporan esa característica, pero debe

tener la libertad de redistribuir dichos

formatos si encontrara o programara una

forma de hacerlo.

10

Page 11: Qué es software libre

Para que la libertad 1 y 3 de realizar

cambios y publicar las versiones

modificadas tengan sentido, usted debe

tener acceso al código fuente del

programa. Por consiguiente, el acceso al

código fuente es una condición

necesaria para el software libre

11

Page 12: Qué es software libre

¿Qué es

GNU/Linux?

12

Page 13: Qué es software libre

Qué es UNIX

UNIX es un sistema operativo multitarea, multiusuario, creado en 1969 por los investigadores Thompson y Ritchiede los Laboratorios Bell, en los Estados Unidos. En sus primeros años, no se lo utilizó comercialmente, sino que se lo usaba para proyectos de investigación en laboratorios y se distribuía gratuitamente en las universidades, donde tuvo mucha aceptación.

13

Page 14: Qué es software libre

En 1975, Bell decidió comercializarlo.

Dado que el sistema se vendía con una

licencia que permitía modificarlo y

redistribuirlo, a lo largo del tiempo fueron

surgiendo una gran variedad de sistemas

derivados del UNIX original. Los más

conocidos, actualmente, son:

Solaris, AIX, HPUX, SCO, BSD.

14

Page 15: Qué es software libre

Qué es GNU? La sigla GNU significa GNU is Not Unix. En

1984, Richard Stallman fundó el Proyecto GNU con el objetivo de conseguir un sistema operativo libre y abierto. Esto es, un sistema operativo tal que los usuarios puedan usarlo, leer el código fuente, modificarlo, y redistribuirlo. A partir de ese momento, un gran número de colaboradores se fueron sumando al proyecto, desarrollando software libre para reemplazar cada una de las herramientas del sistema UNIX.

15

Page 16: Qué es software libre

La filosofía GNU apoya el crecimiento de

la sociedad como un conjunto, haciendo

especial hincapié en la valoración de las

libertades personales, aún cuando esto

puede estar en conflicto con intereses

empresariales.

16

Page 17: Qué es software libre

Qué es Linux

En 1991, Linus Torvalds completó el

sistema con su kernel (que es la

aplicación encargada de comunicar los

procesos con el hardware de

computadora). A este kernel lo bautizó

Linux. De esta manera, se formó el

sistema GNU/Linux.

17

Page 18: Qué es software libre

Conociendo GNU/Linux GNU/Linux es un sistema operativo derivado

de UNIX, que se distribuye en forma libre.

Dos características muy peculiares lo diferencian del resto de los sistemas que podemos encontrar en el mercado: la primera, es que es libre, esto significa que no tenemos que pagar ningún tipo de licencia a ninguna casa desarrolladora de software por el uso del mismo, la segunda, es que el sistema viene acompañado del código fuente.

18

Page 19: Qué es software libre

El sistema lo forman el núcleo del sistema

(kernel) más un gran número de

programas y librerías que hacen posible

su utilización.

Linux se distribuye bajo la Licencia Pública

General GNU (GPL), por lo tanto, el

código fuente tiene que estar siempre

accesible.

19

Page 20: Qué es software libre

El sistema ha sido diseñado y programado por multitud de programadores alrededor del mundo. El núcleo del sistema sigue en continuo desarrollo bajo la coordinación de Linus Torvalds, la persona de la que partió la idea de este proyecto, en 1991.

Linus, por aquel entonces un estudiante de informática de la Universidad de Helsinki, empezó (como proyecto de fin de carrera y sin poder imaginar en lo que se llegaría convertir) a programar las primeras líneas de código de este sistema operativo llamado LINUX.

20

Page 21: Qué es software libre

21

Page 22: Qué es software libre

Linux (Mascota / Logo) La idea de Tux surgió del propio Linus Torvalds; según

cuenta, de pequeño le mordió un pingüino en Australia y desde entonces le pareció un animal simpático.

No hay un origen claro del nombre “Tux”; algunos dicen que proviene del inglés Tuxedo que significa esmoquin (siempre se ha dicho que los pingüinos van de esmoquin) y otros dicen que el nombre es una mezcla de Torvald con Unix.

Tux es la mascota oficial del sistema operativo Linux y el animal más famoso y conocido dentro del software libre; tan famoso es que ha llegado a protagonizar videojuegos, entre otros el “Tux Racer”.

22

Page 23: Qué es software libre

GNU (Mascota / Logo)

Un Ñu es el animal representativo del

proyecto GNU ya que GNU significa “Ñu”

en inglés. El nombre GNU no se adoptó

porque a la persona que comenzó el

proyecto (Richard Stallman) le gustase

particularmente este animal sino porque

GNU es un acrónimo recursivo que quiere

decir “GNU’s Not Unix.”

23

Page 24: Qué es software libre

DISTRIBUCIONES

GNU/LINUX

24

Page 25: Qué es software libre

Las distribuciones más conocidas son:

SuSE

RedHat

Fedora

Mandriva

Debian

Ubuntu

Por citar algunas …

25

Page 26: Qué es software libre

Fedora

26

Page 27: Qué es software libre

Ubuntu

27

Page 28: Qué es software libre

MANDRIVA

28

Page 29: Qué es software libre

29