4 pontos por GN⁺ 2025-05-08 | 4 comentários | Compartilhar no WhatsApp
  • O pacote de integração open source VLC for Unity foi bloqueado na Unity Store, e os desenvolvedores reagiram dizendo que a medida foi injusta
  • A Unity proibiu o pacote alegando a licença LGPL, mas a própria Unity também usa bibliotecas baseadas em LGPL
  • Na Unity Store, ainda existem muitos assets que incluem LGPL, como o FFmpeg, e há críticas de que os critérios de aplicação dessa medida não são claros
  • Em resposta, o desenvolvedor abriu uma loja separada (Videolabs Store) e começou a vender diretamente esse asset e produtos de consultoria
  • O caso expõe problemas de sustentabilidade do open source, consistência na aplicação de licenças e desequilíbrio de poder dentro da plataforma

Integração do VLC for Unity

  • Desde 2019, era oferecido na Unity Store um asset de ponte que conectava o motor multimídia VLC ao engine da Unity
  • O asset era distribuído para Windows, UWP e Android e era popular entre desenvolvedores Unity que precisavam de recursos multimídia complexos
  • Tanto a Unity quanto o LibVLC têm excelente suporte multiplataforma, permitindo uso em diversos dispositivos e sistemas operacionais

Bloqueio do asset na Unity Store

  • No verão de 2023, a Unity enviou um e-mail determinando a remoção imediata do asset da loja e a suspensão da conta de publicador
  • Mesmo depois de o desenvolvedor propor remover o código LGPL, a proposta foi recusada, e ele foi informado de que o retorno seria permanentemente impossível
  • Enquanto isso, outros assets da loja ainda incluem bibliotecas LGPL (como FFmpeg)
  • Até a própria Unity usa bibliotecas LGPL como Lame, libiconv e libwebsockets

Abertura da Videolabs Store

  • Em resposta, foi aberta uma loja separada no site da Videolabs, onde clientes antigos e novos podem comprar os binários do VLC for Unity
  • Os usuários ainda podem fazer seus próprios builds do open source, e a loja oferece um acesso mais rápido e conveniente

Produtos flexíveis de consultoria multimídia

  • Uma equipe formada por especialistas em LibVLC e FFmpeg também oferece produtos de consultoria
  • Pacotes de consultoria de 3 horas, 10 horas e 24 horas estão disponíveis em formato avulso ou por assinatura mensal
  • É possível atender a várias necessidades, como builds customizados, integração de SDK, correção de bugs e resposta a dúvidas técnicas

Outros produtos e planos

  • A loja também oferece licença comercial do LibVLCSharp, e-book do LibVLC e Kyber (SDK de streaming de ultra baixa latência)
  • Também foi anunciado suporte adicional a game engines no futuro, como integração com a Unreal Engine

Conclusão

  • A medida da Unity está sendo criticada como um duplo padrão contraditório em relação ao próprio uso de open source pela empresa
  • O caso voltou a expor a dificuldade de manter projetos open source e contribuir com a comunidade, além de destacar a necessidade de plataformas alternativas e venda direta

4 comentários

 
sonohoshi 2025-05-10

Uma empresa que nem consegue fazer um motor direito fica fazendo todo tipo de besteira mesmo kkk

 
mhcoma 2025-05-09

É uma ideia vaga e extrema, mas quando surge um problema incompreensível no setor de tecnologia, quase parece que a culpa é dos engravatados, não é?

 
y15un 2025-05-08

A Unity de novo...

Eles já tinham levado a empresa quase à ruína por causa de licenciamento e ainda conseguem irritar as pessoas de novo haha

 
GN⁺ 2025-05-08
Opiniões do Hacker News
  • Parece que o departamento jurídico da Unity recebeu informações incorretas e as incluiu no contrato. Assets e jogos da Unity usam dependências sob LGPL
    • A LGPL é uma licença criada para permitir que aplicações proprietárias se conectem a bibliotecas de código aberto
    • A GPL tem exigências mais rígidas, e se você incluir código GPL, toda a obra derivada também deve ser licenciada sob GPL
  • Os advogados da Unity estão afundando a empresa
  • Quando trabalhei na Unity no passado, eu tinha orgulho das conquistas técnicas, mas sentia vergonha do resto
  • A VideoLab Store não tem relação com o VLC, mas está anunciando que pode contratar a equipe do VLC
  • Eu achava que a maioria das lojas para desenvolvedores proibia código GPL e LGPL
    • O contrato de distribuição do Fab, da Epic, proíbe o uso de LGPL
    • A loja do Godot permite código LGPLv3
    • A Unity usar código LGPL é diferente de plugins de terceiros
  • Usar código LGPL v2 em lançamentos para consoles é aceitável
    • websockify.js é LGPL v3, então não pode ser incluído em plataformas como o Nintendo Switch
    • Fico me perguntando se a Unity está excluindo esses componentes ou violando a LGPL v3
  • A cláusula 5.10.4 desapareceu do contrato de fornecedor da Unity
    • Segundo o Wayback Machine, ela foi removida entre 3 de dezembro e 12 de dezembro
  • O Godot é uma escolha melhor
    • A Unity é uma decisão de negócio ruim
    • A Epic Games usa advogados para brigar com a Apple
  • É loucura a Unity banir desenvolvedores permanentemente
  • A Unity é uma empresa horrível