Except for all the script kiddies vibe-coding FOSS apps as well. The problem with the whole "validate the code quality" concept is that the potential user needs to know how to do so. The majority of users don't.
post
Here's the real question, though, in my eyes: How do we get and keep it centered on that community? Because it hasn't been, historically. Free Software (and all the related movements) have mostly centered two aspects that got us here.
- If you don't like it, then just fork it.
- It's actually wonderful that [Insert FAANG Company] exploits our labor to boost their massive profits and sometimes gives us back pizza money.
And we get this bizarre "rugged individualism" out of it, where there isn't really any community to speak of. They're happy to see occasional cheerleaders, but once there's criticism, then they don't even know who these agitators are, trying to undermine their freedoms.
If you think about it, we should have community groups checking quality (through testing and formal verification, maybe) so that it's not on each of us to review every line of code running on our machine out of many millions. When there's an outcry among users and rank-and-file developers that we don't want to sacrifice quality or code provenance (or that certain people are too toxic to run things), then that should get more than a "stop being so mean to people" blog post.
The answer is "organize," I guess, but I don't know if that's feasible when almost every established voice in the field insists that Freedom is something that you do on your own...
I feel we used to have a bit more organization and human aspect in the past. Back when Linux used to be more complicated and you pretty much had to talk to people to get some crazy stuff set up. I also remember going to Linux user groups, meetings... Participating on internet forums which were a bit less anonymous and transient as modern day internet...
It's definitely possible. I always filed those groups more under the cheerleading (and technical support) column, but it's entirely possible that (especially with much less money in the ecosystem) they exerted some power in the community. I've been thinking a lot about how we lost "the funnel," recently, with even the Software Freedom Day people now strongly recommending against using events to try to sell people on Free Software...
Never mind that all the vibe coding LLMs are based on bulk harvested FOSS in the first place...
Everything i vibecode is foss. Would be pretty cringe to try to copyright or sell a product based on that.
I disclose that it is too at least.
FOSS is a bunch of licenses that use the copyright system, and whether you license your work or not, it is always copyrighted.
You get what i mean
all 16 comments