On Tue, Oct 10, 2017 at 12:14 PM, Neil Bartlett <[email protected]> wrote: > Hello Karl, > >> On 10 Oct 2017, at 10:56, Karl Pauls <[email protected]> wrote: >> >> On Mon, Oct 9, 2017 at 5:24 PM, Neil Bartlett (Paremus) >> <[email protected] <mailto:[email protected]>> wrote: >>> >>>> On 9 Oct 2017, at 16:20, Karl Pauls <[email protected]> wrote: >>>> >>>> On Mon, Oct 9, 2017 at 5:12 PM, Jan Willem Janssen >>>> <[email protected] <mailto:[email protected]>> wrote: >>>>> Hi, >>>>> >>>>>> On 9 Oct 2017, at 14:00, Neil Bartlett (Paremus) >>>>>> <[email protected]> wrote: >>>>>> >>>>>> Hello Jan, >>>>>> >>>>>>> On 9 Oct 2017, at 09:56, Jan Willem Janssen >>>>>>> <[email protected]> wrote: >>>>>>> >>>>>>>> >>>>>>>> On 7 Oct 2017, at 18:30, Neil Bartlett (Paremus) >>>>>>>> <[email protected]> wrote: >>>>>>>> >>>>>>>> Hello Felix developers, >>>>>>>> >>>>>>>> I would like to initiate a contribution of external code into Apache >>>>>>>> Felix. This code is being contributed on behalf of Intel Corporation, >>>>>>>> who funded development. The contribution is a plugin for File Install >>>>>>>> — an implementation of the ArtifactInstaller service — which handles >>>>>>>> Bundle ARchive (BAR) files. This is a proposed format for an aggregate >>>>>>>> of functionality represented as one or more OSGi bundles along with an >>>>>>>> OSGi index. It includes use of the OSGi resolver API to check >>>>>>>> consistency and permits overlapping resources from multiple >>>>>>>> installable units. >>>>>>>> […snip…] >>>>>>>> All sources are already Apache licensed, and were originally developed >>>>>>>> for the Open Security Controller project >>>>>>>> (https://www.opensecuritycontroller.org/ >>>>>>>> <https://www.opensecuritycontroller.org/>). >>>>>>> >>>>>>> Nice work! I’ve glanced through the code and was wondering whether it >>>>>>> is an idea to separate the file-install specifics from the more generic >>>>>>> resolver/management parts. It would allow BARs to be installed by using >>>>>>> different means (for example, a custom management agent) than >>>>>>> file install. >>>>>> >>>>>> Yes that would be a relatively simple refactoring. I suggest looking at >>>>>> this kind of change after the initial contribution is in the Apache >>>>>> incubator. >>>>> >>>>> Sure, no problem. Happy to accept this contribution... >>>> >>>> +1 >>>> >>>>> I do see a copyright notice from Intel in the source files. Do we need an >>>>> CCLA for this contribution? >>>> >>>> We will need to get this through the incubator as this is a code >>>> contribution. It needs to follow the process outlined at >>>> http://incubator.apache.org/ip-clearance/ >>>> <http://incubator.apache.org/ip-clearance/> . >>>> >>>> I think we should give this thread a little more time but if nobody >>>> raises any objections I'll call a vote on the acceptance of the >>>> contribution in a day or so. Assuming the vote passes I volunteer to >>>> drive the ip-clearance and follow-up with the incubator. >>> >>> Many thanks Karl! >> >> As a precursor to that, could you provide a link to the complete >> contribution (zip, github repo, pull-request) containing the complete >> contribution (you did a pull-request initially - is that the complete >> contribution)? > > > The complete contribution is in the following Github PR: > https://github.com/apache/felix/pull/123 > <https://github.com/apache/felix/pull/123>
Thanks. Just wanted to make sure that this is not lost (as your initial email didn't point to it). >> Furthermore, please identify the copyright situation (i.e., what >> contributors exist and what is there status wrt. (c)cla etc.). > > > The code was written solely by me but is owned by Intel Corporation. > > As a Felix committer I have signed the ICLA but I am unsure whether Intel > have signed the CCLA, I will ask them about that. Great, that makes it easier. Notice, if they don't have a CCLA (hard to believe) or don't want to include you in it (more likely), they could also fill a software grant (SGA) http://www.apache.org/licenses/software-grant-template.pdf which is pretty straight forward. Furthermore, I assume you'd be willing to maintain this code at least for a little while - right? regards, Karl > Thanks, > Neil > > >> >> regards, >> >> Karl >> >>> Regards, >>> Neil >>> >>>> >>>> regards, >>>> >>>> Karl >>>> >>>>> -- >>>>> Met vriendelijke groeten | Kind regards >>>>> >>>>> Jan Willem Janssen | Software Architect >>>>> +31 631 765 814 >>>>> >>>>> >>>>> My world is something with Amdatu and Apache >>>>> >>>>> Luminis Technologies >>>>> John F. Kennedylaan 32 >>>>> 7314 PS Apeldoorn >>>>> +31 88 586 46 25 >>>>> >>>>> https://www.luminis.eu >>>>> >>>>> KvK (CoC) 09 16 28 93 >>>>> BTW (VAT) NL8170.94.441.B.01 >>>>> >>>> >>>> >>>> >>>> -- >>>> Karl Pauls >>>> [email protected] <mailto:[email protected]> >> >> >> >> -- >> Karl Pauls >> [email protected] <mailto:[email protected]> -- Karl Pauls [email protected]
