Replying to @GrapheneOS@grapheneos.social
AI Concerns
@GrapheneOS @laura_ge Hello Graphene org, and thanks for taking the time to respond to me!
(NOTE: Sorry its getting a little late so my brain is a fried, but I will do my best lol.)
I understand the pressure is huge for a project like Graphene, and I too am worried about the current state of software security. Honestly, nothing could've prepared any FOSS project for this AI catastrophe. (I use Graphene myself and had trusted it to keep me safe, seriously thank you).
However, I also cannot dismiss what I've seen occur in other beloved FOSS projects, and I see this same pattern repeat over and over; its a heart breaking cycle of losing the software I once trusted. I think this is why many people on fedi get so upset when discussing AI, we've gone through this before and know whats on the other side.
I think overall I see the following things happen when projects start accepting AI:
- AI attracts the wrong crowd of developers.
- AI degrades standards over time.
- AI burns out talented contributors.
- AI leaves the project a shell of its previous state.
AI has destroyed our freedom, safety, and community. The companies festering these models have little incentive to create what is simply a "tool." These devices are cognitive hazards because they play with the very same addictive tendencies that keep people gambling, drinking, or doing drugs.
LLMs are optimized to scare people into thinking that without their magic new "tool", you will be left behind. They hook you, sing their siren song, and after all is done you're left without the very skills that made you great in the first place. You tell yourself you need to use the AI just to do the things you've confidently done for years. Its the same cycle we've all known before.
I don't believe people are upset about the pen-testing aspect of the AI use here. I think for security critical projects, one should use similar devices to those used by adversaries.
However, I think most of us are primarily concerned that allowing code contributions to be assisted with AI is ultimately harmful.
I think that if you only used AI in a very narrow way, effectively only to find bugs (like a fuzzer would) that is acceptable. We don't want to see AI replace fuzzing or other hand crafted tooling, but instead to serve as an aid to existing infrastructure due to the reasons you described.
Please, at least consider what I've said and invite more (healthy) discussion about AIs involvement before making your final choice.

