incubator-general mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From Jeff Zhang <zjf...@gmail.com>
Subject Re: [VOTE] Accept ECharts for Apache Incubation
Date Fri, 12 Jan 2018 13:34:48 GMT
+1

吴晟 Sheng Wu <wu.sheng@foxmail.com>于2018年1月12日周五 下午9:29写道:

> +1 (non-binding)
>
>
> ------------------
> Sheng Wu
> Apache SkyWalking creator and PPMC member
>
>
>
>
>
>
>
> ------------------ Original ------------------
> From:  "Kevin A. McGrail";<kmcgrail@apache.org>;
> Date:  Fri, Jan 12, 2018 09:13 PM
> To:  "general"<general@incubator.apache.org>;
>
> Subject:  [VOTE] Accept ECharts for Apache Incubation
>
>
>
> 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

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