Re: Broken links

2012-04-16 Thread Jonathan Porta
Broken for me too, even after a cache clear and force reload.

Link on homepage is:

http://s.apache.org/couchdb-easy-issues

Redirects to an error page:

https://issues.apache.org/jira/secure/IssueNavigator.jspa?reset=truepid=12310780resolution=-1customfield_12310270=New+Contributors+Level+(Easy)sorter/field=updatedsorter/order=DESCsorter/field=customfield_12310270sorter/order=ASC

Two screenshots attached...

Jonathan Porta



On Mon, Apr 16, 2012 at 9:10 AM, Mike Coolin mcoo...@techie.com wrote:
 Just checked with both browsers. Page still broken.

 - Original Message -
 From: Robert Newson
 Sent: 04/16/12 10:27 AM
 To: dev@couchdb.apache.org
 Subject: Re: Broken links

  Seems fixed now, I guess it was a JIRA-side error. On 13 April 2012 20:27, 
 Robert Newson rnew...@apache.org wrote:  Thanks, working on it.   On 13 
 April 2012 20:41, Mcoolin mcoo...@techie.com wrote:  Hello,  On the 
 main page couchdb.apache.org the do you want to help section the links for 
 easy, medium, and hard fa to open.  Thanks Mike  --  Sent from my 
 Android phone with mail.com Mail. Please excuse my brevity.


Re: Broken links

2012-04-16 Thread Jonathan Porta
How about this:

https://issues.apache.org/jira/secure/IssueNavigator.jspa?reset=truejqlQuery=project+%3D+COUCHDB+AND+resolution+%3D+Unresolved+AND+%22Skill+Level%22+%3D+%22New+Contributors+Level+%28Easy%29%22+ORDER+BY+updated+DESC%2C+cf%5B12310270%5D+ASC

Jonathan Porta



On Mon, Apr 16, 2012 at 9:29 AM, Robert Newson rnew...@apache.org wrote:
 100 points to anyone who can make a stable link to JIRA. I have the
 access to fix the website, feel free to contribute with working links.

 B.

 On 16 April 2012 16:26, Jonathan Porta rurd...@gmail.com wrote:
 Broken for me too, even after a cache clear and force reload.

 Link on homepage is:

 http://s.apache.org/couchdb-easy-issues

 Redirects to an error page:

 https://issues.apache.org/jira/secure/IssueNavigator.jspa?reset=truepid=12310780resolution=-1customfield_12310270=New+Contributors+Level+(Easy)sorter/field=updatedsorter/order=DESCsorter/field=customfield_12310270sorter/order=ASC

 Two screenshots attached...

 Jonathan Porta



 On Mon, Apr 16, 2012 at 9:10 AM, Mike Coolin mcoo...@techie.com wrote:
 Just checked with both browsers. Page still broken.

 - Original Message -
 From: Robert Newson
 Sent: 04/16/12 10:27 AM
 To: dev@couchdb.apache.org
 Subject: Re: Broken links

  Seems fixed now, I guess it was a JIRA-side error. On 13 April 2012 20:27, 
 Robert Newson rnew...@apache.org wrote:  Thanks, working on it.   On 
 13 April 2012 20:41, Mcoolin mcoo...@techie.com wrote:  Hello,  On 
 the main page couchdb.apache.org the do you want to help section the links 
 for easy, medium, and hard fa to open.  Thanks Mike  --  Sent from my 
 Android phone with mail.com Mail. Please excuse my brevity.


Re: Broken links

2012-04-16 Thread Jonathan Porta
I think it just needed to be url encoded?

Jonathan Porta



