PDF de programación - Introducción al Software Libre

Imágen de pdf Introducción al Software Libre

Introducción al Software Libregráfica de visualizaciones

Publicado el 3 de Junio del 2018
782 visualizaciones desde el 3 de Junio del 2018
1,4 MB
38 paginas
Creado hace 16a (22/11/2007)
Introducción al Software Libre

Pablo Garaizar Sagarminaga

[ txipi ]

Jaime Irurzun Graña

[ etox ]



[email protected]



[email protected]

¿De qué vamos a hablar?

● Software Libre

– ¿Qué es software?
– ¿Qué es libertad?

● Las 4 libertades del software
● Breve historia del software libre
● Licencias de software
● Mitos sobre el software libre
● Ejemplos



¿Qué es software?



¿Qué es software?

● Programa informático: secuencia de
instrucciones que un/a computador/a
puede interpretar y ejecutar.

● Receta gastronómica: secuencia de

instrucciones que un/a cocinero/a puede
interpretar y cocinar.



¿Qué es software?

● Informática:

– Código fuente.
– Código ejecutable.

● Gastronomía:

– Receta.
– Pastel.



¿Qué es libertad?



¿Qué es libertad?



¿Qué es libertad?

● Libertad: facultad del ser humano que le

permite decidir llevar a cabo una
determinada obra o no llevarla a cabo.

● ¿Software Libre?

– Software que permite decidir qué hacemos
con él: copiarlo o no, modificarlo o no, etc.

● ¿Software Privativo?

– Software que nos priva de esas libertades

mediante licencias restrictivas.



Las 4 libertades del software
● "libertad 0"

– Libertad para ejecutar el programa con cualquier
propósito (privado, educativo, público, comercial,
etc.).



Las 4 libertades del software
● "libertad 1"

– Libertad para estudiar y modificar el programa (para
lo cual es necesario poder acceder al código fuente).



Las 4 libertades del software
● "libertad 2"

– Libertad para copiar el programa de manera que se

pueda ayudar al vecino o a cualquiera.



Las 4 libertades del software
● "libertad 3"

– Libertad para mejorar el programa, y hacer públicas

las mejoras, de forma que se beneficie toda la
comunidad.



Breve historia del software libre
● Años 70:

– Pocos ordenadores.
– Muy caros, el negocio
está en el hardware,
software es un
añadido.

– Informática artesanal,

se posee el código
fuente de todo y se
suele modificar.



Breve historia del software libre
● Años 80:

– Nace el PC:

ordenadores baratos.
– El negocio pasa a la

venta de software.

– Licencias privativas.
– Cláusulas de no

divulgación.



Breve historia del software libre
● Años 80:

– Richard Stallman
(MIT) no está de
acuerdo con esta
pérdida de libertad
y crea la Fundación
del Software Libre
(FSF).

– Proyecto GNU:

● Crear un Sistema
Operativo libre.



Breve historia del software libre
● Join us now and share the software...



Breve historia del software libre
● Años 90:

– El proyecto GNU está

casi terminado. Le falta
la pieza más
importante, el núcleo.

– Linus Torvalds

desarrolla un núcleo,
Linux, solamente para
divertirse (“just for
fun”).



Breve historia del software libre
● Linux: the future is open.



Licencias de software



Licencias de software

● Las licencias libres más usadas:

– GPL: exige que el código sea siempre libre.
– LGPL: exige que el código sea siempre libre,

pero permite enlazarlo a código no libre.
– BSD: no exige que el código sea siempre

libre, se puede cerrar.

– Creative Commons: licencias a la carta.

Incluso es posible hacer licencias no libres.



Mitos



Mitos

e : - )

r

e li b

r

f t w a

o

e e l s

r

b

o

s



Mitos sobre el software libre

“El software libre es de peor calidad”

Millones de personas pueden contribuir



Mitos sobre el software libre

“El SL no tiene empresas por detrás”

IBM, Sun, Canonical, Novell, Google...



Mitos sobre el software libre

“El SL hace que la gente vaya al paro”

¿Los cocineros van al paro?

¡Venden servicios!



Mitos sobre el software libre

“El SL es más inseguro”

La seguridad basada en
la ocultación no funciona



Mitos sobre el software libre

“El SL es más difícil de usar”

¿Firefox y Eclipse son difíciles de usar?
Software libre <> Línea de comandos



Mitos sobre el software libre

