incubator-general mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From Ted Dunning <ted.dunn...@gmail.com>
Subject Re: [VOTE] Apache Drill 0.6.0-incubating release
Date Sat, 11 Oct 2014 14:05:36 GMT
Drill has had previous releases stopped *precisely* because NOTICE had too
much stuff in it.  The items you mention are among these items.

I think the release is satisfactory as is.


On Sat, Oct 11, 2014 at 2:32 AM, Sean Owen <srowen@gmail.com> wrote:

> I am reading http://www.apache.org/dev/licensing-howto.html . Yes
> LICENSE also needs to contain more things as well. Yes, there are
> several situations where NOTICE does not need to change, but this is
> the key sentence:
>
> "Aside from Apache-licensed dependencies which supply NOTICE files of
> their own, it is uncommon for a dependency to require additions to
> NOTICE."
>
> Lots of the dependencies I see here are Apache-licensed dependencies
> with NOTICE files. The Apache License 2 clause 4 means any (relevant)
> parts of the NOTICE files must be included in a distribution, and the
> NOTICE file is the place for that*.
>
> Here's a correct (AFAIK) example from Spark:
>
> https://github.com/apache/spark/blob/master/NOTICE
> https://github.com/apache/spark/blob/master/LICENSE
>
> Some of the same dependencies are included in both.
>
> I don't see why this doesn't apply to Drill too? Unless the guidance
> above is out of date.
>
> * I am not clear whether distribution a .jar, which has its NOTICE
> file embedded, "counts". This would not be the case in an 'uber' jar
> the the project distributes, and there are some third-party uber jars
> here like hive-exec, but I don't see a Drill uber jar. Maybe that
> counts; maybe it's safer just to populate NOTICE appropriately. Or,
> avoid shipping copies of all these jars directly?
>
> On Sat, Oct 11, 2014 at 7:17 AM, Ted Dunning <ted.dunning@gmail.com>
> wrote:
> > Actually, the licensing howto says things like this:
> >
> > In LICENSE, add a pointer <http://s.apache.org/Hqj> to the dependency's
> > license within the source tree and a short note summarizing its
> licensing:
> >
> > This product bundles SuperWidget 1.2.3, which is available under a
> >
> > "3-clause BSD" license.  For details, see deps/superwidget/.
> >
> > Under normal circumstances, there is no need to modify NOTICE.
> >
> > Over and over again, it is emphasized that NOTICE does not need to be
> > modified and that the reference should be in the LICENSE file.
> >
> > This seems to contradict your assertion that these references need to be
> in
> > the NOTICE file.
> >
> > Are you sure we are reading the same document?
> >
> > On Fri, Oct 10, 2014 at 1:30 PM, Sean Owen <srowen@gmail.com> wrote:
> >
> >> No I just went straight for the binary distribution:
> >>
> >>
> >>
> http://people.apache.org/~smp/apache-drill-0.6.0.rc0/apache-drill-0.6.0-incubating.tar.gz
> >>
> >> This contains the third-party jar files in jars/.
> >>
> >> I assume http://www.apache.org/dev/licensing-howto.html is still the
> >> law of the land so to speak and indicates that lots of these things
> >> need to be in NOTICE.
> >>
> >>
> >> On Oct 10, 2014 9:24 PM, "Ted Dunning" <ted.dunning@gmail.com> wrote:
> >> >
> >> > Sean,
> >> >
> >> > Are you talking about the src distribution after doing the build?
> >> >
> >> > Before doing the build or after [mvn clean], there are no jars in the
> >> > distribution.
> >> >
> >> > Videlicet:
> >> >
> >>
> >> ---------------------------------------------------------------------
> >> To unsubscribe, e-mail: general-unsubscribe@incubator.apache.org
> >> For additional commands, e-mail: general-help@incubator.apache.org
> >>
> >>
>
> ---------------------------------------------------------------------
> To unsubscribe, e-mail: general-unsubscribe@incubator.apache.org
> For additional commands, e-mail: general-help@incubator.apache.org
>
>

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