Hi Julian,

I am surprised to read that you feel the project hasn't come up with a plan
for an Apache release yet. I feel like we do have a plan. I wonder if your
message means that our plan is no good, or just that it isn't clear.

>From my perspective, as a community, we have decided that our next release
from master (0.13) is going to be an Apache release. And we're treating it
the same way we've treated all our other from-master releases in the past
(0.10, 0.11, 0.12, etc). That is to say, we have tagged a set of issues
with the release number (
https://github.com/apache/incubator-druid/milestone/25) and we are working
to get that list down to zero so we can start doing RCs: either by
finishing the tasks or by punting them to future releases. We have some
extra Apache stuff in this release, and have an "Apache" label in github
that we've been tagging those issues and PRs with. Some relevant changes
include the following,

1) https://github.com/apache/incubator-druid/pull/5976 (Update license
headers.)
2) https://github.com/apache/incubator-druid/pull/6266 (Rename io.druid to
org.apache.druid.)
3) https://github.com/apache/incubator-druid/pull/6215 (Adding licenses and
enable apache-rat-plugin.)

Based on the tempo so far, I am hoping that we will get this release
branched off and start doing RCs later in September.

We haven't modified our NOTICE file yet, although I think we'll need to,
based on what I've seen on the Incubator site. If you have any advice about
what's the minimal set of tasks we should get done before starting to
generate and vote on RCs, that would be helpful towards getting it done
faster.


On Mon, Sep 17, 2018 at 10:45 AM Julian Hyde <jh...@apache.org> wrote:

> Druid has been in incubation for several months and has not yet produced
> an Apache release. There were initially some issues with IP transfer that
> prevented that release, but they are now solved. The release is becoming
> urgent, because the code is still not been released under the Apache
> license. Can the project please come up with a plan for that release?
>
> I have seen the following in other incubating projects. They want their
> first release to be a “major” release, and then they start asking product
> managers to dictate the content and timing of the release, and they ask
> their marketing people what they could do to make it a “big splash". Don’t
> do that. A release is nothing more than a snapshot of whatever is on the
> master branch. Releases must be driven by the community.
>
> The first Apache release is always more effort than it seems. My advice is
> to start as soon as possible, and make its goals as limited as possible.
>
> Julian (wearing my “mentor” hat)
>
>
> ---------------------------------------------------------------------
> To unsubscribe, e-mail: dev-unsubscr...@druid.apache.org
> For additional commands, e-mail: dev-h...@druid.apache.org
>
>

Reply via email to