Re: [Proposal] ElasticJob donation

2020-05-21 Thread zhangli...@apache.org
Thank you for all about any feedbacks.

I will start to vote soon, after ElasticJob as a sub-project of Apache
ShardingSphere, we can design the roadmap together.

--

Liang Zhang (John)
Apache ShardingSphere & Dubbo


Xin Wang  于2020年5月22日周五 下午1:02写道:

> Integrating with  Spring Boot is a good idea !
>
> 赵科  于2020年5月22日周五 上午11:27写道:
>
> > Excitement hears restart elastic-job!
> > I have a suggestion is to integrate Spring Boot because it's maybe one of
> > the most popular in J2EE.
> > Do this user can better use the dynamic and external config.
> >
> >
> > Best wishes!
> >
> >
> >
> >
> >
> >
> >
> >
> >
> >
> >
> >
> >
> >
> >
> >
> >
> > At 2020-05-21 17:47:14, "zhangli...@apache.org" 
> > wrote:
> > >Hi ShardingSphere commnuty,
> > >
> > >The ElasticJob donation proposal is posted on
> > >
> >
> https://cwiki.apache.org/confluence/display/SHARDINGSPHERE/ElasticJob+Donation+Proposal
> > >
> > >The discuss of donation ElasticJob as a subproject is in
> > >https://github.com/elasticjob/elastic-job-lite/issues/728
> > >
> > >I just paste to proposal to here:
> > >
> > >
> > >
> > >ElasticJob Donation Proposal
> > >
> > ># Abstract
> > >
> > >ElasticJob[1] is a distributed scheduling solution which is a suitable
> > >framework for Apache ShardingSphere[2] scaling data migration jobs.
> > >This project is supported By Dangdang and builds with Java.
> > >Elastic-Job is a lightweight, decentralized solution that provides
> > >distributed task sharding services.
> > >
> > ># Proposal
> > >
> > >The goal of this proposal is to bring the existing ElasticJob codebase,
> > >developers and community into the Apache Software Foundation (ASF) as
> > >ShardingSphere's sub-project.
> > >This project started in Open Source on Github nearly 5 years.
> > >ElasticJob is submitting this proposal to donate it to the Apache
> > >ShardingSphere Incubator under the Apache License, Version 2.0, in order
> > to
> > >replace the existing scheduler framework.
> > >These artifacts are currently available on GitHub at
> > >https://github.com/elasticjob/elastic-job-lite.
> > >
> > ># Background
> > >
> > >ShardingSphere is a excellent distributed database middleware and have
> > many
> > >open source users at domestic and abroad.
> > >But the current scheduler of data scaling can not support sharding and
> > >distribute job.
> > >The project ElasticJob is another open source project which established
> by
> > >Apache ShardingSphere's VP Liang Zhang on 2014.
> > >Just like data sharding with Apache ShardingSphere, ElasticJob focused
> on
> > >job sharding. The feature of current job scheduler of scaling is too
> > simple
> > >and can not afford data migrate distribute job to . So Liang Zhang
> decide
> > >bring ElasticJob as a sub-project to provide distribute scheduler
> > >supporting.
> > >
> > ># Current status
> > >
> > >ElasticJob has no updated during previous 2 years because Liang Zhang do
> > >not have time to maintain the community. But it still has lots of users
> > >using ElasticJob in China. We think bring ElasticJob into Apache
> > >ShardingSphere community can help the project growth up.
> > >
> > ># Core developer
> > >
> > >Liang Zhang is an experienced open source developer and ShardingSphere
> VP.
> > >
> > ># Donation source
> > >
> > >Github repo:
> > >https://github.com/elasticjob/elastic-job-lite
> > >https://github.com/elasticjob/elastic-job-cloud (Do not donation
> because
> > it
> > >is not suitable for ShardingSphere now)
> > >https://github.com/elasticjob/elastic-job-doc
> > >https://github.com/elasticjob/elastic-job-example
> > >
> > ># Source and Intellectual Property Submission Plan
> > >
> > >ElasticJob was originally created by Liang Zhang in Dec 2014. So, He was
> > >the creator and main contributor of ElasticJob. The project major
> > >contributors are Liang Zhang and Hao Cao. Both of them are
> ShardingSphere
> > >PPMC members, ICLAs are submitted. And have no others ICLA need to be
> > >submitted.
> > >
> > >At last, the SGA will be provided by Dangdang.
> > >
> > ># External Dependencies
> > >
> > >## Apache-2.0 licenses
> > >
> > >- commons-lang3
> > >- commons-codec
> > >- commons-exec
> > >- commons-dbcp
> > >- curator
> > >- guava
> > >- gson
> > >- quartz
> > >- jetty
> > >- unitils
> > >- springframework
> > >
> > >## MIT licenses
> > >
> > >- lombok
> > >- mockito
> > >- slf4j
> > >
> > >## EPL-1.0 licenses
> > >
> > >- aspectj
> > >- logback
> > >- junit
> > >- h2
> > >
> > >## CDDL 1.1
> > >
> > >- jersey
> > >
> > >## GPL-2.0
> > >
> > >- mysql for provided only
> > >
> > ># Required Resources
> > >
> > >Git Repositories:
> > >
> > >- https://github.com/elasticjob/elastic-job-lite.git
> > >- https://github.com/elasticjob/elastic-job-doc.git
> > >- https://github.com/elasticjob/elastic-job-example.git
> > >
> > >
> > >[1] https://github.com/elasticjob
> > >[2] https://github.com/apache/shardingsphere
> > >
> > >
> > >--
> > >
> > >Liang Zhang 

Re: [Proposal] ElasticJob donation

2020-05-21 Thread Xin Wang
Integrating with  Spring Boot is a good idea !

赵科  于2020年5月22日周五 上午11:27写道:

