Descarga la aplicación para disfrutar aún más
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.
Compartir