My conclusion, based on reply on the legal-discuss thread is that we
should either use a pointer or include the entire license, but not just
the portion that talks about the collection.  IOW, it wouldn't be right
for someone to take an Apache LICENSE file that references third-party
content and other licenses and only include the Apache portion and not the
rest.  

I do agree no change to NOTICE is required.

-Alex

On 9/21/14 1:04 PM, "Justin Mclean" <jus...@classsoftware.com> wrote:

>Hi,
>
>Looking in legal it seem the short vs long license hasn't been fully
>resolved and there's a few different views on it ie see [1] which has
>been reopened. However both Roy [1] [2] and the licence how to [3]  and
>this [4] say short licences / pointers are preferred.
>
>The (short) discussion on legal around the Squiggly license hasn't
>brought up any objections to the current LICENSE and NOTICE and confirms
>that we shouldn't add anything to NOTICE. Although even that may also be
>considered unresolved [5], there seems to be mostly consensus on this
>[6]. I think some of the confusion here is that when you remove a
>copyright header from a file and replace it with an Apache one then you
>do need to add the copyright to the NOTICE file, and in some case people
>have added copyright notices to to NOTICE when the headers have remained
>the same, but that isn't legally required other than in a few rare cases.
>[6]
>
>Current consensus is to a) use license pointers, b) keep licences as
>short, c) keep stuff out of NOTICE unless legally required (as it impacts
>downstream projects). a and b are optional ie you can still use the full
>licence if you want, but still meet the legal requirements. It's also
>clear than MIT/BSD (3 clause) licensed software do not need to be added
>to NOTICE [3] (even though some projects have done this).
>
>The only legal JIRA I can find on aggregation is with open office and
>deals with the aggregation of LGPL dictionaries. [7] In the end they were
>allowed to included the LGPL dictionaries in their binary releases. They
>have chosen to use full licence text in their LICENSE file (2000 lines
>long!) [8] and have included more than what's the minimal legally
>required in their NOTICE [9]. But interestingly the dictionaries in
>questions are not even mentioned in LICENSE or NOTICE but instead are
>have short text without pointers in separate LICENSE [10] and NOTICE
>files [11]. This is a little different to our situation as it's for LGPL
>licence code which is normally not allowed to be included in Apache
>software.
>
>I think the only conclusion is that there is not a single right way to do
>this and I think the best way forward to basically leave the license as
>it is (with some minor word changes suggested by Alex) until we find out
>otherwise and then change if needed. We are complying with the minimal
>legal requirements and currently practice (ie use license pointers and
>MIT/BSD don't modify NOTICE) but probably have a little more in LICENSE
>than the legal minimum but that's not a licensing error.
>
>Thanks,
>Justin
>
>1. https://issues.apache.org/jira/browse/LEGAL-155
>2. 
>http://mail-archives.apache.org/mod_mbox/incubator-general/201203.mbox/%3C
>cbfe3722-1b5c-48fc-ad82-0931eec6f...@gbiv.com%3E
>3. http://www.apache.org/dev/licensing-howto.html#permissive-deps
>4. 
>http://apache.org/dev/release.html#distributing-code-under-several-license
>s
>5. https://issues.apache.org/jira/browse/LEGAL-59
>6. https://issues.apache.org/jira/browse/LEGAL-62
>7. https://issues.apache.org/jira/browse/LEGAL-117
>8. https://github.com/apache/openoffice/blob/trunk/main/LICENSE
>9. https://github.com/apache/openoffice/blob/trunk/main/NOTICE
>10. 
>https://github.com/apache/openoffice/blob/trunk/main/LICENSE_aggregated
>11. https://github.com/apache/openoffice/blob/trunk/main/NOTICE_aggregated

Reply via email to