+1

On Thu, May 28, 2015 at 11: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
>



-- 
Cheers,

Chris Aniszczyk | Open Source | Twitter, Inc.
@cra | +1 512 961 6719

Reply via email to