Return-Path: X-Original-To: apmail-incubator-general-archive@www.apache.org Delivered-To: apmail-incubator-general-archive@www.apache.org Received: from mail.apache.org (hermes.apache.org [140.211.11.3]) by minotaur.apache.org (Postfix) with SMTP id 21740189A9 for ; Thu, 28 May 2015 17:34:07 +0000 (UTC) Received: (qmail 41258 invoked by uid 500); 28 May 2015 17:34:06 -0000 Delivered-To: apmail-incubator-general-archive@incubator.apache.org Received: (qmail 41074 invoked by uid 500); 28 May 2015 17:34:06 -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 41054 invoked by uid 99); 28 May 2015 17:34:06 -0000 Received: from Unknown (HELO spamd2-us-west.apache.org) (209.188.14.142) by apache.org (qpsmtpd/0.29) with ESMTP; Thu, 28 May 2015 17:34:06 +0000 Received: from localhost (localhost [127.0.0.1]) by spamd2-us-west.apache.org (ASF Mail Server at spamd2-us-west.apache.org) with ESMTP id B36461A35FE for ; Thu, 28 May 2015 17:34:05 +0000 (UTC) X-Virus-Scanned: Debian amavisd-new at spamd2-us-west.apache.org X-Spam-Flag: NO X-Spam-Score: 2.9 X-Spam-Level: ** X-Spam-Status: No, score=2.9 tagged_above=-999 required=6.31 tests=[DKIM_SIGNED=0.1, DKIM_VALID=-0.1, DKIM_VALID_AU=-0.1, HTML_MESSAGE=3, SPF_PASS=-0.001, URIBL_BLOCKED=0.001] autolearn=disabled Authentication-Results: spamd2-us-west.apache.org (amavisd-new); dkim=pass (1024-bit key) header.d=twitter.com Received: from mx1-eu-west.apache.org ([10.40.0.8]) by localhost (spamd2-us-west.apache.org [10.40.0.9]) (amavisd-new, port 10024) with ESMTP id I-fugqui9_KF for ; Thu, 28 May 2015 17:33:55 +0000 (UTC) Received: from mail-la0-f44.google.com (mail-la0-f44.google.com [209.85.215.44]) by mx1-eu-west.apache.org (ASF Mail Server at mx1-eu-west.apache.org) with ESMTPS id 81C7A207C2 for ; Thu, 28 May 2015 17:33:54 +0000 (UTC) Received: by lagv1 with SMTP id v1so37509768lag.3 for ; Thu, 28 May 2015 10:33:54 -0700 (PDT) X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20130820; h=x-gm-message-state:mime-version:in-reply-to:references:date :message-id:subject:from:to:content-type; bh=w333VYKym5sZpXXTwXqy4z+Ley2V8dqx4CrLp+Bd8nE=; b=ZWv/LlHlfQ0K2sTvcWMexuOzyDfyYs7dKRyWAIBCYG20cZ1uPdNzjEWwHMgwP8AI4t aM77Jhz27SoP9nITL6xhTpK2chKIY0ph710K0PI6TNaZf4/Z+/D68H3kpBykTymEbZm2 ZgzWLHv7ubCk+TJHxQZrkNztHeJyThPu5D+KeZdblKJvEweKlmppmC+dEJ8SNXnl7GAo eX9gBoxnJae3Y+qnA4/Iho5mA/v5wYT0beamypmqXQ2MyAI4jt/Xz1iCOW8BP0RGiuUX HOJZ7lAPay0GcCU+fmsj4kTbsuZS27LiM8BkFq3He5EMbhsb1cyAn/CEpEqI1PPTdbsN if8g== X-Gm-Message-State: ALoCoQkFx4SlZw2cdsOuRc/rQK0fpaRHWycrBeRoa9le+CPUuPOQwXx27ecN1ig+xRrH8bZb98WI MIME-Version: 1.0 X-Received: by 10.152.37.67 with SMTP id w3mr3922643laj.123.1432834433967; Thu, 28 May 2015 10:33:53 -0700 (PDT) Received: by 10.152.245.200 with HTTP; Thu, 28 May 2015 10:33:53 -0700 (PDT) In-Reply-To: References: Date: Thu, 28 May 2015 13:33:53 -0400 Message-ID: Subject: Re: [VOTE] Accept Mysos into the Apache Incubator From: Dallas Marlow To: general@incubator.apache.org Content-Type: multipart/alternative; boundary=089e0158ba0a757820051727c31f --089e0158ba0a757820051727c31f Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: quoted-printable +1 On Thu, May 28, 2015 at 1:30 PM, jan i wrote: > +1 > > jan i > > On 28 May 2015 at 18:50, Timothy Chen wrote: > > > +1 > > > > Tim > > > > On Thu, May 28, 2015 at 9:26 AM, Chris Aniszczyk > > > wrote: > > > +1 > > > > > > On Thu, May 28, 2015 at 11:14 AM, Jake Farrell > > wrote: > > > > > >> Based on the earlier discussion in thread [1], I would like to call = a > > VOTE > > >> to accept Mysos, an Apache Mesos framework for running MySQL > instances, > > as > > >> a new Apache Incubator project. > > >> > > >> The proposal is available on the wiki at [2] and is also attached > below > > >> > > >> The VOTE is open for at least the next 72 hours: > > >> > > >> [ ] +1 Accept Mysos into the Apache Incubator > > >> [ ] =C2=B10 > > >> [ ] -1 Do not accept Mysos into the Apache Incubator because... > > >> > > >> I would like to get the voting started with my own +1 > > >> > > >> Thank you > > >> -Jake > > >> > > >> [1]: http://s.apache.org/2vm > > >> [2]: https://wiki.apache.org/incubator/MysosProposal > > >> > > >> > > >> > > >> Mysos Proposal > > >> > > >> Abstract > > >> > > >> Mysos is an Apache Mesos framework for running MySQL instances. > > >> > > >> Proposal > > >> > > >> Mysos runs on Apache Mesos (cluster manager) to dramatically simplif= y > > the > > >> management of MySQL instances. It is designed to offer: > > >> > > >> Efficient hardware utilization through multi-tenancy (in > > >> performance-isolated containers) > > >> High reliability through preserving the MySQL state during failure a= nd > > >> automatic backing up to/restoring from HDFS > > >> An automated self-service option for bringing up new MySQL clusters > > >> High availability through automatic MySQL master failover > > >> An elastic solution that allows users to easily scale up and down a > > MySQL > > >> cluster by changing the number of slave instances > > >> Background > > >> > > >> Initial development of Mysos was done at Twitter, and its codebase w= as > > >> recently open sourced. This proposal is for Mysos to join the Apache > > >> Incubator. > > >> > > >> Rationale > > >> > > >> Mysos is built to be used by anyone who desires to run MySQL on Apac= he > > >> Mesos, and in the near-future it will take advantage of state > primitives > > >> that are being added to the Mesos core: > > >> https://issues.apache.org/jira/browse/MESOS-1554 > > >> > > >> Furthermore, the rapid growth of Mysos community is empowered by ope= n > > >> source. We believe the Apache Foundation is a great fit as the > long-term > > >> home for Mysos, as it provides an established process for > > community-driven > > >> development and decision making by consensus. > > >> > > >> Initial Goals > > >> > > >> Move the existing codebase to Apache > > >> Integrate with the Apache development process > > >> Ensure all dependencies are compliant with Apache License version 2.= 0 > > >> Strengthen and grow the Mysos community > > >> Incremental development and releases per Apache guidelines > > >> Current Status > > >> > > >> Mysos was originally born out of a project within Twitter. The > original > > >> committers (Twitter) are working with Mesosphere and Percona to full= y > > open > > >> source the code and make it ready for incubation at Apache. > > >> > > >> The Mysos source is currently hosted at GitHub, which will be used t= o > > seed > > >> the Apache git repository. > > >> > > >> Meritocracy > > >> > > >> We plan to invest in supporting a meritocracy. We will discuss the > > >> requirements in an open forum. Several companies have already > expressed > > >> interest in this project, and we intend to invite additional > developers > > to > > >> participate. We will encourage and monitor community participation s= o > > that > > >> privileges can be extended to those that contribute. > > >> > > >> Community > > >> > > >> By bringing Mysos into Apache, we believe that the community will gr= ow > > even > > >> bigger. > > >> > > >> Core Developers > > >> > > >> Mysos was initially developed as a collaboration between Twitter and > > >> Mesosphere. > > >> > > >> Alignment > > >> > > >> We believe that having Mysos at Apache will help further the growth = of > > the > > >> big-data community, as it will encourage cooperation within the > greater > > >> ecosystem of projects spawned by Apache Mesos. > > >> > > >> Known Risks > > >> > > >> Orphaned Products > > >> > > >> Mysos is being used and developed by companies we work for so the > > companies > > >> have an interest in its continued vitality. > > >> > > >> Given strong interest we've had since open sourcing Mysos, we > anticipate > > >> we'll grow a sustainable community that will expand contributors and > > keep > > >> it active as the Mesos core evolves. > > >> > > >> Inexperience with Open Source > > >> > > >> Most of the committers have experience at Apache, whether it's throu= gh > > >> Apache Mesos, Aurora or other projects. Apache Mesos and Apache Auro= ra > > were > > >> both shepherded through the ASF incubator process and have graduated > to > > >> become successful and diverse open source projects. We also have Jak= e > > >> Farrell as an ASF Champion to help us through incubation. > > >> > > >> Homogenous Developers > > >> > > >> Initial committers come from a number of companies. Our intention is > > >> increase the diversity of contributing developers and their > > affiliations, > > >> and we'll recognize contributions and contributors as the community > > grows > > >> at Apache. We encouraged by interest in the project thus far. > > >> > > >> Reliance on Salaried Developers > > >> > > >> It is expected that Mysos development will occur on both salaried ti= me > > and > > >> on volunteer time, after hours. The majority of initial committers a= re > > paid > > >> by their employers to contribute to this project. However, they are > all > > >> passionate about the project, and we are confident that the project > will > > >> continue even if no salaried developers contribute to the project. W= e > > are > > >> committed to recruiting additional committers including non-salaried > > >> developers. > > >> > > >> Relationships with Other Apache Products > > >> > > >> Mysos depends on Apache Mesos. The Mysos team will work closely with > the > > >> Apache Mesos community to ensure the proper stateless primitives are > in > > >> place to enable MySQL to run on Apache Mesos. > > >> > > >> An Excessive Fascination with the Apache Brand > > >> > > >> Mysos is a new open source project and the primary benefits to joini= ng > > >> Apache are those outlined in the Rationale section. > > >> > > >> Documentation > > >> > > >> Documentation is currently located as README markdown files: > > >> > > >> /README.md /docs/user-guide.md > > >> > > >> Additional will continue to be added to the project. > > >> > > >> Source and Intellectual Property Submission Plan > > >> > > >> The Mysos codebase is currently hosted on Github: > > >> https://github.com/twitter/mysos. > > >> > > >> These are the codebases that we would migrate to the Apache > foundation. > > >> > > >> External Dependencies > > >> > > >> All Mysos dependencies have Apache compatible licenses. > > >> > > >> Cryptography > > >> > > >> We do not expect Mysos to be a controlled export item due to the use > of > > >> encryption. > > >> > > >> Required Resources > > >> > > >> Mailing lists > > >> > > >> private@mysos.incubator.apache.org > > >> commits@mysos.incubator.apache.org > > >> dev@mysos.incubator.apache.org > > >> Subversion Directory > > >> > > >> Git is the preferred source control system: > > >> > > >> git://git.apache.org/mysos > > >> > > >> Issue Tracking > > >> > > >> We'd like to use JIRA for issue tracking with project key MYSOS and > > Review > > >> Board for our code reviews. > > >> > > >> Initial Committers > > >> > > >> Chris Aniszczyk > > >> Vinod Kone > > >> Dave Lester > > >> Yan Xu > > >> Tobi Knaup > > >> Sunil Shah > > >> Jake Farrell > > >> > > >> Affiliations > > >> > > >> Chris Aniszczyk (Twitter) > > >> Vinod Kone (Twitter) > > >> Dave Lester (Twitter) > > >> Yan Xu (Twitter) > > >> Tobi Knaup (Mesosphere) > > >> Sunil Shah (Mesosphere) > > >> Jake Farrell (Acquia) > > >> > > >> Sponsors > > >> > > >> Champion > > >> > > >> Jake Farrell > > >> > > >> Nominated Mentors > > >> > > >> Dave Lester > > >> Benjamin Hindman > > >> Henry Saputra (hsaputra at apache dot org) > > >> > > >> Sponsoring Entity > > >> > > >> The Apache Incubator > > >> > > > > > > > > > > > > -- > > > Cheers, > > > > > > Chris Aniszczyk | Open Source | Twitter, Inc. > > > @cra | +1 512 961 6719 > > > > --------------------------------------------------------------------- > > To unsubscribe, e-mail: general-unsubscribe@incubator.apache.org > > For additional commands, e-mail: general-help@incubator.apache.org > > > > > --089e0158ba0a757820051727c31f--