PDF de programación - Introducción a GNU/Linux y el software libre

Imágen de pdf Introducción a GNU/Linux y el software libre

Introducción a GNU/Linux y el software libregráfica de visualizaciones

Actualizado el 21 de Marzo del 2018 (Publicado el 10 de Enero del 2018)
606 visualizaciones desde el 10 de Enero del 2018
1,3 MB
41 paginas
Creado hace 20a (25/11/2005)
El sistema operativo GNU/Linux y

el software libre

Jornadas de Otoño

Sede Universitaria de Biar



Departamento de Lenguajes y Sistemas Informáticos

Copyrigth (c) 2005 Jorge Calera Rubio

Permision is granted to copy, distribute and/or modify this document under the
terms of the GNU Free Documentation License, version 1.2, or any later version
published by the Free Software Foundation; with no Invariant Section, no Front-
Cover Texts, and no Back-Cover Texts.

Se concede permiso para copiar, distribuir y/o modificar este documento de
acuerdo con las condiciones de la Licencia de Documentación Libre de GNU,
versión 1.2, o cualquier versión posterior publicada por la Free Software
Foundation; sin ninguna sección invariante, ningún texto de portada ni ningún
texto de contraportada.

Horarios y profesores

● Duración: 20 horas (8 sesiones de 2,5 horas)
● Viernes y sábados, del 25 de noviembre al 3 de
diciembre de 2005
● Profesores:

Jorge Calera Rubio ([email protected]): viernes 25 de noviembre

Antonio Corbí Bellot ([email protected]): sábado 26 de noviembre

José Luis Verdú Mas ([email protected]): viernes 2 de diciembre

Pedro Ponce de León ([email protected]): sábado 3 de diciembre

Contenidos

● ¿Qué es el software libre?
● El sistema operativo Linux y el proyecto GNU.
● Exploración de GNU/Linux desde la perspectiva de un

usuario sin experiencia.

● Escritorio y herramientas: Gnome y KDE.
● Archivos, permisos y comunicación con otros usuarios.
● La red en GNU/Linux.
● Alternativas libres a los programas privativos más

utilizados

● Instalando GNU/Linux en el disco duro

Conocimientos previos

● ¿Por qué has elegido este curso?
● ¿Cuál es tu experiencia previa?

Expectativas
● Vuestras necesidades: software específico.

● Qué se quiere conseguir tras finalizar el curso:

Saber utilizar GNU/Linux.

Saber instalar GNU/Linux.

Saber administrar un sistema GNU/Linux personal.

Saber administrar una red de ordenadores con GNU/Linux.

Orden del día

● Introducción al software libre
● Software de libre redistribución
● GNU/Linux

● Acceso a los ordenadores del aula

● La distribución Lliurex

¿Cómo medir el impacto del

software libre?

El software libre

● ¿Qué es?
● ¿Qué es y qué implicaciones tiene la licencia de

un programa libre?

● ¿Qué motiva a los desarrolladores?
● ¿Cómo se está desarrollando?
● ¿Cómo se financia? ¿Qué modelos de negocio

permite?

● Un poco de historia

¿Qué es el software libre?

● Concebido por Richard Stallman
● Cuatro libertades:

● Ejecutar el programa en cualquier sitio, con

cualquier propósito y para siempre

● Estudiarlo y adaptarlo a nuestras necesidades

(disponibilidad del código fuente)

● Libre redistribución que permita la colaboración
● Mejorar el programa y publicar las mejoras

Términos relacionados

● Open Source Software
● Freeware
● Shareware
● Charityware, Careware
● Dominio público
● Copyleft
● Software propietario, cerrado, no libre

Consecuencias de la libertad

● Para el usuario final
● Para la Administración pública
● Para el desarrollador
● Para el integrador
● Para el que proporciona mantenimiento y

servicios

Otros recursos libres

● Documentación de programas
● Otra documentación
● Artículos científicos
● Leyes y estándares
● Enciclopedias
● Cursos
● Colecciones y bases de datos

A modo de resumen

Las licencias

● Propiedad intelectual: privilegios que se otorgan

sobre bienes intangibles
● Es temporal porque la sociedad tiene derecho a beneficiarse
● Los derechos de autor (copyright) protegen de la

copia no autorizada

● Licencia: consigna los derechos que sobre la obra

el autor o propietario cede al usuario

● Obras sin licencia: redistribución y copia están

prohibidas

Otros métodos de protección

● Secreto comercial
● Patentes y modelos de utilidad

● Tremendamente peligrosas en el diseño de software

● Marcas y logotipos

Las licencias en el software libre

● Licencia BSD (Berkeley Software Distribution)

● Xwindow, Tcl/Tk, Apache

● Licencia Pública General de GNU (GNU GPL)

● La más común

● Licencia Publica General Menor de GNU (GNU

LGPL)
● Permite el uso de programas con software propietario

(librerías)

● GPL Free Documentation License
● Muchas otras ...

Las licencias en el software libre

● Puntos a destacar de las licencias de software libre:
● El trabajo puede ser copiado, modificado y distribuido

sin cargo alguno siempre que se cite al autor/propietario
y se acompañe de la licencia.

● NO HAY GARANTIA del autor/propietario sobre el
trabajo. Se ofrece el trabajo 'tal y como está' (AS IS).

● BSD y MIT prohiben además el uso de sus nombres o el
de los desarrolladores con fines publicitarios sin permiso
escrito.

GNU: GNU is not Unix

● www.gnu.org
● Free Software Foundation (1983). Fundador:

Richard Stallman

● Principales impulsores del concepto de software

libre

● Creadores de la licencia GPL (General Public

License)

La licencia GPL

