[email protected] <[email protected]> 于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 <[email protected]> 于2020年5月21日周四 下午8:54写道: > > > Inline. > > > > > > [email protected] <[email protected]> 于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 > > > > > >
