git.vger.kernel.org archive mirror
 help / color / mirror / Atom feed
From: Junio C Hamano <gitster@pobox.com>
To: Taylor Blau <me@ttaylorr.com>
Cc: Patrick Steinhardt <ps@pks.im>,  git@vger.kernel.org
Subject: Re: the latter half of october, the maintainer goes offline
Date: Tue, 08 Oct 2024 09:56:36 -0700	[thread overview]
Message-ID: <xmqqv7y2354r.fsf@gitster.g> (raw)
In-Reply-To: <ZwBwcOK2/sazF17B@nand.local> (Taylor Blau's message of "Fri, 4 Oct 2024 18:47:12 -0400")

Taylor Blau <me@ttaylorr.com> writes:

> On Fri, Oct 04, 2024 at 05:22:27PM +0200, Patrick Steinhardt wrote:
>> There are two maintainership models I can think of: either a single
>> individual or a group of people would take over.
>> ...
> I do think there is a need to have a single individual who is ultimately
> responsible for ensuring that the patches are reviewed and merged in a
> timely fashion, that releases are cut on time and are high-quality, etc.
>
> But I also think that the project benefits from having trusted
> individuals who are knowledgeable about specific areas of the codebase.
> The maintainer can lean and rely on those individuals to get a sanity
> check of whether or not some patches are good or not. For instance, I
> would imagine that Junio relies on you to help review patches in the
> reftable implementation.
>
> I think that's more or less the status-quo, and IMHO it works well from
> a contributor's perspective. I would be curious if the maintainer feels
> the same or not ;-).

This turned my "explore how you folks want to manage yourselves
while I am away" into "how would we want to run the project after
Gitster retires (or moves on)".  While I find that the rumor of my
retirement is greatly exaggerated, I think that is a discussion
worth having.

It is a tricky topic how we want open source funding to work.

The "benevolent dictator" model, even if the day-to-day operation is
delegated to various area experts (aka lieutenants), cannot work if
such a dictator simply does not exist (due to various reasons,
ranging from "nobody wants to become one" to "community cannot agree
on whom to make one").  The community has to go with some other
model that does not require a dedicated full-time maintainer, even
if it prefers to have one (and the community can choose to follow a
different model even if it can afford one, of course).

I think the status-quo, which was nurtured over the years, is the
best this community can have, *if* we want to keep the "benevolent
dictator" model.  I would not claim that we perfected the model, but
I would say we are close enough.

What I hoped to see happen here was that the community is prepared
when the community has to (or wants to)choose another model.  And I
am happy to see the recent trend to document and codify how we make
decisions and move the project forward, because these efforts help
us whether we have the "benevolent dictator" or not.


  reply	other threads:[~2024-10-08 16:56 UTC|newest]

Thread overview: 13+ messages / expand[flat|nested]  mbox.gz  Atom feed  top
2024-10-03 17:26 the latter half of october, the maintainer goes offline Junio C Hamano
2024-10-03 17:53 ` Taylor Blau
2024-10-04 15:22   ` Patrick Steinhardt
2024-10-04 16:31     ` shejialuo
2024-10-04 16:38       ` shejialuo
2024-10-04 16:58       ` Junio C Hamano
2024-10-04 22:35         ` Taylor Blau
2024-10-07  5:47           ` Patrick Steinhardt
2024-10-07 14:56             ` Taylor Blau
2024-10-07 15:28               ` Patrick Steinhardt
2024-10-04 22:47     ` Taylor Blau
2024-10-08 16:56       ` Junio C Hamano [this message]
2024-10-09  5:51         ` Patrick Steinhardt

Reply instructions:

You may reply publicly to this message via plain-text email
using any one of the following methods:

* Save the following mbox file, import it into your mail client,
  and reply-to-all from there: mbox

  Avoid top-posting and favor interleaved quoting:
  https://en.wikipedia.org/wiki/Posting_style#Interleaved_style

* Reply using the --to, --cc, and --in-reply-to
  switches of git-send-email(1):

  git send-email \
    --in-reply-to=xmqqv7y2354r.fsf@gitster.g \
    --to=gitster@pobox.com \
    --cc=git@vger.kernel.org \
    --cc=me@ttaylorr.com \
    --cc=ps@pks.im \
    /path/to/YOUR_REPLY

  https://kernel.org/pub/software/scm/git/docs/git-send-email.html

* If your mail client supports setting the In-Reply-To header
  via mailto: links, try the mailto: link
Be sure your reply has a Subject: header at the top and a blank line before the message body.
This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox;
as well as URLs for NNTP newsgroup(s).