4 puntos por GN⁺ 2025-05-08 | 4 comentarios | Compartir por WhatsApp
  • El paquete de integración open source VLC for Unity fue bloqueado en la tienda de Unity, lo que llevó a los desarrolladores a denunciar la medida como injusta
  • Unity lo prohibió alegando la licencia LGPL, pero la propia Unity también utiliza bibliotecas basadas en LGPL
  • En la tienda de Unity todavía existen muchos assets que incluyen LGPL, como FFmpeg, y se señala que no está claro con qué criterio se aplica esta medida
  • En respuesta, el desarrollador abrió una tienda aparte (Videolabs Store) y comenzó a vender directamente ese asset y productos de consultoría
  • Este caso expone problemas de sostenibilidad del open source, consistencia en la aplicación de licencias y desequilibrio de poder dentro de la plataforma

Integración de VLC for Unity

  • Desde 2019 se ofrecía en la tienda de Unity un asset puente que conecta el motor multimedia VLC con el motor Unity
  • El asset se distribuía para Windows, UWP y Android, y era popular entre desarrolladores de Unity que necesitaban funciones multimedia complejas
  • Tanto Unity como LibVLC tienen un sólido soporte multiplataforma, por lo que podían usarse en diversos dispositivos y sistemas operativos

Bloqueo del asset en la tienda de Unity

  • En el verano de 2023, Unity notificó por correo electrónico la eliminación inmediata del asset de la tienda y la suspensión de la cuenta del publisher
  • Aunque el desarrollador propuso retirar el código LGPL, la propuesta fue rechazada y se le informó que no podría volver de forma permanente
  • Mientras tanto, otros assets dentro de la tienda siguen incluyendo bibliotecas LGPL (como FFmpeg)
  • Incluso la propia Unity usa bibliotecas LGPL como Lame, libiconv y libwebsockets

Lanzamiento de Videolabs Store

  • Como respuesta, se abrió una tienda independiente dentro del sitio web de Videolabs, donde clientes actuales y nuevos pueden comprar los binarios de VLC for Unity
  • Los usuarios todavía pueden hacer su propia compilación del open source; la tienda simplemente ofrece un acceso más rápido y conveniente

Productos flexibles de consultoría multimedia

  • También se ofrecen servicios de consultoría a cargo de un equipo de expertos en LibVLC y FFmpeg
  • Hay paquetes de consultoría de 3, 10 y 24 horas, disponibles como compra única o suscripción mensual
  • Pueden cubrir distintas necesidades como builds personalizados, integración de SDK, corrección de bugs y respuesta a preguntas técnicas

Otros productos y planes

  • La tienda también ofrece licencias comerciales de LibVLCSharp, el ebook de LibVLC y Kyber (SDK de streaming de ultra baja latencia)
  • También se anticipa soporte adicional para motores de juego, incluida la integración con Unreal Engine

Conclusión

  • La medida de Unity está siendo criticada como un doble estándar que contradice su propio uso de open source
  • El caso vuelve a poner en evidencia las dificultades de mantener proyectos open source y contribuir a la comunidad, y resalta la necesidad de plataformas alternativas y venta directa

4 comentarios

 
sonohoshi 2025-05-10

Una empresa que ni siquiera puede hacer bien su motor anda haciendo todo tipo de tonterías, jajaja.

 
mhcoma 2025-05-09

Es una idea vaga y extrema, pero cuando surge un problema incomprensible en la industria tecnológica, casi dan ganas de pensar que no es culpa de esos tipos de traje.

 
y15un 2025-05-08

Unity otra vez...

Ya habían llevado a la empresa al borde del colapso por temas de licencias y aun así vuelven a hacer enojar a la gente jaja

 
GN⁺ 2025-05-08
Opiniones de Hacker News
  • Parece que el equipo legal de Unity aceptó información incorrecta y la incluyó en el contrato. Los assets y juegos de Unity usan dependencias LGPL
    • La LGPL es una licencia diseñada para permitir que aplicaciones privativas se vinculen con bibliotecas de código abierto
    • La GPL tiene requisitos más estrictos, y si incluyes código GPL, toda la obra derivada también debe licenciarse bajo GPL
  • Los abogados de Unity están hundiendo a la empresa
  • Cuando trabajé en Unity en el pasado, estaba orgulloso de los logros técnicos, pero me avergonzaban otras cosas
  • VideoLab Store no tiene relación con VLC, pero está anunciando que puede contratar al equipo de VLC
  • Pensaba que la mayoría de las tiendas para desarrolladores prohibían código GPL y LGPL
    • El acuerdo de distribución de Fab de Epic prohíbe usar LGPL
    • La tienda de Godot sí permite código LGPLv3
    • Que Unity use código LGPL es distinto a los plugins de terceros
  • Está bien usar código LGPL v2 en lanzamientos para consola
    • websockify.js es LGPL v3, así que no puede incluirse en plataformas como Nintendo Switch
    • Me pregunto si Unity está excluyendo esos componentes o si está violando la LGPL v3
  • La cláusula 5.10.4 desapareció del contrato para proveedores de Unity
    • Según Wayback Machine, fue eliminada en algún momento entre el 3 y el 12 de diciembre
  • Godot es una mejor opción
    • Unity es una mala decisión de negocio
    • Epic Games usa a sus abogados para pelear con Apple
  • Que Unity banee permanentemente a desarrolladores es una locura
  • Unity es una empresa terrible