Lo que necesita saber sobre las licencias patentadas y de código abierto

Cuando se trata de usar, desarrollar y promover software, las numerosas licencias que las acompañan pueden resultar confusas incluso para los usuarios expertos. Las licencias patentadas y de código abierto a menudo se enfrentan. Uno promueve un método de concesión de licencias cerrado y protegido, mientras que el segundo permite que las personas utilicen el software con mayor libertad.

En esta publicación, comparamos tanto las licencias abiertas como las propietarias. También discutimos si funcionan bien juntos o si la relación está separada.

Introducción a las licencias de software

Para los no iniciados, el software viene en dos formatos diferentes. Repasemos las licencias tanto de código abierto como propietarias (o de código cerrado).

Licencias de código abierto

Fuente abierta es un tipo de licencia de derechos de autor que permite a los desarrolladores ver, modificar y compartir el código fuente de un programa informático. Por lo general, es gratuito, aunque también hay disponible software premium de código abierto.

Por lo general, el desarrollador elegirá una licencia de código abierto específica, adecuada para el trabajo. Hay muchos disponibles, como el Licencia pública general GNU (GPL), la Licencia MIT, o el Licencia pública de Mozilla (MPL).

El sitio web de la licencia MIT.

Dado que hay más ojos en el código, existe la posibilidad de que la fuerza de estos números ayude a hacer cumplir la licencia utilizada. Además, los usuarios tendrán un mayor interés en realizar revisiones de código, dado que serán el cliente principal.

Sin embargo, el software y el hardware de código abierto a menudo vienen «tal cual», generalmente sin garantía de estabilidad o soporte. Como tal, a menos que haya un nivel premium disponible para una pieza de software, es posible que tenga problemas de compatibilidad con su sistema y otro software.

Licencia de propiedad

En comparación con las licencias de código abierto, las licencias patentadas no tienen ninguna supervisión aparte de las leyes comerciales legales; en este caso, las reglas del desarrollador sobre cómo se puede usar el software. Como tal, a menudo encontrará una ferviente comunidad de «piratería» en torno a ciertas partes de software popular.

Una imagen de una cámara de Game Boy pirateada.

Casi todos los títulos de propiedad requieren que acepte un conjunto extenso de Términos y condiciones. Una vez que acepta este documento legal, se convierte en un contrato vinculante entre usted y el desarrollador, lo que significa que es responsable de cualquier término que rompa.

Sin embargo, las licencias propietarias a menudo brindan correcciones de errores, parches y soporte para los usuarios finales que pagan. Este no es siempre el caso, pero el software propietario premium tiene un interés personal del desarrollador para garantizar que funcione para los usuarios. Esto se debe a que son los únicos que pueden resolver problemas.

Esto también genera problemas para los usuarios que dependen del software que el desarrollador abandona; a menudo, las licencias permanecen activas.

Comparación de licencias patentadas y de código abierto

Cuando se analizan las licencias tanto de código abierto como propietarias, existen algunas diferencias clave. Echemos un vistazo a una tabla de resumen que muestra cómo se comparan ambos modelos de licencia.

Fuente abierta Propiedad
Costo

Generalmente gratis, a veces con elementos premium

Establecido por el desarrollador, aunque puede ser gratuito
Derechos de autor Con licencia, crédito otorgado al desarrollador original cuando se modifica Licenciado solo por el desarrollador, con el licenciatario otorgado los derechos para usarlo
Propiedad del código fuente Sin derechos de propiedad El desarrollador posee los derechos
Modificaciones del código fuente Cualquiera puede modificar y reutilizar el código Solo el desarrollador puede ver y modificar el código fuente

En general, las licencias de código abierto y propietarias tienen dos objetivos diferentes en mente. El primero valora una comunidad de desarrollo colaborativo que lleva una idea básica más allá. Sin embargo, podría decirse que este último está más centrado en proteger los derechos de uso y obtener ganancias en primera instancia.

¿Pueden las licencias patentadas y de código abierto funcionar bien juntas?

Existen numerosos ejemplos de modelos de licencias de código abierto y propietarios que se combinan bien. Por ejemplo, desarrollador de codificación popular JetBrains proporciona versiones de código abierto (y gratuitas) de su software premium patentado con licencia.

El sitio web de JetBrains.

Sin embargo, otras empresas han adoptado el código abierto de una manera diferente. Tanto Google como Microsoft han creado o adquirido proyectos de código abierto para construir un producto propietario. Ambos Google Chrome y Github son propietarios pero se sientan en la parte superior de la Navegador Chromium y Git respectivamente.

En contraste, Elastic tiene rescindió su licencia de código abierto para Elasticsearch, como dicen, Amazon se ha beneficiado de manera poco ética con el software. Muestra que todavía hay una diferencia ideológica entre los dos puntos de vista.

Conclusión

En resumen, las licencias abiertas y propietarias siempre se frotarán entre sí. Sin embargo, puede haber un sistema en el que las empresas aún conserven los derechos de marca mientras permiten a los usuarios estudiar y modificar el código. Los beneficios para la base de código y la seguridad del usuario son de gran beneficio para todos.

Recientemente, echamos un vistazo al mejor software de código abierto para usar en 2021. ¿Es usted un defensor del código abierto o las licencias de propiedad tienen más sentido para usted? ¡Háganos saber en la sección de comentarios!

Categorías Hogar