Return-Path: X-Original-To: apmail-groovy-dev-archive@minotaur.apache.org Delivered-To: apmail-groovy-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 676A7185E7 for ; Sun, 31 May 2015 20:53:07 +0000 (UTC) Received: (qmail 35896 invoked by uid 500); 31 May 2015 20:53:07 -0000 Delivered-To: apmail-groovy-dev-archive@groovy.apache.org Received: (qmail 35851 invoked by uid 500); 31 May 2015 20:53:07 -0000 Mailing-List: contact dev-help@groovy.incubator.apache.org; run by ezmlm Precedence: bulk List-Help: List-Unsubscribe: List-Post: List-Id: Reply-To: dev@groovy.incubator.apache.org Delivered-To: mailing list dev@groovy.incubator.apache.org Received: (qmail 35841 invoked by uid 99); 31 May 2015 20:53:07 -0000 Received: from Unknown (HELO spamd3-us-west.apache.org) (209.188.14.142) by apache.org (qpsmtpd/0.29) with ESMTP; Sun, 31 May 2015 20:53:07 +0000 Received: from localhost (localhost [127.0.0.1]) by spamd3-us-west.apache.org (ASF Mail Server at spamd3-us-west.apache.org) with ESMTP id 7830E1819E2 for ; Sun, 31 May 2015 20:53:06 +0000 (UTC) X-Virus-Scanned: Debian amavisd-new at spamd3-us-west.apache.org X-Spam-Flag: NO X-Spam-Score: -0.001 X-Spam-Level: X-Spam-Status: No, score=-0.001 tagged_above=-999 required=6.31 tests=[DKIM_SIGNED=0.1, DKIM_VALID=-0.1, HEADER_FROM_DIFFERENT_DOMAINS=0.001, RCVD_IN_MSPIKE_H2=-0.001, SPF_PASS=-0.001] autolearn=disabled Authentication-Results: spamd3-us-west.apache.org (amavisd-new); dkim=pass (2048-bit key) header.d=gmail.com Received: from mx1-eu-west.apache.org ([10.40.0.8]) by localhost (spamd3-us-west.apache.org [10.40.0.10]) (amavisd-new, port 10024) with ESMTP id CbJpmNo-dawX for ; Sun, 31 May 2015 20:53:05 +0000 (UTC) Received: from mail-ie0-f182.google.com (mail-ie0-f182.google.com [209.85.223.182]) by mx1-eu-west.apache.org (ASF Mail Server at mx1-eu-west.apache.org) with ESMTPS id A5E0521035 for ; Sun, 31 May 2015 20:53:04 +0000 (UTC) Received: by ieclw1 with SMTP id lw1so1038060iec.3 for ; Sun, 31 May 2015 13:51:27 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20120113; h=mime-version:sender:in-reply-to:references:date:message-id:subject :from:to:content-type:content-transfer-encoding; bh=7JHkKfgKUKWw+oCJKlEqxoIyc6BIfceD1rQaWDyF85I=; b=peBSMuNybPqKJnJp1/kNmjJNBZC6Lz26nJq5Vbxhgm+Fvhj+FF0+lDw27ERz1mnuR2 ZwR4fIywi02ymIIURGcT9shQ9s1unuVPuZvF59YYhXqJfWxlXSB3yXd0DLc2y9tN78v2 eLYIjos5KGJhE/Nyn92yHWdURuBLZBHCsJkdKjfR0zBXhkhHQvxHu+Dgm36FtvfO4db5 eqVqPbqZ0ZqnwUntpEhuBAxajhJ+AGSv0fHtk/dJbeB9aPkXwYkD+XYSwkNEVMHT8ry/ MYwhGb3BNy7CDCY2EEXfo6iIltWXmXbnJurbJcf5hudBOTFHitEBBM/lMBaTwITeVttm OOcw== MIME-Version: 1.0 X-Received: by 10.107.148.144 with SMTP id w138mr8777865iod.12.1433105487207; Sun, 31 May 2015 13:51:27 -0700 (PDT) Sender: shaposhnik@gmail.com Received: by 10.50.170.10 with HTTP; Sun, 31 May 2015 13:51:27 -0700 (PDT) In-Reply-To: <555D558A.7020009@gmail.com> References: <555D08D9.8050804@asert.com.au> <555D558A.7020009@gmail.com> Date: Sun, 31 May 2015 13:51:27 -0700 X-Google-Sender-Auth: lx0q6V25rAGc1QLa7XjQZWNqdU0 Message-ID: Subject: Re: In shape for a 2.4.4 release? From: Roman Shaposhnik To: dev@groovy.incubator.apache.org Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: quoted-printable On Wed, May 20, 2015 at 8:48 PM, Emmanuel L=C3=A9charny wrote: > Le 21/05/15 00:21, Paul King a =C3=A9crit : >> On 20/05/2015 5:36 AM, C=C3=A9dric Champeau wrote: >>> I wanted to check with you what is preventing us from releasing >>> 2.4.4. [...] >> >> I have a question for our mentors around licensing. Just a point of >> clarification >> for the official source distribution zip. We have a number of >> dependencies >> which our build brings in and we have incorporated the appropriate >> license >> information from those dependencies into our LICENSE and NOTICE files. >> I believe this is exactly appropriate for the binary artifacts (jars) ou= r >> build produces and for the convenience binaries we will make available >> (since >> those artifacts contain software in binary form from the respective >> dependency >> projects). This complies with the wording in those licenses similar to: >> >> "... Redistribution and use in source and binary forms ... are permitted >> provided that the following conditions are met: >> * Redistributions of source code must retain the [various license >> information] >> * Redistributions in binary form must retain the [various license >> information]" >> >> In our case it is the binary form that is relevant. All good so far. >> >> The point of clarification is about the source distribution zip itself. >> Take ASM or ANTLR as an example. There is no source or binary artifacts >> from those projects anywhere in our source zip. The build brings down th= e >> needed binaries at build time which we subsequently bundle into our >> produced binary artifacts. So, back to the wording above, there is >> definitely no "redistribution" of source or binary but the fact that our >> build goes on to incorporate said dependencies, does that count as "use"= ? >> >> So, should the ASM/ANTLR etc. license info appear in the LICENSE/NOTICE >> files in the root of our source distribution zip? We currently do includ= e >> them but I am conscious of the need to keep those files containing just >> the required information and no more. > > AFAIK, antlr produces Java code that requires a antlr bundle to run : in > this case, you 'use' antlr. > > In other words, if the tool you use generates some Java code (or > anything else) that is not using any part of the tool, then I don't > think you need to retain the license. This is exactly my understanding as well and something I've seen on all the other projects I've participated. Thanks, Roman.