incubator-general mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From William Guo <gu...@apache.org>
Subject Re: [VOTE] Accept ECharts for Apache Incubation
Date Tue, 16 Jan 2018 00:49:01 GMT
+1 (non-binding)

Thanks,
William

On Mon, Jan 15, 2018 at 10:10 PM, Huxing Zhang <huxing@apache.org> wrote:

> +1(non-binding)
>
> On Fri, Jan 12, 2018 at 9:13 PM, Kevin A. McGrail <kmcgrail@apache.org>
> wrote:
> > Hi All,
> >
> > I would like to start a VOTE & I vote +1 to bring the ECharts project in
> as
> > an Apache incubator podling.
> >
> > The ASF voting rules are described:
> >
> > https://www.apache.org/foundation/voting.html
> >
> > A vote for accepting a new Apache Incubator podling is a majority vote
> for
> > which only Incubator PMC member votes are binding.
> >
> > This vote will run for at least 72 hours. Please VOTE as follows
> > [ ] +1 Accept ECharts into the Apache Incubator
> > [ ] +0 Abstain.
> > [ ] -1 Do not accept ECharts into the Apache Incubator because ...
> >
> > The proposal is listed below, but you can also access it on the wiki:
> > https://wiki.apache.org/incubator/EChartsProposal
> >
> > Regards,
> > KAM
> >
> >
> > ECharts Proposal
> >
> > Abstract
> >
> > ECharts is a charting and data visualization library written in
> JavaScript.
> >
> > Proposal
> >
> > ECharts provides a powerful, interactive charting and data visualization
> > library and framework for web browser, mobile App and backend usage.
> >
> > Background
> >
> > A primary goal of data visualization is to communicate information
> clearly
> > and efficiently via statistical graphics, plots and other graphics.
> >
> > Numerical data may be presented in dots, lines, or bars, to visually
> > communicate a quantitative message. Effective visualization helps users
> to
> > analyze data .It makes complex data more readable, understandable.[1]
> >
> > Now data visualization concerns mainly about presentation and
> propagation in
> > web, ECharts uses JavaScript as its basic programing language. It brings
> > great compatibility across multiple platforms, not only in web browsers,
> but
> > also in mobile Apps via embedded web engine or in backend environment via
> > the techniques of headless browser.
> >
> > Rationale
> >
> > ECharts encapsulates the underlying data transformation, control flow,
> > visual encoding and rendering, receiving the visualization requirements
> with
> > declarative language, and produces interactive charts and components. We
> > will highlight the features below to illustrate the power that ECharts
> > already has, and our concerns and our visions:
> >
> >     User Diversity:
> >
> > ECharts expects that its users are not only web developers, but also
> people
> > with lesser programing skills. So ECharts enables users to describe data
> and
> > settings with declarative language, which lowers the barrier but without
> > losing the power, and benefit to transfer and store.
> >
> >     Configurable Interactions:
> >
> > ECharts has provided plenty of interactions and aims at providing more.
> Both
> > human interactions and the interactions with upper program are supported
> and
> > can be configurable.
> >
> >     Large Data:
> >
> > Although the browser environment and JavaScript bring some performance
> > limits in visualizing large data or performing animations, ECharts have
> been
> > adopting various optimization techniques to rise the upper limit of the
> > amount of data that it can process, and keep improving the fluency of
> > interactions and animations.
> >
> >     Cross-Platform:
> >
> > The underlying render engine of ECharts can be switched between
> HTMLCanvas,
> > SVG, or VML, which provides good compatibility and brings opportunities
> to
> > optimize performance according to different platform and usage scenarios.
> > Besides, ECharts can also works in backend environment via headless
> > techniques.
> >
> > ECharts can be created using headless browsers to pregenerate reports on
> > more powerful machines for better performance on resource-limited devices
> >
> >     Extension and Customization:
> >
> > ECharts provides extension mechanisms to make new types of chart and
> > components, adopt other layout algorithms, or even adopt other render
> > techniques. Various developers have contributed different types of
> > extensions based on ECharts.[2]
> >
> > Current Status
> >
> > ECharts has been an open source project on GitHub[3] since 2013.
> Currently
> > it has more than 20k stars, more than 50k monthly downloads[4] in NPM,
> and
> > is one of the most popular repositories in topic of data visualization
> > category in GitHub.[5] And it has been used in many products of Baidu and
> > other companies such as Alibaba, Tencent, Netease, XinHua News
> > Agency,National Bureau of Statistics of China, Sina, State Grid
> Corporation
> > of China, Lenovo, Ctrip etc.
> >
> > Meritocracy
> >
> > The ECharts project already operates on meritocratic principles. It was
> > originally created by Lin Zhifeng in 2013,adding developers worldwide and
> > has accepted multiple major patches from a diverse set of contributors.
> >
> > We will follow ASF meritocratic principles to encourage more developers
> to
> > contribute in this project. We know that only active and committed
> > developers from a diverse set of backgrounds can make ECharts a
> successful
> > project. We are also improving the project documentation and code to help
> > new developers to get started quickly.
> >
> > Community
> >
> > ECharts has been building an active community for the last four years.
> > Currently, the community includes over 50 contributors . The core
> developers
> > of our project are listed below.
> >
> > Core Developers
> >
> >     Su Shuang (https://github.com/100pah sushuang0322@gmail.com )
> >
> >     Shen Yi (https://github.com/pissang shenyi.914@gmail.com )
> >
> >     Zhang Wenli (https://github.com/Ovilia me@zhangwenli.com )
> >
> >     Li Deqing (https://github.com/deqingli annong035@gmail.com)
> >
> >     Dong Rui (https://github.com/erik168 errorrik@gmail.com)
> >
> > Alignment
> >
> > ECharts is popular in data visualization and charting on web projects.
> And
> > ASF has many famous web projects and big data related projects. We
> believe
> > that ASF is a perfect choice to help ECharts project to attract more
> > developers and have more cooperation with existing projects.
> >
> > Known Risks
> >
> > Orphaned products
> >
> > Given the current level of investment in ECharts and the stakeholders
> using
> > it - the risk of the project being abandoned is minimal. Baidu, for
> example,
> > is in active development to use ECharts in many of its services and many
> > large corporations including Alibaba, Tencent, Huawei, Sina, Lenovo use
> it
> > in their production applications.
> >
> > Inexperience with Open Source
> >
> > ECharts has been an active open source project for more than 4 years.
> During
> > that time, the project has attracted 50+ contributors.
> >
> > Homogenous Developers
> >
> > The most of core developers are from Baidu, but after ECharts was open
> > sourced, ECharts received a lot of bug fixes and enhancements from other
> > developers not working at Baidu. And the founder of ECharts,Lin Zhifeng
> > still contributes a lot after he left Baidu.
> >
> > Reliance on Salaried Developers
> >
> > Although some of the developers are salaried, the project is personally
> > initiated from the beginning. The core developers have been dedicated to
> > this project for four years and have kept the project independent with
> > developers around the world involved.
> >
> > Relationships with Other Apache Products
> >
> > There are several existing Apache projects that using ECharts already,
> > including:
> >
> >     Apache Eagle
> >     Apache Griffin (Incubating)
> >     Apache Kylin
> >
> >     Apache SkyWalking (Incubating)
> >
> > A Excessive Fascination with the Apache Brand
> >
> > Our interests and motivations are based on the factors mentioned in the
> > Rationale section rather than the publicity. Furthermore, the brand of
> > ECharts has been successful in the past years on their own and we would
> be
> > happy to keep on this path. We are honored at getting the opportunity to
> > join the ASF, with the understanding to ensure its brand policies are
> > respected.Also we expect that Apache brand will help to attract more
> > contributors.
> >
> > Documentation
> >
> > [1] Data Visualization: https://en.wikipedia.org/wiki/Data_visualization
> >
> > [2] ECharts Extensions: https://github.com/ecomfe/ECharts#resources
> >
> > [3] ECharts Information: https://github.com/ecomfe/ECharts
> > https://ecomfe.github.io/echarts-doc/public/en/index.html
> >
> > [4] ECharts in NPM: https://www.npmjs.com/package/echarts
> >
> > [5] GitHub Data Visualization Topic:
> > https://github.com/topics/data-visualization
> >
> > Initial Source
> >
> > ECharts has been developed since 2013. It currently has an active
> developer
> > and user community with a codebase in JavaScript. We currently use
> Github to
> > maintain our source code and track issues at
> > https://github.com/ecomfe/ECharts We need to move our respository to
> Apache
> > infrastructure.
> >
> > Source and Intellectual Property Submission Plan
> >
> > ECharts source code is available under BSD-3 license and owned by Baidu.
> We
> > will work with the committers to get ICLAs signed. We will provide a
> > Software Grant Agreement from an authorized signer per
> > https://www.apache.org/licenses/software-grant-template.pdf
> >
> > External Dependencies
> >
> > All The dependencies are released under Apache compatible licenses,
> > including BSD and MIT.
> >
> > Required Resources
> >
> > Mailing List:
> >
> > There are currently no mailing lists. The usual mailing lists are
> expected
> > to be set up when entering incubation:
> >
> > private@echarts.incubator.apache.org
> >
> > dev@echarts.incubator.apache.org
> >
> > commits@echarts.incubator.apache.org
> >
> > Git Repositories:
> >
> > Upon entering incubation: https://github.com/apache/incubator-echarts
> After
> > incubation, we want to move the existing repo from github/ecomfe/echarts
> to
> > Apache infrastructure.
> >
> > Issue Tracking:
> >
> > ECharts currently uses GitHub to track issues. there are more than 7k
> > issues. Would like to continue to do so while we discuss migration
> > possibilities with the ASF Infra committee.
> >
> > URL:
> >
> > Currently the website url is
> > https://ecomfe.github.io/echarts-doc/public/en/index.html. It will be
> moved
> > to http://echarts.incubator.apache.org/ to follow incubator conventions.
> >
> > Initial Committers
> >
> >     Lin Zhifeng (https://github.com/kener kener.linfeng@gmail.com)
> >
> >     Su Shuang (https://github.com/100pah sushuang0322@gmail.com)
> >
> >     Shen Yi (https://github.com/pissang shenyi.914@gmail.com)
> >
> >     Zhang Wenli (https://github.com/Ovilia me@zhangwenli.com)
> >
> >     Li Deqing (https://github.com/deqingli annong035@gmail.com)
> >     Wang Junting
> >
> >     Dong Rui (https://github.com/erik168 errorrik@gmail.com)
> >
> >     Huang Houjin (https://github.com/chriswong wfsr@foxmail.com)
> >
> > Sponsors:
> >
> > Champion:
> >
> >     Kevin A. McGrail
> >
> > Mentors:
> >
> >     Daniel Gruno
> >
> >     Kevin A. McGrail
> >     Dave Fisher
> >     John D. Ament
> >
> > Sponsoring Entity
> > We are requesting the Incubator to sponsor this project.
> >
> > --
> > Kevin A. McGrail
> > Asst. Treasurer & VP Fundraising, Apache Software Foundation
> > Chair Emeritus Apache SpamAssassin Project
>
> --
> Best Regards´╝ü
> Huxing
>
> ---------------------------------------------------------------------
> To unsubscribe, e-mail: general-unsubscribe@incubator.apache.org
> For additional commands, e-mail: general-help@incubator.apache.org
>
>

Mime
  • Unnamed multipart/alternative (inline, None, 0 bytes)
View raw message