● G.P.L.: General Public License
● Versión 2, Junio 1991
● Traducción: Javier Aragonés, abogado:

GPL es un instrumento válido en nuestro
ordenamiento para la explotación de los derechos de
autor sobre un programa de ordenador, que sólo
necesita ser completado en cuanto a la
responsabilidad del licenciante, posibilidad
contemplada en el mismo texto de la GPL al hacer
referencia a la ley aplicable como moduladora de tal
responsabilidad.

La licencia GPL

● Puntos a destacar de la licencia GPL:

● El trabajo puede ser copiado, modificado y

distribuido junto con su código fuente siempre que
se cite al autor/propietario y se acompañe de la
licencia.

● Se puede cobrar un importe por la distribución del

trabajo.

● Modificaciones al programa: Mantener información

de la autoría. Indicar nombre y fecha de
modificación. Sigue siendo GPL.

Cuestiones sobre la GPL

● ¿Puedo desarrollar software comercial (no libre)
usando herramientas libres como el compilador
de C/C++ de GNU (gcc/g++)?

● ¿Puede venderse el software libre?
● La GPL es una licencia vírica. ¿Qué

consecuencias tiene esto?
● Debate actual en la comunidad del software libre

● ¿Es vírica una licencia comercial?

¿Qué motiva a los
desarrolladores?

● DEBATE: ¿Porqué desarrollar software libre?

Motivaciones

● Oportunidad de colaborar con expertos
● Necesidad propia de un buen producto
● Beneficiarse del esfuerzo de los demás y revertir

el nuestro en beneficio de todos.

● Por principios

● www.opensource.org
● www.gnu.org/philosophy

● Por hobby
● Por fama
● ¿Por dinero?

Algunos desarrolladores

● Linus Torvalds (Linux)
● Richard Stallman (FSF-GNU)
● Miguel de Icaza (Gnome)
● E. S. Raymond (Open Source Initiative, autor de

La catedral y el bazar)

● Alan Cox (núcleo Linux, Red Hat)
● Mathias Ettrich (KDE, LyX)
● Bruce Perens (Debian)
● Klaus Knopper (Knoppix)

¿Cómo se desarrolla?

● La catedral y el bazar (Eric. S. Raymond, 1997)
● Estudios basados en la Teoría de juegos

¿Hay oportunidades de negocio?
● Software libre no es software gratis
● Se parece más a la 'barra libre'

Software libre

Software gratis

Financiación

● Pública:

● científica
● promoción de estándares
● social

● Privada sin ánimo de lucro (FSF)
● Privada:

● necesidad de mejoras
● beneficios relacionados

El software libre en la
Administración Pública

● Ventajas:

● Seguridad nacional y privacidad de datos
● Independencia tecnológica
● Estandarización de formatos
● Coste
● Fomento del desarrollo local
● Adaptabilidad lingúistica

El software libre en la
Administración Pública

● Aproximadamente el 90 % de la cuota de mercado de software

está en manos empresas norteamericanas.

● La CE ha publicado las directrices IDA de migración a SW de

fuente abierta.

● Proyecto FLOSSWorld del VI Programa Marco.

● En España aparece en todos los programas electorales y hay

proyectos de financiación.

● Las Comunidad Autónomas apuestan por él.

● En la UA también (proyecto COPLA)

Modelos de negocio

● Mejor conocimiento
● Mejor conocimiento con limitaciones
● Mixtos:

● Primero propietario, luego libre
● Distribución libre, pago por mantenimiento

● Adaptación por encargo
● Venta de marca

Principales aportaciones

● El software libre ha impulsado la sociedad de la

información y el conocimiento.

● Un ejemplo: INTERNET

● Los protocolos de comunicaciones de Internet son públicos y

libres.
● www.rfc-editor.org
● www.iana.org
● www.rfc-es.org

● Gracias ha ello se ha podido desarrollar tanta tecnología en

tan poco tiempo (desde principios de los 90).

El conocimiento es de todos

● El software libre comparte el conocimiento.
● Desarrollo software libre versus desarrollo

científico
● ¿Podemos patentar un teorema?
● ¿Podemos patentar un procedimiento matemático

(algoritmo)?

● ¿Podemos patentar una aplicación de un algoritmo?

DEBATE

El software libre y la brecha digital

El software libre y la brecha digital
● La ONU reconoce su importancia:

● “Human Development Report 2001”
● Resolución 27 de la “Cumbre mundial sobre la sociedad de la

información”

● Proyectos en países en vías de desarrollo:

● Schoolnet (Namibia)
● BorgouNET (Benin, antigua Dahomey)
● klnX (Tanzania)
● Brasil, Perú, Argentina, Chile, México, ...
● China, India, Vietnam, Laos,...

Un poco de historia (1)

● Y en el principio fue libre ... (1960)
● En 1969 IBM comienza a vender el software por

separado

● Inicios del Unix (1972) (en 1980 ATT cambia

de política)

● Spice, Tex, TCP/IP (finales de los 70, primeros

80)

● El CSRG de Berkeley libera el Unix BSD (ATT

se mosquea)

Un poco de historia (2)

● En 1984 Richard Stallman se harta de los

problemas que tiene en el MIT, lo abandona y:
● crea la FSF e impulsa el proyecto GNU
● redacta la primera versión del GPL
● crea la primera versión del gcc

● Comienzos de Internet
● En busca de un núcleo (kernel): en 1991 aparece

Linus Torvalds y Linux entra en escena

Inicios de GNU/Linux

● Minix: versión libre Unix de juguete para

estudiantes de
  • Links de descarga
http://lwp-l.com/pdf8277

Comentarios de: Introducción a GNU/Linux y el 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