Extracto EULA de Microsoft:
http://msdnaa.oit.umass.edu/Neula.asp

EXCLUSIÓN DE DAÑOS INCIDENTALES, CONSECUENTES Y DE OTRO TIPO. HASTA DONDE
PERMITA LA LEY APLICABLE, EN NINGÚN CASO MICROSOFT NI NINGUNO DE SUS
PROVEEDORES SERÁ RESPONSABLE DE NINGÚN DAÑO DIRECTO, INDIRECTO O DE
CUALQUIER TIPO (INCLUYENDO PERO NO LIMITANDO PERJUICIOS ECONÓMICOS, FUGAS DE
INFORMACIÓN CONFIDENCIAL, INTERRUPCIÓN DEL SERVICIO DE NEGOCIO, DAÑOS FÍSICOS A
LAS PERSONAS, PÉRDIDA DE PRIVACIDAD, O FALLO EN EL CUMPLIMIENTO DE NINGÚN DEBER
INCLUYENDO USOS DOLOSOS Y CULPOSOS, NEGLIGENCIA O CUALQUIER OTRO) DERIVADO DE
USO O LA INCAPACIDAD DE USO DEL PRODUCTO, LA PROVISIÓN O EL FALLO DE PROVISIÓN
DE SERVICIO...

LIMITACIÓN DE RESPONSABILIDAD Y REMEDIOS. [...] La responsabilidad total de
Microsoft y cualquiera de sus proveedores bajo cualquier circunstancia estará
limitada al máximo de la cantidad pagada por el producto o la suma de $5.00.



Mitos sobre el software libre

“El SL va contra la propiedad intelectual”

Las licencias de software libre

son copyright



Mitos sobre el software libre

“El SL no lo usa ni Txus”

Apache (45%), Firefox, Thunderbird,

Eclipse, OpenOffice, Google... ¡Shrek! :-)



Mitos sobre el software libre



Txus SÍ usa software libre



Ejemplos de software libre

● Ofimática:

– OpenOffice.org:
● Para MS Windows,
GNU/Linux, MacOS X.
● Traducido a 75
idiomas.



Ejemplos de software libre

● Internet:

– Mozilla Firefox:
● Navegador web.
● Para MS Windows,
GNU/Linux, MacOs X,
Solaris, etc.
● Multitud de plugins.

– Mozilla Thunderbird:

● Cliente de correo.
● Para MS Windows,
GNU/Linux, MacOs X,
Solaris, etc.



Ejemplos de software libre

● Internet:

– Pidgin (antigo Gaim):

● Cliente para MSN
Messenger, Yahoo
Messenger, Google
Talk, Jabber, ICQ, AIM,
etc.
● Disponible en MS
Windows, GNU/Linux,
MacOS X.



Ejemplos de software libre

● Multimedia:

– GIMP:

● Retoque fotográfico.
● Disponible en MS
Windows,
GNU/Linux, MacOS
X.



Ejemplos de software libre

● Programación:

– Eclipse:

● IDE Java/C++
● Disponible en MS
Windows,
GNU/Linux, MacOS
X.



Ejemplos de software libre

● Programación:

– Java
– PHP
– Python
– C (GCC)
– ...



Condiciones de copia
● Las imágenes han sido extraídas de

Internet y son propiedad de sus
respectivos dueños.

● Esta presentación está protegida bajo

una licencia Creative Commons by-sa 3.0,
siéntete libre de copiarla y modificarla
según lo indicado en ella.
  • Links de descarga
http://lwp-l.com/pdf11563

Comentarios de: Introducción al Software Libre (0)


No hay comentarios
 

Comentar...

Nombre
Correo (no se visualiza en la web)
Valoración
Comentarios...
CerrarCerrar
CerrarCerrar
Cerrar

Tienes que ser un usuario registrado para poder insertar imágenes, archivos y/o videos.

Puedes registrarte o validarte desde aquí.

Codigo
Negrita
Subrayado
Tachado
Cursiva
Insertar enlace
Imagen externa
Emoticon
Tabular
Centrar
Titulo
Linea
Disminuir
Aumentar
Vista preliminar
sonreir
dientes
lengua
guiño
enfadado
confundido
llorar
avergonzado
sorprendido
triste
sol
estrella
jarra
camara
taza de cafe
email
beso
bombilla
amor
mal
bien
Es necesario revisar y aceptar las políticas de privacidad