> Excitement hears restart elastic-job!
> I have a suggestion is to integrate Spring Boot because it's maybe one of
> the most popular in J2EE.
> Do this user can better use the dynamic and external config.
>
>
> Best wishes!
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
> At 2020-05-21 17:47:14, "zhangli...@apache.org" 
> wrote:
> >Hi ShardingSphere commnuty,
> >
> >The ElasticJob donation proposal is posted on
> >
> https://cwiki.apache.org/confluence/display/SHARDINGSPHERE/ElasticJob+Donation+Proposal
> >
> >The discuss of donation ElasticJob as a subproject is in
> >https://github.com/elasticjob/elastic-job-lite/issues/728
> >
> >I just paste to proposal to here:
> >
> >
> >
> >ElasticJob Donation Proposal
> >
> ># Abstract
> >
> >ElasticJob[1] is a distributed scheduling solution which is a suitable
> >framework for Apache ShardingSphere[2] scaling data migration jobs.
> >This project is supported By Dangdang and builds with Java.
> >Elastic-Job is a lightweight, decentralized solution that provides
> >distributed task sharding services.
> >
> ># Proposal
> >
> >The goal of this proposal is to bring the existing ElasticJob codebase,
> >developers and community into the Apache Software Foundation (ASF) as
> >ShardingSphere's sub-project.
> >This project started in Open Source on Github nearly 5 years.
> >ElasticJob is submitting this proposal to donate it to the Apache
> >ShardingSphere Incubator under the Apache License, Version 2.0, in order
> to
> >replace the existing scheduler framework.
> >These artifacts are currently available on GitHub at
> >https://github.com/elasticjob/elastic-job-lite.
> >
> ># Background
> >
> >ShardingSphere is a excellent distributed database middleware and have
> many
> >open source users at domestic and abroad.
> >But the current scheduler of data scaling can not support sharding and
> >distribute job.
> >The project ElasticJob is another open source project which established by
> >Apache ShardingSphere's VP Liang Zhang on 2014.
> >Just like data sharding with Apache ShardingSphere, ElasticJob focused on
> >job sharding. The feature of current job scheduler of scaling is too
> simple
> >and can not afford data migrate distribute job to . So Liang Zhang decide
> >bring ElasticJob as a sub-project to provide distribute scheduler
> >supporting.
> >
> ># Current status
> >
> >ElasticJob has no updated during previous 2 years because Liang Zhang do
> >not have time to maintain the community. But it still has lots of users
> >using ElasticJob in China. We think bring ElasticJob into Apache
> >ShardingSphere community can help the project growth up.
> >
> ># Core developer
> >
> >Liang Zhang is an experienced open source developer and ShardingSphere VP.
> >
> ># Donation source
> >
> >Github repo:
> >https://github.com/elasticjob/elastic-job-lite
> >https://github.com/elasticjob/elastic-job-cloud (Do not donation because
> it
> >is not suitable for ShardingSphere now)
> >https://github.com/elasticjob/elastic-job-doc
> >https://github.com/elasticjob/elastic-job-example
> >
> ># Source and Intellectual Property Submission Plan
> >
> >ElasticJob was originally created by Liang Zhang in Dec 2014. So, He was
> >the creator and main contributor of ElasticJob. The project major
> >contributors are Liang Zhang and Hao Cao. Both of them are ShardingSphere
> >PPMC members, ICLAs are submitted. And have no others ICLA need to be
> >submitted.
> >
> >At last, the SGA will be provided by Dangdang.
> >
> ># External Dependencies
> >
> >## Apache-2.0 licenses
> >
> >- commons-lang3
> >- commons-codec
> >- commons-exec
> >- commons-dbcp
> >- curator
> >- guava
> >- gson
> >- quartz
> >- jetty
> >- unitils
> >- springframework
> >
> >## MIT licenses
> >
> >- lombok
> >- mockito
> >- slf4j
> >
> >## EPL-1.0 licenses
> >
> >- aspectj
> >- logback
> >- junit
> >- h2
> >
> >## CDDL 1.1
> >
> >- jersey
> >
> >## GPL-2.0
> >
> >- mysql for provided only
> >
> ># Required Resources
> >
> >Git Repositories:
> >
> >- https://github.com/elasticjob/elastic-job-lite.git
> >- https://github.com/elasticjob/elastic-job-doc.git
> >- https://github.com/elasticjob/elastic-job-example.git
> >
> >
> >[1] https://github.com/elasticjob
> >[2] https://github.com/apache/shardingsphere
> >
> >
> >--
> >
> >Liang Zhang (John)
> >Apache ShardingSphere & Dubbo
>


Re:[Proposal] ElasticJob donation

2020-05-21 Thread 赵科
Excitement hears restart elastic-job!
I have a suggestion is to integrate Spring Boot because it's maybe one of the 
most popular in J2EE.  
Do this user can better use the dynamic and external config.


Best wishes!

















At 2020-05-21 17:47:14, "zhangli...@apache.org"  wrote:
>Hi ShardingSphere commnuty,
>
>The ElasticJob donation proposal is posted on
>https://cwiki.apache.org/confluence/display/SHARDINGSPHERE/ElasticJob+Donation+Proposal
>
>The discuss of donation ElasticJob as a subproject is in
>https://github.com/elasticjob/elastic-job-lite/issues/728
>
>I just paste to proposal to here:
>
>
>
>ElasticJob Donation Proposal
>
># Abstract
>
>ElasticJob[1] is a distributed scheduling solution which is a suitable
>framework for Apache ShardingSphere[2] scaling data migration jobs.
>This project is supported By Dangdang and builds with Java.
>Elastic-Job is a lightweight, decentralized solution that provides
>distributed task sharding services.
>
># Proposal
>
>The goal of this proposal is to bring the existing ElasticJob codebase,
>developers and community into the Apache Software Foundation (ASF) as
>ShardingSphere's sub-project.
>This project started in Open Source on Github nearly 5 years.
>ElasticJob is submitting this proposal to donate it to the Apache
>ShardingSphere Incubator under the Apache License, Version 2.0, in order to
>replace the existing scheduler framework.
>These artifacts are currently available on GitHub at
>https://github.com/elasticjob/elastic-job-lite.
>
># Background
>
>ShardingSphere is a excellent distributed database middleware and have many
>open source users at domestic and abroad.
>But the current scheduler of data scaling can not support sharding and
>distribute job.
>The project ElasticJob is another open source project which established by
>Apache ShardingSphere's VP Liang Zhang on 2014.
>Just like data sharding with Apache ShardingSphere, ElasticJob focused on
>job sharding. The feature of current job scheduler of scaling is too simple
>and can not afford data migrate distribute job to . So Liang Zhang decide
>bring ElasticJob as a sub-project to provide distribute scheduler
>supporting.
>
># Current status
>
>ElasticJob has no updated during previous 2 years because Liang Zhang do
>not have time to maintain the community. But it still has lots of users
>using ElasticJob in China. We think bring ElasticJob into Apache
>ShardingSphere community can help the project growth up.
>
># Core developer
>
>Liang Zhang is an experienced open source developer and ShardingSphere VP.
>
># Donation source
>
>Github repo:
>https://github.com/elasticjob/elastic-job-lite
>https://github.com/elasticjob/elastic-job-cloud (Do not donation because it
>is not suitable for ShardingSphere now)
>https://github.com/elasticjob/elastic-job-doc
>https://github.com/elasticjob/elastic-job-example
>
># Source and Intellectual Property Submission Plan
>
>ElasticJob was originally created by Liang Zhang in Dec 2014. So, He was
>the creator and main contributor of ElasticJob. The project major
>contributors are Liang Zhang and Hao Cao. Both of them are ShardingSphere
>PPMC members, ICLAs are submitted. And have no others ICLA need to be
>submitted.
>
>At last, the SGA will be provided by Dangdang.
>
># External Dependencies
>
>## Apache-2.0 licenses
>
>- commons-lang3
>- commons-codec
>- commons-exec
>- commons-dbcp
>- curator
>- guava
>- gson
>- quartz
>- jetty
>- unitils
>- springframework
>
>## MIT licenses
>
>- lombok
>- mockito
>- slf4j
>
>## EPL-1.0 licenses
>
>- aspectj
>- logback
>- junit
>- h2
>
>## CDDL 1.1
>
>- jersey
>
>## GPL-2.0
>
>- mysql for provided only
>
># Required Resources
>
>Git Repositories:
>
>- https://github.com/elasticjob/elastic-job-lite.git
>- https://github.com/elasticjob/elastic-job-doc.git
>- https://github.com/elasticjob/elastic-job-example.git
>
>
>[1] https://github.com/elasticjob
>[2] https://github.com/apache/shardingsphere
>
>
>--
>
>Liang Zhang (John)
>Apache ShardingSphere & Dubbo


Re: [Proposal] ElasticJob donation

