Winamp has released source code today and it is a disaster.

warning: this post uses markdown formatting, please open it in the browser if it doesn't look correct in your client

so:

Source code is licensed under “Winamp Collaborative License” which violates GitHub TOS by prohibiting forking and distribution;
The repository included source code for Shoutcast, proprietary streaming software which requires a subscription to even get binaries;
The repository included a certificate (although expired) and password for it for signing built binary (btw the password is WaWa!_59_!WaWa);
The repository included proprietary source code from Dolby, which has an explicit warning that this is a confidential information (although the code included are all header files, so this might be unenforceable);
All the sensitive data were removed by... removing it in a new commit, without any force push (and even then it would still be accessible by commit hash, you have to contact github support to remove it).

i can be trusted with publishing source code for a proprietary program, surely

References:

github.com/WinampDesktop/winam
github.com/WinampDesktop/winam
github.com/WinampDesktop/winam
github.com/WinampDesktop/winam
github.com/WinampDesktop/winamgithub.com/WinampDesktop/winamgithub.com/WinampDesktop/winam

#winamp

Follow

@ezhevita What a microcosm of "proprietary garbage"

· · Web · 0 · 0 · 0
Sign in to participate in the conversation
Game Liberty Mastodon

Mainly gaming/nerd instance for people who value free speech. Everyone is welcome.