WinAmp's Open Source Story Is Over (linuxiac.com)
from petsoi@discuss.tchncs.de to linux@lemmy.ml on 18 Oct 09:28
https://discuss.tchncs.de/post/23782127

#linux

threaded - newest

CorrodedCranium@leminal.space on 18 Oct 09:33 next collapse

For those that want some additional details Brodie Robertson created a video on what was happening 3 weeks ago on how things were going into the lead up to this. Here’s the link. It’s 16 minutes long and kind of funny. It shows how mismanaged things were from the beginning

wesker@lemmy.sdf.org on 18 Oct 09:35 next collapse

Maybe WinAmp was the llama all along.

Dirk@lemmy.ml on 18 Oct 10:54 collapse

WinAmp hurt itself while slapping

SidewaysHighways@lemmy.world on 18 Oct 11:06 collapse

Whips?

Dirk@lemmy.ml on 18 Oct 17:21 collapse

Of course!

malockin@lemmy.world on 18 Oct 09:42 next collapse

well that was… something

fin@sh.itjust.works on 18 Oct 09:50 next collapse

If we can synthesize the idea of WinAmp owners, it would sound like, “Please contribute your free labor in an attempt to monetize the app in pursuit of our financial goals.”

GravitySpoiled@lemmy.ml on 18 Oct 10:36 next collapse

It’s astonishing that they were so open about it. They didn’t even hide to try to hide it

ramble81@lemm.ee on 18 Oct 12:04 collapse

That license was laughable and blatant

penquin@lemm.ee on 18 Oct 10:55 next collapse

I’ve made a comment like that somewhere. They wanted free labor to make some money, that’s all. Lol. It was a failed attempt at exploiting people’s emotions.

Boxscape@lemmy.sdf.org on 19 Oct 09:17 collapse

WinAmp owners

I’m a visual person so I need to put a face to these windowlickers to laugh at in my head.

Is it this guy?

skaffi@infosec.pub on 19 Oct 19:47 collapse

I don’t know. Try visualising him with Milkdrop.

FuckyWucky@hexbear.net on 18 Oct 11:07 next collapse

🦙Nooo

mangaskahn@lemmy.world on 18 Oct 11:13 next collapse

Legal issues aside, are there any publicly available forks of the repo?

CaptainBasculin@lemmy.ml on 18 Oct 11:38 next collapse

Repository ownership appearently got transferred to “alexfreud”; my fork on GitHub of the original repo redirects to it.

github.com/alexfreud/winamp

For reference, the fork I made

github.com/CaptainBasculin/winamp

Commander_Keen@reddthat.com on 18 Oct 12:38 collapse

Same here.

Mugmoor@lemmy.dbzer0.com on 18 Oct 11:38 collapse

Not Open-Source, but there’s a fork called WACUP, which is Winamp with modern features.

geoma@lemmy.ml on 18 Oct 11:48 collapse

Website states: “It is however not being done as an open source project & there are other options out there if that’s something you need your software to be. It does rely on open source libraries & a number of modified plug-ins for which their changes are being provided to comply with their code licensing requirements.

Ultimately I don’t want to spend the time to run a properly done open source project when there’s no guarantee of any assistance vs the overhead involved & my time management isn’t great so spending more time on project management isn’t imho a good use of my time.”

I also hold to the view that source code without at least 1 developer is pointless & implies a dead / abandoned project. I do appreciate that it does allow for taking things on if it’s then entered into such a state without any developer(s) attached as I’ve done with some of the plug-ins which has benefited WACUP. So whilst I’m in a position to keep making WACUP I don’t intend on open sourcing all of it & view doing that as the end of my time developing it.

Slotos@feddit.nl on 19 Oct 11:56 collapse

Same weird non-sequiturs chain that foobar2000 author uses.

They could’ve honestly said “I don’t wanna”, and that would be the end of it.

TheDoctor@hexbear.net on 18 Oct 11:19 next collapse

What did they realize that they open sourced their product a decade too late for anyone to actually revive it?

Ephera@lemmy.ml on 19 Oct 02:52 collapse