2020-05-21 Thread Hao Cao
Hi Liang and Sheng,
I'm so excited about the proposal which can let the elasic-job-lite project
to be reborn. I totally support elastic-job-lite can be donated to Apache
ShardingSphere and it will be a new bigger stage  in the feature. Elastic
job is a very useful distributed job schedule framework and already be used
in many companies, if it can be donated, there will be much more influences
and can help more people in this area.
As the main contributor before in this project, I promise that I will do my
best to support this project's develop and support stuffs.

Hao Cao(Chris)
Apache ShardingSphere

Sheng Wu  于2020年5月21日周四 下午11:41写道:

> zhangli...@apache.org  于2020年5月21日周四 下午11:16写道:
>
> > Thank you for reminder.
> >
> > I update the wiki for:
> >
> > 1. Revise PPMC to PMC
> > 2. Add elastic-job-cloud into donation list because I think keep all
> things
> > is better for ElasticJob.
> >
> > For ICLA issue, I review the contributor list carefully, There are 4
> people
> > signed ICLA already, they are Liang Zhang, Hao Cao, Hongtao Gao, Guangyun
> > Li. The Top 6 contributors commit more than 2 times, so I want get ICLA
> > from them.
> > I will contact Xinguo Zhang and Sean Wang later.
> >
> >
> > > What concerns me a bit is that the core committer is only one person,
> > Liang Zhang (Please correct if I missed something).
> >
> > > +1 from me too. A little concern only.
> >
> > Because other contributors are not active in apache community. After
> > ElasticJob become as a sub-project of Apache ShardingSphere, we need
> > to attract more active contributors and rebuild the community.
> >
>
> Once the PMC agrees to accept this workload, this should not be a block.
> Personally, I have a little concern only. Leave this to other PMC members,
> who are more active and maintaining the codes. I will follow their choices.
>
>
> Sheng Wu 吴晟
> Twitter, wusheng1108
>
>
> >
> > --
> >
> > Liang Zhang (John)
> > Apache ShardingSphere & Dubbo
> >
> >
> > Sheng Wu  于2020年5月21日周四 下午8:54写道:
> >
> > > Inline.
> > >
> > >
> > > zhangli...@apache.org  于2020年5月21日周四 下午5:47写道:
> > >
> > > > Hi ShardingSphere commnuty,
> > > >
> > > > The ElasticJob donation proposal is posted on
> > > >
> > > >
> > >
> >
> https://cwiki.apache.org/confluence/display/SHARDINGSPHERE/ElasticJob+Donation+Proposal
> > > >
> > > > The discuss of donation ElasticJob as a subproject is in
> > > > https://github.com/elasticjob/elastic-job-lite/issues/728
> > > >
> > > > I just paste to proposal to here:
> > > >
> > > > 
> > > >
> > > > ElasticJob Donation Proposal
> > > >
> > > > # Abstract
> > > >
> > > > ElasticJob[1] is a distributed scheduling solution which is a
> suitable
> > > > framework for Apache ShardingSphere[2] scaling data migration jobs.
> > > > This project is supported By Dangdang and builds with Java.
> > > > Elastic-Job is a lightweight, decentralized solution that provides
> > > > distributed task sharding services.
> > > >
> > > > # Proposal
> > > >
> > > > The goal of this proposal is to bring the existing ElasticJob
> codebase,
> > > > developers and community into the Apache Software Foundation (ASF) as
> > > > ShardingSphere's sub-project.
> > > > This project started in Open Source on Github nearly 5 years.
> > > > ElasticJob is submitting this proposal to donate it to the Apache
> > > > ShardingSphere Incubator under the Apache License, Version 2.0, in
> > order
> > > to
> > > > replace the existing scheduler framework.
> > > > These artifacts are currently available on GitHub at
> > > > https://github.com/elasticjob/elastic-job-lite.
> > > >
> > > > # Background
> > > >
> > > > ShardingSphere is a excellent distributed database middleware and
> have
> > > many
> > > > open source users at domestic and abroad.
> > > > But the current scheduler of data scaling can not support sharding
> and
> > > > distribute job.
> > > > The project ElasticJob is another open source project which
> established
> > > by
> > > > Apache ShardingSphere's VP Liang Zhang on 2014.
> > > > Just like data sharding with Apache ShardingSphere, ElasticJob
> focused
> > on
> > > > job sharding. The feature of current job scheduler of scaling is too
> > > simple
> > > > and can not afford data migrate distribute job to . So Liang Zhang
> > decide
> > > > bring ElasticJob as a sub-project to provide distribute scheduler
> > > > supporting.
> > > >
> > > > # Current status
> > > >
> > > > ElasticJob has no updated during previous 2 years because Liang Zhang
> > do
> > > > not have time to maintain the community. But it still has lots of
> users
> > > > using ElasticJob in China. We think bring ElasticJob into Apache
> > > > ShardingSphere community can help the project growth up.
> > > >
> > > > # Core developer
> > > >
> > > > Liang Zhang is an experienced open source developer and
> ShardingSphere
> > > VP.
> > > >
> > > > # Donation source
> > > >
> > > > Github repo:
> > > > https://github.com/elasticjob/elastic-job-lite

Re: [Proposal] ElasticJob donation

2020-05-21 Thread Sheng Wu
zhangli...@apache.org  于2020年5月21日周四 下午11:16写道:

> Thank you for reminder.
>
> I update the wiki for:
>
> 1. Revise PPMC to PMC
> 2. Add elastic-job-cloud into donation list because I think keep all things
> is better for ElasticJob.
>
> For ICLA issue, I review the contributor list carefully, There are 4 people
> signed ICLA already, they are Liang Zhang, Hao Cao, Hongtao Gao, Guangyun
> Li. The Top 6 contributors commit more than 2 times, so I want get ICLA
> from them.
> I will contact Xinguo Zhang and Sean Wang later.
>
>
> > What concerns me a bit is that the core committer is only one person,
> Liang Zhang (Please correct if I missed something).
>
> > +1 from me too. A little concern only.
>
> Because other contributors are not active in apache community. After
> ElasticJob become as a sub-project of Apache ShardingSphere, we need
> to attract more active contributors and rebuild the community.
>

Once the PMC agrees to accept this workload, this should not be a block.
Personally, I have a little concern only. Leave this to other PMC members,
who are more active and maintaining the codes. I will follow their choices.


Sheng Wu 吴晟
Twitter, wusheng1108


