Hi all,

As an open-source community, there will always be differences of opinion in
approaches and the way we think. It is imperative, however, that we view
this diversity as a source of strength rather than a hindrance.

Recent deliberations within our project have led to certain matters being
put on hold due to an inability to reach a consensus. While formal voting
procedures serve their purpose, they can be time-consuming and may not
always lead to meaningful progress.

Having received agreement from a few maintainers already, I would like to
propose the following:

*Informal voting method:*

   1. Each project should ideally have more than 2 maintainers to
   facilitate impartial discussions. Projects lacking this configuration will
   be addressed at a later stage.
   2. Anyone in the community is welcome to voice their opinions, ideas,
   and concerns about any patch or contribution.
   3. If members cannot agree, the majority informal vote of the
   maintainers will be the decision that stands. For instance, if, after
   careful consideration of all suggestions and concerns, 2 out of 3
   maintainers endorse a solution within the x86 subsystem, it shall be the
   decision we move forward with.
   4. Naturally, there may be exceptional circumstances, as such, a formal
   vote may be warranted but should happen only a few times a year for serious
   cases only.
   5. Informal votes can be as easy as 2 out of 3 maintainers providing
   their Acked-by/Reviewed-by tag. Alternatively, Maintainers can call an
   informal vote by simply emailing the thread with "informal vote proposed,
   option 1 and option 2."
   6. *All maintainers should reply with their vote within 5 working days.*

   7. Please note that with any new process, there will always be room for
   improvement and we will reiterate where needed.

Ultimately our goal here is to prevent the project coming to a standstill
while deliberating decisions that we all cannot agree on. This may mean
compromising in the short term but I am sure the long-term benefits will
stand for themselves.

*If you have any strong objections to the informal voting, please let me
know by 30th November 2023. *
*Should I receive no objections, the process will be implemented as of 1st
December 2023.*

Many thanks,
Kelly Choi

Open Source Community Manager
XenServer, Cloud Software Group

Reply via email to