Catégories : Tous - distribución - modificación - software - colaboración

par yocelin Rodriguez Il y a 7 années

293

diferencias y ventajas entre software libre y de código cerrado

El software libre y el software de código cerrado tienen diferencias significativas, especialmente en términos de licencias y libertad de uso. El software libre, bajo licencias como la MPL, BSD, GNU GPL y AGPL, permite a los usuarios estudiar, modificar y redistribuir el código.

diferencias y ventajas entre software libre y de código cerrado

REFERENCIAS:Luis Miguel Arteaga Mejía. (2001). ¿Qué es el software libre?. 2001, de Free Software Foundation Sitio web: https://www.gnu.org/philosophy/free-sw.es.html Gustavo Rodriguez. (2007). Definición de Software propietario. 2007, de Definicion ABC Sitio web: https://www.definicionabc.com/tecnologia/software-propietario.php

Diferencias y ventajas entre software libre y de código cerrado.

tipos de licencias de uso de software

Licencias BSD: llamadas así porque se utilizan en gran cantidad de software distribuido junto a los sistemas operativos BSD. El autor, bajo tales licencias, mantiene la protección de copyright únicamente para la renuncia de garantía y para requerir la adecuada atribución de la autoría en trabajos derivados, pero permite la libre redistribución y modificación, incluso si dichos trabajos tienen propietario.
Licencias MPL: Esta licencia es de Software Libre y tiene un gran valor porque fue el instrumento que empleó Netscape Communications Corp. para liberar su Netscape Communicator 4.0 y empezar ese proyecto tan importante para el mundo del Software Libre: Mozilla. Se utilizan en gran cantidad de productos de software libre de uso cotidiano en todo tipo de sistemas operativos. La MPL es Software Libre y promueve eficazmente la colaboración evitando el efecto "viral" de la GPL (si usas código licenciado GPL, tu desarrollo final tiene que estar licenciado GPL).
Licencia AGPL: es íntegramente una GNU GPL con una cláusula nueva que añade la obligación de distribuir el software si éste se ejecuta para ofrecer servicios a través de una red de ordenadores.
Licencias GNU General Public License (GNU GPL): se utilizan para el software libre, la adopción de esta licencia garantiza a los usuarios finales la libertad de usar, estudiar, compartir (copiar) y modificar el software. Su propósito es declarar que el software cubierto por esta licencia es software libre y protegerlo de intentos de apropiación que restrinjan esas libertades a los usuarios.

software de código cerrado

Es muy difícil vulnerar la integridad de los datos de software desarrollado bajo este tipo de código. Ofrece un mayor grado de confianza al usuario del programa de software por garantizar la seguridad de sus bases de datos.
Son ejemplos de software de código cerrado: Windows 7 Mac OS X Microsoft Office Adobe Photoshop Adobe Flash Player Internet Explorer Safari
El Software de código cerrado es conocido también como closed-code software, puede ser definido como software propietario, el cual es distribuido con una licencia de uso y distribución. Los programas distribuidos como software de código cerrado generalmente solo incluyen solo los archivos necesarios para ejecutar la aplicación. No se incluyen los programas fuentes pa a modificar o adaptar el software a las necesidades del usuario.

software libre

Ciertos tipos de reglas sobre la manera de distribuir software libre son aceptables, cuando no entran en conflicto con las libertades principales. Por ejemplo, el copyleft , definido muy sucintamente, es la regla en base a la cual, cuando redistribuye el programa, no se puede agregar restricciones para denegar a los demás las libertades principales. Esta regla no entra en conflicto con las libertades principales, más bien las protege.
Un programa es software libre si los usuarios tienen las cuatro libertades esenciales: -La libertad de ejecutar el programa como se desea, con cualquier propósito -La libertad de estudiar cómo funciona el programa, y cambiarlo para que haga lo que usted quiera. El acceso al código fuente es una condición necesaria para ello. -La libertad de redistribuir copias para ayudar a su prójimo -La libertad de distribuir copias de sus versiones modificadas a terceros.
es el software que respeta la libertad de los usuarios y la comunidad. A grandes rasgos, 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.