On Mon, Apr 16, 2012 at 9:36 AM, Jonathan Porta rurd...@gmail.com wrote:
 How about this:

 https://issues.apache.org/jira/secure/IssueNavigator.jspa?reset=truejqlQuery=project+%3D+COUCHDB+AND+resolution+%3D+Unresolved+AND+%22Skill+Level%22+%3D+%22New+Contributors+Level+%28Easy%29%22+ORDER+BY+updated+DESC%2C+cf%5B12310270%5D+ASC

 Jonathan Porta



 On Mon, Apr 16, 2012 at 9:29 AM, Robert Newson rnew...@apache.org wrote:
 100 points to anyone who can make a stable link to JIRA. I have the
 access to fix the website, feel free to contribute with working links.

 B.

 On 16 April 2012 16:26, Jonathan Porta rurd...@gmail.com wrote:
 Broken for me too, even after a cache clear and force reload.

 Link on homepage is:

 http://s.apache.org/couchdb-easy-issues

 Redirects to an error page:

 https://issues.apache.org/jira/secure/IssueNavigator.jspa?reset=truepid=12310780resolution=-1customfield_12310270=New+Contributors+Level+(Easy)sorter/field=updatedsorter/order=DESCsorter/field=customfield_12310270sorter/order=ASC

 Two screenshots attached...

 Jonathan Porta



 On Mon, Apr 16, 2012 at 9:10 AM, Mike Coolin mcoo...@techie.com wrote:
 Just checked with both browsers. Page still broken.

 - Original Message -
 From: Robert Newson
 Sent: 04/16/12 10:27 AM
 To: dev@couchdb.apache.org
 Subject: Re: Broken links

  Seems fixed now, I guess it was a JIRA-side error. On 13 April 2012 
 20:27, Robert Newson rnew...@apache.org wrote:  Thanks, working on it. 
   On 13 April 2012 20:41, Mcoolin mcoo...@techie.com wrote:  Hello, 
  On the main page couchdb.apache.org the do you want to help section the 
 links for easy, medium, and hard fa to open.  Thanks Mike  --  Sent 
 from my Android phone with mail.com Mail. Please excuse my brevity.


Re: website jira

2012-04-16 Thread Jonathan Porta
Does anyone think it would be a good idea to list the proposed
changes/issues to/with the site and then have the community vote on them?

Opinion:


   - I think the new site feels very much up to current design trends.
   - The current site far surpasses the previous's site delivery of the
   message: CouchDB is alive and ready for you to start using it!
   - I think the focus on the text keeps it simple and easy to understand.
   - The Quick Links listed under Development could be a good thing to
   have at the very top of the Want to Contribute? section.  That way a
   person could jump right in instead of TL;DR'ing that section.


Do we have the ability to tweak the themes of JIRA or the Wiki to have it
better match the homepage?

Jonathan Porta



On Mon, Apr 16, 2012 at 1:30 PM, Benoit Chesneau bchesn...@gmail.com
wrote:
 On Mon, Apr 16, 2012 at 9:14 PM, Wendall Cada wenda...@83864.com wrote:
 I don't know if you guys care about my feedback, but I also do this stuff
 for a living. I've added my comments below.


 On 04/16/2012 10:35 AM, Noah Slater wrote:

 On Mon, Apr 16, 2012 at 6:26 PM, Benoit
 Chesneaubchesn...@gmail.comwrote:

 On Mon, Apr 16, 2012 at 7:13 PM, Noah Slaternsla...@tumbolia.org
  wrote:

 On Mon, Apr 16, 2012 at 5:04 PM, Benoit Chesneaubchesn...@gmail.com
 wrote:

 On Sun, Apr 15, 2012 at 10:45 PM, Noah Slaternsla...@tumbolia.org
 wrote:

 Benoît:

 Please don't add anything to the top navigation. The only thing I

 think

 we

 should add there is a link to the Quick Links section - but I

 already

 tried that and the auto-scrolling breaks. If you can figure out a
way

 to

 make it not break, please add that.

 Well why not about a context menu?


 What?

 http://en.wikipedia.org/wiki/Context_menu

 here a menu that culd appear when you click on a top navigation link.


 Okay. No, I don't think we should have one of those.

 Agreed, these are problematic for touch devices. It's doable, but a royal
 pain in the ass.



 Bob:

 We link to the documentation in the Quick Links footer. The

 documentation

 itself includes the API reference. I don't think there's any

 particular

 need to link to the API reference on the page as a special call out.

 Benoît:

 I agree that I think the text is very big, but it's the only way we

 could

 get it looking good with the text stretched across the whole screen.
 Perhaps the thing to do is to shorten the width of the text some
how.

 We

 need a designer to look at it.

 Why the text has to be stretched across the whole screen? It looks
 good but it's actually really painful to read it.


 Yes, I'm not sure what to do about it.

 We need a designer to look at it.

 i would first reduce the width to 40em (common width on desktop) and
 the font size to something human readable then look at a designer to
 make eventually things looking better (wich is far less important than
 readability). I can do that quickly if anyone is OK.


 I want a designer to look at this. It is readable enough that we don't
 have
 to take any emergency action. I am happy to wait for this to be picked
up
 as CouchDB re-organises itself.

 The font size is perfect. Smaller, and I'll override locally to actually
be
 able to read it. I have 20/20 vision, this size works for everything for
