by dangle1 on 10/16/24, 4:34 PM with 342 comments
by Calavar on 10/16/24, 4:54 PM
by flamt on 10/16/24, 5:08 PM
https://git.cbraaten.dev/AtRiskRepos/winamp
Also here is a git bundle file which can be cloned from:
by fsflover on 10/16/24, 5:19 PM
Winamp contained modified GPL code, violating the GPL (github.com/winampdesktop)
18 points by mepian 19 days ago | 6 comments
by weinzierl on 10/17/24, 7:56 AM
Being an extraordinarily nice axe, its original creator must surely have taken proper care of it and kept it clean, but over the years it clearly accumulated some dirt and a few modifications. Not wanting to damage an important historic artifact, the finder decides to leave the patina alone and donates the axe as found.
The museum requires the donor to add an exhibit label. Unfortunately, the finder being Belgian and speaking only French, there is a severe misunderstanding about the purpose of the axe.
On the day the exhibit is first shown to the public, hell breaks loose. People threaten to sue because the dirty prehistoric axe is against all regulations that apply to contemporary axes. Some attempts are made to remove the dirt, but only in a way that preserves the dirt, which enrages the other camp even more.
Ultimately, the exhibit is withdrawn from the museum, but luckily many had a chance to make copies and 3D copies that they keep safely in their private collections.
by moomin on 10/16/24, 7:18 PM
by squarefoot on 10/16/24, 6:14 PM
Also, from one ArsTechnica link posted later in this story, one former dev told that the 4 WA Legacy developers were fired and soon he left too, so I guess they presumably had either no one or very few resources who knew that code and were in the best position to audit it before public release. This is not just shooting oneself in the foot; it rather looks like dancing on a landmine.
by Karellen on 10/16/24, 1:01 PM
https://news.ycombinator.com/item?id=41645867
> 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...
by francisofascii on 10/16/24, 7:22 PM
by mikeortman on 10/16/24, 6:17 PM
There is hypocrisy here around internet archive, it's totally OK to store copy-write content on the archive, but its not OK when a company does so on their own.
by soulofmischief on 10/16/24, 5:37 PM
by lolinder on 10/17/24, 1:58 AM
"Those who know Git mechanics" in this case is talking about extremely simple Git mechanics. Those who know more advanced Git mechanics would know that even a rebase is not sufficient to solve the problem of having pushed up secrets.
Aside from the obvious problem of all the forks and previously-cloned copies, the offending commits will still also be available on GitHub (at least until the next garbage collection), they'll just have the message "This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository."
Any links that include the old hash will still be available online and will still turn up the code you tried to delete.
by VonGuard on 10/16/24, 5:07 PM
by abbbi on 10/16/24, 5:34 PM
https://arstechnica.com/civis/threads/winamp-really-whips-op...
by flatline on 10/16/24, 4:58 PM
by sureIy on 10/16/24, 5:05 PM
The source is open, if don't want to contribute, don't. Just because something doesn't fit a specific definition it doesn't mean it's not worth of existence.
by tdiff on 10/17/24, 7:02 AM
by pelorat on 10/16/24, 6:25 PM
by racked on 10/17/24, 9:35 AM
On the other hand, Radionomy's clear incompetence over the years sours me. Having the IP for all those years and laying it to waste, culminating in a half-assed attempt to open source it. It pains me to say as their intentions may be good at least in part, but one has to let Darwin get his way too.
by pxc on 10/17/24, 4:47 AM
> The Winamp Collaborative License is a free, copyleft license
also from that license text:
> 5. Restrictions
> No Distribution of Modified Versions: You may not distribute modified versions of the software, whether in source or binary form.
Which means that the Winamp Collaborative License is neither free nor copyleft.
What copyleft actually is:
> Copyleft is a general method for making a program (or other work) free (in the sense of freedom, not “zero price”), and requiring all modified and extended versions of the program to be free as well.
https://www.gnu.org/licenses/copyleft.en.html
Releasing proprietary software is whatever. 'Shared source' and similar dilutions are one level of bullshit. Abusing and diluting the language of the free software movement is a step beyond that.
This kind of 'open-source' is actively harmful to an exceptional degree and absolutely deserves to drown in ridicule. A lot of the mocking issues were unfocused or low-effort, but I can't really complain about their function or intent.
by paweladamczuk on 10/16/24, 8:40 PM
Can anyone speak to this? To me, it's the most interesting bit in this article. Does this mean Winamp developers had access to libraries of Intel/MS that are not publicly available?
by Communitivity on 10/17/24, 1:26 PM
In any online population, some people like to build the world (Aces), some like to rule the world (Kings/Queens), some like to watch the world burn (Jokers), and some spend all their time fire-fighting (Jacks). Corollary: There will always be jokers.
by theandrewbailey on 10/16/24, 11:52 AM
by childintime on 10/17/24, 1:23 PM
Whoa there!
You have exceeded a secondary rate limit.
Please wait a few minutes before you try again;
in some cases this may take up to an hour.
Regular github browsing is ok, searches result in the above. For 4 hours now (without other any activity). Github is making it personal.by jbverschoor on 10/16/24, 6:51 PM
by AndyNemmity on 10/17/24, 2:33 AM
by fithisux on 10/17/24, 4:35 AM
by Circlecrypto2 on 10/16/24, 5:11 PM
by delduca on 10/16/24, 9:28 PM
by bitbasher on 10/16/24, 6:36 PM
by arp242 on 10/16/24, 6:09 PM
It was pretty clear that with "fork" they meant "don't create a WinAmp-ng fork" and not a "fork" in the "send a patch" GitHub sense. It's fine to point out "hey, I think your custom written license may need a bit of work!", but the amount of vitriol and hate over it (including on HN) was just ridiculous.
It was one of those moments I was embarrassed to be posting here.
And yes, they could have done better, sure. But instead of bringing in someone in the community you just chased them away. Well done everyone. Good job. Excellent result. A story to tell the grandchildren.
by AdmiralAsshat on 10/16/24, 7:41 PM
by liquidpele on 10/16/24, 4:50 PM
by jfvinueza on 10/16/24, 7:16 PM