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.
The snipe from the dev about removing the co-authorship is particularly shitty.
Devs of open source software need the thick skin to be able to say “This is how I’m going to handle things as long as I’m the lead, you don’t have to like it.” but this goes beyond it into an active “fuck you” to their users.
Edit: the second link has less charged discussion, but it’s still getting wrapped up in “anthropic bad” stuff that’s not actually related to code quality.
If the project is not the space for non-code quality concerns like Anthropic’s business dealings, then it is also not the place for one of the devs to try their personal social project of “seeing if contributors can differentiate between AI assisted commits and not”. Listing claude as a co-author where it was used serves a practical purpose of drawing extra eyes for review of relevant commits.
I guess it prevents someone to fork the project and remove the slop.
Not entirely: you could revert it all the way back to before AI commits were possible, if you really wanted.
The way he worded it, it sounds like you just revert back to before the first “Claude co-authored” committ
Which he obfuscated by removing mentions in the commits. Stellar job, biggest Chad of the weak
Oh I thought he just removed it from future ones not past ones too
They did not edit past commits (that causes tons of problems). You can easily find the earliest commit that credits Anthropic. Example https://github.com/lutris/lutris/commit/6d5f18eb92e558ffda37781386812f1e9f1a2499
Well, that’s some small mercy at least. They definitely worded it in a way that implied they had edited past commits.
Listing claude as a co-author where it was used serves a practical purpose of drawing extra eyes for review of relevant commits.
This is the correct take and best course of action. What the dev did is not only shitty but also dumb.
Lutris is a free and open source game manager
Why do I care? This isn’t a banking app ffs.
banking app
PC
choose one
Sorry sir that debate died in 2008.
I don’t follow rules very well.
You know that app is a shortened form of application, right?
Omg you know what I mean. The semantics get old.
Just use a web browser, fuck phone apps. If your bank requires one, your bank sucks.
You should care because your banking app is or will soon be full of AI slop.
What the fuck does that have to do with Lutris?
First you complain that Lutris with slop is not important because it’s not a banking app, and then you complain that we are not talking about Lutris.
Okay so bring us your wisdom about ai slop and Lutris without discussing banking apps.
Jesus, with how fucking slow it already is I might not even notice the extra slop
That’s interesting, I know Mathieu a bit, I’ll check in with him. But from his Mastodon posts recently, this is just how things are with Lutris now.
I appreciate the tag!
Looks like this has been picking up a lot of steam, no pun intended. Since this was posted yesterday I’ve seen it trending on Mastodon and now it’s being covered by GamingOnLinux.
Seems like using Claude AI to code is counter to his previous viewpoint. Not that people’s opinions can’t change.
"The community has a tendency to push for the adoption of newer technologies while I have a tendency to hold back a bit before we adopt anything new. Some people use lutris on quite outdated systems and we try not breaking anything until a distribution gets really old. Finding the right balance is quite an art but the community helps in knowing what is needed and which systems can be dropped.”
Can a motherfucker get a break, PLEASE.
I use Lutris for games that don’t work in Steam/Proton, usually an older game like Black and White 2 or the old Sims 2 game (before the updated version came out). Why is everything I like turning to shit! :(
Try Heroic or Bottles. I am personally a fan of Bottles.
Some comtributors to vim started using AI too btw. I may learn kate. Hell there is an evil mode in emacs.
I’ve been trying to get into helix, maybe that’s a new hope?
Me as well! The tutor was really useful. I use a lot of multiple cursors, so I hope I can adapt well to it
Hell, it’s not even everything I like is turning to shit. Things I already hate are getting worse as well. It’s fucking everything. Either AI or ads. Shareholders above all.
I used lutris for a while but jumped ship to bottles as soon as it existed as I found the UI more tolerable even though it has that gnome app look I don’t really like. Then I switched to heroic which can also handle semi manual wine prefixes with whatever wine or proton variant I want or need, without all the extraneous handholding or terminology renaming.
Sloptris
I don’t get it, why would you take a program (or ANYTHING) you created and let some AI shit all over it. I will never.
Am I allowed to have an unpopular narrative here?
There are levels of vibe coding, and it’s possible to use AI without vibe coding at all.
If you’re very targeted in what you’re having the AI do and you carefully review the code, it can be a great tool.
For example, “make this html grid sortable and add a download button that creates a csv file.” You know exactly what this does, it’s self contained, and it’s something you know can just be copied from stack overflow and applied to your code.
That works, and works well.
“Create an app that…” is vibe coded slop.
For example, “make this html grid sortable and add a download button that creates a csv file.” You know exactly what this does, it’s self contained, and it’s something you know can just be copied from stack overflow and applied to your code.
Even if this works, you’ll be stealing someone else’s code without authorship attribution for anything that’s a non-trivial algorithm.
Let me introduce you to Stackoverflow…or well, what it used to be.
Most devs are already doing that. This just saves them the time of doing it for themselves.
deleted by creator
It can be useful when an experienced programmer knows how to guide it, although you have to be very intentional or you’ll end up wasting your time cleaning up after it.
That being said I think most people are upset that they’re no longer declaring which parts of code are AI assisted
I’m going to assume from the part where they say they were at their lowest that the option the saw infront of them wasn’t “code with AI or not” but rather “burnout and don’t code, or code with AI”. And they chose to make progress using the crutch rather than stop. That’s my guess.
Humm, I mean, that happens to every creator. Writers block, burnout, etc. I guess it all comes down to what you think is important and your values are. I usually just walk away and do something else for a while, even a few weeks or months.
most writers don’t get growing stacks of bug reports. open source burnout is extremely common, unfortunately.
Like, I agree with you about open source burnout, but it feels weird to make it a dick measuring contest with writers, as a writer myself.
writers are arguably suffering more. not because llms can replace them at all to the degree they can junior programmers, but because the people making the decisions believe they can.
also, i wasn’t the one who brought it up :P
You didn’t bring it up but you’re the one who implied it was a contest of who suffers more. Your comment was worded very much in a way that made it sound like they had it worse than writers, when the original commenter was just stating that all creatives experience burnout (not a comparison)
it wasn’t really about suffering more, the point was that it’s more out in the open and more directly connecting with people. i’m sure andy weir had the same issues with the martian since it was written in public.
LLMs also aren’t good at replacing junior programmers, but the people in charge believe that they can do that too.
well they are, in that they produce bad code that has to be vetted thoroughly and they don’t know git.
Good point there, that sounds like it would be annoying and I’m sure I would want to fix the bugs as fast as possible too, but then you are using AI and introducing how many more new bugs, and ones that you will not easily be able to track down since you didn’t write the code, so then you are locked in to using AI. Personally I would rather have buggy software, nothing is perfect. Open source developers don’t owe anyone anything, so if people are being assholes about bugs that’s pretty lame.
yeah that’s what’s bugging me about all this. “remember the human” is even more important now.
regarding introducing new bugs, both high-profile cases from this past week have been seasoned developers of tools with extensive test suites that claimed to have tested everything thoroughly. when someone with 30 years of experience say they’ve tested something, i tend to trust that judgement. but on the other hand we’ve also seen the cognitive decline heavy llm usage seems to lead to…
Because you can do a lot more with it, have you ever tried coding? Before AI, if you didn’t know how to do something, it was “Ask a question on Stack Overflow, then get told this question had already been asked/answered, then get linked to a loosely related question”. Now I can ask AI all my random obscure questions.
I get being cautious around sensitive equipment like banking apps and government databases, but why would you hate LLM-generated code this much?
What I don’t get, is people’s inability to cope with their own limitations, or find their way out of problems without asking a magic box to do everything for them. Yes I have done some coding. Asking on Stack Overflow wasn’t even that bad, and eventually you could find an answer to almost anything there if you knew what you were looking for. Paging through programming books looking for answers was relatively a lot more difficult. However, both actually taught you things during the process, you made mistakes, learned, etc. The AI is teaching you nothing it’s just doing work for you. I don’t respect that, if you use it that’s you’re business but it’s not your code and not your product or whatever.
What I don’t get, is people’s inability to cope with their own limitations, or find their way out of problems without asking a magic box to do everything for them.
I don’t know who those people are. I coded for 20 years before LLMs, and I coped just fine.
The AI is teaching you nothing it’s just doing work for you.
Unless you ask it to explain things to you. Which is often required to fix the things that the AI can’t get right on its own.
if you use it that’s you’re business but it’s not your code
How is it not my code?
An LLM cannot ever “explain” anything to anyone, because it doesn’t know anything. How are people still trusting anything these fucking things say?
Right?? It’s bizarre to me that otherwise-smart-seeming people will think they can write “explain your reasoning” to the AI and it will explain its reasoning.
Yes, it will write some fluent response that reads as an explanation of its reasoning. But you may not even be talking to the same model that wrote the original text when you get the “explanation”.
Because it’s right more often than google? I swear you AI critics aren’t actually using AI.
Agreed. Delusional mindsets stuck in 2023. I’ve never seen more entitled people before punching on FOSS devs and how they use their free time. “We need high quality, human coded FOSS programs with ZERO AI slop in them!” “Why no, I’ve never contributed to an open source project, nor do I know how to code, why do you ask?”
Forks exist, get over it.
I know you don’t actually believe this because if a FOSS dev were in the Epstein files you know you wouldn’t be able to crow about how the poor guy is just donating his precious free time without, rightfully, being absolutely dogpiled by everyone around you.
Sounds like maybe you just don’t know how to use search engines correctly.
How is it not my code?
In case you missed it, courts have ruled that works produced by AI cannot have copyright, because it was not made by a human.
You can make use of AI-generated code, but you didn’t write it. Since you can’t copyright it, it’s not your code - it’s our code, comrade.
In case you missed it, courts have ruled that works produced by AI cannot have copyright, because it was not made by a human.
Courts have ruled that art that was 100% generated by AI cannot be copyrighted by the AI, because the AI is not a human person.
The same courts have also ruled that works that were assisted by AI but created by a human can be copyrighted by that human.
So, can you claim copyright in an AI-generated work in Canada? As of 2025, the safest answer is: only if a human author contributed substantial creative effort to the final work. There needs to be some human “skill and judgment” or creative spark for a work to be protected.
If the AI was just a tool in your hands, for instance, you used AI to enhance or assemble content that you guided then your contributions are protected and you are the author of the overall work. But if an AI truly created the material with you providing little more than a prompt or idea, the law may treat that output as having no human author, and thus no copyright.
Thankfully real life is far more nuanced than “fuck ai” allows.
I asked plenty of questions on SO and never had a bad experience. But I put quite a bit of work in. You couldn’t ask “how do i sort a list in JAVA” and get answers, you had to ask “here’s some code I’m writing <working example> and it does <x> but I think it should do <y> because <z> what’s going on?” and people gave some really nice answers. (Or you could put “how do sort list java” into web search and get a fine answer to that; it’s not like SO was the only place to ask low-effort questions.)
One of the bad things with AI is it’s soooo helpful that when I get questions now it’s like “please create a DNS entry for foo.bar.baz” and they’re asking because the AI got completely stuck on something simple (like making a request to api.github.com) and wandered up and down and eventually decided on some nonsense course of action and the developer has given up on thinking about anything.
Now I can ask AI all my random obscure questions.
And get the wrong answer. But you don’t know it’s wrong, because you’re not already an expert on the obscure subject.
Before AI, yes you had to learn how to do things. Why is that bad?
And get the wrong answer.
No, it’s right more often than google was.
If it was the wrong answer, the projects wouldn’t work, now would they?
Before AI, yes you had to learn how to do things. Why is that bad?
I’m still learning how to do things, just a lot faster, thanks to this helpful tool. Why is that bad?
Because you are outsourcing your critical thinking. To a black box that is not capable of thinking
Is Heroic still safe?
always have. why ?
I believe they mean safe, as in safe from AI
Thanks for raising awareness! Fuck this :(
You have got to be fucking kidding me.
I could never get lutris to even install its flagship games with explicit "support“ and had better luck following online documentation or wine directly.
So I guess I’m saying, that makes sense. No big loss other than it would be nice I’d there was the tool lutris purported to be to help new Linux converts that had the ideals and quality the Linux community strives for.
The lutris installers repo is community maintained, which means that someone made an installer for a game they wanted to play 6 years ago that worked on their system, but never tested to make sure it would work with others.
They often include workarounds that were needed at the time, but are very obsolete, and no one is willing to take the effort to update them, and the dev did not provide an easy way to report broken installers fr review/removal.
I appreciate the response but in this case it was several games and apps that where very active. One of the being WoW.
Also, lutris itself would often break its own wine install and i’d have to go to the cli and fix it. Hense just using wine directly.
I wonder how long models will stay stable if the code they’re trained on becomes increasingly ai generated
Great, hope people like Electron because Heroic is pretty much the only other option, that or just manually putting everything in Steam.
There’s also bottles… But I’ve only had a mediocre time with it.
I hate bottles with a passion.
Fun fact: there is no way to write a script to install bottles if not installed, and then install a game to it without opening the GUI and having the user close it at least once.
Man, that is rough. I’ve only ever used it for Battlenet to get diablo installed and even then I think I gave up and went to heroic.
If it weren’t for Valve putting their weight behind proton/arch for their Steam Deck, I’m fairly certain gaming on Linux would still be in a rough state.
Bottles is OK but has a pretty steep learning curve. I have found it more reliable than Lutris now I’ve figured it out.
You can try Faugus Launcher
There is also this if you are using a Steamdeck, not sure how that would work on a desktop pc: https://sopuli.xyz/post/39131847
Disclaimer, haven’t used it.
I long ago switched to just adding everything to Steam.
Waaay faster and less confusing for general use cases, and, if I want to really tweak the guts of that particular proton config… ProtonTricks.
What if you have something that’s native, ie. Exult for Ultima VII?
Then you just add it to Steam, the .sh or whatever, and then you don’t use Proton.
Or… you… wouldn’t strictly need to add it to Steam… at all… because it runs natively.
I don’t like that electron was used for it because it needs unreasonable amounts of ressources, but Heroic Launcher certainly is easier to use than Lutris…
It sure fu#$ing is. I’ve tried multiple times to get any of my games working in Lutris, but I’m 0 for 3. It looks like ass, works like ass, and now I see it is maintained by an ass with a victim complex.
I’m tired boss
I’m getting tired of this community man
Have any of you authored a successfully merged PR for a popular open source project?
This has to be a requisite before people start complaining about AI dev usage, otherwise you shouldn’t even on this site with the Windows (vibe coded lol), Mac, Linux, or even FreeBSD kernels since they all have AI used somewhere in the development process.
Just because someone is using AI, doesn’t mean something is vibe coded. There was also still crappy vibe coded software long before there was ever AI.
I thought the previous thread on Vim was bad. What are you guys going to do now? Fork Lutris and make a downstream that no one maintains or uses?
If you’re tired of this community you’re in the wrong place.
yes, yes I have. fuck ai there is no excuse. I’d rather a project die completely if they think they can’t suddenly survive without ai contributions that actively harm the planet on which we live. there’s no planet B and some piece of software is not more important than that
If you think an individual using an LLM to help them write code is on the same level as the usa military using ai for weapons systems, or PWC using ai to manage accounts, then you could also believe a single user posting the same thing everyone else in this thread is posting is doing harm to the envrionment and consider shutting up
just take some personal responsibility, that’ll fix it! /s
This message is brought to you by BP, measure your carbon footprint today!
I have multiple contributions to FOSS projects (incl. small patches to bash and linux), and I’m a commit-access maintainer of Nixpkgs. While I do use a local LLM occasionally for boilerplate stuff, the attitude here makes me immediately distrustful of the Lutris maintainers. Going out of your way to disable the Claude Co-Authored-By on commits is counterproductive and dangerous to the project in the long run. LLMs can often confidently spit out good-looking code with subtle but critical flaws. Commits with non-trivial amounts of LLM output need way more scrutiny than human-written commits, and making it more difficult to tell the two apart is fucked up.
The description of this community literally reads:
A place for all those who loathe AI
So why are you complaining? Do you also go to McDonalds and yell at people eating french fries?
I’m sure there’s a community for people who love AI on the Fediverse as well.Edit: Just did a quick search, there is claudeai, gemini, microsoft_copilot, chatgpt and openai on lemmy.world. Lots of other places for slop enthusiasts to present their greatest achievements.
You’re talking to a wall, most people in here are so far into delusion they won’t accept anything anymore. They have a zero tolerance policy and direct it at the small fish instead of the actual problem, which is governments using it to kill people, companies investing billions into speculation, and nobody stopping them or making them pay for copyright infringement.
People like this don’t understand there’s a spectrum to it, from full on Vibecoding to just AI code reviews, fixing that one awful bug you’ve been kicking down the road for 6 months, for finding information in a gigantic codebase, validating data in a way that won’t take you 15 weeks to implement, etc etc. They also don’t understand anything about a developer’s full process, so how could they possibly judge?
You used AI? Now all your life’s work is invalid and your experience means nothing.I hate what AI is doing to my livelihood and long standing hobby. Am I still using it and will continue to do so? Hell yes.
They have a zero tolerance policy and direct it at the small fish instead of the actual problem, which is governments using it to kill people, companies investing billions into speculation, and nobody stopping them or making them pay for copyright infringement.
What exactly would you like me, specifically, to do about that? I’m open to all suggestions.
You used AI? Now all your life’s work is invalid and your experience means nothing.
This just smacks of jealousy.
This is like that one adage about the farmer who spends his time teaching kids how to sew, donates to local charities, donates some of the food he grows to soup kitchens, but he fucks a sheep one time and now people just call him the sheep fucker.
Mate, if you don’t want to be a sheep fucker, then why are you fucking sheep? I don’t really care if this label burdens you; in fact, that’s the point.
You know what’s great about open source software?
You can fork it and turn it into your own project. With black jack and hookers.
Someone can, I certainly don’t have the time or the talent to do so. Thanks for your efforts people who do this stuff.
Have you tried using AI

























