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