208

Lutris maintainer use AI generated code for some time now. The maintainer also removed the co-authorship of Claude, so no one knows which code was generated by AI.

Anyway, I was suspecting that this "issue" might come up so I've removed the Claude co-authorship from the commits a few days ago. So good luck figuring out what's generated and what is not.

sauce 1

sauce 2

top 50 comments
sorted by: hot top controversial new old
[-] mrmaplebar@fedia.io 70 points 2 days ago

There are massive issues with AI tech, but those are caused by our current capitalist culture, not the tools themselves. In many ways, it couldn't have been implemented in a worse way but it was AI that bought all the RAM, it was OpenAI. It was not AI that stole copyrighted content, it was Facebook. It wasn't AI that laid off thousands of employees, it's deluded executives who don't understand that this tool is an augmentation, not a replacement for humans.

I'm not a big fan of having to pay a monthly sub to Anthropic, I don't like depending on cloud services. But a few months ago (and I was pretty much at my lowest back then, barely able to do anything), I realized that this stuff was starting to do a competent job and was very valuable. And at least I'm not paying Google, Facebook, OpenAI or some company that cooperates with the US army.

He might have had a leg to stand on here if this was an AI that he had trained himself on ethically-sourced data, but personally I don't want to be lectured by anyone about "our current capitalist culture" who is intentionally playing right into it by financially supporting the companies at the center of the AI bubble. The very corporations that are known to have scraped countless terabytes of unlicensed data for their own for-profit exploitation, by the way.

If you discard your self-proclaimed values the second that it becomes convenient or "valuable", you never had any values to begin with.

Practice what you preach, or don't preach at all.

[-] BananaIsABerry@lemmy.zip 4 points 2 days ago

Ethically sourced data is a hilarious phrase.

[-] mrmaplebar@fedia.io 3 points 2 days ago

Why? You really don't see any difference between training an AI model off of public domain, creative commons and licensed data, and corporations like Meta and Anthropic pirating millions of books without even so much as consent from the original authors?

I wouldn't have a problem with AI if it was trained legitimately, but sadly working people are being ripped off by massive corporations on an unprecedented scale.

load more comments (2 replies)
[-] auraithx@lemmy.dbzer0.com 6 points 2 days ago

intellectual property is part of the capitalist culture FYI

[-] mrmaplebar@fedia.io 2 points 2 days ago

As is FOSS licensed software... Copyright and license notices at the top of every source file.

So, why should anyone respect the GPL or even the MIT license when they can simply ignore it and exploit the work of the open source community?

[-] auraithx@lemmy.dbzer0.com 2 points 2 days ago

I don’t think they should? IP stifles innovation and artistic expression.

[-] mrmaplebar@fedia.io 2 points 2 days ago

Well, then I guess you're not such a fan of "open source" as the developer of Lutris is, because he has chosen to maintain the copyright of his work and license his code under the GPLv3.

As a believer in FOSS myself, I think it's hypocritical that he expects people to respect the license attached to his code when he is choosing not to respect the licenses of others.

load more comments (7 replies)
[-] missingno@fedia.io 45 points 2 days ago

If you truly believe AI is so great, own it. Trying to hide it is not a good look. It shows that they know it's something to be ashamed of.

[-] ashughes@feddit.uk 20 points 2 days ago

Beyond that, I actually consider this to be a violation of open source, if not in letter, at least in spirit. Setting aside the debate about inclusion of LLM-generated code in open source software, I see the obfuscation of the source of that code to be robbing me of my fundamental freedom to truly study the code. It also robs me of my choice to decide where and when I interact with AI in my life.

Going further, I would love to see FSOSS projects adopt the idea that its not enough to cite what code is LLM-generated, but that citations should include the tool used, the model, and the prompt as well.

Unfortunately, this move by Lutris forces me to assume all code in Lutris is vibe-coded from this point forward, and that Lutris itself is no longer open source software.

[-] mindbleach@sh.itjust.works 4 points 2 days ago