me
 from my primary 24 monitor to my android phone. This is a bit wide for
 readability. For reference http://www.readability.com/articles/0hbffwvq#In
 regard to the font size on the readability link, I set text size to 120%
by
 default, as it is far too small. This makes it exactly the same size as
the
 default for couchdb landing page.


 Are you kidding ? Did you see my screenshot? beeing able to place only
 10 lines of text in 1024x768 is far from perfect. larger text are know
 to be unreadable. This is absolutely not common to have a text that
 extend on all width and far from confortable.  Hence the size of a
 book or a page. even ebooks.



 The links to the web interface for the mailing list are there. Click
on
 the

 mailing list names themselves.

 Hard time to figure I had to click on the link. That's not intuitive.

 Intuition is relative.

 Do you mean we should encourage people to try all the link before
 finding the right content behind? None of these links clearly tell to
 the user that it links to a web interface.


 I disagree. I think the links are very clear.

 Where do you read this is a link to the web browsing interface? Having
 to click to know it show how well the text describe it. That not like
 i'm not using the web since a long time.




 Also I don't find the markmail link.


 Markmail is not official.

 But it was there and useful.


 So put it on the wiki.

 This is not what I'm asking.

 This site is about the bare essential facts about CouchDB.

 Let's keep it simple.

 I don't really see how it's related. Or rather how it's not related.


 Not convinced this is a big deal. How many people use the web
interface

 to

 our mailing lists by clicking

Re: website jira

2012-04-16 Thread Jonathan Porta
I agree regarding the differing use cases.  That is the problem exactly.  I
am not sure you could make a site that follows today's trends of less is
more and creative simplicity that also fully caters to the users, fully
caters to the developers and fully caters to the potential/new users.  That
a lot of content, not to mention several different web applications, to try
to cram into one webpage.

One thing worth pointing out is that contributing takes a higher level of
commitment on the user's part than does researching/trying CouchDB.

Someone willing to contribute would probably put up with having to spend a
few extra minutes the first time they decide to contribute.  Subsequent
visits are probably going to be via bookmarks/direct entry vs looking for
the link on the project homepage.

Basically, someone willing to contribute to the project will probably put
up with more hassle the first time than someone only interested in trying
it out.  Unfortunately, this seems a bit backwards in the whole customer
service mentality where you focus on taking care of your valuable
customers.  But I think it makes sense to gear the site toward
newer/potential users in order to grow the user-base which will eventually
grow the number of contributors anyway.

Jonathan Porta


On Mon, Apr 16, 2012 at 4:30 PM, Eli Stevens (Gmail)
wickedg...@gmail.comwrote:

 I think that much of the disagreement stems from different audience /
 use cases in mind when proposing changes to the web site.  I see a few
 main user profiles that visitors to the website could be lumped into:

 - Neophyte users who are looking for information about CouchDB to see
 if it interests them; install it for the first time; upload first
 data; write first view; etc.
 - Slightly more experienced users who are looking for support; either
 they have a question not answered by the docs, they've found a bug
 they would like to report, etc.
 - Contributors to the project, looking to do whatever it is they're
 wanting to do today.

 Looking at it from the outside, I would say that the website simply
 can't meet the needs of both the first and the last group well at the
 same time.  The use cases are just too different.

 Also, since I think that there are at least an order of magnitude more
 potential users than there are actual users, and there's another order
 of magnitude more users than there are contributors, if you want the
 most impact, the website needs to target potential users first and
 foremost, while throwing a bone or two to current users, and totally
 ignoring contributors (because honestly, you guys did fine with the
 old website, and I'd bet a dollar none of you needs to have a link to
 click on to get to JIRA; it's in your history, bookmarks, or is your
 homepage ;).

 I understand the motivation to try and get more contributors to help
 the project progress, but I think that getting more users and letting
 the contributors come organically will be much more sustainable than
 going after contributors directly.  I could be wrong.

 Either way, figuring out the target audience will probably make a lot
 of these do we need a link to JIRA; should it be called JIRA or
 Issues questions have obvious answers.

 Cheers,
 Eli

 On Mon, Apr 16, 2012 at 1:15 PM, Miles Fidelman
 mfidel...@meetinghouse.net wrote:
  Jonathan Porta wrote:
 
  Does anyone think it would be a good idea to list the proposed
  changes/issues to/with the site and then have the community vote on
 them?
 
 
  Yes!
 
  Opinion:
 
 
 - I think the new site feels very much up to current design trends.
 - The current site far surpasses the previous's site delivery of the
 message: CouchDB is alive and ready for you to start using it!
 - I think the focus on the text keeps it simple and easy to
 understand.
 - The Quick Links listed under Development could be a good thing
 to
 have at the very top of the Want to Contribute? section.  That way
 a
 person could jump right in instead of TL;DR'ing that section.
 
 
  Seems to me that there are some fairly standard things that people look
 for
  along the top of a software-related web page, that are conspicuously
 missing
  from the CouchDB page, unless you go digging at the bottom of the page
 or by
  clicking through links.  A fairly common list is:
  - About (or Learn More) - missing
  - Downloads
  - Documentation - missing
  - Support - missing
  - News (or Blog) - missing
  - Development - missing (Contribute is ambiguous)
  - Community - missing (admittedly Mailing Lists is there, but what
 about
  links to unofficial archives, other Couch related sites, .)
  - Events
  - Demo
  - Facebook and/or Twitter
 
  I'd take a look at other sites, like erlang.org, drupal.org, mongodb.org
 ,
  and so forth.
 
  --
  In theory, there is no difference between theory and practice.
  In practice, there is.    Yogi Berra
 
 



