You are on page 1of 24

Maestra en Software Libre

Trabajo de Investigacin

Actividad 1.4: Tipos de Licencias


Materia: Aspectos econmicos y modelos de negocios del Software Libre

Maestro: M.S.I. GENERO ORTEGA GRADO

Este trabajo fue desarrollado por Jos Francisco Alderete Enrquez se encuentra bajo una Licencia Atribucin-NoComercial-CompartirIgual 3.0 Unported.

Creative Commons

Investigacin realizada por: p74069 /Jos Francisco Alderete Enrquez

Maestra en Software Libre Trabajo a desarrollar:

Trabajo de Investigacin

Es importante el conocer los tipos de licenciamientos existen en la actualidad, la tarea consiste en investigar las principales caractersticas de los tipos de licencias mencionadas a continuacin: 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11. 12. 13. 14. 15. 16. 17. 18. 19. Software libre Software de fuente abierta Estndar abierto Software de dominio pblico Software con copyleft Software semi libre Freeware Shareware Software privativo Software comercial Unlimited License Agreements Processor licensing Standard Edition Per-socket licensing Enterprise Edition Per-core licensing Named User Plus Licensing Named User Licensing Concurrent Device Application Specific Full Use Licensing Embedded Software License

Si encuentran algn otro tipo de licenciamiento incluirlo por favor. Sus conclusiones son importantes y se revisan.

Investigacin realizada por: p74069 /Jos Francisco Alderete Enrquez

Maestra en Software Libre Desarrollo:

Trabajo de Investigacin

Software libre: Antes de describir esta categora, me permito presentar una diagrama de flujo sobre como seleccionar el tipo de licencia libre (a manera un poco de broma) la finalidad es observar la gran variedad de licencias de este tipo:

Investigacin realizada por: p74069 /Jos Francisco Alderete Enrquez

Maestra en Software Libre

Trabajo de Investigacin

Este tipo de Licencias proporciona la libertad de: Ejecutar el programa, para cualquier propsito; Estudiar el funcionamiento del programa, y adaptarlo a sus necesidades; Redistribuir copias; Mejorar el programa, y poner sus mejoras a disposicin del pblico, para beneficio de toda la comunidad. Software libre es aquel que se suministra con autorizacin para que cualquiera pueda usarlo, copiarlo y/o distribuirlo, ya sea con o sin modificaciones, gratuitamente o mediante pago. En particular, esto significa que el cdigo fuente debe estar disponible. Si no es fuente, no es software. Esta es una definicin simplificada; vase tambin la definicin completa. Si un programa es libre, potencialmente puede ser incluido en un sistema operativo libre como GNU, o en versiones libres del sistema operativo GNU/Linux. Hay muchas maneras diferentes de hacer que un programa sea libre: numerosas cuestiones de detalles que se pueden resolver de varias maneras sin renunciar a que el programa sea libre. Ms abajo se describen algunas de las posibles variantes. Para obtener informacin sobre alguna licencia de software libre en particular, consulte el listado de licencias. El software libre es una cuestin de libertad, no de precio. Pero las empresas de software privativo usan habitualmente el trmino free software[1] para referirse al precio. Algunas veces lo que quieren decir es que se puede obtener una copia de los binarios sin costo alguno, otras veces se refieren a que la copia est incluida en el ordenador que se va a comprar, y que se paga un solo precio por ambas cosas. De cualquier manera, no tiene nada que ver con lo que se entiende por software libre en el proyecto GNU. Para evitar confusiones, cuando una compaa de software dice que su producto es software libre (free software), se aconseja verificar siempre los trminos de distribucin para constatar que realmente se est otorgando a los usuarios todas las libertades que el software libre implica. A veces el software realmente es libre, a veces no lo es. Muchos idiomas tienen dos palabras diferentes para libre, en el sentido de libertad, y gratis como gratuito. Por ejemplo, el francs dispone de los trminos libre y gratuit[2] . Esto no ocurre en ingls, en dicho idioma existe la palabra gratis que se refiere sin ambigedad al precio, pero no dispone de un adjetivo
Investigacin realizada por: p74069 /Jos Francisco Alderete Enrquez

Maestra en Software Libre

Trabajo de Investigacin

comn que se refiera sin ambigedad a la libertad. Por lo tanto, si usted habla otro idioma que no sea el ingls, le sugerimos que traduzca el trmino free en la expresin free software a su idioma para hacerlo ms claro. Software de fuente abierta Sus trminos de distribucin cumplen los criterios de Distribucin libre; Inclusin del cdigo fuente; Permitir modificaciones y trabajos derivados en las mismas condiciones que el software original; Integridad del cdigo fuente del autor, pudiendo requerir que los trabajos derivados tengan distinto nombre o versin; No discriminacin a personas o grupos; Sin uso restringido a campo de actividad; Los derechos otorgados a un programa sern vlidos para todo el software redistribuido sin imponer condiciones complementarias; La licencia no debe ser especfica para un producto determinado; La licencia no debe poner restricciones a otro producto que se distribuya junto con el software licenciado; La licencia debe ser tecnolgicamente neutral.

