Hi Andreas, > On Sep 25, 2017, at 9:37 AM, Andreas Lehmkuehler <andr...@lehmi.de> wrote: > > Am 25.09.2017 um 17:42 schrieb Craig Russell: >> 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? > We don't have an ICLA from those two. Their contribution (@dbr [1] and > @janpe2 [2], [3]) is limited to a few lines of code which won't require any > ICLA if those were contributions to PDFBox.
It was not obvious from the information that I could see easily that these were trivial contributions. If they were limited to a few lines of code I have no problem with their contributions with or without a grant. Craig > Do we really require an ICLA from them? > > > [1] https://github.com/levigo/jbig2-imageio/pull/3/files > [2] https://github.com/levigo/jbig2-imageio/pull/28/files > [3] https://github.com/levigo/jbig2-imageio/pull/29/files > > Andreas > >> 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. >> 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 > > > --------------------------------------------------------------------- > 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