Re: website jira

2012-04-16 Thread Jonathan Porta
Having worked on projects that were decided by a committee, I agree.  I
think I suggested that due to the fact that I am not a contributor and that
I have only been using CouchDB for a few months and am not fully sure yet
how things are decided within the community.  Please excuse my ignorance on
this one.

Jonathan Porta


On Mon, Apr 16, 2012 at 5:07 PM, Noah Slater nsla...@tumbolia.org wrote:

 Some comments.

 I wish it could have been discussed before too.

 Sorry to jump on you here Benoît, but this is not the way CouchDB works.

 And every time I see this unhealthy attitude raise its ugly head, I am
 going to stamp on it.

 CouchDB operates a culture of trust. We trust that community members are
 going to act in the interests of the project. Whatever you want to do, just
 have at it. It is easier to ask for forgiveness than it is to get
 permission.

 The only rule to that is: don't be a berk!

 This permission culture that we seem to have fostered in recent years is a
 blight on the project, and it is my hope that we can use recent events to
 shake it off. But we need to start by stamping it out where ever we see it.
 Setting an example.

 The website was not discussed prior to the launch, because I can tell you
 right now, with my hand on my heart, it would never have seen the light of
 day. We'd still be sat here, with a 5 year old site, moaning about it.
 Because everyone thinks they know how to design, and everyone has an
 opinion, and the thing would've been debated until it was killed.

 You can imagine how much I flinched when I read this: Does anyone think it
 would be a good idea to list the proposed changes/issues to/with the site
 and then have the community vote on them?

 Not picking on you here Jonathan, but it's a good example of what I am
 talking about.

 Voting on the design of the site is probably THE worst idea possible.

 If we want a site that looks good, then we need to entrust a single
 individual (preferably with a good eye for design, and modern design
 skills) to own the site, and to take responsibility for any changes. That
 is the only way we will avoid the dreaded design by committee, and it is
 the only way we will be able to sensibly evolve our brand.

 So, I am asking people now. Please do not touch the design of the site
 unless you are prepared to take ownership of the design of the site. And I
 mean complete ownership. If you want to mess with the design, please be
 prepared to take further requests. This is not to discourage you. In fact,
 quite the opposite. If someone wants to do this, I would be overjoyed! But
 we need someone who is committed, and who can use their single, unified
 vision to guide us in the right direction.

 Are you a designer?

 Do you think you could help to maintain our one page static HTML website?

 Please get in touch. We need your help!

 In the mean time chaps, I have created a wiki page to collect our ideas.

 http://wiki.apache.org/couchdb/Website_Design



Re: Wikipedia article cleanup

2012-04-14 Thread Jonathan Porta
Any better with this:

Apache CouchDB, commonly referred to as CouchDB, is an open source
NoSQL database that uses JSON for documents, JavaScript for MapReduce
queries, and HTTP for an API.[1] CouchDB was first released in 2005
and later became an Apache project in 2008.

Unlike in a relational database, CouchDB does not store data and
relationships in tables, but instead stores structured data as JSON
documents.

CouchDB implements a form of Multi-Version Concurrency Control (MVCC)
in order to avoid the need to lock the database file during writes.
Conflicts are left to the user to resolve.

Other features are ACID semantics with eventual consistency,
MapReduce, incremental replication and fault-tolerance. CouchDB ships
with Futon, a web based administration console.


