Documentos de Académico
Documentos de Profesional
Documentos de Cultura
Qué Es El Software Libre
Qué Es El Software Libre
TEMA:
SOFTWARE LIBRE
CDIGO : 1325210335
2017
SOFTWARE LIBRE
La definicin de software libre estipula los criterios que se tienen que cumplir para que
un programa sea considerado libre. De vez en cuando modificamos esta definicin para
clarificarla o para resolver problemas sobre cuestiones delicadas. Ms abajo en esta
pgina, en la seccin Historial, se puede consultar la lista de modificaciones que afectan
la definicin de software libre.
Promovemos estas libertades porque todos merecen tenerlas. Con estas libertades, los
usuarios (tanto individualmente como en forma colectiva) controlan el programa y lo que
este hace. Cuando los usuarios no controlan el programa, decimos que dicho programa
no es libre, o que es privativo. Un programa que no es libre controla a los usuarios,
y el programador controla el programa, con lo cual el programa resulta ser un
instrumento de poder injusto.
Un programa es software libre si los usuarios tienen las cuatro libertades esenciales:
Un programa es software libre si otorga a los usuarios todas estas libertades de manera
adecuada. De lo contrario no es libre. Existen diversos esquemas de distribucin que no
son libres, y si bien podemos distinguirlos en base a cunto les falta para llegar a ser
libres, nosotros los consideramos contrarios a la tica a todos por igual.
En cualquier circunstancia, estas libertades deben aplicarse a todo cdigo que
pensemos utilizar hacer que otros utilicen. Tomemos por ejemplo un programa A que
automticamente ejecuta un programa B para que realice alguna tarea. Si se tiene la
intencin de distribuir A tal cual, esto implica que los usuarios necesitarn B, de modo
que es necesario considerar si tanto A como B son libres. No obstante, si se piensa
modificar A para que no haga uso de B, solo A debe ser libre; B no es relevante en este
caso.
En el resto de esta pgina tratamos algunos puntos que aclaran qu es lo que hace que
las libertades especficas sean adecuadas o no.
Para que las libertades 1 y 3 (realizar cambios y publicar las versiones modificadas)
tengan sentido, usted debe tener acceso al cdigo fuente del programa. Por
consiguiente, el acceso al cdigo fuente es una condicin necesaria para el software
libre. El cdigo fuente ofuscado no es cdigo fuente real y no cuenta como cdigo
fuente.
La libertad para distribuir (libertades 2 y 3) significa que usted tiene la libertad para
redistribuir copias con o sin modificaciones, ya sea gratuitamente o cobrando una tarifa
por la distribucin, a cualquiera en cualquier parte. Ser libre de hacer esto significa, entre
otras cosas, que no tiene que pedir ni pagar ningn permiso para hacerlo.
La libertad de redistribuir copias debe incluir las formas binarias o ejecutables del
programa, as como el cdigo fuente, tanto para las versiones modificadas como para
las que no lo estn. (Distribuir programas en forma de ejecutables es necesario para
que los sistemas operativos libres se puedan instalar fcilmente). Resulta aceptable si
no existe un modo de producir un formato binario o ejecutable para un programa
especfico, dado que algunos lenguajes no incorporan esa caracterstica, pero debe
tener la libertad de redistribuir dichos formatos si encontrara o programara una forma de
hacerlo.
Copyleft
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 dems las libertades
principales. Esta regla no entra en conflicto con las libertades principales, ms bien las
protege.
En el proyecto GNU usamos el copyleft para proteger legalmente las cuatro libertades
para todos. Creemos que existen razones importantes por las que es mejor usar el
copyleft. De todos modos, el software libre sin copyleft tambin es tico. Vase
en categoras del software libre una descripcin de la relacin que existe entre el
software libre, software con copyleft y otros tipos de software.
Eventuales reglas sobre cmo empaquetar una versin modificada son aceptables si no
limitan substancialmente su libertad para publicar versiones modificadas, o su libertad
para hacer y usar versiones modificadas en privado. As, es aceptable que una licencia
le obligue a cambiar el nombre de la version modificada, eliminar el logotipo o identificar
sus modificaciones como suyas. Son aceptables siempre y cuando esas obligaciones
no sean tan agobiantes que le dificulten la publicacin de las modificaciones. Como ya
est realizando otras modificaciones al programa, no le supondr un problema hacer
algunas ms.
Las reglas del tipo si pone a disposicin su versin de este modo, tambin debe hacerlo
de este otro modo tambin pueden ser, bajo la misma condicin, admisibles. Un
ejemplo de una regla admisible sera alguna que requiera que, si usted ha distribuido
una versin modificada y uno de los programadores anteriores le solicita una copia,
usted deba envirsela (tenga en cuenta que tal regla le sigue permitiendo optar por
distribuir o no distribuir su versin). Las reglas que obligan a suministrar el cdigo fuente
a los usuarios de las versiones publicadas tambin son admisibles.
Un problema particular se presenta cuando la licencia requiere que a un programa se le
cambie el nombre con el cual ser invocado por otros programas. De hecho este
requisito dificulta la publicacin de la versin modificada para reemplazar al original
cuando sea invocado por esos otros programas. Este tipo de requisitos es aceptable
nicamente cuando exista un instrumento adecuado para la asignacin de alias que
permita especificar el nombre del programa original como un alias de la versin
modificada.
Normas de exportacin
Consideraciones legales
Para que estas libertades sean reales, deben ser permanentes e irrevocables siempre
que usted no cometa ningn error; si el programador del software tiene el poder de
revocar la licencia, o de aadir restricciones a las condiciones de uso en forma
retroactiva, sin que haya habido ninguna accin de parte del usuario que lo justifique, el
software no es libre.
Una licencia libre no puede exigir la conformidad con la licencia de un programa que no
es libre. As, por ejemplo, si una licencia requiere que se cumpla con las licencias de
todos los programas que se usan, en el caso de un usuario que ejecuta programas
que no son libres este requisito implicara cumplir con las licencias de esos programas
privativos, lo cual hace que la licencia no sea libre.
Es aceptable que una licencia especifique la jurisdiccin de competencia o la sede para
la resolucin de conflictos, o ambas cosas.
Nos resulta imposible enumerar todas las formas en las que eso puede suceder. Si una
licencia basada en un contrato restringe al usuario de un modo que no se puede hacer
con las licencias basadas en el copyright, y que no est mencionado aqu como legtimo,
tendremos que analizar el caso, y probablemente concluyamos que no es libre.
Cuando se habla de software libre, es mejor evitar usar trminos como regalar o
gratuito, porque dichos trminos implican que el asunto es el precio, no la libertad.
Algunos trminos comunes como piratera implican opiniones con las que esperamos
no concuerde. Vase un anlisis sobre el uso de esos trminos en nuestro
artculo palabras y frases confusas que vale la pena evitar. Tambin tenemos una lista
de las traducciones correctas de software libre a varios idiomas.
Por ltimo, tenga en cuenta que para interpretar criterios tales como los que se
establecen en esta definicin de software libre, se hace necesario un cuidadoso anlisis.
Para decidir si una licencia de software especfica es una licencia de software libre, la
evaluamos en base a estos criterios para determinar si concuerda tanto con el espritu
de los mismos como con la terminologa precisa. Si una licencia incluye restricciones
inaceptables, la rechazamos, aun cuando no hubiramos anticipado el problema en
estos criterios. A veces los requisitos de una licencia revelan una cuestin que hace
necesaria una reflexin ms profunda, incluyendo la discusin con un abogado, antes
de que podamos decidir si el requisito es aceptable. Cuando llegamos a una conclusin
sobre una nueva cuestin, solemos actualizar estos criterios para que resulte ms fcil
ver por qu una cierta licencia puede o no ser calificada como libre.
Si est interesado en saber si una licencia especfica est calificada como licencia de
software libre, consulte nuestra lista de licencias. Si la licencia que busca no est en la
lista, puede consultarnos envindonos un correo electrnico a <licensing@gnu.org>.
Si est considerando escribir una nueva licencia, por favor contacte a la FSF escribiendo
a esa direccin. La proliferacin de distintas licencias de software libre significa mayor
esfuerzo por parte de los usuarios para entenderlas; podemos ayudarle a encontrar una
licencia de software libre que ya exista y que satisfaga sus necesidades.
Si eso no fuera posible, si realmente necesita una nueva licencia, con nuestra ayuda
puede asegurarse de que la licencia sea realmente una licencia de software libre y evitar
varios problemas en la prctica.
Los manuales de software deben ser libres por las mismas razones que el software debe
ser libre, y porque de hecho los manuales son parte del software.
Tambin tiene sentido aplicar los mismos argumentos a otros tipos de obras de uso
prctico; es decir, obras que incorporen conocimiento til, tal como publicaciones
educativas y de referencia. La Wikipedia es el ejemplo ms conocido.
Cualquier tipo de obra puede ser libre, y la definicin de software libre se ha extendido
a una definicin de obras culturales libres aplicable a cualquier tipo de publicacin.
Cdigo abierto?
Otro grupo emplea el trmino cdigo abierto (del ingls open source), que significa
algo parecido (pero no idntico) a software libre. Preferimos el trmino software
libre porque una vez que ya se sabe que se refiere a la libertad y no al precio, evoca
la idea de libertad. La palabra abierto nunca se refiere a la libertad.
Historial
De vez en cuando modificamos esta definicin de software libre. Esta es la lista de los
cambios ms significativos, con enlaces a pginas que muestran exactamente lo que se
ha modificado.
Versin 1.131: Una licencia libre no puede exigir la conformidad con una licencia
de otro programa que no es libre .
Versin 1.118: Aclarar que el problema consiste en los lmites a la libertad para
modificar, no al tipo de modificacin que se ha hecho. Y las modificaciones no
se limitan a las mejoras.
Versin 1.77: Aclarar que todos los cambios retroactivos a la licencia son
inaceptables, aun cuando no se describen como un reemplazo completo.
Versin 1.74: Cuatro aclaraciones sobre puntos no del todo explcitos, o que se
expresan en algunos casos pero no en todos estn definidos:
o Mejoras no significa que la licencia puede limitar sustancialmente el
tipo de versiones modificadas que usted puede publicar. La libertad 3
incluye la distribucin de versiones modificadas, no solo de los cambios.
o El derecho a fusionar mdulos existentes se refiere a aquellos que estn
debidamente licenciados.
o Expresar de manera explcita la conclusin del punto sobre los controles
de exportacin.
o Imponer un cambio de licencia constituye una revocacin de la antigua
licencia.
Versin 1.46: Aclarar que en la libertad para ejecutar el programa para cualquier
propsito lo que importa es el propsito del usuario.
Versin 1.40: Explicar que una licencia libre debe permitirle usar otro software
libre disponible para hacer sus modificaciones.
Versin 1.39: Aclarar que es aceptable que una licencia requiera la entrega del
cdigo fuente para las versiones del software que se pongan a disposicin del
pblico.
Versin 1.31: Es aceptable que una licencia requiera que el autor de las
modificaciones se identifique como tal. Otras aclaraciones menores en el texto.
Versin 1.11: Advertir que una licencia libre puede exigirle que enve a los
desarrolladores anteriores, en caso de que estos se lo pidan, una copia de las
versiones modificadas que usted distribuye.
Hay brechas entre los nmeros de versin mencionados anteriormente porque existen
otros cambios que se han realizado en esta pgina pero que no ataen a la definicin
misma o sus interpretaciones. Por ejemplo, no se incluyen los cambios en los apartados,
formateo, ortografa, puntuacin u otras partes de la pgina. La lista completa de los
cambios aportados a esta pgina puede consultarse mediante la interfaz cvsweb.
Prembulo
La Licencia Pblica General GNU (GNU GPL) es una licencia libre, sin derechos para
software y otro tipo de trabajos.
Las licencias para la mayora del software y otros trabajos prcticos estn destinadas a
suprimir la libertad de compartir y modificar esos trabajos. Por el contrario, la Licencia
Pblica General GNU persigue garantizar su libertad para compartir y modificar todas
las versiones de un programa--y asegurar que permanecer como software libre para
todos sus usuarios. Nosotros, La Fundacin de Software Libre, usamos la Licencia
Pblica General GNU para la mayora de nuestro software; y tambin se aplica a
cualquier trabajo realizado de la misma forma por sus autores. Usted tambin puede
aplicarla a sus programas.
Para proteger sus derechos, necesitamos evitar que otros le nieguen esos derechos o
le pidan renunciar a ellos. Por lo tanto, usted tiene ciertas responsabilidades cuando
distribuye copias del software, o si lo modifica: responsabilidades que persiguen
respetar la libertad de otros.
Por ejemplo, si distribuye copias de tales programas, gratuitamente o no, debe transmitir
a los destinatarios los mismos derechos que usted recibi. Debe asegurarse que ellos
tambin reciban o puedan conseguir el cdigo fuente. Y debe mostrarles estos trminos
y condiciones para que conozcan sus derechos.
Los desarrolladores que usen la GPL GNU protegen sus derechos de dos formas: (1)
imponen derechos al software, y (2) le ofrecen esta Licencia para que legalmente lo
copie, distribuya y/o modifique.
Por ltimo, todo programa est constantemente amenazado por las patentes de
software. Los estados no deberan permitir que las patentes restrinjan el desarrollo y el
uso de software en ordenadores de uso general; pero en aquellos que lo hagan,
esperamos evitar el especial peligro que suponen las patentes, que aplicadas a un
programa libre puedan hacerlo propietario en la prctica. Para prevenir eso, la GPL
establece que las patentes no pueden usarse para convertir un programa en no-libre.
TRMINOS Y CONDICIONES
0. Definiciones.
"Copyright" tambin significa "leyes similares al copyright" que son aplicables a otro tipo
de trabajos, tales como las mscaras de semiconductores.
"El Programa" se refiere a cualquier trabajo con copyright al que se haya aplicado esta
Licencia. Cada beneficiario es asimilable a "usted". "Beneficiarios" y "destinatarios"
pueden ser personas fsicas u organizaciones.
"Distribuir" un trabajo implica cualquier tipo de difusin que permite a la otra parte hacer
o recibir copias. La mera interaccin con un usuario mediante una red de ordenadores,
sin transferir copia alguna, no se considera "distribucin".
1. Cdigo Fuente.
Una "Interfaz Estndar" se refiere a una interfaz que sea o bien un estndar oficial
definido por una institucin de estndares reconocida, o bien, en el caso de interfaces
especficos para una determinado lenguaje de programacin, una cuyo uso est
generalizada entre los desarrolladores que trabajan con ese lenguaje.
2. Permisos Bsicos.
Todos los derechos garantizados por esta Licencia se otorgan como copyright del
Programa, y se proporcionan de manera irrevocable siempre y cuando se cumplan las
condiciones establecidas. Esta Licencia afirma explcitamente su permiso ilimitado para
ejecutar el Programa sin modificaciones. El resultado de la ejecucin de un programa
amparado est cubierto por esta Licencia slo en el caso de que la salida, por su
contenido, constituya un trabajo amparado. Esta Licencia reconoce sus derechos de uso
razonable u otro equivalente, tal y como determina la ley de copyright.
Usted podr realizar, ejecutar y difundir trabajos amparados que no distribuya, sin
condicin alguna, siempre y cuando no tenga otra licencia ms restrictiva. Podr
distribuir trabajos amparados a terceros con el mero objetivo de que ellos hagan
modificaciones exclusivamente para usted, o para que le proporcionen ayuda para
ejecutar esos trabajos, siempre que cumpla los trminos de esta Licencia distribuyendo
todo el material de cuyo copyright no posee el control. Aquellos que realicen o ejecuten
los trabajos amparados para usted deben hacerlo exclusivamente en su nombre, bajo
su direccin y control, con trminos que les prohban realizar copias de su material con
copyright al margen de la relacin con usted.
Ningn trabajo amparado debe considerarse parte de una medida tecnolgica efectiva,
a tenor de lo establecido en cualquier ley aplicable que cumpla las obligaciones
expresas en el artculo 11 del tratado de copyright WIPO adoptado el 20 de diciembre
de 1996, o leyes similares que prohben o restringen la burla de tales medidas.
Cuando distribuya un trabajo amparado, renuncia a cualquier poder legal para prohibir
la burla de medidas tecnolgicas mientras tales burlas se realicen en ejercicio de
derechos amparados por esta Licencia respecto al trabajo amparado; adems, usted
negar cualquier intencin de limitar el uso o modificacin del trabajo con el objetivo de
imponer, al trabajo de los usuarios, sus derechos legales o de terceros para prohibir la
burla de medidas tecnolgicas.
Usted podr distribuir copias literales del cdigo fuente del Programa tal y como lo ha
recibido , por cualquier medio, siempre que publique de forma clara y llamativa en cada
copia el correspondiente aviso de copyright ; mantenga intactos todos los avisos que
establezcan que esta Licencia y cualquier trmino no-permisivo aadido y acorde con la
clusula 7 son aplicables al cdigo; mantenga intactos todos los avisos de ausencia de
garanta; y proporcione a todos los destinatarios una copia de esta Licencia junto con el
Programa.
Usted podr cobrar cualquier importe o no cobrar nada por cada copia que distribuya, y
podr ofrecer soporte o proteccin de garanta mediante un pago.
Usted podr distribuir el cdigo objeto de un trabajo amparado en virtud de los trminos
de las clusulas 4 y 5, siempre que tambin distribuya las Fuentes Correspondientes en
cdigo mquina, de acuerdo con los trminos establecidos en esta Licencia, de alguna
de las siguientes maneras:
Una parte separable del cdigo objeto, cuyo cdigo fuente est excluido de las Fuentes
Correspondientes como Biblioteca de Sistema, no necesita ser incluida en la distribucin
del cdigo objeto del trabajo.
7. Condiciones adicionales.
Los "Permisos Adicionales" son condicionantes que amplan los trminos de esta
Licencia permitiendo excepciones a una o ms de sus condiciones. Los Permisos
Adicionales que son aplicables al Programa completo debern ser tratados como si
estuviesen incluidos en esta Licencia, hasta los lmites de validez impuestos por las
leyes aplicables. Si los permisos adicionales se aplicasen slo a una parte del Programa,
esa parte podra ser usada de forma independiente en virtud de dichos permisos, pero
el Programa completo seguira estando afectado por esta Licencia con independencia
de los permisos adicionales.
Sin contravenir cualquier otra estipulacin en esta Licencia, usted podr, para el material
que aada a un trabajo amparado, (si est autorizado por los poseedores de copyright
de ese material) aadir condiciones a esta Licencia con los siguientes trminos:
Las condiciones adicionales, permisivas o no, deben aparecer por escrito como licencias
separadas, o figurar como excepciones; de todas formas, los requisitos anteriores
siempre son aplicables.
8. Cancelacin.
Sin embargo, si deja de violar esta Licencia, entonces su licencia desde el poseedor del
copyright correspondiente ser restituida (a) provisionalmente, a menos que y hasta que
el poseedor del copyright d por terminada explcita y permanentemente su licencia, y
(b) permanentemente, si el poseedor del copyright no le ha notificado por algn cauce
de la violacin no despus de los 60 das posteriores al cese.
La cancelacin de sus derechos segn esta clusula no da por canceladas las licencias
de terceros que hayan recibido copias o derechos a travs de usted con esta Licencia.
Si sus derechos han finalizado y no han sido restituidos de forma permanente, usted no
est capacitado para recibir nuevas licencias para el mismo material en virtud de la
clusula 10.
No est obligado a aceptar esta Licencia por recibir o ejecutar una copia del Programa.
La distribucin de un trabajo amparado surgida simplemente como consecuencia de la
transmisin entre usuarios para obtener una copia tampoco requiere aceptacin. Sin
embargo, nicamente esta Licencia le otorga permiso para distribuir o modificar
cualquier trabajo amparado. Estas acciones infringen el copyright si usted no acepta las
los trminos y condiciones de esta Licencia. Por lo tanto, al modificar o distribuir un
trabajo amparado, usted indica que acepta la Licencia.
11. Patentes.
En los siguientes tres prrafos, una "licencia de patente" se refiere a cualquier acuerdo
o compromiso expreso y manifiesto, cualquiera que sea su denominacin, que no
imponga una patente (como puede ser el permiso expreso para ejecutar una patente o
acuerdos para no imponer demandas por infraccin de patente). "Conceder" estas
licencias de patente a un tercero significa llegar a tal tipo de acuerdo o compromiso que
no imponga una patente al tercero.
Si usted distribuye un trabajo amparado, conociendo que est afectado por una licencia
de patente, y no estn disponibles de forma pblica para su copia las Fuentes
Correspondientes, sin cargo alguno y bajo los trminos de esta Licencia, ya sea a travs
de un servidor de red pblico o mediante cualquier otro medio, entonces usted deber
o bien (1) permitir que sean pblicas las Fuentes Correspondientes, o (2) tratar de
eliminar los beneficios de la licencia de patente para este trabajo en particular, o (3)
tratar de extender, de una forma que no contravenga los requisitos de esta Licencia, la
licencia de patente a terceros. "Conocer que est afectado" significa que usted tiene
conocimiento real de que, para la licencia de patente, la distribucin del trabajo
amparado en un determinado pas, o el uso del trabajo amparado por sus destinatarios
en un determinado pas, infringira una o ms patentes existentes en ese pas que usted
considera aplicables por algn motivo.
Sin contravenir las disposiciones de la presente Licencia, usted tendr permiso para
enlazar o combinar cualquier trabajo amparado con otro trabajo amparado por la versin
3 de la Licencia Pblica General Affero GNU y formar un solo trabajo combinado, y
distribuir el trabajo resultante. Los trminos de esta Licencia seguirn siendo aplicables
a la parte formada por el trabajo amparado, pero los condicionantes especiales de la
Licencia Pblica General Affero GNU, en su clusula 13, relativos a la interaccin
mediante redes, sern aplicables a la combinacin de ambas partes.
La Fundacin para el Software Libre podr publicar revisiones y/o nuevas versiones de
la Licencia Pblica General GNU de vez en cuando. Esas versiones sern similares en
espritu a la versin actual, pero podrn diferir en algunos detalles para afrontar nuevos
problemas o situaciones.
https://www.gnu.org/philosophy/free-sw.es.html
http://www.apesol.org.pe/