They know people spit slop slop slop slop like a thirsty dog. Every public defense is protesting too much, every quiet effort is conscience of guilt. The nature of bad faith is that there is no right answer.

We each need private vigilance against participating in public harassment campaigns. Is there any reason these people's behavior changed, or that they were keeping things quiet, besides the fear of dealing with you?

[-] olafurp@lemmy.world 13 points 2 days ago

As much as I don't like AI I don't blame him for using it. Opensource is a thankless sector where maintainers put in massive amount of work for nothing in return. If AI is helping him then all the power to him.

That being said we don't know how AI code generated currently will age. We know how the code 3 years ago ended up being slop of hard to maintain code but modern models are a lot more competent. Maybe he shouldn't have removed the coauthored by Claude thingy but in the end it's him using a tool and verifying it's output.

I used lutris back in the day for playing rocket league and I'd also use it today. I feel we should give this guy the benefit of the doubt for now. If in the future Lutris becomes less stable we should absolutely blame AI but until then I'll hold off on my judgement.

[-] Rhaedas@fedia.io 19 points 2 days ago

A number of weeks ago I noted that one app I use through Lutris for the various settings needed had stopped loading. So I did a lot of looking around to figure out what was going on (didn't know it was Lutris, I searched mention of issues with the app, with Wine, etc.)

Finally ran across a bug report in the Lutris github that sounded like my problem. And part of it was how slow some updates filter out, so I ended up doing an uninstall from the manager and manually forcing an update. And all is good now.

I wonder if the bug was AI driven (don't even recall what it was, it was a small update that broke things for some people).

Great to know I should probably expect more fires later. I probably need to see if I can make this app run on my own in Wine. A shame, it's working fine as is. But I need to be ready.

[-] ubergeek77@lemmy.ubergeek77.chat 10 points 2 days ago

Interesting that the maintainer of Proton-GE personally closed the first issue. Keep an eye on Proton-GE's quality over the next few months.

[-] Morphite88@thelemmy.club 4 points 2 days ago

Could someone branch the project off from a point in time when it was safely human-coded and develop from there?

[-] Paulemeister@feddit.org 2 points 1 day ago

Yes but nobody really wants to put in the work

[-] entwine@programming.dev 11 points 2 days ago

Well, guess I'm uninstalling Lutris now. I'll have to manage my library the old fashioned way until a slop-free alternative comes along.

[-] Matty_r@programming.dev 5 points 2 days ago

I was thinking about it - its a massive project. It does a lot of stuff that I've never touched, for me personally - all I do is use it to manage my wine prefixes. Obviously there is a lot of extra stuff that goes into it, but I could probably write my own app that does that much at least in a couple weeks.

I guess this is all to say, its a huge project and for me personally it has a lot of what you might call bloat. Maybe something that pairs all that extra stuff away into optional plugins might be a better approach for a next generation all-in-one launcher

[-] anyhow2503@lemmy.world 3 points 2 days ago

You might want to consider Bottles as an alternative for managing Wine prefixes and launching applications.

[-] Matty_r@programming.dev 1 points 2 days ago

Thanks for reminding me about it. I've tried it once before and didnt like it, but I'll give it another chance for sure.

[-] abbotsbury@lemmy.world 13 points 3 days ago

It's slop now despite using AI code for some time?

[-] ulterno@programming.dev 25 points 2 days ago

It has been slop for a while.
Just took a while to realise.

[-] ulterno@programming.dev 10 points 2 days ago

welp, another project off my list.
It was handy as in it enabled me to not require opening EGS, but I haven't been using EGS lately anyway.
It's easier to just stop using it rather than have to write a Firejail profile for it.

[-] zewm@lemmy.world 4 points 2 days ago

Why not use Heroic for that?

load more comments (3 replies)
load more comments
view more: next ›
this post was submitted on 11 Mar 2026
208 points (91.3% liked)

Opensource

5743 readers
168 users here now

A community for discussion about open source software! Ask questions, share knowledge, share news, or post interesting stuff related to it!

CreditsIcon base by Lorc under CC BY 3.0 with modifications to add a gradient



founded 2 years ago
MODERATORS