[go: up one dir, main page]

0% encontró este documento útil (0 votos)
14 vistas5 páginas

Software Libre Intro

Derechos de autor
© © All Rights Reserved
Nos tomamos en serio los derechos de los contenidos. Si sospechas que se trata de tu contenido, reclámalo aquí.
Formatos disponibles
Descarga como PDF, TXT o lee en línea desde Scribd
0% encontró este documento útil (0 votos)
14 vistas5 páginas

Software Libre Intro

Derechos de autor
© © All Rights Reserved
Nos tomamos en serio los derechos de los contenidos. Si sospechas que se trata de tu contenido, reclámalo aquí.
Formatos disponibles
Descarga como PDF, TXT o lee en línea desde Scribd
Está en la página 1/ 5

CAPÍTULO 1: INTRODUCCIÓN

1.1. OBJETIVOS

La finalidad de este capítulo es introducir al lector en el Proyecto Fin de Carrera que a


continuación se va a desarrollar, para que así tome conciencia de la pretensión de éste y de la
utilidad que de él puede obtenerse.

El objetivo principal del presente proyecto es contribuir a una mejor asimilación por
parte de los alumnos de la Teoría de la Propagación de Ondas, con la automatización de dicho
fenómeno. Así pues, el trabajo llevado a cabo en este Proyecto Fin de Carrera surge con un fin
principalmente académico, pues trata de familiarizar al alumno tanto con las modalidades de

1
CAPÍTULO 1: INTRODUCCIÓN

propagación de ondas radioeléctricas, como con el uso de la potente y útil plataforma de


cómputo numérico de Open Source Scilab.

1.2. ¿POR QUÉ SOFTWARE LIBRE?

En este apartado se va a exponer al lector que el uso de programas de Software Libre


(Free y Open Source software) puede ser una buena alternativa para los estudiantes de
ingeniería [11].

Para empezar, el coste de implementación de un entorno computacional con Software


Libre pasa únicamente por disponer de un ordenador personal (PC). El software necesario, de
muy alta calidad, está disponible para descargarlo, a menudo gratuitamente, de Internet. En
concreto, el programa Scilab puede ser descargado sin coste alguno de su página oficial [15],
cuya página principal se muestra en la Figura 1.2.1.

Figura 1.2.1. Página oficial de Scilab

No hay duda de que Internet ha cambiado la educación en ingeniería, especialmente


proveyendo a los estudiantes de un rápido y, normalmente, gratuito, acceso a la información;
profesores, investigadores y estudiantes puede mejorar sus conocimientos profesionales y sus
habilidades gracias a este medio. Internet es también un vasto y rico depositario de entornos
computacionales de software libre. Hay disponibles paquetes de muy alta calidad para análisis
numéricos y matemáticos, cómputo paralelo, procesamiento de datos, visualización de
imágenes, gráficas, presentación y preparación de texto, etcétera. Estas alternativas dan a los
estudiantes o profesionales con recursos limitados, una capacidad a largo plazo para efectuar
estudios computacionales significativos.

A continuación, se va a introducir la filosofía de Software Libre, así como sus


características y diferencias con el software comercial [12] [13].

2
CAPÍTULO 1: INTRODUCCIÓN

1.2.1. SOFTWARE DE CÓDIGO ABIERTO Y SOFTWARE DE CÓDIGO CERRADO

La primera distinción que se quiere hacer es la de diferenciar entre Software de Código


Abierto y Software de Código Cerrado. Las siguientes definiciones son recogidas del grupo
Peruvian Linux User Group [14].

♦ El Software de Código Abierto es aquel programa (o grupo de programas) que es


entregado con su código fuente bajo los términos de su licencia original. El código
fuente puede ser incluido con el programa o ser accesible remotamente por Internet,
pero de ninguna manera puede ser malintencionadamente modificado. Se usan
mecanismos de seguridad para la verificación de su integridad y autenticidad.

Existe libertad para su uso, copia, modificación, mejora y distribución bajo los términos
de su licencia original. La licencia no requiere un pago por los derechos adquiridos y
puede usarse el mismo programa en tantas computadoras como se desee.

♦ El Software de Código Cerrado es aquel programa (o grupo de programas) que es


entregado en formato binario o ejecutable. No se entrega el código fuente original, por
tanto no es posible su modificación o mejora.

Su copia y distribución está limitada por la licencia del fabricante, que usualmente tiene
un costo monetario. El único derecho disponible para el usuario final es el de uso o
ejecución del programa.

Para los propósitos de este documento, el software de Código Abierto puede ser
referenciado como Software Libre y el software de Código Cerrado, como Software Comercial.

1.2.1.1. Free Software y Open Source Software

El Software Libre (Free Software) es el software que, una vez obtenido, puede ser
usado, copiado, estudiado, modificado y redistribuido libremente. El Software Libre suele estar
disponible de manera gratuita, pero no hay que asociar Software Libre a software gratuito (Free
Ware Software), o a precio de coste de la distribución a través de otros medios. Sin embargo,
aunque conserve su carácter libre, puede ser vendido comercialmente.

