Want to read Slashdot from your mobile device? Point it at m.slashdot.org and keep reading!

 



Forgot your password?
typodupeerror
×
Open Source IT

Open-sourcing of WinAmp Goes Badly As Owners Delete Entire Repo (theregister.com) 87

New submitter king*jojo writes: The owners of WinAmp have just deleted their entire repo one month after uploading the source code to GitHub. Lots of source code, and quite possibly, not all of it theirs. The deletion happened soon after The Register enquired about the seeming inclusion of Shoutcast DNAS code and some Microsoft and Intel codecs.
This discussion has been archived. No new comments can be posted.

Open-sourcing of WinAmp Goes Badly As Owners Delete Entire Repo

Comments Filter:
  • Has anyone forked it?
    • Not legally.

      The source code release – prior to the deletion yesterday – has been a somewhat bumpy ride. The initial release had a custom license, the Winamp Collaborative License (WCL) Version 1.0, containing the clause:

      No Forking: You may not create, maintain, or distribute a forked version of the software.
      • Re:Forked? (Score:5, Interesting)

        by Ed Tice ( 3732157 ) on Wednesday October 16, 2024 @09:15AM (#64868873)
        They spent money on lawyers to craft a custom license but nowhere in the process did the figure out that they didn't actually have a license to release the source. Such incompetence is amazing.
        • by pjt33 ( 739471 )

          What makes you think their licence was written by lawyers?

          • Fair point. In that case it would be even greater incompetence. I believe Stallman wrote the first GPL himself. But he got a real lawyer to help at least with v3. I can't find from Google who contributed to GPLv2. If you're not satisfied with any of the hundreds of open source licenses out there today and really need your own, definitely hire a lawyer to help.
            • by abulafia ( 7826 )

              Adding, unless you have somehow stumbled onto a genuinely novel legal situation, writing your own license is a bad idea.

              The days of novelty/funny licenses, vanity licenses, etc. are long gone, nobody is amused anymore and the problem-space of sincere open licenses is well-explored. And if you use something weird, be aware that shops like the one I work in will not use your code no matter what the license says, because our in-house lawyers have better things to do than study the 923rd oddball license we thro

              • I don't even know why WinAmp would want to open-source their code. I guess they imagined getting free development or something. Clearly none of it was thought through. Although I did learn that WinAmp still exists.
          • I'm pretty sure they wrote it themselves. They brag on their website: Llama Group is a leader and pioneer in digital music. With an extensive know-how covering many sectors of its business, the group owns the iconic music platform Winamp, the copyright management company Bridger and the music licensing company Jamendo. They are a copyright management and music licensing company as well. They don't just have winamp.
        • Re:Forked? (Score:4, Interesting)

          by OrangeTide ( 124937 ) on Wednesday October 16, 2024 @10:52AM (#64869133) Homepage Journal

          I worked for a startup that made an ebook reader and we were going to make our money by renting out textbooks to college students for a semester. Except we never actually secured the digital rights with any of the text book publishers and only had the rental rights for the print versions from our partner company.

          It's amazing how quickly people can flush several million dollars down the toilet.

        • They may have had AI draft the license rather than spending money on lawyers. So dumb, but at least not a huge waste of money.

        • What else did we honestly expect from literally anything to do with AOL?
      • I suppose "you can look, but don't touch" is an improvement over "trust me", but they probably didn't want people looking at the parts that weren't actually theirs.

        Sounds like they have a bunch of clowns running the show.

      • by KlomDark ( 6370 )
        Keep reading... The article references a WCL v1.0.1 which does allow forking. (But no distribution of the forks)
      • by msauve ( 701917 )
        Ah, but perhaps someone cloned [github.com] it.
    • Re:Forked? (Score:4, Interesting)

      by Pieroxy ( 222434 ) on Wednesday October 16, 2024 @10:07AM (#64869007) Homepage

      Now that they have themselves exposed their felony (what a bunch of morons, this is actually hard to believe) I have little doubt that Microsoft and Intel will sue llama out of their skin for using their source code in their app for 30 years now. We might have a discovery that will show the source code :-D

      • Because Llama Group is such a large money pinata that suing them would be totally worth it. /s
        • by Pieroxy ( 222434 )

          Think of the message this sends to other companies if they don't sue: Well, you can use our source code in your product, we're too lazy to sue

          Your IP needs to be enforced, otherwise it's worthless.

          • Re:Forked? (Score:4, Interesting)

            by Tyr07 ( 8900565 ) on Wednesday October 16, 2024 @11:27AM (#64869259)

            This is actually one of the reasons Nintendo is so aggressive about protecting their IP. If anything gets traction they go after it or legally they put themselves in a bind if they start selectively enforcing their IP and could even lose court cases.

            They can easily argue they weren't aware of X infringement when it's small enough, but yeah, any fan stuff hits a certain size that they /have/ to be aware of it, basically they're required to send a cease and desist and pursue it or they could fail challenges to infringements that are actually hurting their company.

            • you know there gonna lose there suit with pocket pair.
            • If anything gets traction they go after it or legally they put themselves in a bind if they start selectively enforcing their IP and could even lose court cases.

              Selectively "enforcing" infringement doesn't invalidate your copyright.

              Modding is not for you to mod down political views that do not align with yours.

              It's probably a sign that you need to do a better job collecting information.

            • by tragedy ( 27079 )

              Really, that's only for trademark to stop things being generic. Companies are absolutely free to selectively enforce copyrights and patents as much as they want without any real jeopardy. I suppose there's some risk that, if they're aware long enough without doing anything, then they might be considered by the courts to have granted an implied license. Looking at actual cases though, that seldom ever seems to be the case. They have a whole array of options. They can simply ignore potential infringement. The

              • by Tyr07 ( 8900565 )

                Actually it applies to all forms of IP. If you don't defend your IP you risk losing your IP rights. It applies to all of it, trademarks, copyrights, patents, and more.

                Now do you have to be as aggressive as Nintendo? i doubt it. But you also can't turn a blind eye to it. Not enforcing IP can make enforcing IP later difficult or not possible.

                They can GRANT use of their IP and not risk losing it, but if they're not allowing it, not enforcing it, the exact line isn't clear but you can lose your ability to enfor

                • by tragedy ( 27079 )

                  I think I covered that by saying that sometimes a court may find that you've created an implied license by not taking enforcement action, but that would be incredibly rare. Can you actually point to any example where a court has actually invalidated a patent or copyright because the owner did not take enforcement action? I can't think of any off hand.

                  • by Tyr07 ( 8900565 )

                    Ah I thought you were saying just for the patent, but I take it you mean a license to use the trademark and more.
                    I know there is legal wording for the risk of it, and different countries have different rules for it, but I'm not personally invested / acquainted enough to prove it or research examples to say it does happen.

                    I just think there is a risk based on the legal side of it, how big of one, no idea. Probably varies from country to country for ones that respect international trademarks or allow trademar

                    • by tragedy ( 27079 )

                      The concept certainly exists and there are some courts that might come to that conclusions for any form of IP depending on circumstances. Generally speaking though, the risk of losing copyright or patent protection due to lack of timely enforcement is very, very low. It's even low for trademark protection. Sure, there are things like Xerox, etc. but those are in the past. Courts these days have swung way, way towards always siding with big trademark holders.

                • Actually it applies to all forms of IP.

                  Citation needed.

                  Specifically, the relevant US Code sections and the court cases where precedent has been established for all IP forms / types.

                  • by Tyr07 ( 8900565 )

                    I should have said it can apply and it depends on the country. Nintendo is a japanese company. I would rather just say I'm wrong though then doing the research to prove I'm correct spanning US / multiple countries etc for an online discussion. In doing so I could be wrong anyway, entirely possible, so I'm quite content to just say I must be wrong, I have no skin in the game.

      • Re:Forked? (Score:4, Insightful)

        by PhunkySchtuff ( 208108 ) <kai&automatica,com,au> on Wednesday October 16, 2024 @03:55PM (#64870153) Homepage

        Their use of Microsoft and Intel source code in the app isn't necessarily an IP violation. They may very well have had a licence from Microsoft or Intel to use that source in their own closed-source app. This is an extremely common scenario.

        What they didn't have however was a licence to redistribute that source code, nor declare it somehow "open source" and release it on Github.

        • by Pieroxy ( 222434 )

          WinAmp has always been a free product (Except during a short while). I seriously doubt they licensed anything for it ... but you may be right.

    • Re:Forked? (Score:5, Insightful)

      by burni2 ( 1643061 ) on Wednesday October 16, 2024 @10:20AM (#64869061)

      First thing I do with valueable items, I download the whole batch.

  • Llama group (Score:5, Funny)

    by phantomfive ( 622387 ) on Wednesday October 16, 2024 @09:15AM (#64868875) Journal
    I always support source code being opened, for any reason.

    Enough about me, let's look at Llama group. They have one of the most generic corporate websites I have ever seen [llama-group.com]. It looks like it was built as a junior college project or something.

    "What we do, we do it well" unless it involves periods, apparently.

    "We help you grow your business"

    "We shape a better futur" ([sic] exact quote).
    • On a page called "Who are we" they have a stock photo of people who they definitely aren't.

      I think everyone got the feeling that a llama was really going to get whipped here. Can't put my finger on why.

    • Re:Llama group (Score:5, Interesting)

      by king*jojo ( 9276931 ) on Wednesday October 16, 2024 @09:30AM (#64868935)
      When Ars reposted the Register's original story, someone who used to work on the project commented [arstechnica.com]

      Ineptitude confirmed
      • Re:Llama group (Score:5, Informative)

        by Mirddes ( 798147 ) on Wednesday October 16, 2024 @09:50AM (#64868971)

        I worked at Winamp till this February. I was the one that suggested the we'd open-source all the player code that belonged to us (so stripping all the Dolby, Intel IPP, etc stuff that wasn't owned by Winamp), so that the community was free to do whatever it wanted with it. I envisioned something à la DOOM GPL release. Amongst ourselves we joked about seeing enthusiasts create a Winamp-for-your-smart-fridge or Linux port. That would have been pretty cool. Instead that proposal was repeatedly ignored by management which couldn't be convinced that this decades-old spaghetti code had nothing more than historical value. "Why would we give our IP away ?! We paid for that". As if VLC, Foobar2000, etc didn't exist ...
        As a last resort, I played the PR angle : After our NFT adventures (barf), the Winamp "brand" took a hit with enthusiasts, so maybe releasing the code would give us some positive attention for once? That got us from a solid NO to a MAYBE ...
        Months passed and nothing happened. The 4 legacy player dev's got fired before we could clean-up the code for publication. I left soon after.

        I was surprised when they announced the code release. Somehow minds had changed ? I was even more surprised when they followed through with the code's publication.
        Sadly, as the world has now witnessed, the release is a shitshow. (Indicative of the company lol)
        No one audited the code, no legal review, the licence is probably AI-generated ... No one took the time to do this right. I'm so dissapointed :(

        Also "the Brussels-based Llama Group SA, with roughly 100 employees". I don't know why I keep seeing that. Llama sold TargetSpot to Azerion, and then fired half the remaining staff. The whole group is down to mayyyybe 30-something people. There was so much free-space in our offices that we could have hosted the olympics :p

        • i think you nailed it. they fired the devs and now have code they can do nothing with. so they tried to relase it to try and attract people to work on it for free. only for all of the internet to see it for what it was.
    • Looking at their financials, they don't make enough money to have a real website.
    • Enough about me, let's look at Llama group. They have one of the most generic corporate websites I have ever seen. It looks like it was built as a junior college project or something.

      And by generic you mean not filled to bursting with slideovers, notices, dropdowns, and every other annoying web artifact found elsewhere. A page which simply works.

      How horrible.
      • Simply works and says nothing at all. It looks like someone took a generic website template and changed the company name and a few details.

        It is sad that the bar for being a decent website is that it isn't intrusive and annoying.

    • Any business website that talks about "solutions" immediately makes me think the blandest, most unimaginative person on earth is writing it. Either that or they don't know what their product/service is actually for.

    • Enough about me, let's look at Llama group. They have one of the most generic corporate websites I have ever seen [llama-group.com]. It looks like it was built as a junior college project or something.

      Look at their page footer "Website by HelloMaksim" that links to an even more boring website [www.omny.agency].

  • by kallisti5 ( 1321143 ) on Wednesday October 16, 2024 @09:16AM (#64868883)
    They were modifying and vendoring GPL code into their commercial product for years. They released under a weird "no forking" closed license while exposing their GPL violations and the community caught on pretty quickly.
  • by dark.nebulae ( 3950923 ) on Wednesday October 16, 2024 @09:16AM (#64868885)

    I knew I should have cloned the repo while I had the chance...

  • You're cordially invited to work towards improving it for free but everything you contribute belongs to them.

    • I would be shocked if anyone didn't see right through that. Though I'm sure they got plenty of downloads, I wonder if they got a single upstream check-in (that wasn't a joke).

      • Well, they probably figured all they had to do was throw the word "open source" around to attract suckers to work for them for free.

  • by Pseudonymous Powers ( 4097097 ) on Wednesday October 16, 2024 @09:27AM (#64868931)
    Ah. I did question their selection of the Herp-Derp Public License.
  • Everyone would just jump in there and work on their code with no rights to it all.
  • ...of proprietary software actually contains open source code. Once you get it there you're absolutely screwed if anything leaks out. That's probably why (Balmer?) referred to it as a "virus"?
  • It's great that Llama's "open-source" mistakes are now out in the open.
    - violations of GPL
    - attempts to remove GPL rights to fork or distribute
    - "sharing" source code for other companies' products

    That's good. This needs to be transparent and the public needs to be aware and coders should be able to use the source tree to create what they like as per the GPL (100%) and also GitHub T&Cs (0.00000001%).

    The Register article was written by a drunk or an idiot or a child. There was no "pandora's jar." It's

    • There was no "pandora's jar." It's a specific story in Greek mythology about Pandora's box. Jars were not in use during those times as glass-blowing hadn't matured to the point of repeatable blows with flat tops, threaded or not. If you want to be cute and change it up, use a different metaphor. Pandora's Box is its own metaphor already.

      PEDANT ALERT: Greeks made clay vessels, which we now refer to as pots, but the word jar has been used to describe them through various periods of history. That said, it's still Pandora's Box, and anybody calling it a jar should get an education.

      • While we're at it, I literally saw a movie three days ago where a character played by Lee Tracy says "As PT Barnum says: There's no such thing as bad publicity" that was made 30 years before Mike Rowe was born.

        BUT--to the author's credit--Mike Rowe's (perhaps incorrect) citation IS the first result in Bing. Which makes it an ironclad fact nowadays.
        • While we're at it, I literally saw a movie three days ago where a character played by Lee Tracy says "As PT Barnum says: There's no such thing as bad publicity" that was made 30 years before Mike Rowe was born. BUT--to the author's credit--Mike Rowe's (perhaps incorrect) citation IS the first result in Bing. Which makes it an ironclad fact nowadays.

          I didn't even get to the Mike Rowe thing. I'd heard that quote from PT Barnum when I was a little skippy junior, back in grade school. That would have been pre-Rowe being noticed for anything.

  • some code is so awful that it is shameful, and some code is outright stolen, GNU/GPL FOSS is the only solution to the source code conundrum,
  • by NoOnesMessiah ( 442788 ) on Wednesday October 16, 2024 @11:39AM (#64869283)

    Look, I probably have old 2.6x-tree source and other random earlier versions kicking around somewhere on a CD. I've seen it. I've compiled it. I know, second-hand but up close, just exactly how much of a train wreck Justin's initial code was, how it improved some as the ampdev community grew, and how much of it all went to complete sh*t again when AOL/Time-Warner emptied a dump truck full of money at their feet. I remember the Nitrane/NightTrain/NyTrayn (I honestly don't remember the spelling anymore) decoder debacle. I remember Tomislav Uzelac's issues with the project, and several narrowly averted lawsuits at the time of purchase against Nullsoft. Most of that was settled back in the day. But we all know that the antics kept going when Nullsoft and Spinner moved to San Francisco. We all know RIGHT NOW that that code should be refactored and updated in the extreme. And I can't see that happening with Llama Group or anyone else as AOL most likely still has an interest in, and legal claim to, the code. What we lost was a user experience that had cachet, panache, gravitas, a cool vibe. That vibe was killed by a huge corporation that just wanted to buy the community thinking something would magically happen for them without shepherding or building ...more. Lot's more. More, in terms of Shoutcast servers and websites and interoperability and probably some inter-process communication and maybe even OS integration, all while maintaining that cool vibe. Alas, life didn't flow that way. We could rebuild it. We could have JJ McKay voice over something like, "It really whips the porcupine's ass!", but it wouldn't be the same. -- The Llama Group is impaired by history. I wonder how things would be different today if Microsoft had bought the project rather than AOL/Time-Warner. -- But after it's all said and done, please, stand tall and strong against the gale and face it; WinAmp has been dead for a very, very long time. It is unlikely that anyone will ever be able to conjure the corpse. ...Or the community around it. Not without something completely new and sassy to replace it in the hearts and minds of the WinAmp faithful that won't entirely look unlike, or something like, WinAmp but won't BE WinAmp. Consider (UI/UX) skinning VLC and adding plug-in support or something but when you do it, be audacious about it. Anyone here could help build the next WinAmp, whatever it ends up being called.

    • by DarkOx ( 621550 )

      WinAmp isnt viable as a OSS project because is not viable at all.

      There are plays a lot like it foobar2000, Audacious, legacy xmms if you are looking for something simple to play a list of audio files, and a bit less out of the way but a good all-rounder vlc.

      The UI is easy to clone, it would probably not be hard ot even make something compatible with the existing skins, using pick your tool kit. You bolt that onto the front of gstream, libavcodec directly, windows media whatever, you will have something mor

      • I remember WinAmp hit a peak and then started making things worse with every additional update. Back then I still preferred WinAmp, so when I wanted to install it I'd find an older version.

        Given that it basically faded from view I suspect I wasn't alone and development on WinAmp has been an issue for a long, long time. I don't know why anyone is still bothering, it is difficult to imagine there is any profit to be found with the name.

    • nobody needs winamp or there code. plenty of newer better players. if we wanna bring back a winamp style player xmmp hasent been worked on in years.
  • You can still use your WinAmp skins in Qmmp [ylsoftware.com] or Xmms2 [github.com]. The Qmmp project is a QT based workalike for WinAmp and Xmms2 is based on GTK2. Both work well and don't have the bugs you'll find in WinAmp. Of the two, Qmmp has better support for WinAmp skins for all different versions. They also have a decent gallery and selection of nice skins already available. Here's my favorite [deviantart.com]
  • by Anonymous Coward

    The Winamp repo that was posted is now copied everywhere, including my own development systems. They can't close Pandora's Box. Now watch the company fold under bankruptcy LOL

  • I use Audacious and am as happy with it as I used to be with Winamp back in the day. That's just one example of a modern-day replacement, there are others.
    If they're going to be weirdos about this then just let it die finally.
  • by eventhorizon5 ( 533026 ) on Wednesday October 16, 2024 @04:42PM (#64870361)
    I used to be a serious Winamp user in the late 90's/early 2000's. In the mid-to-late 2000's I started using the Winamp clone Audacious since it ran on Linux. I now use it on both Linux and Mac (I think I used to run it on Solaris/sparc too back in the day), for most of my music listening, and have barely used Winamp for over a decade, mostly because I abandoned Windows. I think things would be a lot better if development was poured into something like Audacious instead of trying to revive a proprietary app from the dead (with severely restrictive and questionable source code). I downloaded their git repo when it was online too.
  • "lol, lmao even".

    I'm not sure what they were thinking. Releasing the source code is twenty years too late to be relevant any longer.

To be awake is to be alive. -- Henry David Thoreau, in "Walden"

Working...