Maslinux
Las noticias más recientes sobre GNU-Linux

Un modelo económicamente eficiente para el cumplimiento de licencias de software libre – Jeffrey Robert Kaufman-

An economically efficient model for open source software license compliance

“Complejo Industrial de Cumplimiento” es un término que evoca imágenes distópicas de organizaciones que se involucran en procesos elaborados y altamente costosos para cumplir con los términos de la licencia de código abierto. Como la vida a menudo imita el arte, muchas organizaciones se involucran en esta práctica, tristemente robándoles de los muchos beneficios del modelo de código abierto. Este artículo presenta un enfoque económicamente eficiente para el cumplimiento de las licencias de software de código abierto.

Las licencias de código abierto generalmente imponen tres requisitos a un distribuidor de código con licencia de un tercero:

  • Proporcionar una copia de la (s) licencia (s) de código abierto
  • Incluir avisos de copyright
  • Para las licencias de copyleft (como GPL), poner el código fuente correspondiente a disposición de los distribuidos

(Al igual que con cualquier declaración general, puede haber excepciones, por lo que siempre se recomienda revisar los términos de la licencia y, si es necesario, buscar el asesoramiento de un abogado).

Debido a que el código fuente (y cualquier archivo asociado, por ejemplo, licencia / README) generalmente contiene toda esta información, la forma más fácil de cumplir es simplemente proporcionar el código fuente junto con su aplicación binaria / ejecutable.

La alternativa es más difícil y costosa, ya que, en la mayoría de las situaciones, se le requiere proporcionar una copia de las licencias de código abierto y conservar avisos de derechos de autor. Extraer esta información para acompañar su versión binaria / ejecutable no es trivial. Necesita procesos, sistemas y personas para copiar esta información de los orígenes y archivos asociados e insertarlos en un archivo o documento de texto independiente.

La cantidad de tiempo y gastos para crear este archivo no debe subestimarse. A pesar de que existen herramientas de software que pueden ser usadas para automatizar parcialmente el proceso, estas herramientas a menudo requieren recursos (por ejemplo, ingenieros, gerentes de calidad, gerentes de lanzamiento) para preparar el código para escanear y revisar los resultados para verificar su exactitud. es casi siempre necesario). Su organización tiene recursos finitos, y desviarlos a esta actividad conduce a costos de oportunidad. Compounding este gasto, cada posterior liberación-mayor o menor-requerirá un nuevo análisis y revisión.

También hay otros costos resultantes de no elegir liberar fuentes que no son bien reconocidas. Estos se derivan de no devolver el código fuente a los autores originales y / o mantenedores del proyecto de código abierto, una actividad conocida como upstreaming. Por sí solo rara vez satisface los requisitos de la mayoría de las licencias de código abierto, por lo que este artículo aboga por la liberación de fuentes junto con su binario / ejecutable; sin embargo, tanto upstreaming y proporcionar el código fuente junto con su binario / ejecutable ofrece beneficios económicos adicionales. Esto se debe a que su organización ya no estará obligada a mantener un bifurcador privado de los cambios de código que deben combinarse internamente con los bits de código abierto en cada lanzamiento, un esfuerzo cada vez más costoso y desordenado a medida que su base de código interno se desvía del proyecto comunitario. El upstreaming también mejora el ecosistema de código abierto, lo que estimula nuevas innovaciones de la comunidad de la cual su organización puede beneficiarse.

Entonces, ¿por qué un número significativo de organizaciones no lanzan código fuente para sus productos para simplificar sus esfuerzos de cumplimiento? En muchos casos, esto se debe a que están bajo la creencia de que puede revelar información que les da una ventaja competitiva. Esta creencia puede estar fuera de lugar en muchas situaciones, teniendo en cuenta que cantidades sustanciales de código en estos productos propietarios son probablemente copias directas de código abierto para permitir funciones como WiFi o servicios en la nube, características fundamentales de la mayoría de los productos contemporáneos.

Incluso si se realizan cambios en estos trabajos de código abierto para adaptarlos a ofertas de propiedad, estos cambios son a menudo de minimis y contienen poca expresión de derechos de autor o contenido patentable. Como tal, cualquier organización debe mirar su código a través de este objetivo, ya que puede descubrir que un porcentaje abrumador de su base de código es de código abierto, con sólo un pequeño porcentaje verdaderamente propietario y permitir la diferenciación de sus competidores. Entonces, ¿por qué entonces no distribuir y subir la fuente a esos bits no diferenciadores?

Considere rechazar la mentalidad del Complejo industrial de cumplimiento para reducir su costo y simplificar drásticamente el cumplimiento. Utilice el código abierto de la manera en que fue diseñado y experimentar la alegría de liberar su código fuente para beneficiar su línea de fondo y el ecosistema de código abierto de la que seguirá cosechando cada vez más beneficios.

(Visitada 1 veces, 1 visitas hoy )

Deja un comentario

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *

¿Dinero público? ¡Código Público! – Únete a la campaña de la FSFE

Mediante el uso de software libre, los datos de los ciudadanos se mantienen más seguros y las posibilidades de éxito ataques de los criminales se reduce. El software libre también puede utilizarse como base para mejores aplicaciones, basándose en él para crear programas más eficientes y seguros. En resumen, el Software Libre puede ayudarnos a construir una sociedad mejor para todos.Firma aquí Para más info, Visita este enlace

Populares

  • Cómo matar un proceso del sistema que no responde en GNU/Linux (99)
  • 5 Recursos para aprender Python (99)
  • CodeBlocks: Un IDE freeware y multiplataforma C, C ++ y Fortran (98)
  • Perdón por los últimos fallos de maslinux.es (Podcast) (95)
  • Openmandriva también abandona soporte a 32 Bits (90)
  • Accesos directos del teclado de GNOME Shell que quizás no conozcas (90)
  • Cómo instalar Firefox Quantum en GNU/Linux (37)

Categorías

Archivos

Este blog apoya a Slimbook

Porque producen ultrabooks ensamblados en España con software y hardware libre.

Suscripción por email

Puedes suscribirte a las noticias más recientes por correo electrónico

10 años en la Web

Maslinux.es utiliza cookies para que usted tenga la mejor experiencia de usuario. Si continúa navegando está dando su consentimiento para la aceptación de las mencionadas cookies y la aceptación de nuestra política de cookies, pinche el enlace para mayor información.plugin cookies

ACEPTAR
Aviso de cookies