Algunas personas utilizan la expresin software de cdigo abierto para referirse ms o menos a la misma categora a la que pertenece el software libre. Sin embargo, no son exactamente el mismo tipo de software: ellos aceptan algunas licencias que nosotros consideramos demasiado restrictivas, y hay licencias de software libre que ellos no han aceptado. De todos modos, las diferencias entre lo que abarcan ambas categoras son pocas: casi todo el software libre es de cdigo abierto, y casi todo el software de cdigo abierto es libre. Nosotros preferimos la expresin software libre porque se refiere a libertad, cosa que no sucede con la expresin cdigo abierto.

Investigacin realizada por: p74069 /Jos Francisco Alderete Enrquez

Maestra en Software Libre

Trabajo de Investigacin

Estndar abierto: Segn Bruce Perens, es aquel que est basado en los principios de: Disponibilidad; Maximizar las opciones del usuario final; Sin tasas sobre la implementacin; Sin discriminacin de implementador; Permiso de extensin o restriccin; Evitar prcticas predatorias por fabricantes dominantes Software de dominio pblico Es todo aquel software que no cuenta con un copyright. no est protegido por las leyes de derechos de autor y puede ser copiado por cualquiera sin costo alguno. Algunas veces los programadores crean un programa y lo donan para su utilizacin por parte del pblico en general. Lo anterior no quiere decir que en algn momento un usuario lo pueda copiar, modificar y distribuir como si fuera software propietario. As mismo, existe software gratis protegido por leyes de derechos de autor que permite al usuario publicar versiones modificadas como si fueran propiedad de este ltimo. El software de dominio pblico es aquel que no tiene derechos de autor. Si el cdigo fuente es de dominio pblico, se trata de un caso especial de software libre sin copyleft, lo que significa que algunas copias o versiones modificadas pueden no ser libres en absoluto. En algunos casos, un programa ejecutable puede ser de dominio pblico pero no disponer libremente del cdigo fuente. En ese caso no es software libre, porque el software libre requiere accesibilidad al cdigo fuente. Por otro lado, la mayora del software libre no est en el dominio pblico sino bajo los derechos de autor, y los titulares de esos derechos han dado el permiso legal para que todos puedan utilizarlo en libertad, usando una licencia de software libre. Algunas personas utilizan el trmino dominio pblico de manera imprecisa queriendo decir libre o gratuito. Sin embargo, dominio pblico es un trmino jurdico cuyo significado preciso es sin derechos de autor. Para ser lo ms claro posible, recomendamos el uso del trmino dominio pblico para expresar solamente este significado, y el uso de las otras expresiones para transmitir sus significados correspondientes. En el marco del Convenio de Berna, que la mayora de los pases han firmado, todo lo que se escribe queda automticamente bajo el dominio de los derechos
Investigacin realizada por: p74069 /Jos Francisco Alderete Enrquez

Maestra en Software Libre

Trabajo de Investigacin

de autor, inclusive los programas informticos. Por lo tanto, si usted quiere que un programa que ha escrito est disponible en el dominio pblico, debe tomar algunas medidas legales para renunciar a esos derechos; de lo contrario el programa quedar sujeto a los derechos de autor.

Software con copyleft: Software libre cuyos trminos de distribucin no permiten a los redistribuidores agregar ninguna restriccin adicional cuando lo redistribuyen o modifican,o sea, la versin modificada debe ser tambin libre. El software con copyleft es software libre cuyos trminos de distribucin garantizan que todas las copias de todas las versiones tengan aproximadamente los mismos trminos de distribucin. Esto significa, por ejemplo, que las licencias copyleft generalmente no permiten que terceros le agreguen requisitos adicionales al software (aunque puede estar permitido agregar un conjunto limitado de requisitos que se consideran seguros) y exigen que el cdigo fuente est disponible. Esto tutela el programa y sus versiones modificadas contra algunas de las formas ms comunes de convertirlo en software privativo. Algunas licencias copyleft, como la GPL versin 3, impiden otras formas de convertir en privativo el software, tales como la tivoizacin. En el Proyecto GNU, publicamos con copyleft casi todo el software que escribimos porque nuestro objetivo es dar a todos los usuarios las libertades que implica el trmino software libre. Vase nuestro artculo sobre copyleft donde se explica ms detalladamente cmo funciona el copyleft y por qu lo usamos. Copyleft es un concepto general: para poner un programa bajo copyleft, es necesario adoptar un conjunto especfico de clusulas para la distribucin. Existen varias maneras de redactar las clusulas de copyleft, por lo que en principio pueden existir muchas licencias libres con copyleft. Sin embargo, en la prctica, para casi todo el software con copyleft se usa la Licencia Pblica General de GNU (GNU General Public License). Generalmente dos licencias diferentes con copyleft son incompatibles, lo cual significa que es ilegal combinar el cdigo que est bajo un tipo de licencia con el cdigo que est bajo otro tipo de licencia; por eso es bueno para la comunidad usar una sola licencia con copyleft.

Investigacin realizada por: p74069 /Jos Francisco Alderete Enrquez

Maestra en Software Libre

Trabajo de Investigacin

