Flathub Reverses AI-Generated App Ban, Now Requires Disclosure

4 days ago by tumbling4986 to c/technology

Flathub reverses its ban on AI-generated apps, introducing mandatory disclosure requirements while keeping restrictions on automated submissions.
adespoton 30 points 4 days ago

Well, it was inevitable.

path: 0 26238918, hotness: undefined, score: 30, children: 17
Seralth 23 points 4 days ago

Yeah at this point trying to ban ai code is like trying to ban sunlight in the desert.

path: 0 26238918 26239798, hotness: undefined, score: 23, children: 16
FartMaster69 8 points 4 days ago

Doesn’t mean you shouldn’t try.

path: 0 26238918 26239798 26239954, hotness: undefined, score: 8, children: 14
inari 13 points 4 days ago

Maintainers are busy enough as is without having to take on the additional role of AI police

path: 0 26238918 26239798 26239954 26240500, hotness: undefined, score: 13, children: 0
FaceDeer 9 points 4 days ago

Doesn't it? Trying to ban sunlight in the desert means you will waste a ton of resources, fail, and look foolish in the process. Maybe you shouldn't do that.

path: 0 26238918 26239798 26239954 26241045, hotness: undefined, score: 9, children: 6
FartMaster69 8 points 4 days ago

Obviously I’m not talking about the metaphor.

path: 0 26238918 26239798 26239954 26241045 26242061, hotness: undefined, score: 8, children: 5
fonix232 2 points 4 days ago

Open source maintainers have enough trouble without trying to ban all AI generated code just to comply with a distributor.

AI code is inevitable. Even if you outright ban it, people will try to sneak it in. Lets say the change is literally just changing the order of calls to fix a bug - but the person who found and fixed the bug used AI to do so. Do you ban that? If it's not disclosed, how would you know? After all the commit is literally just a line order swap. What if the committer actually hand wrote that fix but used AI for the PR body because they don't speak English well and don't want to appear dumb?

The best practice is to allow AI-generated code as long as the person providing the commit can properly reason about its function - meaning they understand what the code does and have done their due diligence. Good quality AI generated code isn't the issue, it's the skiddies who think prompting Claude with the most basic queries and blindly accepting the output until the one thing they wanted to achieve works, results in usable code. It results in unmaintainable slop. You need an actual engineer with experience to review it, but maintainers don't have that capacity, so banning slop and requiring contributors to understand what they're trying to get merged is the best way forward.

path: 0 26238918 26239798 26239954 26242052, hotness: undefined, score: 2, children: 5
FartMaster69 11 points 4 days ago

There are serious legal concerns about what integration of AI code could mean for open source licenses as it’s already been decided that AI generated content cannot be copyrighted.

path: 0 26238918 26239798 26239954 26242052 26242081, hotness: undefined, score: 11, children: 3
Seralth 0 points 2 days ago

The problem is never the tool. It's the idiot using it.

Give an idiot a table saw and you will have a finger on the floor by end of shift. Give it to a master carpenter and you might still have a finger on the floor by end of shift but you will also have a well cut piece of wood either way.

Llms can cause harm, but it's only idiots who only cause harm with them

path: 0 26238918 26239798 26239954 26242052 26264278, hotness: undefined, score: 0, children: 0
adespoton 4 points 4 days ago

For 12 hours out of every day? :D

path: 0 26238918 26239798 26239808, hotness: undefined, score: 4, children: 0
Dalaryous 10 points 4 days ago

Makes sense. AI can accelerate experienced coders. I'm ok to see people use AI for helping but NOT for Vibe Coding.

path: 0 26242118, hotness: undefined, score: 10, children: 9
applebusch 28 points 3 days ago

no it cant. every time someone does a study they find it slows people down and degrades quality. youre just parroting an ad basically.

path: 0 26242118 26242419, hotness: undefined, score: 28, children: 7
ImgurRefugee114 12 points 3 days ago

I can only talk from personal experience, but it absolutely does speed up things. I know because I went from working away at one project to progressing many projects at the same time. Starting up new projects I never would have bothered to do in the first place just because the work would have been so tedious and I wouldn't have enough time in the day. Mind you, I don't vibe code things for public consumption. These are all for my personal use, but the fact that they exist at all is evidence contrary to your points.

(Important note: how I use AI in important software is very different from how I use AI for slop projects; the speedups are not as dramatic when you aren't vibrcoding and you actually need good quality; I suspect most AI usage would actually be a slight downgrade for speed unless I delegated them strictly to review and menial implementation; but that actually assumes that I know the language I'm working in very well, which isn't always the case for vibecoded projects: In those cases, the AI slop is probably equal to or better than what I would write by hand because I'm not as competent in elixir or javascript as I am in C or C++)

I feel like this is dishwasher discourse... Washing by hand is faster than the dishwasher by the wallclock; but you don't actually need to rinse as much as you probably do, and you can walk away and do other stuff while the dishwasher is working. If you just sit there and stare at the dishwasher, yes, it's slower, but that's not how people should use it, and that's what most of those studies are showing. Again, that level of sloppiness isn't applicable for all use cases, but for where it is useful, it is very useful.

path: 0 26242118 26242419 26245700, hotness: undefined, score: 12, children: 0
TrumpetX -1 points 2 days ago

Listen, I'm a VERY healthy skeptic of AI on a number of fronts, but saying it can't speed things up is just not true.

I feel like I understand where you're trying to come from with the argument about skill degradation, but the flat statement you say here is undeniably false.

