PEC1 Introduccion Softwatre Libre

Page 1

Introducción al Software Libre Plan Evaluación Continuada N° 1 Jorge Alberto Arocha Muñoz

1 - La Definición de Software Libre según la FSF [1] incluye que el software libre que se modifique y distribuya ha de publicarse siempre bajo la misma licencia del software original. ¿Verdadero o Falso? [10 puntos] Falso. La definición de Software Libre no hace referencia a tipos de licencia, para establecer si un software es libre la definición lo hace en términos del cumplimiento de cuatro libertades que debe tener la persona que recibe el software. Además, existe software que se entrega con licencias permisivas, como la licencia BSD, y aún así es software libre; recordar que las licencias permisivas no se preocupan por como vaya redistribuirse el software, si es modificado o no, etc. y no por ello deja de ser software libre los desarrollos liberados bajo esta licencia. 2 - El Software Libre es el que no tiene copyright. También se le llama "software de Dominio Público". Verdadero o falso? [10 puntos] Falso. Entendiendo el copyright como los derechos de autor, existe software libre en el cual sus autores no han renunciado a sus derechos, por el contrario ejerciendo el uso de ellos licencian sus obras con copyleft para asegurarse que correspondan en principios filosóficos y éticos con el software libre. El software de dominio público es un caso especial, porque un software de dominio público no necesariamente es libre, me explico existe software de dominio público que entrega sólo los binarios y no el código fuente lo cual va en contra de las libertades 2 y 4 de la definición de Software Libre, y el software libre no necesariamente es de dominio público porque, como ya se mencionó, existe software libre en el cual sus autores no renuncian a sus derechos de autor como si lo exige el de dominio público. 3 - La definición de Open Source (Open Source Definition) [3] dice que es Open Source el software que se distribuye con código fuente, pero que puede ser semilibre o no libre en absoluto (o sea, que el software Open Source no tiene por qué cumplir las cuatro libertades que marca la Definición de Software libre de la FSF). ¿Verdadero o Falso? [10 puntos] Falso. La diferencia entre el Open Source y el Software Libre es ética y filosófica, pero en la practica son lo mismo. No se puede tomar la traducción literal del termino código abierto porque la Open Source Definition (OSD) no hace referencia únicamente a la disponibilidad del código fuente, sino a 9 criterios que implican mayores consecuencias como por ejemplo la redistribución, las modificaciones, etc. y que practicamente tienen las mismas consecuencias que las cuatro libertades de la definición de software libre. 4 - Si uso un compilador GPL para convertir mi programa en ejecutable y distribuyo luego mi programa, tengo que distribuir también el código fuente, porque mi programa se ha


Introducción al Software Libre Plan Evaluación Continuada N° 1 Jorge Alberto Arocha Muñoz

convertido obligatoriamente en GPL. ¿Verdadero o falso? [10 puntos] Falso. El uso de un compilador GPL no me obliga a licenciar el software como GPL también. 5 - La diferencia entre el Software Libre y el Open Source es que el primero tiene que ser copyleft, mientas que el Open Source puede ser no copyleft. ¿Verdadero o Falso? [10 puntos] Falso. Existe software libre sin copyleft, por ejemplo, la licencica BSD original cumple con las 4 libertades que caracterizan al software libre pero no tiene copyleft, igualmente sucede con el Open Source. 6 - Si grabo Debian [2] en un CD para un amigo, no puedo poner en el disco otro software propietario, porque las licencias libres me prohíben distribuir en el mismo medio software libre y no libre. ¿Verdadero o Falso? [10 puntos] Falso. Dentro de las directrices de software libre de Debian, la novena dice: " La licencia no debe contaminar a otros programas: La licencia no debe poner restricciones sobre otros programas que se distribuyan junto con el programa licenciado. Por ejemplo, la licencia no puede insistir que todos los demás programas distribuidos sobre el mismo medio deben ser software libre." 7 - El software libre no es comercial, y por tanto no se permite cobrar por distribuir copias de programas libres. ¿Verdadero o falso? [10 puntos] Falso. La definición de software libre exige la libertad de redistribuirlo sin hacer alusión a que deba ser gratis, así que cualaquier persona si encuentra alguien que le pague puede cobrar por una copia de un programa libre. Así como se lee textualmente en la definición de software libre de la FSF [1] "Así pues, deberías tener la libertad de distribuir copias, sea con o sin modificaciones, sea gratis o cobrando una cantidad por la distribución, a cualquiera y a cualquier lugar." 8 - Mi licencia de software ("Javier Public License") tiene una cláusula que dice que puedes usar mi software, modificarlo, distribuirlo, y venderlo si quieres, pero que si lo vendes, me tienes que dar un 10%. ¿Es una licencia libre o no? ¿Por qué? (menos de 100 palabras). [10 puntos]


Introducción al Software Libre Plan Evaluación Continuada N° 1 Jorge Alberto Arocha Muñoz

No es software libre porque se está limitando la libertad de redistribuir el software de manera comercial, como se lee textualmente en la definición de software libre de la FSF [1] "Así pues, deberías tener la libertad de distribuir copias, sea con o sin modificaciones, sea gratis o cobrando una cantidad por la distribución, a cualquiera y a cualquier lugar. El ser libre de hacer esto significa (entre otras cosas) que no tienes que pedir o pagar permisos." Tiempo A: 5 Horas. 9 - Busca una licencia que aparezca en la lista de la OSI [6], pero no en las de la FSF [4] ni en la de Debian [5]. Explica dos razones por las que crees que es posible que no esté en cada una de esas dos listas. Nasa Open Source Agreement 1.3 La FSF no la tiene clasificada como Software Libre porque de alguna manera limita la libertad de modificacon del software usando partes de terceros dentro de estas, me explico, el literal del Acuerdo se trduce aproximadamente como: "G. Cada Contribuyente que presenta una modificación se entenderá como contribuyente de la creación original y no infringe ninguno de los acuerdos existentes, reglamentos, estatutos, y, además, que tiene derechos suficientes para conceder los derechos transmitidos por el presente Acuerdo." El modificar un software, dentro de la filosofía del software libre, debe permitir involucrar software de terceros al disponer de el mediante una licencia así no se tengan plenos derechos para cacederlos como lo exige este literal. Dentro de las licencias aprobadas por Debian no se encuentra, pero igualmente no dice explícitamente que sea incompatible, de la lectura de la licencia se puede concluir que cumple con las directrices de Debian. No es claro y que alcance pueda tener como limitación a la libertad el literal F, donde requiere que cada persona que acepta la licencia deba registrase en una página de la NASA, aunque solo sea con fines estadísticos. Igualmente si se hacen modificaciones y se publica se debe informar en esta misma página el lugar donde se pueden encontrar estas modificaciones. Tiempo B: 2 horas


Turn static files into dynamic content formats.

Create a flipbook
Issuu converts static files into: digital portfolios, online yearbooks, online catalogs, digital photo albums and more. Sign up and create your flipbook.