Flathub Reverses AI-Generated App Ban

3 days ago by LinuxNation to c/linux

Flathub has replaced its blanket ban on AI-generated applications with a disclosure requirement. Reviewers can still reject submissions, and manifests remain off-limits for AI-generated content.

wilmo 77 points 2 days ago

I think they should just create a policy where unmaintained software gets removed? Or flagged where it's easy to filter out.

Most AI slop just gets abandoned, but a real developer who wants to maintain FOSS software long term with some AI assistance is quite a different thing.

path: 0 26257841, hotness: undefined, score: 77, children: 1
MangoPenguin 3 points a day ago

It's especially frustrating because I don't think I've seen a single app store on a distro prominently show when the last update was for a flatpak app. Even flatpaks own website requires scrolling all the way down to the bottom of an app to see that info.

Plus the app store interfaces/apps are terribly slow and bloated, gnome software will sit in the background doing nothing useful and consume 700MB+ of RAM, searching for an app takes forever, and it will lock up sometimes while installing so you can't continue browsing/searching for more apps. I've tried other stores and they all share the same issues for the most part.

Overall the whole situation is just pretty bad and frustrating. I use the terminal for flatpak updates and such, but it's not any good for finding new apps.

path: 0 26257841 26279990, hotness: undefined, score: 3, children: 0
turbowafflz 30 points 2 days ago

i feel like the coupons aren't working

1000060023

path: 0 26258557, hotness: undefined, score: 30, children: 1
jumping_redditor 2 points 2 days ago

the cat eating eagles are being printed faster

path: 0 26258557 26260728, hotness: undefined, score: 2, children: 0
reader 26 points 3 days ago

there should be a place for ai apps, that is separate from human built apps

path: 0 26255905, hotness: undefined, score: 26, children: 4
Lemmchen 25 points 3 days ago

We could call it SlopHub

path: 0 26255905 26256139, hotness: undefined, score: 25, children: 1
reader 4 points 3 days ago

sounds nice

path: 0 26255905 26256139 26256228, hotness: undefined, score: 4, children: 0
XiJinpingStanAccount 2 points a day ago

I'd just put them in a different repo that can be toggled on and off by the user. If you don't want slop you toggle off the slop repo and go about your day.

path: 0 26255905 26274165, hotness: undefined, score: 2, children: 0
FauxLiving 1 point 2 days ago

That seems like a lot of work for something that can be done with a search filter.

path: 0 26255905 26259785, hotness: undefined, score: 1, children: 0
eremophila 20 points 3 days ago

This suggests that it has to be disclosed to the reviewers, which is a good thing, but how will end users be made aware?

