Since Godot got mentioned, I thought this recent talk by Juan Linietsky provides a reasonable alternative to heavily restricting contribution.

https://youtu.be/LDSwP37y_W4?si=fMIsdQ2yjoiGChb6