Software semi libre: Es aquel que mantiene las mismas caractersticas que el software libre (que puede ser distribuido, modificado, copiado y usado; por lo tanto, debe venir acompaado del cdigo fuente para hacer efectivas las libertades que lo caracterizan) para los usuarios individuales, entidades educativas o sin nimo de lucro, sin embargo prohbe esas libertades para su uso comercial o empresarial Freeware: El trmino freeware no tiene una definicin claramente aceptada, pero se usa generalmente para referirse a paquetes en los cuales se permite la redistribucin pero no la modificacin (y su cdigo fuente no est disponible). Estos paquetes no son software libre, por lo tanto instamos a no usar el trmino freeware para referirse al software libre. Shareware: El trmino shareware se refiere al software del que se permite redistribuir copias, pero quien contina a utilizar una copia debe pagar para obtener la licencia. El software shareware no es software libre, ni siquiera semilibre, por dos razones: Para la mayora de los programas shareware, el cdigo fuente no est disponible, por lo tanto no se pueden modificar. El software shareware no viene con permiso para hacer una copia e instalarlo sin pagar la licencia, ni siquiera para las personas que participan en actividades sin fines de lucro. En la prctica, los usuarios suelen ignorar los trminos de distribucin y lo hacen de todos modos, aunque las condiciones no lo permiten.

Software privativo o privado: El software privado o software personalizado es aquel que ha sido desarrollado para un usuario (generalmente una organizacin o una empresa). El usuario lo mantiene y utiliza, y no lo publica, ni como cdigo fuente ni como binarios. Un programa privado es software libre, en sentido trivial, si su nico usuario tiene las cuatro libertades. En particular, si el usuario tiene todos los derechos sobre el programa privado, el programa es libre. Sin embargo, si el usuario distribuye copias sin otorgar las cuatro libertades para las mismas, esas copias no son libres. El software libre es una cuestin de libertad, no de disponibilidad. En general no creemos que sea un error desarrollar un programa y no publicarlo. Hay ocasiones en las que un programa es tan importante que se podra argumentar no ponerlo a disposicin del pblico constituye un perjuicio para la humanidad. Sin
Investigacin realizada por: p74069 /Jos Francisco Alderete Enrquez

Maestra en Software Libre

Trabajo de Investigacin

embargo, esos casos no son frecuentes. La mayora de los programas no son tan importantes, por lo que negarse a publicarlos no est mal. Por lo tanto, no hay ningn conflicto entre el desarrollo de software privado o personalizado y los principios del movimiento del software libre. Casi todos los empleos para programadores tienen por objetivo el desarrollo de software personalizado; por lo tanto, la mayora de los trabajos de programacin son, o podran ser, hechos de un modo compatible con el movimiento del software libre.

Software comercial: Comercial y privativo no son la misma cosa! El software comercial es aquel desarrollado por una empresa como parte de su actividad comercial. La mayora del software comercial es privativo, pero tambin existe software libre que es comercial, y software privativo que no es comercial. Por ejemplo, GNU Ada fue desarrollado por una empresa. Se distribuye siempre bajo los trminos de la GNU GPL, y cada una de las copias es software libre, pero los desarrolladores venden servicios de soporte. Cuando los vendedores hablan con los posibles clientes, estos a veces dicen, Nosotros nos sentiramos ms seguros con un compilador comercial. Los vendedores responden, GNU Ada es un compilador comercial, aunque sea software libre. Para el Proyecto GNU, las prioridades estn invertidas. Lo importante es que GNU Ada es software libre; que sea comercial es solo un detalle. Sin embargo, el desarrollo adicional de GNU Ada que resulta de su naturaleza comercial es definitivamente beneficioso.

Unlimited License Agreements Un "Unlimited License Agreement" (ULA) es un contrato que da derecho a: -usar una cantidad ilimitada -de un producto especfico de Oracle -durante un determinado periodo de tiempo (normalmente 3 aos). Existe una versin capada o limitada del ULA (curioso hablar de limitaciones de un contrato que se define a s mismo como ilimitado...). El "Capped ULA" restringe la aplicacin del contrato a un nmero mximo de procesadores. Para determinar la base de la oferta del ULA, Oracle necesita disponer de cierta informacin y comprender la evolucin histrica. El cliente debe rellenar y remitir un OSW (Oracle Server Worksheet) respondiendo a preguntas sobre la arquitectura de los servidores, bases de datos donde ya corra Oracle, uso actual
Investigacin realizada por: p74069 /Jos Francisco Alderete Enrquez

Maestra en Software Libre

Trabajo de Investigacin

de otros productos etc... Oracle elabora entonces una estimacin de crecimiento y de cuntos Procesadores Oracle podran estarse utilizando al final del ULA y enva un presupuesto conforme a sus conclusiones. El conocimiento es la clave en el juego de la negociacin con Oracle. Como ya hemos apuntado, durante el tiempo de vigencia del acuerdo, su organizacin podr hacer un uso ilimitado del producto Oracle convenido (recuerde que el ULA no da derecho a una barra libre en la utilizacin de cualquier producto), durante el tiempo estipulado. Cuando el ULA llegue a su fin (lo habitual son 3 aos, aunque puede oscilar entre 2 y 5), su organizacin deber remitir a Oracle un certificado que exprese el nmero exacto de licencias de procesadores que hayan sido utilizadas.

Processor licensing:

