Thanks for driving this Becket, I like the idea and please feel free to
count me in as a maintainer (smile).

Best Regards,
Yu


On Thu, 23 Sept 2021 at 15:26, Leonard Xu <xbjt...@gmail.com> wrote:

> Thanks  Becket and PMC members for the effort.
>
> There’s one developer is willing to contribute MongoDB connector to
> community in user-zh mail list,
>  he has developed an internal version in their company, I think this
> project is pretty proper for such kind of contributions.
>
> Best,
> Leonard
> [1]
> https://lists.apache.org/thread.html/r82c376fea440100f1cb3050026afa07cdc99b94454f608e05e4102f1%40%3Cuser-zh.flink.apache.org%3E
>
> > 在 2021年9月23日,14:59,Ingo Bürk <i...@ververica.com> 写道:
> >
> > Hi,
> >
> > thank you (and the PMC) for the initiative on such a community effort.
> > Are there already projects expected/known to move to such an
> organization?
> > I think it would make sense to have at least a couple projects lined up
> so
> > the org doesn't start out empty.
> >
> >
> > Best
> > Ingo
> >
> > On Thu, Sep 23, 2021 at 8:43 AM Becket Qin <becket....@gmail.com> wrote:
> >
> >> Hi Flink devs,
> >>
> >> Recently we had some discussion in the Flink PMC about creating a public
> >> open GitHub organization to host the code repo of some Flink ecosystem
> >> projects. Instead of the Flink PMC doing this, we found that it is more
> >> suitable for someone in the Flink community to do this on their personal
> >> behalf. So here I would love to see if people would be interested in
> coming
> >> together to help create and maintain this GitHub organization as a
> >> community effort.
> >>
> >> *** Motivation*
> >>
> >> Currently, usually an ecosystem project is hosted in a company's GitHub
> >> repo. However, this does not always work well for those who want to
> >> collaborate on the projects..
> >>
> >>   1. Some employers may have concerns if their employees contribute code
> >>   to another company's repo. Instead, they would rather fork and develop
> >> in
> >>   their own repo. This results in split efforts instead of joint force
> to
> >>   develop the project.
> >>   2. Sometimes a company's policy disallows granting repo permissions to
> >>   external contributors.
> >>   3. Sometimes a company does not have a GitHub repo and is also not
> >>   willing to open source a project in a personal repo.
> >>
> >> Therefore a public open GitHub organization would provide a *neutral*
> place
> >> helpful to facilitate the sharing and collaboration on the Flink
> ecosystem
> >> projects for developers in these situations.
> >>
> >> *** How does it work?*
> >>
> >>   1. The public ecosystem GitHub org would be created and maintained by
> a
> >>   few volunteers.
> >>   2. The volunteers who maintain the org are only responsible for
> creating
> >>   and deleting the individual project code repositories upon the
> requests
> >>   from the project owners.
> >>   3. When someone wants to put a Flink ecosystem project in this
> >>   organization, a new GitHub repo will be created to host that project.
> >>   4. The owners of each individual project will maintain the code repo
> of
> >>   that project, including merging PRs, granting commit permissions to
> >> other
> >>   contributors, publishing releases, etc.
> >>
> >> *Note that this open GitHub org is NOT affiliated with ASF or the Apache
> >> Flink project, although the volunteers who maintain the org may be Flink
> >> committers or PMC members.*
> >>
> >> *** What's next*
> >> If people find the public GitHub org for the ecosystem projects useful,
> we
> >> will do the following:
> >>
> >>   1. Create the org together with the volunteers helping maintain the
> org.
> >>   (PMC permission is required if the org name contains "Flink", which is
> >>   likely).
> >>   2. Welcome people to put their projects in the org as they see fit.
> >>   3. Link the projects to flink-packages.org
> >>
> >>
> >> To give some additional context, the following questions were raised and
> >> answered in the earlier PMC discussion.
> >> *** Why not host the projects in Apache?*
> >> One suggestion brought up was asking the ecosystem project owners to
> >> contribute their projects to Apache, either to an existing project such
> as
> >> Apache Bahir, or through the incubator.
> >>
> >> The ASF is a great place to host organization neutral projects. However,
> >> being a part of an Apache project has a high standard and demands long
> term
> >> commitments. People also have to be committers, use jira, mailing lists.
> >> The projects might also have to go through incubation which is even more
> >> involved.
> >>
> >> Some of the ecosystem projects might not be ready to become a part of
> >> Apache in some cases. The project may still be in the starting stage and
> >> people don't know if it will last. Some of the projects may want more
> >> flexible coordination, etc.
> >>
> >> Therefore, an open GitHub organization would solve the issues mentioned
> in
> >> the motivation with the least restrictions.
> >>
> >> *** The relationship with flink-packages.org <http://flink-packages.org
> >*
> >>
> >> As people may already know that we have a flink-packages.org website
> >> listing the Flink ecosystem projects so users can easily find them. One
> >> reasonable question is how the new open GitHub org relates to the
> website.
> >>
> >> While flink-package.org aims to connect the project developers to the
> end
> >> users, the GitHub org focuses on helping with the collaboration between
> >> developers of the projects. The projects in the GitHub org will be
> linked
> >> to and listed on the website.
> >>
> >> Thanks,
> >>
> >> Jiangjie (Becket) Qin
> >>
>
>

Reply via email to