Return-Path: Delivered-To: apmail-incubator-general-archive@www.apache.org Received: (qmail 51063 invoked from network); 9 Feb 2008 16:09:56 -0000 Received: from hermes.apache.org (HELO mail.apache.org) (140.211.11.2) by minotaur.apache.org with SMTP; 9 Feb 2008 16:09:56 -0000 Received: (qmail 79379 invoked by uid 500); 9 Feb 2008 16:09:48 -0000 Delivered-To: apmail-incubator-general-archive@incubator.apache.org Received: (qmail 78875 invoked by uid 500); 9 Feb 2008 16:09:47 -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 78864 invoked by uid 99); 9 Feb 2008 16:09:47 -0000 Received: from athena.apache.org (HELO athena.apache.org) (140.211.11.136) by apache.org (qpsmtpd/0.29) with ESMTP; Sat, 09 Feb 2008 08:09:47 -0800 X-ASF-Spam-Status: No, hits=-0.0 required=10.0 tests=SPF_PASS X-Spam-Check-By: apache.org Received-SPF: pass (athena.apache.org: domain of sa3ruby@gmail.com designates 209.85.146.180 as permitted sender) Received: from [209.85.146.180] (HELO wa-out-1112.google.com) (209.85.146.180) by apache.org (qpsmtpd/0.29) with ESMTP; Sat, 09 Feb 2008 16:09:13 +0000 Received: by wa-out-1112.google.com with SMTP id n4so3176666wag.6 for ; Sat, 09 Feb 2008 08:09:20 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=gamma; h=domainkey-signature:received:received:message-id:date:from:sender:to:subject:mime-version:content-type:content-transfer-encoding:content-disposition:x-google-sender-auth; bh=F+RtF1M4u4wtL9qLoidLqMqChwI1WxqDvncoQWZnIt0=; b=t9ePcNg3kZlwyTDB/ruap/sD1RIzkjSED67ATrkxoSOo9zKVWSClXALR6Zo4uUU2g57+oK4xBvHTYt2QVnerRvFRcn8FiTtV8W+TH1VzNkSPpbyCZWYMnKeVc5k5R99WUhJamlvMqMVkgsgZJe6NWbsKUYjnc0IRzFZvLTau+vc= DomainKey-Signature: a=rsa-sha1; c=nofws; d=gmail.com; s=gamma; h=message-id:date:from:sender:to:subject:mime-version:content-type:content-transfer-encoding:content-disposition:x-google-sender-auth; b=eaIqjH71ZDIGQ6JxypTyXvt4gWRX8YsEAR+SlBl/e/nV4SIoU++A2x6h+OUPpk0B+EaKzznjax3I4aCXl+99zgt0UepUcvtiIS0Nyc/L+3FrleoNMAWhwbF2kWo6h5utDPGYsYWowkGOjnj8tsVBvLpsMiLpJZQD3vIhEMBlikc= Received: by 10.114.169.2 with SMTP id r2mr8539659wae.76.1202573360576; Sat, 09 Feb 2008 08:09:20 -0800 (PST) Received: by 10.114.168.14 with HTTP; Sat, 9 Feb 2008 08:09:20 -0800 (PST) Message-ID: <3d4032300802090809o175955dy6d21a509ef316d8f@mail.gmail.com> Date: Sat, 9 Feb 2008 11:09:20 -0500 From: "Sam Ruby" Sender: sa3ruby@gmail.com To: general@incubator.apache.org Subject: [VOTE] Accept CouchDB for incubation MIME-Version: 1.0 Content-Type: text/plain; charset=ISO-8859-1 Content-Transfer-Encoding: 7bit Content-Disposition: inline X-Google-Sender-Auth: 280c0dfc21803b9e X-Virus-Checked: Checked by ClamAV on apache.org We've had an initial discussion, which attracted a number of messages of encouragement, and identified no issues or concerns. Then we proceeded onto a proposal, which attracted three excellent mentors. Now it is time to vote on the proposal which can be found on the Apache Wiki, and reproduced below. I would like to proudly start this off with my +1. - Sam Ruby http://wiki.apache.org/incubator/CouchDBProposal Project Name: CouchDB ----------------------------- == Proposal == The goal is to create either an Apache top level project around the existing CouchDB open source project. Key Features: * a REST API using JSON for data transport, * a JavaScript view engine based on Mozilla Spidermonkey, * a GNU Autotools build system supporting most POSIX systems * a built-in administration interface * experimental fulltext search with Lucene === Rationale === The goals of the project are aligned with the goals of the ASF, namely there is interest in (continuing to) foster a collaborative, consensus based development process, using an open and pragmatic software license, and a desire to create high quality software that leads the way in its field. === Initial goals === * Features for next release * Incremental reduce support, for full map/reduce support. * Document validation model (validate live and replicated changes) * Documentation, Documentation, Documentation * Fulltext Search * Priority feature work * Live compaction * Extensible security model * LDAP authentication * More query capabilities exposed to HTTP, e.g. multi-key view lookups * Future feature work * Server storage partioning * Server failover clustering * Requested Features * hierarchical structure in documents == Current Status == === Meritocracy === The project has recently transformed from being primarily a single person led (and funded) project to one with a number of diverse participants. Development has been coordinated primarily through a mailing list, with some IRC. === Community === The community consists of a set of independent developers, one of which recently joined IBM === Initial Developers === * William Beh * Damien Katz * Jan Lehnardt * Christopher Lenz * Dirk Schalge * Noah Slater === Alignment === A database server with a strong focus on HTTP and REST principles. === Known Risks === * Dependency on Erlang * Including some modifications to the HTTP server stack. The plan is to convert over to [http://code.google.com/p/mochiweb/ MochiWeb] (MIT licenced) * Dependency on Mozilla SpiderMonkey * Including small modifications, to be sent back to Mozilla === Orphaned Products === * This is a new effort, and is far from being orphaned. === Inexperience with Open Source === All participants are active users and contributors to open source. One of them (Christopher Lenz) has experience as committer on other Apache projects. === Homogenous Developers === The exiting committers are spread over a number of countries and employers. === Reliance on Salaried Developers === Only one developer is being paid to work on CouchDB. Read [http://damienkatz.net/2008/01/faq_about_couch.html his views] on the relationship he has with his employer. === Relationships with Other Apache Products === Experimental usage of Lucene === An excessive fascination with the Apache brand === This product started out independent of Apache and under a GPL license. After discussions with a number of people within IBM, Damien Katz agreed to pursue both incubation at the ASF, and employment at IBM == Documentation == === Initial Source === Resides on [http://code.google.com/p/couchdb/ Google Code]. The code has been recently relicensed from GPL to the Apache License, Version 2.0, in anticipation of this submission. === Source and Intellectual Property Submission Plan === The bulk of the core code was written by Damien Katz. Major contributions include: a GNU Autotools build system supporting most POSIX systems contributed by Noah Slater, a built-in administration interface provided by Christopher Lenz, and experimental fulltext search with Lucene by Jan Lehnardt. ICLAs either have been, or are in the process of being, submitted for all code involved in this submission. ICLA's are already on file for: * Jan Lehnardt * Christopher Lenz ICLA's in progress: * William Beh * Damien Katz * Dirk Schalge * Noah Slater There are a few (as in single digit) number of files that we are continuing to sort through the licenses. These include Public Domain, X Consortium, and MITish licenses. === External Dependencies === * [http://www.icu-project.org/ ICU] (MIT) * [http://www.erlang.org/ Erlang] (Erlang Public License) * [http://www.mozilla.org/js/spidermonkey/ SpiderMonkey] (Mozilla Public License) === Cryptography === Not applicable === Required Resources === * Mailing lists: * couchdb-pmc for private PMC discussions (with moderated subscriptions) * couchdb-dev * couchdb-commits * couchdb-user * Subversion Directory: * https://svn.apache.org/repos/asf/incubator/couchdb * Issue Tracking: * JIRA couchdb === Initial Committers === * William Beh * Damien Katz * Jan Lehnardt * Christopher Lenz * Sam Ruby * Dirk Schalge * Noah Slater == Sponsors == === Champion === Sam Ruby === Nominated Mentors === * Jim Jagielski * Gianugo Rabellino * Ted Leung === Sponsoring Entity === The Apache Incubator --------------------------------------------------------------------- To unsubscribe, e-mail: general-unsubscribe@incubator.apache.org For additional commands, e-mail: general-help@incubator.apache.org