Aqu se paga por procesador que ejecuta el software Oracle, sin embargo Oracle tiene una definicin particular de "procesador", que puede o no coincidir con la de su proveedor de hardware. La tecnologa Hyperthreading de Intel que hace una mirada ncleo como dos cuenta como un procesador de 1 para este fin. Otras tecnologas de particionamiento suaves son tratados de manera diferente, por ejemplo, el sistema operativo Solaris tiene un concepto de los contenedores, esto es similar a la particin de disco en una mquina de HP, pero Oracle no reconoce la particin de software con Solaris Containers anteriores a Solaris 10, e incluso entonces no son estipulaciones. Mtodos de particin de disco duro, tales como dominios de Sun, particionamiento lgico de IBM se reconocen como mtodos legtimos para limitar la cantidad de recursos que se puede ejecutar el software de Oracle.

Standard Edition Per-socket licensing: Si utiliza Standard Edition o Standard Edition One en un sistema de 2 procesadores slo hay 2 licencias. Sin embargo, si se utiliza Enterprise Edition tiene que tomar el nmero de ncleos en cuenta tambin.

Investigacin realizada por: p74069 /Jos Francisco Alderete Enrquez

Maestra en Software Libre

Trabajo de Investigacin

Enterprise Edition Per-core licensing: Los procesadores multi-core tienen un precio como (nmero de ncleos) * (factor multi-core) procesadores, donde el factor de multi-core es: 0,25 para los procesadores UltraSPARC T1 de Sun (1,0 GHz o 1,2 GHz) 0,50 para los procesadores UltraSPARC T1 de otros dom (por ejemplo, 1,4 GHz) 0,50 para los procesadores Intel y AMD 0.50 para Intel Itanium serie 93XX o anterior chips de varios ncleos (Para los servidores adquiridos antes de 01 de diciembre 2010) 0,50 para UltraSPARC T2 + procesadores de SUN (actualizado 01 de octubre 2009 - previamente 0,75, vase la nota a continuacin) 1.00 para POWER6 de IBM y los procesadores POWER7 0,75 para el resto de los procesadores multi-core 1,00 para los procesadores de un solo ncleo 1.00 para Intel Itanium serie 93XX (Para servidores comprados a partir del 01 de diciembre 2010) 1.00 para Intel Itanium serie 95XX Por ejemplo, un sistema Sun UltraSPARC T1 con 4 procesadores de ocho ncleos x requerir 4 * 8 * 0,25 = 8 licencias. Esto es slo un ejemplo. Sun UltraSparc T1 y T2 no son capaces SMP, slo Sun UltraSPARC T2 + es capaz SMP. Del mismo modo, un sistema IBM AIX con 4 procesadores de ocho ncleos x requerir 4 * 8 * 0,75 = 24 licencias. Requisitos de la licencia se han actualizado en diciembre de 2005 . Named User Plus Licensing Pago por usuario, sin embargo, el usuario se define como cualquier nodo final que recibe datos desde o crea datos de esa base de datos Oracle, incluidos los usuarios humanos. El caso tpico sera un sistema de la tienda de comestibles que est tomando datos de termmetros de los refrigeradores y sistemas de punto de venta, en un caso, un usuario es un termmetro y en otro caso, el usuario es el horario de salida dependiente, o en el caso de la nueva auto- echa un vistazo a los terminales que sera el cliente, por lo que en este ejemplo se podra explorar licencias basado en el procesador. Usted est obligado a cumplir con los siguientes mnimos usuario de Oracle : Oracle Database Standard Edition One: 5 licencias de Usuario Nombrado Plus Oracle Database Standard Edition: 5 licencias de Usuario Nombrado Plus Oracle Database Enterprise Edition: 25 Nombrado licencias por CPU Usuario Plus Oracle Application Server Standard Edition One: 5 licencias de Usuario Nombrado Plus
Investigacin realizada por: p74069 /Jos Francisco Alderete Enrquez

Maestra en Software Libre

Trabajo de Investigacin

Todos los dems productos de Oracle Application Server: 10 Nombrado licencias por CPU Usuarios Plus

Named User Licensing: Licencias de usuario identificado (NU) limita el nmero de personas autorizadas a utilizar Oracle en cualquier servidor. NU licencias no est disponible para nuevos contratos ms. Aunque, algunos clientes todava pueden mantener / renovar sus contratos de licencia de NU. Concurrent Device: Licencias de dispositivos concurrentes (CD) se definieron como el importe mximo de los dispositivos de entrada se conectan al sistema designado en cualquier punto dado en el tiempo '. Hay una versin de la red de esta licencia, que cuenta con trminos ligeramente diferentes. Para Oracle Database Enterprise Edition, con un mnimo de 8 licencias de dispositivos simultneos por procesador aplicadas. Esta es una medida de concesin de licencias muy viejo y nadie all en procesadores multi-ncleo, o el traslado a dicha licencia, debe llevar a cabo una evaluacin de los costes. Este modelo ya no est disponible. Aunque, algunos clientes siguen manteniendo / renovar sus acuerdos de licencia de CD. Application Specific Full Use Licensing Una aplicacin especfica de uso completo (ASFU) Licencia es un tipo restringido de licencia vendido por un proveedor de soluciones en conjunto con su tercero paquete de aplicacin. Por ejemplo, usted puede comprar una licencia ASFU de SAP AG para utilizar Oracle con el sistema SAP/R3. Esta licencia sera entonces de aplicacin especfica y no puede ser utilizado para cualquier otra cosa. Embedded Software License: Una licencia de software incorporado (ESL) es un tipo de licencia muy restrictiva disponible de proveedores de software independientes (ISV) pueden integrar la tecnologa de Oracle en sus productos. Un usuario final puede incluso no ser conscientes de que el paquete de software incluye la tecnologa de Oracle y no debe ser capaz de acceder a l directamente como desarrollador o administrador del sistema. Un ejemplo de este modelo de licencia en uso puede ser un sistema de punto de venta que requiere una base de datos para registrar las transacciones.

