100%
i actually just realized i left this part completely out in my original post, so thanks for bringing this up! i came to a similar conclusion after the more in-depth read i took of the roadmap for my original post.
the fact that this is a step after we have basically set up the project for long term is very concerning to me
i can get behind this. i feel it’s a much more tangible path to the currently (vague) roadmap, and importantly gets more people involved in making major decisions faster
- Create a steering committee (v1), and designate what roles each (Committee, SIG groups, community) will play for different decisons
i will highlight this as the most important step in this plan, along with it’s placement. a major issue right now is that unlike this plan, a steering committee has already been created and added to with no input from the community
now as jake said in Consensus and Direction
I want to be clear that, currently, I am acting with the role of the Steering Committee in setting the direction for Aux. My goal in doing so is to make sure we follow through with the outlined roadmap, at which point an elected committee will take my place.
this sorta sounds like the “boot group” you describe. so as long as we aren’t making super drastic decisions, it should be fine
…but that’s not what’s happening here
as said in my original post, decisions have already been made from the beginning without community input, and attempts to give some have resulted in hesitance to change anything. this behavior has also continued with additions to this “boot group” steering committee (seemingly) being based solely on jake’s decision. furthermore, there has been no mention of these appointed members being replaced by an elected body – though my hope is that this was the intention, but it really should be made explicit
i would be more forgiving here and understanding, especially as the actions i just listed were taken before (as far as i can tell) any major issue was brought with how these things were being decided.
however, as of a few hours ago this behavior has continued in The Future of NixCPP: Lix. this is another example of huge technical decisions being made with no community input and brings much more concern to jake’s previous statement of
this alone made me feel as if jake might not be that hesitant towards changing the roadmap…as long as it’s something they personally want. after all, i don’t think someone extremely hesitant to change the roadmap across the board would drop what is quite literally the first thing mentioned in the first sentence of our roadmap
We will fork and maintain Nix, NixPkgs, and NixOS.
i really hope this is not the case of course, but it is hard to think otherwise based on these actions
now given all that, this leads me to your last point, jeff. i will have to disagree a bit
And I’m in favor of putting a bit more effort into the governance side, without stalling the tech deployment side.
the tech deployment side must be stalled at this point. as i just explained, these technical decisions are continuing to be made and seem to only be getting more fundamental in how the project will work in the long term. if we continue at the current pace with no proper governance to give the community a voice in these decisions, i honestly don’t see much future in what is meant to be a community project – as without us having a voice, what’s the point?