Software Freedom Conservancy: presentamos una demanda contra los infractores de la licencia GPL



Sobre Habré y otros recursos , se ha publicado repetidamente información de que los fabricantes de dispositivos y software propietario han violado la GPL durante muchos años. El software gratuito está abierto a todos, pero muchos fabricantes de dispositivos electrónicos están violando la GPL en un esfuerzo por ganar más dinero.



No importa cuán suaves sean los términos de la licencia, si se violan sus términos, usted puede ser legalmente responsable por esto. Esto es exactamente lo que va a hacer Software Freedom Conservancy (SFC), una organización de defensa que brinda asistencia para proyectos de software de código abierto, con sede en Estados Unidos. La SFC anunció que ya no tolerará violaciones por parte de los fabricantes de dispositivos de IoT y otros dispositivos.



Cuál es el problema



Para utilizar software de código abierto protegido por GPL en sus productos, el fabricante debe proporcionar su código fuente. Tanto el código del proyecto como las instrucciones de instalación caen bajo este requisito. De lo contrario, el usuario no tiene control sobre el software, se pierde la esencia del término "código abierto".



Desafortunadamente, pocas empresas siguen las reglas, la mayoría usa software libre como mejor les parece, sin cumplir con los requisitos de la licencia GPL. A lo largo de los años, los infractores han aprendido una buena manera de eludir la ley para poder utilizar fuentes de software libre y no ser castigados.



Los funcionarios de SFC afirman que casi todos los principales proveedores de software y hardware utilizan código fuente GPL. Casi todos violan los términos. Esto se aplica en particular a los fabricantes de dispositivos IoT.



Cuando los representantes de la SFC intentan negociar con las empresas de manera amistosa, estas últimas retrasan el proceso de negociación para que todos los problemas se resuelvan por sí mismos. Además, las empresas suelen afirmar que si la SEC las considera infractoras, la organización debe acudir a los tribunales.



Hasta hace poco, los infractores se hacían de la vista gorda, pero ahora la situación ha cambiado.



¿Qué cambió?



La organización sin fines de lucro de derechos humanos Software Freedom Conservancy (SFC) decidió hacer precisamente eso: acudir a los tribunales para castigar a los infractores de la ley. Por ejemplo, está previsto organizar un espectáculo de prueba en Estados Unidos contra uno de los principales fabricantes de productos electrónicos, una empresa que no cumple con los términos de la licencia GPL.



Durante muchos años, la SFC ha intentado comunicar los beneficios del código abierto y evitar el robo de ideas, código y productos. Pero, como se mencionó anteriormente, los fabricantes continúan lanzando dispositivos de firmware cerrado basados ​​en Linux, violando los términos de la licencia. El software problemático viene con refrigeradores, niñeras electrónicas, asistentes virtuales, barras de sonido, timbres, cámaras de seguridad, sistemas de automóviles, receptores AV y televisores.



Los abogados de SGC han estudiado las técnicas básicas que utilizan los ciberdelincuentes para evadir su responsabilidad. Además, SGC ha desarrollado una estrategia para hacer frente a los intrusos. Cuán efectivo es esto, solo el tiempo lo dirá. Hasta el momento, nadie sabe qué empresa será la primera en perder el derecho a trabajar en el país.



¿Qué es la GPL?





Recuerde la esencia de la licencia y sus características. La GNU General Public License (GPL) es una licencia de software libre. La GPL permite a los usuarios utilizar, distribuir, estudiar y modificar software.



Los términos de uso del software cubierto por la GPL son muy suaves. En particular, la GPL permite el uso de software nuevo para cualquier propósito, incluido el comercial. Además, permite distribuir copias del software, recibir el código fuente con el programa desarrollado, realizar cambios en el software o utilizar alguna parte del mismo al desarrollar nuevo software libre.



Al mismo tiempo, la GPL establece una condición: es necesario compartir las fuentes modificadas, mientras que los cambios también se licencian bajo los términos de la GPL.



Un ejemplo simple de software cubierto por la GPL es el kernel de Linux y varias utilidades GNU que vienen con la mayoría de las distribuciones GNU / Linux.



¿Qué más hará el SFC?



La organización planea trabajar en tres direcciones a la vez :



  • Obligar a los fabricantes a cumplir con la GPL y eliminar las infracciones existentes.
  • Trabajar con otras organizaciones para promover la idea de que el cumplimiento del producto con la GPL es un detalle importante para proteger la privacidad y los derechos del consumidor.
  • Desarrollo del proyecto Firmware Liberation para crear firmware alternativo.


En cuanto al último punto, la SFC seleccionará una determinada clase de productos de la categoría de soluciones integradas basadas en Linux y desarrollará un firmware alternativo completamente gratuito para ellos. Se basarán en el código descubierto por el proveedor como resultado de la eliminación de las infracciones de GPL. Aproximadamente el mismo esquema fue utilizado por el proyecto OpenWrt, usando el código de firmware para el WRT54G.





Bradley Kuhn, director ejecutivo de la SFC, sostiene que ahora es el momento de emprender las acciones legales más duras para llevar a los infractores ante la justicia. La organización tiene experiencia. Por ejemplo, en 2010, la SFC ganó una compensación de $ 138,000 de Westinghouse Digital Electronics por violar los términos de la GPL. La empresa utilizó firmware de código abierto, pero las fuentes de firmware no se publicaron. Además de la multa, se prohibió a las empresas vender dispositivos con software problemático.



La iniciativa de la organización fue apoyada por otros representantes de la industria. En particular, la Fundación ARDC (Radioaficionados en Comunicaciones Digitales) ya asignó una subvención a la organización SFC por un monto de 150 mil dólares.



SFC protege 44 proyectos de código abierto, incluido el emulador QEMU, la implementación gratuita de la API Win32 - WINE, la implementación gratuita del protocolo SMB / CIFS - Samba, el sistema operativo integrado para enrutadores domésticos OpenWrt y el paquete de utilidades de la consola Busybox.






All Articles