Logo Studenta

sotfware taller sistemas operativos

¡Estudia con miles de materiales!

Vista previa del material en texto

Nombre: Sebastian Alejandro Guerrero Leyton 
Sistemas Operativos 
Software Libre 
 
1. Diferencias entre software libre, software gratuito y software propietario. 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
Software Libre Software Gratuito Software Propietario 
1.Es moral, ético, 
colaborativo, distribuido, etc. 
2.No tiene soporte frente a 
un problema. 
3.Puede ser usado con 
libertad. 
4.Incluye el código de 
programación para ejecutar, 
copiar, distribuir, estudiar, 
cambiar y mejorar el mismo. 
5.Ausensia de software 
maligno al momento de 
instalarlo. 
1.El software gratis. 
2.El que recibe sin pagar 
dinero. 
3.No puedes modificarlo, ni 
estudiarlo, ni mejorarlo. 
4.No se obtendrá el acceso al 
código. 
5.Sigue siendo del 
propietario. 
1.Es comercial y costo. 
2.Presenta mayor soporte. 
3.Es aquel que no cede el 
código de programación. 
4.Es muy propenso a ser 
atacado por software 
malicioso debido a su 
popularidad. 
5.La actualización y soporte 
solo son dadas por el 
fabricante. 
 
 
 
2. Las libertades en las q se basa el software libre. 
Mucha gente conoce las cuatro libertades básicas del software libre: 
• Puede ejecutar el software libremente para cualquier propósito. 
• Puede aprender libremente cómo funciona el programa y cambiarlo según 
sus propias preferencias. Esto significa poder acceder a su código fuente. 
• Libertad para redistribuir copias del programa a otros. 
• También puede distribuir libremente sus mejoras al programa original. 
 
Pero pocas personas dejan de considerar la libertad de los contribuyentes a los 
proyectos de software libre. Por eso me gusta leer cómo Nadia Eghbal propone las 
cuatro libertades de quienes producen software de código abierto: 
• Libertad para decidir quién participa en la comunidad. 
• Libertad para decir no a su solicitud o contribución (incluso código) 
• La libertad de definir las prioridades y políticas del proyecto (mejor si es claro 
y transparente). 
• La libertad de dejar el proyecto en cualquier momento. 
Tenga en cuenta que estas libertades no contradicen las cuatro libertades del 
software libre. Como individuo, aún puede ejecutar, modificar y redistribuir el código 
según sea necesario. 
 
 
 
 
 
 
 
 
 
3. Licencias de software libre existentes y más comunes. 
Licencia Apache: El software que utiliza este tipo de licencia permite a los usuarios 
distribuir, modificar y distribuir versiones modificadas del software, pero se deben 
conservar los derechos de autor y la exención de responsabilidad. La licencia de 
Apache no requiere el uso de la misma licencia para distribuir trabajos derivados 
(versiones modificadas), ni siquiera para distribuirlos como software libre. Solo 
requiere que se notifique al destinatario que el código con el mismo código se utiliza 
en la distribución. Licencia Apache En este sentido, al crear un nuevo software, los 
desarrolladores deben incluir dos archivos en el directorio de inicio del paquete de 
software redistribuido: una copia de la licencia y un documento de texto, que 
contiene los requisitos obligatorios para el software presente en la declaración de 
distribución. 
Licencia GPL: es una de las licencias más utilizadas y, a menudo, se denomina GNU 
GPL. Con esta licencia, el desarrollador conserva los derechos de autor, pero permite 
que se distribuya, modifique y utilice libremente, siempre que se modifique el 
software, el nuevo software desarrollado a partir de la misma debe tener la licencia 
obligatoria bajo la misma licencia. Incluso si el software con licencia GPL es solo parte 
de otro programa, el programa debe conservar la licencia. Se considera la primera 
licencia copyleft Bajo esta filosofía, cualquier código fuente licenciado bajo la GPL 
debe estar disponible y accesible, copiado sin restricciones, y cualquiera que lo 
solicite. Para los usuarios finales, el software con licencia GPL es completamente 
gratuito y solo puede pagar por la copia y distribución. 
Licencia BSD: este es un buen ejemplo de una licencia flexible, apenas restringe lo 
que los usuarios pueden hacer con el software. El software bajo esta licencia es el 
menos restrictivo para los desarrolladores porque, por ejemplo, el software se puede 
vender y no hay obligación de incluir el código fuente. Además, las aplicaciones que 
utilizan licencias BSD permiten que otras versiones tengan otros tipos de licencias, 
incluidas las gratuitas y propietarias. Un buen ejemplo es el popular sistema operativo 
Mac OS X desarrollado bajo esta licencia. Además, BSD permite cobrar por la 
distribución de objetos binarios.

Continuar navegando