On Mon, Jun 27, 2016 at 11:20 PM, Justin Mclean <jus...@classsoftware.com> wrote:
> Hi, > > +1 binding > > But would be good clarify licenses of patches and fix up the slightly > confusing section in LICENSE. > > Thanks for your thorough check as always. Notes below: > I checked: > - incubating in name > - signature and hashes good > - DISCLAIMER exists > - NOTICE is good > - LICENSE I think is missing a boost [1] and again I think the end section > is confusing. Boost is MIT licensed and is in the source not just the > binary [1] > The LICENSE.txt has: thirdparty/boost_uuid/: Boost software license - See thirdparty/boost_uuid/LICENSE.txt which as I understand it is the preferred way to include MIT-style licenses in LICENSE.txt. That's based on http://www.apache.org/dev/licensing-howto#permissive-deps which says "add a pointer to the dependency's license within the distribution and a short note summarizing its licensing". > - all source files have Apache headers > - no unexpected binary files > - can compile from source > > There are a number of patches in [2], it’s not clear how they are licensed. > > Good point. This isn't new in this release, but we should address it. Do you think a README file in this directory would be sufficient? The patches are a mix - either they're backports from upstream repositories (in which case they're licensed the same as the source they are patching) or they are in a couple cases a small local patch to fix some integration with the Kudu build (in which case they're licensed as Apache, I suppose, but are trivial enough that we'd be fine licensing them with the modified source). What's the best way to handle this? -Todd