I have been a sponsor on Patreon almost since the account was opened (maybe 4 months in). It's my longest-running Patreon sponsorship.
I've gone ahead and cancelled. Many thanks to the developers, sorry it had to end like this.
Discussions and news about gaming on the GNU/Linux family of operating systems (including the Steam Deck). Potentially a $HOME away from home for disgruntled /r/linux_gaming denizens of the redditarian demesne.
This page can be subscribed to via RSS.
Original /r/linux_gaming pengwing by uoou.
No memes/shitposts/low-effort posts, please.
WWW:
Discord:
IRC:
Matrix:
Telegram:
I have been a sponsor on Patreon almost since the account was opened (maybe 4 months in). It's my longest-running Patreon sponsorship.
I've gone ahead and cancelled. Many thanks to the developers, sorry it had to end like this.
Sincerely... if you can give a single shit about ai in code, you should be able to tell it was used. If you cannot differentiate human from ai authored code, you do not have a seat at the table. jeer from the soap boxes. code is not art. code is code. get over it. does it compile or run and do the thing, cool, fuck cares who or what wrote it. clutching pearls yall cant even define.
Oh great the campaign of harassment is continuing. Keep going guys, hopefully you can get another dev to quit a project, and I know none of the people commenting here have what it takes to fork and maintain it.
You wouldn't be doing anything different if you were getting paid by corporate interests to hurt the open source movement. Great job you can be proud of yourselves.
Edit: To preface this, I concede that targeted harassment against individuals isn't a good solution to the problems I have with the way the technology is being used.
Others mention that some recent versions appear to have been unusable. If this is due to LLM-generated code and the dev doubles down on using it, I'm not sure there's too much value in them carrying on development and burying more artificially generated foot guns in there than human coding tends to have already.
That aside, the climate, economic and social problems of the GenAI boom are hardly unknown. For the dev to ignore that is... distasteful. If they won't quit using LLMs without also quitting the project, Lutris might end up another regrettable victim of the AI-Slopalypse.
Opposing GenAI isn't trying to hurt the Open Source movement, it's trying to call out the false messiah that has deluded some people into believing it's the future of software development.
I don’t think this is going to go the way they thing it will.
Whether or not I use Claude is not going to change society
This gives me shopping cart theory vibes. I don't usually base my moral compass based on whether my action will have some kind of measurable impact, but whether I believe it's the right thing to do. After the intense doubling down in that discussion thread I'm definitely steering clear of lutris. It costs me very little effort to avoid projects that do icky things I don't want to encourage (even though it may not have a measurable impact~)
I can't fix the problem, therefore I'll be part of the problem.
At my job we have been told how we have to start using AI more. I can't really see any point. The only tasks AI can help me for are pointless tasks from HR that shouldn't exist in the first place. Monthly forms with questions like "how are you feeling emotionally", used to take me ages to come up with corpo bullshit friendly answers but locally hosted deepseek does it in seconds.
Lutris has always been a bit hit-or-miss for me, I avoided it unless it was the only option, as it only worked half the time. I don't want it to come off like it shouldn't exist, as stuff making Linux easier to use is great, but I don't use it at all in my current workflows.
Been chewing this since yesterday. Okay, here is my two cents:
Net total, given I've already dropped GNOME because of their culture: guess now I am dropping Lutris. Not because of AI per se, but because of "fuck you" move
I'm now assuming it all is and deleting Lutris.
What a moron.
Oh yeah. Here's another nugget:
Sometimes, I generate some code with Claude and commit by hand
Sometimes, I write code manually and ask Claude to commit
Sometimes, I ask OpenClaw to generate some code, which doesn't put the Co-Authorship
Sometimes, the whole thing is AI generated from end to end
This is also a somewhat recent addition to Claude Code. I was kinda surprised when I first noticed it but didn't think much of it, I was like "meh, I guess we're doing that now, whatever, some people might take issue with it, whatever". Also, do keep in mind that I love trolling people coming in my projects to complain about my methods.
For those who are anti-AI, it's a safe assumption that any addition to the project has had some kind of AI interaction during the development process.
https://github.com/lutris/lutris/discussions/6530#discussioncomment-16088355
Sometimes, I ask OpenClaw to...
This person should not be trusted with anything.
That is the real shame in all this. I'm certainly not updating lutris any more, because there is no way of knowing what you will install on your system.
You can trust humans (as in "trusting is an option"). You can never trust an LLM. And admitting that there might be unsupervised commits, being installed on possibly thousands of PCs is terrifying.
They are free to do what they want to on their repo.
We are free to fork if need arises.
Personally I don't like projects not showing what AI has made. And most of Claude was made on stolen code. Its against the open source license they themselves use https://github.com/lutris/lutris/blob/master/LICENSE
But almost no one actually enforces the license until the big companies show up. I hope they change their minds, but until then, im going to stop using/contributing for a while.
We are free to fork if need arises.
...and how do you ensure your fork does not contain a single commit involving even a single line written by Claude? If you can't, then isn't your fork slop by default?
And most of Claude was made on stolen code.
Sure, it learned to code by reading lots of code, most of it just publicly available online for anyone to read and for anyone to learn from but not explicitly licensed for a machine to read it and learn from it. I doubt it's possible to teach an ML system (or for that matter a human being) how to code without reading lots of example code. And any code you've ever read has an impact on any code you write afterward (same as any other creative endeavor), that's why clean room design as a defense against copyright infringement is a thing that exists.
Does anyone know which was the last version before the dev started shoveling slop in to the repo? The utter dipshit invalidated even the ability to license after that point, those releases are wholly worthless.
"This works perfectly, which is why I'm removing all ways to audit what it has contributed."
"because that's the only way to use it without being harassed online"
I disagree with his reasons for removing it, but they are pretty clear.
Tell me to not use your software without telling me to not use your software.
It's completely a coincidence that all games are no longer working in Lutris here, on multiple machines, after upgrading from 0.5.19 to 0.5.20. Weird.
I downgraded and everything works again. I did not try 0.5.22 or the quickly removed 0.5.21.
but also
so I would personally consider instead Bottles, GOG (have different problems), Steam (obviously not open source and basically monopolistic position), etc.
Overall I think preventing discussion is unhealthy (even though sadly sometimes needed, here I lack context, maybe the issue poster did this numerous time on other platforms, title definitely was provocative) but removing provenance is NEVER a good choice. They want to use Claude on their repo? Absolutely fine (even though not to me) but hiding it makes it instantly untrustworthy to me. In fact I even argued in the past that even though I personally do not use GenAI/LLMs (for coding or otherwise) except for testing it should always be disclosed precisely so that others can make THEIR choice in consequence, including using or contributing, cf https://fabien.benetou.fr/Analysis/AgainstPoorArtificialIntelligencePractices
People use LLMs to code now, this is not news. Why is claude taking credit in the first place?
Anything generated by an LLM cannot claim copyright, per supreme court rulings. So it is critical to attribute the portions of code that cannot be licensed.
This.... is incorrect. Generated code can and has been copyrighted, but not by the model generating it. Humans can get copyrights, digital entities cannot (nor can your pet monkey.) Now, can a human copyright code they did not author? Yes, absolutely. Courts only care that a human had a hand in as little as refining the output or making selections for the agent. Copyright claims look for exercised creative judgement and infringement on existing copyrights.
The Lutris team is small, not corporate, not speed obsessed, etc. I'm inclined to trust them to be among those developers who can use generated code without slopping nonsense all over a code base they know they will probably be stuck maintaining.
is lutris slop now
i can't help but notice quite a lot of LLM generated commits, is lutris slop now or will
@strycoresee the error of their ways
Regardless of your opinion on AI, it is not productive or helpful to open this as an issue.
I had a donation to Lutris, and was already skeptical of the dev's ability to maintain their huge (and very buggy) python/gtk3 codebase. Now I know that giving money to the dev would likely makes things bigger and buggier. This is useful information, and it's better to talk about it somewhere where the dev will respond and relatively few bystanders will hear the discussion.
shame is a powerful weapon
i for one intend to keep making people feel bad for using slop generators
Regardless of your opinion on AI, it is not productive or helpful to open this as an issue.
Disagree. It drew attention to the fact that the maintainers of lutris are of questionable character and helped people like me understand that lutris should be avoided completely.
I'm kind of torn on this, because on the one side I can see the developer's troubles. If they have 30 years of experience and they considered the impact of using it they will most likely know how to use it properly and ethically. Indeed many of the issues people have with AI are a kind of redirected anger, when really they are issues with capitalism, incompetency, or digital illiteracy. And the person posting the issue seems purely there to fan that flame rather than actually contribute. Something maintainers could use just as little as slop authored PRs.
But on the other hand, being open about the usage is a must. It's the price to pay for going against the grain. If your ideals and means are pure, they should be defendable and scrutinizable to reasonable people, and there should be no issue with that in the long term. Hiding the usage will create doubt about authorship, and make defenses harder to point at, while it won't stop the horde.
they will most likely know how to use it properly and ethically
I'd argue that ethical use is not possible:
Yeah what rubs me wrong is that they went out of their way to hide it and are proud of it
That's a weird way to run a community facing project, if you want to engage the community that is.
If you treat it like your own personal hobby, you can do whatever you like.
I would never use the product, just for that very line...
Here’s my issue with this specifically. It makes Lutris very vulnerable to being considered entirely public domain:
It's not my decision wether lutris has ai code in it or not. The maintainers and contributors can decide what works for them, that's how open source works. I never found a use for lutris and maybe that's why I don't care.
Just assume everything is AI generated and feel free to ignore the GPLv3 because generated code doesn't have any copyright. See how he reacts.