11
Introducci´on al Software Libre SOLAR - IUNA Mayo 2010 (SOLAR - IUNA) Introducci´on al Software Libre Mayo 2010 1 / 11

Introducci[PleaseinsertPrerenderUnicode{ó}intopreamble]n ... · Software privativo vs software libre Licencias libres Garantizar las libertades Se utilizan licencias Se apoyan

  • Upload
    others

  • View
    12

  • Download
    0

Embed Size (px)

Citation preview

Page 1: Introducci[PleaseinsertPrerenderUnicode{ó}intopreamble]n ... · Software privativo vs software libre Licencias libres Garantizar las libertades Se utilizan licencias Se apoyan

Introduccion al Software Libre

SOLAR - IUNA

Mayo 2010

(SOLAR - IUNA) Introduccion al Software Libre Mayo 2010 1 / 11

Page 2: Introducci[PleaseinsertPrerenderUnicode{ó}intopreamble]n ... · Software privativo vs software libre Licencias libres Garantizar las libertades Se utilizan licencias Se apoyan

Conceptos basicos

¿Que es un programa?

Definicion

Es un conjunto de informacion logica que permite a un ordenador cumpliruna funcion.

Componentes

Codigo fuente

Codigo ejecutable

Datos necesarios: imagenes, sonidos, ficheros de configuracion. . .

Documentacion

(SOLAR - IUNA) Introduccion al Software Libre Mayo 2010 2 / 11

Page 3: Introducci[PleaseinsertPrerenderUnicode{ó}intopreamble]n ... · Software privativo vs software libre Licencias libres Garantizar las libertades Se utilizan licencias Se apoyan

Conceptos basicos

Informatica vs. gastronomıa

Codigo fuente = recetaCodigo ejecutable = tarta

(SOLAR - IUNA) Introduccion al Software Libre Mayo 2010 3 / 11

Page 4: Introducci[PleaseinsertPrerenderUnicode{ó}intopreamble]n ... · Software privativo vs software libre Licencias libres Garantizar las libertades Se utilizan licencias Se apoyan

Conceptos basicos

¿Que es el codigo fuente?

¿Que es el codigo fuente?

Es la receta para hacer un programa de ordenador

Entendible por los humanos

¿Que es un fichero ejecutable?

Es el pastel

Entendible por el ordenador

(SOLAR - IUNA) Introduccion al Software Libre Mayo 2010 4 / 11

Page 5: Introducci[PleaseinsertPrerenderUnicode{ó}intopreamble]n ... · Software privativo vs software libre Licencias libres Garantizar las libertades Se utilizan licencias Se apoyan

Conceptos basicos

¿Que es la compilacion?

¿Que es la compilacion?

Es un robot de cocina. . .

. . . , un proceso que transforma el codigo fuente en un ficheroejecutable

El robot de cocina es el compilador

(SOLAR - IUNA) Introduccion al Software Libre Mayo 2010 5 / 11

Page 6: Introducci[PleaseinsertPrerenderUnicode{ó}intopreamble]n ... · Software privativo vs software libre Licencias libres Garantizar las libertades Se utilizan licencias Se apoyan

Software privativo vs software libre

El software privativo

¿Que es el software privativo?

Es software que te obliga a aceptar unas condiciones que restringen lalibertad del usuario.

Ejemplos de restricciones de libertad

No se vende, solo obtienes una licencia

No lo puedes compartir

No puedes arreglar el software, ni siquiera el binario

No puedes utilizarlo estas en Cuba, Iran, Sudan, Libia, Corea delNorte, Siria. . .

Das permiso a acceder a informacion privada, controlar tu equipo. . .

(SOLAR - IUNA) Introduccion al Software Libre Mayo 2010 6 / 11

Page 7: Introducci[PleaseinsertPrerenderUnicode{ó}intopreamble]n ... · Software privativo vs software libre Licencias libres Garantizar las libertades Se utilizan licencias Se apoyan

Software privativo vs software libre

El software libreLas 4 libertades

Definicion

Libertad 0 usar el programa, con cualquierproposito.

Libertad 1 estudiar como funciona el programa,y adaptarlo a tus necesidades.

Libertad 2 distribuir copias, con lo que puedesayudar a tu vecino.

Libertad 3 mejorar el programa y hacer publicaslas mejoras a los demas, de modo quetoda la comunidad se beneficie.

Figura: RichardStallman

(SOLAR - IUNA) Introduccion al Software Libre Mayo 2010 7 / 11

Page 8: Introducci[PleaseinsertPrerenderUnicode{ó}intopreamble]n ... · Software privativo vs software libre Licencias libres Garantizar las libertades Se utilizan licencias Se apoyan

Software privativo vs software libre

El copyleftSoftware libre vırico

¿Y si alguien toma parte de mi software y lo utiliza de forma privativa?

copyleft

Restriccion que se anade al software libre que impide que alguiendistribuya copias o modificiaciones restringiendo las 4 libertades

(SOLAR - IUNA) Introduccion al Software Libre Mayo 2010 8 / 11

Page 9: Introducci[PleaseinsertPrerenderUnicode{ó}intopreamble]n ... · Software privativo vs software libre Licencias libres Garantizar las libertades Se utilizan licencias Se apoyan

Software privativo vs software libre

Licencias libres

Garantizar las libertades

Se utilizan licencias

Se apoyan en el sistema de copyrigth a destruir

Necesidad practica no ideal

(SOLAR - IUNA) Introduccion al Software Libre Mayo 2010 9 / 11

Page 10: Introducci[PleaseinsertPrerenderUnicode{ó}intopreamble]n ... · Software privativo vs software libre Licencias libres Garantizar las libertades Se utilizan licencias Se apoyan

El movimiento social

SL e independencia tecnologica

Dependencia tecnologica

El software privativo (de libertad):

Centraliza y oculta el conocimiento: monopolios, paıses, imperios. . .

Comportamiento oculto: puertas traseras. . .

Sujeto a descisiones polıticas, economicas. . . publicas u ocultas porparte de empresas y estados

Independencia tecnologica

El software libre (de libertad):

Descentraliza y libera el conocimiento

El funcionamiento es bien conocido

Permite la independencia y la autogestion

(SOLAR - IUNA) Introduccion al Software Libre Mayo 2010 10 / 11

Page 11: Introducci[PleaseinsertPrerenderUnicode{ó}intopreamble]n ... · Software privativo vs software libre Licencias libres Garantizar las libertades Se utilizan licencias Se apoyan

El movimiento social

Software Libre

Software Libre

Mas informacion:

SOLAR (Software Libre Argentina): http://www.solar.org.ar

OVEJA ELECTRONICA (progama radial): http://www.ovejafm.com

JOSE LUIS DI BIASE: [email protected]

(SOLAR - IUNA) Introduccion al Software Libre Mayo 2010 11 / 11