ClubEnsayos.com - Ensayos de Calidad, Tareas y Monografias
Buscar

Software Libre licenciamiento GNU


Enviado por   •  14 de Junio de 2017  •  Ensayos  •  1.722 Palabras (7 Páginas)  •  245 Visitas

Página 1 de 7

[1] 

Software Libre

Verónica Vintimilla Vintimilla

vvintimilla@est.ups.edu.ec

Universidad Politécnica Salesiana

Resumen En este documento se pretende dar a conocer a cerca del licenciamiento GNU, qué es, cuáles son sus ventajas, además una breve introducción sobre el sistema operativo Linux, y realizar una comparación de dos herramientas muy potentes las cuales permiten agilitar e implementar procesos de cálculo matemático.

. 

Índice de Términos— Matlab, GNU, Linux, Octave.

  1. INTRODUCCIÓN

En la actualidad, se busca generalizar el uso del computador para así poder agilitar o brindar soporte a los diferentes procesos que se deban realizar a diario, para esto se requiere de software con habilidades específicas que ayude al procesamiento de la información de una manera rápida y eficaz, pero ¿Qué sucede cuando el costo de dicho software está por encima de nuestro presupuesto? Muchos usuarios, deciden realizar sus tareas manualmente haciendo que su desarrollo no vaya a la par de la tecnología. Es por esta razón, que, desde hace varios años atrás, los programadores han querido otorgar a los usuarios herramientas que estén disponibles para todos y a las que puedan acceder fácilmente las cuales deberán otorgar resultados iguales o mejores que las herramientas que tienen un costo.

  1. LICENCIA GPL

GPL significa Licencia Pública General, esta licencia garantiza al usuario final el poder hacer uso, estudiar, copiar y realizar modificaciones en el software. Esto quiere decir que la licencia GPL, tiene como objetico el proteger los intereses de los usuarios de un software, por lo que todos los programas que se encuentren sujetos a este tipo de licenciamiento tienen que poner a disposición del usuario el código y los binarios compilados que constituyen el programa, y así poder modificarlo en caso de que el usuario lo requiera, sin tener que pedir permiso al autor del software. La licencia GPL también le da al usuario el derecho de redistribuir el software cuando se requiera y a quien lo requiera

Ventajas

Dentro de las ventajas que ofrece el licenciamiento GPL tenemos las siguientes:

  1. “Cualquier código fuente licenciado bajo GPL, debe estar disponible y accesible, para copias ilimitadas y a cualquier persona que lo solicite.
  2. El software licenciado bajo GPL es totalmente gratuito, pudiendo pagar únicamente por gastos de copiado y distribución.
  3. Se ha establecido la idea global que GPL contribuye al mejoramiento y evolución del software, ya que la disponibilidad y acceso global de los programas permite la expansión del conocimiento depositado en cada pieza de software.” (García, 2007)

Desventajas

  1. “Si se incluye código fuente bajo GPL en otro programa, todo el programa final está obligado a seguir las condiciones y términos de la licencia GPL.
  2. El software licenciado bajo GPL no está obligado a otorgar garantía. El autor del software no se ve obligado a hacerse responsable por el malfuncionamiento del mismo.
  3. El desarrollador, no puede establecer ningún cobro por las modificaciones realizadas. Únicamente se pueden establecer cobros asociados al copiado y a la distribución del software.
  4. Aunque GPL posibilita la modificación y redistribución del software, obliga a que se haga únicamente bajo esa misma licencia.” (García, 2007)

  1. GNU/Linux

Linus Trovalds en el año de 1991 empezó a trabajar en el núcleo del sistema operativo Linux mientras asistía a la Universidad de Helsinki. Este sistema operativo nace como tal como una fusión del Sistema operativo GNU desarrollado por la Free Software Foundation, la cual fue creada en el año de 1985 por Richar Stallman y el núcleo o llamado también kernel que fue desarrollado por Trovalds y la Linux Foundation, siendo el máximo referente del software libre, ya que todo su código fuente cumple con los parámetros de la licencia GPL, es decir puede ser utilizado, modificado y distribuido por cualquier persona que requiera su uso. Este sistema operativo es muy versátil que puede trabajar con un entorno gráfico o en modo consola, siendo esta la más común en sus versiones para servidores, mientras que el entorno gráfico está presente para usuarios domésticos y que no se encuentran muy familiarizados con una consola y sus comandos.