>
> --
>
> Liang Zhang (John)
> Apache ShardingSphere & Dubbo
>
>
> Sheng Wu  于2020年5月21日周四 下午8:54写道:
>
> > Inline.
> >
> >
> > zhangli...@apache.org  于2020年5月21日周四 下午5:47写道:
> >
> > > Hi ShardingSphere commnuty,
> > >
> > > The ElasticJob donation proposal is posted on
> > >
> > >
> >
> https://cwiki.apache.org/confluence/display/SHARDINGSPHERE/ElasticJob+Donation+Proposal
> > >
> > > The discuss of donation ElasticJob as a subproject is in
> > > https://github.com/elasticjob/elastic-job-lite/issues/728
> > >
> > > I just paste to proposal to here:
> > >
> > > 
> > >
> > > ElasticJob Donation Proposal
> > >
> > > # Abstract
> > >
> > > ElasticJob[1] is a distributed scheduling solution which is a suitable
> > > framework for Apache ShardingSphere[2] scaling data migration jobs.
> > > This project is supported By Dangdang and builds with Java.
> > > Elastic-Job is a lightweight, decentralized solution that provides
> > > distributed task sharding services.
> > >
> > > # Proposal
> > >
> > > The goal of this proposal is to bring the existing ElasticJob codebase,
> > > developers and community into the Apache Software Foundation (ASF) as
> > > ShardingSphere's sub-project.
> > > This project started in Open Source on Github nearly 5 years.
> > > ElasticJob is submitting this proposal to donate it to the Apache
> > > ShardingSphere Incubator under the Apache License, Version 2.0, in
> order
> > to
> > > replace the existing scheduler framework.
> > > These artifacts are currently available on GitHub at
> > > https://github.com/elasticjob/elastic-job-lite.
> > >
> > > # Background
> > >
> > > ShardingSphere is a excellent distributed database middleware and have
> > many
> > > open source users at domestic and abroad.
> > > But the current scheduler of data scaling can not support sharding and
> > > distribute job.
> > > The project ElasticJob is another open source project which established
> > by
> > > Apache ShardingSphere's VP Liang Zhang on 2014.
> > > Just like data sharding with Apache ShardingSphere, ElasticJob focused
> on
> > > job sharding. The feature of current job scheduler of scaling is too
> > simple
> > > and can not afford data migrate distribute job to . So Liang Zhang
> decide
> > > bring ElasticJob as a sub-project to provide distribute scheduler
> > > supporting.
> > >
> > > # Current status
> > >
> > > ElasticJob has no updated during previous 2 years because Liang Zhang
> do
> > > not have time to maintain the community. But it still has lots of users
> > > using ElasticJob in China. We think bring ElasticJob into Apache
> > > ShardingSphere community can help the project growth up.
> > >
> > > # Core developer
> > >
> > > Liang Zhang is an experienced open source developer and ShardingSphere
> > VP.
> > >
> > > # Donation source
> > >
> > > Github repo:
> > > https://github.com/elasticjob/elastic-job-lite
> > > https://github.com/elasticjob/elastic-job-cloud (Do not donation
> because
> > > it
> > > is not suitable for ShardingSphere now)
> > >
> >
> > If this is not a part of the donation, it should not be listed as a part
> of
> > the proposal. This is misleading.
> > What is the expectation of this repo? As it is still using the elasticjob
> > repo and elastic-job- prefix?
> >
> > https://github.com/elasticjob/elastic-job-doc
> > > https://github.com/elasticjob/elastic-job-example
> > >
> > > # Source and Intellectual Property Submission Plan
> > >
> > > ElasticJob was originally created by Liang Zhang in Dec 2014. So, He
> was
> > > the creator and main contributor of ElasticJob. The project major
> > > contributors are Liang Zhang and Hao Cao. Both of them are
> ShardingSphere
> > > PPMC members, ICLAs are submitted. And have no others ICLA need to be
> > >
> >
> > PPMC is not the right term, I

Re: [Proposal] ElasticJob donation

2020-05-21 Thread zhangli...@apache.org
Update wiki for Git Repositories and Issue tracker links.

--

Liang Zhang (John)
Apache ShardingSphere & Dubbo


zhangli...@apache.org  于2020年5月21日周四 下午11:15写道:

> Thank you for reminder.
>
> I update the wiki for:
>
> 1. Revise PPMC to PMC
> 2. Add elastic-job-cloud into donation list because I think keep all
> things is better for ElasticJob.
>
> For ICLA issue, I review the contributor list carefully, There are 4
> people signed ICLA already, they are Liang Zhang, Hao Cao, Hongtao Gao,
> Guangyun Li. The Top 6 contributors commit more than 2 times, so I want get
> ICLA from them.
> I will contact Xinguo Zhang and Sean Wang later.
>
>
> > What concerns me a bit is that the core committer is only one person,
> Liang Zhang (Please correct if I missed something).
>
> > +1 from me too. A little concern only.
>
> Because other contributors are not active in apache community. After
> ElasticJob become as a sub-project of Apache ShardingSphere, we need
> to attract more active contributors and rebuild the community.
>
> --
>
> Liang Zhang (John)
> Apache ShardingSphere & Dubbo
>
>
> Sheng Wu  于2020年5月21日周四 下午8:54写道:
>
>> Inline.
>>
>>
>> zhangli...@apache.org  于2020年5月21日周四 下午5:47写道:
>>
>> > Hi ShardingSphere commnuty,
>> >
>> > The ElasticJob donation proposal is posted on
>> >
>> >
>> https://cwiki.apache.org/confluence/display/SHARDINGSPHERE/ElasticJob+Donation+Proposal
>> >
>> > The discuss of donation ElasticJob as a subproject is in
>> > https://github.com/elasticjob/elastic-job-lite/issues/728
>> >
>> > I just paste to proposal to here:
>> >
>> > 
>> >
>> > ElasticJob Donation Proposal
>> >
>> > # Abstract
>> >
>> > ElasticJob[1] is a distributed scheduling solution which is a suitable
>> > framework for Apache ShardingSphere[2] scaling data migration jobs.
>> > This project is supported By Dangdang and builds with Java.
>> > Elastic-Job is a lightweight, decentralized solution that provides
>> > distributed task sharding services.
>> >
>> > # Proposal
>> >
>> > The goal of this proposal is to bring the existing ElasticJob codebase,
>> > developers and community into the Apache Software Foundation (ASF) as
>> > ShardingSphere's sub-project.
>> > This project started in Open Source on Github nearly 5 years.
>> > ElasticJob is submitting this proposal to donate it to the Apache
>> > ShardingSphere Incubator under the Apache License, Version 2.0, in
>> order to
>> > replace the existing scheduler framework.
>> > These artifacts are currently available on GitHub at
>> > https://github.com/elasticjob/elastic-job-lite.
>> >
>> > # Background
>> >
>> > ShardingSphere is a excellent distributed database middleware and have
>> many
>> > open source users at domestic and abroad.
>> > But the current scheduler of data scaling can not support sharding and
>> > distribute job.
>> > The project ElasticJob is another open source project which established
>> by
>> > Apache ShardingSphere's VP Liang Zhang on 2014.
>> > Just like data sharding with Apache ShardingSphere, ElasticJob focused
>> on
>> > job sharding. The feature of current job scheduler of scaling is too
>> simple
>> > and can not afford data migrate distribute job to . So Liang Zhang
>> decide
>> > bring ElasticJob as a sub-project to provide distribute scheduler
>> > supporting.
>> >
>> > # Current status
>> >
>> > ElasticJob has no updated during previous 2 years because Liang Zhang do
>> > not have time to maintain the community. But it still has lots of users
>> > using ElasticJob in China. We think bring ElasticJob into Apache
>> > ShardingSphere community can help the project growth up.
>> >
>> > # Core developer
>> >
>> > Liang Zhang is an experienced open source developer and ShardingSphere
>> VP.
>> >
>> > # Donation source
>> >
>> > Github repo:
>> > https://github.com/elasticjob/elastic-job-lite
>> > https://github.com/elasticjob/elastic-job-cloud (Do not donation
>> because
>> > it
>> > is not suitable for ShardingSphere now)
>> >
>>
>> If this is not a part of the donation, it should not be listed as a part
>> of
>> the proposal. This is misleading.
>> What is the expectation of this repo? As it is still using the elasticjob
>> repo and elastic-job- prefix?
>>
>> https://github.com/elasticjob/elastic-job-doc
>> > https://github.com/elasticjob/elastic-job-example
>> >
>> > # Source and Intellectual Property Submission Plan
>> >
>> > ElasticJob was originally created by Liang Zhang in Dec 2014. So, He was
>> > the creator and main contributor of ElasticJob. The project major
>> > contributors are Liang Zhang and Hao Cao. Both of them are
>> ShardingSphere
>> > PPMC members, ICLAs are submitted. And have no others ICLA need to be
>> >
>>
>> PPMC is not the right term, I think you mean PMC member?
>>
>> More importantly, I don't agree the project only has two major
>> contributors,
>> this is the data showing on the Github contributor page of the
>> elastic-job-lite repo
>> There are 6 people having 

