+1 for BookKeeper. I like it because it makes clear where the acronym BK comes from, and it creates a link to ZooKeeper, a system we rely on. It is actually not uncommon that project names violate capitalization or grammar rules in general, so it really doesn't bother me. Not to mention that we have been used it this way for quite a long time.
-Flavio On Thursday, October 23, 2014 10:01 AM, Ivan Kelly <iv...@apache.org> wrote: Hi folks, Now that we are going top level, we have a chance to fix something that has been bugging me since I started working on the project; the superfluously capitalization of K in the name. The word 'bookkeeper' is a single word. The norms of capitalization, in written language, and also in CamelCase, dictate that only the first letter of a word should ever be capitalized. What's more, since people are familiar with this, the lean towards doing this, only remembering to add the K some of the time. So we end up in the following situation. ivank@trainmoney-ll ~/src/bookkeeper Thu Oct 23 10:45:31 [0 jobs] [hist 10099] $ find . -name *.java -exec grep Bookkeeper {} \; | wc -l 763 ivank@trainmoney-ll ~/src/bookkeeper Thu Oct 23 10:45:36 [0 jobs] [hist 10100] $ find . -name *.java -exec grep BookKeeper {} \; | wc -l 682 In the code, Bookkeeper is actually more common. The word bookkeeper is hard enough to type, with 3 consecutive double letters, without having a random capitalization in the middle. Does this annoy anyone else? Should we kill the K? Regards Ivan