incubator-general mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From Todd Lipcon <t...@cloudera.com>
Subject Re: [VOTE] Apache Kudu (incubating) 0.7.1 RC2
Date Tue, 08 Mar 2016 23:55:19 GMT
On Tue, Mar 8, 2016 at 1:22 PM, Justin Mclean <justinmclean@me.com> wrote:

> Hi,
>
> > The specific cases of BSD-licensed software here is FindProtobuf.cmake,
> which
> > is a build-time-only dependency and does not become part of the binary
> > distribution.
>
> If there is a binary distribution why was it not voted on at the same
> time? Normally if something is the binary and not in the source your need a
> different LICENSE file for each type of release. [1][2]
>

There is no binary distribution, but we do want to make life easier for
downstream distributors (so they don't have to go on license scavenger
hunts). That's why the license file makes reference to binary distributions.

The above case refers to a file which is part of the source distribution
but _not_ the binary distribution. In that case, we provide a "pointer" to
the source, which has the license, rather than copy-pasting the license (as
discussed in the 0.7.0RC3 release thread:
http://mail-archives.apache.org/mod_mbox/incubator-general/201603.mbox/%3CCADY20s4RWd45kG7%2BrkAkkNg5Hh_7%2Bfy2LtSqh_ouhdXVccwLFQ%40mail.gmail.com%3E
)



>
> > Yes, that's what I thought, but in your previous vote, I understood that
> > you and others preferred the LICENSE.txt file to be "minimal" and include
> > "pointers" in cases where the license didn't _require_ the full text to
> be
> > reproduced.
>
> Legally AFAICS it meet the terms of the license. it’s just not consistent
> (i.e. mixing long and short forms of licenses) and may cause some confusion
> for anyone looking into it.
>

OK. Are you suggesting that for our next release we go back to fully
copying all licenses into LICENSE.txt rather than providing pointers? (i.e.
essentially reverting back to what we did for 0.7.0?)


>
> > https://github.com/svn2github/valgrind/blob/master/include/valgrind.h#L4
> <https://github.com/svn2github/valgrind/blob/master/include/valgrind.h#L4>
>
> Subtle difference it says “BSD-style” (which in this context I think just
> means permissive). Compare the clauses in zlib and BSD and you see it’s
> zlib. Given they both permissive and both compatible with Apache it’s a
> very minor issue.
>

Right, it has some clauses from BSD and some from zlib. (it's not identical
to zlib either afaict). If you prefer we say "BSD style" instead of "Hybrid
BSD" I can make that change.

-Todd

Mime
  • Unnamed multipart/alternative (inline, None, 0 bytes)
View raw message