People are saying that the repo contained third-party code, some of which was proprietary, some was GPL. That’s two angles from which they could be sued very easily…

greedytacothief@lemmy.world on 18 Oct 11:46 next collapse

I watched a video a little while ago , I think the only value winamp has is nostalgic and historical. If it was really open source maybe we could get a really good fork and that’s about it, I think. Maybe I’m missing the point, let me know I’m not very smart at this stuff.

atzanteol@sh.itjust.works on 18 Oct 12:11 next collapse

Would anyone care if they did? I didn’t see anyone reviving xmms and that is open source.

Ephera@lemmy.ml on 19 Oct 02:42 collapse

Well, qmmp is very much alive: qmmp.ylsoftware.com

atzanteol@sh.itjust.works on 19 Oct 04:11 collapse

That is pretty cool actually - I didn’t know about that!

skaffi@infosec.pub on 19 Oct 19:55 collapse

And besides QMMP, Audacious also traces its code roots back to XMMS.

flamingo_pinyata@sopuli.xyz on 18 Oct 12:49 next collapse

TIL Winamp was still active as a project

non_burglar@lemmy.world on 18 Oct 15:19 collapse

It wasn’t, really. It was passed around as IP for a long time like a used car everyone wanted to fix & sell, but no one wanted to do anything with.

starshipwinepineapple@programming.dev on 18 Oct 15:08 next collapse

And it makes no mention that they were modifying and using GPL code prior to making their code “open source”.

Id argue that this story is not over until the GPL code can be confirmed removed by a third party

58008@lemmy.world on 18 Oct 14:15 next collapse

AIMP ^[Windows/Android]^ has been my Winamp replacement for ~15 years. I’ve never found a player that comes close to rivalling it.

P.S. I have no idea what the licence is for AIMP, I just know it’s free and is excellent. You don’t need Winamp.

01189998819991197253@infosec.pub on 18 Oct 21:42 next collapse

What about jet audio? Is it FOSS? I can’t find anything about that. I used it after Winamp started disappointing with it’s media support.

bikooo2@r.nf on 19 Oct 10:19 collapse

It’s propietary

01189998819991197253@infosec.pub on 19 Oct 15:24 collapse

Well, then. There it is. I do remember using AIMP right before I left windows altogether, and liking it more than jet.

dsilverz@thelemmy.club on 19 Oct 09:53 next collapse

I’ve been using it on Android because of its seamlessly crossfade feature (i.e. the next music/replay gets faded in as the current music is approaching the end). I made some loops with Audacity and it’s the only music player that manages to play them endlessly with no gaps.

bikooo2@r.nf on 19 Oct 10:16 collapse

To me, one of the best players for windows along with foobar2000

IceFoxX@lemm.ee on 18 Oct 17:57 next collapse

Statement from dev about the shit show

IsoSpandy@lemm.ee on 19 Oct 03:21 collapse

That truly is a shitshow

IceFoxX@lemm.ee on 19 Oct 09:16 collapse

Yep, but I think it’s good for the former dev’s to see what crap the management is making and instead of taking credit, they’re more likely to get a shitstorm.

Just sad for the work of the dev’s.

halm@leminal.space on 18 Oct 20:27 next collapse

Yeah well, VLC has been open source for 23 years.

kratoz29@lemm.ee on 19 Oct 07:22 collapse

Do people really use VLC to listen to music?

bikooo2@r.nf on 19 Oct 10:02 next collapse

I used, but today I use Clementine (is still alive) and sometimes QMMP with somo winamp skins

VLC It’s a good Music player if you only need to play music

msage@programming.dev on 19 Oct 10:03 next collapse

I used to, 15 years ago.

Good times.

mexicancartel@lemmy.dbzer0.com on 19 Oct 11:49 next collapse

Yes in android

FlyingSquid@lemmy.world on 19 Oct 12:10 next collapse

Music, no. All sorts of other audio like BBC radio dramas, yes.

arxdat@lemmy.ml on 19 Oct 12:38 collapse

Yes. I mostly use it for video though, but since my Video and Music libraries are side by side, I play my music in it too. I’m not really interested in the visualizer stuff so I’m not looking directly at the player, but I think I know what you are going to say, that it’s organization and search capabilities for music has a lot of room for improvement, ha.

