- 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
Una empresa que ni siquiera puede hacer bien su motor anda haciendo todo tipo de tonterías, jajaja.
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.
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
Opiniones de Hacker News
websockify.jses LGPL v3, así que no puede incluirse en plataformas como Nintendo Switch