Thanks for your input Ryan ! Much appreciated.

We would love to have you as mentor ! Do you want me to update the proposal
wiki page or you do ?

Thanks again

Regards
JB

Le mer. 31 juil. 2024 à 22:28, Ryan Blue <b...@databricks.com.invalid> a
écrit :

> I'm glad to see this proposal because people have been talking about
> working on an implementation of the Iceberg REST catalog spec for a long
> time. I don't think that it is a good idea to put an implementation in the
> Iceberg project itself, so it is great to see a project that intends to
> build one to meet that demand.
>
> I'd like to volunteer to help out and mentor the project. I have a lot of
> context on the REST catalog spec from contributing to the design and client
> implementation, and I've helped both Parquet and Iceberg through incubation
> (which is why I talk about maintaining LICENSE and NOTICE so much).
>
> My take on the PPMC/committer list is that this seems like a reasonable
> choice. I'm also not worried that the project won't be able to attract a
> community given the size of the initial list.
>
> Ryan
>
> On Wed, Jul 31, 2024 at 1:02 PM Tyler Akidau <taki...@apache.org> wrote:
>
> > Hey folks,
> >
> > I wanted to give a little bit of additional context beyond what JB and
> > Jack have said so far in other threads. Everyone’s observations about the
> > level of community code contributions, the committer/PPMC list setup,
> > adjacency to other projects, etc. are spot on. The code has been pretty
> > much entirely delivered by Snowflake at this point. And the
> PPMC/committer
> > division in the proposal is atypical, but as Jack and JB called out, it’s
> > reflective of the collaborative community building that’s been happening
> > over the last two months; more on this below.
> >
> > From a code contribution perspective, we’ve largely been blocked on
> > getting a shareable repo up and running, which I admit took longer than
> > we’d hoped. That was primarily due to Snowflake internal logistics, which
> > as with any large company, is what it is at times. Now that we have that
> in
> > place, I expect to see more material code contributions rolling in over
> the
> > coming weeks. We’ve been having early discussions with the Dremio folks
> > about how Nessie features like catalog level versioning can be integrated
> > into Polaris, and once we align on a concrete design, Robert and JB and
> > crew will be diving in more deeply. Similarly, we’ve had early
> discussions
> > on integrations with other partners in the community, and now that the
> > codebase is fully public, it will be easier for us to make concrete
> > progress on turning those discussions into actual code contributions
> (e.g.,
> > there's already some early Trino integration work happening [1].)
> >
> > From a community building perspective, in particular the concern that it
> > can be tough to build a community for a podling in a vacuum, I completely
> > agree. If you start a podling with no community in sight, you may be left
> > floundering and alone for quite some time. That’s why JB and I have spent
> > the last two months bootstrapping that process, finding stakeholders who
> > are interested in helping grown Polaris in some way, making sure we’re
> > directionally aligned on where we want the project to go, and identifying
> > specific individuals with both a vested interest in contribution and
> > experience helping grow and run Apache projects in the Apache way. A lot
> of
> > time, thought, and collaboration went into building this initial
> community
> > across a diverse set of stakeholders, and we wanted to reflect that in
> > calling out the proposed PPMC list separately. As JB said, we’re happy to
> > adjust the lists to something more standard if desired, but we believe
> the
> > story behind the lists is important in this case.
> >
> > From project overlap perspective, I just want to echo Jack’s take on
> > things: Polaris for now is fully focused on Iceberg, taking a depth first
> > approach, with the goal of implementing the entire Iceberg REST API spec
> > and helping push forward the state of the art in the Iceberg ecosystem
> for
> > features like governance that are highly important for all of our
> > collective user bases. It’s absolutely adjacent to Gravitino, but as
> others
> > have said, it feels to me that they are heading in somewhat different
> > directions overall. I also think there’s lots of empty space in the open
> > source catalog ecosystem in general at this point, with plenty of room
> for
> > both of these efforts to beneficially exist in parallel. And we are
> > absolutely open to discussing collaborations, with Gravitino, Amoro, or
> > anyone else; JB has highlighted the importance of this from the very
> > beginning of our Polaris conversations, and I completely agree.
> >
> > And lastly yes, any existing trademark issues should be fixed. I know
> > there was one batch discovered after the initial push that we were
> working
> > on fixing, but I'll go back and see if there are others we haven't
> > addressed (or if those fixes somehow just haven't made it out yet.)
> >
> > Thank you everyone for the feedback and enthusiasm. We appreciate it. :-)
> >
> > [1] https://github.com/polaris-catalog/polaris/pull/42
> >
> > Cheers,
> > -Tyler
> >
> > On 2024/07/31 07:30:07 Justin Mclean wrote:
> > > Hi,
> > >
> > > I sent a reply earlier, but my email is acting up and looks like it
> > didn’t get through. I have some concerns with this proposal.
> > >
> > > In general, the incubator likes projects to have a code base and a
> small
> > community, I’m not seeing a community here. Trying to build one during
> > incubation can be difficult. We have recently rejected proposals in a
> > similar state, asking them to come back when they have more of a
> community
> > around the project.
> > >
> > > The PPMC/committer split is unusual.
> > >
> > > There seems to be little relation to people who have contributed to the
> > project and the initial committer list. A large number of the people
> > involved in commits (80+%) are from one vendor, with two exceptions, and
> > two others have made one or two minor commits of a couple of lines.
> > >
> > > Adding people to PPMC to help out also seems unusual, as that is the
> > mentor's job.
> > >
> > > In short, this seems to me (and I could be wrong) like a project mostly
> > from a single vendor, but the proposal has been made to make it look like
> > more people are involved. It may well be that these people will be
> > involved, but I’d prefer if the project was upfront about this and added
> > committers the usual way during incubation.
> > >
> > > In short, the initial commit list looks problematic to me.
> > >
> > > Kind Regards,
> > > Justin
> > >
> > > P.S. The repo landing page/readme has some ASF trademark issues that
> > would be good to address.
> > > ---------------------------------------------------------------------
> > > 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
> >
> >
>
> --
> Ryan Blue
> Databricks
>

Reply via email to