Jonathan Porta



On Sat, Apr 14, 2012 at 12:09 PM, Robert Newson rnew...@apache.org wrote:
 Certainly very crufty in places. The Talk page contains unchallenged
 (and untrue) assertions that we're all moving to Couchbase server too!

 B.


 On 14 April 2012 16:46, Noah Slater nsla...@tumbolia.org wrote:
 Hey,

 Does someone want to take a look at the CouchDB Wikipedia article?

 The opening paragraph is terrible:

 Apache CouchDB, commonly referred to as CouchDB, is an open source
 document-oriented database NoSQL database system. It could be considered
 similar to MongoDB.

 A document-oriented database NoSQL database system? What. We should also
 not be compared to MongoDB in the first sentence. Or again, later in the
 article. It should be sufficient to let CouchDB stand on its own merits.
 Much like how the MongoDB article does not make constant comparisons with
 CouchDB.

 There are a number of factually incorrect statements that need cleaning up
 too. Like the statement that Damien Katz is our lead developer. It should,
 instead, be noted that he retired from our PMC. Also, IBM do not directly
 financially support the project, nor do any other companies. Individual
 developers are not sponsored either. The only sponsorship our project has
 is listed on the ASF sponsorship page.

 http://www.apache.org/foundation/thanks.html

 There are a few other problems too, like outdated references to Couchbase
 and UQL.

 In general, there is probably a lot of love and attention someone could
 pour in to this. I notice that it was updated last week to include the new
 version number. So someone presumably has their eye on the article. We just
 need a little bit more work putting in to it, I think.

 I would do this myself, but I worry that I have a strong conflict of
 interests.

 Anyone calm and rational and distant enough want to take this on?

 Thanks,

 N


Re: [VOTE] Apache CouchDB 1.2.0 release, second round

2012-02-24 Thread Jonathan Porta
Fedora 15 64bit, Erlang 14B04, Spidermonkey 1.8.5

Everything checks out!

Jonathan Porta



On Fri, Feb 24, 2012 at 3:44 AM, Dirkjan Ochtman dirk...@ochtman.nl wrote:
 On Thu, Feb 23, 2012 at 00:28, Noah Slater nsla...@tumbolia.org wrote:
 We are voting on the following release artifacts:

 http://people.apache.org/~nslater/dist/1.2.0/

 Gentoo Linux 64-bits, Erlang 13B4, Spidermonkey 1.8.5.

 Signatures check out, make check passes.

 Browser tests pass in Firefox 12.0a2, although replicator_db_security
 failed once before it succeeded.

 +1 on release.

 Cheers,

 Dirkjan


Re: [VOTE] Apache CouchDB 1.2.0 release, second round

2012-02-24 Thread Jonathan Porta
+1!

Jonathan Porta



On Fri, Feb 24, 2012 at 7:07 AM, Sebastian Cohnen
sebastiancoh...@googlemail.com wrote:
 Jonathan, you forgot to cast your vote! (Which needs to be either +1 or -1)

 On 24.02.2012, at 14:50, Jonathan Porta wrote:

 Fedora 15 64bit, Erlang 14B04, Spidermonkey 1.8.5

 Everything checks out!

 Jonathan Porta



 On Fri, Feb 24, 2012 at 3:44 AM, Dirkjan Ochtman dirk...@ochtman.nl wrote:
 On Thu, Feb 23, 2012 at 00:28, Noah Slater nsla...@tumbolia.org wrote:
 We are voting on the following release artifacts:

 http://people.apache.org/~nslater/dist/1.2.0/

 Gentoo Linux 64-bits, Erlang 13B4, Spidermonkey 1.8.5.

 Signatures check out, make check passes.

 Browser tests pass in Firefox 12.0a2, although replicator_db_security
 failed once before it succeeded.

 +1 on release.

 Cheers,

 Dirkjan



Re: JIRA Bots

2012-02-21 Thread Jonathan Porta
+1


Jonathan Porta



On Tue, Feb 21, 2012 at 10:54 PM, Paul Davis
paul.joseph.da...@gmail.com wrote:
 Can whoever designed the Sam Bisbee JIRA bot (what an odd name
 choice) figure out if its possible to tag emails somehow to give me a
 filter criteria to add a label for closing old ass bugs or
 something?

 (Awesome work on JIRA processing Sam!)


Re: Any experts care to answer this SO query?

2012-02-20 Thread Jonathan Porta
Hi Roger,