Investigacin realizada por: p74069 /Jos Francisco Alderete Enrquez

Maestra en Software Libre

Trabajo de Investigacin

Agregados:
Software libre sin copyleft Los programas publicados sin copyleft vienen con permiso de redistribucin y modificacin, como as tambin con el permiso de agregarle restricciones. Si un programa es libre pero no tiene copyleft, es posible que algunas copias o modificaciones no sean libres en absoluto. Una empresa de software puede compilar el programa, con o sin modificaciones, y distribuir el archivo ejecutable como software privativo. El sistema X Window es un ejemplo de ello. Los trminos de distribucin que usa el X Consortium para publicar el X11 hacen que el programa sea software libre sin copyleft. Si se quiere, se puede obtener una copia del programa bajo esos trminos de distribucin, y es libre. Sin embargo, existen tambin versiones que no son libres, y hay (o al menos, haba) ordenadores muy conocidos y tarjetas grficas para PC que funcionan nicamente con las versiones privativas del programa. Si utiliza alguno de esos tipos de hardware, entonces para usted X11 no es software libre. Incluso durante un tiempo los programadores de X11 lo hicieron privativo, y pudieron hacerlo porque otros programadores haban aportado cdigo bajo la misma licencia sin copyleft. Licencias permisivas (minimalistas o tipo BSD): Las licencias permisivas, a veces tambin llamadas liberales o minimalistas, no imponen prcticamente ninguna condicin sobre quien recibe el software, y sin embargo le dan permiso de uso, redistribucin y modificacin. Este enfoque, desde un punto de vista, puede entenderse como la garanta de las mximas libertades para quien recibe un programa. Pero desde otro, puede entenderse tambin como la mxima despreocupacin con respecto de que una vez recibido el programa por alguien, se sigan garantizando las mismas libertades cuando ese programa se redistribuye. De hecho, estas licencias tpicamente permiten que se redistribuya con licencia privativa un software cuyo autor distribuye con licencia permisiva. Entre estas licencias, una de las ms conocidas es la licencia BSD, hasta el punto que en muchas ocasiones se refieren las licencias permisivas como licencias tipo BSD. La licencia BSD (Berkeley Software Distribution) tiene su origen en la publicacin de versiones de Unix realizadas por la universidad californiana de Berkeley, en EE.UU. La nica obligacin que exige es dar crdito a los autores, mientras que permite tanto la redistribucin binaria y la de los fuentes, aunque no obliga a ninguna de las dos en ningn caso. Asimismo se da permiso para realizar modificaciones y ser integrada con otros programas casi sin restricciones.
Investigacin realizada por: p74069 /Jos Francisco Alderete Enrquez

Maestra en Software Libre

Trabajo de Investigacin

Nota: Una de las consecuencias prcticas de las licencias tipo BSD ha sido la difusin de estndares, ya que los desarrolladores no encuentran ningn obstculo para realizar programas compatibles con una implementacin de referencia bajo este tipo de licencia. De hecho, sta es una de las razones de la extraordinaria y rpida difusin de los protocolos de Internet y de la interfaz de programacin basada en sockets, ya que la mayora de los desarrolladores comerciales deriv su realizacin de la de la Universidad de Berkeley. Las licencias permisivas son bastante populares, y existe toda una familia con caractersticas similares a la BSD: XWindow, Tcl/Tk, Apache, etc. Histricamente estas licencias aparecieron debido a que el software correspondiente fue creado en universidades con proyectos de investigacin financiados por el gobierno de los Estados Unidos. Estas universidades prescindan de la comercializacin de estos programas, asumiendo que ya haba sido pagado previamente por el Gobierno, y por tanto con los impuestos de todos los contribuyentes, por lo que cualquier empresa o particular poda utilizar el software casi sin restricciones. A continuacin se describen brevemente algunas licencias permisivas: Licencia de X Window versin 11 (X11) x_window_system Es la licencia usada para la distribucin del sistema X Window, el sistema de ventanas ms ampliamente usado en el mundo Unix, y tambin en entornos GNU/Linux. Es una licencia muy similar a la licencia BSD, que permite redistribucin, uso y modificacin prcticamente sin restricciones. A veces, esta licencia es llamada "licencia MIT" (con peligrosa poca precisin, porque el MIT ha usado otros tipos de licencias). Bajo esta licencia se distribuyen tambin trabajos derivados de X Windows, como XFree86. Zope Public License 2.0 zope_public_licen Esta licencia (habitualmente llamada "ZPL") es usada para la distribucin de Zope (un servidor de aplicaciones) y otros productos relacionados. Es una licencia similar a la BSD, con el interesante detalle de prohibir expresamente el uso de marcas registradas por Zope Corporation. Licencia de Apache Licencia bajo al que se distribuyen la mayor parte de los programas producidos por el proyecto Apache. Es similar a la licencia BSD. Hay algunos programas libres que no se distribuyen con una licencia especfica, sino que su autor los declara explcitamente public domain (en el dominio pblico, o del comn). La principal consecuencia de esta declaracin es que el autor renuncia a todos sus derechos sobre el programa, y por lo tanto puede modificarse, redistribuirse, usarse, etc. de cualquier manera. A efectos prcticos, es muy similar a que el programa est bajo una licencia tipo BSD. Licencias copyleft (robustas, recprocas, shareAlike): La distincin fundamental est en que se pode hacer o non con cdigo liberado,
Investigacin realizada por: p74069 /Jos Francisco Alderete Enrquez

