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:
https://github.com/WinampDesktop/winamp/issues/6
https://github.com/WinampDesktop/winamp/issues/11
https://github.com/WinampDesktop/winamp/issues/22
https://github.com/WinampDesktop/winamp/issues/17
https://github.com/WinampDesktop/winamp/commit/0ee0230131265316e472ba1392c5e3036f1ebe31https://github.com/WinampDesktop/winamp/commit/c0ffc1d59eacf702fd6efcc622ff7992c1f6898chttps://github.com/WinampDesktop/winamp/commit/0003d3d743e5d0d4e4049e59ab92c86d142722a8
Mainly gaming/nerd instance for people who value free speech. Everyone is welcome.