I only use 6 flatpaks (due them not being available in the arch official repo's) and I get them via a gui package manager. I'm assuming I am going to have to modify how I do this for any future installs, and check my existing ones, but then what about future releases/updates?

A 'no ai' swtich/toggle would be swell.

path: 0 26254482, hotness: undefined, score: 20, children: 8
mogoh -27 points 3 days ago

You are aware, that if you are using Linux you are using AI generated code?

path: 0 26254482 26255024, hotness: undefined, score: -27, children: 7
eremophila 34 points 3 days ago

Yes, I'm also aware that is redundant to this conversation. There is no reason for decent people to just give up on decency just because one layer (even the top layer) of something is f*cked up.

If people gave up that easily, we would all be working in coal mines 14 hours a day, living in trash societies, with slave labour, and trash governments... oh

Hopefully someone forks the kernel, and there is an increase in anti ai distro's, de's etc.

path: 0 26254482 26255024 26255228, hotness: undefined, score: 34, children: 6
XiJinpingStanAccount 1 point a day ago

Ya the only thing that keeps me from being omega worried about it is that I use Debian and by the time code gets to me that shit has been tested to hell and back. So less likely some AI nonsense is going to break something.

path: 0 26254482 26255024 26255228 26274181, hotness: undefined, score: 1, children: 5
eremophila 1 point a day ago

Your ai nonsense distro is protecting you from the flatpak ai nonsense?

path: 0 26254482 26255024 26255228 26274181 26274657, hotness: undefined, score: 1, children: 4
SocialistVibes01 9 points 3 days ago

🤦‍♂️

path: 0 26255194, hotness: undefined, score: 9, children: 0
bretton.dev 8 points 3 days ago

Probably the right decision given there's no way to truly tell what level of AI generation or effort within the project itself with AI has taken place.

I understand the willingness to ban low effort low quality one shot projects, but given most software nowadays incorporating some level of LLMs, I can't ever see a blanket ban working out anywhere.

path: 0 26257145, hotness: undefined, score: 8, children: 4
starsoaked_lily 6 points 2 days ago

that's like saying that because we can't all always 100% tell if someone is cheating at an online game we should forget about banning cheaters - you can prohibit a behavior you aren't always able to sus out and use a combination of detection heuristics and making that behavior unwelcome (i will say i believe the correct policy is to label projects which discernibly use llms rather than banning them)

path: 0 26257145 26261346, hotness: undefined, score: 6, children: 3
m532 1 point a day ago

"It's too op, I can't compete, nerf it"

path: 0 26257145 26261346 26276569, hotness: undefined, score: 1, children: 2
starsoaked_lily 4 points a day ago

do you understand what an analogy is?
i don't think llm content is cheating; i think it's usually garbage and that slop projects are very rarely maintained for more than a few months

if people want to risk it they can risk it if they want i just want it labeled or in a separate category so i don't have to waste my own time

i just find the argument that it is impossible to tell something 100% means you shouldn't bother deeply suspect since we don't apply that to other things we care about

path: 0 26257145 26261346 26276569 26278846, hotness: undefined, score: 4, children: 1
m532 -1 points a day ago

Cheaters are annoying because they win.

If the new projects were all as useless as you claim, you wouldn't compare them to cheating.

This is a direct contradiction. My conclusion: You're salty that they are more useful than your projects.

path: 0 26257145 26261346 26276569 26278846 26279102, hotness: undefined, score: -1, children: 0
sirico 6 points 2 days ago

By and large flathubs metadata has allowed for pretty transparent overviews. Stick the same filtering that safe and unsafe containers have and everyone retains a clear choice.

path: 0 26259896, hotness: undefined, score: 6, children: 0
pineapple 2 points 3 days ago

I don't have an issue with this. If it's AI you can usually tell, if you can't tell then even if it's AI it's not slop and it's fine to use.

path: 0 26257042, hotness: undefined, score: 2, children: 4
starsoaked_lily 4 points 2 days ago

i would strongly prefer a label to easily filter with as a first pass plus not all slop has an agents.md or claude.md but can still be riddled with bugs and security vulnerabilities

path: 0 26257042 26261392, hotness: undefined, score: 4, children: 3
pineapple 1 point a day ago

That goes for AI and human made software. You should only use security critical software that is trusted by the community.

path: 0 26257042 26261392 26273842, hotness: undefined, score: 1, children: 2
starsoaked_lily 2 points a day ago

sure, that's true, but if we are being serious do you think software made nearly exclusively by a human (or humans) who care or software made mostly by a non-deterministic token generator working on behalf of a human who couldn't bother to write the code themself is more likely to be maintained long enough to gain community trust

path: 0 26257042 26261392 26273842 26278911, hotness: undefined, score: 2, children: 1
pineapple 1 point 18 hours ago

Using AI isn't just a sign of laziness. I don't see an issue with using the tools available to do something in less time than usual. If a program is vibe coded then of course it's usually going to be of bad quality, but if it's a mix of human and human checked AI then it can still be a high quality project.

path: 0 26257042 26261392 26273842 26278911 26285415, hotness: undefined, score: 1, children: 0
arran4 1 point 3 days ago

It means you contain the generated code.

path: 0 26257098, hotness: undefined, score: 1, children: 0
linux
linux

@lemmy.ml

login for more options
68043
9437
5656

From Wikipedia, the free encyclopedia

Linux is a family of open source Unix-like operating systems based on the Linux kernel, an operating system kernel first released on September 17, 1991 by Linus Torvalds. Linux is typically packaged in a Linux distribution (or distro for short).

Distributions include the Linux kernel and supporting system software and libraries, many of which are provided by the GNU Project. Many Linux distributions use the word "Linux" in their name, but the Free Software Foundation uses the name GNU/Linux to emphasize the importance of GNU software, causing some controversy.

Rules

  • Posts must be relevant to operating systems running the Linux kernel. GNU/Linux or otherwise.
  • No misinformation
  • No NSFW content
  • No hate speech, bigotry, etc

Related Communities

Community icon by Alpár-Etele Méder, licensed under CC BY 3.0

go to feed...