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 > >