+1 (binding)

I believe the DolphinScheduler project will bring value to ASF. The team is
very open and the community is already very active. Glad to see it to join
the incubator.

Best regards,

Shaofeng Shi 史少锋
Apache Kylin PMC
Email: shaofeng...@apache.org

Apache Kylin FAQ: https://kylin.apache.org/docs/gettingstarted/faq.html
Join Kylin user mail group: user-subscr...@kylin.apache.org
Join Kylin dev mail group: dev-subscr...@kylin.apache.org




Furkan KAMACI <furkankam...@gmail.com> 于2019年8月23日周五 下午5:32写道:

> Hi,
>
> +1!
>
> Kind Regards,
> Furkan KAMACI
>
> 23 Ağu 2019 Cum, saat 12:25 tarihinde Sheng Wu <wu.sheng.841...@gmail.com>
> şunu yazdı:
>
> > Julian Feinauer <j.feina...@pragmaticminds.de> 于2019年8月23日周五 下午5:20写道:
> >
> > > Hi,
> > >
> > > Your proposal looks good and the initiual PPMC already looks 'diverse'.
> > > Furthermore, it seems like you have a good mentoring team on board.
> > >
> > > One 'minor' concern is that I think it is best to use Apaches Infra for
> > CI
> > > and Issue tracking.
> > > Which I would greatly prefer over using Github issues.
> > >
> >
> > Hi Julian
> >
> > Thanks for your supports.
> >
> > In the proposal, Jenkins means Apache INFRA Jenkins. I just changed the
> > proposal text to `Apache Jenkins`.
> >
> > I think GitHub Issue tracker is an open option, as many ASF projects are
> > using it already, and GitHub issue notifications have been achieved in
> the
> > mail list.
> > Due to the team requires to use that, I think should be OK.
> >
> > Sheng Wu 吴晟
> >
> > Apache SkyWalking, Apache ShardingSphere(Incubating), Zipkin
> > Twitter, wusheng1108
> >
> >
> >
> > >
> > > But overall, a clear +1 (binding) from my side.
> > >
> > > Julian
> > >
> > > Am 23.08.19, 11:14 schrieb "Kevin Ratnasekera" <
> djkevincr1...@gmail.com
> > >:
> > >
> > >     +1
> > >
> > >     On Fri, Aug 23, 2019 at 7:09 AM Sheng Wu <wush...@apache.org>
> wrote:
> > >
> > >     > Hi all,
> > >     >
> > >     > After the discussion of DolphinScheduler(was EasyScheduler)
> > proposal
> > >     > (discussion thread:
> > >     >
> > >     >
> > >
> >
> https://lists.apache.org/thread.html/d3ac53bddf91391e54f63d042a0b3d60f2aecfbb99780bcc00b4db6e@%3Cgeneral.incubator.apache.org%3E
> > >     > ),
> > >     > I would like to call a VOTE to accept it into the Apache
> Incubator.
> > >     >
> > >     > Please cast your vote:
> > >     >
> > >     >   [ ] +1, bring DolphinScheduler into Incubator
> > >     >   [ ] +0, I don't care either way
> > >     >   [ ] -1, do not bring DolphinScheduler into Incubator,
> because...
> > >     >
> > >     > The vote will open at least for 72 hours and only votes from the
> > > Incubator
> > >     > PMC are binding.
> > >     >
> > >     > ======
> > >     > Abstract
> > >     >
> > >     > DolphinScheduler is a distributed ETL scheduling engine with
> > > powerful DAG
> > >     > visualization interface. DolphinScheduler focuses on solving the
> > > problem of
> > >     > 'complex task dependencies & triggers' in data processing. Just
> > like
> > > its
> > >     > name, we dedicated to making the scheduling system out of the
> box.
> > >     >
> > >     > *Current project name of DolphinScheduler is EasyScheduler, will
> > > change it
> > >     > after it is accepted by Incubator.*
> > >     > Proposal
> > >     >
> > >     > DolphinScheduler provides many easy-to-use features to accelerate
> > >     > the engineering efficiency on data ETL workflow job. We propose a
> > new
> > >     > concept of 'instance of process' and 'instance of task' to let
> > > developers
> > >     > to tuning their jobs on the running state of workflow instead of
> > > changing
> > >     > the task's template. Its main objectives are as follows:
> > >     >
> > >     >    - Define the complex tasks' dependencies & triggers in a DAG
> > > graph by
> > >     >    dragging and dropping.
> > >     >    - Support cluster HA.
> > >     >    - Support multi-tenant and parallel or serial backfilling
> data.
> > >     >    - Support automatical failure job retry and recovery.
> > >     >    - Support many data task types and process priority, task
> > > priority and
> > >     >    relative task timeout alarm.
> > >     >
> > >     > For now, DolphinScheduler has a fairly huge community in China.
> It
> > > is also
> > >     > widely adopted by many companies and organizations
> > >     > <https://github.com/analysys/EasyScheduler/issues/57> as its ETL
> > >     > scheduling
> > >     > tool.
> > >     >
> > >     > We believe that bringing DolphinScheduler into ASF could advance
> > >     > development of a much more stronger and more diverse open source
> > > community.
> > >     >
> > >     > Analysys submits this proposal to donate DolphinScheduler's
> source
> > > codes
> > >     > and all related documentations to Apache Software Foundation. The
> > > codes are
> > >     > already under Apache License Version 2.0.
> > >     >
> > >     >    - Code base: https://www.github.com/analysys/easyscheduler
> > >     >    - English Documentations:
> > > https://analysys.github.io/easyscheduler_docs
> > >     >    - Chinese Documentations:
> > >     >    https://analysys.github.io/easyscheduler_docs_cn
> > >     >
> > >     > Background
> > >     >
> > >     > We want to find a data processing tool with the following
> features:
> > >     >
> > >     >    - Easy to use,developers can build a ETL process with a very
> > > simple drag
> > >     >    and drop operation. not only for ETL developers,people who
> can't
> > > write
> > >     > code
> > >     >    also can use this tool for ETL operation such as system
> > > adminitrator.
> > >     >    - Solving the problem of "complex task dependencies" , and it
> > can
> > >     >    monitor the ETL running status.
> > >     >    - Support multi-tenant.
> > >     >    - Support many task types: Shell, MR, Spark, SQL (mysql,
> > > postgresql,
> > >     >    hive, sparksql), Python, Sub_Process, Procedure, etc.
> > >     >    - Support HA and linear scalability.
> > >     >
> > >     > For the above reasons, we realized that no existing product met
> our
> > >     > requirements, so we decided to develop this tool ourselves. We
> > > designed
> > >     > DolphinScheduler at the end of 2017. The first internal use
> version
> > > was
> > >     > completed in May 2018. We then iterated several internal versions
> > > and the
> > >     > system gradually became stabilized.
> > >     >
> > >     > Then we open the source code of DolphinScheduler on March 2019.
> It
> > > soon
> > >     > gained lot's of ETL developers interest and stars on github.
> > >     > Rationale
> > >     >
> > >     > Many organizations (>30) (refer to Who is using DolphinScheduler
> > >     > <https://github.com/analysys/EasyScheduler/issues/57> ) already
> > > benefit
> > >     > from running DolphinScheduler to make data process pipelines more
> > > easier.
> > >     > More than 100 feature ideas
> > >     > <https://github.com/analysys/EasyScheduler/projects/1> come from
> > >     > DolphinScheduler community. Some 3rd-party projects also plan to
> > > integrate
> > >     > with DolphinScheduler through task plugin, such as Scriptis
> > >     > <https://github.com/WeBankFinTech/Scriptis>, waterdrop
> > >     > <https://github.com/InterestingLab/waterdrop>. These will
> > > strengthen the
> > >     > features of DolphinScheduler.
> > >     > Current StatusMeritocracy
> > >     >
> > >     > DolphinScheduler was incubated at Analysys in 2017 and open
> sourced
> > > on
> > >     > GitHub in March 2019. Once open sourced, we have been quickly
> > > adopted by
> > >     > multiple organizations,DolphinScheduler has contributors and
> users
> > > from
> > >     > many companies; we have set up the Committer Team. New
> contributors
> > > are
> > >     > guided and reviewed by existed committer members. Contributions
> are
> > > always
> > >     > welcomed and highly valued.
> > >     > Community
> > >     >
> > >     > Now we have set development teams for DolphinScheduler in
> Analysys,
> > > and we
> > >     > already have external developers who contributed the code. We
> > > already have
> > >     > a user group of more than 1,000 people. We hope to grow the base
> of
> > >     > contributors by inviting all those who offer contributions
> through
> > > The
> > >     > Apache Way. Right now, we make use of github as code hosting as
> > well
> > > as
> > >     > gitter for community communication.
> > >     > Core Developers
> > >     >
> > >     > The core developers, including experienced senior developers, are
> > > often
> > >     > guided by mentors.
> > >     > Known RisksOrphaned products
> > >     >
> > >     > DolphinScheduler is widely adopted in China by many companies and
> > >     > organizations <
> https://github.com/analysys/EasyScheduler/issues/57
> > >.
> > > The
> > >     > core developers of DolphinScheduler team plan to work full time
> on
> > > this
> > >     > project. Currently there are 10 use cases with more that 1000
> > > activity
> > >     > tasks per day using DolphinScheduler in the user's production
> > > environment.
> > >     > There is very little risk of DolphinScheduler getting orphaned as
> > at
> > > least
> > >     > two large companies (xueqiu、fengjr) are widely using it in their
> > >     > production, and developers from these companies have also joined
> > Easy
> > >     > Scheduler's team of contributors, DolphinScheduler has eight
> major
> > > releases
> > >     > so far, and and received 373 pull requests from contributors,
> which
> > > further
> > >     > demonstrates DolphinScheduler as a very active project. We also
> > plan
> > > to
> > >     > extend and diversify this community further through Apache.
> > >     >
> > >     > Thus, it is very unlikely that DolphinScheduler becomes orphaned.
> > >     > Inexperience with Open Source
> > >     >
> > >     > DolphinScheduler's core developers have been running it as a
> > >     > community-oriented open source project for some time, several of
> > them
> > >     > already have experience working with open source communities,
> they
> > > are also
> > >     > active in presto, alluxio and other projects. At the same time,
> we
> > > will
> > >     > learn more open source experiences by following the Apache way in
> > our
> > >     > incubator journey.
> > >     > Homogenous Developers
> > >     >
> > >     > The current developers work across a variety of organizations
> > > including
> > >     > Analysys, guandata and hydee; some individual developers are
> > > accepted as
> > >     > developers of DolphinScheduler as well. Considering that fengjr
> and
> > >     > sefonsoft have shown great interests in DolphinScheduler, we plan
> > to
> > >     > encourage them to contribute and invite them as contributors to
> > work
> > >     > together.
> > >     > Reliance on Salaried Developers
> > >     >
> > >     > At present, eight of the core developers are paid by their
> employer
> > > to
> > >     > contribute to DolphinScheduler project. we also have some other
> > > developers
> > >     > and researchers taking part in the project, and we will make
> > efforts
> > > to
> > >     > increase the diversity of the contributors and actively lobby for
> > > Domain
> > >     > experts in the workflow space to contribute.
> > >     > Relationships with Other Apache Products
> > >     >
> > >     > DolphinScheduler integrates Apache Zookeeper as one of the
> service
> > >     > registration/discovery mechanisms. DolphinScheduler is deeply
> > > integrated
> > >     > with Apache products. It currently support many task types like
> > > Apache
> > >     > Hive, Apache Spark, Apache Hadoop, and so on
> > >     > A Excessive Fascination with the Apache Brand
> > >     >
> > >     > We recognize the value and reputation that the Apache brand will
> > > bring to
> > >     > DolphinScheduler. However, we prefer that the community provided
> by
> > > the
> > >     > Apache Software Foundation will enable the project to achieve
> > > long-term
> > >     > stable development. so DolphinScheduler is proposing to enter
> > > incubation at
> > >     > Apache in order to help efforts to diversify the community, not
> so
> > > much to
> > >     > capitalize on the Apache brand.
> > >     > Documentation
> > >     >
> > >     > A complete set of DolphinScheduler documentations is provided on
> > > github in
> > >     > both English and Simplified Chinese.
> > >     >
> > >     >    - English <https://github.com/analysys/easyscheduler_docs>
> > >     >    - Chinese <https://github.com/analysys/easyscheduler_docs_cn>
> > >     >
> > >     > Initial Source
> > >     >
> > >     > The project consists of three distinct codebases: core and
> > document.
> > > The
> > >     > address of two existed git repositories are as follows:
> > >     >
> > >     >    - https://github.com/analysys/easyscheduler
> > >     >    - https://github.com/analysys/easyscheduler_docs
> > >     >    - https://github.com/analysys/easyscheduler_docs_cn
> > >     >
> > >     > Source and Intellectual Property Submission Plan
> > >     >
> > >     > As soon as DolphinScheduler is approved to join Apache Incubator,
> > > Analysys
> > >     > will provide the Software Grant Agreement(SGA) and intial
> > committers
> > > will
> > >     > submit ICLA(s). The code is already licensed under the Apache
> > > Software
> > >     > License, version 2.0.
> > >     >
> > >     >
> > >     > External Dependencies
> > >     >
> > >     > As all backend code dependencies are managed using Apache Maven,
> > > none of
> > >     > the external libraries need to be packaged in a source
> > distribution.
> > >     >
> > >     > Most of dependencies have Apache compatible licenses,and the
> detail
> > > as
> > >     > follows:
> > >     >
> > >     > Most of dependencies have Apache compatible licenses,and the core
> > >     > dependencies are as follows:
> > >     > Backend Dependency
> > >     > Dependency
> > >     > License
> > >     > Comments
> > >     > bonecp-0.8.0.RELEASE.jar Apache v2.0
> > >     > byte-buddy-1.9.10.jar Apache V2.0
> > >     > c3p0-0.9.1.1.jar GNU LESSER GENERAL PUBLIC LICENSE will remove
> > >     > curator-*-2.12.0.jar Apache V2.0
> > >     > druid-1.1.14.jar Apache V2.0
> > >     > fastjson-1.2.29.jar Apache V2.0
> > >     > fastutil-6.5.6.jar Apache V2.0
> > >     > grpc-*-1.9.0.jar Apache V2.0
> > >     > gson-2.8.5.jar Apache V2.0
> > >     > guava-20.0.jar Apache V2.0
> > >     > guice-*3.0.jar Apache V2.0
> > >     > hadoop-*-2.7.3.jar Apache V2.0
> > >     > hbase-*-1.1.1.jar Apache V2.0
> > >     > hive-*-2.1.0.jar Apache V2.0
> > >     > instrumentation-api-0.4.3.jar Apache V2.0
> > >     > jackson-*-2.9.8.jar Apache V2.0
> > >     > jackson-jaxrs-1.8.3.jar LGPL Version 2.1 Apache V2.0 will remove
> > >     > jackson-xc-1.8.3.jar LGPL Version 2.1 Apache V2.0 will remove
> > >     > javax.activation-api-1.2.0.jar CDDL/GPLv2+CE will remove
> > >     > javax.annotation-api-1.3.2.jar CDDL + GPLv2 with classpath
> > exception
> > > will
> > >     > remove
> > >     > javax.servlet-api-3.1.0.jar CDDL + GPLv2 with classpath exception
> > > will
> > >     > remove
> > >     > jaxb-*.jar (CDDL 1.1) (GPL2 w/ CPE) will remove
> > >     > jersey-*-1.9.jar CDDL+GPLv2 will remove
> > >     > jetty-*-9.4.14.v20181114.jar Apache V2.0,EPL 1.0
> > >     > jna-4.5.2.jar Apache V2.0,LGPL 2.1 will remove
> > >     > jna-platform-4.5.2.jar Apache V2.0,LGPL 2.1 will remove
> > >     > jsp-api-2.x.jar CDDL,GPL 2.0 will remove
> > >     > log4j-1.2.17.jar Apache V2.0
> > >     > log4j-*-2.11.2.jar Apache V2.0
> > >     > logback-x.jar dual-license EPL 1.0,LGPL 2.1
> > >     > mail-1.4.5.jar CDDL+GPLv2 will remove
> > >     > mybatis-3.5.1.jar Apache V2.0
> > >     > mybatis-spring-*2.0.1.jar Apache V2.0
> > >     > mysql-connector-java-5.1.34.jar GPL 2.0 will remove
> > >     > netty-*-4.1.33.Final.jar Apache V2.0
> > >     > oshi-core-3.5.0.jar EPL 1.0
> > >     > parquet-hadoop-bundle-1.8.1.jar Apache V2.0
> > >     > postgresql-42.1.4.jar BSD 2-clause
> > >     > protobuf-java-*3.5.1.jar BSD 3-clause
> > >     > quartz-2.2.3.jar Apache V2.0
> > >     > quartz-jobs-2.2.3.jar Apache V2.0
> > >     > slf4j-api-1.7.5.jar MIT
> > >     > spring-*-5.1.5.RELEASE.jar Apache V2.0
> > >     > spring-beans-5.1.5.RELEASE.jar Apache V2.0
> > >     > spring-boot-*2.1.3.RELEASE.jar Apache V2.0
> > >     > springfox-*-2.9.2.jar Apache V2.0
> > >     > stringtemplate-3.2.1.jar BSD
> > >     > swagger-annotations-1.5.20.jar Apache V2.0
> > >     > swagger-bootstrap-ui-1.9.3.jar Apache V2.0
> > >     > swagger-models-1.5.20.jar Apache V2.0
> > >     > zookeeper-3.4.8.jar Apache
> > >     >
> > >     > The front-end UI currently relies on many components, and the
> core
> > >     > dependencies are as follows:
> > >     > UI Dependency
> > >     > Dependency
> > >     > License
> > >     > Comments
> > >     > autoprefixer MIT
> > >     > babel-core MIT
> > >     > babel-eslint MIT
> > >     > babel-helper-* MIT
> > >     > babel-helpers MIT
> > >     > babel-loader MIT
> > >     > babel-plugin-syntax-* MIT
> > >     > babel-plugin-transform-* MIT
> > >     > babel-preset-env MIT
> > >     > babel-runtime MIT
> > >     > bootstrap MIT
> > >     > canvg MIT
> > >     > clipboard MIT
> > >     > codemirror MIT
> > >     > copy-webpack-plugin MIT
> > >     > cross-env MIT
> > >     > css-loader MIT
> > >     > cssnano MIT
> > >     > cyclist MIT
> > >     > d3 BSD-3-Clause
> > >     > dayjs MIT
> > >     > echarts Apache V2.0
> > >     > env-parse ISC
> > >     > extract-text-webpack-plugin MIT
> > >     > file-loader MIT
> > >     > globby MIT
> > >     > html-loader MIT
> > >     > html-webpack-ext-plugin MIT
> > >     > html-webpack-plugin MIT
> > >     > html2canvas MIT
> > >     > jsplumb (MIT OR GPL-2.0)
> > >     > lodash MIT
> > >     > node-sass MIT
> > >     > optimize-css-assets-webpack-plugin MIT
> > >     > postcss-loader MIT
> > >     > rimraf ISC
> > >     > sass-loader MIT
> > >     > uglifyjs-webpack-plugin MIT
> > >     > url-loader MIT
> > >     > util.promisify MIT
> > >     > vue MIT
> > >     > vue-loader MIT
> > >     > vue-style-loader MIT
> > >     > vue-template-compiler MIT
> > >     > vuex-router-sync MIT
> > >     > watchpack MIT
> > >     > webpack MIT
> > >     > webpack-dev-server MIT
> > >     > webpack-merge MIT
> > >     > xmldom MIT,LGPL will remove
> > >     >
> > >     > Required ResourcesGit Repositories
> > >     >
> > >     >    - https://github.com/analysys/EasyScheduler.git
> > >     >    - https://github.com/analysys/easyscheduler_docs.git
> > >     >    - https://github.com/analysys/easyscheduler_docs_cn.git
> > >     >
> > >     > Issue Tracking
> > >     >
> > >     > The community would like to continue using GitHub Issues.
> > >     > Continuous Integration tool
> > >     >
> > >     > Jenkins
> > >     > Mailing Lists
> > >     >
> > >     >    - DolphinScheduler-dev: for development discussions
> > >     >    - DolphinScheduler-private: for PPMC discussions
> > >     >    - DolphinScheduler-notifications: for users notifications
> > >     >
> > >     >
> > >     > Initial Committers
> > >     >
> > >     >    - William-GuoWei(guowei...@outlook.com)
> > >     >    - Lidong Dai(lidong....@outlook.com)
> > >     >    - Zhanwei Qiao(qiaozhan...@outlook.com)
> > >     >    - Liang Bao(baoliang.l...@gmail.com)
> > >     >    - Gang Li(lgcareer2...@outlook.com)
> > >     >    - Zijian Gong(quanqua...@gmail.com)
> > >     >    - Jun Gao(gaojun2...@gmail.com)
> > >     >    - Baoqi Wu(wuba...@gmail.com)
> > >     >
> > >     > Affiliations
> > >     >
> > >     >    -
> > >     >
> > >     >    Analysys Inc: William-GuoWei,Zhanwei Qiao,Liang Bao,Gang
> Li,Jun
> > >     >    Gao,Lidong Dai
> > >     >    -
> > >     >
> > >     >    Hydee Inc: Zijian Gong
> > >     >    -
> > >     >
> > >     >    Guandata Inc: Baoqi Wu
> > >     >
> > >     > SponsorsChampion
> > >     >
> > >     >    - Sheng Wu ( Apache Incubator PMC, wush...@apache.org)
> > >     >
> > >     > Mentors
> > >     >
> > >     >    -
> > >     >
> > >     >    Sheng Wu ( Apache Incubator PMC, wush...@apache.org)
> > >     >    -
> > >     >
> > >     >    ShaoFeng Shi ( Apache Incubator PMC, shaofeng...@apache.org
> > >     >    <wush...@apache.org>)
> > >     >    -
> > >     >
> > >     >    Liang Chen ( Apache Incubator PMC, Apache member,
> > >     > chenliang...@apache.org
> > >     >    )
> > >     >    - Furkan KAMACI ( Apache Incubator PMC, kam...@apache.org)
> > >     >    - Kevin Ratnasekera ( Apache Incubator PMC, Apache member,
> > >     >    djkevi...@apache.org)
> > >     >
> > >     > Sponsoring Entity
> > >     >
> > >     > We are expecting the Apache Incubator could sponsor this project.
> > >     >
> > >     > Sheng Wu 吴晟
> > >     >
> > >     > Apache SkyWalking, ShardingSphere, Zipkin
> > >     > Twitter, wusheng1108
> > >     >
> > >
> > >
> > >
> > > ---------------------------------------------------------------------
> > > To unsubscribe, e-mail: general-unsubscr...@incubator.apache.org
> > > For additional commands, e-mail: general-h...@incubator.apache.org
> > >
> >
>

Reply via email to