Re: [Proposal] ElasticJob donation

2020-05-21 Thread zhangli...@apache.org
Thank you for reminder.

I update the wiki for:

1. Revise PPMC to PMC
2. Add elastic-job-cloud into donation list because I think keep all things
is better for ElasticJob.

For ICLA issue, I review the contributor list carefully, There are 4 people
signed ICLA already, they are Liang Zhang, Hao Cao, Hongtao Gao, Guangyun
Li. The Top 6 contributors commit more than 2 times, so I want get ICLA
from them.
I will contact Xinguo Zhang and Sean Wang later.


> What concerns me a bit is that the core committer is only one person,
Liang Zhang (Please correct if I missed something).

> +1 from me too. A little concern only.

Because other contributors are not active in apache community. After
ElasticJob become as a sub-project of Apache ShardingSphere, we need
to attract more active contributors and rebuild the community.

--

Liang Zhang (John)
Apache ShardingSphere & Dubbo


Sheng Wu  于2020年5月21日周四 下午8:54写道:

> Inline.
>
>
> zhangli...@apache.org  于2020年5月21日周四 下午5:47写道:
>
> > Hi ShardingSphere commnuty,
> >
> > The ElasticJob donation proposal is posted on
> >
> >
> https://cwiki.apache.org/confluence/display/SHARDINGSPHERE/ElasticJob+Donation+Proposal
> >
> > The discuss of donation ElasticJob as a subproject is in
> > https://github.com/elasticjob/elastic-job-lite/issues/728
> >
> > I just paste to proposal to here:
> >
> > 
> >
> > ElasticJob Donation Proposal
> >
> > # Abstract
> >
> > ElasticJob[1] is a distributed scheduling solution which is a suitable
> > framework for Apache ShardingSphere[2] scaling data migration jobs.
> > This project is supported By Dangdang and builds with Java.
> > Elastic-Job is a lightweight, decentralized solution that provides
> > distributed task sharding services.
> >
> > # Proposal
> >
> > The goal of this proposal is to bring the existing ElasticJob codebase,
> > developers and community into the Apache Software Foundation (ASF) as
> > ShardingSphere's sub-project.
> > This project started in Open Source on Github nearly 5 years.
> > ElasticJob is submitting this proposal to donate it to the Apache
> > ShardingSphere Incubator under the Apache License, Version 2.0, in order
> to
> > replace the existing scheduler framework.
> > These artifacts are currently available on GitHub at
> > https://github.com/elasticjob/elastic-job-lite.
> >
> > # Background
> >
> > ShardingSphere is a excellent distributed database middleware and have
> many
> > open source users at domestic and abroad.
> > But the current scheduler of data scaling can not support sharding and
> > distribute job.
> > The project ElasticJob is another open source project which established
> by
> > Apache ShardingSphere's VP Liang Zhang on 2014.
> > Just like data sharding with Apache ShardingSphere, ElasticJob focused on
> > job sharding. The feature of current job scheduler of scaling is too
> simple
> > and can not afford data migrate distribute job to . So Liang Zhang decide
> > bring ElasticJob as a sub-project to provide distribute scheduler
> > supporting.
> >
> > # Current status
> >
> > ElasticJob has no updated during previous 2 years because Liang Zhang do
> > not have time to maintain the community. But it still has lots of users
> > using ElasticJob in China. We think bring ElasticJob into Apache
> > ShardingSphere community can help the project growth up.
> >
> > # Core developer
> >
> > Liang Zhang is an experienced open source developer and ShardingSphere
> VP.
> >
> > # Donation source
> >
> > Github repo:
> > https://github.com/elasticjob/elastic-job-lite
> > https://github.com/elasticjob/elastic-job-cloud (Do not donation because
> > it
> > is not suitable for ShardingSphere now)
> >
>
> If this is not a part of the donation, it should not be listed as a part of
> the proposal. This is misleading.
> What is the expectation of this repo? As it is still using the elasticjob
> repo and elastic-job- prefix?
>
> https://github.com/elasticjob/elastic-job-doc
> > https://github.com/elasticjob/elastic-job-example
> >
> > # Source and Intellectual Property Submission Plan
> >
> > ElasticJob was originally created by Liang Zhang in Dec 2014. So, He was
> > the creator and main contributor of ElasticJob. The project major
> > contributors are Liang Zhang and Hao Cao. Both of them are ShardingSphere
> > PPMC members, ICLAs are submitted. And have no others ICLA need to be
> >
>
> PPMC is not the right term, I think you mean PMC member?
>
> More importantly, I don't agree the project only has two major
> contributors,
> this is the data showing on the Github contributor page of the
> elastic-job-lite repo
> There are 6 people having 100+ LOC contributions, 10 people have more than
> one commits.
>
> We could not expect we have all ICLA from all of them, but the description
> is not accurate about `major`.
> We should try to get as many ICLA as possible.
>
>
>
> > submitted.
> >
> > At last, the SGA will be provided by Dangdang.
> >
> > # External Dependencies
> >
> > ## Apach

Re: [Proposal] ElasticJob donation

2020-05-21 Thread Sheng Wu
Inline.


zhangli...@apache.org  于2020年5月21日周四 下午5:47写道:

> Hi ShardingSphere commnuty,
>
> The ElasticJob donation proposal is posted on
>
> https://cwiki.apache.org/confluence/display/SHARDINGSPHERE/ElasticJob+Donation+Proposal
>
> The discuss of donation ElasticJob as a subproject is in
> https://github.com/elasticjob/elastic-job-lite/issues/728
>
> I just paste to proposal to here:
>
> 
>
> ElasticJob Donation Proposal
>
> # Abstract
>
> ElasticJob[1] is a distributed scheduling solution which is a suitable
> framework for Apache ShardingSphere[2] scaling data migration jobs.
> This project is supported By Dangdang and builds with Java.
> Elastic-Job is a lightweight, decentralized solution that provides
> distributed task sharding services.
>
> # Proposal
>
> The goal of this proposal is to bring the existing ElasticJob codebase,
> developers and community into the Apache Software Foundation (ASF) as
> ShardingSphere's sub-project.
> This project started in Open Source on Github nearly 5 years.
> ElasticJob is submitting this proposal to donate it to the Apache
> ShardingSphere Incubator under the Apache License, Version 2.0, in order to
> replace the existing scheduler framework.
> These artifacts are currently available on GitHub at
> https://github.com/elasticjob/elastic-job-lite.
>
> # Background
>
> ShardingSphere is a excellent distributed database middleware and have many
> open source users at domestic and abroad.
> But the current scheduler of data scaling can not support sharding and
> distribute job.
> The project ElasticJob is another open source project which established by
> Apache ShardingSphere's VP Liang Zhang on 2014.
> Just like data sharding with Apache ShardingSphere, ElasticJob focused on
> job sharding. The feature of current job scheduler of scaling is too simple
> and can not afford data migrate distribute job to . So Liang Zhang decide
> bring ElasticJob as a sub-project to provide distribute scheduler
> supporting.
>
> # Current status
>
> ElasticJob has no updated during previous 2 years because Liang Zhang do
> not have time to maintain the community. But it still has lots of users
> using ElasticJob in China. We think bring ElasticJob into Apache
> ShardingSphere community can help the project growth up.
>
> # Core developer
>
> Liang Zhang is an experienced open source developer and ShardingSphere VP.
>
> # Donation source
>
> Github repo:
> https://github.com/elasticjob/elastic-job-lite
> https://github.com/elasticjob/elastic-job-cloud (Do not donation because
> it
> is not suitable for ShardingSphere now)
>

