Return-Path: X-Original-To: apmail-incubator-general-archive@www.apache.org Delivered-To: apmail-incubator-general-archive@www.apache.org Received: from mail.apache.org (hermes.apache.org [140.211.11.3]) by minotaur.apache.org (Postfix) with SMTP id 5489A18ACA for ; Tue, 26 Jan 2016 07:46:55 +0000 (UTC) Received: (qmail 42830 invoked by uid 500); 26 Jan 2016 07:46:54 -0000 Delivered-To: apmail-incubator-general-archive@incubator.apache.org Received: (qmail 42625 invoked by uid 500); 26 Jan 2016 07:46:54 -0000 Mailing-List: contact general-help@incubator.apache.org; run by ezmlm Precedence: bulk List-Help: List-Unsubscribe: List-Post: List-Id: Reply-To: general@incubator.apache.org Delivered-To: mailing list general@incubator.apache.org Received: (qmail 42610 invoked by uid 99); 26 Jan 2016 07:46:54 -0000 Received: from Unknown (HELO spamd4-us-west.apache.org) (209.188.14.142) by apache.org (qpsmtpd/0.29) with ESMTP; Tue, 26 Jan 2016 07:46:54 +0000 Received: from localhost (localhost [127.0.0.1]) by spamd4-us-west.apache.org (ASF Mail Server at spamd4-us-west.apache.org) with ESMTP id A8BFDC1476 for ; Tue, 26 Jan 2016 07:46:53 +0000 (UTC) X-Virus-Scanned: Debian amavisd-new at spamd4-us-west.apache.org X-Spam-Flag: NO X-Spam-Score: -0.575 X-Spam-Level: X-Spam-Status: No, score=-0.575 tagged_above=-999 required=6.31 tests=[RCVD_IN_MSPIKE_H3=-0.01, RCVD_IN_MSPIKE_WL=-0.01, RP_MATCHES_RCVD=-0.554, SPF_PASS=-0.001] autolearn=disabled Received: from mx1-us-east.apache.org ([10.40.0.8]) by localhost (spamd4-us-west.apache.org [10.40.0.11]) (amavisd-new, port 10024) with ESMTP id sLG9CCo6eabx for ; Tue, 26 Jan 2016 07:46:53 +0000 (UTC) Received: from pv33p03im-asmtp002.me.com (pv33p03im-asmtp002.me.com [17.143.180.11]) by mx1-us-east.apache.org (ASF Mail Server at mx1-us-east.apache.org) with ESMTPS id AE155428ED for ; Tue, 26 Jan 2016 07:46:52 +0000 (UTC) Received: from [192.168.0.3] (124-170-227-34.dyn.iinet.net.au [124.170.227.34]) by pv33p03im-asmtp002.me.com (Oracle Communications Messaging Server 7.0.5.36.0 64bit (built Sep 8 2015)) with ESMTPSA id <0O1J005FZUXVTL40@pv33p03im-asmtp002.me.com> for general@incubator.apache.org; Tue, 26 Jan 2016 07:46:46 +0000 (GMT) X-Proofpoint-Virus-Version: vendor=fsecure engine=2.50.10432:,, definitions=2016-01-26_02:,, signatures=0 X-Proofpoint-Spam-Details: rule=notspam policy=default score=0 spamscore=0 clxscore=1015 suspectscore=1 malwarescore=0 phishscore=0 adultscore=0 bulkscore=0 classifier=spam adjust=0 reason=mlx scancount=1 engine=8.0.1-1510270003 definitions=main-1601260145 Content-type: text/plain; charset=utf-8 MIME-version: 1.0 (Mac OS X Mail 8.2 \(2104\)) Subject: Re: Confusion over NOTICE vs LICENSE files From: Justin Mclean In-reply-to: Date: Tue, 26 Jan 2016 18:46:42 +1100 Content-transfer-encoding: quoted-printable Message-id: References: To: general@incubator.apache.org X-Mailer: Apple Mail (2.2104) Hi,=09 > 1) In the case that we've borrowed code from another Apache 2.0 = licensed > project, the licensing howto[1] says that there is no need to modify > LICENSE unless it transitively has dependencies with such a = requirement. That is the current policy yes so there is no need to list them. > Is this true even if the original dependency carries a copyright? Yes. The copyright should be in a NOTICE file and if that exists need it = needs be be added to your NOTICE file. [1] BTW bootstrap in now MIT not Apache so you may want to double check the = version/license you are using. > For example, we bundle Twitter's Bootstrap library and currently have = attribution in our > LICENSE file[2] indicating the copyright (even though it's also at the = top > of the relevant files). Not necessary? It=E2=80=99s not required under current policy, but there=E2=80=99s no = harm in adding it. > 2) In other cases we've bundled MIT or BSD-licensed source. The = license > says that redistributions must retain the text of the license. Is it > sufficient that that text be only in the source code, or should we = also > duplicate it into LICENSE.txt as we've done for code derived from > AsyncHBase? [3] You should add the full text or better still a pointer to it. [2] > 3) We have many thirdparty dependencies which are not "bundled" in the > source release. Instead, our build process has a script which = downloads > them from the internet, unpacks, and compiles them. So, despite not = being > part of the artifact itself, they are required components for the = build > (and in most cases become static-linked into the binary). We currently = list > all of these dependencies and their licenses in LICENSE.txt. Is this > necessary, or should we move these into a separate file? Only items bundled should be mentioned in LICENSE/NOTICE. [3] Thanks, Justin 1. http://www.apache.org/dev/licensing-howto.html#alv2-dep 2. http://www.apache.org/dev/licensing-howto.html#permissive-deps 3. http://www.apache.org/dev/licensing-howto.html#guiding-principle --------------------------------------------------------------------- To unsubscribe, e-mail: general-unsubscribe@incubator.apache.org For additional commands, e-mail: general-help@incubator.apache.org