To agree with your comment, I thought CouchDB was dead/dying until I
joined the mailing lists.  I think CouchDB just needs to sell itself
a bit better, and somehow break out of how it is currently lumped in
with (perceptually) to Couchbase products.

Thanks for the suggestion.  Prior to deciding I wanted to use CouchDB,
I have been using a post queue that I wrote.  It's a service that
responds to connectivity events and persists the transactions in the
queue when it is in the correct state.  My app just adds transactions
to it via the post queue service's API.  The transactions are just
JSON strings.   It works really well for persisting data from the
mobile device to the server.

But, it doesn't cover the other side of sync - pulling data from the
server.  I thought if I could be running CouchDB on the Android
device, I can let the data eventually replicate, resulting in the
mobile device having it's needed data, and the server eventually
getting what the mobile app collected.

Do you know anything about Mobile Syncpoint?

Jonathan Porta

PO BOX 21365
Billings, MT 59104


On Mon, Feb 20, 2012 at 2:10 AM,  roger.moff...@gmail.com wrote:
 I'm so glad I'm not the only person finding it awesome but
 frustrating! I'm currently scheduled to give a talk on couchdb for
 mobile (specifically ios) in London but just know that the QA is
 going to be full of 'isn't couch dead / isn't everyone using mongo
 now' type questions.

 To look at your specific question on Android - have you considered an
 alternative architecture where you persist couch objects locally and
 then sync each object to the remote database when required? It could
 well be that your use case requires a heavier client side solution,
 but for the projects I'm working on I find this works really well when
 the number of objects in flight at any one time is low. I basically
 deserialise documents into custom objects which are persisted client
 side and then serialised on the way out again. I get the real benefit
 of couch when it comes to searching (I have some entertaining views)
 and also storing photos etc as attachments and in my case I can
 restrict this to being when the user is online. Obviously this
 approach is a compromise and may not be suitable for your use case.

 TouchDB looks like a really interesting option too ... although maybe
 not production ready yet.

 https://github.com/couchbaselabs/TouchDB-iOS

 Roger

 If anyone wants to give me word on whether Couchbase Mobile Syncpoint
 is the route I should go for Android, I would appreciate it!  Still
 trying to figure this out! ;)

 Jonathan Porta


Re: Couchbase trademark issues

2012-02-20 Thread Jonathan Porta
I know that I am new around here, but, I will still hand out my
opinion, which is not legal advice. :)

CouchDB is a brand, just like Apple, Google and countless others.  If
you a person is involved with the project, it is likely that the
branding is not going to strongly influence their decisions to use or
not use the product.

If, however, a person lacks any pre-existing relationship with a
brand, that individual is going to be greatly influenced by the
presence of similar/confusing brands in the marketplace.  Arguably,
this causes immeasurable harm to a brand's image as well as it's
adoption in the community.

Great software like CouchDB exists to be shared and adopted by others.
 Anything that, intentionally or unintentionally, limits those
abilities is quite harmful to the project.

It seems like Couchbase is eliminating some of the confusion by
consolidating their product line.  I would be interested to see what
legal has to say about it.  It would also be a good idea to see what
can be done in conjunction with Couchbase to help eliminate these
issues.  They publicly acknowledged the confusion [1], so, they may be
willing to work on a solution.

[1] http://blog.couchbase.com/couchbase-2011-year-review

Jonathan Porta

On Mon, Feb 20, 2012 at 4:19 AM, Noah Slater nsla...@tumbolia.org wrote:
 On Mon, Feb 20, 2012 at 10:54 AM, Dirkjan Ochtman dirk...@ochtman.nlwrote:

 +1, but we/you should probably try to be non-confrontational about it.


 Just to clarify, based on this, and some off-list feedback. I'm not asking
 for legal advice, that's what the legal list is for. They very well may
 turn around and say that we have not a leg to stand on.

 I was asking what other people feel about the issue at hand. There is
 obviously an issue. But how important is it and what should we do about it?
 Is it a short-term problem? If that's the case, community and good-will
 might be our tool. Or is it a long-term problem? In which case, we might
 want to consider other, more direct, measures.


Re: Couchbase trademark issues

2012-02-20 Thread Jonathan Porta
Something interactive that shows off CouchDB a bit would be awesome.
Immediately, I am thinking about what I saw earlier on Redis:
http://try.redis-db.com/

I am not saying that would be the best fit or that it would be a good
idea to copy it.  Just wanting to throw out some ideas.

Jonathan Porta



