Dear CouchDB developers,

This vote decides whether the CouchDB project accepts the proposal[1]
to switch our underlying storage and distributed systems technology out
for FoundationDB[2].

At the outset, we said that we wanted to cover these topic areas before
making a vote:

- Bylaw changes
    - RFC process: done, passed
    - Add qualified vote option: done, changes proposed were not 
      ratified

- Roadmap: proposal done, detailed discussions TBD, includes
  deprecations

- Onboarding: ASF onboarding links shared, CouchDB specific onboarding
  TBD.

- (Re-)Branding: tentatively: 3.0 is the last release before FDB
  CouchDB and 4.0 is the FDB CouchDB. If we need nicknames, we can
  decide on those later.

- FoundationDB Governance: FoundationDB is currently loosely organised
  between Apple and a few key stakeholder companies invested in the
  technology. Apple contributions are trending downwards relatively,
  approaching 50%, which means in the future, more non-Apple than Apple
  contributions are likely.

  In addition, the CouchDB PMC has requested addition to the current
  organisational FDB weekly meeting, which is where any more formal
  governance decisions are going to be made and the CouchDB PMC can be
  a part of the surrounding discussions.

- FoundationDB Operations knowledge: IBM has intends to share this
  knowledge as they acquire it in conjunction with Apache CouchDB in
  terms of general ops knowledge, best practices and tooling.

- Proj. Mgmt.: RFC process + outline list of TBD RFCs allow for enough
  visibility and collaboration opportunities, everyone on dev@ list is
  encouraged to participate.

- Tech deep dives: DISCUSS threads and RFCs are covering this, current
  list of TBD DISCUSS/RFCs, for the proposal. Most of which were
  already discussed on dev@ or RFC’d in our documentation repo:

    * JSON doc storage and storage of edit conflicts
    * revision management
    * _changes feed
    * _db_updates
    * _all_docs
    * database creation and deletion
    * attachments
    * mango indexes (including collation)
    * map-only views / search / geo
    * reduces
    * aggregate metrics (data_size, etc.)
    * release engineering
    * local/desktop/dev install security

* * *

As shown above, all topics we wanted to have clarity on have been
advanced to a point where we are now ready to make a decision:

  Should Apache CouchDB adopt FoundationDB?

Since this is a big decision, I suggest we make this a Lazy 2/3
Majority Vote with PMC Binding Votes, and a 7 day duration (as per our
bylaws[3]).

You can cast your votes now.

Best
Jan
—
[1]: 
https://lists.apache.org/thread.html/04e7889354c077a6beb91fd1292b6d38b7a3f2c6a5dc7d20f5b87c44@%3Cdev.couchdb.apache.org%3E
[2]: https://www.foundationdb.org
[3]: https://couchdb.apache.org/bylaws.html


Reply via email to