Return-Path: X-Original-To: apmail-jmeter-dev-archive@minotaur.apache.org Delivered-To: apmail-jmeter-dev-archive@minotaur.apache.org Received: from mail.apache.org (hermes.apache.org [140.211.11.3]) by minotaur.apache.org (Postfix) with SMTP id 84F8DCACC for ; Sun, 14 Jul 2013 11:30:02 +0000 (UTC) Received: (qmail 54741 invoked by uid 500); 14 Jul 2013 11:30:02 -0000 Delivered-To: apmail-jmeter-dev-archive@jmeter.apache.org Received: (qmail 54614 invoked by uid 500); 14 Jul 2013 11:29:55 -0000 Mailing-List: contact dev-help@jmeter.apache.org; run by ezmlm Precedence: bulk List-Help: List-Unsubscribe: List-Post: List-Id: Reply-To: dev@jmeter.apache.org Delivered-To: mailing list dev@jmeter.apache.org Received: (qmail 54601 invoked by uid 99); 14 Jul 2013 11:29:53 -0000 Received: from nike.apache.org (HELO nike.apache.org) (192.87.106.230) by apache.org (qpsmtpd/0.29) with ESMTP; Sun, 14 Jul 2013 11:29:53 +0000 X-ASF-Spam-Status: No, hits=-0.7 required=5.0 tests=RCVD_IN_DNSWL_LOW,SPF_PASS X-Spam-Check-By: apache.org Received-SPF: pass (nike.apache.org: domain of sebbaz@gmail.com designates 74.125.82.175 as permitted sender) Received: from [74.125.82.175] (HELO mail-we0-f175.google.com) (74.125.82.175) by apache.org (qpsmtpd/0.29) with ESMTP; Sun, 14 Jul 2013 11:29:46 +0000 Received: by mail-we0-f175.google.com with SMTP id t59so9445955wes.34 for ; Sun, 14 Jul 2013 04:29:26 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20120113; h=mime-version:date:message-id:subject:from:to:content-type; bh=dJMU6SbH8LFP5GJmrzna2lc3IyiXXPyt43+AtSn9nTU=; b=MPD9U8zqefGil4UNnvkR0Un38wPocekP4/jpz3bCZtZuVNwDscx0kb5elpnIlZWhQ9 jGokOgbdyfHeK5tyTPTe2YsvDA0vA+QTDrhlU+h1W55uVysj4ADW5iullMK04Wgb1d1Y S0OCzdAfUWcivwpAN7ykRZPH9L0pO7KY3LbejJngK742vhbg+8ZHJAzUO6s4e/XZ6VmX vQYo4EjBmu4Z5Y/joej1kxNW8TxrtgpzcmUzR9qIFx34c4/8PZdTvR8+6joJNYjjmhU7 12f0JN7hTxrJmVL1ZXvv8ffjnYdeacyk24qZ2fER8kBVmsXfCaP9CL8cxNn671VZzfcT bDIg== MIME-Version: 1.0 X-Received: by 10.194.170.168 with SMTP id an8mr28580680wjc.72.1373801366518; Sun, 14 Jul 2013 04:29:26 -0700 (PDT) Received: by 10.194.152.103 with HTTP; Sun, 14 Jul 2013 04:29:26 -0700 (PDT) Date: Sun, 14 Jul 2013 12:29:26 +0100 Message-ID: Subject: NOTICE and LICENSE issues From: sebb To: dev@jmeter.apache.org Content-Type: text/plain; charset=ISO-8859-1 X-Virus-Checked: Checked by ClamAV on apache.org [This is embarrassing...] The NOTICE and LICENSE files need some major adjustments. The NOTICE & LICENSE files should only relate to the bits that are actually included in the relevant archive [2] So for example the source archive should contain N&L files that relate just to the source (and any image) files. AFAIK the only 3rd party items actually contained in the source release are the icons - all the jars are now only included in the binary archive. The binary archive needs to contain the licenses for all the 3rd party jars. Its NOTICE file may also need to be different. I think the problem arises from the fact that the 3rd party jars used to be included in SVN. When the jars were removed from SVN it looks like we forgot to adjust the N&L files. And subsequent additions of run-time dependencies have just followed the existing pattern. Also there have been clarifications to the ASF documentation [1] on the NOTICE & LICENSE files. In particular, it now looks as though copyright notices generally do not need to be copied from the license file to the notice file. This should simplify the binary NOTICE file considerably. == As part of this process, I think it would make sense to split the LICENSE file up into individual licenses. I think it will be easier to maintain the licenses if they are each in a separate file. If each license file name includes the product name and version it will be easy to relate the license to the jar. For example, the JUnit license file could be in licenses/junit-4.11.txt The main LICENSE file should contain a pointer to the licenses directory. Most of the Maven jars contain only compiled JMeter source so their N&L files are OK. However there are 3rd party icons in at least one of them - ApacheJMeter_core.jar. The N&L files for this jar may need adjusting, possibly the POM too. Having identified this, I think we need to address the issue before the next release. I'll make a start on this shortly. [1] http://www.apache.org/dev/licensing-howto.html#mod-notice [2] http://www.apache.org/dev/licensing-howto.html#bundled-vs-non-bundled