TL;DR: Please do not (heavily) use LLM-based coding tools to contribute code to the main SilverBullet code base. Thank you.
The topic of how to deal with (largely) LLM generated code contributions comes up from time in SilverBullet. Different open source project take different approaches: some allow them, some decidedly do not. After much deliberation, I decided that for now I’ll put SilverBullet in the latter camp, as in: no thank you. There are two main reasons for this, the first is moral, a second more practical.
I have been open sourcing code for over 25 years. My goals for doing so include helping people solve similar problems that I have, enjoy and benefit from the software I build, to allow them to adapt, improve, change and learn from it, and to build community. I have always distributed code under the most liberal of licenses (usually MIT), and have been lucky enough that those lice