possiblylinux127@lemmy.zip on 18 Oct 23:34 next collapse

For one is was under a license what not only not Foss but completely violated Github TOS.

Also the repo had a bunch of code they didn’t own the rights to like the Adobe stuff.

phoneymouse@lemmy.world on 19 Oct 03:46 next collapse

I like how they were like “you can’t fork this repo” and it’s like — actually yes I can.

JackbyDev@programming.dev on 19 Oct 13:43 collapse

Yeah, like one of the few things GitHub actually requires you to let people do is press the dang fork button.

arxdat@lemmy.ml on 19 Oct 00:12 next collapse

I understand the nostalgia surrounding Winamp—I loved it too. But with old versions still available, maybe it’s time to let it rest and look forward. Rather than holding onto the past, we have an opportunity to create new, modern tools that fit our needs today—and we can make sure they’re free and remain open-source from the start. This whole situation offers a valuable lesson: instead of relying on companies or commercial interests, we can build software as a community, ensuring it stays accessible for everyone. With over 8 billion people on the planet and so many resources available, including AI advancements, we’re more capable than ever of creating tools like Winamp—and beyond. I guess I am not understanding what the problem is here, also, someone in this thread has already pointed out that we still have VLC, which IMO works exceptionally well!

Ephera@lemmy.ml on 19 Oct 03:07 next collapse

That’s the sad part. If there’s one thing that the open-source community produces an abundance of, it’s definitely text editors, but music players are a close second.

Previously, we’ve had XMMS as an open-source project that supported WinAmp skins.
And right now, perfectly actively maintained, there is QMMP.

I’d bet money that the code quality of QMMP is a lot higher than that of WinAmp. So, if anyone wanted an open-source WinAmp, it was there all along.

ProgrammingSocks@pawb.social on 19 Oct 06:26 next collapse

QMMP is great. Personally I don’t care much for Winamp-style music players (Strawberry Music and Tauon Music Box are my favourites right now) but QMMP opens anything I ask it to, has an alright default skin, and is obviously heavily customizable with afaik Winamp skin compatibility. It was time to leave Winamp over a decade ago.

daggermoon@lemmy.world on 19 Oct 06:49 collapse

Strawberry is really great. It’s the only music player I use anymore. Only bummer is no DSD support. I get it though. There isn’t enough developers to maintain such a thing.

JadeEast@sh.itjust.works on 19 Oct 14:16 collapse

Tauon is my favorite music player. Don’t hear about it much. Handles large libraries really well. Pretty sure it will play DSD too. github.com/Taiko2k/Tauon or flathub.org/apps/com.github.taiko2k.tauonmb

arxdat@lemmy.ml on 19 Oct 12:31 collapse

See! I had not heard of QMMP, it looks great, thanks for sharing that :)

FlyingSquid@lemmy.world on 19 Oct 12:09 collapse

Between VLC and butterchurnviz.com if I want a visualizer, I’m pretty set.

mindbleach@sh.itjust.works on 19 Oct 02:43 next collapse

The FOSS story, yes. But the code is out there. Even the stuff they weren’t supposed to share.

Can you name any userbase more ready to pirate the shit out of a third-party fork? Maybe the people still using Media Player Classic.

arefx@lemmy.ml on 19 Oct 04:37 collapse

Inwish i could control spotify from winamp man

SirEDCaLot@lemmy.today on 19 Oct 05:28 next collapse

Here’s the story:
Company buys the rights to Winamp, tries to get the community to do their dev work for free, fails. That’s it.

The ‘Winamp source license’ was absurdly restrictive. There was nothing open about it. You were not allowed to fork the repo, or distribute the source code or any binaries generated from it. Any patches you wrote became the property of Llama Group without attribution, and you were prohibited from distributing them in either source or binary form.

There were also a couple of surprises in the source code, like improperly included GPL code and some proprietary Dolby source code that never should have been released. The source code to Shoutcast server was also in there, which Llama group doesn’t actually own the rights to.

This was a lame attempt to get the community to modernize Winamp for free, and it failed.

