You are viewing a plain text version of this content. The canonical link for it is here.
Posted to dev@couchdb.apache.org by Miles Fidelman <mf...@meetinghouse.net> on 2012/03/04 23:37:20 UTC
Re: Couch Vision
Noah,
Noah Slater wrote:
> Miles,
>
> Thank you for taking the time to write. Apologies for the delayed response.
Thanks for the reply and the details. I was afraid my comments were
falling on deaf ears, or that I'd offended folks.
Glad to hear that Couch is still alive and well - I'm about ready to
commit to using it on a major project, and recent developments have
given me some pause. (Also, I just think that Couch is plain cool.)
> It is unfortunate that Damien decided to leave the project, but the ASF is
> set up, specifically, so that projects do not stagnate away when one person
> leaves. Damien was "just another comitter" in the eyes of the Apache way,
> in any case, he had not even been active in the year prior to his
> departure. We're very fortunate actually. CouchDB has a thriving community.
> So I know we'll be fine.
Well sometimes.... I've seen different levels of momentum for different
ASF projects. It still seems to be very dependent on having a committed
core team. Also, ASF seems to have an awful lot of Java-based projects,
where Couch is erlang-based.
> We do not have a roadmap at the moment. Which is a bad thing. We should
> have a roadmap. But you suggest that it doesn't look like we're planning to
> do anything besides bug fixes and incremental feature addition. Isn't that
> how most products evolve? What sort of thing were you hoping for? One very
> big change on the (in my head) roadmap is the merging of BigCouch in to
> CouchDB.
It's always struck me that the replication mechanisms are a lot less
robust than advertised. Great PowerPoints, but scalability seems
lacking, and the need to set up pair-wise replication seems
unmanageable. I hadn't realized that the BigCouch code was being
integrated - that's important. (I keep thinking that a multi-cast
publish-subscribe update mechanism - something like a gossip protocol -
would be a key next step. Something like that may come out of what
we're working on, but not for a while.)
> 1. Who is really driving CouchDB right now? Is there an individual or core
>> group who are really providing vision and momentum (some folks are obvious,
>> but where are priorities)? How do the players overlap with the various
>> other efforts going on. In other words: what's the ecosystem for Couch and
>> Couch-related software, projects, ....? (Can't tell the players without a
>> scorecard.)
>>
> With the departure of Damien, I have been talking a lot to Jan about things
> we can do to help kick things up the arse a little bit. We both feel like
> we've been neglectful, and want to use this as an opportunity to double
> down our efforts, and inject this community and this project with a bit of
> love again.
That's good to know.
> We're not the only ones prompted in to action by the recent events.
> Cloudant used Damien's departure as a prompt to announce that they were
> donating BigCouch to the project. I know that other individuals too, from
> the PMC, the committers, and the wider community, have been rallying
> together.
As is that!
> 2. It would be particularly helpful to those of us new to the project to
>> see a NEW summary of what it is that defines CouchDB, particularly as
>> distinct from the various efforts that have spun out of Couch, and what's
>> the current vision/priority for the future. What are the core capabilities
>> provided, core mechanisms, .... ?
>>
> That's a great suggestion, and we definitely need something like that.
>
> Watch this space.
Cool.
>> Sort of strikes me a bit like what happened when Ubuntu showed up. It's
>> still not clear how it relates to Debian.
>
> As an ex-Debian developer, that's a bit of a sore point. ;)
>
As a Debian user, too. Sigh...
Cheers,
Miles
--
In theory, there is no difference between theory and practice.
In practice, there is. .... Yogi Berra