Hi

Project Nessie (https://projectnessie.org/) is a catalog for data
lakes, also implementing the Apache Iceberg REST spec.
Nessie has some unique features like git-inspired data version
control, multi-table transaction, catalog level versioning, etc.
In order to build a larger community and provide a great experience to
users, Nessie community decided to contribute Nessie features in
Polaris.

Regards
JB

On Wed, Jul 31, 2024 at 2:18 PM roryqi <ror...@apache.org> wrote:
>
> Just curious.  What's the relationship between Nessie and Polaris?
>
> Jean-Baptiste Onofré <j...@nanthrax.net> 于2024年7月31日周三 20:09写道:
>
> > 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

Reply via email to