Live data from Hacker News

Winamp Legacy player source code

github.com

131–140 of 345 posts

Re: Winamp Legacy player source code

#131

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.

Copyleft just means you lose license privileges and revert to unlicensed copyright rules when violating its terms. There's no reason you can't use that principle in a more restrictive way than GPL.

Re: Winamp Legacy player source code

#132

The 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

#133

The 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

Weird, how does that even work? Does cracked mean its' been decompiled? It's strange because it includes other stuff like build scripts, etc that wouldn't be in released binaries..

Re: Winamp Legacy player source code

#135
post #7

I'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.

No, it says: "You are granted the right to Modify the software for private use only. You may make, run, and propagate Covered works that you do not Convey, without conditions, so long as your License otherwise remains in force."

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

#136

The 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

[deleted]

Re: Winamp Legacy player source code

#137

The 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

Yes, by the cracker team not by the Winamp devs.

Re: Winamp Legacy player source code

#138

Earlier 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.

How is it zealous to prevent people from co-opting and diluting the meaning, like you have done here? If anything, companies are trying to misuse "open source" for their source-available code.

Re: Winamp Legacy player source code

#139
post #22

Source-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…

[deleted]

Re: Winamp Legacy player source code

#140

The 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

This is a weird Easter Egg that's been compiled into real, genuine, uncracked Winamp release builds for a very long time.

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

Post reply on HN