Interoperabilidad
Enviado por Marii_21 • 22 de Mayo de 2013 • 5.005 Palabras (21 Páginas) • 331 Visitas
ÍNDICE.
Introducción. 3
1. Concepto de Software Libre. 5
2. Características del Software Libre. 6
3. Ventajas y desventajas del uso de Software Libre. 7
4. Legislación y derechos de autor sobre el uso del software libre. 10
5. Ejemplo de un sistema operativo de dominio público. 11
a) Instalación. 11
b) Estructura de directorios. 19
c) Administración de recursos. 21
6. Tabla comparativa de un sistema operativo propietario y uso de dominio público (libre). 31
Conclusión. 34
Bibliografía. 35
Concepto de software libre.
El software se puede clasificar de múltiples formas, en función de la característica principal que se quiera destacar. Es relevante realizar esta aproximación tan evidente ya que en la actualidad, la división entre tipos de software más utilizada es precisamente la que relaciona el software con la libertad que se disponga para utilizarlo. Una aplicación informática, por lo tanto, se sitúa bajo una u otra definición en función de algo tan básico como son los derechos que otorga al usuario.
En primer lugar, se comenzará por definir exactamente cuál es el significado que tiene la palabra “libre” cuando se aplica al software y en qué se diferencia de otros tipos de licencia de software.
Software libre es aquél software, producto o desarrollo a medida, que se distribuye bajo una licencia, según la cual el autor cede una serie de libertades básicas al usuario en el marco de un acuerdo de concesión. Estas libertades de los usuarios de software, recogidas en el filosofía de la Fundación para el Software Libre (Free Software Foundation), son la libertad de usar el programa como cualquier propósito; la libertad de estudiar cómo funciona el programa y adaptarlo a sus necesidades; la libertad de distribuir copias; y la libertad de mejor el programa y hacer públicas las mejoras a los demás, de modo que toda la comunidad se beneficie. Esto es, el software libre es un programa o secuencia de instrucciones usando por un dispositivo de procesamiento digital de datos para realizar una tarea específica o resolver un problema determinado, sobre el cual su dueño renuncia a la posibilidad de obtener utilidades por licencias, patentes, o cualquier forma que adapte su derecho de propiedad sobre él.
Otro concepto de Software libre es 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.
Se entiende por software libre aquel que otorga unos derechos básicos al usuario, derechos que vienen definidos por las dominadas “Cuatro Libertades”.
Libertad para estudiar cómo funciona el programa y modificarlo, adaptándolo a las propias necesidades.
Libertad para distribuir copias del programa.
Libertad de mejorar el programa y hacer públicas esas mejoras a los demás, de modo que toda la comunidad se beneficie.
Como se contempla en estas libertades, el software libre es aquel que da acceso tanto al programa en sí como al código fuente. Es lo que se puede denominar el ADN del programa, que explica cómo funciona internamente y, al dar acceso al mismo, permite estudiarlo y modificarlo.
Así pues, en el sentido de la FSF, software libre no significa necesariamente software gratuito.
Características del software libre.
Una característica muy importante en el software libre es que se encuentra disponible el código fuente del software, por lo que puede modificarse el software sin ningún límite, y sin pago a quien lo inventó o lanzó al mercado.
Libertad de estudiarlo y adaptarlo.
Libertad de distribuir copias.
Libertad de mejora y publicación de cambios.
Libertad de usar el programa con cualquier propósito.
Ventajas y desventajas del uso del software libre.
Las ventajas derivadas de usar soluciones (sistemas operativos y programas) basadas en software libre son:
1. Bajo coste. Es la primera motivación para el uso del software libre ya el coste de adquisición del software puede ser gratis o de coste muy reducido.
2. Independencia total de cualquier sector privado o empresa. Esto supone no estar ligado a las condiciones de mercado impuestas por empresas de software que algunas veces ostentan situaciones de monopolio.
3. Seguridad y privacidad. Al disponer del código fuente, se conocerá el funcionamiento interno y se encontrarán y corregirán los posibles errores, fallos y agujeros de seguridad. Actualmente Linux es inmune ante la inmensa mayoría de virus informáticos que afecta casi exclusivamente a los sistemas Windows.
4. Adaptabilidad. Las modificaciones y correcciones de posibles errores se realizan de forma inmediata. De esta forma, las aplicaciones están en continua mejora y proceso de evolución.
5. Calidad. El software libre, al ser de dominio público, está siendo continuamente usado y depurado por un gran número de desarrolladores y usuarios del mismo, que añaden y demandan constantemente nuevas funcionalidades.
6. Respecto a los estándares. El uso de software libre y sistemas abiertos facilita la interoperabilidad entre distintas organizaciones.
7. Redistribución. Cualquier cambio y mejora que se introduzca en programas bajo licencia libre debe ser incluido en versiones posteriores y añadido al código fuente. Así el desarrollo tecnológico es continuo y dinámico.
8. No hay restricción legal de uso. No hay limitación en el número de licencias ni de copias dentro de la organización como ocurre con el software no libre donde se establece el pago en función de número de usuarios, tamaño de la organización, etc.
9. Continuidad. Se garantiza el derecho de cualquier usuario a continuar el desarrollo.
10. Facilidad. Se pueden iniciar nuevos proyectos basados en el código de un programa libre o adaptarlo sin necesidad de solicitar autorización al respecto.
Desventajas del Software Libre
Algunas aplicaciones (bajo Linux) pueden llegar a ser algo complicadas de instalar.
1. Inexistencia de garantía por parte del autor, por ello existen comunidades, que ayudan y aportan tanto en código como en soluciones.
2. Poca estabilidad y flexibilidad en el campo de multimedia y juegos.
3. Menor compatibilidad con el hardware.(se está trabajando en ello)
4. Dificultad en el intercambio de archivos: esto se da mayormente en los documentos de texto (generalmente creados con Microsoft Word), ya que si los queremos abrir con un Software
...