Hi Andreas, Just to tie up loose ends, the IP clearance document should be updated in the Copyrights section to refer to the grant that was filed under levigo-holding-imageio-plugin.pdf, and the names under which the committers have filed their ICLAs.
Regards, Craig > On Sep 25, 2017, at 1:39 PM, Andreas Lehmkuehler <andr...@lehmi.de> wrote: > > Am 25.09.2017 um 19:32 schrieb Craig Russell: >>> 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. > @Thanks Craig for looking at the details. I'm happy to provide any further > information if needed. > > Andreas > >> 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 > > > --------------------------------------------------------------------- > 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