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 D53C5200BB6 for ; Fri, 4 Nov 2016 16:27:29 +0100 (CET) Received: by cust-asf.ponee.io (Postfix) id D3DCA160AFE; Fri, 4 Nov 2016 15:27:29 +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 27F9E160AEA for ; Fri, 4 Nov 2016 16:27:29 +0100 (CET) Received: (qmail 37895 invoked by uid 500); 4 Nov 2016 15:27:28 -0000 Mailing-List: contact dev-help@netbeans.incubator.apache.org; run by ezmlm Precedence: bulk List-Help: List-Unsubscribe: List-Post: List-Id: Reply-To: dev@netbeans.incubator.apache.org Delivered-To: mailing list dev@netbeans.incubator.apache.org Received: (qmail 37884 invoked by uid 99); 4 Nov 2016 15:27:28 -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; Fri, 04 Nov 2016 15:27:28 +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 F3C7CC0C96 for ; Fri, 4 Nov 2016 15:27:27 +0000 (UTC) X-Virus-Scanned: Debian amavisd-new at spamd4-us-west.apache.org X-Spam-Flag: NO X-Spam-Score: -6.519 X-Spam-Level: X-Spam-Status: No, score=-6.519 tagged_above=-999 required=6.31 tests=[KAM_LAZY_DOMAIN_SECURITY=1, RCVD_IN_DNSWL_HI=-5, RCVD_IN_MSPIKE_H3=-0.01, RCVD_IN_MSPIKE_WL=-0.01, RCVD_IN_SORBS_SPAM=0.5, RP_MATCHES_RCVD=-2.999] autolearn=disabled 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 R-ZXDqKXal8n for ; Fri, 4 Nov 2016 15:27:26 +0000 (UTC) Received: from mail.apache.org (hermes.apache.org [140.211.11.3]) by mx1-lw-eu.apache.org (ASF Mail Server at mx1-lw-eu.apache.org) with SMTP id 689305F22F for ; Fri, 4 Nov 2016 15:27:25 +0000 (UTC) Received: (qmail 37756 invoked by uid 99); 4 Nov 2016 15:27:24 -0000 Received: from mail-relay.apache.org (HELO mail-relay.apache.org) (140.211.11.15) by apache.org (qpsmtpd/0.29) with ESMTP; Fri, 04 Nov 2016 15:27:24 +0000 Received: from mail-wm0-f46.google.com (mail-wm0-f46.google.com [74.125.82.46]) by mail-relay.apache.org (ASF Mail Server at mail-relay.apache.org) with ESMTPSA id 2A5091A0596 for ; Fri, 4 Nov 2016 15:27:24 +0000 (UTC) Received: by mail-wm0-f46.google.com with SMTP id a197so58135150wmd.0 for ; Fri, 04 Nov 2016 08:27:24 -0700 (PDT) X-Gm-Message-State: ABUngvdAhdJMrUWv3csVxQqZU2XWNFeX0TLk9MYXW4mBgMH0pTml0VhWZl6YYGnhTe7Irr3eay51E44y98A9fQ== X-Received: by 10.28.88.73 with SMTP id m70mr4338281wmb.19.1478273242742; Fri, 04 Nov 2016 08:27:22 -0700 (PDT) MIME-Version: 1.0 Received: by 10.28.179.66 with HTTP; Fri, 4 Nov 2016 08:27:22 -0700 (PDT) From: Bertrand Delacretaz Date: Fri, 4 Nov 2016 16:27:22 +0100 X-Gmail-Original-Message-ID: Message-ID: Subject: Optional modules with GPL dependencies (was: What to include/exclude in code donation to Apache) To: dev@netbeans.incubator.apache.org Content-Type: text/plain; charset=UTF-8 archived-at: Fri, 04 Nov 2016 15:27:30 -0000 Hi, Creating a new thread as this now off-topic w.r.t to including things in the donation or not. On Fri, Nov 4, 2016 at 4:06 PM, Ate Douma wrote: > ...The question, as I see it, being: > > Will the Apache NetBeans project be allowed to develop and release > a (or more) optional module, the Java Editor module in casu, under the > ASL 2.0 license at the ASF, which depends on external 3rd party module > nb-javac which is available under the GPL v2 w/ CPE (Category X). > End users willing to use the optional module will be required to provide > the nb-javac module themselves during installation. > I think this is a great way to formulate the issue. IMO the "can Apache projects rely on components under prohibited licenses?" section of http://apache.org/legal/resolved.html applies, and the key question is then whether the external component's license terms affect the NetBeans product's licensing. If for example NetBeans depends on GPL licensed APIs that would be an obstacle IMO. OTOH if the affected modules can be released under our license with no impact from those GPL modules everything's fine, IMO. -Bertrand