Software libre
Enviado por ANAMUSA • 9 de Enero de 2023 • Síntesis • 1.623 Palabras (7 Páginas) • 166 Visitas
[pic 1]
[pic 2]
Docente: Lcda. Ana Vazquez Integrante:
Ana Garcia C.I. 13.753.625
PROSECUCIÓN TRAYECTO IV FASE I
El Tigre, Noviembre de 2022
Para comprender al mundo tecnológico y la transformación digital que estamos viviendo es fundamental comprender el cómo y por qué los sistemas informáticos funcionan como lo hacen. El avance tecnológico y la aparición de dispositivos como computadores y celulares han llevado a que se creen nuevos métodos para mejorar su funcionamiento, permitiendo hacer a través de ellos una gran cantidad de actividades y avances tecnológicos que anteriormente eran inimaginables, los cuales no se deben solamente a los dispositivos mencionados sino a una herramienta encargada de darles vida y funcionalidades especificas: el software, pero hay uno que llama la atención el Software libre, qué es, las ventajas que ofrece y otros?
El software libre es un programa de computación cuya licencia garantiza al usuario acceso al código fuente del programa y lo autoriza a ejecutarlo con cualquier propósito, modificarlo y redistribuir tanto el programa original como sus modificaciones en las mismas condiciones de licenciamiento acordadas al programa original, sin tener que pagar regalías a los desarrolladores previos. Es el software que respeta la libertad de los usuarios y la comunidad. A modo general, significa que los usuarios tienen la libertad de ejecutar, copiar, distribuir, estudiar, modificar y mejorar el software. Es decir, el software libre es una cuestión de libertad, no de precio. Para entender el concepto, se debe pensar en libre como en libre expresión, no como en gratuito. Se utiliza para software de código abierto que permite a los usuarios ver libremente el código fuente del software, modificarlo, distribuirlo y utilizarlo sin ninguna restricción.
El Software Libre se refiere a la libertad, no al precio. El software libre se puede lanzar bajo diferentes licencias, por ejemplo, GPL, Apache, BSD, etc. Algunos ejemplos de software libre son Ares, Mozilla Firefox, Moodle.
El software libre comprende cuatro libertades esenciales que deben ser respetadas que detallamos a continuación:1. Libertad 0 (de ejecutar), el cual puede ser usado con propósitos públicos, comerciales, privados, educativos, administrativos, militares, etc. El usuario o distribuidor tiene el derecho a utilizar un software libre de la manera que desee y con cualquier propósito.2. Libertad 1 (o de estudio), se debe permitir al usuario o programador entender cómo funciona el software, ofreciendo la posibilidad de analizarlo y modificarlo en función del interés y necesidades particulares de cada persona u organización. 3. Libertad 2 (de distribución), donde cuenta con la opción de ser distribuido de manera ilimitada y cuando se desee, bajo las condiciones particulares que un usuario o distribuidor considere, ya sea de forma gratuita, paga o bajo determinados términos que se estipulen oportunamente. 4. Libertad 3 (de mejora), aquí debe permitir a los usuarios y programadores tener acceso a su código, con el fin de eventualmente poder modificarlo y mejorarlo, y poder distribuir copias de sus versiones modificadas cuando lo desee. Hay que resaltar un punto importante que para considerarse como Software Libre es sólo si les da a sus usuarios todas estas libertades descritas en caso contrario, no es un software libre.
Hay una amplia gama de ventajas que aporta el software libre, entre las que se encuentran: la Compatibilidad, que busca que las aplicaciones funcionen bien en cualquier hardware, evitando que deban cambiarse los equipos solo porque una aplicación cambie en su versión. El Soporte técnico, donde cada programa de software libre tiene una gran comunidad por detrás, con numerosos miembros que pueden brindar asistencia. La Seguridad, el hecho de contar con el código fuente de una aplicación es una gran ventaja, teniendo en cuenta que el software privativo lo protege para que nadie pueda acceder, generando un problema de seguridad, en los software libre existe una comunidad que permanentemente revisa potenciales vulnerabilidades y lo fortalece. La Corrección de errores, en un software privado al encontrar un error en una aplicación, el usuario no puede hacer más que enviar un reporte de dicho error, mientras que en el software libre se dispone del código fuente y se puede aportar una solución al mismo. La transparencia que ofrece sobre el funcionamiento de los programas, favoreciendo que siempre se pueda retomar el desarrollo y actualización de aplicaciones. Las comunidades de desarrolladores de software contribuyen a la formación de profesionales en tecnología, y estimulan que cualquiera pueda beneficiarse de los avances y las innovaciones introducidas. Permite tener independencia tecnológica y conocer cómo operan los programas, fomentando el interés, la investigación y el aprendizaje. La Oportunidad de desarrollo, ya que el hecho de que se permita acceder al código fuente y realizar modificaciones, da un amplio campo para crear nuevos proyectos con un programa libre como base. La Copia y distribución, permite su copia y distribución a cualquier persona que esté interesada, todo esto gracias a que no está sujeto a una licencia. El Ahorro, principalmente, se tiene que no se debe pagar una licencia por este tipo de software, también es menos costoso realizar sus actualizaciones. La Independencia, éste software libre tiene una independencia casi que innata, siendo que luego que se comienza a usar, no depende de alguna empresa.
...