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
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
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”