On Mon, Feb 20, 2012 at 5:09 AM, Robert Newson rnew...@apache.org wrote:
 1 for a revamped couchdb.apache.org. The most recent change, I
 think, was mine, which simply dropped the misleading diagram in the
 top-right. Long past time for an overhaul. Who has the time and skill
 to make this happen?

 B.

 On 20 February 2012 12:02, Simon Metson simonmet...@googlemail.com wrote:
 Hi,
 I was asking what other people feel about the issue at hand. There is
 obviously an issue. But how important is it and what should we do about it?
 Is it a short-term problem? If that's the case, community and good-will
 might be our tool. Or is it a long-term problem? In which case, we might
 want to consider other, more direct, measures.



 I think there is a short term fix to some of these issues. As the original 
 post says when you go to the apache project page you see
 a very stale project page. I know this has come up time and again but 
 fixing that seems to be a fairly easy thing to do (and should be done 
 regardless of the wider issues) and would help alleviate some of the 
 confusion. I appreciate the let the code speak for itself response that 
 came after Damien's departure but that only works for people already engaged 
 with the community. For new users (or users not so involved) it's a PR 
 disaster IMHO. Having a clear message about what CouchDB is and how it 
 (doesn't) relate to Couchbase on the front page seems necessary, and might 
 help matters while wider issues are resolved. What needs to be done to close 
 that out and how can I (and others) help?

 Also, the Hadoop guys have quite a nice page: 
 http://wiki.apache.org/hadoop/Defining%20Hadoop. If we apply the same 
 reasoning as that I'd say Damien's original post would probably fall under 
 inappropriate use, and Couchbase as a competing product possibly does too 
 (c.f. Hadooping the motor industry)
 Cheer
 Simon


Re: Any experts care to answer this SO query?

2012-02-19 Thread Jonathan Porta
 and
Node.js seem to do a better job at this, maybe some ideas can come
from their approach.

/rant

It all boils down to:

1.  How can I incorporate CouchDB into my Android project, and
replicate with a CouchDB instance elsewhere?

2.  What can I do to help CouchDB make things easier for someone like
me to adopt CouchDB?  More specifically, what is there that the
project team would allow me to help with in this area?

I really really like the CouchDB project, but, I can't see how it will
continue to be a viable solution if newcomers to the technology
encounter issues similar to what I have encountered.


Jonathan Porta

PO BOX 21365
Billings, MT 59104



On Sun, Feb 19, 2012 at 9:58 AM,  roger.moff...@gmail.com wrote:
 I think this question on stack overflow expresses a lot of the
 confusion in the marketplace about the current direction of couchdb. I
 hope you'll forgive me posting this to the dev group, but as a couch
 evangelist myself, I share Jonathan's pain.

 http://stackoverflow.com/questions/9343868/confused-on-how-to-use-couchdb-on-android

 I am feeling a bit more confident about the future of couchdb having
 seen the activity in this forum over the past week. However I feel,
 looking from the outside in, that the project does have a perception
 problem.

 The problem I think largely stems from the fact that there is nothing
 on this page that reflects the online discussions that arose following
 Damien's departure.

 http://couchdb.apache.org/

 So when you are searching for information on couchdb, you tend to see
 a very stale project page, and then lots of much more recent online
 posts elsewhere asking if couch is dead now that the founder has left.

 I know there is a lot of sensible and sane discussion on other blogs,
 but I really feel that the apache couchdb pages need to address the
 matter head on and inform the community better as to the future.

 As an aside, the decision to rebrand membase as couchbase has, in my
 opinion, done untold damage. This is the real issue behind the
 confusion and is something I think the couchdb project needs to work
 on.

 I'm happy to help where I can ... I love couch and use it as the
 backend for many of my mobile projects. Having a restful database that
 talks JSON is such a perfect fit for so many applications that really,
 couchdb should be storming ahead of other nosql options and yet I find
 myself having to work harder and harder to justify its use over (say)
 mongo. The reason I am having to work harder is purely a perception
 problem and hence I feel this is the area that needs a bit more work!

 All that said, I'm so glad I joined the dev group last week, it's
 given me a lot more confidence that things are moving in a positive
 direction ...

 Roger


Re: Any experts care to answer this SO query?

2012-02-19 Thread Jonathan Porta
No problem.  I hope it wasn't too much of a rant.

It's just that CouchDB is an awesome project, but, I am not sure other
new comers will be as persistent as I have.

Once I wrap up my first CouchDB deployment in a few days, I will
contribute some helpful information to the Wiki.  I have editing
privileges as of yesterday.

If anyone wants to give me word on whether Couchbase Mobile Syncpoint
is the route I should go for Android, I would appreciate it!  Still
trying to figure this out! ;)

