Yes, all code managed by the Flink project will be "org.apache.flink."

On Wed, Oct 16, 2019 at 9:57 AM Jark Wu <imj...@gmail.com> wrote:

> I think it makes sense to keep it in a separate repo. It's a good chance to
> test the pros and cons of "splitting flink repository".
>
> Btw, I think we will change the package path from "com.ververica" to
> "org.apache.flink" even if it goes into a separate repo, right?
>
> Best,
> Jark
>
> On Wed, 16 Oct 2019 at 15:15, Aljoscha Krettek <aljos...@apache.org>
> wrote:
>
> > I would keep statefun in a separate repo in the beginning, for the
> reasons
> > you mentioned.
> >
> > Best,
> > Aljoscha
> >
> > > On 15. Oct 2019, at 23:40, Flavio Pompermaier <pomperma...@okkam.it>
> > wrote:
> > >
> > > Definitely on the same page..+1 to keep it in a separate repo (at least
> > > until the cose becomes "stable" and widely adopted from the community)
> > >
> > > Il Mar 15 Ott 2019, 23:17 Stephan Ewen <se...@apache.org> ha scritto:
> > >
> > >> Hi Flink folks!
> > >>
> > >> After the positive reaction to the contribution proposal for Stateful
> > >> Functions, I would like to kick off the discussion for the big
> > question: In
> > >> which form should it go into Flink?
> > >>
> > >> Before jumping into the "repository" question directly, let's get some
> > >> clarity on what would be our high-level goal with this project and the
> > >> contribution.
> > >> My thinking so far was:
> > >>
> > >>  - Stateful Functions is a way for Flink and stream processing to
> become
> > >> applicable for more general application development. That is a chance
> to
> > >> grow our community to a new crowd of developers.
> > >>
> > >>  - While adding this to Flink gives synergies with the runtime it
> build
> > on
> > >> top of, it makes sense to offer the new developers a lightweight way
> to
> > get
> > >> involved. Simple setup, easy contributions.
> > >>
> > >>  - This is a new project, the API and many designs are not frozen at
> > this
> > >> point and may still change heavily.
> > >>    To become really good, the project needs to still make a bunch of
> > >> iterations (no pun intended) and change many things quickly.
> > >>
> > >>  - The Stateful Functions project will likely try to release very
> > >> frequently in its early days, to improve quickly and gather feedback
> > fast.
> > >> Being bound to Flink core release cycle would hurt here.
> > >>
> > >>
> > >> I believe that with all those goals, adding Stateful Functions to the
> > Flink
> > >> core repository would not make sense. Flink core has processes that
> make
> > >> sense for an established project that needs to guarantee stability.
> > These
> > >> processes are simply prohibitive for new projects to develop.
> > >> In addition, the Flink main repository is gigantic, has a build system
> > and
> > >> CI system that cannot handle the size of the project any more. Not the
> > best
> > >> way to start expanding into a new community.
> > >>
> > >> In some sense, Stateful Functions could make sense as an independent
> > >> project, but it is so tightly coupled to Flink right now that I think
> an
> > >> even better fit is a separate repository in Flink.
> > >> Think Hive and Hadoop in the early days. That way, we get the synergy
> > >> between the two (the same community drives them) while letting both
> > move at
> > >> their own speed.
> > >> It would somehow mean two closely related projects shepherded by the
> > same
> > >> community.
> > >>
> > >> It might be possible at a later stage to either merge this into Flink
> > core
> > >> (once Stateful Functions is more settled) or even spin this out as a
> > >> standalone Apache project, if that is how the community develops.
> > >>
> > >> That is my main motivation. It is not driven primarily by
> technicalities
> > >> like code versioning and dependencies, but much rather by what is the
> > best
> > >> setup to develop this as Flink's way to expand its community towards
> new
> > >> users from a different background.
> > >>
> > >> Curious to hear if that makes sense to you.
> > >>
> > >> Best,
> > >> Stephan
> > >>
> >
> >
>

Reply via email to