Hi all,
I was bit dismayed to see the vibe coding policy change Replace blanket AI ban with disclosure-based policy (#641) · flathub-infra/documentation@43e6e15 · GitHub .
I feel like vibe coding, for the time being at least, is fundamentally incompatible with the ideals of free software and am keen to avoid it.
The spectrum between I’m good engineer who used some AI auto-complete and I rewrote Photoshop without having any idea what the AI was doing PhotoCraft: The image editor you already know how to use. — ArtCraft is pretty broad but the disclosure doesn’t really have the nuance the decipher between the two.
Further, just looking at app quality isn’t sufficient either - as some vibe code apps look good and function well but the source is generally an inscrutable disaster.
If I need a giant AI running in the cloud to make modifications to a piece of code because it’s so convoluted it might as well be machine language, then it’s not free. It’s slop as a software substitute and I’d rather not be dependent on it.
More worryingly perhaps, I feel like we’re on the cusp of fork-pocalypse. Every project that took a stand against vibe coding is going to get forked and enslopified. Or worse, it won’t get forked, the AI launder the original code into a new codebase, and a new less principled dev will run with it. End user’s will be wooed by fast features thereby robbing many real projects from their userbase.
Again, I realize this is a challenging moment with lots of squishy factors that complicate the policy making so I’m not sure there’s a good answer for the time being. But I was very cheered that Flathub seemed to be taking a strong stance against this stuff and would really like to see the stronger policy reinstated.