this post was submitted on 20 May 2024
105 points (87.2% liked)

Open Source

31101 readers
349 users here now

All about open source! Feel free to ask questions, and share news, and interesting stuff!

Useful Links

Rules

Related Communities

Community icon from opensource.org, but we are not affiliated with them.

founded 5 years ago
MODERATORS
 

If someone like this thing

top 13 comments
sorted by: hot top controversial new old
[–] [email protected] 57 points 5 months ago (2 children)

Before y'all get excited, the press release doesn't actually mention the term "open source" anywhere.

Winamp will open up its code for the player used on Windows, enabling the entire community to participate in its development. This is an invitation to global collaboration, where developers worldwide can contribute their expertise, ideas, and passion to help this iconic software evolve.

This, to me, reads like it's going to be a "source available" model, perhaps released under some sort of a Contributor License Agreement (CLA). So, best to hold off any celebrations until we see the actual license.

[–] [email protected] 7 points 5 months ago (1 children)

I would argue that even having a project as source available is better then closed source and can still be pretty good, look at for example the FreeSpace 2 Source Code Project.

If anybody want to ask a game creator to make a game open source and he refuses, suggesting a source available license might still be a good idea.

[–] [email protected] 10 points 5 months ago* (last edited 5 months ago) (1 children)

But how does source-available benefit anybody? If you get inspiration from the code you can get accused of copyright infringement so you're better off never looking at it, and since it's not actually FOSS you don't get any of the usual benefits.

[–] [email protected] 5 points 5 months ago

source available can allow a lot of things including modification of the source code (and in particular adding quality of life improvements and updating the code to run on modern platforms). Some restrictions like not allowing selling or even not allowing competition (for example allowing the game engine to run only the original game , or disallowing the removal of monetization).

If you look at openage (age of empires 2 reimplementation) the game is not playable 25 years after release and that game is considered a classic, we could lose a lot of very good games or software.

[–] [email protected] 1 points 5 months ago (2 children)

If it was source available under a CLA, would it make sense for them to specify that they will retain control over the "official version" of the software? That would seem to imply they will not have control over unofficial versions, presumably differently-named forks.

Winamp will remain the owner of the software and will decide on the innovations made in the official version," explains Alexandre Saboundjian, CEO of Winamp.

[–] [email protected] 2 points 5 months ago

Maybe the old Winamp goes OpenSource, like the old MS DOS. But certainly not the current or last version. Anyway there are several way better FOSS alternatives to Winamp. It's not a big problem for MS or any other company to release the source of an outdated version which anymore create incommings. In GitHub they still can control Winamp.

[–] [email protected] 2 points 5 months ago

I suspect from that wording, "unofficial versions" will probably be licenced code.

[–] [email protected] 7 points 5 months ago (1 children)

as long as i can get a linux port eventually

[–] [email protected] 4 points 5 months ago (1 children)

I bet someone will have it running on Linux within a week.

[–] [email protected] 2 points 5 months ago* (last edited 5 months ago) (1 children)

There are winamp clones on Linux, have been since the 90s, and they work with the Minus sound systems. Nobody will care about the actual Winamp (which doesn't).

[–] [email protected] 6 points 5 months ago (1 children)

There are dozens of first-person shooters but people love porting Doom to every device. Winamp is memes and nostalgia, I would bet that people would port it just for fun.

[–] [email protected] 7 points 5 months ago

Doom gets ported because it has extremely efficient code written in low-level language so it's easy to port and runs well even on potatoes.

There literally no point to put in all the work to port Winamp to a completely different sound system and to have none of its plugins work, when there are Linux clones that already work, have their own plugin ecosystem, and can use Winamp skins.

If they use a FOSS license there's a non-zero chance someone will bother in spite of all that, just for fun. But if it's not FOSS that takes all the fun out of it.

[–] [email protected] 1 points 5 months ago

It really kicks the llama's ass