If this is not a part of the donation, it should not be listed as a part of
the proposal. This is misleading.
What is the expectation of this repo? As it is still using the elasticjob
repo and elastic-job- prefix?

https://github.com/elasticjob/elastic-job-doc
> https://github.com/elasticjob/elastic-job-example
>
> # Source and Intellectual Property Submission Plan
>
> ElasticJob was originally created by Liang Zhang in Dec 2014. So, He was
> the creator and main contributor of ElasticJob. The project major
> contributors are Liang Zhang and Hao Cao. Both of them are ShardingSphere
> PPMC members, ICLAs are submitted. And have no others ICLA need to be
>

PPMC is not the right term, I think you mean PMC member?

More importantly, I don't agree the project only has two major
contributors,
this is the data showing on the Github contributor page of the
elastic-job-lite repo
There are 6 people having 100+ LOC contributions, 10 people have more than
one commits.

We could not expect we have all ICLA from all of them, but the description
is not accurate about `major`.
We should try to get as many ICLA as possible.



> submitted.
>
> At last, the SGA will be provided by Dangdang.
>
> # External Dependencies
>
> ## Apache-2.0 licenses
>
> - commons-lang3
> - commons-codec
> - commons-exec
> - commons-dbcp
> - curator
> - guava
> - gson
> - quartz
> - jetty
> - unitils
> - springframework
>
> ## MIT licenses
>
> - lombok
> - mockito
> - slf4j
>
> ## EPL-1.0 licenses
>
> - aspectj
> - logback
> - junit
> - h2
>
> ## CDDL 1.1
>
> - jersey
>
> ## GPL-2.0
>
> - mysql for provided only
>
> # Required Resources
>
> Git Repositories:
>
> - https://github.com/elasticjob/elastic-job-lite.git
> - https://github.com/elasticjob/elastic-job-doc.git
> - https://github.com/elasticjob/elastic-job-example.git


I think these are wrong, I think these should be the expected resources in
the ASF.
And which issue tracker are you planning to do?

> What concerns me a bit is that the core committer is only one person,
Liang Zhang (Please correct if I missed something).

+1 from me too. A little concern only.

Sheng Wu



>
>
>
> [1] https://github.com/elasticjob
> [2] https://github.com/apache/shardingsphere
>
>
> --
>
> Liang Zhang (John)
> Apache ShardingSphere & Dubbo
>


Re: [Proposal] ElasticJob donation

2020-05-21 Thread zhangli...@apache.org
> What concerns me a bit is that the core committer is only one person,
Liang Zhang (Please correct if I missed something).

I list Hao Cao as main contributor too.

> Besides, the Chinese ISSUE list is supposed to be taken care of before
ElasticJob steps on the international stage.

Yes, we need close the expired issues and make sure the new issues are
English only.

--

Liang Zhang (John)
Apache ShardingSphere & Dubbo


Juan Pan  于2020年5月21日周四 下午6:29写道:

> Hi Liang,
>
>
> Thanks for this proposal.
> IMO, SGA and simple dependencies help this project become sub-project of
> Apache ShardingSphere easier.
>
>
> What concerns me a bit is that the core committer is only one person,
> Liang Zhang (Please correct if I missed something).
> Besides, the Chinese ISSUE list is supposed to be taken care of before
> ElasticJob steps on the international stage.
> I am glad to see a more active community of ElasticJob.
>
>
> Best,
> Trista
>
>
>  Juan Pan (Trista)
>
> Senior DBA & PPMC of Apache ShardingSphere(Incubating)
> E-mail: panj...@apache.org
>
>
>
>
> On 05/21/2020 17:47,zhangli...@apache.org wrote:
> Hi ShardingSphere commnuty,
>
> The ElasticJob donation proposal is posted on
>
> https://cwiki.apache.org/confluence/display/SHARDINGSPHERE/ElasticJob+Donation+Proposal
>
> The discuss of donation ElasticJob as a subproject is in
> https://github.com/elasticjob/elastic-job-lite/issues/728
>
> I just paste to proposal to here:
>
> 
>
> ElasticJob Donation Proposal
>
> # Abstract
>
> ElasticJob[1] is a distributed scheduling solution which is a suitable
> framework for Apache ShardingSphere[2] scaling data migration jobs.
> This project is supported By Dangdang and builds with Java.
> Elastic-Job is a lightweight, decentralized solution that provides
> distributed task sharding services.
>
> # Proposal
>
> The goal of this proposal is to bring the existing ElasticJob codebase,
> developers and community into the Apache Software Foundation (ASF) as
> ShardingSphere's sub-project.
> This project started in Open Source on Github nearly 5 years.
> ElasticJob is submitting this proposal to donate it to the Apache
> ShardingSphere Incubator under the Apache License, Version 2.0, in order to
> replace the existing scheduler framework.
> These artifacts are currently available on GitHub at
> https://github.com/elasticjob/elastic-job-lite.
>
> # Background
>
> ShardingSphere is a excellent distributed database middleware and have many
> open source users at domestic and abroad.
> But the current scheduler of data scaling can not support sharding and
> distribute job.
> The project ElasticJob is another open source project which established by
> Apache ShardingSphere's VP Liang Zhang on 2014.
> Just like data sharding with Apache ShardingSphere, ElasticJob focused on
> job sharding. The feature of current job scheduler of scaling is too simple
> and can not afford data migrate distribute job to . So Liang Zhang decide
> bring ElasticJob as a sub-project to provide distribute scheduler
> supporting.
>
> # Current status
>
> ElasticJob has no updated during previous 2 years because Liang Zhang do
> not have time to maintain the community. But it still has lots of users
> using ElasticJob in China. We think bring ElasticJob into Apache
> ShardingSphere community can help the project growth up.
>
> # Core developer
>
> Liang Zhang is an experienced open source developer and ShardingSphere VP.
>
> # Donation source
>
> Github repo:
> https://github.com/elasticjob/elastic-job-lite
> https://github.com/elasticjob/elastic-job-cloud (Do not donation because
> it
> is not suitable for ShardingSphere now)
> https://github.com/elasticjob/elastic-job-doc
> https://github.com/elasticjob/elastic-job-example
>
> # Source and Intellectual Property Submission Plan
>
> ElasticJob was originally created by Liang Zhang in Dec 2014. So, He was
> the creator and main contributor of ElasticJob. The project major
> contributors are Liang Zhang and Hao Cao. Both of them are ShardingSphere
> PPMC members, ICLAs are submitted. And have no others ICLA need to be
> submitted.
>
> At last, the SGA will be provided by Dangdang.
>
> # External Dependencies
>
> ## Apache-2.0 licenses
>
> - commons-lang3
> - commons-codec
> - commons-exec
> - commons-dbcp
> - curator
> - guava
> - gson
> - quartz
> - jetty
> - unitils
> - springframework
>
> ## MIT licenses
>
> - lombok
> - mockito
> - slf4j
>
> ## EPL-1.0 licenses
>
> - aspectj
> - logback
> - junit
> - h2
>
> ## CDDL 1.1
>
> - jersey
>
> ## GPL-2.0
>
> - mysql for provided only
>
> # Required Resources
>
> Git Repositories:
>
> - https://github.com/elasticjob/elastic-job-lite.git
> - https://github.com/elasticjob/elastic-job-doc.git
> - https://github.com/elasticjob/elastic-job-example.git
>
>
> [1] https://github.com/elasticjob
> [2] https://github.com/apache/shardingsphere
>
>
> --
>
> Liang Zhang (John)
> Apache ShardingSphere & Dubbo
>