Maestra en Software Libre

Trabajo de Investigacin

y en donde termina la libertad de los licenciatarios. Las licencias con copyleft exigen que el cdigo de programas derivados de cdigo libre sea tambin liberado bajo la misma licencia, mientras que las licencias permisivas conceden a los usuarios las cuatro libertades sin exigir a cambio que los resultados de las mismas sean devueltos a la comunidad. En principio, con una interpretacin estricta de la cantidad de libertad que proporciona cada licencia, cabra decir que las licencias permisivas son ms libres, ya que dan la posibilidad de hacer cosas que las licencias con copyleft no. Sin embargo y este es un debate abierto en la comunidad del software libre se entiende que las licencias con copyleft son necesarias para preservar precisamente esa libertad: si no se exige que el cdigo derivado sea liberado tambin, sera muy fcil tomar un proyecto libre, cambiarle unos pequeos detalles y publicarlo bajo una licencia privativa. De esta manera, las aportaciones realizadas en esta versin del programa estaran prdidas para el resto de la comunidad. En general, hay tendencia por parte de las empresas (especialmente aquellas que no llevan mucho tiempo viendo funcionar la economa del software libre) a preferir las licencias permisivas que luego les dejen cerrar el cdigo. Los usuarios, por la contra, suelen preferir las licencias con copyleft, ya que estas ofrecen una garanta de continuidad en la libertad del programa. GPLv2: Esta es la versin previa de la GPL de GNU: una licencia de software libre con copyleft. Recomendamos utilizar la ltima versin para la mayora del software. Ntese que la GPLv2, por s misma, no es compatible con la GPLv3. Sin embargo, la mayora del software publicado bajo la GPLv2 permite que se utilice tambin bajo los trminos de las versiones posteriores de la GPL. Cuando este sea el caso, puede utilizar el cdigo bajo la GPLv3 para lograr la combinacin deseada. Para ms informacin acerca de la compatibilidad entre las licencias de GNU GPLv3: Esta es la ltima versin de la GPL de GNU: una licencia de software libre con copyleft. Es la que recomendamos para la mayora de los paquetes de software. Ntese que la GPLv3 no es compatible con la GPLv2 por s misma. Sin embargo, la mayora del software publicado bajo la GPLv2 permite que se utilice bajo los trminos de las versiones posteriores de la GPL. Cuando este sea el caso, puede
Investigacin realizada por: p74069 /Jos Francisco Alderete Enrquez

Maestra en Software Libre

Trabajo de Investigacin

utilizar el cdigo bajo la GPLv3 para lograr la combinacin deseada LGPLv3: Esta es la ltima versin de la LGPL: una licencia de software libre, pero sin un slido copyleft, ya que permite el enlazado con mdulos privativos. Es compatible con la GPLv3. La recomendamos solo para circunstancias especiales. Ntese que la GPLv3 no es compatible con la GPLv2 por s misma. Sin embargo, la mayora del software publicado bajo la GPLv2 permite que se utilice tambin bajo los trminos de las versiones posteriores de la GPL. Cuando este sea el caso, puede utilizar el cdigo bajo la GPLv3 para lograr la combinacin deseada. Para ms informacin acerca de la compatibilidad entre las licencias de GNU 3-clause BSD, BSD-new Esta es la licencia BSD original, modificada por la eliminacin de la clusula de publicidad. Es una licencia de software libre laxa, permisiva, sin copyleft, compatible con la GPL de GNU. A esta licencia se la llama algunas veces licencia BSD de 3 clusulas. Como licencia laxa, permisiva, la versin modificada de la BSD no es tan mala, aunque es preferible la Apache 2.0. Sin embargo, es peligroso recomendar el uso de la licencia BSD, an en casos especiales como por ejemplo para programas pequeos, porque fcilmente se podra producir una confusin que llevara al uso de la licencia BSD original. Para evitar ese riesgo, se puede sugerir el uso de la licencia X11. Ambas licencias, X11 y BSD modificada, son ms o menos equivalentes. De todas maneras, para programas de una cierta magnitud es mejor la licencia Apache 2.0 porque previene la trampa de las patentes. 4-clause BSD, BSD-old A esta licencia tambin se la suele llamar licencia BSD de 4 clusulas. Esta es una licencia de software libre laxa, permisiva, sin copyleft, con un serio fallo; la nociva clusula de publicidad de BSD. Dicho fallo no es fatal, o sea, no convierte en privativo el software que est bajo esta licencia, pero s causa problemas en la prctica, incluyendo la incompatibilidad con la GPL de GNU. Le instamos a no utilizar la licencia BSD original para el software que escriba. Si desea utilizar una licencia de software libre laxa, permisiva, sin copyleft, es mucho mejor utilizar la licencia BSD modificada, la licencia X11, o la Expat. An mejor, para programas de una cierta envergadura, es preferible usar la licencia Apache 2.0 pues implementa medidas contra las trampas de las patentes.
Investigacin realizada por: p74069 /Jos Francisco Alderete Enrquez

