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 89E01200BC3 for ; Fri, 18 Nov 2016 12:56:12 +0100 (CET) Received: by cust-asf.ponee.io (Postfix) id 887A9160B04; Fri, 18 Nov 2016 11:56:12 +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 AEC65160AFE for ; Fri, 18 Nov 2016 12:56:11 +0100 (CET) Received: (qmail 96512 invoked by uid 500); 18 Nov 2016 11:56:11 -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 96500 invoked by uid 99); 18 Nov 2016 11:56:10 -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, 18 Nov 2016 11:56:10 +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 A2398C1473 for ; Fri, 18 Nov 2016 11:56:09 +0000 (UTC) X-Virus-Scanned: Debian amavisd-new at spamd1-us-west.apache.org X-Spam-Flag: NO X-Spam-Score: 2.379 X-Spam-Level: ** X-Spam-Status: No, score=2.379 tagged_above=-999 required=6.31 tests=[DKIM_SIGNED=0.1, DKIM_VALID=-0.1, DKIM_VALID_AU=-0.1, HTML_MESSAGE=2, RCVD_IN_DNSWL_NONE=-0.0001, RCVD_IN_MSPIKE_H3=-0.01, RCVD_IN_MSPIKE_WL=-0.01, RCVD_IN_SORBS_SPAM=0.5, SPF_PASS=-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 T8TvR8LSpE3G for ; Fri, 18 Nov 2016 11:56:07 +0000 (UTC) Received: from mail-qk0-f169.google.com (mail-qk0-f169.google.com [209.85.220.169]) by mx1-lw-us.apache.org (ASF Mail Server at mx1-lw-us.apache.org) with ESMTPS id 8EF525F1F5 for ; Fri, 18 Nov 2016 11:56:07 +0000 (UTC) Received: by mail-qk0-f169.google.com with SMTP id n21so259438101qka.3 for ; Fri, 18 Nov 2016 03:56:07 -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=zoDLkSZlj3g+7A/NH0K4FF4DfSWhd0f6deJx0emDYP8=; b=MoQi8rCNgUCBOlkvQnLqRYQa++qKs38GBrg77XtSfDytAuaUIvrXApBjrR50WpVT4B U7Rl87GblIvPFZ4SA5vfckjCHxmC1EbtQOVRESIBFjXkDrQJSPiyULHQny14YiKCGf+j EILL5IiVSU1z0x+NV7yBLIoKG022lJgZJtaK91+z80sCch9JbUsb44OoieBpS0Vjclss EYI46FSLNJCj9NwHFZapdCkevBOMlVWGpSR5oPDf32SuDWYIP8vmgNyOSPd0Uu90NP+Z JHurkVTALr73KX9lHbI6xrqIqqg77EqGrQP6pXFkSbtOtqrAd1o08QKF0zK2FPA2l5Mc ARIw== 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=zoDLkSZlj3g+7A/NH0K4FF4DfSWhd0f6deJx0emDYP8=; b=Ww0h4NSxF8hDNV1mFXQrBkEvoAgbRbksffE6WIMXY55RNy+yscGRpHlwQVXfsHqjHY V2Nyr8cZbgJsnbrpCEEvCj//mnn4beYyTwGMNoY/wDCuJCpxRg4xfpifbwwxtcpRmm0o zSd4qvEe5Tp/lgYp7J4M6Yg/U5Qk/RMLHn6m7hINoTwNE1T0uwxb0Yp/4s5eZeq9WG2u ItGCqnP7lOdwflN+6dT+ihu+/MdR1KHAxY0t00zLYAzi4qhqvICL7f7Tm2BbCdHNMmu2 KsJlIOFTZVF4g/FJG9+Ed8yAtlDBBOKgMQCKS7Mq5OMSR0FKvVRIqfG10PIxxxe5QAbi 5HcQ== X-Gm-Message-State: AKaTC02iTXpN6M7kOvtbJxhrHFnU+YyxgMRVQypWUJtP/xVbxLLXQKSNJfklZM0e5GpIv1ELTySB3KKoVXzBFQ== X-Received: by 10.55.42.159 with SMTP id q31mr10636704qkq.198.1479470167138; Fri, 18 Nov 2016 03:56:07 -0800 (PST) MIME-Version: 1.0 Received: by 10.55.126.1 with HTTP; Fri, 18 Nov 2016 03:56:06 -0800 (PST) In-Reply-To: References: From: Geertjan Wielenga Date: Fri, 18 Nov 2016 12:56:06 +0100 Message-ID: Subject: Re: Current status of NetBeans code donation To: dev@netbeans.incubator.apache.org Content-Type: multipart/alternative; boundary=001a11494352c4a72d054191fd79 archived-at: Fri, 18 Nov 2016 11:56:12 -0000 --001a11494352c4a72d054191fd79 Content-Type: text/plain; charset=UTF-8 Nothing is completely settled yet, we need to make very sure we're not donating code that should not be donated. And, indeed, incremental code grants could be the way to go. I'm not aware of any code that we want to donate that is outside the org.netbeans namespace and, should we later find that we need to include that, we could -- once all sides agree -- do a separate donation for those parts as they come up. Gj On Fri, Nov 18, 2016 at 12:27 PM, Emilian Bold wrote: > Wasn't this already settled in the CCLA and nb-javac thread? > > Could we expect the source code by, say, January 1st 2017? > > How about you do this incrementally and update the grant each time: > > You start with the build and Platform cluster, license-check it, change the > license to Apache, sign the CCLA just for these modules and upload the code > to Apache. > > Then continue with, say, Javascript, license-check that, change the license > to Apache, update the CCLA and upload the modules to Apache. > > ... and so on until there is nothing left. > > > > > --emi > > On Fri, Nov 18, 2016 at 12:06 PM, Geertjan Wielenga < > geertjan.wielenga@googlemail.com> wrote: > > > Hi all, > > > > Since transferring code to Apache means that the code automatically > becomes > > Apache licensed, it is of extreme importance that we don't inadvertently > > donate code that we don't want to donate. > > > > E.g., simply donating 'hg.netbeans.org' is going to be problematic, > since > > there's for example the 'nb-javac', i.e., javac fork in there, which > indeed > > can be excluded, though there are other pieces in hg.netbeans.org, such > as > > hg.netbeans.org/apitest, which we also don't want to donate since that's > > also a fork of something GPL-licensed from the JDK. Moreover, > > hg.netbean.org/contrib contains modules that are also potentially > > contentious. > > > > Hence, there is quite some work going on at the moment to identify which > > parts we actually do want to donate. We don't want to find out afterwards > > that we have donated code that belongs to the JDK which, of course, we > can > > then remove from the Apache repo, although we'd still have the history of > > that erroneous commit in there, which we do not want to have happen. > > > > Potentially, we need to go through every package going out and > specifically > > delineate what we are donating, if there's pieces in there that we're not > > donating. > > > > Maybe one approach could be to limit the wording of the code grant for > the > > hg.netbeans.org repositories to source code written in the Java > > programming > > language to just those source code files within the "org.netbeans" > > namespace, i.e. in the "org.netbeans" package hierarchy. Then, while the > > transfer of that subset of code is taking place, which would be the > > majority of the code we'd want anyway, we could look at the other code > on a > > case by case basis for inclusion in the donation. > > > > Anyway, just sketching out the situation right now -- and again I had > > assumed, falsely, that all these considerations would only be applicable > at > > the end of incubation, not right at the start. All this is the case > since, > > again, anything we put into an Apache repo is then at that stage Apache > > code. > > > > Thanks, > > > > Gj > > > --001a11494352c4a72d054191fd79--