+1, I fully agree with the mechanism - it is open, transparent, gives
everyone an opportunity to participate, and keeps track of how the
decisions are made.

On Sat, Mar 22, 2025 at 5:34 PM Shahar Epstein <sha...@apache.org> wrote:

> Overall I agree that decisions should be made in the devlist.
> One improvement that I'd like to suggest, though, is to have a dedicated
> page on cwiki that summarizes all recent and upcoming decisions (votes +
> lazy consensus) in a table, including links to their respective devlist
> threads. We could have a page for important discussions as well.
> By doing it, we'll gain:
> 1. Better transparency - instead of searching within many emails for
> past decisions in client/Apache mail archives, we'll just look them up at
> the table.
> 2. Better noticeability - people would be more easily aware of
> upcoming votes. Personally I often miss emails as I redirect them to a
> subdirectory, and I get disappointed if I miss important votes.
>
> We already attach links to threads for AIPs in their wiki page, but I think
> that having a more generalized page would benefit us all.
> That's my two ₪ anyway :)
>
>
> Shahar
>
> On Sat, Mar 22, 2025 at 12:09 AM Jarek Potiuk <ja...@potiuk.com> wrote:
>
> > I also would like to start another thread regarding decision making in
> our
> > projects. We had some discussions about decision making in our project.
> >
> > As an ASF project we are supposed to make important decisions on the
> > devlist. Full stop. "If it did not happen at the devlist, it did not
> > happen" is something that you can hear often in the ASF - even if the
> only
> > place you can actually see it written this way is
> > https://www.apache.org/press/highlights.html#2017
> >
> > The Apache Software Foundation has a very clear notion of important
> > decision making:
> >
> > * official voting rules https://www.apache.org/foundation/voting.html
> > * community development guidelines
> > https://community.apache.org/committers/decisionMaking.html
> >
> > Both of those refer to decision making at the devlist.
> >
> > We had a few - unnecessarily heated - discussions on how decisions are
> made
> > in the project. I personally think that  our decision making should be
> done
> > at the devlist - where anyone can participate. Things like versioning
> rules
> > for API (hinted by Ash at the last dev call) or how our repo is
> structured
> > (a new proposal raised today by TP) should - IMHO - be discussed here, at
> > the devlist.
> >
> > Not in a slack thread, not in private discussion, not when two or more
> > people talk to each other in a call. It's fine to discuss things outside
> -
> > of course, but then any proposals for a change of things that we already
> > discussed for weeks and either implicitly (by non-objection) or
> explicitly
> > (by not responding to [LAZY CONSENSUS] or [VOTE] thread in the devlist)
> are
> > just discussions. If someone wants a change, starting a thread in devlist
> > is the right way of proposing a change. Especially for things that were
> > discussed before - sometimes for weeks, and no concerns were raised.
> >
> > IMHO - it's very simple - want a change - start and lead a [DISCUSS].
> [LAZY
> > CONSENSUS]. or [VOTE] (depending on the level of disagreement and number
> of
> > different opinions). Not very complex - it just requires to start and
> lead
> > a discussion mailing list thread. Super inclusive and follows the
> archiving
> > and all other requirements of the ASF (for example you do not have to
> agree
> > TOC of Slack to participate)
> >
> > I would love to hear if others disagree with it and think that this
> process
> > is overly complex or problematic. I think it's quite clear, reasonable
> and
> > great to keep community decision making in check and follow all the rules
> > and expectations of the ASF, but maybe there are some concerns with the
> > process and we would like to improve it.
> >
> > I would love to hear what others think about it.
> >
> > J.
> >
>

Reply via email to