Jonathan Porta


On Sun, Feb 19, 2012 at 2:24 PM, Noah Slater nsla...@tumbolia.org wrote:
 Thank you for this Jonathan, it has been very helpful for me. I've flagged
 the email and I'll review it again when I'm putting together a plan for the
 new website.

 The wiki, as always, could do with some love. If you have a bit of spare
 time, it would be cool if you could fix up any of the things you think are
 confusing. Just let me know your account and I'll give you edit access.


 On Sun, Feb 19, 2012 at 6:45 PM, Jonathan Porta rurd...@gmail.com wrote:

 Roger, thanks for posting that!

 Being new to this community, I have spent more time confused than any
 other time I have picked up a new technology.  The confusion primary
 stems from the multitude of Couchbase products that everyone talks
 about, coupled with the fact that (seemingly) all of the online
 content about CouchDB was written by people who now work at Couchbase.

 The difference in appeal between Couchbase's website and CouchDB's
 website is huge.  My initial thoughts were that CouchDB was mostly
 abandoned as an Apache project, and that Couchbase was leading the
 charge in further development.  This misconception lead me to wasting
 a lot of time with Couchbase Server, only to find out that everything
 I just learned in the two O'Reilly books I just bought was mostly
 wrong, as it did not apply to CouchDB.  Basically, Couchbase Server is
 Membase with a confusing name.

 Recovering from that mistake, I then stumble across Damien's blog post
 about The future of CouchDB: Couchbase.  At this point, I am ready
 to give up.  I have spent days trying to figure out a new technology
 that sounds incredible, but, I have not had any success.

 To further show how hard it was to get to where I am now, here is how
 I started down this road:

 I easily found this talk done by J. Chris Anderson:
 http://www.youtube.com/watch?v=-9C2x54Of-M

 This got me pretty excited about the mobile CouchDB offering, yet, I
 couldn't find much more information until I just Googled J. Chris
 Anderson CouchDB.  This is how I discovered Couchbase, the company.
 Seeing that J. Chris works there, I assumed Couchbase Server was a
 distribution of CouchDB.  I was wrong.  In the past when I have had
 issues like this, it is usually cleared up by reading through the
 Wikipedia articles on the subject.  As of the last time I checked, the
 articles on Wikipedia were not very helpful in understanding the
 differences between Couchone, Couchbase, CouchDB, CouchApp, Couchbase
 Single Server, Couchbase Mobile Syncpoint, etc.

 Here is the internal dialog going on in my head:

 I finally found what I *think* might be the coveted CouchDB Android:
 http://www.couchbase.com/wiki/display/couchbase/Couchbase+Mobile+Syncpoint

 Stop right there!  There are two different products on that page?
 Couchbase Mobile Syncpoint and TouchDB.

 TouchDB sounds like it is even further away from CouchDB, so I am not
 going to look at that.  At least the Couchbase Mobile Syncpoint has
 the word Couch in it, so, maybe that is what I want?  Though, I just
 wasted a bunch of time with Couchbase Server, so I am a little weary
 of looking at something with the Couchbase name stuck on it.  I know
 it doesn't work with CouchDB, and doesn't have a REST API.  Again, I
 was wrong!  I guess Couchbase Mobile Syncpoint is compatible with
 CouchDB, according to the Couchbase HTTP API Documentation (Am I
 missing the joke here?)

 I end up on this page:
 http://www.couchbase.com/wiki/display/couchbase/Android - All is going
 well until I see Couchbase HTTP API Reference -
 http://www.couchbase.com/docs/couchbase-api/index.html - Couchbase
 doesn't have an HTTP API...I click that link.  The title says:
 Couchbase, yet, the rest of the document says CouchDB  It's like a
 case of find+replace gone wrong.  So... Is this the API for Couchbase,
 CouchDB, or Couchbase Mobile Syncpoint?  Where is the API for
 Couchbase Mobile Syncpoint, that was, after all, the product page I
 was just on.  The document never mentions Syncpoint.

 The CouchDB Wiki isn't much help either.  Here is the first thing I
 see on the Android page: These instructions are outdated  So, I
 follow the link -
 https://github.com/couchbase/Android-Couchbase-SourceBuild - there are
 no instructions on how to use this.  No links to instructions.  At
 this point, I am starting to think that maybe everyone just gave up on
 the Android port.  Why can I find loads of posts