Of course many copies of the source code have been made, they just can’t be legally used or distributed.

IceFoxX@lemm.ee on 19 Oct 09:21 next collapse

The former developers really want to publish it as OSS. This was ignored and the developers gradually dropped out. Then the management decided “anyway, a former developer had a good PR idea, let’s do it” and there was no one left to check the code etc. They just released it and started the shit show.

Kazumara@discuss.tchncs.de on 19 Oct 10:17 collapse

improperly included GPL code

Shouldn’t that force a GPL release of the rest of the code, at least the bits they had the rights to?

JackbyDev@programming.dev on 19 Oct 13:41 next collapse

Yeah but I’m not gonna sue or risk getting sued over it.

SirEDCaLot@lemmy.today on 19 Oct 15:50 collapse

Unless you are one of the original developers who wrote the GPL code included in Winamp, you have no standing to sue them anyway.

JackbyDev@programming.dev on 19 Oct 17:23 collapse

Wouldn’t an end user of something that should be GPLed be able to request the source?

Markaos@lemmy.one on 20 Oct 15:47 next collapse

That depends a lot on how the license gets interpreted and how license violations are handled by the local law. The argument for why the end user cannot do anything about GPL violation is that the violated contract is between upstream and the “bad” developer - the upstream project gave the bad developer access to their source code under the condition that the license stays the same. You as the end user only get exposed to the bad developer’s license, so you can’t do anything. It’s the upstream who must force them to extend a proper license to you.

However there was also a case recently where the FSF argued that this interpretation / handling of the situation is against the spirit of GPL and I think they won, so… Yeah, it’s just unclear. Which is normal for legal texts (IMHO intentionally, but I’m not here to rag on lawyers, so I’ll leave it at that).

JackbyDev@programming.dev on 20 Oct 16:25 collapse

Any details on that case you remember? Sounds fascinating.

SirEDCaLot@lemmy.today on 20 Oct 22:04 collapse

Not really because their rights have not been violated, nothing was stolen from them. They were presented with a software product that had a limited license, and they accepted that. As far as they are concerned, the developer has fulfilled their contractual obligation to them; they were never offered a GPL license so they got exactly what they were offered.

The author of the GPL’d code however is another story. They wrote software distributed as GPL, Winamp took that code and included it without following the GPL. Thus that author can sue Winamp for a license violation.

Now if that author is the only one who wrote the software, the answer is simple- Llama Group pays them some amount of money for a commercial license of the software and a contract that this settles any past claims.

However if it’s a public open source project, it may have dozens or hundreds of contributors, each of which is an original author, each of which licensed their contribution to the project under GPL terms. That means the project maintainer has no authority to negotiate or take payments on their behalf; each of them would have to agree to that commercial license (or their contributions would have to be removed from the commercial version of the software that remains in Winamp going forward). They would also each have standing to sue Llama Group for the past unlicensed use of the software.

SirEDCaLot@lemmy.today on 19 Oct 15:49 collapse

Not necessarily. It means that Llama group, and perhaps the original Nullsoft, have violated the license of whatever open source developer wrote that code originally. So the only ones who could actually go after them to force anything are the ones who originally wrote that GPL code. They would basically have to sue Llama group, and they might also have a case against Nullsoft / AOL (who bought Nullsoft) for unjust enrichment over the years Winamp was popular.

Chances are it would get settled out of court, they would basically get paid a couple thousand bucks to go away. Even if they did have a legal resources to take it all the way to a trial, it is unlikely the end result would be compelling a GPL release of all of the Winamp source. Would be entertaining to see them try though.

Complicating that however, is the fact that if it’s a common open source library that was included, there may be dozens of ‘authors’ and it would take many or all of them to agree to any sort of settlement.

Adanisi@lemmy.zip on 19 Oct 16:29 collapse

So the only ones who could actually go after them to force anything are the ones who originally wrote that GPL code

Not necessarily, the SFC is involved in a big case regarding Vizio about this right now. The FSF was brought in to explain the intended interpretation and spirit of the GPL.

terusgormand8465@lemmings.world on 19 Oct 08:10 collapse

What a shitty company