A lo largo de los años desde su creación se ha visto la evolución de este entorno gráfico, haciendo que poco a poco este sea muy llamativo para los usuarios finales y logre competir con sistemas operativos de licencia privativa.

Hoy en día tenemos entornos gráficos muy populares como son:

  • GNOME
  • KDE
  • LXDE
  • XFCE
  • UNITY
  • MATE
  • CINNAMON

Siendo los más usados y más conocidos el entorno GNOME y el KDE.

Como generalidades de este sistema operativo, podemos decir que dentro de las herramientas que trae integradas y listas para su uso en las diferentes distribuciones incluye una amplia gama de paquetes con las herramientas básicas para empezar a trabajar, tales como procesadores de texto, hojas de cálculo, herramientas de manejo de gráficos, además de compiladores para los lenguajes más comunes como Java, C, C++, Python, entre otros, y pone a nuestra disposición entornos de desarrollo para poder trabajar con los lenguajes de programación que el programador necesite.

Con respecto a drivers, las diferentes versiones de Linux, traen ya integrados los drivers de la mayoría de los componentes básicos del computador, por lo que al instalar el sistema operativo podríamos tener todos los elementos de nuestro computador funcionando correctamente.

Ventajas:

  • Es completamente gratuito, ya que está disponible para su descarga gratuita por la red, pudiendo tener solo un costo simbólico por el cd o el dvd en el que se los distribuya en caso de requerirse.
  • Existe software libre para este sistema que permite realizar todas las tareas necesarias.
  • Mayor estabilidad por algo lo usan en servidores de alto rendimiento
  • Existen distribuciones de Linux que se ajustan a los equipos del mercado distribuyéndose en 32 o 64 bits.
  • Todas las vulnerabilidades que pudieran existir son corregidas rápidamente por la comunidad y están disponibles para todos, contrario a lo que sucede con un sistema privativo.

Desventajas:

  • Para realizar ciertas configuraciones o instalar ciertos programas es necesario tener conocimiento de comandos específicos que ayudarán a realizar esta tarea, pero que pueden ser encontrados fácilmente en internet ya que cada programa o configuración posee un instructivo de instalación.
  • Ciertos proveedores de hardware no ofrecen soporte para equipos con linux.
  • Para los que gustan de los videojuegos, en la actualidad no existen muchos videojuegos desarrollados para este tipo de plataforma.

Distribuciones Linux

En la actualidad existe una amplia gama de distribuciones Linux, a continuación, listaremos solo algunas de ellas.

  • Ubuntu
  • Linux Mint
  • Fedora
  • Centos
  • OpenSuse
  • RedHat
  • Debian, etc

  1. Matlab

[pic 1]

Figure 1. Logotipo de Matlab

Matlab es un entorno de desarrollo de aplicaciones que “está optimizada para resolver problemas de ingeniería y científicos. El lenguaje de MATLAB, basado en matrices, es la forma más natural del mundo para expresar las matemáticas computacionales. Los gráficos integrados facilitan la visualización de los datos y la obtención de información a partir de ellos. Una vasta librería de toolboxes preinstaladas le permiten empezar a trabajar inmediatamente con algoritmos esenciales para su dominio. El entorno de escritorio invita a experimentar, explorar y descubrir. Todas estas herramientas y prestaciones de MATLAB están probadas y diseñadas rigurosamente para trabajar juntas.” (Mathworks, s.f.)

...

Descargar como (para miembros actualizados)  txt (12.4 Kb)   pdf (329.4 Kb)   docx (511.5 Kb)  
Leer 6 páginas más »
Disponible sólo en Clubensayos.com