I've been on bereavement leave for the past two weeks, hence the radio
silence. I will be reading and replying to feedback this week.

On Fri, Jun 23, 2023 at 2:20 AM Roman Shaposhnik <ro...@shaposhnik.org>
wrote:

> On Thu, Jun 22, 2023 at 1:39 AM Phil Steitz <phil.ste...@gmail.com> wrote:
> >
> > On Wed, Jun 21, 2023 at 12:57 PM Mark Thomas <ma...@apache.org> wrote:
> >
> > > On 21/06/2023 19:57, Jeff Jirsa wrote:
> > > > Member of the cassandra PMC, but responding here individually. I'm
> not
> > > actually sure I actually support the idea of an MVP program, but do
> want to
> > > point out that "PMC" has other special meaning:
> > > >
> > > > - A member of the PMC is (or at least was, and if it's changed, I
> missed
> > > it) strictly required to be a committer. We've had threads in the past
> > > about whether or not there was room for flexibility, and structurally
> the
> > > answer was no. That's a problem because:
> > > >
> > > > - Committer requires signing an ICLA. That's a problem because:
> > > >
> > > > - Not all community members CAN sign an ICLA. Some are prevented from
> > > doing so by employment restrictions or other legal requirements. So
> even if
> > > it were the case that SOMEONE might be the type of contributor who a
> > > project WOULD make a member of the PMC, some individuals CAN NOT accept
> > > that.
> > >
> > > Yes, that is an issue. It would be interesting to get some numbers on
> > > how often that happens and whether there is anything the ASF can do to
> > > help reduce the frequency - e.g. engagement with employers. Probably a
> > > topic for a separate thread.
> > >
> > > Regardless, it is pretty much inevitable given the size of the ASF that
> > > there will be some people that can't sign the ICLA and that is an issue
> > > worth trying to address.
> > >
> > > Note: Projects can invite whoever they like to join their private list.
> > > It would be unusual but I can't think of any reason a project couldn't
> > > have honorary PMC members (or similar name), subscribed to the private
> > > list and their voices listened to as if there were PMC members - the
> > > only difference being they would not be listed in committee-info.txt
> and
> > > their votes would not be binding.
> > >
> > > > Beyond that:
> > > >
> > > > The PMC is permanent, irrevocable, and binding.
> > >
> > > Not quite. There are ways to remove bad actors from a PMC if necessary.
> > >
> > > > There are existence proofs of single bad actors  on the PMC
> effectively
> > > blowing up projects (I will show them to you if needed, but PMC
> members who
> > > veto every single action and lead other contributors to fork).
> > >
> > > Been there. Got the t-shirt. Several times. And I hope I never have to
> > > go there again. It is never pretty, always stressful and damages the
> > > community. That it is rare is both good and bad. It is good it doesn't
> > > happen often but the downside is there is relatively little experience
> > > of dealing with it to draw on if you find yourself in that situation.
> > >
> > > > "This person is doing cool things to help the community THIS YEAR" is
> > > not the same as "please be a driving force of the project forever".
> > >
> > > While there are bad actors, there represent a very small faction of the
> > > community. I'd argue there is a greater risk of harm to the community
> by
> > > having high bars for committership and PMC membership and excluding
> > > folks than there is by having low bars and accepting the risk of a bad
> > > actor.
> > >
> > > > On a personal level, I started working with Cassandra to solve a
> problem
> > > at work, but I kept working on it because some company I had never
> heard of
> > > sent me an email and a t-shirt that said MVP on it. I was nowhere NEAR
> the
> > > level of contributions you'd need to be a committer, much less a
> member of
> > > the PMC (a conference talk and a couple emails, no code contributed at
> > > all). It was a nice marketing gesture for the project, and probably
> for the
> > > company (maybe they assumed my employer would turn into a paying
> customer,
> > > which definitely wasnt going to happen).
> > >
> > > I think there is plenty of room for that sort of contributor
> > > appreciation. Putting on my VP Brand hat for a minute, I have approved
> > > companies producing project branded swag for exactly this purpose. The
> > > main concern is making sure it is community swag rather than corporate
> > > swag.
> > >
> > > > All of that said: it feels weird. I can argue about why it's good and
> > > important. It still feels weird. Emotionally, I don't love the idea,
> but we
> > > also don't want affiliated companies running programs that may be
> > > misconstrued as acting for the (trademarked) brand, and that's the
> typical
> > > place you'd see a program like this. Microsoft has MVPs. AWS has
> community
> > > heroes. Apache projects .... have merit within the project and within
> the
> > > foundation, but again, permanent, binding, and requires contracts.
> > >
> > > It looks as if there are a couple of different issues here (long term
> > > contributors that can't sign the ICLA, wider contributor recognition as
> > > a way to build community, maybeothers). I think there are solutions to
> > > these issues that don't require creation of a parallel / alternative
> > > system of recognizing merit.`
> > >
> > > My main concern with a parallel system of merit recognition is that it
> > > think it will encourage higher bars for committership and PMC
> membership
> > > and that in turn is not good for the community.
> > >
> >
> > I agree with that and I will add one more point.  Nobody is more
> "valuable"
> > or important than anyone else at the ASF.  The committer / PMC
> designations
> > are *can do* designations - they mean that the people having them *have
> > agreed to serve the community and we trust them to do so* - not that they
> > are more "valuable" than anybody else.  When you get commit, you get to
> > commit directly and you get to serve the community by reviewing and
> merging
> > patches by other contributors.  When you are voted in to a PMC, you get
> to
> > review release candidates, vote on new committers / PMC members and deal
> > with administrative and other issues in service to the community.  Same
> > applies when you become a member, a board member, officer of board chair.
> > I strongly disagree with the idea of designating "MVPs" at any level in
> the
> > ASF.
>
> Huge +1 -- personally I also tend to find these types of programs to
> be more divisive
> than useful. Maybe this is an artifact of seeing how even PMC membership
> gets
> distorted (on popular projects) to be some kind of a "career
> boosting/gatekeeping" thing,
> but my gut tells me the MVP may end up moving the social dynamics in
> the same direction.
> That would be way too sad!
>
> Thanks,
> Roman.
>
> P.S. I'd really rather not relive:
>
> https://research.gigaom.com/2011/10/07/hadoops-civil-war-does-it-matter-who-contributes-most/
>
> https://web.archive.org/web/20120129151540/http://datameer.com/blog/uncategorized/whose-hadoop-is-bigger-really-2.html
>
> > > Mark
> > >
> > > >
> > > >
> > > >
> > > > On 2023/06/21 18:42:37 Mark Thomas wrote:
> > > >> Melissa,
> > > >>
> > > >> You haven't answered my question.
> > > >>
> > > >> ASF projects already have a mechanism for rewarding contributions.
> Why
> > > >> do they need a separate one?
> > > >>
> > > >> Mark
> > > >>
> > > >>
> > > >> On 21/06/2023 19:12, Melissa Logan wrote:
> > > >>> Hi Mark,
> > > >>>
> > > >>> The goal is to provide documentation to projects on how to
> implement a
> > > >>> community-run MVP program, should any project decide to do so.
> > > >>>
> > > >>> It would be optional and additive.
> > > >>>
> > > >>> On Wed, Jun 21, 2023 at 11:07 AM Mark Thomas <ma...@apache.org>
> wrote:
> > > >>>
> > > >>>> Every project already has a system for recognizing contributors
> in the
> > > >>>> community - making them a committer (then PMC member).
> > > >>>>
> > > >>>> Why is there a need for a separate system?
> > > >>>>
> > > >>>> Mark
> > > >>>>
> > > >>>>
> > > >>>> On 21/06/2023 18:55, Melissa Logan wrote:
> > > >>>>> Hello CommDev people:
> > > >>>>>
> > > >>>>> Is there precedent at ASF for a community-run MVP program? If
> not,
> > > would
> > > >>>>> anyone like to collaborate on this to help provide guidance to
> ASF
> > > >>>>> projects? And is CommDev the right place?
> > > >>>>>
> > > >>>>> In a recent Cassandra Marketing Working Group meeting (1) we
> > > discussed
> > > >>>> the
> > > >>>>> idea of a community-hosted MVP program that adheres to ASF
> > > governance.
> > > >>>> MVP
> > > >>>>> programs reward people who are actively contributing
> to/promoting a
> > > >>>> project
> > > >>>>> by designating them as "MVPs" and listing them on community
> channels
> > > >>>> (e.g.
> > > >>>>> project website). It's a great way to get people
> onboarded/involved,
> > > >>>>> recruit committers, and grow awareness for a project. This would
> also
> > > >>>>> create more opportunities for non-code contributions to a
> project.
> > > >>>>>
> > > >>>>> MVP would be a non-governing body (2); one would need to
> re-apply or
> > > be
> > > >>>>> nominated annually.
> > > >>>>>
> > > >>>>> Each PMC would have to approve of the MVP program and be part of
> the
> > > MVP
> > > >>>>> Committee to select MVPs each year. For the first year, the
> committee
> > > >>>>> would include at least one PMC member, 3-5 active contributors
> that
> > > will
> > > >>>> be
> > > >>>>> selected by the PMC member(s), and a program lead. In subsequent
> > > years,
> > > >>>> the
> > > >>>>> committee would include PMC member(s), previous MVPs, and a
> program
> > > lead.
> > > >>>>>
> > > >>>>> Doc below (3); feedback would be much appreciated. If you can't
> > > access
> > > >>>> it,
> > > >>>>> let me know and I'll find another way to share. Thank you!
> > > >>>>>
> > > >>>>> (1)
> > > >>>>
> > >
> https://cwiki.apache.org/confluence/display/CASSANDRA/2023-06-07+Meeting
> > > >>>>> (2) https://www-paulau.staged.apache.org/foundation/governance/
> > > >>>>> (3)
> > > >>>>>
> > > >>>>
> > >
> https://docs.google.com/document/d/19sExbQFMBvEJPjE_YaZNZAp54I14Ez0sooybqm800qA/edit#
> > > >>>>>
> > > >>>>
> > > >>>>
> ---------------------------------------------------------------------
> > > >>>> To unsubscribe, e-mail: dev-unsubscr...@community.apache.org
> > > >>>> For additional commands, e-mail: dev-h...@community.apache.org
> > > >>>>
> > > >>>>
> > > >>>
> > > >>
> > > >>
> ---------------------------------------------------------------------
> > > >> To unsubscribe, e-mail: dev-unsubscr...@community.apache.org
> > > >> For additional commands, e-mail: dev-h...@community.apache.org
> > > >>
> > > >>
> > > >
> > > > ---------------------------------------------------------------------
> > > > To unsubscribe, e-mail: dev-unsubscr...@community.apache.org
> > > > For additional commands, e-mail: dev-h...@community.apache.org
> > > >
> > >
> > > ---------------------------------------------------------------------
> > > To unsubscribe, e-mail: dev-unsubscr...@community.apache.org
> > > For additional commands, e-mail: dev-h...@community.apache.org
> > >
> > >
>
> ---------------------------------------------------------------------
> To unsubscribe, e-mail: dev-unsubscr...@community.apache.org
> For additional commands, e-mail: dev-h...@community.apache.org
>
>

-- 
Melissa Logan (she/her)
Member, Apache Software Foundation
CEO/Founder, Constantia.io

Reply via email to