Re: [Proposal] ElasticJob donation

2020-05-21 Thread zhangli...@apache.org
> I find that elasticjob has 19 contributors, don’t other people need
submit ICLA?

No need, other 17 contributors just for minor changes.
The main 2 contributors already have ICLA.


--

Liang Zhang (John)
Apache ShardingSphere & Dubbo


Zonglei Dong  于2020年5月21日周四 下午6:49写道:

> Hi Liang,
>
>
> I find that elasticjob has 19 contributors, don’t other people need submit
> ICLA?
>
>
> Last year, we donate Sharding-Scaling to Apache ShardingSphere, I remember
> that all the contributors must submit ICLA.
>
>
> Zonglei Dong
> Apache ShardingSphere
>
>
> On 05/21/2020 18:29,Juan Pan wrote:
> Hi Liang,
>
>
> Thanks for this proposal.
> IMO, SGA and simple dependencies help this project become sub-project of
> Apache ShardingSphere easier.
>
>
> What concerns me a bit is that the core committer is only one person,
> Liang Zhang (Please correct if I missed something).
> Besides, the Chinese ISSUE list is supposed to be taken care of before
> ElasticJob steps on the international stage.
> I am glad to see a more active community of ElasticJob.
>
>
> Best,
> Trista
>
>
> Juan Pan (Trista)
>
> Senior DBA & PPMC of Apache ShardingSphere(Incubating)
> E-mail: panj...@apache.org
>
>
>
>
> On 05/21/2020 17:47,zhangli...@apache.org wrote:
> Hi ShardingSphere commnuty,
>
> The ElasticJob donation proposal is posted on
>
> https://cwiki.apache.org/confluence/display/SHARDINGSPHERE/ElasticJob+Donation+Proposal
>
> The discuss of donation ElasticJob as a subproject is in
> https://github.com/elasticjob/elastic-job-lite/issues/728
>
> I just paste to proposal to here:
>
> 
>
> ElasticJob Donation Proposal
>
> # Abstract
>
> ElasticJob[1] is a distributed scheduling solution which is a suitable
> framework for Apache ShardingSphere[2] scaling data migration jobs.
> This project is supported By Dangdang and builds with Java.
> Elastic-Job is a lightweight, decentralized solution that provides
> distributed task sharding services.
>
> # Proposal
>
> The goal of this proposal is to bring the existing ElasticJob codebase,
> developers and community into the Apache Software Foundation (ASF) as
> ShardingSphere's sub-project.
> This project started in Open Source on Github nearly 5 years.
> ElasticJob is submitting this proposal to donate it to the Apache
> ShardingSphere Incubator under the Apache License, Version 2.0, in order to
> replace the existing scheduler framework.
> These artifacts are currently available on GitHub at
> https://github.com/elasticjob/elastic-job-lite.
>
> # Background
>
> ShardingSphere is a excellent distributed database middleware and have many
> open source users at domestic and abroad.
> But the current scheduler of data scaling can not support sharding and
> distribute job.
> The project ElasticJob is another open source project which established by
> Apache ShardingSphere's VP Liang Zhang on 2014.
> Just like data sharding with Apache ShardingSphere, ElasticJob focused on
> job sharding. The feature of current job scheduler of scaling is too simple
> and can not afford data migrate distribute job to . So Liang Zhang decide
> bring ElasticJob as a sub-project to provide distribute scheduler
> supporting.
>
> # Current status
>
> ElasticJob has no updated during previous 2 years because Liang Zhang do
> not have time to maintain the community. But it still has lots of users
> using ElasticJob in China. We think bring ElasticJob into Apache
> ShardingSphere community can help the project growth up.
>
> # Core developer
>
> Liang Zhang is an experienced open source developer and ShardingSphere VP.
>
> # Donation source
>
> Github repo:
> https://github.com/elasticjob/elastic-job-lite
> https://github.com/elasticjob/elastic-job-cloud (Do not donation because
> it
> is not suitable for ShardingSphere now)
> https://github.com/elasticjob/elastic-job-doc
> https://github.com/elasticjob/elastic-job-example
>
> # Source and Intellectual Property Submission Plan
>
> ElasticJob was originally created by Liang Zhang in Dec 2014. So, He was
> the creator and main contributor of ElasticJob. The project major
> contributors are Liang Zhang and Hao Cao. Both of them are ShardingSphere
> PPMC members, ICLAs are submitted. And have no others ICLA need to be
> submitted.
>
> At last, the SGA will be provided by Dangdang.
>
> # External Dependencies
>
> ## Apache-2.0 licenses
>
> - commons-lang3
> - commons-codec
> - commons-exec
> - commons-dbcp
> - curator
> - guava
> - gson
> - quartz
> - jetty
> - unitils
> - springframework
>
> ## MIT licenses
>
> - lombok
> - mockito
> - slf4j
>
> ## EPL-1.0 licenses
>
> - aspectj
> - logback
> - junit
> - h2
>
> ## CDDL 1.1
>
> - jersey
>
> ## GPL-2.0
>
> - mysql for provided only
>
> # Required Resources
>
> Git Repositories:
>
> - https://github.com/elasticjob/elastic-job-lite.git
> - https://github.com/elasticjob/elastic-job-doc.git
> - https://github.com/elasticjob/elastic-job-example.git
>
>
> [1] https://github.com/elasticjob
> [2] https://githu

Re:[Proposal] ElasticJob donation

2020-05-21 Thread Zonglei Dong
Hi Liang,


I find that elasticjob has 19 contributors, don’t other people need submit ICLA?


Last year, we donate Sharding-Scaling to Apache ShardingSphere, I remember that 
all the contributors must submit ICLA.


Zonglei Dong
Apache ShardingSphere


On 05/21/2020 18:29,Juan Pan wrote:
Hi Liang,


Thanks for this proposal.
IMO, SGA and simple dependencies help this project become sub-project of Apache 
ShardingSphere easier.


What concerns me a bit is that the core committer is only one person, Liang 
Zhang (Please correct if I missed something).
Besides, the Chinese ISSUE list is supposed to be taken care of before 
ElasticJob steps on the international stage.
I am glad to see a more active community of ElasticJob.


Best,
Trista


Juan Pan (Trista)

Senior DBA & PPMC of Apache ShardingSphere(Incubating)
E-mail: panj...@apache.org




On 05/21/2020 17:47,zhangli...@apache.org wrote:
Hi ShardingSphere commnuty,

The ElasticJob donation proposal is posted on
https://cwiki.apache.org/confluence/display/SHARDINGSPHERE/ElasticJob+Donation+Proposal

The discuss of donation ElasticJob as a subproject is in
https://github.com/elasticjob/elastic-job-lite/issues/728