Maestra en Software Libre

Trabajo de Investigacin

Sin embargo, no existe razn para no utilizar programas publicados bajo la licencia BSD original. Apache Software License 2.0 Esta es una licencias de software libre compatible con la versin 3 de la GPL de GNU. Existen tres versiones de la licencia Apache (1.0, 1.1. y 2.0) siendo la 2.0 la ms empleada. Las dos primeras versiones carecen de Copyleft. La ltima versin es considerada una licencia de Software Libre. Incorpora ciertas condiciones extra relacionadas con patentes: exige incluir un permiso de uso de patentes por parte del autor/poseedor de las patentes y adems puede rescindirse la licencia por problemas de patentes. Estas caractersticas la hacen incompatible con la GNU GPL 2, pero posiblemente no con la GNU GPL 3 en desarrollo, ya que esta contempla el problema de las patentes desde una perspectiva similar. Conociendo estas licencias contamos con una base general sobre las distintas posibilidades para licenciar nuestro software e incorporar cdigo de terceros en nuestras creaciones. Ntese que esta licencia no es compatible con la versin 2 de la GPL de GNU porque tiene algunos requisitos que no estn en esa versin de la GPL, por ejemplo ciertas disposiciones sobre las indemnizaciones y la finalizacin por patentes. La disposicin sobre las patentes es buena, por eso para programas de una cierta envergadura recomendamos usar la licencia Apache 2.0 en lugar de otras licencias laxas, permisivas. Affero GPLv3 Esta es una licencia de software libre con copyleft. Sus trminos son en la prctica los mismos de la GPLv3, con un prrafo adicional en la seccin 13 que permite a los usuarios que interactan con el software bajo esta licencia en una red, recibir la fuente de tal software. Recomendamos a los desarrolladores que consideren el uso de la AGPL de GNU para todo el software que se ejecute de forma habitual en una red. Ntese que la AGPL de GNU no es compatible con GPLv2. Tampoco es tcnicamente compatible con la GPLv3 en sentido estricto: no se puede tomar cdigo publicado bajo la AGPL de GNU, copiarlo o modificarlo a gusto bajo los trminos de la GPLv3, o viceversa. Sin embargo, s le est permitido combinar mdulos separados o archivos fuente publicados bajo ambas licencias y obtener as un nico proyecto, lo cual le otorgar a muchos programadores los permisos necesarios para hacer los programas que deseen.
Investigacin realizada por: p74069 /Jos Francisco Alderete Enrquez

Maestra en Software Libre

Trabajo de Investigacin

Compatible con la GPLv2 Que significa Compatible? Significa que la otra licencia y la GPL de GNU son compatibles; usted puede combinar el cdigo publicado bajo la otra licencia con el cdigo publicado bajo la GPL de GNU en un programa ms amplio. Todas las versiones de la GPL de GNU permiten efectuar tal combinacin de forma privada; tambin permiten la distribucin de dichas combinaciones siempre que stas se publiquen bajo la GPL de GNU. La otra licencia es compatible con la GPL si tambin lo permite. La GPLv3 es compatible con ms licencias que la GPLv2; le permite efectuar combinaciones con cdigo que tenga determinados requisitos adicionales que no figuran en la propia GPLv3.

Permite enlazar cdigo bajo otra licencia Las diversas licencias de GNU poseen una amplia compatibilidad entre s. El nico caso en el que puede no ser posible combinar cdigo bajo dos de tales licencias se da cuando pretende utilizar cdigo que est bajo una versin antigua de una licencia nicamente, con cdigo que est bajo una versin ms reciente. A fin de proporcionarle una gua de consulta rpida para casos especficos, ms abajo incluimos un cuadro detallado de compatibilidad para varias combinaciones de licencias de GNU. Se parte de la base de que alguna otra persona ha escrito software bajo una de esas licencias y usted quiere incorporar parte de ese cdigo en un proyecto propio para su publicacin (una obra suya original o una versin modificada del software de otros). Busque la licencia de su proyecto en una de las columnas de la parte superior de la tabla y la licencia del otro cdigo en una de las filas de la izquierda. La celda de interseccin le dir si tal combinacin est permitida o no. Cuando decimos copiar cdigo, eso es exactamente lo queremos decir: usted toma un fragmento del cdigo de un archivo fuente, con o sin modificar, y lo inserta en su propio programa formando as una obra basada en la anterior seccin de cdigo. Utilizar una biblioteca significa que usted no copia ningn cdigo fuente directamente, sino que interacta con l mediante enlace, importacin u otro de los mecanismos tpicos que ligan las diversas fuentes cuando compila o ejecuta el cdigo.

