Happy to add detail on the origin of this from my side –

At NGCC 2019 alongside ApacheCon in Las Vegas this year, I proposed the idea of 
periodic public video calls and an approach toward executing on the roles of 
product and release management as a community of volunteers. The thesis of the 
presentation was that "we can perform the functions of [product and release] 
management as volunteers and the project’s governance can help support it" 
(quoting my presenters' notes), attached.

The presentation also proposed periodic public video calls among contributors, 
and ideally among the user community:

–––
* Public video calls
– Moderated, published agenda, recorded, and hosts rotated.
– Emcee owns timekeeping and execution of meeting agenda.
– Low-fi: light on prep and production value.
– Could be applied either among contributors or Cassandra users.
–––

After the presentation, Patrick came up to me and generously offered to donate 
the use of a Zoom account to host such a call among contributors. A 
hypothetical agenda might look like covering the status of tickets screened to 
4.0, the status of test/qualification plans on Confluence, a quick check-in on 
the 3.0 and 3.11 branches, and recognizing recent contributions from community 
members (such as thanking folks like Mick for the work he's done on CI). 
Patrick and I would be thrilled to help organize this and think such calls 
would help us work better together as contributors if the PMC values that as a 
contribution.

So I may be responsible for this controversy – but I am proud to be if so.

I apologize if we've gone about this improperly, but if so it's only because 
learning the proper way is terribly difficult - even when in regular 
conversation with many members of the PMC and including on this very topic. If 
the PMC would like to discuss privately how community members can be chartered 
to lead initiatives like discussions on scope and release management and/or 
periodic community calls, it looks like several in this thread would be eager 
to contribute.

I believe that each contributor on this thread means well, and think it's 
essential we work toward every goal that's been stated in this thread.

Link to slides in case attachments are stripped by the mailing list: 
https://github.com/ngcc/ngcc2019/blob/master/Committing%20to%20our%20Users%20-%20Product%20and%20Release%20Management%20in%20Apache%20Cassandra.pdf

Cheers,

– Scott

________________________________________
From: Benedict Elliott Smith <bened...@apache.org>
Sent: Friday, January 10, 2020 6:05 PM
To: dev@cassandra.apache.org
Subject: Re: Offering some project management services

To be clear, as it seems like I'm being very negative here, I'm really pleased 
to see DataStax suddenly increase their participation, even if currently it's 
limited to administrative activities.  But let's try really hard to do things 
in the right way.

https://www.apache.org/foundation/governance/pmcs.html#meetings

Community and meetings are explicitly within the intended purview of the PMC.  
The Cassandra PMC ordinarily implicitly devolves decision-making to the dev 
list, so a lack of formal role is no impediment to participation _here on the 
devlist_ but making decisions off-list amongst a cohort lacking _any_ formal 
members of the community is a particularly bad look IMO, and the kind of 
indifference to "The Apache Way" that lead to the fallout with DataStax many 
moons ago.

In this case, Patrick said "we've decided we're running a contributor meeting 
on this date" which starts to look like an attempt - however unintentional - to 
make decisions about community and collaboration _for_ the project.

Instead, IMO, presenting a clear proposal to the community about how this could 
happen, giving it due time to respond and consider (and probably mostly express 
gratitude!) is the right way to do it.  It might lead to tweaks, it might lead 
to minor preconditions about process, it might lead to nothing.  But that's how 
these kinds of things should happen, even ignoring the ASF stuff, if only out 
of politeness.


On 11/01/2020, 01:52, "J. D. Jordan" <jeremiah.jor...@gmail.com> wrote:

    Isn’t doing such things the way people who are not writing code become part 
of a project?  By offering their time to do things that benefit the project?

    Why does anyone “with a formal role” need to agree that Patrick is allowed 
to use his time to try and get some people together to discuss contributing?

    -Jeremiah Jordan
    Person with no formal role in the Apache Cassandra project.

    > On Jan 10, 2020, at 7:44 PM, Benedict Elliott Smith <bened...@apache.org> 
wrote:
    >
    > This is also great.  But it's a bit of a weird look to have two people, 
neither of whom have formal roles on the project, making decisions like this 
without the involvement of the community.  I'm sure everyone will be 
supportive, but it would help to democratise the decision-making.
    >
    >
    > On 11/01/2020, 01:39, "Patrick McFadin" <pmcfa...@gmail.com> wrote:
    >
    >   Scott and I had a talk this week and we are starting the contributor
    >   meetings on 1/22 as we talked about at NGCC. (Yeah that was back in
    >   September) Stay tuned for the details and agenda in the project 
confluence
    >   page.
    >
    >   Patrick
    >
    >>>   On Fri, Jan 10, 2020 at 3:21 PM Jeff Jirsa <jji...@gmail.com> wrote:
    >>> On Fri, Jan 10, 2020 at 3:19 PM Jeff Jirsa <jji...@gmail.com> wrote:
    >>> On Fri, Jan 10, 2020 at 2:35 PM Benedict Elliott Smith <
    >>> bened...@apache.org> wrote:
    >>>>   Yes, I also miss those fortnightly (or monthly) summaries that Jeff
    >>>> used to do. They were very useful "glue" in the community. I imagine
    >> they'd
    >>>> also make writing the board report easier.
    >>>> +1, those were great
    >>> I'll try to either do more of these, or nudge someone else into doing
    >> them
    >>> from time to time.
    >> (I meant ^ if Josh doesnt volunteer. Would love to have Josh do them if
    >> he's got time).
    >
    >
    >
    >
    > ---------------------------------------------------------------------
    > To unsubscribe, e-mail: dev-unsubscr...@cassandra.apache.org
    > For additional commands, e-mail: dev-h...@cassandra.apache.org

    ---------------------------------------------------------------------
    To unsubscribe, e-mail: dev-unsubscr...@cassandra.apache.org
    For additional commands, e-mail: dev-h...@cassandra.apache.org





---------------------------------------------------------------------
To unsubscribe, e-mail: dev-unsubscr...@cassandra.apache.org
For additional commands, e-mail: dev-h...@cassandra.apache.org

---------------------------------------------------------------------
To unsubscribe, e-mail: dev-unsubscr...@cassandra.apache.org
For additional commands, e-mail: dev-h...@cassandra.apache.org

Reply via email to