I wouldn't use anything but open weights models for developing open source software. This is just training OpenAI and Anthropic to steal your work for their proprietary models.
the user prompts and harness used for development are much more valuable for training than the final source code.
my approach to open source development with AI now is to include all of the agent sessions used in development in the repository, which makes this data freely available for training for both proprietary and open weights models, but that is just my own approach. every open source developer ultimately has to make their own judgement on the best way to integrate AI in accordance with their values.
absolutely. AI is the same as any other software, and open source has to integrate, adapt, and lead to make sure that open source values continue to propagate.
my personal approach is to focus on developing with open weights models, so that my work is optimized for them, and leads to their development. proprietary labs are free to copy, but they have a structural cost disadvantage. my objective is that open weights models remain competitive on capability but lead on capability/cost.