1: Cuando incorpore el cdigo en este caso, ha de respetar los trminos de la GPLv2. No puede acogerse a las condiciones de versiones posteriores de la GPL.
Investigacin realizada por: p74069 /Jos Francisco Alderete Enrquez

Maestra en Software Libre

Trabajo de Investigacin

2: Si bien en este caso puede publicar su proyecto (su obra original o una obra que obtuvo y ha modificado) bajo la GPLv2 o posterior, tenga en cuenta que el otro cdigo que est utilizando ha de permanecer bajo la GPLv2 nicamente. En la medida en que su proyecto dependa de ese cdigo, no podr actualizar la licencia de su proyecto a la GPLv3 o posterior, y la obra en conjunto (cualquier combinacin de su proyecto con el otro cdigo) slo puede difundirse bajo las condiciones estipuladas en la GPLv2. 3: Si puede publicar el proyecto bajo la GPLv2 o cualquier versin posterior, puede optar por publicarla bajo la GPLv3 o cualquier versin posterior y, una vez que lo haya hecho, podr incorporar el cdigo publicado bajo la GPLv3. 4: Si puede publicar el proyecto bajo la LGPLv2.1 o cualquier versin posterior, puede optar por publicarla bajo la LGPLv3 o cualquier versin posterior y, una vez que lo haya hecho, podr incorporar el cdigo publicado bajo la LGPLv3. 5: En este caso, cuando incorpore el cdigo ha de respetar los trminos de la LGPLv2.1. No puede acogerse a las condiciones de versiones posteriores de la LGPL. 6: Si hace esto, en la medida en que su proyecto contenga el cdigo publicado bajo la LGPLv2.1 nicamente, no podr actualizar la licencia del proyecto a la LGPLv3 o posterior. 7: La LGPLv2.1 le autoriza a relicenciar el cdigo y ponerlo bajo cualquier versin de la GPL a partir de la GPLv2. En este caso, si puede tomar el cdigo que est bajo la LGPL y ponerlo bajo una versin apropiada de la GPL (como se indica en la tabla), puede hacer esta combinacin. 8: La LGPLv3 le autoriza a relicenciar el cdigo y ponerlo bajo la GPLv3. En estos casos, puede combinar el cdigo si convierte el cdigo que est bajo la LGPL a la GPLv3. 9: Puesto que la GPLv2 no permite combinaciones con la LGPLv3, en este caso ha de difundir (convey) el proyecto bajo las condiciones estipuladas en la GPLv3, puesto que sta s le permite dicha combinacin.

Investigacin realizada por: p74069 /Jos Francisco Alderete Enrquez

Maestra en Software Libre

Trabajo de Investigacin

Conclusiones: Me gusto esta caricatura donde de manera general se explica sobre las licencias y me permito compartirlo en mis conclusiones

Investigacin realizada por: p74069 /Jos Francisco Alderete Enrquez

Maestra en Software Libre

Trabajo de Investigacin

En este cuadro podemos apreciar algunas de la Licencias de SL, hay mas, pero solo como muestra para visualizar la multiples opciones con las que se cuentan:

Investigacin realizada por: p74069 /Jos Francisco Alderete Enrquez

Maestra en Software Libre

Trabajo de Investigacin

Tenemos tanta variedad de licencia, casi casi como para cubrir cualquier tipo de desarrollo que se nos ocurra!!! Por citar un ejemplo de la variedad,la siguiente tabla va mostrar una comparativa de las licencias ms importantes para software no propietario, indicando si son compatibles con la licencia GNU (GPL) y si estn aprobadas por la Open Source Initiative.

Investigacin realizada por: p74069 /Jos Francisco Alderete Enrquez

Maestra en Software Libre

Trabajo de Investigacin

Investigacin realizada por: p74069 /Jos Francisco Alderete Enrquez

Maestra en Software Libre

Trabajo de Investigacin

Adems algo muy importante, ya es ms fcil saber la importancia de Licenciar el Software, ya tambin se puede saber cules son los pasos a seguir para tener y/o ofrecer a nuestros trabajos informticos proteccin legal!!! Fuentes: http://www.gnu.org/philosophy/categories.es.html http://www.orafaq.com/wiki/Oracle_licensing Categoras de Software Libre y No Libre. Free Software Foundation. 1.998. Open Source Definition, v1.9. Open Source Initiative. 2.005. Campaa Nosotros Hablamos de Software Libre. Free Software Foundation Europa. 2005. Gmez Labrador: Software Libre en el Escritorio de Inpro, versin previa. 2.005. P.-E. Schmiz, S. Castiaux: Compartir Software de Cdigo Abierto. IDA (Comisin Europea) 2.002. Free Software Foundation: http://www.fsf.org/ Open Source Initiative: http://opensource.org/ SourceForge.net: http://sourceforge.net/

Investigacin realizada por: p74069 /Jos Francisco Alderete Enrquez

You might also like