1 pontos por GN⁺ 2024-10-17 | 1 comentários | Compartilhar no WhatsApp

Exclusão do código-fonte do Winamp no GitHub

  • Em 24 de setembro, o Winamp, por meio de sua proprietária belga Llama Group, publicou o código do "Legacy Player Code", permitindo que desenvolvedores contribuíssem para a evolução desse software icônico.
  • No entanto, em menos de um mês, esse repositório foi apagado, devido a problemas com a licença do código e ao fato de o código-fonte de outros pacotes de software proprietários ter sido exposto.

Licença de "colaboração"

  • O código do Winamp foi publicado sob a "Winamp Collaborative License (WCL) Version 1.0.1", mas versões modificadas do software não podem ser distribuídas, e apenas os mantenedores do repositório oficial podem distribuir o software e suas modificações.
  • Justin Frankel, fundador da Nullsoft e principal desenvolvedor do Winamp, afirmou que esses termos de licença são "completamente absurdos".
  • Depois que o código foi publicado, ele foi forkado mais de 2.600 vezes, e parece ter incluído código de outros projetos ou ter exposto o código-fonte do software de servidor SHOUTcast.

Um player preso no tempo

  • O Winamp passou por muitas mudanças desde seu auge na era do Windows 98, e parece ter publicado o código sem compreender adequadamente o ambiente de desenvolvimento atual.
  • Após o encerramento da AOL em 2013, o Winamp foi adquirido pela Radionomy, e uma nova versão estava prevista para ser lançada em 2019.
  • Houve uma grande atualização em 2022, mas ele continua sendo um "app antigo".
  • A Llama Group SA planeja lançar duas grandes versões oficiais por ano e oferecer o Winamp for Creators para artistas e selos.

Resumo do GN⁺

  • A divulgação do código-fonte do Winamp deixou uma impressão negativa na comunidade open source, e o repositório foi apagado por causa de problemas de licença.
  • A licença de "colaboração" do Winamp oferece aos desenvolvedores a chance de contribuir, mas é restritiva por proibir a distribuição de versões modificadas.
  • O Winamp está tentando recuperar a glória do passado, mas parece ter publicado o código sem compreender plenamente o ambiente tecnológico atual.
  • Softwares recomendados com funções semelhantes incluem VLC e Foobar2000.

1 comentários

 
GN⁺ 2024-10-17
Comentários do Hacker News
  • Alguém encontrou um machado de mão pré-histórico em sua própria terra. Pensou que provavelmente era um dos machados mais legais da época e o doou a um museu para que muitas pessoas pudessem apreciar as maravilhas da civilização humana

    • O criador original do machado provavelmente cuidou bem dele e o manteve limpo, mas com o tempo um pouco de terra e concreções se acumularam. Como não queria danificar um artefato histórico importante, o descobridor o doou exatamente como estava
    • O museu exigiu que o doador adicionasse uma etiqueta à exposição. Infelizmente, o doador era belga e só falava francês, o que causou um sério mal-entendido sobre a finalidade do machado
    • No dia da inauguração da exposição, surgiu uma grande confusão. As pessoas queriam processar, alegando que o machado pré-histórico sujo violava todas as regras aplicadas aos machados modernos. Houve tentativas de remover a terra preservando-a, mas isso deixou outras pessoas ainda mais irritadas
    • No fim, a exposição foi retirada do museu, mas felizmente muitas pessoas conseguiram fazer cópias e réplicas em 3D para mantê-las em segurança em coleções particulares
  • Com a exclusão deste repositório, muita coisa se perdeu. O código em si já se espalhou pela internet, mas perdemos a comédia absurda das issues, pull requests e do histórico de commits

  • O Winamp violava a GPL por incluir código GPL modificado

  • Existe um espelho do estado do repositório antes do último commit. Também há um arquivo git bundle que pode ser clonado

  • É raro que software proprietário seja convertido em open source. Para fazer isso direito, é preciso bastante cuidado. Caso contrário, acaba-se numa situação constrangedora como esta

  • Este é mais um caso para a lista de histórias de gente que se coloca em apuros por não entender bem a internet e as licenças de software. Segundo o link da ArsTechnica, 4 desenvolvedores do WA Legacy foram demitidos, e logo depois outros desenvolvedores também saíram. Isso significa que quase não havia recursos para auditar o código antes da publicação

  • Surpreende ver tanta minúcia em torno das licenças. Entendo por que isso viola as diretrizes do Github, mas o Winamp não tem valor intrínseco hoje para ser atualizado ou receber um fork. Existem soluções open source melhores. “Cancelar” o Winamp em 2024 não estava na minha lista de desejos para a vida desde 2000

  • Há uma certa hipocrisia em relação ao Internet Archive. Tudo bem que o arquivo armazene conteúdo protegido por direitos autorais, mas uma empresa fazer isso por conta própria não pode

  • Esta história pode ser comparada a um dono de terra e um grupo de crianças da vizinhança. O dono permite que elas joguem beisebol em seu campo, mas as crianças reclamam que a grama não foi cortada, ficam brincando até tarde da noite e algumas ainda estragam seu jardim de flores. Quando os advogados dizem que ele será processado se não tomar medidas de segurança, o dono desiste e ergue uma cerca

  • Existe uma regra para não redistribuir este software, mas por descuido vão redistribuir parte de um software fechado. É uma atitude de “regras para você, nenhuma regra para mim”