incubator-general mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From Andreas Lehmkuehler <andr...@lehmi.de>
Subject Re: [IP CLEARANCE] Apache PDFBox JBIG2 ImageIO Plugin
Date Mon, 25 Sep 2017 20:37:24 GMT
Am 25.09.2017 um 21:53 schrieb John D. Ament:
> I'm withdrawing my -1 with the following notes:
> 
> - Projects bringing in code from outside the ASF should try to avoid
> encouraging the authors to relicense right before coming to Apache.
> - Projects outside the ASF should not use our headers.
Thanks John for looking into this and for your comments.

Andreas

> 
> John
> 
> On Mon, Sep 25, 2017 at 1:32 PM Craig Russell <apache.clr@gmail.com> wrote:
> 
>>
>>> On Sep 25, 2017, at 8:55 AM, John D. Ament <john.d.ament@gmail.com>
>> wrote:
>>>
>>> Hi Craig,
>>>
>>> On Mon, Sep 25, 2017 at 11:42 AM Craig Russell <apache.clr@gmail.com>
>> wrote:
>>>
>>>> Hi Andreas,
>>>>
>>>>
>>>>> On Sep 24, 2017, at 10:17 PM, Andreas Lehmkuehler <andreas@lehmi.de>
>>>> 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
>> the
>>>> 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
>>
>> I'm not going to stand in the way of accepting this contribution, but for
>> the record, the reason we have separate headers is to avoid exactly this
>> issue where provenance is unclear.
>>
>> Craig
>>>
>>>
>>>> Craig
>>>>>
>>>>> Levigo filed an SGA and we have 4 ICLAs from the core team on file:
>>>>>
>>>>> - Jörg Henne (He is already an Apache Directory committer [2] and
>>>> managing the transfer)
>>>>> - Matthäus Mayer
>>>>> - Sebastian Holder (Levigo employee)
>>>>> - Carolin Köhler (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=hennejg
>>>>>
>>>>>> Craig
>>>>>>> On Sep 24, 2017, at 4:44 PM, John D. Ament <johndament@apache.org>
>>>> 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
>> done
>>>> 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
>> something
>>>>>>> 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
>> one
>>>> 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 <
>> andreas@lehmi.de>
>>>>>>> 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ühler
>>>>>>>>>>>
>>>>>>>>>>> [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/%3Cd99b6245-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.org
>>>>>>>>>>>
>>>>>>>>>>>
>>>>>>>>>>
>>>>>>>>>
>>>>>>>>>
>>>>>>>>>
>> ---------------------------------------------------------------------
>>>>>>>>> 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
>>
>> 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


Mime
View raw message