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<[email protected]> 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: [email protected]




On 05/21/2020 17:47,[email protected]<[email protected]> 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

Reply via email to