Una guía rápida para las licencias de código abierto

Al crear software que desea compartir o usar un producto que desea adaptar, surgen preguntas sobre lo que es y no legal. Incluso los programas que tienen una licencia de código abierto no son gratuitos para todos. Si no sabe la especificidad de lo que permite la licencia, puede ingresar al agua caliente legal. Conocer los límites, o si existe, le brinda la libertad de usar y compartir su software con confianza. ¿Qué son las licencias de código abierto? Las licencias de código abierto siguen la definición de código abierto. Esto dice que el software o producto, su plan, diseño y / o código fuente, se puede utilizar, modificar y / o compartir como el usuario desea. En términos simples, el usuario puede personalizar el producto para satisfacer sus necesidades y luego compartir ese producto con otros.
Sin embargo, las condiciones con respecto al modo de intercambio varían: las licencias de código abierto no son ilimitadas. Las estipulaciones incluyen mantener los nombres de los autores y redistribuir derivados con la misma licencia. Además, si la licencia permite cambiar o redistribuir el producto solo para fines no comerciales, no es de código abierto. Una licencia de código abierto es un contrato obligatorio legal entre el autor del software y el usuario. El software publicado públicamente y disponible gratis no es de código abierto automático. La licencia oficialmente hace código abierto. Un montón de software de código abierto es gratuito, pero eso no significa que ser gratuito es un requisito o garantía de software de código abierto.
Dos tipos principales de licencias de código abierto: Copyleft vs. Copyleft y permisivos permisivos son las dos categorías principales de licencias de código abierto. Estos no son nombres de las licencias de código abierto, pero hay categorías en las que caen ciertas licencias. Open Source Copyleft Copyleft Licenses es un tipo de licencia de código abierto que requiere que el usuario aplique la misma licencia a la versión de su producto. Esto significa que si el usuario cambia y comparte el software, debe mantener la licencia de código abierto. Licencias de código abierto permitidas Las licencias de licencia de código abierto son tan flexibles como aparecen. No hay licencias de copyleft, por lo que el usuario no está obligado a mantener su versión del producto de código abierto. Generalmente tienen pocas restricciones; Los usuarios pueden crear obras derivadas de la propiedad sin tener que cumplir con muchas obligaciones. Los tipos más comunes de licencias de código abierto hay muchos tipos diferentes de licencias de código abierto que los autores y empresas pueden elegir. Vamos a superar lo más popular. Licencia de Apache Licencia Apache es una licencia de código abierto de Apache Software Foundation. Según la licencia, puede usar, modificar o distribuir cualquier producto con la licencia Apache. Hubo dos cambios principales en la licencia Apache. En 2000, se eliminó la cláusula publicitaria original. Ahora, si hay materiales publicitarios creados para un documento derivado, no deben incluir la adjudicación de la licencia Apache, aunque la tarea debe permanecer en la documentación. En 2004, otra actualización de la licencia permitió derechos de patente.
Berkeley Software Distribution (BSD) Hay dos tipos de licencias BSD:
Se cambió la licencia BSD (3 cláusulas)
Licencia BSD simplificada, también llamada Licencia FreeBSD (2 cláusulas) Cada licencia BSD otorga permiso para modificar y distribuir el software, la fuente o el binar. Sin embargo, debe mantener una copia de las condiciones, la notificación con respecto a los derechos de autor y la responsabilidad. La licencia inicial de BSD tenía cuatro cláusulas, incluidas las cláusulas publicitarias y no aprobaciones. La licencia modificada de 3 cláusulas no incluye la cláusula publicitaria. La licencia de cláusula de 2 simplificada / gratuita no tiene una cláusula sin aprobación.
Licencia común de desarrollo y distribución (CDDL) CDDL es una licencia de código abierto creada por Sun Microsystems (comprada por Oracle). El CDDL actual es la versión 2 y es un retorno a la licencia pública de Mozilla. También ha reemplazado la licencia pública Sun, que vino con productos de código abierto y de código abierto de Sun hasta 2004. Según CDDL, puede reproducir y distribuir originales o derivados del software con licencia. Sin embargo, no puede realizar cambios o eliminar ninguna notificación sobre los derechos de autor, las patentes o las marcas registradas. Además, el usuario debe mantener notificaciones o texto con asignación a colaboradores o desarrolladores.
Si distribuye el software en un formulario ejecutable, es decir, un formulario que no es el código fuente, debe hacer que el código fuente esté disponible. Puede emitir el formulario ejecutable en CDDL o una licencia compatible con CDDL. Se le pide que emita el código fuente para sus contribuciones si cumplen con una o ambas de las siguientes instrucciones:
Hay adiciones, cambios o deleciones del software original.
Hay nuevos archivos que incluyen partes del producto original.
Al emitir el código fuente, debe incluir una copia CDDL. Además, para cada cambio que realice, debe incluir una notificación en los archivos modificados que es el modificador. Si ha realizado adiciones en archivos independientes e independientes, que no tienen código original, no debe emitirlo con un CDDL. Licencia pública de licencia pública (EPL) Eclipse es una licencia de Corryleft de código abierto de la Fundación Eclipse. El propósito de EPL es proteger a los autores para que se encuentren en problemas legales si una empresa usa su componente en un producto comercial. La licencia también ofrece un acuerdo de patente. Si cambia un componente EPL y lo distribuye como un código fuente, debe revelar el código modificado. Si distribuye el producto en forma de producto, debe aclarar que entregará el código fuente a pedido. También debe aclarar cómo solicitar el código fuente. Al redistribuir un programa que incluye parte de un producto de licencia EPL, debe incluir el texto completo de derechos de autor y licencia.
EPL también dice que la interfaz o la interoperación con un complemento no lo convierten automáticamente en algo derivado. Simplemente dicho, si realmente no cambia parte del complemento, no es un trabajo derivado.
GNU (LPG) LPG Licencia pública general es la licencia de código abierto más popular (los complementos y los temas de WordPress deben tener esta licencia). Es una licencia de copyleft, por lo que cualquier software que use cualquier GLP debe ser de código abierto, incluso si solo se encuentra un pequeño porcentaje del código en el código modificado. El software se puede usar y modificar en cualquier lugar sin casi ninguna restricción, ya sea que lo use en privado o comercialmente. Sin embargo, hay restricciones si se distribuye fuera de su propia organización. En este caso, debe distribuir el código fuente completo, así como los mismos términos de licencia que el software original. Si el nuevo producto contiene solo parte del software de GLP, ¿tiene que distribuir el código fuente completo? Quizás. Según el GLP, todos los trabajos derivados deben tener licencia bajo condiciones de licencia completa. Sin embargo, si distribuye el software LPG junto con un sistema de propietario y hay dos trabajos separados, lo que significa que no comparte estructuras de datos y se ejecuta en procesos separados, entonces es posible que no sea necesario lanzar el código fuente para todo el software. Ul. . Licencia pública general de GNU Lesser (LGPL) Según LGPL, que es una versión de GLP más débil, los productos con licencia pueden estar relacionados con las aplicaciones de los propietarios. El código del propietario aún puede seguir siendo el propietario, dependiendo de si los programas son dinámicamente o estáticos. Esta licencia a menudo acompaña el software gratuito, lo que le permite incorporarse en software libre o en software del propietario. No se le pide que abra el código fuente para sus propias extensiones.
La licencia pública de Microsoft (MS-PP) MS-PP es una licencia de software de código abierto gratuita y acompaña a los propios proyectos de código abierto de Microsoft.Los usuarios pueden crear y distribuir originales o derivados del software, pero no puede usar el nombre, el logotipo o la marca registrada.MS-PP requiere la preservación de avisos de atribución originales, derechos de autor, patentes y marcas registradas.Además, si el código no funciona en un trabajo derivado, el autor no es responsable: no hay garantías ni garantías sobre el desempeño del código.Al distribuir un producto en MS-PP, no está obligado a distribuir el código fuente, aunque puede.Si elige distribuir el código fuente, o incluso parte del código fuente, debe incluir una copia completa de la licencia MS -PP.Aquí es donde se vuelve más complicado:
Si distribuye cualquier parte del software en forma de código compilado u objeto, la licencia que elija debe cumplir con MS-PP. Código fuente vs. Código de objeto Un programador escribe el código fuente. Es un documento (o archivo) basado en el texto que está escrito en un lenguaje que las personas pueden leer, y el archivo está en un lenguaje de programación. Sin embargo, los automóviles no pueden leer el código fuente como se escribe. Para que el automóvil sea legible, el automóvil debe compilar el idioma del código fuente en el código de automóvil ejecutable, es decir, código de objeto. El código del objeto se escribe como figuras binarias, y el proceso de generación del código binario es “compilación”. Si bien el código fuente no es específico para el sistema, el código de objeto lo es. El código fuente puede ser el mismo en diferentes sistemas, pero cada máquina puede compilarlo en un código de objeto diferente. Cuando se trata de licenciar el código de objeto con MS-PP, esto es lo que necesita saber: puede establecer sus propios términos, pero no pueden otorgar más derechos que la licencia MS-PP. Sin embargo, pueden otorgar menos derechos. La licencia del Instituto de Tecnología de Massachusetts (MIT) Licencia MIT es una de las licencias de código abierto más flexibles y otorga todos los derechos de usuario correctos que esperaría de una licencia de código abierto:

