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 9AB61200D06 for ; Mon, 25 Sep 2017 17:55:38 +0200 (CEST) Received: by cust-asf.ponee.io (Postfix) id 98DAE1609C4; Mon, 25 Sep 2017 15:55:38 +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 B50D61609BB for ; Mon, 25 Sep 2017 17:55:37 +0200 (CEST) Received: (qmail 41980 invoked by uid 500); 25 Sep 2017 15:55:31 -0000 Mailing-List: contact general-help@incubator.apache.org; run by ezmlm Precedence: bulk List-Help: List-Unsubscribe: List-Post: List-Id: Reply-To: general@incubator.apache.org Delivered-To: mailing list general@incubator.apache.org Received: (qmail 41968 invoked by uid 99); 25 Sep 2017 15:55:31 -0000 Received: from pnap-us-west-generic-nat.apache.org (HELO spamd2-us-west.apache.org) (209.188.14.142) by apache.org (qpsmtpd/0.29) with ESMTP; Mon, 25 Sep 2017 15:55:31 +0000 Received: from localhost (localhost [127.0.0.1]) by spamd2-us-west.apache.org (ASF Mail Server at spamd2-us-west.apache.org) with ESMTP id 23E2C1A0EE9 for ; Mon, 25 Sep 2017 15:55:31 +0000 (UTC) X-Virus-Scanned: Debian amavisd-new at spamd2-us-west.apache.org X-Spam-Flag: NO X-Spam-Score: 1.879 X-Spam-Level: * X-Spam-Status: No, score=1.879 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, SPF_PASS=-0.001] autolearn=disabled Authentication-Results: spamd2-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 (spamd2-us-west.apache.org [10.40.0.9]) (amavisd-new, port 10024) with ESMTP id 3Edle2KauL5K for ; Mon, 25 Sep 2017 15:55:28 +0000 (UTC) Received: from mail-vk0-f42.google.com (mail-vk0-f42.google.com [209.85.213.42]) by mx1-lw-us.apache.org (ASF Mail Server at mx1-lw-us.apache.org) with ESMTPS id 53B1261132 for ; Mon, 25 Sep 2017 15:55:28 +0000 (UTC) Received: by mail-vk0-f42.google.com with SMTP id m140so3872470vka.10 for ; Mon, 25 Sep 2017 08:55:28 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025; h=mime-version:references:in-reply-to:from:date:message-id:subject:to; bh=TWQBu1rJeEcsLfxeISV4YdjoEs7W7pe789CRDTNFIfU=; b=fw4bqQ9HZcW5XdnC8dIC/fZ09qCm3/ix7hiLyU4Wj7WHH0mX1F0MKjgjZcLUS6VkB6 qNlHLdaGENzvvvjAJAtWiRV1QJSbGIEm+ivlxMJ8dgyMum98snYR09VLiEN9Ljz1bCKk cxNlOfkJvKmva76lmZe/jYeguR0AyB7Nu4hS5X7VGuYqc99rrNtnGrJ+bX3NxBCjjdZm FpfAnOb5EkCPXdLFoiIfCxOV7gnmlYf0ef5punRpTSiOeyaPEqikCdLr3M6RKfvXqNk7 oWL6EiL0vsB64CTFjIro5eR/IGWAJt7VmlWwCjh2sbdv6R0TSFNdPkChrrK9wKOPhXw8 /ULg== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20161025; h=x-gm-message-state:mime-version:references:in-reply-to:from:date :message-id:subject:to; bh=TWQBu1rJeEcsLfxeISV4YdjoEs7W7pe789CRDTNFIfU=; b=Pb7a/NPuN+jlhpCeUP+16OjC5v9Y3P0fprNNTCtUzvJdehwyzeVnocWWA2+dit+ZXs sch2M119+ovg0BISZ9giBNxqYIc5+GxszjzZQKdO71Q49b0LZFC9Z1ARaXvmytRabtX+ q/ZGyE4+Mgb6HaY/f7+O74Z5WqbEESh86PHRGHtuf54dS8GF7MqKlN3lwxLhU1unlnoc G+xObsFS6b+SPPexIo7nE0f058zSCX/ZGhb18VH9y5LnRcQa1HDxxLKk8WcYhy+/GTb5 bL1IlyXqH/t3kIRJP0NbkliQnHgByLYfI7tJuHT3S593A3cWDd9EPPUWzDZPVIs0pLHu b5LA== X-Gm-Message-State: AHPjjUiZ1shj3QXgQm+jYtlI19ySDbRIj4M5THLbEVTRKiS3171ne5m7 dmVqi+29jn741ayxs4Ck5JXQ2LcyzGSps4fh3KYXOw== X-Google-Smtp-Source: AOwi7QAANgdJ7VFd4tvtwyuEfLxqpU3L0UDo91pxJtAIrVONg9xpW+i6F2skVeKsLGJSP0ZWUDh1g5Lc0aKCTvvAVUo= X-Received: by 10.31.200.195 with SMTP id y186mr2385379vkf.115.1506354921519; Mon, 25 Sep 2017 08:55:21 -0700 (PDT) MIME-Version: 1.0 References: <72a33f6d-c438-14ef-8465-fc1f265293b5@lehmi.de> <2b6b54db-6c91-b6d5-38f4-8f2bae3ed2f2@lehmi.de> In-Reply-To: From: "John D. Ament" Date: Mon, 25 Sep 2017 15:55:11 +0000 Message-ID: Subject: Re: [IP CLEARANCE] Apache PDFBox JBIG2 ImageIO Plugin To: general@incubator.apache.org Content-Type: multipart/alternative; boundary="001a114836fa00c0ce055a0596d9" archived-at: Mon, 25 Sep 2017 15:55:38 -0000 --001a114836fa00c0ce055a0596d9 Content-Type: text/plain; charset="UTF-8" Content-Transfer-Encoding: quoted-printable Hi Craig, On Mon, Sep 25, 2017 at 11:42 AM Craig Russell wrote= : > Hi Andreas, > > > > On Sep 24, 2017, at 10:17 PM, Andreas Lehmkuehler > wrote: > > > > Am 25.09.2017 um 03:07 schrieb Craig Russell: > >> It might be useful to discuss under what terms we are considering > incorporating this code. > >> http://www.apache.org/licenses/#provenance describes three types of > code. If we are preserving the original (alv2) license and copyright it's > ok to redistribute it with the original headers. > >> But if we are planning to change the headers to the standard Apache > headers, then IP provenance (with a corresponding a grant or CCLA) is > needed and the headers can then be changed. > > Levigo already did all the work. They changed the license, the headers > and the java package names as well. They asked all contributors outside t= he > core team if they are ok with changing the license, see [1] > > Changing the license is one thing. Changing the header is quite a > different thing. The Apache header states that the code is "licensed to > Apache under one or more contributor license agreements". This means that > there is an ICLA, CCLA, or grant on file from all contributors. It looks > like @dbdr and @janpe2 agree to the license change to aslv2 but we don't > have an ICLA on file from them. Are these the only two contributors at > issue? > > If we don't have grants (ICLA, CCLA, grant) on file, then the license > headers should not be changed, And the Apache distribution needs to > preserve the copyrights of the original. > > The change from the third party license header to the Apache license > header should really only be done here under Apache version control. > > That's the confusing part here. When they relicensed the code to ALv2 (there's no ASLv2) they changed it to the standard ASF headers, not the general purpose Apache License headers from [1] (how to apply). [1]: https://www.apache.org/licenses/LICENSE-2.0#apply > Craig > > > > Levigo filed an SGA and we have 4 ICLAs from the core team on file: > > > > - J=C3=B6rg Henne (He is already an Apache Directory committer [2] and > managing the transfer) > > - Matth=C3=A4us Mayer > > - Sebastian Holder (Levigo employee) > > - Carolin K=C3=B6hler (Levigo employee) > > > > And we have a new CCLA on file for Carolin and Sebastian. > > > > I hope this is the missing information you are looking for. > > > > [1] https://github.com/levigo/jbig2-imageio/issues/31 > > [2] http://people.apache.org/phonebook.html?uid=3Dhennejg > > > >> Craig > >>> On Sep 24, 2017, at 4:44 PM, John D. Ament > wrote: > >>> > >>> Andreas, > >>> > >>> So I wanted to dig into the code base further before responding. > >>> > >>> It seems like you've already done the work that is intended to be don= e > once > >>> the code is imported to an ASF repo. As a person outside the project= , > I > >>> have no idea who 'hennejg' is other than matching a committer on file= . > >>> Likewise, I'm not sure their relationship to 'levigo holding GmbH' > however > >>> they were the copyright holder. Ideally we would want to see somethi= ng > >>> from that company indicating they are willing to license the code to > the > >>> ASF. Since the code was GPL previously, I believe we would expect on= e > of > >>> the two forms I mentioned to be filed. If we have an SGA, or we have > some > >>> confirmation that ICLAs are already on file for all of the > contributors, > >>> that would help here. > >>> > >>> John > >>> > >>> > >>> On Sun, Sep 24, 2017 at 5:02 PM Andreas Lehmkuehler > >>> wrote: > >>> > >>>> Am 24.09.2017 um 22:57 schrieb Andreas Lehmkuehler: > >>>>> Am 24.09.2017 um 20:31 schrieb John D. Ament: > >>>>>> I can't find a grant on file that would convert the code from the > prior > >>>>>> license to Apache v2. Were ICLA's filed by all contributors? > >>>>> The SGA is about the version which is already ALv2 licensed. Just, = do > >>>> avoid > >>>>> misunderstandings, do you have any doubts that the relicensing wasn= 't > >>>> done > >>>>> properly? Is some written proof necessary? > >>>> Maybe, [1] is what you are looking for > >>>> > >>>> Andreas > >>>> > >>>> [1] https://github.com/levigo/jbig2-imageio/issues/31 > >>>>> > >>>>> Andreas > >>>>> > >>>>>> > >>>>>> If no I'm -1. > >>>>>> > >>>>>> John > >>>>>> > >>>>>> On Sun, Sep 24, 2017 at 10:14 AM Andreas Lehmkuehler < > andreas@lehmi.de> > >>>>>> wrote: > >>>>>> > >>>>>>> Hi, > >>>>>>> > >>>>>>> the Apache PDFBox project has received a contribution of a JBIG2 > >>>> ImageIO > >>>>>>> plugin. > >>>>>>> > >>>>>>> * The code is attached to PDFBOX-3906 [1] > >>>>>>> > >>>>>>> * The IP Clearance form has been committed to the Incubator > website. > >>>> [2] > >>>>>>> > >>>>>>> * A vote has passed on the dev@pdfbox mailing list [3] > >>>>>>> > >>>>>>> The clearance passes by lazy consensus if no -1 votes are cast > within > >>>>>>> the next 72 hours. > >>>>>>> > >>>>>>> Thanks and Regards > >>>>>>> Andreas Lehmk=C3=BChler > >>>>>>> > >>>>>>> [1] https://issues.apache.org/jira/browse/PDFBOX-3906 > >>>>>>> [2] https://incubator.apache.org/ip-clearance/pdfbox-jbig2.html > >>>>>>> [3] > >>>>>>> > >>>>>>> > >>>> > http://mail-archives.apache.org/mod_mbox/pdfbox-dev/201709.mbox/%3Cd99b62= 45-c11c-349f-c239-a4eca68fff2e%40lehmi.de%3E > >>>>>>> > >>>>>>> > >>>>>>> > --------------------------------------------------------------------- > >>>>>>> To unsubscribe, e-mail: general-unsubscribe@incubator.apache.org > >>>>>>> For additional commands, e-mail: general-help@incubator.apache.or= g > >>>>>>> > >>>>>>> > >>>>>> > >>>>> > >>>>> > >>>>> -------------------------------------------------------------------= -- > >>>>> To unsubscribe, e-mail: general-unsubscribe@incubator.apache.org > >>>>> For additional commands, e-mail: general-help@incubator.apache.org > >>>>> > >>>> > >>>> > >>>> --------------------------------------------------------------------= - > >>>> To unsubscribe, e-mail: general-unsubscribe@incubator.apache.org > >>>> For additional commands, e-mail: general-help@incubator.apache.org > >>>> > >>>> > >> Craig L Russell > >> Secretary, Apache Software Foundation > >> clr@apache.org http://db.apache.org/jdo > >> --------------------------------------------------------------------- > >> To unsubscribe, e-mail: general-unsubscribe@incubator.apache.org > >> For additional commands, e-mail: general-help@incubator.apache.org > > > > > > --------------------------------------------------------------------- > > To unsubscribe, e-mail: general-unsubscribe@incubator.apache.org > > For additional commands, e-mail: general-help@incubator.apache.org > > Craig L Russell > Secretary, Apache Software Foundation > clr@apache.org http://db.apache.org/jdo > > > --------------------------------------------------------------------- > To unsubscribe, e-mail: general-unsubscribe@incubator.apache.org > For additional commands, e-mail: general-help@incubator.apache.org > > --001a114836fa00c0ce055a0596d9--