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 50ABE200BC3 for ; Fri, 4 Nov 2016 02:35:36 +0100 (CET) Received: by cust-asf.ponee.io (Postfix) id 4F4BF160B0B; Fri, 4 Nov 2016 01:35:36 +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 6F611160AFF for ; Fri, 4 Nov 2016 02:35:35 +0100 (CET) Received: (qmail 75779 invoked by uid 500); 4 Nov 2016 01:35:34 -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 75767 invoked by uid 99); 4 Nov 2016 01:35:34 -0000 Received: from pnap-us-west-generic-nat.apache.org (HELO spamd3-us-west.apache.org) (209.188.14.142) by apache.org (qpsmtpd/0.29) with ESMTP; Fri, 04 Nov 2016 01:35:34 +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 D663A1804FC for ; Fri, 4 Nov 2016 01:35:33 +0000 (UTC) X-Virus-Scanned: Debian amavisd-new at spamd3-us-west.apache.org X-Spam-Flag: NO X-Spam-Score: 2.499 X-Spam-Level: ** X-Spam-Status: No, score=2.499 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_NONE=-0.0001, RCVD_IN_MSPIKE_H2=-0.001, RCVD_IN_SORBS_SPAM=0.5, 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-lw-eu.apache.org ([10.40.0.8]) by localhost (spamd3-us-west.apache.org [10.40.0.10]) (amavisd-new, port 10024) with ESMTP id 6LVmUfqaAgYu for ; Fri, 4 Nov 2016 01:35:32 +0000 (UTC) Received: from mail-oi0-f44.google.com (mail-oi0-f44.google.com [209.85.218.44]) by mx1-lw-eu.apache.org (ASF Mail Server at mx1-lw-eu.apache.org) with ESMTPS id 4A08F5FB6E for ; Fri, 4 Nov 2016 01:35:31 +0000 (UTC) Received: by mail-oi0-f44.google.com with SMTP id v84so125819516oie.3 for ; Thu, 03 Nov 2016 18:35:31 -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:from:date:message-id :subject:to; bh=CWYtjtKMoztJewTUo6/xmK3h9zh0cWCVGb8u6igEy6I=; b=ic66jUmqN8JndWUQ/Fo8inyb2izHDypjI4tACGO2AsWcBhnQ/YrOkiXjK3QXqhbumU 3mRDFZ5FEZ51ppBPeTBve78i629wmxyEPR1VOcfaDJFwu3ZYVXFdCNwtEItUQ2FW5iGW hjQNz8YUF86XTVi+J9UaOvgEtZdP1MqCipCZDumeiz0xeO4qTnQpGnV43nQG/UzciPzZ Zv1vOxBz8zDhI7X8kvVp6A9WEUrW6T0FoKjPB0049tjcLOy4mFccvb6DVpOLYFyQ8FuA 6Hbdt8JplI6MrrSh4IvSR6TSSY/DoesHFkH0TvUuksipe58MDJGRXCnyDdw/gY/tujx0 MT1A== 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:in-reply-to:references:from :date:message-id:subject:to; bh=CWYtjtKMoztJewTUo6/xmK3h9zh0cWCVGb8u6igEy6I=; b=jv7RZJR07x2Jwt5EvxEpfQ47UTsEsI6XP7I1bGIePISrs/O3wg4RJL7UTMabPtW6BC tuH09jj5XKsw1+9bqtAx8vM6CLeQLWDmbtlCXoYCs3I+pduBVKyD9DA9IvgImVkx5Vdb d1epmCG4den6YpRf+ChJgSHYmJpdMDGPexAs7eqomkQLc06t1Jx5P5E/BGjvP/DORIaT AcACExQ41TO1vUNgha4vmRBrThgO6UsIVymiT0M6Vi18P/G2TIb0tqay1FUIB2qpM7ak UZFmh0ikA+qhGuudo/EUDD7PshVgGPeowDOhYWTxRxTwwdvmex1RAx/ScNFHOQ35rrnl pF6g== X-Gm-Message-State: ABUngveCmRamnsYDdDEhv4pTBBzQHhO9B2pgj/YfnEINlJprFqDf8BNn1I3whXcKHAPZWEu+BArRfunypC3CsA== X-Received: by 10.157.46.115 with SMTP id c48mr8849124otd.58.1478223329833; Thu, 03 Nov 2016 18:35:29 -0700 (PDT) MIME-Version: 1.0 Sender: hedhman@gmail.com Received: by 10.202.168.78 with HTTP; Thu, 3 Nov 2016 18:35:09 -0700 (PDT) In-Reply-To: <503a21ef-9158-cb0e-40ee-7c196a33cd43@gmail.com> References: <6fffd22c-d6f9-22b0-78ee-c405d8e0d338@gmail.com> <93b188d2-717b-9099-290e-1177bd91a88c@gmail.com> <503a21ef-9158-cb0e-40ee-7c196a33cd43@gmail.com> From: Niclas Hedhman Date: Fri, 4 Nov 2016 09:35:09 +0800 X-Google-Sender-Auth: oIXpwK9OzEUjkmJj-GgYUZsYkEM Message-ID: Subject: Re: What to include/exclude in code donation to Apache To: dev@netbeans.incubator.apache.org Content-Type: multipart/alternative; boundary=001a113cead0794c6005406fb009 archived-at: Fri, 04 Nov 2016 01:35:36 -0000 --001a113cead0794c6005406fb009 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: quoted-printable Emanuel, you know that the "type of users" isn't part of the Legal aspect. There are only "downstream users" and doesn't matter if that is you (Java developer), Google (say an IDE company) or Boeing (separate app). ASF cares about the principles. There are similar situations from the past. My point, Geertjan, is that it is *possible* that the Java Editor itself (not the nb-javac) can not be released under Apache License. That means development of that will need to be outside of ASF. And from what Wade is hinting at, a bunch of other components may follow suit from that. So, it needs to be worked out; 1. Can Java Editor be released under Apache License. Check with Legal for that. 2. If not, a. Is it within the scope of the community to find/create a working replacement for nb-javac? b. Or, will Java Editor (and everything depending on it or nb-javac) be developed outside ASF, and how is that going to work in practice? I am not asking for answers here and now, just that you all are aware of this, and that it doesn't come as a big surprise when the first release is voted down due to legal issues. Cheers Niclas On Thu, Nov 3, 2016 at 11:35 PM, Emmanuel L=C3=A9charny wrote: > > > Le 03/11/16 =C3=A0 15:31, Niclas Hedhman a =C3=A9crit : > > Again, if the Java Editor depends on nb-javac (and not the other way > > around), the Java Editor needs clearance from VP Legal (who might need = to > > seek advice from Legal Counsel), whether the Java Editor can be license= d > as > > ALv2. I am not sure if there is a precedent in Apache before, but I hav= e > > seen FSF express that the CPE is not compatible with GPL for dynamicall= y > > linked languages. If the Java Editor will be deemed incompatible with > ALv2, > > then that too would need to reside outside ASF, and what would that mea= n > > for overall credibility? > > > > "Netbeans - An Application Platform from Apache. With optional Add-ons > for, > > among many others, editing Java applications..., available from > third-party > > sources" doesn't rhyme well, does it? > > Is Apache Netbeans willing to ship a package that can not contain the > > central part of a Java IDE? I suspect not... and that is why Legal shou= ld > > be consulted. > Again, I don't think so. First because NetBeans is just a platform, and > second because who knows if a replacement for nb-javac, under a AL 2.0 > license, will not be proposed in the next coming months ? But more > important, the reason we don't allow the inclusion of GPL/CPE code is > different. > > The full idea is really to protect those who will repackage the source > to sell/release it on their own name, so that they can't be fooled : > they *know* what they are doing because they *have* to pull a third > party package under an AL 2.0 incompatible license. For end users, like > you ad me, this is really a no-brainer. > > --=20 Niclas Hedhman, Software Developer http://zest.apache.org - New Energy for Java --001a113cead0794c6005406fb009--