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 F0FAA200BBD for ; Tue, 8 Nov 2016 11:47:39 +0100 (CET) Received: by cust-asf.ponee.io (Postfix) id EF735160B0A; Tue, 8 Nov 2016 10:47:39 +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 E78D1160AFA for ; Tue, 8 Nov 2016 11:47:38 +0100 (CET) Received: (qmail 19284 invoked by uid 500); 8 Nov 2016 10:47:38 -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 19272 invoked by uid 99); 8 Nov 2016 10:47:37 -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; Tue, 08 Nov 2016 10:47:37 +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 4C38BC1E5C for ; Tue, 8 Nov 2016 10:47:37 +0000 (UTC) X-Virus-Scanned: Debian amavisd-new at spamd1-us-west.apache.org X-Spam-Flag: NO X-Spam-Score: 2.68 X-Spam-Level: ** X-Spam-Status: No, score=2.68 tagged_above=-999 required=6.31 tests=[DKIM_SIGNED=0.1, DKIM_VALID=-0.1, DKIM_VALID_AU=-0.1, HTML_MESSAGE=2, KAM_EU=0.5, KAM_LIVE=1, RCVD_IN_DNSWL_LOW=-0.7, RCVD_IN_MSPIKE_H3=-0.01, RCVD_IN_MSPIKE_WL=-0.01, SPF_PASS=-0.001, URIBL_BLOCKED=0.001] autolearn=disabled Authentication-Results: spamd1-us-west.apache.org (amavisd-new); dkim=pass (2048-bit key) header.d=googlemail.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 WWBltLm2dKBm for ; Tue, 8 Nov 2016 10:47:34 +0000 (UTC) Received: from mail-qt0-f173.google.com (mail-qt0-f173.google.com [209.85.216.173]) by mx1-lw-us.apache.org (ASF Mail Server at mx1-lw-us.apache.org) with ESMTPS id 636EC5FAF3 for ; Tue, 8 Nov 2016 10:47:34 +0000 (UTC) Received: by mail-qt0-f173.google.com with SMTP id c47so104508402qtc.2 for ; Tue, 08 Nov 2016 02:47:34 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=googlemail.com; s=20120113; h=mime-version:in-reply-to:references:from:date:message-id:subject:to; bh=JwNE9n1aunoWtbEwThFpAuT8sL8exsEEK6IZ6WIV0V0=; b=iLdUj7XayGJzcOzb7Xa3q/1b5euUV9eekuKDXXs6F51gE9AkjOR9KNOOrHj8Hgb2BL SoQ/Xr8KB2WkxP5qiy31rrf87vs4YS8BvceQqXV+wHUr/UShv7wXUOxOls7TsegxYNYj CO4wY1E2c3SAt8EV6BV5QZb7RO2qlKc5m91E3Dm0h3Zy+F7IslkdLqau5S7DsowBBu/C uBT7jsbSGhc1eqqZ5xZ1ACJiICzCcqAUUeBZFZz79b9gRjyAZfkl93xOjbGEDz6in2m+ LS3Mop/tqLAsLvjRuy5bZ3Nl9ffSCCkZYvVaNeUZhNDC5H2TUju6W7xlaEt92CRDy9pk RwpQ== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20130820; h=x-gm-message-state:mime-version:in-reply-to:references:from:date :message-id:subject:to; bh=JwNE9n1aunoWtbEwThFpAuT8sL8exsEEK6IZ6WIV0V0=; b=eGmohgS14ueX6A7VM74AvNVQRw79/QVdTdb5gbu/RDbBNdDDwNmnIBc2tFr8FCpf0F xHwLHP/YjeISme1k7I50J6NIUE44UIYuCTYYuKI5nYVhpggL+Za74j7dOk9YPB4vktc9 90ZluO88jCyizqIFZ6pzru8iSyrGUrbC5sjwA99GnN8V/yzu4ldgf1C0xw0cQhrPaIU4 469pe43QHIuc5qRgUPrxC/j1n1tSzIwZmt2FXa0HEPkzEyUBWCIxL70Q/UyPW6Q62qhD 2bry2/M5trf5K0zE3CZ/WwOQ3HyblauE4zdensq/xwbR6lsa7jFrTwwKBdgVuCI8Dx/N gyqA== X-Gm-Message-State: ABUngvfHthiMhF0/kQPlTRzp3FPvv4R2Y90zGarCMG/FFJ9la5J69pSYrSRQpIRS95fSv2JxT2k8mgEtxQ/QrQ== X-Received: by 10.200.39.200 with SMTP id x8mr11892961qtx.56.1478602051276; Tue, 08 Nov 2016 02:47:31 -0800 (PST) MIME-Version: 1.0 Received: by 10.55.126.1 with HTTP; Tue, 8 Nov 2016 02:47:30 -0800 (PST) In-Reply-To: <15fa9780-46c3-5bb9-b714-99e5627c2a5f@douma.nu> References: <81acdcc2-996e-605c-8ddb-50107bdcd9f1@shanecurcuru.org> <3969CDCE-BF6A-4119-8E0B-FE0D4045073A@gmail.com> <1478593262.2855.2.camel@jujens.eu> <15fa9780-46c3-5bb9-b714-99e5627c2a5f@douma.nu> From: Geertjan Wielenga Date: Tue, 8 Nov 2016 11:47:30 +0100 Message-ID: Subject: Re: Optional modules with GPL dependencies (was: What to include/exclude in code donation to Apache) To: dev@netbeans.incubator.apache.org Content-Type: multipart/alternative; boundary=001a1135b52607d8b20540c7de7c archived-at: Tue, 08 Nov 2016 10:47:40 -0000 --001a1135b52607d8b20540c7de7c Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: quoted-printable On Tue, Nov 8, 2016 at 11:41 AM, Ate Douma: Only linking to an external download package, and/or instructions what to > do is. Right, that's what I meant. The majority will simply click through the installer, specify they want to use Java and accept the licensing terms, have the two nb-javac libraries downloaded and installed from an external place into their installation, and be happy. The minority who don't want to have things installed during installation for some reason will be pointed elsewhere with instructions to get hold of the two JARs and install them manually. Gj On Tue, Nov 8, 2016 at 11:41 AM, Ate Douma wrote: > On 2016-11-08 11:11, Geertjan Wielenga wrote: > >> Yup. I'm sure we can do a solution like where on the download page we'd >> specify that they can install the requirements for Java tooling during >> installation or via a download package on the same page as where the >> NetBeans installer itself is found. >> > > The latter, providing a download package for the nb-javac libraries on th= e > same > (ASF hosted) page as the installer is not allowed. > Only linking to an external download package, and/or instructions what to > do is. > > > >> Gj >> >> On Tue, Nov 8, 2016 at 10:39 AM, Leonardo Loch Zanivan < >> leonardo.zanivan@gmail.com> wrote: >> >> The above is true for companies and educational institutions. >>> Internet access is very restricted and often require a proxy setup. >>> >>> Leonardo >>> >>> On Tue, Nov 8, 2016 at 6:21 AM Julien Enselme >>> wrote: >>> >>> I generally have no big problems with downloads at install time. >>>> However, some users may download the installer to install NetBeans on = a >>>> computer without internet access. What then? Will Java will work in a >>>> degraded mode? Will it be possible for the user to manually install th= e >>>> JARs? >>>> >>>> IMHO, this shouldn't be a blocker since I don't think it represents >>>> many users but I still think we must not forget them. >>>> >>>> On Mon, 2016-11-07 at 18:31 -0500, Steven Yi wrote: >>>> >>>>> +1 >>>>> >>>>> I'm all for the single installer with different module download >>>>> options. >>>>> >>>>> On Mon, Nov 7, 2016 at 6:19 PM, John McDonnell >>>> com> wrote: >>>>> >>>>>> >>>>>> >>>>>> >>>>>>> On 7 Nov 2016, at 23:13, Geertjan Wielenga >>>>>> glemail.com> wrote: >>>>>>> >>>>>>> I think the above would actually be a big improvement over the >>>>>>> current >>>>>>> situation where there are multiple downloads. >>>>>>> >>>>>> >>>>>> +1 >>>>>> >>>>>> A single download would definitely be simpler and this >>>>>> languages/technology choice could just be an extension of the >>>>>> current plugin mechanism. >>>>>> >>>>>> Regards >>>>>> >>>>>> John >>>>>> >>>>>> >>>>>>> On 7 Nov 2016, at 23:13, Geertjan Wielenga >>>>>> glemail.com> wrote: >>>>>>> >>>>>>> Good question and unclear at this point what the solution should >>>>>>> be. >>>>>>> Personally, wouldn't it be simplest to have one single download >>>>>>> (certainly >>>>>>> simpler than the current situation) and then the installer asks >>>>>>> which >>>>>>> languages/technologies you need? If, among others, Java is >>>>>>> selected, >>>>>>> nb-javac (simply two JAR files, by the way, at the end of the >>>>>>> day) would be >>>>>>> downloaded and installed. >>>>>>> >>>>>>> I think the above would actually be a big improvement over the >>>>>>> current >>>>>>> situation where there are multiple downloads. >>>>>>> >>>>>>> Gj >>>>>>> >>>>>>> On Tue, Nov 8, 2016 at 12:05 AM, John McDonnell >>>>>> mail.com> >>>>>>> wrote: >>>>>>> >>>>>>> >>>>>>>> Hi, >>>>>>>> >>>>>>>> So how do you see this going forward? >>>>>>>> >>>>>>>> Currently we have 6 download packages, will we have multiple >>>>>>>> ones when we >>>>>>>> Apache Netbeans is released?, or will we have 4 downloads >>>>>>>> (HTML+Javascript, >>>>>>>> PHP & C/C++, ALL), but the installer always gives the option to >>>>>>>> install >>>>>>>> Java? As I think I could get behind that, provided we don=E2=80= =99t >>>>>>>> forget to >>>>>>>> advertise that Java is a =E2=80=9Cfirst class citizen=E2=80=9D in = the Netbeans >>>>>>>> Ecosystem. >>>>>>>> >>>>>>>> >>>>>>>> Regards >>>>>>>> >>>>>>>> John >>>>>>>> >>>>>>>> >>>>>>>> >>>>>>>> >>>>>>>>> On 7 Nov 2016, at 22:56, Geertjan Wielenga < >>>>>>>>> >>>>>>>> geertjan.wielenga@googlemail.com> wrote: >>>>>>>> >>>>>>>>> >>>>>>>>> >>>>>>>>> It would be a smooth process via the installer. >>>>>>>>> >>>>>>>>> Gj >>>>>>>>> >>>>>>>>> On Mon, Nov 7, 2016 at 11:43 PM, John Yeary >>>>>>>> com> wrote: >>>>>>>>> >>>>>>>>> >>>>>>>>>> Hello All, >>>>>>>>>> >>>>>>>>>> I agree with John. >>>>>>>>>> >>>>>>>>>> One of the things that I really find annoying about Eclipse >>>>>>>>>> is that you >>>>>>>>>> have all of these options, and as a new user it is a >>>>>>>>>> daunting task to >>>>>>>>>> >>>>>>>>> pick >>>>>>>> >>>>>>>>> >>>>>>>>> >>>>>>>>>> what you need, or even KNOW what you need. >>>>>>>>>> >>>>>>>>>> If we start asking new users to go download modules to make >>>>>>>>>> it a >>>>>>>>>> >>>>>>>>> functional >>>>>>>> >>>>>>>>> >>>>>>>>> >>>>>>>>>> IDE, it is a non-starter. The ease of use that NetBeans is >>>>>>>>>> known for >>>>>>>>>> suddenly is no longer. >>>>>>>>>> >>>>>>>>>> >>>>>>>>>> >>>>>>>>>> ____________________________ >>>>>>>>>> >>>>>>>>>> John Yeary >>>>>>>>>> ____________________________ >>>>>>>>>> *NetBeans Dream Team* >>>>>>>>>> >>>>>>>>>> *Founder Greenville Java Users GroupJava Users Groups >>>>>>>>>> Community Leader* >>>>>>>>>> ____________________________ >>>>>>>>>> >>>>>>>>>> >>>>>>>>> /jyeary> >>>>>>>>>> >>>>>>>>> m/in/jyeary> >>>>>>>>>> >>>>>>>>>> >>>>>>>>>> >>>>>>>>>> >>>>>>>>>> >>>>>>>>>> "Far better it is to dare mighty things, to win glorious >>>>>>>>>> triumphs, even >>>>>>>>>> though checkered by failure, than to take rank with those >>>>>>>>>> poor spirits >>>>>>>>>> >>>>>>>>> who >>>>>>>> >>>>>>>>> >>>>>>>>> >>>>>>>>>> neither enjoy much nor suffer much, because they live in >>>>>>>>>> the gray >>>>>>>>>> >>>>>>>>> twilight >>>>>>>> >>>>>>>>> >>>>>>>>> >>>>>>>>>> that knows not victory nor defeat." >>>>>>>>>> -- Theodore Roosevelt >>>>>>>>>> >>>>>>>>>> On Mon, Nov 7, 2016 at 5:28 PM, John McDonnell < >>>>>>>>>> >>>>>>>>> mcdonnell.john@gmail.com> >>>>>>>> >>>>>>>>> >>>>>>>>> >>>>>>>>>> wrote: >>>>>>>>>> >>>>>>>>>> >>>>>>>>>>> HI, >>>>>>>>>>> >>>>>>>>>>> To me Netbeans has always been first and foremost a Java >>>>>>>>>>> IDE. This >>>>>>>>>>> >>>>>>>>>> move >>>>>>>> >>>>>>>>> >>>>>>>>> >>>>>>>>>> >>>>>>>>>>> now seems to be making Java an optional extra to Netbeans >>>>>>>>>>> that means I >>>>>>>>>>> >>>>>>>>>> need >>>>>>>>>> >>>>>>>>>>> >>>>>>>>>>> to head off somewhere else to get this nb-javac module. >>>>>>>>>>> >>>>>>>>>>> Now I was probably wrong in always thinking that NB is a >>>>>>>>>>> Java IDE first >>>>>>>>>>> and foremost, as when I go to the Downloads[1] page 3 of >>>>>>>>>>> the 6 >>>>>>>>>>> download-able packages don=E2=80=99t contain Java. >>>>>>>>>>> >>>>>>>>>>> Is it worth getting download numbers for each of the 5 >>>>>>>>>>> packages and >>>>>>>>>>> >>>>>>>>>> seeing >>>>>>>>>> >>>>>>>>>>> >>>>>>>>>>> what % of user base this change would effect currently? >>>>>>>>>>> >>>>>>>>>>> Will this additional download drive Java Developers away >>>>>>>>>>> from Netbeans? >>>>>>>>>>> >>>>>>>>>>> Regards >>>>>>>>>>> >>>>>>>>>>> John >>>>>>>>>>> >>>>>>>>>>> >>>>>>>>>>> [1]: https://netbeans.org/downloads/ >>>>>>>>>>> >>>>>>>>>>> >>>>>>>>>>> >>>>>>>>>>>> On 7 Nov 2016, at 15:27, Geertjan Wielenga < >>>>>>>>>>>> >>>>>>>>>>> geertjan.wielenga@googlemail.com> wrote: >>>>>>>>>>> >>>>>>>>>>>> >>>>>>>>>>>> >>>>>>>>>>>> On Mon, Nov 7, 2016 at 2:58 PM, Shan Curcuru wrote: >>>>>>>>>>>> >>>>>>>>>>>> >>>>>>>>>>>> >>>>>>>>>>>>> As a non-regular NetBeans user, I have a clarifying >>>>>>>>>>>>> question from a >>>>>>>>>>>>> *newcomers* perspective that I think will help on the >>>>>>>>>>>>> "ASF code means >>>>>>>>>>>>> >>>>>>>>>>>> no >>>>>>>>>> >>>>>>>>>>> >>>>>>>>>>> >>>>>>>>>>>> >>>>>>>>>>>>> licensing surprises" side. >>>>>>>>>>>>> >>>>>>>>>>>> >>>>>>>>>>>> >>>>>>>>>>>> 1- Yes. Assuming we resolve other issues that are going >>>>>>>>>>>> to be coming >>>>>>>>>>>> >>>>>>>>>>> up, >>>>>>>>>> >>>>>>>>>>> >>>>>>>>>>> >>>>>>>>>>>> i.e., nb-javac is the current hurdle we're focusing on, >>>>>>>>>>>> though there >>>>>>>>>>>> >>>>>>>>>>> are >>>>>>>>>> >>>>>>>>>>> >>>>>>>>>>> >>>>>>>>>>>> smaller ones to follow unrelated to this specific legal >>>>>>>>>>>> issue that >>>>>>>>>>>> >>>>>>>>>>> we're >>>>>>>>>> >>>>>>>>>>> >>>>>>>>>>> >>>>>>>>>>>> now focused on. [See >>>>>>>>>>>> https://cwiki.apache.org/confluence/display/NETBEANS/ >>>>>>>>>>>> >>>>>>>>>>> Overview%3A+NetBeans+Structure >>>>>>>>>>> >>>>>>>>>>>> >>>>>>>>>>>> to predict upcoming legal discussions.] >>>>>>>>>>>> >>>>>>>>>>>> 2- Yes. >>>>>>>>>>>> >>>>>>>>>>>> 3- Yes. >>>>>>>>>>>> >>>>>>>>>>>> 4- Yes. >>>>>>>>>>>> >>>>>>>>>>>> Thanks, and I agree, what we're doing is in sync with >>>>>>>>>>>> the "ASF code >>>>>>>>>>>> >>>>>>>>>>> means >>>>>>>>>> >>>>>>>>>>> >>>>>>>>>>> >>>>>>>>>>>> no licensing surprises" side. >>>>>>>>>>>> >>>>>>>>>>>> Gj >>>>>>>>>>>> >>>>>>>>>>>> On Mon, Nov 7, 2016 at 2:58 PM, Shane Curcuru >>>>>>>>>>> ecurcuru.org> >>>>>>>>>>>> >>>>>>>>>>> wrote: >>>>>>>>>>> >>>>>>>>>>>> >>>>>>>>>>>> >>>>>>>>>>>> >>>>>>>>>>>>> On 2016-11-06 15:01 (-0500), Geertjan Wielenga >>>>>>>>>>>>> wrote: > On Sun, >>>>>>>>>>>>> Nov 6, 2016 at >>>>>>>>>>>>> >>>>>>>>>>>> 4:59 >>>>>>>>>> >>>>>>>>>>> >>>>>>>>>>> >>>>>>>>>>>> >>>>>>>>>>>>> PM, Ate Douma wrote: >>>>>>>>>>>>> >>>>>>>>>>>>>> >>>>>>>>>>>>>> >>>>>>>>>>>>>> >>>>>>>>>>>>>>> Geertjan and others already clarified and are >>>>>>>>>>>>>>> documenting the >>>>>>>>>>>>>>> >>>>>>>>>>>>>> modularity of >>>>>>>>>>>>> >>>>>>>>>>>>>> >>>>>>>>>>>>>> >>>>>>>>>>>>>>> NetBeans [2], with the core NetBeans platform >>>>>>>>>>>>>>> being the only >>>>>>>>>>>>>>> >>>>>>>>>>>>>> required >>>>>>>>>> >>>>>>>>>>> >>>>>>>>>>> >>>>>>>>>>>> >>>>>>>>>>>>> part. >>>>>>>>>>>>> >>>>>>>>>>>>>> >>>>>>>>>>>>>> >>>>>>>>>>>>>>> All other modules (or clusters) being optional. >>>>>>>>>>>>>>> So many users might not need the NetBeans Java >>>>>>>>>>>>>>> cluster. >>>>>>>>>>>>>>> >>>>>>>>>>>>>> ...snip... >>>>>>>>>>>>> >>>>>>>>>>>>> As a non-regular NetBeans user, I have a clarifying >>>>>>>>>>>>> question from a >>>>>>>>>>>>> *newcomers* perspective that I think will help on the >>>>>>>>>>>>> "ASF code means >>>>>>>>>>>>> >>>>>>>>>>>> no >>>>>>>>>> >>>>>>>>>>> >>>>>>>>>>> >>>>>>>>>>>> >>>>>>>>>>>>> licensing surprises" side. >>>>>>>>>>>>> >>>>>>>>>>>>> 1- If I want a great IDE where I can edit my C, >>>>>>>>>>>>> JavaScript, PHP, HTML >>>>>>>>>>>>> and other non-Java code, and check it in, build it, >>>>>>>>>>>>> etc. - can I >>>>>>>>>>>>> download NetBeans (plus perhaps some other modules) >>>>>>>>>>>>> where *all* of >>>>>>>>>>>>> >>>>>>>>>>>> the >>>>>>>> >>>>>>>>> >>>>>>>>> >>>>>>>>>> >>>>>>>>>>> >>>>>>>>>>>> >>>>>>>>>>>>> source code I'm downloading is under a Category A >>>>>>>>>>>>> license? >>>>>>>>>>>>> >>>>>>>>>>>>> >>>>>>>>>>>>> 2- If I then want to use NetBeans to edit/build Java >>>>>>>>>>>>> code, apparently >>>>>>>>>>>>> (as a new user) I need this nb-javac module from >>>>>>>>>>>>> somewhere else which >>>>>>>>>>>>> lets NetBeans the product do "useful stuff" with >>>>>>>>>>>>> Oracle's current >>>>>>>>>>>>> >>>>>>>>>>>> Java, >>>>>>>>>> >>>>>>>>>>> >>>>>>>>>>> >>>>>>>>>>>> >>>>>>>>>>>>> correct? >>>>>>>>>>>>> >>>>>>>>>>>>> Java developers today would understand that Oracle's >>>>>>>>>>>>> Java platform - >>>>>>>>>>>>> which is widely known and used - has GPL related code >>>>>>>>>>>>> in it, so they >>>>>>>>>>>>> should not be surprised when they have to go download >>>>>>>>>>>>> nb-javac from >>>>>>>>>>>>> Oracle, nor should they be surprised when the sources >>>>>>>>>>>>> for nb-javac >>>>>>>>>>>>> >>>>>>>>>>>> are >>>>>>>> >>>>>>>>> >>>>>>>>> >>>>>>>>>> >>>>>>>>>>> >>>>>>>>>>>> >>>>>>>>>>>>> also licensed under the GPL. Does that make sense? >>>>>>>>>>>>> >>>>>>>>>>>>> >>>>>>>>>>>>> 3- Java developers who want to use NetBeans + nb- >>>>>>>>>>>>> javac to build their >>>>>>>>>>>>> own Apache-licensed Java programs for redistribution >>>>>>>>>>>>> would never need >>>>>>>>>>>>> >>>>>>>>>>>> to >>>>>>>>>> >>>>>>>>>>> >>>>>>>>>>> >>>>>>>>>>>> >>>>>>>>>>>>> worry about the GPL, because it would be clear as a >>>>>>>>>>>>> Java programmer >>>>>>>>>>>>> >>>>>>>>>>>> and >>>>>>>>>> >>>>>>>>>>> >>>>>>>>>>> >>>>>>>>>>>> >>>>>>>>>>>>> regular IDE user that the license of the IDE I'm >>>>>>>>>>>>> using to write/build >>>>>>>>>>>>> >>>>>>>>>>>> my >>>>>>>>>> >>>>>>>>>>> >>>>>>>>>>> >>>>>>>>>>>> >>>>>>>>>>>>> code doesn't affect the license I can use on the code >>>>>>>>>>>>> I'm writing in >>>>>>>>>>>>> that IDE. Correct? >>>>>>>>>>>>> >>>>>>>>>>>>> >>>>>>>>>>>>> If all three of those are "Yes", then I'm +1 for this >>>>>>>>>>>>> solution and +1 >>>>>>>>>>>>> for LEGAL-279. The separation between Apache >>>>>>>>>>>>> licensed Netbeans as an >>>>>>>>>>>>> IDE and the underlying tooling integration with the >>>>>>>>>>>>> Java compiler >>>>>>>>>>>>> tooling using GPL seems clear, and given any >>>>>>>>>>>>> experienced Java >>>>>>>>>>>>> >>>>>>>>>>>> developer, >>>>>>>>>> >>>>>>>>>>> >>>>>>>>>>> >>>>>>>>>>>> >>>>>>>>>>>>> they would not be surprised to see the licensing >>>>>>>>>>>>> difference. >>>>>>>>>>>>> >>>>>>>>>>>>> >>>>>>>>>>>>> 4- If I want to extend the editing features in >>>>>>>>>>>>> NetBeans for Java code >>>>>>>>>>>>> (which I think you call "Java cluster"?), can I use >>>>>>>>>>>>> the Apache >>>>>>>>>>>>> >>>>>>>>>>>> license >>>>>>>> >>>>>>>>> >>>>>>>>> >>>>>>>>>> >>>>>>>>>>> >>>>>>>>>>>> >>>>>>>>>>>>> for patches and redistribution of the NetBeans editor >>>>>>>>>>>>> code that >>>>>>>>>>>>> >>>>>>>>>>>> displays >>>>>>>>>> >>>>>>>>>>> >>>>>>>>>>> >>>>>>>>>>>> >>>>>>>>>>>>> the UI, syntax coloring, etc. elements? I.e. is the >>>>>>>>>>>>> editor portion >>>>>>>>>>>>> going to be all Apache, and it's just the compiler >>>>>>>>>>>>> (when tooling >>>>>>>>>>>>> integration sends code off to do bytecode) that is >>>>>>>>>>>>> under GPL? >>>>>>>>>>>>> >>>>>>>>>>>>> - Shane >>>>>>>>>>>>> >>>>>>>>>>>>> >>>>>>>>>>> >>>>>>>>>>> >>>>>>>>>> >>>>>>>> >>>>>>>> >>>>>> -- >>>> Julien Enselme >>>> http://www.jujens.eu/ >>>> >>> >>> >> > > --001a1135b52607d8b20540c7de7c--