From the recent #changelog podcast: Open-source projects are mostly divided in two categories: frameworks and libraries. Frameworks (e.g. kubernetes) have overarching architecture, have many features and expect you to build in top of it. Libraries solve one specific problem.
If you develop a library, then avoid new features unless they help you solve that specific problem.
This is where "open sourced closed to contribution" is coming from.
Server run by the main developers of the project It is not focused on any particular niche interest - everyone is welcome as long as you follow our code of conduct!