+1

Ralph

> On May 28, 2015, at 9:14 AM, Jake Farrell <jfarr...@apache.org> 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
>  [ ] ±0
>  [ ] -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 simplify 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 and
> 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 was
> 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 Apache
> 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 open
> 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 fully open
> source the code and make it ready for incubation at Apache.
> 
> The Mysos source is currently hosted at GitHub, which will be used to 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 so that
> privileges can be extended to those that contribute.
> 
> Community
> 
> By bringing Mysos into Apache, we believe that the community will grow 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 through
> Apache Mesos, Aurora or other projects. Apache Mesos and Apache Aurora were
> both shepherded through the ASF incubator process and have graduated to
> become successful and diverse open source projects. We also have Jake
> 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 time and
> on volunteer time, after hours. The majority of initial committers are 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. We 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 joining
> 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
> 
> priv...@mysos.incubator.apache.org
> comm...@mysos.incubator.apache.org
> d...@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 <caniszczyk at apache dot org>
> Vinod Kone <vinodkone at apache dot org>
> Dave Lester <dlester at apache dot org>
> Yan Xu <yan at twitter dot com>
> Tobi Knaup <tobi at mesosphere dot io>
> Sunil Shah <sunil at mesosphere dot io>
> Jake Farrell <jfarrell at apache dot org>
> 
> 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 <jfarrell at apache dot org>
> 
> Nominated Mentors
> 
> Dave Lester <dlester at apache dot org>
> Benjamin Hindman <benh at apache dot org>
> Henry Saputra (hsaputra at apache dot org)
> 
> Sponsoring Entity
> 
> The Apache Incubator



---------------------------------------------------------------------
To unsubscribe, e-mail: general-unsubscr...@incubator.apache.org
For additional commands, e-mail: general-h...@incubator.apache.org

Reply via email to