path: 0 26242118 26242419 26265130, hotness: undefined, score: -1, children: 2
applebusch 4 points 2 days ago

except its not. maybe a fat wad of code happens faster, but then you have to go read it and understand it and edit it and resolve all the stupid shit it did, and all of that takes longer than just writing it yourself in the first place. if all you care about is lines of code, sure yeah it speeds up the creation of garbage, but if you care at all about having good maintainable code at the end it absolutely does not. but what does what i think matter, nuance on the internet is dead.

path: 0 26242118 26242419 26265130 26265309, hotness: undefined, score: 4, children: 1
TrumpetX 0 points 2 days ago

I've run this experiment on myself a great number of times.

Your story is correct, sometimes. It's not correct all of the time. Sometimes AI is slower and the output is better (think: pair programming). Sometimes AI gets me the first draft and the cognitive understanding takes time (overall, for me, usually faster, but sometimes slower I will readily admit). I'm really good at reading code, I guess? And still other times it will one shot near perfection (in true slot machine fashion). It'll also produce absolute shit, as well, frequently.

My firm point to you is it's not a blanket truth.

path: 0 26242118 26242419 26265130 26265309 26265415, hotness: undefined, score: 0, children: 0
traxex -3 points 3 days ago

"Degrades quality" assumes developers are already writing good code to start. Unfortunately that just isn't true. For people who know what they are doing and can properly guide it, it absolutely speeds up the menial tasks that plague software engineering. I'm not even a fan of the direction AI is going yet I absolutely see the value here.

For the AI haters, we really need to attack it from a better angle than "it doesn't work" because it absolutely does.

path: 0 26242118 26242419 26252130, hotness: undefined, score: -3, children: 2
Zannsolo 1 point 3 days ago

My coworker made a tool(because where we work doesn't allow plugins to it ide yet) that will load our code for context and we can write prompts against it. After we found the source of a big he used his tool and it found the problem in less than a min after asking why we were seeing the behavior in the application( tied up application pools)

path: 0 26242118 26242419 26252130 26256990, hotness: undefined, score: 1, children: 1
traxex 1 point 3 days ago

That's exactly what I'm talking about. It absolutely does help and works well for very specific tasks. That's a perfect use case.

path: 0 26242118 26242419 26252130 26256990 26257402, hotness: undefined, score: 1, children: 0
just_an_average_joe 14 points 4 days ago

That's like saying social media can make people more social, when we know that for most people it just leads to addiction.

Human brains are designed to find shortcuts, vibe coding is one of them. I've seen plenty of senior devs fall into this trap.

path: 0 26242118 26242276, hotness: undefined, score: 14, children: 0
ennof 8 points 3 days ago

That's okay, I guess. Disclosure is important.

path: 0 26253257, hotness: undefined, score: 8, children: 0
bugbear 8 points 3 days ago

Boo

path: 0 26243318, hotness: undefined, score: 8, children: 0
khanh 3 points 3 days ago

i mean am i surprised? its just not worth it at this point

path: 0 26256358, hotness: undefined, score: 3, children: 0
Kangae_Hishiryo 0 points 3 days ago

Fuck Flathub then

path: 0 26247226, hotness: undefined, score: 0, children: 7
Crumpled6273 -4 points 3 days ago

Even linux kernel, debian allows responsible AI commits πŸ˜… Then why not flathub. Right? πŸ˜‚

path: 0 26247226 26249565, hotness: undefined, score: -4, children: 6
Kangae_Hishiryo 14 points 3 days ago path: 0 26247226 26249565 26253217, hotness: undefined, score: 14, children: 5
Crumpled6273 1 point 3 days ago

I wonder if this much issues behind AI commits why debian, linux kernel and flahub are allowing AI commits.

Do someone concious just switch from debian after this ?

Also never heard about hyperOS linux distro.

path: 0 26247226 26249565 26253217 26255335, hotness: undefined, score: 1, children: 4
pogmommy 3 points 3 days ago

I mean yeah, I'm very strongly looking at moving from Debian to Gentoo right now, and I've been an excited Debian user for years.

path: 0 26247226 26249565 26253217 26255335 26255733, hotness: undefined, score: 3, children: 2
Kangae_Hishiryo 2 points 2 days ago

It's not a distro, it's a reimplementation of the Linux kernel itself. It's not complete yet but it's at an fairly advanced point already.

It even has its own bootloader that's compatible with any OS already, simply named Hyper.

As for Flathub, I do simply prefer using AppImages, anyways, Flatpak always was too much bloat for me.

As for Debian, I use Arch btw, but willing to change to Gentoo in a future, when I know more about Linux. Anyways, there are distros as Devuan, MX or AntiX that do ban AI AFAIK and are deb-based.

path: 0 26247226 26249565 26253217 26255335 26264184, hotness: undefined, score: 2, children: 0
technology
technology

@lemmy.world

login for more options
88746
22215
14627

This is a most excellent place for technology news and articles.

Our Rules


  1. Follow the lemmy.world rules.
  2. Only tech related news or articles.
  3. Be excellent to each other!
  4. Mod approved content bots can post up to 10 articles per day.
  5. Threads asking for personal tech support may be deleted.
  6. Politics threads may be removed.
  7. No memes allowed as posts, OK to post as comments.
  8. Only approved bots from the list below, this includes using AI responses and summaries. To ask if your bot can be added please contact a mod.
  9. Check for duplicates before posting, duplicates may be removed
  10. Accounts 7 days and younger will have their posts automatically removed.

Approved Bots


go to feed...