I just paste to proposal to here:



ElasticJob Donation Proposal

# Abstract

ElasticJob[1] is a distributed scheduling solution which is a suitable
framework for Apache ShardingSphere[2] scaling data migration jobs.
This project is supported By Dangdang and builds with Java.
Elastic-Job is a lightweight, decentralized solution that provides
distributed task sharding services.

# Proposal

The goal of this proposal is to bring the existing ElasticJob codebase,
developers and community into the Apache Software Foundation (ASF) as
ShardingSphere's sub-project.
This project started in Open Source on Github nearly 5 years.
ElasticJob is submitting this proposal to donate it to the Apache
ShardingSphere Incubator under the Apache License, Version 2.0, in order to
replace the existing scheduler framework.
These artifacts are currently available on GitHub at
https://github.com/elasticjob/elastic-job-lite.

# Background

ShardingSphere is a excellent distributed database middleware and have many
open source users at domestic and abroad.
But the current scheduler of data scaling can not support sharding and
distribute job.
The project ElasticJob is another open source project which established by
Apache ShardingSphere's VP Liang Zhang on 2014.
Just like data sharding with Apache ShardingSphere, ElasticJob focused on
job sharding. The feature of current job scheduler of scaling is too simple
and can not afford data migrate distribute job to . So Liang Zhang decide
bring ElasticJob as a sub-project to provide distribute scheduler
supporting.

# Current status

ElasticJob has no updated during previous 2 years because Liang Zhang do
not have time to maintain the community. But it still has lots of users
using ElasticJob in China. We think bring ElasticJob into Apache
ShardingSphere community can help the project growth up.

# Core developer

Liang Zhang is an experienced open source developer and ShardingSphere VP.

# Donation source

Github repo:
https://github.com/elasticjob/elastic-job-lite
https://github.com/elasticjob/elastic-job-cloud (Do not donation because it
is not suitable for ShardingSphere now)
https://github.com/elasticjob/elastic-job-doc
https://github.com/elasticjob/elastic-job-example

# Source and Intellectual Property Submission Plan

ElasticJob was originally created by Liang Zhang in Dec 2014. So, He was
the creator and main contributor of ElasticJob. The project major
contributors are Liang Zhang and Hao Cao. Both of them are ShardingSphere
PPMC members, ICLAs are submitted. And have no others ICLA need to be
submitted.

At last, the SGA will be provided by Dangdang.

# External Dependencies

## Apache-2.0 licenses

- commons-lang3
- commons-codec
- commons-exec
- commons-dbcp
- curator
- guava
- gson
- quartz
- jetty
- unitils
- springframework

## MIT licenses

- lombok
- mockito
- slf4j

## EPL-1.0 licenses

- aspectj
- logback
- junit
- h2

## CDDL 1.1

- jersey

## GPL-2.0

- mysql for provided only

# Required Resources

Git Repositories:

- https://github.com/elasticjob/elastic-job-lite.git
- https://github.com/elasticjob/elastic-job-doc.git
- https://github.com/elasticjob/elastic-job-example.git


[1] https://github.com/elasticjob
[2] https://github.com/apache/shardingsphere


--

Liang Zhang (John)
Apache ShardingSphere & Dubbo


Re:[Proposal] ElasticJob donation

2020-05-21 Thread Juan Pan
Hi Liang,


Thanks for this proposal. 
IMO, SGA and simple dependencies help this project become sub-project of Apache 
ShardingSphere easier. 


What concerns me a bit is that the core committer is only one person, Liang 
Zhang (Please correct if I missed something). 
Besides, the Chinese ISSUE list is supposed to be taken care of before 
ElasticJob steps on the international stage. 
I am glad to see a more active community of ElasticJob.


Best,
Trista


 Juan Pan (Trista)
 
Senior DBA & PPMC of Apache ShardingSphere(Incubating)
E-mail: panj...@apache.org




On 05/21/2020 17:47,zhangli...@apache.org wrote:
Hi ShardingSphere commnuty,

The ElasticJob donation proposal is posted on
https://cwiki.apache.org/confluence/display/SHARDINGSPHERE/ElasticJob+Donation+Proposal

The discuss of donation ElasticJob as a subproject is in
https://github.com/elasticjob/elastic-job-lite/issues/728

I just paste to proposal to here:



ElasticJob Donation Proposal

# Abstract

ElasticJob[1] is a distributed scheduling solution which is a suitable
framework for Apache ShardingSphere[2] scaling data migration jobs.
This project is supported By Dangdang and builds with Java.
Elastic-Job is a lightweight, decentralized solution that provides
distributed task sharding services.

# Proposal

The goal of this proposal is to bring the existing ElasticJob codebase,
developers and community into the Apache Software Foundation (ASF) as
ShardingSphere's sub-project.
This project started in Open Source on Github nearly 5 years.
ElasticJob is submitting this proposal to donate it to the Apache
ShardingSphere Incubator under the Apache License, Version 2.0, in order to
replace the existing scheduler framework.
These artifacts are currently available on GitHub at
https://github.com/elasticjob/elastic-job-lite.

# Background

ShardingSphere is a excellent distributed database middleware and have many
open source users at domestic and abroad.
But the current scheduler of data scaling can not support sharding and
distribute job.
The project ElasticJob is another open source project which established by
Apache ShardingSphere's VP Liang Zhang on 2014.
Just like data sharding with Apache ShardingSphere, ElasticJob focused on
job sharding. The feature of current job scheduler of scaling is too simple
and can not afford data migrate distribute job to . So Liang Zhang decide
bring ElasticJob as a sub-project to provide distribute scheduler
supporting.

# Current status

ElasticJob has no updated during previous 2 years because Liang Zhang do
not have time to maintain the community. But it still has lots of users
using ElasticJob in China. We think bring ElasticJob into Apache
ShardingSphere community can help the project growth up.

# Core developer

Liang Zhang is an experienced open source developer and ShardingSphere VP.

# Donation source

Github repo:
https://github.com/elasticjob/elastic-job-lite
https://github.com/elasticjob/elastic-job-cloud (Do not donation because it
is not suitable for ShardingSphere now)
https://github.com/elasticjob/elastic-job-doc
https://github.com/elasticjob/elastic-job-example

# Source and Intellectual Property Submission Plan

ElasticJob was originally created by Liang Zhang in Dec 2014. So, He was
the creator and main contributor of ElasticJob. The project major
contributors are Liang Zhang and Hao Cao. Both of them are ShardingSphere
PPMC members, ICLAs are submitted. And have no others ICLA need to be
submitted.

At last, the SGA will be provided by Dangdang.

# External Dependencies

## Apache-2.0 licenses

- commons-lang3
- commons-codec
- commons-exec
- commons-dbcp
- curator
- guava
- gson
- quartz
- jetty
- unitils
- springframework

## MIT licenses

- lombok
- mockito
- slf4j

## EPL-1.0 licenses

- aspectj
- logback
- junit
- h2

## CDDL 1.1

- jersey

## GPL-2.0

- mysql for provided only

# Required Resources

Git Repositories:

- https://github.com/elasticjob/elastic-job-lite.git
- https://github.com/elasticjob/elastic-job-doc.git
- https://github.com/elasticjob/elastic-job-example.git


[1] https://github.com/elasticjob
[2] https://github.com/apache/shardingsphere


--

Liang Zhang (John)
Apache ShardingSphere & Dubbo