On 26 March 2014 23:55, James Taylor <jamestay...@apache.org> wrote:
> Hello,
> I'm getting a release ready for Apache Phoenix (incubating) and have a
> question about where copyright information should go for our binary
> distribution. It seems that there's quite a bit of variation, as all
> projects are different. So I'll describe our binary distribution, and
> perhaps others who have a similar situation can learn from this.
>
> Our binary distribution bundles numerous modules with the following
> licenses:
> 1) Apache 2 licensed bits whose home is the ASF
> 2) Apache 2 licensed bits whose home is not the ASF
> 3) BSD Clause 3 licensed bits
> 4) BSD 2-Clause licensed bits
> 5) MIT licensed bits
>
> We bundle all these bits together into a single jar, so the original NOTICE
> from these bundled modules is no longer present.
>
> Is the follow the correct way to do this?
> a) Create a LICENSE file that includes the Apache 2 license text

+1

> b) Since all of the bits we bundle have "permissive" licenses, we do not
> include anything extra in our NOTICE file. It'll be the bare minimum as
> outlined here: http://www.apache.org/dev/licensing-howto.html#simple

Not necessarily, that depends on what is present in the NOTICE/LICENSE
files that are included in the bundled jars.

NOTICE files in particular must be examined to see if they contain
attributions that apply to the bits you are bundling.
In which case the attributions must be carried forward into the new NOTICE file

This is all described here:

http://www.apache.org/dev/licensing-howto.html#alv2-dep (et seq.)

> c) Instead, we append to our LICENSE file the following for each module
> that we bundle (including transitive dependencies):
>    i) the copyright information for the module
>    ii) a link to the license text

LICENSE and NOTICE are not alternates.

LICENSE files have to contain licenses/pointers for ALL bundled bits.

NOTICE files have to contain required attributions only.

> Below is an example (minus the standard Apache 2 license).
>
> Please let me know if we're doing this correctly.
>
> Thanks,
> James
> -------------------------
> <Apache 2.0 license text here>
>
> The Apache License, Version 2.0, also applies to the following bundled
> libraries:
>
> JAnsi, version 1.11, http://jansi.fusesource.org/
> Copyright (c) 2009-2013 FuseSource, Corp
>
> HawtJNI, version 1.8, http://fusesource.com/forge/sites/hawtjni/
> Copyright (C) 2009-2011 FuseSource Corp.
>
> Jackson, version 1.8.8, http://jackson.codehaus.org/
> Copyright (c) 2007- Tatu Saloranta, tatu.salora...@iki.fi
>
> Guava, version 12.0.1, http://code.google.com/p/guava-libraries/
> Copyright 2008 Google Inc.
>
> ======================================================================
>
> BSD Clause 3/New BSD License, applies to the following bundled libraries:
> LICENSE: http://opensource.org/licenses/BSD-3-Clause
>
> Snappy, version 1.1.0.1, http://code.google.com/p/snappy/
> Copyright 2008 Google Inc.
>
> Protobuf, version 2.4.0, https://code.google.com/p/protobuf/
> Copyright 2008 Google Inc.
>
> SQLLine, version 1.1.2, https://github.com/julianhyde/sqlline/
> Copyright (c) 2002,2003,2004,2005,2006,2007 Marc Prud'hommeaux
> Copyright (c) 2004-2010 The Eigenbase Project
> Copyright (c) 2013-2014 Julian Hyde
>
> ======================================================================
>
> BSD Clause 2 License, applies to the following bundled libraries:
> LICENSE: http://opensource.org/licenses/BSD-2-Clause
>
> JLine, version 2.11, http://jline.sourceforge.net/
> Copyright (c) 2002-2007, Marc Prud'hommeaux <m...@cornell.edu>
>
> ANTLR, version 3.5, http://www.antlr.org/
> Copyright (c) 2003-2008, Terrence Parr.
>
> ======================================================================
>
> MIT License, applies to the following bundled library:
> LICENSE: http://opensource.org/licenses/MIT
>
> SLF4J, version 1.4.3, http://www.slf4j.org/
> Copyright (c) 2004-2008 QOS.ch
>
> ----------------------------------------------------------------------

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

Reply via email to