Open sourcing is always good, because maybe you can learn some things by reading it. Also, Winamp Legacy is a fairly important piece of software, so having an archive of its source is a great thing. But the restrictions on the source are interesting. To quote the license file: * No Distribution of Modified Versions: You may not distribute modified versions of the software, whether in source or binary form. * No Forki…
Yeah the license self-refers as "copyleft" (an unregulated term afaik), and they have been very careful to avoid usage of the term "open source" rather preferring to say things like "the source is open". Regulated or not the use of "copyleft" still seems deliberately misleading to me - I don't think the restrictions you've listed are in line with the intent of the copyleft movement.
Winamp Legacy player source code
131–140 of 345 posts
Re: Winamp Legacy player source code
#132The source code itself appears to come from a cracked version [0] supplied by deadbeef\n\n\ cracked by rOn\n\n\ 32kb cool intro by lone"; [0] https://github.com/WinampDesktop/winamp/blob/community/Src/W... Edit: Apparently it's an Easter Egg! Credit to bri3d for research
Re: Winamp Legacy player source code
#133The source code itself appears to come from a cracked version [0] supplied by deadbeef\n\n\ cracked by rOn\n\n\ 32kb cool intro by lone"; [0] https://github.com/WinampDesktop/winamp/blob/community/Src/W... Edit: Apparently it's an Easter Egg! Credit to bri3d for research
Re: Winamp Legacy player source code
#134[0] https://github.com/WinampDesktop/winamp/commit/0a4b7d32d0906...
Re: Winamp Legacy player source code
#135I'm curious how they expect people to contribute to the project. Section 4 of the license says "Contribution to Project: You are encouraged to contribute improvements, enhancements, and bug fixes back to the project. Contributions must be submitted to the official repository and will be reviewed and incorporated at the discretion of the maintainers." However, the restrictions in Section 5 ban forking the code or dist…
Open an issue and type your patch into the description. Note that you can't test or debug your patch, because that would mean creating a modified version of the codebase, which is prohibited. Just type that stuff straight in, directly from your fever dreams, unmediated by common practice. If it's good enough for the license, it's good enough for the code.
It's clear they don't want you distributing modified versions. The thing people are getting caught up on is "You may not create, maintain, or distribute a forked version of the software." They fail to define "forked" but they don't seem to have meant an undistributed modification.
Re: Winamp Legacy player source code
#136The source code itself appears to come from a cracked version [0] supplied by deadbeef\n\n\ cracked by rOn\n\n\ 32kb cool intro by lone"; [0] https://github.com/WinampDesktop/winamp/blob/community/Src/W... Edit: Apparently it's an Easter Egg! Credit to bri3d for research
Re: Winamp Legacy player source code
#137The source code itself appears to come from a cracked version [0] supplied by deadbeef\n\n\ cracked by rOn\n\n\ 32kb cool intro by lone"; [0] https://github.com/WinampDesktop/winamp/blob/community/Src/W... Edit: Apparently it's an Easter Egg! Credit to bri3d for research
its probably an easter egg
Re: Winamp Legacy player source code
#138Earlier quoted context omitted.
They know exactly what they're doing. They're open-washing the program to get attention. It worked. As I write this, it's the number one YComb story. But, it's in no way, shape, or form open source.
It's not "Open Source", to use the capitalized term the OSI attempts to gatekeep. It fits most non-zealots' definition, though.
Re: Winamp Legacy player source code
#139Source-available but certainly not open source. "You are granted the right to view, access, and study the source code of the software. You are granted the right to Modify the software for private use only." "No Distribution of Modified Versions: You may not distribute modified versions of the software, whether in source or binary form." "No Forking: You may not create, maintain, or distribute a forked version of the…
Re: Winamp Legacy player source code
#140The source code itself appears to come from a cracked version [0] supplied by deadbeef\n\n\ cracked by rOn\n\n\ 32kb cool intro by lone"; [0] https://github.com/WinampDesktop/winamp/blob/community/Src/W... Edit: Apparently it's an Easter Egg! Credit to bri3d for research
The actual compiled binary ends up with the same text you see linked there scrambled using XOR (you can see that on the other side of the #if 0) to avoid it appearing in the binary's strings verbatim.
It's unfortunately hard to find stuff from the Old Internet anymore (I recall this being discussed at length on the original Winamp forums), but there are some references to it here: https://www.neowin.net/forum/topic/366648-winamp-51/page/2/#...
There's a screenshot of the exact text from the source here:
https://eeggs.com/items/45636.html
And someone getting really confused about it on Reddit here:
https://www.reddit.com/r/winamp/comments/caukeo/installed_wi...