incubator-general mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From sebb <>
Subject Re: [VOTE] Release Kafka 0.7.0-incubating
Date Fri, 18 Nov 2011 02:58:16 GMT
On 18 November 2011 02:17, Chris Douglas <> wrote:
> Thanks Sebb and Kevan. This is helpful.
> On Thu, Nov 17, 2011 at 5:41 PM, Kevan Miller <> wrote:
>> 1) Your svn contains a number of jar files. I don't believe that the LICENSE/NOTICE
file properly reflects the license/notice requirements of these jar files.
>> 2) Why are these jars being stored in your svn at all?
>> 3) Your LICENSE file only includes the ALv2 license. Yet your binary artifact (and
your source) include artifacts with non-ALv2 licenses. For instance jopt-simple is MIT. All
of the relevant licenses need to be included in your LICENSE file. You have the SCALA license
in the notice file. I would expect it to be in the LICENSE file
> Most of the licenses I found included among/in jar files. Aggregating
> licenses for all included jars in the top level LICENSE is required?
> Plans to avoid distributing jars have been discussed on the dev list.
> That will probably be part of a subsequent release.
> A source tarball shouldn't be too difficult to produce, as long as
> it's just a tarball of the release tag.
>> 4) Your NOTICE file includes lot's of "This product includes X, developed by"
Your notice file should only include notices that you are *required* to have. Don't include
acknowledgements in your notice file just for completeness.
> Just to be clear: why not?

The NOTICE file should be as short as possible, but no shorter.

>> That's what needs to be included in your NOTICE file. For differently licensed artifacts,
you need to follow the requirements of their licenses.
>> BTW, it looks like hadoop and pig projects are distributing jars without license/notice
> Very likely, but if we could leave that off of Kafka's critical path
> that would be appreciated.
>> 5) Your source/binary don't have a DISCLAIMER. An incubation disclaimer is required.

Should also be in SVN under trunk (if not already there).

There is one on the website, which is good, but the first sentence says:

"Apache Kafka is an effort undergoing incubation at The Apache
Software Foundation (ASF), sponsored by Chris Douglas."

The sponsoring entity is normally the Incubator, sometimes another PMC.
According to podlings.xml the sponsor is the Incubator, so please fix the site.

> Doesn't list the text for this disclaimer (used the one from RAT below)
> Just to summarize this round of feedback, the contents of the NOTICE,
> DISCLAIMER, and LICENSE should be as follows:
> Apache Kafka
> Copyright ?-2011 The Apache Software Foundation.

The ? needs to be replaced by the initial year (or dropped if it is
2011, which appears to be the case).

> This product includes software developed at
> The Apache Software Foundation (
> <for all NOTICE files in all included jars, append contents to this file>

Not exactly. The product will generally have some text which it
requires be included; it's not necessarily the whole NOTICE file.

> Apache Kafka is an effort undergoing incubation at The Apache Software
> Foundation (ASF), sponsored by the Incubator PMC. Incubation is
> required of all newly accepted projects until a further review
> indicates that the infrastructure, communications, and decision making
> process have stabilized in a manner consistent with other successful
> ASF projects. While incubation status is not necessarily a reflection
> of the completeness or stability of the code, it does indicate that
> the project has yet to be fully endorsed by the ASF.
> <copy of ALv2 license>
> <for all non ALv2 licenses (e.g. jopt-simple, SCALA), append to license file>

Yes, it would help to prefix each distinct license text with the
license name and the included products to which it applies.

> Is this correct? -C
> ---------------------------------------------------------------------
> To unsubscribe, e-mail:
> For additional commands, e-mail:

To unsubscribe, e-mail:
For additional commands, e-mail:

View raw message