Sounds good to me. I like it. On Sep 9, 2013, at 11:07 AM, Ted Dunning <[email protected]> wrote:
> On Mon, Sep 9, 2013 at 9:11 AM, Jacques Nadeau <[email protected]> wrote: > >> * per your question about versioning, the idea behind the milestone >> versioning was along the following, all working towards a 1.0.0 release: >> 3-7 milestone releases (we're currently at milestone 1), 1-2 beta releases, >> GA. >> > > I would like to amplify this point just a bit. > > There is a tradition in Apache to start with 0.0 or 0.1 and work up to a > 1.0 release. The problem here is that the Drill audience is likely to come > largely from the Hadoop world and in that world, the culture around 0.1 > style versions has been pretty irretrievably poisoned by the multi-year > kerfuffle about what 1.0 really means. The result has been massive user > confusion due to non-monotonic release versions and inconsistent planning. > > Jacques is trying to appeal more to the JBOSS culture in which releases are > numbered according to the goal of a release. The goal here is progress > towards 1.0. The goal here is *not* to make indeterminate process against > an indeterminate goal. > > So the proposed release number that Jacques has suggested here *is* a > departure from the recent Hadoop and Hadoop related release style, but that > departure is itself a strong statement that Drill is departing from that > project style and is focussing on building a viable tool quickly and > directly. > > I certainly can see both sides of this, but I certainly endorse whole > heartedly the desire to leave behind anything that hints the political > morass in which other Hadoop related projects have found themselves enmired.
