Hey Justin,

Thanks a lot for taking the time to check out the rc and vote. A
couple notes inline:
On Mon, Feb 22, 2016 at 4:32 PM, Justin Mclean <jus...@classsoftware.com> wrote:
> Hi,
>
> +1 (binding). Nice work on the LICENSE.
>
> I checked:
> - signature and hashes correct
> - release name contain incubating
> - DISCLAIMER exits
> - LICENSE file has some minor issues (see below)
> - NOTICE good
> - unable to compile on OS X (but notes say it only has experiment support)
>
> Minor issues LICENSE file:
> - BSD for Async HBase has "Google Inc.” in the 3rd clause probably a copy and 
> paste error?

Hmm, I'm not seeing this -- got a line number? Line 614 in LICENSE.txt
says "StumbleUpon".

> - Path to WebRTC licensed files should include src/kudu/util/random.h
> - Missing license in LICENSE for FindGMock [1]
> - Possible incorrect Apache header on BSD license in file [2]? Should also be 
> in LICENSE.
> - Header with copyright Cloudera which should be ASF? [3]

Thanks, will fix the four above for our next release.

> - Short form i.e. pointers to license file are preferred.

Can you clarify what this means? I thought, with the BSD license in
particular, it's important to reproduce the whole license because
there is a "substitution" of a company name into one of the clauses?

> There is possibly a more serious issue with the licensing of this file [4]. 
> See also [5][6].
>
> From inside the file:
> "Permission to make digital or hard copies of all or part of this work for 
> personal or classroom use is granted without fee provided that copies are not 
> made or distributed for profit or commercial advantage and that copies bear 
> this notice and the full citation on the first page.  To copy otherwise, to 
> republish, to post on servers or to redistribute to lists, requires prior 
> specific permission and/or a fee.”
>
> May be serious enough for another RC? IMO Up to the RM/PMC to decide that or 
> fix in the next incubating release.
>

Right, we actually noticed this as well and got in touch with the ACM
to clarify the licensing. We already fixed it for the next release in
this commit:
https://github.com/apache/incubator-kudu/commit/6991cd432d0be35743995b3ca7cb5eedc072e3cb

Given it's not software so much as a template for a publication, there
isn't a particular open source license associated with it. But, we
received permission to redistribute, which we cited in the commit
message above and added the header requested by the ACM. We figured
that it wasn't necessary to re-spin the RC given the response was
basically that we were in the clear.

> A few other minor things:
> - NOTICE file file line should probably be "Apache Kudu (incubating)" rather 
> than "Apache Kudu”

Will fix.

> - There’s another github mirror here https://github.com/cloudera/kudu - does 
> anyone else think that a little odd?

Since we originally lived at that location, we have a lot of stars,
watchers, and forks from that repository. So, we wanted to continue
maintaining it as a mirror, though we've edited the header on the top
of the page to indicate that it's not the primary source control.
We've been figuring this is no different than other projects that have
multiple github mirrors.


>
> JFYI The OSX compile error was (after about 1/2 hour of compiling things):
> + make -j8 install
> CDPATH="${ZSH_VERSION+.}:" && cd . && aclocal-1.14 -I m4
> /bin/sh: aclocal-1.14: command not found
> make: *** [aclocal.m4] Error 127

Interesting. I run on Ubuntu but hopefully another Kudu developer will
pipe up and might know what's going on here - probably missing some
'brew install <foo>' in the docs.

-Todd
-- 
Todd Lipcon
Software Engineer, Cloudera

---------------------------------------------------------------------
To unsubscribe, e-mail: general-unsubscr...@incubator.apache.org
For additional commands, e-mail: general-h...@incubator.apache.org

Reply via email to