Return-Path: X-Original-To: apmail-couchdb-marketing-archive@minotaur.apache.org Delivered-To: apmail-couchdb-marketing-archive@minotaur.apache.org Received: from mail.apache.org (hermes.apache.org [140.211.11.3]) by minotaur.apache.org (Postfix) with SMTP id C2C8017C6E for ; Wed, 6 May 2015 16:55:13 +0000 (UTC) Received: (qmail 43711 invoked by uid 500); 6 May 2015 16:55:12 -0000 Delivered-To: apmail-couchdb-marketing-archive@couchdb.apache.org Received: (qmail 43626 invoked by uid 500); 6 May 2015 16:55:12 -0000 Mailing-List: contact marketing-help@couchdb.apache.org; run by ezmlm Precedence: bulk List-Help: List-Unsubscribe: List-Post: List-Id: Reply-To: marketing@couchdb.apache.org Delivered-To: mailing list marketing@couchdb.apache.org Received: (qmail 43604 invoked by uid 99); 6 May 2015 16:55:12 -0000 Received: from athena.apache.org (HELO athena.apache.org) (140.211.11.136) by apache.org (qpsmtpd/0.29) with ESMTP; Wed, 06 May 2015 16:55:12 +0000 X-ASF-Spam-Status: No, hits=-0.0 required=5.0 tests=SPF_PASS X-Spam-Check-By: apache.org Received-SPF: pass (athena.apache.org: message received from 54.164.171.186 which is an MX secondary for user@couchdb.apache.org) Received: from [54.164.171.186] (HELO mx1-us-east.apache.org) (54.164.171.186) by apache.org (qpsmtpd/0.29) with ESMTP; Wed, 06 May 2015 16:55:07 +0000 Received: from server1.neighborhoods.net (server1.neighborhoods.net [207.154.13.48]) by mx1-us-east.apache.org (ASF Mail Server at mx1-us-east.apache.org) with ESMTP id D847140B1B; Wed, 6 May 2015 16:54:46 +0000 (UTC) Received: from localhost (localhost.localdomain [127.0.0.1]) by server1.neighborhoods.net (Postfix) with ESMTP id B9DFACC147; Wed, 6 May 2015 12:54:09 -0400 (EDT) X-Virus-Scanned: by amavisd-new-2.6.2 (20081215) (Debian) at neighborhoods.net Received: from server1.neighborhoods.net ([127.0.0.1]) by localhost (server1.neighborhoods.net [127.0.0.1]) (amavisd-new, port 10024) with LMTP id FDG-khVpQNie; Wed, 6 May 2015 12:54:08 -0400 (EDT) Received: from new-host.home (pool-96-230-114-112.bstnma.fios.verizon.net [96.230.114.112]) by server1.neighborhoods.net (Postfix) with ESMTPSA id F1733CC110; Wed, 6 May 2015 12:54:07 -0400 (EDT) Message-ID: <554A472F.3000908@meetinghouse.net> Date: Wed, 06 May 2015 12:54:07 -0400 From: Miles Fidelman User-Agent: Mozilla/5.0 (Macintosh; Intel Mac OS X 10.6; rv:36.0) Gecko/20100101 Firefox/36.0 SeaMonkey/2.33.1 MIME-Version: 1.0 To: user@couchdb.apache.org, marketing@couchdb.apache.org Subject: Re: How do CouchApps fit into the CouchDB story? (Was: CouchDB Articles, Pills and Tutorials Ideas) References: <9340C895-279C-46A1-9596-3B370F83AAED@apache.org> In-Reply-To: <9340C895-279C-46A1-9596-3B370F83AAED@apache.org> Content-Type: text/plain; charset=UTF-8; format=flowed Content-Transfer-Encoding: 8bit X-Virus-Checked: Checked by ClamAV on apache.org Jan Lehnardt wrote: >> On 06 May 2015, at 17:57, Giovanni Lenzi wrote: >> >> Given the importance of the topic: the future of couchapp... I'm moving >> this from the @marketing to the user@ mailing list. > I’d say this is too early, would prefer we keep this on marketing@ until > we have the messaging right. Everything else follows from them. Given that > user@ is missing the entire “the why of CouchDB” context that marketing@ > has, I’d say moving this is premature. > > I also *could* see this as a cheap ploy to quickly garner public pressure > against my position, but in good faith, I won’t assume this is your motive. If this is the kind of discussion going on, on the marketing list, then you REALLY need to open it up to user feedback. I think you're going off track. Re. a couple of things below: >> This should be definitely something @users should be involved in.. at least >> those interested in Couchapps. >> >> To recap: >> Jan: wants to remove Couchapp name and design doc functions because it >> finds them to be source of confusion > This does not adequately reflects my position. I don’t suggest to remove > any of the things that make CouchApps possible. > > My larger argument can be foundhttp://markmail.org/message/no3jfksdxjcgxz4d andhttp://markmail.org/message/xla3hulea4lo5duw > > tl;dr: I’d like us to think about how the CouchApp (or whatever the > final name might be) story fits into the larger CouchDB story of “Data where > you need it.” — Not necessarily how the slogan made be “true” in the context > of CouchApps (e.g. “Data (and logic) where you need it.”, but more: > > - CouchDB’s core feature is geographically distributed replication. Really? That's the argument that lead to CouchBase. Yes, MVCC w/ replication is A core feature, but, at least to me, Couch's core feature is a full-featured HTTP interface -- everything is a resource, accessed through RESTful HTTP operations. > > - We also have somewhat quirky, while technically neat, applications that can > live inside CouchDB. > > I don’t think that last bit helps paint the big picture CouchDB story at all. > Granted, I’m making a deliberately weak attempt of tying things together > (because I don’t know any better), but this is to get you thinking about how > this could fit in our larger narrative, if at all. From this user's perspective, you're 100% wrong on this. The fact that you can use CouchDB as an App Server is of particularly high value; the more so that the Apps can run in a browser. More to the point - it's an HTML5 WebApp server, making it a full platform for RESTful applications. > My current thinking is that we can’t make it clear and thus should figure out a > plan to retire “CouchApp”, while still allowing all the cool tech, and find a > new name for the concept that can live on without making CouchDB’s core message > unclear. > Hell no! Maybe the tooling for CouchApps is a bit funky, but the support for them is (IMHO) core features of Couch. And the notion of Couch as an App Server is pretty straightforward - and the term fits quite nicely. Rather than retire the term, or relegate it to obsucrity - market it aggressively! Perhaps to the the extent of changing the current tag line on couchdb.apache.org from "A Database for the Web" to "A Database and Integrated App Server for the Web." > Please join us on the marketing@couchdb.apache.org list for this discussion. Done :-) Miles Fidleman -- In theory, there is no difference between theory and practice. In practice, there is. .... Yogi Berra