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 C69D9200AE4 for ; Fri, 10 Jun 2016 02:49:09 +0200 (CEST) Received: by cust-asf.ponee.io (Postfix) id C50E6160A5C; Fri, 10 Jun 2016 00:49:09 +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 1898D160A59 for ; Fri, 10 Jun 2016 02:49:08 +0200 (CEST) Received: (qmail 52484 invoked by uid 500); 10 Jun 2016 00:49:08 -0000 Mailing-List: contact dev-help@zest.apache.org; run by ezmlm Precedence: bulk List-Help: List-Unsubscribe: List-Post: List-Id: Reply-To: dev@zest.apache.org Delivered-To: mailing list dev@zest.apache.org Received: (qmail 52471 invoked by uid 99); 10 Jun 2016 00:49:08 -0000 Received: from pnap-us-west-generic-nat.apache.org (HELO spamd1-us-west.apache.org) (209.188.14.142) by apache.org (qpsmtpd/0.29) with ESMTP; Fri, 10 Jun 2016 00:49:08 +0000 Received: from localhost (localhost [127.0.0.1]) by spamd1-us-west.apache.org (ASF Mail Server at spamd1-us-west.apache.org) with ESMTP id 97BF0C1E1B for ; Fri, 10 Jun 2016 00:49:07 +0000 (UTC) X-Virus-Scanned: Debian amavisd-new at spamd1-us-west.apache.org X-Spam-Flag: NO X-Spam-Score: 1.28 X-Spam-Level: * X-Spam-Status: No, score=1.28 tagged_above=-999 required=6.31 tests=[DKIM_SIGNED=0.1, DKIM_VALID=-0.1, HEADER_FROM_DIFFERENT_DOMAINS=0.001, HTML_MESSAGE=2, RCVD_IN_DNSWL_LOW=-0.7, RCVD_IN_MSPIKE_H3=-0.01, RCVD_IN_MSPIKE_WL=-0.01, SPF_PASS=-0.001] autolearn=disabled Authentication-Results: spamd1-us-west.apache.org (amavisd-new); dkim=pass (2048-bit key) header.d=gmail.com Received: from mx1-lw-us.apache.org ([10.40.0.8]) by localhost (spamd1-us-west.apache.org [10.40.0.7]) (amavisd-new, port 10024) with ESMTP id 7d9Jq98_5Pfq for ; Fri, 10 Jun 2016 00:49:06 +0000 (UTC) Received: from mail-oi0-f67.google.com (mail-oi0-f67.google.com [209.85.218.67]) by mx1-lw-us.apache.org (ASF Mail Server at mx1-lw-us.apache.org) with ESMTPS id 876A55F20E for ; Fri, 10 Jun 2016 00:49:06 +0000 (UTC) Received: by mail-oi0-f67.google.com with SMTP id r4so10520507oib.1 for ; Thu, 09 Jun 2016 17:49:06 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20120113; h=mime-version:sender:from:date:message-id:subject:to:cc; bh=iJlVYk052dmt1Ey1Tsz1sLasH/yxrGvSxP4QgbO397E=; b=soazGlxVkAJfHEHf+NubCIvHvrWY7zRvLp/wOHdwpd0bTnjGq8zpCSKOFInEUVrzRJ PCwF6ZgE6hjqJozPMy5DFRL1paKeeAhd8fLioRgmaAeX/2DT8jByx2Kn5fDdKXRQX0zH TINq+4CPB5jS8zvOTLdUHqnUgABE1DFQ4A9T+oVdpqbyOWuowZh2KV1whnW5umirrZt1 0FwhyBm+twWUiotWqhuB+ZRyYIhyUx17eJP0rhIcb7xxKm0IcdhHGCjObuTDQqjNzY9V ouQdRHBFSQshJm+42W0US/hG17uF6VXJlHNuEHvogfXxfJRlYMb84k3GUOhjPuXwgaww vy7g== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20130820; h=x-gm-message-state:mime-version:sender:from:date:message-id:subject :to:cc; bh=iJlVYk052dmt1Ey1Tsz1sLasH/yxrGvSxP4QgbO397E=; b=knJxQfGj+FLRVZVmcv2P5ftP4wEV9ie86MPek7YKA2Y3S3HVf01CaDONm+fYG4UsfI zF/xR69bcAX1ptoIWEfv7Yw1qvP6acxY+kdzB/K3fpnS+ELHfX5LPq8pN9sX2l5Tqk6l 8Kz7SybcsRhlbPgJa2zSBFBjtvYqlWo6CmaRv51GxbsSNvLE9lXc+HIbGt1aMRQNUQz7 a23clZmx/n8CWdYjVvynvMNfslCKqfPfMLRc/gBbt9tY0WhQE2u5lVXda+VothLndY99 vQ6r+35dgYTiajjorMG3JoNDj/4NpaFiCmLVyG42ZlZ/ROSFAQ1uXNmvXjxSh+X34/eH IQ1Q== X-Gm-Message-State: ALyK8tL2xGlmveAyn1JoCEIRs9g9mGCBG6lsGSx6/iTwhgqqVBgfmsNnqG2/0Z152vr+GlYyxBjwBa7eKNYgSg== X-Received: by 10.202.173.136 with SMTP id w130mr6439499oie.135.1465519745752; Thu, 09 Jun 2016 17:49:05 -0700 (PDT) MIME-Version: 1.0 Sender: hedhman@gmail.com Received: by 10.202.177.135 with HTTP; Thu, 9 Jun 2016 17:48:45 -0700 (PDT) From: Niclas Hedhman Date: Fri, 10 Jun 2016 08:48:45 +0800 X-Google-Sender-Auth: cDu89ssjR64HMgneg6jKbZ8zMRs Message-ID: Subject: Generation of X licensed dependent code To: ASF Legal Discuss Cc: dev Content-Type: multipart/alternative; boundary=001a113cf2a4db65940534e1e738 archived-at: Fri, 10 Jun 2016 00:49:10 -0000 --001a113cf2a4db65940534e1e738 Content-Type: text/plain; charset=UTF-8 Something interesting came up... What if an application generates an application skeleton, that itself needs to be licensed as GPL (or any other disallowed license) due to dependencies it end up having... Are we allowed to create such Example; Apache Zest is a platform to write domain-centric applications, and we are working on a "project creation tool", which will generate the starting point for our users, from minimal applications, to complete webapplication examples with both backend and frontend resources, complete with build system and everything. Now, some of the templates I am looking at will end up having dependencies that are against Apache licensing policy. So, is it OK that I include templates that will generate something that must become a (say) GPL'd application? Since it is not required to use these, nor will all templates have this encumbrance, I think the answer is "Yes, that is fine", and the follow-up question would then be, What is reasonable notification to the user that there will be encumbrance? I have thought of a couple of not mutually exclusive choices; 1. NOTICE and LICENSE file generation into the project stating this. 2. Documentation of the template. 3. Warning text when the template is invoked. 4. Requiring user to actively answer "Yes" on the command line that the user is aware of the result. Which of these, and any other, are required beyond first one?? Thanks -- Niclas Hedhman, Software Developer http://zest.apache.org - New Energy for Java --001a113cf2a4db65940534e1e738--