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.

John

On Mon, Sep 25, 2017 at 1:32 PM Craig Russell <apache....@gmail.com> wrote:

>
> > On Sep 25, 2017, at 8:55 AM, John D. Ament <john.d.am...@gmail.com>
> wrote:
> >
> > Hi Craig,
> >
> > On Mon, Sep 25, 2017 at 11:42 AM Craig Russell <apache....@gmail.com>
> wrote:
> >
> >> Hi Andreas,
> >>
> >>
> >>> On Sep 24, 2017, at 10:17 PM, Andreas Lehmkuehler <andr...@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 <johndam...@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 <
> andr...@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 <
> >> andr...@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-unsubscr...@incubator.apache.org
> >>>>>>>>> For additional commands, e-mail:
> general-h...@incubator.apache.org
> >>>>>>>>>
> >>>>>>>>>
> >>>>>>>>
> >>>>>>>
> >>>>>>>
> >>>>>>>
> ---------------------------------------------------------------------
> >>>>>>> To unsubscribe, e-mail: general-unsubscr...@incubator.apache.org
> >>>>>>> For additional commands, e-mail: general-h...@incubator.apache.org
> >>>>>>>
> >>>>>>
> >>>>>>
> >>>>>>
> ---------------------------------------------------------------------
> >>>>>> To unsubscribe, e-mail: general-unsubscr...@incubator.apache.org
> >>>>>> For additional commands, e-mail: general-h...@incubator.apache.org
> >>>>>>
> >>>>>>
> >>>> Craig L Russell
> >>>> Secretary, Apache Software Foundation
> >>>> c...@apache.org http://db.apache.org/jdo
> >>>> ---------------------------------------------------------------------
> >>>> To unsubscribe, e-mail: general-unsubscr...@incubator.apache.org
> >>>> For additional commands, e-mail: general-h...@incubator.apache.org
> >>>
> >>>
> >>> ---------------------------------------------------------------------
> >>> To unsubscribe, e-mail: general-unsubscr...@incubator.apache.org
> >>> For additional commands, e-mail: general-h...@incubator.apache.org
> >>
> >> Craig L Russell
> >> Secretary, Apache Software Foundation
> >> c...@apache.org http://db.apache.org/jdo
> >>
> >>
> >> ---------------------------------------------------------------------
> >> To unsubscribe, e-mail: general-unsubscr...@incubator.apache.org
> >> For additional commands, e-mail: general-h...@incubator.apache.org
>
> Craig L Russell
> Secretary, Apache Software Foundation
> c...@apache.org http://db.apache.org/jdo
>
>
> ---------------------------------------------------------------------
> To unsubscribe, e-mail: general-unsubscr...@incubator.apache.org
> For additional commands, e-mail: general-h...@incubator.apache.org
>
>

Reply via email to