On Wed, Mar 2, 2016 at 1:54 PM, Todd Lipcon <t...@cloudera.com> wrote:
> On Tue, Mar 1, 2016 at 6:18 PM, Justin Mclean <jus...@classsoftware.com>
> wrote:
>
>> Hi,
>>
>> > OK. In the case that we've incorporated code, we could switch to doing:
>> >
>> > """
>> > src/kudu/gutil/valgrind.h: Hybrid BSD (half BSD, half zlib)
>> > src/kudu/util (some portions): 3-clause BSD license
>> > src/kudu/util (HdrHistogram-related classes): public domain
>> > src/kudu/util/{random-util.cc},{random.h}: some portions adapted from
>> > WebRTC project (modules/video_coding/main/test/test_util.cc) under a
>> > 3-clause BSD license.
>> >
>> >  For full license text of the above licenses, please refer to the license
>> > headers at the top of the respective files.
>> > """
>> >
>> > ...and then make sure that those files contain the full text of the
>> > license
>>
>> That covers all license requirements AFAICS.
>>
>> > , instead of copy-pasting the text into LICENSE.txt.
>>
>> I’d prefer the short form in the license point to the full text but that's
>> just my personal preference.
>>
>> The Kudu PPMC are free to deal with it in this way of they want.
>>
>>
> Thanks again for the input. I started to do as you suggested and just refer
> to the headers, but then I realized a slight complication -- this makes
> life harder for binary distributors. Currently, a binary distribution can
> simply include the 'LICENSE.txt' file (eg in
> /usr/share/doc/kudu/LICENSE.txt or somesuch) and be sure that they comply
> with the 2nd clause of the BSD license. If instead we refer to the source,
> a binary distributor would have to do the work of copy-pasting these
> notices back up into the LICENSE.txt file or other documentation in order
> to comply.
>
> Given that you said the PPMC is free to choose either way, I'll propose to
> the other PPMC members that we stay with the status quo and continue
> copying these licenses into the top-level file, so that binary distributors
> dont have to go on a scavenger hunt.

+1, I agree with your reasoning.

I've been thinking that our recommendations in the Licensing How-To
ought to change in line with such principles: more straight-up copying
and less editing at the possible cost of verbosity and redundancy,
while still satisfying the constraint of only providing information
about bundled bits.

Marvin Humphrey

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

Reply via email to