From general-return-63549-archive-asf-public=cust-asf.ponee.io@incubator.apache.org Mon Feb 26 07:16:44 2018 Return-Path: X-Original-To: archive-asf-public@cust-asf.ponee.io Delivered-To: archive-asf-public@cust-asf.ponee.io Received: from mail.apache.org (hermes.apache.org [140.211.11.3]) by mx-eu-01.ponee.io (Postfix) with SMTP id A490218064A for ; Mon, 26 Feb 2018 07:16:43 +0100 (CET) Received: (qmail 91380 invoked by uid 500); 26 Feb 2018 06:16:41 -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 91333 invoked by uid 99); 26 Feb 2018 06:16:40 -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; Mon, 26 Feb 2018 06:16:40 +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 B4CD3C0B59 for ; Mon, 26 Feb 2018 06:16:39 +0000 (UTC) X-Virus-Scanned: Debian amavisd-new at spamd1-us-west.apache.org X-Spam-Flag: NO X-Spam-Score: 2.981 X-Spam-Level: ** X-Spam-Status: No, score=2.981 tagged_above=-999 required=6.31 tests=[DKIM_SIGNED=0.1, DKIM_VALID=-0.1, DKIM_VALID_AU=-0.1, HTML_MESSAGE=2, RCVD_IN_DNSWL_NONE=-0.0001, RCVD_IN_MSPIKE_H3=-0.01, RCVD_IN_MSPIKE_WL=-0.01, SPF_PASS=-0.001, TRACKER_ID=1.102] autolearn=disabled Authentication-Results: spamd1-us-west.apache.org (amavisd-new); dkim=pass (2048-bit key) header.d=gmail.com Received: from mx1-lw-us.apache.org ([10.40.0.8]) by localhost (spamd1-us-west.apache.org [10.40.0.7]) (amavisd-new, port 10024) with ESMTP id 4osmQ1PfUl_m for ; Mon, 26 Feb 2018 06:16:37 +0000 (UTC) Received: from mail-oi0-f54.google.com (mail-oi0-f54.google.com [209.85.218.54]) by mx1-lw-us.apache.org (ASF Mail Server at mx1-lw-us.apache.org) with ESMTPS id 9B2215F2F1 for ; Mon, 26 Feb 2018 06:16:36 +0000 (UTC) Received: by mail-oi0-f54.google.com with SMTP id b8so9831799oib.11 for ; Sun, 25 Feb 2018 22:16:36 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025; h=from:mime-version:subject:date:references:to:in-reply-to:message-id; bh=j3s81L2abAZg0dJLYyE5V1JHJphTpKFDIIUemxmfHOs=; b=UHtw8voJKxlKAU/jvH3HTze7PmMRaGVXQqn63SF7swXKayWcP39LajR6Zfec0Xp3Ke K2v+xo2HjqeNrG28Q0PpollUltjeWKJDT2qWmZIrEb12Hty2cNeMIYLgzoFluX31nLny 4x386mN/u0ZPd3W23maFxCwW7A+9IZnU7knNEqDIUMeaItOn13ZF9AuxJoJZK2fw+MqG oD/tUzGTU89zIOMGJVoHwCHKUUBRRb7FsPmCHWV8QRfFfbkO35muU4P891wYH5jGmn1L +ZifPmV2yYXluI8OObTyI5kY92zRnc1ifPCZ9Xpqt/x9BzeeT33PsR+VkPOBDPIzTuPX kCpA== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20161025; h=x-gm-message-state:from:mime-version:subject:date:references:to :in-reply-to:message-id; bh=j3s81L2abAZg0dJLYyE5V1JHJphTpKFDIIUemxmfHOs=; b=tW6TYlfxnsKny4Fa2i9PcrlTK9TTFYjzS2DKzJmQC7Hgxc8Lhq12o7b1cosUezYJTr FQFvMTuhVLSzsRV+D24XRtH8KkKq/c3ZuylDR8jWqpWhGPr1dQfJjI/BhMrJFvIwrJ9Q NKtoQSxReYrDo/7529X1DCJhmmmVyAW32eRfPJ9/nyTxN2UxrY/F96DxKTy26i7iAiEv xV5MiQtT/TQKdez1J0iQSGm29zv8R/PJyZN3iz288Y6kCaHALn6tm7Zl9U35oTLdTy/B WuI85P8zc2KKyFEPJA1rQcku8Y8sVrIZcyLK5sOBIxawJ7OeF994xwsCwe4OV+hUEQyG ekWg== X-Gm-Message-State: APf1xPDY1NlowVFIi5eqVwik3DdlPmJbUcvPwWJ4MGV8pKN2PMEg29tw YKrlX0EaYy2sMVa0YeVyJPreHRK9 X-Google-Smtp-Source: AG47ELvhkHura6mpkP2uqrOvtTkalTaxyPc8kxQ8Rij9AIm+dCeu5uBr3JnxTfxSu+yr/rWurRCb4Q== X-Received: by 10.202.6.3 with SMTP id 3mr6178625oig.260.1519625795777; Sun, 25 Feb 2018 22:16:35 -0800 (PST) Received: from [30.5.97.118] ([205.204.117.17]) by smtp.gmail.com with ESMTPSA id r2sm3785559oif.13.2018.02.25.22.16.33 for (version=TLS1_2 cipher=ECDHE-RSA-AES128-GCM-SHA256 bits=128/128); Sun, 25 Feb 2018 22:16:34 -0800 (PST) From: Zhanhui Li Content-Type: multipart/alternative; boundary="Apple-Mail=_85131692-7B5B-4D88-A7EE-7BC4638DB576" Mime-Version: 1.0 (Mac OS X Mail 11.2 \(3445.5.20\)) Subject: Re: [VOTE] Accept Druid into the Apache Incubator Date: Mon, 26 Feb 2018 14:16:30 +0800 References: To: general@incubator.apache.org In-Reply-To: Message-Id: X-Mailer: Apple Mail (2.3445.5.20) --Apple-Mail=_85131692-7B5B-4D88-A7EE-7BC4638DB576 Content-Transfer-Encoding: quoted-printable Content-Type: text/plain; charset=gb2312 +1 (non-binding) Glad to see Druid in Apache community. > =D4=DA 2018=C4=EA2=D4=C226=C8=D5=A3=AC=CF=C2=CE=E71:45=A3=ACBhupesh = Chawda =D0=B4=B5=C0=A3=BA >=20 > +1 (non-binding) >=20 > ~ Bhupesh >=20 >=20 > _______________________________________________________ >=20 > Bhupesh Chawda >=20 > E: bhupesh@datatorrent.com | Twitter: = @bhupeshsc >=20 > www.datatorrent.com | apex.apache.org = >=20 >=20 >=20 > On Mon, Feb 26, 2018 at 11:12 AM, Chinmay Kolhatkar = > > wrote: >=20 >> +1 >>=20 >> On 2018/02/24 09:02:41, Ted Dunning wrote: >>> +1 >>>=20 >>>=20 >>>=20 >>> On Thu, Feb 22, 2018 at 11:03 AM, Julian Hyde = wrote: >>>=20 >>>> Hi all, >>>>=20 >>>> After some discussion on the Druid proposal[1], I'd like to >>>> start a vote on accepting Druid into the Apache Incubator, >>>> per the ASF policy[2] and voting rules[3]. >>>>=20 >>>> A vote for accepting a new Apache Incubator podling is a >>>> majority vote for which only Incubator PMC member votes are >>>> binding. Votes from other people are also welcome as an >>>> indication of people's enthusiasm (or lack thereof). >>>>=20 >>>> Please do not use this VOTE thread for discussions. If >>>> needed, start a new thread instead. >>>>=20 >>>> This vote will run for at least 72 hours. Please VOTE as >>>> follows: >>>> [ ] +1 Accept Druid into the Apache Incubator >>>> [ ] +0 Abstain >>>> [ ] -1 Do not accept Druid into the Apache Incubator >>>> because ... >>>>=20 >>>> The proposal is listed below, but you can also access it on >>>> the wiki[4]. >>>>=20 >>>> Julian >>>>=20 >>>> [1] https://lists.apache.org/thread.html/ >> b95f90a30b6e8587e9b108f368b07c >>>> 1b3e23e25ca592448d9c9f81e2@%3Cgeneral.incubator.apache.org%3E >>>>=20 >>>> [2] https://incubator.apache.org/policy/incubation.html# >>>> approval_of_proposal_by_sponsor >>>>=20 >>>> [3] http://www.apache.org/foundation/voting.html >>>>=20 >>>> [4] https://wiki.apache.org/incubator/DruidProposal >>>>=20 >>>>=20 >>>>=20 >>>>=20 >>>>=20 >>>> =3D Druid Proposal =3D >>>>=20 >>>> =3D=3D Abstract =3D=3D >>>>=20 >>>> Druid is a high-performance, column-oriented, distributed >>>> data store. >>>>=20 >>>> =3D=3D Proposal =3D=3D >>>>=20 >>>> Druid is an open source data store designed for real-time >>>> exploratory analytics on large data sets. Druid's key >>>> features are a column-oriented storage layout, a distributed >>>> shared-nothing architecture, and ability to generate and >>>> leverage indexing and caching structures. Druid is typically >>>> deployed in clusters of tens to hundreds of nodes, and has >>>> the ability to load data from Apache Kafka and Apache >>>> Hadoop, among other data sources. Druid offers two query >>>> languages: a SQL dialect (powered by Apache Calcite) and a >>>> JSON-over-HTTP API. >>>>=20 >>>> Druid was originally developed to power a slice-and-dice >>>> analytical UI built on top of large event streams. The >>>> original use case for Druid targeted ingest rates of >>>> millions of records/sec, retention of over a year of data, >>>> and query latencies of sub-second to a few seconds. Many >>>> people can benefit from such capability, and many already >>>> have (see http://druid.io/druid-powered.html). In addition, >>>> new use cases have emerged since Druid's original >>>> development, such as OLAP acceleration of data warehouse >>>> tables and more highly concurrent applications operating >>>> with relatively narrower queries. >>>>=20 >>>> =3D=3D Background =3D=3D >>>>=20 >>>> Druid is a data store designed for fast analytics. It would >>>> typically be used in lieu of more general purpose query >>>> systems like Hadoop MapReduce or Spark when query latency is >>>> of the utmost importance. Druid is often used as a data >>>> store for powering GUI analytical applications. >>>>=20 >>>> The buzzwordy description of Druid is a high-performance, >>>> column-oriented, distributed data store. What we mean by >>>> this is: >>>>=20 >>>> * "high performance": Druid aims to provide low query >>>> latency and high ingest rates possible. >>>> * "column-oriented": Druid stores data in a column-oriented >>>> format, like most other systems designed for analytics. It >>>> can also store indexes along with the columns. >>>> * "distributed": Druid is deployed in clusters, typically of >>>> tens to hundreds of nodes. >>>> * "data store": Druid loads your data and stores a copy of >>>> it on the cluster's local disks (and may cache it in >>>> memory). It doesn't query your data from some other >>>> storage system. >>>>=20 >>>> =3D=3D Rationale =3D=3D >>>>=20 >>>> Druid is a mature, active project with a large number of >>>> production installations, dozens of contributors to each >>>> release, and multiple vendors offering professional >>>> support. Given Druid's strong community, its close >>>> integration with many other Apache projects (such as Kafka, >>>> Hadoop, and Calcite), and its pre-existing Apache-inspired >>>> governance structure, we feel that Apache is the best home >>>> for the project on a long-term basis. >>>>=20 >>>> =3D=3D Current Status =3D=3D >>>>=20 >>>> =3D=3D=3D Meritocracy =3D=3D=3D >>>>=20 >>>> Since Druid was first open sourced the original developers >>>> have solicited contributions from others, including through >>>> our blog, the project mailing lists, and through accepting >>>> GitHub pull requests. We have an Apache-inspired governance >>>> structure with a PMC and committers, and our committer ranks >>>> include a good number of people from outside the original >>>> development team. >>>>=20 >>>> =3D=3D=3D Community =3D=3D=3D >>>>=20 >>>> The Druid core developers have sought to nurture a community >>>> throughout the life of the project. We use GitHub as the >>>> focal point for bug reports and code contributions, and the >>>> mailing lists for most other discussion. To try to make >>>> people feel welcome, we've also spelled this out on a >>>> "CONTRIBUTE" link from the project page: >>>> http://druid.io/community/. Today we have an active >>>> contributor base (a typical release has ~40 contributors) >>>> and mailing list. >>>>=20 >>>> =3D=3D=3D Core Developers =3D=3D=3D >>>>=20 >>>> Druid enjoys good diversity of committer affiliation. The >>>> most active developers over the past year are affiliated >>>> with four different companies: Imply, Metamarkets, Yahoo, >>>> and Hortonworks. Many Druid committers are also committers >>>> on other ASF projects as well, including Apache Airflow, >>>> Apache Curator, and Apache Calcite. The original developers >>>> of Druid remain involved in the project. >>>>=20 >>>> =3D=3D=3D Alignment =3D=3D=3D >>>>=20 >>>> Druid's current governance structure is Apache-inspired with >>>> a PMC and committers chosen by a meritocratic >>>> process. Additionally, Druid integrates with a number of >>>> other Apache projects, including Kafka, Hadoop, Hive, >>>> Calcite, Superset (incubating), Spark, Curator, and >>>> ZooKeeper. >>>>=20 >>>> =3D=3D Known Risks =3D=3D >>>>=20 >>>> =3D=3D=3D Orphaned products =3D=3D=3D >>>>=20 >>>> The risk of Druid becoming orphaned is low, due to a diverse >>>> committer base that is invested in the future of the >>>> project. >>>>=20 >>>> =3D=3D=3D Inexperience with Open Source =3D=3D=3D >>>>=20 >>>> Druid's core developers have been running it as a >>>> community-oriented open source project for some time now, >>>> and many of them are committers on other open source >>>> projects as well, including Apache Airflow, Apache Curator, >>>> and Apache Calcite. >>>>=20 >>>> =3D=3D=3D Homogenous Developers =3D=3D=3D >>>>=20 >>>> Druid's current diversity of committer affiliation means >>>> that we have become accustomed to working collaboratively >>>> and in the open. We hope that a transition to the ASF helps >>>> Druid's contributor base become even more diverse. >>>>=20 >>>> =3D=3D=3D Reliance on Salaried Developers =3D=3D=3D >>>>=20 >>>> Druid's user base and contributor base skews heavily towards >>>> salaried developers. We believe this is natural since Druid >>>> is a technology designed to be deployed on large clusters, >>>> and due to this, tends to be deployed by organizations >>>> rather than by individuals. Nevertheless, many current Druid >>>> developers have continued working on the project even >>>> through job changes, which we take to be a good sign of >>>> developer commitment and personal interest. >>>>=20 >>>> =3D=3D=3D Relationships with Other Apache Products =3D=3D=3D >>>>=20 >>>> Druid integrates with a number of other Apache >>>> projects. Druid internally uses Calcite for SQL planning, >>>> and Curator and ZooKeeper for coordination. Druid can read >>>> data in Avro or Parquet format. Druid can load data from >>>> streams in Kafka or from files in Hadoop. Druid integrates >>>> with Hive as an option for SQL query acceleration. Druid >>>> data can be visualized by Superset (incubating). >>>>=20 >>>> =3D=3D=3D A Excessive Fascination with the Apache Brand =3D=3D=3D >>>>=20 >>>> Druid is a successful project with a diverse community. The >>>> main reason for pursuing incubation is to find a stable, >>>> long term home for the project with a well known governance >>>> philosophy. >>>>=20 >>>> =3D=3D Required Resources =3D=3D >>>>=20 >>>> =3D=3D=3D Mailing lists =3D=3D=3D >>>>=20 >>>> We would like to migrate the existing Druid mailing lists >>>> from Google Groups to Apache. >>>>=20 >>>> * druid-user@googlegroups -> users@druid.incubator.apache.org >>>> * druid-development@googlegroups -> dev@druid.incubator.apache.org >>>>=20 >>>> =3D=3D=3D Source control =3D=3D=3D >>>>=20 >>>> Druid development currently takes place on GitHub. We would >>>> like to continue using GitHub, if possible, in order to >>>> preserve the workflows the community has developed around >>>> GitHub pull requests. >>>>=20 >>>> =3D=3D=3D Issue tracking =3D=3D=3D >>>>=20 >>>> Druid currently uses GitHub issues for issue tracking. We >>>> would like to migrate to Apache JIRA at >>>> http://issues.apache.org/jira/browse/DRUID. >>>>=20 >>>> =3D=3D Documentation =3D=3D >>>>=20 >>>> Druid's documentation can be found at >>>> http://druid.io/docs/latest/. >>>>=20 >>>> =3D=3D Initial Source =3D=3D >>>>=20 >>>> Druid was initially open-sourced by Metamarkets in 2012 and >>>> has been run in a community-governed fashion since then. The >>>> code is currently hosted at https://github.com/druid-io/ and >>>> includes the following repositories: >>>>=20 >>>> * druid (primary repository) >>>> * druid-console (web console for Druid) >>>> * druid-io.github.io (source for Druid's website at >>>> http://druid.io/) >>>> * tranquility (realtime stream push client for Druid) >>>> * docker-druid (Docker image for Druid) >>>> * pydruid (Python library) >>>> * RDruid (R library) >>>> * oss-parent (Maven POM files) >>>>=20 >>>> =3D=3D Source and Intellectual Property Submission Plan =3D=3D >>>>=20 >>>> A complete set of the open source code needs to be licensed >>>> from the owning organization to the Foundation. Commercial >>>> legal counsel for the owning organization will review the >>>> standard Foundation licensing paperwork and propose any >>>> updates as needed. This license will enable Apache to >>>> incubate and manage the Druid project moving forward. >>>>=20 >>>> Other Druid paraphernalia to be transferred to Apache >>>> consists of: >>>>=20 >>>> * GitHub organization at https://github.com/druid-io/ >>>> * Twitter account at https://twitter.com/druidio >>>> * "druid.io" domain name >>>> * "Druid" trademark assignment per Foundation standard >>>> paper. The trademark assignment paperwork shall be >>>> reviewed by the owning organization's commercial and IP >>>> counsel >>>> * CLAs - all rights in the code licensed above should >>>> encompass the CLAs that existed between developers and >>>> owning organization >>>>=20 >>>> A copyright license to the code, trademark assignment of >>>> Druid, and transfer of other paraphernalia to Apache should >>>> be sufficient to cover all rights required by Apache to >>>> operate the project. >>>>=20 >>>> =3D=3D External Dependencies =3D=3D >>>>=20 >>>> External dependencies distributed with Druid currently all >>>> have one of the following Category A or B licenses: ASL, >>>> BSD, CDDL, EPL, MIT, MPL; with one exception: the optional >>>> Druid MySQL metadata store extension depends on MySQL >>>> Connector/J, which is GPL licensed. Druid currently packages >>>> this as a separate download; see our current presentation >>>> on: http://druid.io/downloads.html. As part of incubation we >>>> intend to determine the best strategy for handling the MySQL >>>> extension. >>>>=20 >>>> =3D=3D Cryptography =3D=3D >>>>=20 >>>> Not applicable. >>>>=20 >>>> =3D=3D Initial Committers =3D=3D >>>>=20 >>>> The initial committers for incubation are the current set of >>>> committers on Druid who have expressed interest in being >>>> involved in Apache incubation. Affiliations are listed >>>> where relevant. We may seek to add other committers during >>>> incubation; for example, we would want to add any current >>>> Druid committers who express an interest after incubation >>>> begins. >>>>=20 >>>> * Charles Allen (charles@allen-net.com) (Snap) >>>> * David Lim (david.clarence.lim@gmail.com) (Imply) >>>> * Eric Tschetter (cheddar@apache.org) (Splunk) >>>> * Fangjin Yang (fj@imply.io) (Imply) >>>> * Gian Merlino (gian@apache.org) (Imply) >>>> * Himanshu Gupta (g.himanshu@gmail.com) (Oath) >>>> * Jihoon Son (jihoonson@apache.org) (Imply) >>>> * Jonathan Wei (jon.wei@imply.io) (Imply) >>>> * Maxime Beauchemin (maximebeauchemin@gmail.com) (Lyft) >>>> * Mohamed Slim Bouguerra (slim.bouguerra@gmail.com) (Hortonworks) >>>> * Nishant Bangarwa (nishant@apache.org) (Hortonworks) >>>> * Parag Jain (paragjain16@gmail.com) (Oath) >>>> * Roman Leventov (leventov.ru@gmail.com) (Metamarkets) >>>> * Xavier L=A8=A6aut=A8=A6 (xavier@leaute.com = ) (Confluent) >>>>=20 >>>> =3D=3D Sponsors =3D=3D >>>>=20 >>>> * Champion: Julian Hyde >>>> * Nominated mentors: Julian Hyde, P. Taylor Goetz, Jun Rao >>>> * Sponsoring entity: Apache Incubator >>>>=20 >>>> = --------------------------------------------------------------------- >>>> To unsubscribe, e-mail: general-unsubscribe@incubator.apache.org >>>> For additional commands, e-mail: general-help@incubator.apache.org >>>>=20 >>>>=20 >>>=20 >>=20 >> --------------------------------------------------------------------- >> To unsubscribe, e-mail: general-unsubscribe@incubator.apache.org >> For additional commands, e-mail: general-help@incubator.apache.org --Apple-Mail=_85131692-7B5B-4D88-A7EE-7BC4638DB576--