Return-Path: X-Original-To: archive-asf-public-internal@cust-asf2.ponee.io Delivered-To: archive-asf-public-internal@cust-asf2.ponee.io Received: from cust-asf.ponee.io (cust-asf.ponee.io [163.172.22.183]) by cust-asf2.ponee.io (Postfix) with ESMTP id 3424D200C8B for ; Mon, 22 May 2017 16:12:04 +0200 (CEST) Received: by cust-asf.ponee.io (Postfix) id 32B4D160BBF; Mon, 22 May 2017 14:12:04 +0000 (UTC) Delivered-To: archive-asf-public@cust-asf.ponee.io Received: from mail.apache.org (hermes.apache.org [140.211.11.3]) by cust-asf.ponee.io (Postfix) with SMTP id 553BF160BA5 for ; Mon, 22 May 2017 16:12:03 +0200 (CEST) Received: (qmail 2233 invoked by uid 500); 22 May 2017 14:12:02 -0000 Mailing-List: contact dev-help@hawq.incubator.apache.org; run by ezmlm Precedence: bulk List-Help: List-Unsubscribe: List-Post: List-Id: Reply-To: dev@hawq.incubator.apache.org Delivered-To: mailing list dev@hawq.incubator.apache.org Received: (qmail 2221 invoked by uid 99); 22 May 2017 14:12:02 -0000 Received: from pnap-us-west-generic-nat.apache.org (HELO spamd4-us-west.apache.org) (209.188.14.142) by apache.org (qpsmtpd/0.29) with ESMTP; Mon, 22 May 2017 14:12:02 +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 DBFA5C05AA for ; Mon, 22 May 2017 14:12:01 +0000 (UTC) X-Virus-Scanned: Debian amavisd-new at spamd4-us-west.apache.org X-Spam-Flag: NO X-Spam-Score: 1.879 X-Spam-Level: * X-Spam-Status: No, score=1.879 tagged_above=-999 required=6.31 tests=[DKIM_SIGNED=0.1, DKIM_VALID=-0.1, DKIM_VALID_AU=-0.1, HTML_MESSAGE=2, RCVD_IN_DNSWL_NONE=-0.0001, RCVD_IN_MSPIKE_H3=-0.01, RCVD_IN_MSPIKE_WL=-0.01, SPF_PASS=-0.001] autolearn=disabled Authentication-Results: spamd4-us-west.apache.org (amavisd-new); dkim=pass (2048-bit key) header.d=gmail.com Received: from mx1-lw-eu.apache.org ([10.40.0.8]) by localhost (spamd4-us-west.apache.org [10.40.0.11]) (amavisd-new, port 10024) with ESMTP id B417atUHzqZG for ; Mon, 22 May 2017 14:11:59 +0000 (UTC) Received: from mail-wm0-f53.google.com (mail-wm0-f53.google.com [74.125.82.53]) by mx1-lw-eu.apache.org (ASF Mail Server at mx1-lw-eu.apache.org) with ESMTPS id 1EB3D5FC57 for ; Mon, 22 May 2017 14:11:54 +0000 (UTC) Received: by mail-wm0-f53.google.com with SMTP id 7so65633108wmo.1 for ; Mon, 22 May 2017 07:11:54 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025; h=mime-version:in-reply-to:references:from:date:message-id:subject:to :cc; bh=btszYqtZ3yEGaWWAEsjn61gz5MAsufs6mog9mY5DvGU=; b=NrfsxOuYkwkQGKY6UgWzmuuAHiSKmwmSvWnKjHfFqBk/OxSTmaEJQiB29DJRSUXNHz rDrWAiovAtStqwt3fkWDcM8LKHpjMLWwFbDW8l1wehDmvP9yJ8C+X0PxB6Xfn8V5C4I6 4mgFyH48voGW4qvvJM9NNXt009kGmI/Goz6uB8KFw152Y08pJMldnYu1LzdnNYpCWWpM kpTnz2OhH6C2Wu6m/aWmJ4ryZLiUUyzSGhi3KwgOCWG9O3F61BFptKMOrP3gdJBzW9VD VFd30TgeyZyl4wYMeuCR0r3kyjjgg5MXGLv+AcRfnUKnTJ5evaHGV428jxoAIZok40tA gmsQ== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20161025; h=x-gm-message-state:mime-version:in-reply-to:references:from:date :message-id:subject:to:cc; bh=btszYqtZ3yEGaWWAEsjn61gz5MAsufs6mog9mY5DvGU=; b=KIfRZen7XQggEThUpPwODSI9yh2pXPZQOX/7JpKKuyhlfj/EnkYjb6fB3IRgsA64AU 8spl5bbi4QNdWcwtRNa9alAIC8tR9925ZoheewxUF9mEpCACZcPp4WPmL/CJBqQu8klu 8R8yA6P0CjCeCqOEEOTu4tCnMTCJu+S0os7tHoGyKrZjt+h62Nouh31nN6lwYTkVN14r UfJe+3qOVJJvn9/g39kCs3no62mr1BIt20Puu33Ph9GHY/xIPNseS8drdO7Bk6PgSAsl YziSUwB7TXXvxJDiN9e7iaCHxpSSKkdWeL3yABHUu3NvgYYjBW+CJZR9b4M43yoBNWK1 yj6w== X-Gm-Message-State: AODbwcApSV/QFsyCYZM7O/xuP5eTBqi1SYJ+qafqYuW1ziSwZFplFInV 4y6ZQU9fFFM7qdsdbWi0Dj/7OEq+Sw== X-Received: by 10.28.234.205 with SMTP id g74mr355478wmi.59.1495462313777; Mon, 22 May 2017 07:11:53 -0700 (PDT) MIME-Version: 1.0 Received: by 10.28.64.68 with HTTP; Mon, 22 May 2017 07:11:53 -0700 (PDT) In-Reply-To: References: From: Lei Chang Date: Mon, 22 May 2017 22:11:53 +0800 Message-ID: Subject: Re: Layout of LICENSE, NOTICE, and DISCLAIMER files for Apache HAWQ 2.2.0.0-incubating rpm binary release To: dev Cc: Roman Shaposhnik Content-Type: multipart/alternative; boundary="001a11477a0afcfbbc05501d7322" archived-at: Mon, 22 May 2017 14:12:04 -0000 --001a11477a0afcfbbc05501d7322 Content-Type: text/plain; charset="UTF-8" Content-Transfer-Encoding: quoted-printable I think Option 2 is better, more clear. Cheers Lei On Mon, May 22, 2017 at 10:15 AM, Ruilong Huo wrote: > Hi Roman, > > Please let us know if you get a chance to review this. Or someone else wh= o > can help on this? Thanks. > > Best regards, > Ruilong Huo > > On Mon, May 15, 2017 at 3:12 PM, Ruilong Huo wrote: > > > Hi Roman, > > > > Currently I am preparing LICENSE, NOTICE, and DISCLAIMER files for Apac= he > > HAWQ 2.2.0.0-incubating rpm binary release. The components of the binar= y > > package > > 2.2.0.0-incubating.RC2/apache-hawq-rpm-2.2.0.0-incubating.tar.gz> > > are as below: > > > > *> tar -xzvf apache-hawq-rpm-2.2.0.0-incubating.tar.gz; tree > > hawq_rpm_packages* > > hawq_rpm_packages > > =E2=94=9C=E2=94=80=E2=94=80 apache-hawq-2.2.0.0-el7.x86_64.rpm > > =E2=94=9C=E2=94=80=E2=94=80 apache-tomcat-7.0.62-el6.noarch.rpm > > =E2=94=9C=E2=94=80=E2=94=80 hawq-ranger-plugin-2.2.0.0-1.el7.centos.noa= rch.rpm > > =E2=94=9C=E2=94=80=E2=94=80 pxf-3.2.1.0-1.el6.noarch.rpm > > =E2=94=9C=E2=94=80=E2=94=80 pxf-hbase-3.2.1.0-1.el6.noarch.rpm > > =E2=94=9C=E2=94=80=E2=94=80 pxf-hdfs-3.2.1.0-1.el6.noarch.rpm > > =E2=94=9C=E2=94=80=E2=94=80 pxf-hive-3.2.1.0-1.el6.noarch.rpm > > =E2=94=9C=E2=94=80=E2=94=80 pxf-jdbc-3.2.1.0-1.el6.noarch.rpm > > =E2=94=9C=E2=94=80=E2=94=80 pxf-json-3.2.1.0-1.el6.noarch.rpm > > =E2=94=94=E2=94=80=E2=94=80 pxf-service-3.2.1.0-1.el6.noarch.rpm > > > > Given the LICENSE, NOTICE, and DISCLAIMER for Apache HAWQ source in top > > directory: > > > > *> tree incubator-hawq/* > > incubator-hawq/ > > =E2=94=9C=E2=94=80=E2=94=80 DISCLAIMER > > =E2=94=9C=E2=94=80=E2=94=80 LICENSE > > =E2=94=94=E2=94=80=E2=94=80 NOTICE > > > > We plan to put LICENSE, NOTICE, and DISCLAIMER for binary release in a > > dedicated directory named dist which under top directory. Then these > files > > will be copied to the rpm packages in packaging stage. > > > > Here are two options for the layout of the LICENSE, NOTICE, and > DISCLAIMER > > for the components: > > > > *Option 1: Combine the licenses of all the components into one LICENSE, > > NOTICE, and DISCLAIMER respectively. For example:* > > > > *> cd $APACHE_HAWQ_TOP_DIR; tree dist* > > dist > > =E2=94=9C=E2=94=80=E2=94=80 DISCLAIMER > > =E2=94=9C=E2=94=80=E2=94=80 LICENSE > > =E2=94=94=E2=94=80=E2=94=80 NOTICE > > > > *Option 2: Keep the separated LICENSE, NOTICE, and DISCLAIMER for each = of > > the components. For example:* > > > > *> cd $APACHE_HAWQ_TOP_DIR; tree dist/* > > dist/ > > =E2=94=9C=E2=94=80=E2=94=80 hawq > > =E2=94=82 =E2=94=9C=E2=94=80=E2=94=80 DISCLAIMER > > =E2=94=82 =E2=94=9C=E2=94=80=E2=94=80 LICENSE > > =E2=94=82 =E2=94=94=E2=94=80=E2=94=80 NOTICE > > =E2=94=9C=E2=94=80=E2=94=80 pxf > > =E2=94=82 =E2=94=9C=E2=94=80=E2=94=80 DISCLAIMER > > =E2=94=82 =E2=94=9C=E2=94=80=E2=94=80 LICENSE > > =E2=94=82 =E2=94=94=E2=94=80=E2=94=80 NOTICE > > =E2=94=9C=E2=94=80=E2=94=80 pxf-hbase > > =E2=94=82 =E2=94=9C=E2=94=80=E2=94=80 DISCLAIMER > > =E2=94=82 =E2=94=9C=E2=94=80=E2=94=80 LICENSE > > =E2=94=82 =E2=94=94=E2=94=80=E2=94=80 NOTICE > > =E2=94=9C=E2=94=80=E2=94=80 pxf-hdfs > > =E2=94=82 =E2=94=9C=E2=94=80=E2=94=80 DISCLAIMER > > =E2=94=82 =E2=94=9C=E2=94=80=E2=94=80 LICENSE > > =E2=94=82 =E2=94=94=E2=94=80=E2=94=80 NOTICE > > =E2=94=9C=E2=94=80=E2=94=80 pxf-hive > > =E2=94=82 =E2=94=9C=E2=94=80=E2=94=80 DISCLAIMER > > =E2=94=82 =E2=94=9C=E2=94=80=E2=94=80 LICENSE > > =E2=94=82 =E2=94=94=E2=94=80=E2=94=80 NOTICE > > =E2=94=9C=E2=94=80=E2=94=80 pxf-jdbc > > =E2=94=82 =E2=94=9C=E2=94=80=E2=94=80 DISCLAIMER > > =E2=94=82 =E2=94=9C=E2=94=80=E2=94=80 LICENSE > > =E2=94=82 =E2=94=94=E2=94=80=E2=94=80 NOTICE > > =E2=94=9C=E2=94=80=E2=94=80 pxf-json > > =E2=94=82 =E2=94=9C=E2=94=80=E2=94=80 DISCLAIMER > > =E2=94=82 =E2=94=9C=E2=94=80=E2=94=80 LICENSE > > =E2=94=82 =E2=94=94=E2=94=80=E2=94=80 NOTICE > > =E2=94=9C=E2=94=80=E2=94=80 pxf-service > > =E2=94=82 =E2=94=9C=E2=94=80=E2=94=80 DISCLAIMER > > =E2=94=82 =E2=94=9C=E2=94=80=E2=94=80 LICENSE > > =E2=94=82 =E2=94=94=E2=94=80=E2=94=80 NOTICE > > =E2=94=9C=E2=94=80=E2=94=80 ranger-plugin > > =E2=94=82 =E2=94=9C=E2=94=80=E2=94=80 DISCLAIMER > > =E2=94=82 =E2=94=9C=E2=94=80=E2=94=80 LICENSE > > =E2=94=82 =E2=94=94=E2=94=80=E2=94=80 NOTICE > > =E2=94=94=E2=94=80=E2=94=80 tomcat > > =E2=94=9C=E2=94=80=E2=94=80 DISCLAIMER > > =E2=94=9C=E2=94=80=E2=94=80 LICENSE > > =E2=94=94=E2=94=80=E2=94=80 NOTICE > > > > For option 1, it is easier to maintain the LICENSE, NOTICE, and > DISCLAIMER > > files. However, it contains all the licenses for all the components. Th= us > > it is hard to identify which component contains what licenses. > > > > For option 2, it needs extra maintenance effort. But, it is clear that > > what are the licenses for each of the components. > > > > Would you please share you comments and let us know which is better? > > Thanks. > > > > Best regards, > > Ruilong Huo > > > --001a11477a0afcfbbc05501d7322--