incubator-general mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From Yan Xu <...@jxu.me>
Subject Re: [VOTE] Accept Mysos into the Apache Incubator
Date Thu, 28 May 2015 17:32:18 GMT
+1

--
Jiang Yan Xu <yan@jxu.me> @xujyan <http://twitter.com/xujyan>

On Thu, May 28, 2015 at 10:30 AM, jan i <jani@apache.org> wrote:

> +1
>
> jan i
>
> On 28 May 2015 at 18:50, Timothy Chen <tnachen@gmail.com> wrote:
>
> > +1
> >
> > Tim
> >
> > On Thu, May 28, 2015 at 9:26 AM, Chris Aniszczyk <zx@twitter.com.invalid
> >
> > wrote:
> > > +1
> > >
> > > On Thu, May 28, 2015 at 11:14 AM, Jake Farrell <jfarrell@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
> > >>
> > >> 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 <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
> >
> > ---------------------------------------------------------------------
> > To unsubscribe, e-mail: general-unsubscribe@incubator.apache.org
> > For additional commands, e-mail: general-help@incubator.apache.org
> >
> >
>

Mime
  • Unnamed multipart/alternative (inline, None, 0 bytes)
View raw message