From general-return-63056-archive-asf-public=cust-asf.ponee.io@incubator.apache.org Fri Jan 12 14:35:07 2018 Return-Path: X-Original-To: archive-asf-public@eu.ponee.io Delivered-To: archive-asf-public@eu.ponee.io Received: from cust-asf.ponee.io (cust-asf.ponee.io [163.172.22.183]) by mx-eu-01.ponee.io (Postfix) with ESMTP id 28C07180621 for ; Fri, 12 Jan 2018 14:35:07 +0100 (CET) Received: by cust-asf.ponee.io (Postfix) id 16D4B160C33; Fri, 12 Jan 2018 13:35:07 +0000 (UTC) Delivered-To: archive-asf-public@cust-asf.ponee.io Received: from mail.apache.org (hermes.apache.org [140.211.11.3]) by cust-asf.ponee.io (Postfix) with SMTP id 0F3CE160C30 for ; Fri, 12 Jan 2018 14:35:05 +0100 (CET) Received: (qmail 34096 invoked by uid 500); 12 Jan 2018 13:35:04 -0000 Mailing-List: contact general-help@incubator.apache.org; run by ezmlm Precedence: bulk List-Help: List-Unsubscribe: List-Post: List-Id: Reply-To: general@incubator.apache.org Delivered-To: mailing list general@incubator.apache.org Received: (qmail 34084 invoked by uid 99); 12 Jan 2018 13:35:04 -0000 Received: from pnap-us-west-generic-nat.apache.org (HELO spamd1-us-west.apache.org) (209.188.14.142) by apache.org (qpsmtpd/0.29) with ESMTP; Fri, 12 Jan 2018 13:35:04 +0000 Received: from localhost (localhost [127.0.0.1]) by spamd1-us-west.apache.org (ASF Mail Server at spamd1-us-west.apache.org) with ESMTP id CE167C4C51 for ; Fri, 12 Jan 2018 13:35:03 +0000 (UTC) X-Virus-Scanned: Debian amavisd-new at spamd1-us-west.apache.org X-Spam-Flag: NO X-Spam-Score: 3.724 X-Spam-Level: *** X-Spam-Status: No, score=3.724 tagged_above=-999 required=6.31 tests=[DKIM_SIGNED=0.1, DKIM_VALID=-0.1, DKIM_VALID_AU=-0.1, HK_RANDOM_ENVFROM=0.626, HTML_MESSAGE=2, KAM_LINEPADDING=1.2, RCVD_IN_DNSWL_NONE=-0.0001, RCVD_IN_MSPIKE_H2=-0.001, SPF_PASS=-0.001] autolearn=disabled Authentication-Results: spamd1-us-west.apache.org (amavisd-new); dkim=pass (2048-bit key) header.d=gmail.com Received: from mx1-lw-eu.apache.org ([10.40.0.8]) by localhost (spamd1-us-west.apache.org [10.40.0.7]) (amavisd-new, port 10024) with ESMTP id nGrvxjOQcNxk for ; Fri, 12 Jan 2018 13:35:01 +0000 (UTC) Received: from mail-io0-f173.google.com (mail-io0-f173.google.com [209.85.223.173]) by mx1-lw-eu.apache.org (ASF Mail Server at mx1-lw-eu.apache.org) with ESMTPS id 979015F36A for ; Fri, 12 Jan 2018 13:35:00 +0000 (UTC) Received: by mail-io0-f173.google.com with SMTP id f34so591319ioi.13 for ; Fri, 12 Jan 2018 05:35:00 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025; h=mime-version:references:in-reply-to:from:date:message-id:subject:to; bh=BOKX7bxFw5LICQcd5ObkXK/vn+cpcIrOlx6LdCpYo4Q=; b=kfX/XNszA4/RQC4LcJ3fNPage1oViCMwJHdD21fjsJTw9mfq6g0mX6XUA9wMnJSRHI IoUzPZe6NkNpUXqXSiwxmqkiljUL6bCBH28eXlDZVZqhfMIWhqmCyXrP865NcgVkK7aE 5J2gylybx2vh0mcJ7UT2Quuf6cTeSYzhxrA9pd07Zv8oM/qBV3xdHzsTb+o6U0ldVXok 8N7fu0fh+cKOJ5N5D1k5Ho3lN9Q3Ym8wCKc+RaG6VvL7VmfZsSdpPJd8pE0WPcQ/XKx8 vIoaEWvNj2kdDIZEPEf9eZZukt3pnWU3Rs9HG7h0J73juaLAFEIRJPkBcINvSLSzdwwW +JHA== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20161025; h=x-gm-message-state:mime-version:references:in-reply-to:from:date :message-id:subject:to; bh=BOKX7bxFw5LICQcd5ObkXK/vn+cpcIrOlx6LdCpYo4Q=; b=KzK7hRrl4cPqh8gDp69jIBeRE67YIVTm8nElIcLP/+0E7BXt5ZnvPRTfGr9fI+OKUa mksKKOOpNE0YjJSWfYTEGKtEtAH04ieQa9koNWjeydut1uvB8Oen+sbBcFsJUZOQnYTC AB4QsPRFKChSLnWFzlZDbLyqFt0nC+kO89MMQtVhKL7t0OoPf1XwmLL19dJgaLvGt7eo ZPxCHtWEoO5JzNbBM/m9IThEbXH51D6qPOF13pcz6wnl+Ztd1YToZr5sp/U4zBQKw3XZ 0GlLKJhtPRQSe1JIFi5dCJiwyWg6UJzYjWaGHEmcyF4sPcgvvQsmyuvIValTh73G7/zv FHDw== X-Gm-Message-State: AKGB3mJF/HOKe9qQ6yDQPlAEtqjy/q05TOwcfvc5PbNYdebxedtWwzsd XF4f1WX38biv58Epb0eizZRyqPlLSXzEc1tVIsg= X-Google-Smtp-Source: ACJfBotNErUPBV/XfUk1Tju4/OXByQhRhBKgCBf8Iggf+06SLhGVx5gp2PL+VTcxY8eV4Vm2uGR/klfFkfeLefJEBwM= X-Received: by 10.107.157.70 with SMTP id g67mr25728677ioe.108.1515764098864; Fri, 12 Jan 2018 05:34:58 -0800 (PST) MIME-Version: 1.0 References: <1fbb4b5c-c6ff-b0a7-0454-7a972952f7b1@apache.org> In-Reply-To: From: Jeff Zhang Date: Fri, 12 Jan 2018 13:34:48 +0000 Message-ID: Subject: Re: [VOTE] Accept ECharts for Apache Incubation To: general@incubator.apache.org Content-Type: multipart/alternative; boundary="001a1140b472ad1e0705629454b2" --001a1140b472ad1e0705629454b2 Content-Type: text/plain; charset="UTF-8" Content-Transfer-Encoding: quoted-printable +1 =E5=90=B4=E6=99=9F Sheng Wu =E4=BA=8E2018=E5=B9=B41= =E6=9C=8812=E6=97=A5=E5=91=A8=E4=BA=94 =E4=B8=8B=E5=8D=889:29=E5=86=99=E9= =81=93=EF=BC=9A > +1 (non-binding) > > > ------------------ > Sheng Wu > Apache SkyWalking creator and PPMC member > > > > > > > > ------------------ Original ------------------ > From: "Kevin A. McGrail";; > Date: Fri, Jan 12, 2018 09:13 PM > To: "general"; > > 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 JavaScrip= t. > > 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 graphic= s. > > 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 contributor= s. > > 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 --001a1140b472ad1e0705629454b2--