Copia, distribución, fusión, modificación, etc. Es especialmente conocido por lo que no incluye, especialmente una cláusula publicitaria. También permite el nombre del propietario de los derechos de autor en el contenido promocional. Puede hacer, en gran medida, lo que su corazón quiere con un producto bajo esta licencia. Sin embargo, el año de derechos de autor y la información del titular deben estar en la licencia para su herramienta derivada. Licencia pública Mozilla 2.0 Licencia pública Mozilla 2.0 es una licencia de copyleft. Los contribuyentes pueden compartir los cambios realizados en el código. También puedo combinar el código con el código en otras licencias abiertas o propietarias. Si desea utilizar el software MPL para cualquier propósito y distribuirlo dentro de su organización, no tiene que hacer nada especial. Si desea cambiar el código fuente de MPL y distribuir su trabajo derivado fuera de su organización, debe: decirle a los destinatarios que el código fuente (incluido el código fuente) está disponible de acuerdo con la MPL.
Dé subvenciones de MPL a los destinatarios, lo que significa que tienen una licencia inexclusiva, sin regalías, para usar, modificar, mostrar, reproducir, distribuir, etc.
Respeta las restricciones para eliminar o modificar las notificaciones del código fuente. No puede eliminar o modificar las notificaciones de licencias sobre derechos de autor, patentes, garantías o responsabilidades.

Copyright statement: Unless otherwise noted, this article is Collected from the Internet, please keep the source of the article when reprinting.

Check Also

Biblioteca Divi: explorarea posibilităților de sincronizare selectivă a bibliotecii Divi

Biblioteca Divi: explorarea posibilităților de sincronizare selectivă a bibliotecii Divi

Leave a Reply

Your email address will not be published. Required fields are marked *