Hi François,

To my knowledge, there's no minimum number of initial committers.
Some projects have a very small initial committers list (I remember
OpenDAL proposal with 4 initial committers), some have longer list
(Beam proposal contained 18 initial committers + interested
contributors).

I think the Polaris proposal is comparable to the Beam proposal. The
wording in Beam proposal was different (initial committers +
interested contributors instead of PPMC + committers), but the
intention is similar.

We do recommend 3 mentors though.

Regards
JB


On Wed, Jul 31, 2024 at 3:04 PM Francois Papon
<francois.pa...@openobject.fr> wrote:
>
> Hi,
>
> I don't see the problem with people that contribute to a project without
> writing source code, as I know we already have these kind of people in
> ASF projects.
>
> Just for my information, do we have some numbers about the min
> contributors on a project and initial committers to be accepted in the
> incubator?
>
> May be it can help new project and people who wants to make a proposal
> to have an idea if their proposition could be accepted or not.
>
> regards,
>
> François
>
> On 31/07/2024 14:07, Jean-Baptiste Onofré wrote:
> > Hi Justin,
> >
> > Thanks for your email. Much appreciated!
> >
> > I agree with the requirements to join the incubator, I share the same 
> > vision.
> >
> > The codebase is there, public, under the Apache license. So, I think
> > we are good here :)
> >
> > About the community, it's a small one, but present, vibrant, and eager
> > to grow. We have a lot of enthusiasm around this proposal (and also
> > Polaris open source). I think it would be a great podling.
> >
> > The split between PPMC / ocmmitters is unusual because of the
> > community build goal. The team had a lot of feedback and interest from
> > different parties, including some Apache projects.
> > When I prepared the proposal with the team (that included people
> > listed in the PPMC), we wanted to involve anyone helping the project
> > to grow. It's not necessary code contributions, it's everything to:
> > 1. Help in the design (for instance Jack Ye is helping on the Apache
> > Iceberg REST impl vision)
> > 2. Help to grow the community by including other communities (for
> > instance Anoop proposed to bridge with Apache XTable, John with Apache
> > Kafka, Robert with Project Nessie)
> > 3. Mentor committers and other PPMC (that's my role mostly :)) in
> > addition of the regular mentor. For instance, Tyler could be a great
> > mentor thanks to his experience on Apache Beam.
> >
> > So about the commits:
> > - Polaris started on a private repo at Snowflake including code that
> > it was not possible to push open source (Snowflake specific). So, we
> > had to change the history to remove these commits and have a clean
> > open source codebase
> > - You are right, not all PPMC members have committed on the repo, same
> > about the committers. The reason they are there is that either:
> >     1. Their contributions are not code
> >     2. Their contributions are not yet there, but they plan to contribute
> > I think it happens pretty often to have people listed in the initial
> > committers without commit (for instance, I think on Gravitino, Ashish
> > Singh is on the initial committer list without a commit afair).
> >
> > I understand your comment, and it's important to me.
> > If it's a concern for you, I'm happy to rework the initial committer
> > list with the team (also removing PPMC list to use the default layout)
> > and grow the PPMC/committers when in the incubator.
> >
> > Thoughts ?
> >
> > Regards
> > JB
> >
> > On Wed, Jul 31, 2024 at 5:47 AM Justin Mclean <jus...@classsoftware.com> 
> > wrote:
> >> Hi,
> >>
> >> In general, projects joining the incubator need two things:
> >> - A codebase
> >> - a community around it
> >>
> >> While this isn't a hard requirement, building either while in incubation 
> >> can be difficult.
> >>
> >> The first issue I see is it’s not clear to me that there is a community 
> >> here.
> >>
> >> The split between PPMC / committers is also unusual.
> >>
> >> It also seems there’s a disconnect between the people who have contributed 
> >> to the project and those on the initial PMC/committer list. I understand 
> >> history has been lost. Is there any reason why history wasn’t preserved? 
> >> But given it comes from a single vendor, I would assume that the commits 
> >> in the new repo would then give an accurate representation of who is 
> >> involved from outside that vendor since the plan/announcement to make it 
> >> open source. However looking at the commits, 80%+ of the people involved 
> >> come from that single vendor which and most of the proposed 
> >> PPMC/committers have no activity in the project. How have these people 
> >> contributed?
> >>
> >> Looking closer, other than jbonofre or snazy, I can see these commits from 
> >> non-Snowflake people, and that is it.
> >> anoopj - 1 commit (fixing a basic typo)
> >> ajantha-bhat - 2 commits (minor doc changes)
> >>
> >>  From the information provided, it seems that a lot of the proposed PMCs 
> >> have not been involved with the project at all. Mentors are there to help 
> >> a project, adding extra existing PMC members to the PPMC to just help out 
> >> is also rather unusual. So both the PPMC/committer split and the 
> >> composition seem problematic to me.
> >>
> >> Kind Regards,
> >> Justin
> >>
> >>
> >> ---------------------------------------------------------------------
> >> To unsubscribe, e-mail: general-unsubscr...@incubator.apache.org
> >> For additional commands, e-mail: general-h...@incubator.apache.org
> >>
> > ---------------------------------------------------------------------
> > To unsubscribe, e-mail: general-unsubscr...@incubator.apache.org
> > For additional commands, e-mail: general-h...@incubator.apache.org
> >
>
> ---------------------------------------------------------------------
> To unsubscribe, e-mail: general-unsubscr...@incubator.apache.org
> For additional commands, e-mail: general-h...@incubator.apache.org
>

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

Reply via email to