1 pontos por GN⁺ 2024-10-17 | Ainda não há comentários. | Compartilhar no WhatsApp
  • O Winamp abriu o código antigo do player para incentivar contribuições externas, mas, em menos de um mês, apagou todo o repositório do GitHub, abalando a tentativa de colaboração
  • O código publicado foi distribuído sob a Winamp Collaborative License 1.0.1, que proibia distribuir o código-fonte ou binários de versões modificadas, ficando distante do modelo usual de código aberto
  • Justin Frankel, desenvolvedor original central do Winamp, considerou a licença “completely absurd”, e, apesar de condições que pareciam tentar impedir forks, o repositório chegou a pelo menos 2.600 forks no momento da publicação
  • Durante a análise dos desenvolvedores, surgiram sucessivamente indícios de código de outros projetos, possível vazamento do código-fonte do servidor SHOUTcast, arquivos apagados ainda presentes no histórico do Git e possível inclusão de pacotes proprietários da Intel e da Microsoft
  • O Winamp planejava duas grandes versões oficiais por ano com base em dezenas de milhões de usuários do Windows por mês, mas a remoção do repositório e a polêmica fizeram a empresa perder a confiança da comunidade de desenvolvedores

Repositório de código do Winamp apagado em menos de um mês após a abertura

  • O Llama Group, dono belga do Winamp, publicou em 24 de setembro o código-fonte do “Legacy Player Code”
    • O objetivo era permitir que desenvolvedores contribuíssem com conhecimento, ideias e paixão para evoluir o Winamp
  • Depois disso, em menos de um mês, o repositório WinampDesktop no GitHub foi apagado por completo
  • Antes da remoção, o repositório parecia ter esbarrado em vários problemas ou violá-los
    • Havia mistura de diferentes licenças de código
    • O código-fonte de pacotes de software não abertos parecia ter sido exposto
    • Isso deixou uma má impressão na comunidade open source

As restrições da licença “Collaborative”

  • O código do Winamp foi publicado no fim de setembro, mas estava longe de ser open source no sentido habitual
  • A Winamp Collaborative License (WCL) Version 1.0.1 proibia distribuir o software modificado em formato de código-fonte ou binário
    • Apenas os mantenedores do repositório oficial podiam distribuir o software e suas modificações
    • Qualquer pessoa podia contribuir, mas o direito de distribuição permanecia apenas com o Winamp
  • Justin Frankel, desenvolvedor central original do Winamp e fundador da Nullsoft, recebeu em um site de perguntas e respostas uma pergunta sobre seu interesse em contribuir
    • Frankel respondeu que os termos da licença eram “completely absurd” pela forma como foram redigidos
    • Disse ainda que, mesmo interpretando como pretendido, eram “terrible” e concluiu com “No thank you”

Problemas revelados nos forks e na análise do código

O choque entre um player da era Windows 98 e uma plataforma moderna de desenvolvimento

  • Nas threads de issues do GitHub, surgiram reações de que a forma de programar mudou muito desde o auge do Winamp na era do Windows 98, e de que o Winamp parecia ter enviado o código às pressas para uma plataforma que não compreendia bem
  • O Winamp cresceu na mesma época que redes ilegais de MP3 como Napster, Limewire e Kazaa
    • Oferecia um meio melhor de organizar e reproduzir músicas altamente comprimidas com metadados errados
  • Após o fim da AOL em 2013, os ativos do Winamp foram adquiridos pela Radionomy em 2014
  • Em 2019, estava prevista uma nova versão que buscava combinar biblioteca musical local com streaming web de podcasts e rádio
  • Em 2022, saiu uma grande atualização, mas, ainda assim, o aplicativo foi descrito na época como um “ancient app” em vários aspectos
  • No fim de 2022, também foi adicionada compatibilidade com NFTs de música

Os planos do Llama Group e a falta de respostas

  • A Llama Group SA, sediada em Bruxelas, afirmou no comunicado de imprensa sobre a abertura do código que dezenas de milhões de pessoas ainda usam o Winamp para Windows todos os meses
  • A empresa planeja lançar duas grandes versões oficiais por ano com novos recursos
  • O Winamp for Creators é um serviço que busca permitir que artistas e selos administrem música, licenciamento, distribuição e monetização em várias plataformas
  • O Llama Group disse ter cerca de 100 funcionários, mas também houve contestação dizendo que o número estaria mais próximo de 30
  • O Winamp não respondeu aos pedidos de comentário nem na época da abertura do código-fonte nem após a remoção do repositório

Ainda não há comentários.

Ainda não há comentários.