Tampoco debe confundirse Software Libre con software de dominio público. Éste último
es aquél por el que no es necesario solicitar ninguna licencia y cuyos derechos de explotación
son para toda la humanidad, porque pertenece a todos por igual. Cualquiera puede hacer uso
de él, siempre con fines legales y consignando su autoría original. Si un autor condiciona su
uso bajo una licencia, por muy débil que sea, ya no es dominio público.

El Software Libre otorga mayores derechos a los usuarios que el Software Comercial.
Los beneficios del uso del Software Libre van más allá del ahorro de costes, sobre todo en el
tema de la independencia tecnológica, seguridad de la información y el fomento al desarrollo
tecnológico nacional a nivel de software.

Antes de los años 80, el software no era considerado un producto, sino un añadido que
los vendedores de los grandes computadores de la época aportaban a sus clientes para que
éstos pudieran usarlos. Los programadores y desarrolladores de software compartían

3
CAPÍTULO 1: INTRODUCCIÓN

libremente sus programas. Sin embargo, a partir de esa fecha, las computadoras más
modernas comenzaron a utilizar sistemas operativos privativos, forzando a los usuarios a
aceptar condiciones restrictivas que impedían realizar modificaciones a dicho software. Si una
aplicación tenía errores, el usuario no podía modificarlo (aunque supiera cómo) porque el
contrato le impedía que mejorase el software.

Como medida contra esta tendencia, en el año 1985 se fundó la Free Software
Foundation (FSF) que introdujo la definición de Free Software y el concepto de “copyleft”. De
acuerdo con tal definición, el software es “libre” si garantiza las siguientes libertades:

♦ “libertad 0”: ejecutar el programa con cualquier propósito (privado, educativo,


público, comercial, militar, etcétera)
♦ “libertad 1”: estudiar y modificar el programa (para lo cual es necesario poder
acceder al código fuente)
♦ “libertad 2”: copiar el programa de manera que se pueda ayudar al vecino o a
cualquiera
♦ “libertad 3”: mejorar el programa y publicar las mejoras.

Es importante saber que las libertades 1 y 3 obligan a que se tenga acceso al código
fuente. La “libertad 2” hace referencia a la libertad de modificar y redistribuir el software
libremente licenciado bajo algún tipo de licencia de software libre que beneficie a la comunidad.

La definición de Software Libre no contempla el asunto del precio, y es habitual ver a la


venta CDs de software libre como distribuciones de Linux. Sin embargo, en esta situación, el
comprador del CD tiene el derecho de copiarlo y redistribuirlo.

En la Figura 1.2.1.1.1 se muestra el mapa conceptual del Software Libre, en el que se


pueden apreciar sus principales características.

En 1998 surge una rama dentro del movimiento de Software Libre, que creó la Open
Source Initiative (OSI), que buscaba:

♦ darle mayor relevancia a los beneficios prácticos de compartir el código fuente,


♦ interesar a las principales casas de software y otras empresas de la industria de la
alta tecnología en el concepto.

Además, defendían que el término Open Source evitaba la ambigüedad del término
inglés Free Software (free significa libre y gratis), así como eliminaba la mala impresión que
producía dicho término, que parecía denotar anticomercialismo, en el marketing y en los
negocios.

Por tanto, aunque en la práctica comparten las mismas licencias, la FSF opina que el
movimiento Open Source es filosóficamente diferente del movimiento Software Libre, ya que
éste último tiene en cuenta los aspectos éticos y filosóficos de la libertad, mientras que el
primero se basa únicamente en los aspectos técnicos.

4
CAPÍTULO 1: INTRODUCCIÓN

Figura 1.2.1.1.1. Mapa conceptual del software libre.

1.2.1.2. Implicaciones políticas y uso en administraciones públicas

Una vez que un producto de software libre ha empezado a circular, rápidamente está
disponible a un costo muy bajo o sin costo alguno. Al mismo tiempo, su utilidad no decrece.
Esto significa que el software libre se puede caracterizar como un bien público en lugar de un
bien privado, aunque realmente no lo sea en ningún momento.

Puesto que el software libre permite el libre uso, modificación y redistribución, a


menudo encuentra un hogar en los países del tercer mundo para los cuales el coste del
software no libre es a veces prohibitivo. También es sencillo modificarlo localmente, lo que
permite que sean posibles los esfuerzos de la traducción a idiomas que, comercialmente, no
son rentables.

La mayoría del software libre se produce por equipos internacionales que cooperan a
través de la libre asociación. Los equipos están típicamente compuestos por individuos con una
amplia variedad de motivaciones. Existen muchas posturas acerca de la relación entre el
software libre y el actual sistema capitalista. En gran parte de las implicaciones políticas y
económicas del software libre se hace alusión a varios conceptos y principios anarquistas;
cuestión que para muchos es notoria, mientras que para otros, no tienen importancia.

Las administraciones públicas de una serie de países, han mostrado apoyo al software
libre, bien sea migrando total o parcialmente sus servidores y sistemas de escritorio, o bien
subvencionándolo. Este es el caso de países como España y Francia, entre otros. A nivel
regional, por ejemplo, la Junta de Andalucía utiliza Software Libre en sus entidades públicas.

También podría gustarte