I'll check again when an HN post comes out stating they've changed their licensing stance - Until then, closing this tab and forgetting about it ...
Forking is a fundamental feature of GitHub. Forking policy may only be set on private repos, but this is a public repo. The license doesn’t permit forking. There are already 6 forks.
Typically, copyright is not lost through selective enforcement (unlike trademark), but in this case the rights holder is making license violations both trivial and has full access to the list of violators. I suspect the courts will laugh them out of the room unless they vigorously defend their rights.
In that case, I certainly wouldn’t want to deal with it if I was GitHub. It is a terrible user experience, where a user clicking one of the most popular buttons on the platform suddenly becomes a legal problem.
This is the source code for Winamp 3, which is a total rewrite of winamp 2 in C++. In my opinion, it was overcomplicated and over-architected. The original source code by Justin Frankel in C.
We went all digital. We were ahead of our time.
The parties were in the basement. We'd lock the computer up in a spare bedroom - ran the wires and speakers out to the main basement area.
We used Winamp on shuffle.
Hours of music without a single skip, without us having to babysit the music.
Thank-you Winamp for the great memories.
Note how the title nor the repository says "open source". I would have called this source available, not that "the source is now open".
[0] https://github.com/WinampDesktop/winamp/commit/0a4b7d32d0906...
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 Forking: You may not create, maintain, or distribute a forked version of the software.
* Official Distribution: Only the maintainers of the official repository are allowed to distribute the software and its modifications.
I'm guessing the "No Forking" clause means I can't release my own media player based on this source code, but the language is curious because they explicitly welcome contributions and for a project hosted on Github the standard way to do that is to "fork" the project into your own account.
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
Winamp has announced that it is "opening up" its source code
> Waiver of Rights: You waive any rights to claim authorship of the contributions or to object to any distortion, mutilation, or other modifications of the contributions.
I waive the right to claim that I authored my contributions? Wait, what?
Why would I ever contribute to this project under this license?
I was personaly hopping a much more ordered and clean codebase.
https://github.com/WinampDesktop/winamp/blob/community/LICEN...
Spent so many hours looking at my custom Winamp skin and playing songs I'd downloaded from god-knows-where...
It's based on the winamp3 code, that Winamp did open source, and then the closed source parts are being re implemented.
Sonique and Foobar2000 were also venerable players of that era.
Nice. Wonder how long will this version work?
Nothing wrong with this, but I don't understand why people started arguing about open source. Because you get to look at the source?
This is more significant (to me) than the iPhone 16 launch, I'll pay for people who can port this to Linux (Gnome) and Mac OS.
> 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 software.
It's basically "look but do not touch". I don't see why this was necessary for something that's basically abandonware by now, and is mostly of historical interest.
...
750Mb later: WTF?
[tippety tappety clickedy clackedy]
Oh.... they vendored everything, including a bunch of external x86 binaries. 32- and 64-bit. FFS.
But also - I sure hope they got the licensing correct for those parts...
They rolled their own license but couldn't be bothered to read GitHub's ToS.
"collaborative" license, "opened to the community", "enabling the entire community to participate in its development", "global collaboration" but you have to grant them perpetual rights and waive your own, you're not even allowed to fork lol.
Seems like they're only looking for unpaid workers.
"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 software."