Re: [Proposal] ElasticJob donation
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
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
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
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
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
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
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
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
> 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
> 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
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
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