Thank you very much for the kind guidance and the detailed explanation.

It helps and makes perfect sense for me.

One thing though, on 1 - it looks like I have unintentionally confuse
people with the word "complex code contribution", which I referred to the
structure of the patch received, rather than the code.

It was created and sent as a patch by an individual contributor who owns
the IP on 1 (not a committer) and I was under impression that it should be
treated as a regular patch (includes few new files) as we did with similar
contributions before, rather than a full code donation (as it's not really
an external or substantial code base) which should require an IP
clearance/SGA.

Does this make sense?


Thank you again.

--
Alex



On Thu, Mar 31, 2016 at 8:20 PM, John D. Ament <johndam...@apache.org>
wrote:

> Ideally, you would also seek out an SGA from all companies involved in the
> contribution.  If its all Lightbend, they should be able to provide an SGA
> to move the code into an Apache donation, including the license.
>
> John
>
> On Thu, Mar 31, 2016 at 4:09 AM Bertrand Delacretaz <
> bdelacre...@apache.org>
> wrote:
>
> > Hi,
> >
> > On Thu, Mar 31, 2016 at 2:29 AM, Alexander Bezzubov <b...@apache.org>
> > wrote:
> > > ...The contribution consists of many files that are going to be part of
> > the
> > > release:...
> >
> > As you have 3 categories of source code files in this contribution I
> > suggest handling all 3 separately, creating a ticket in your issue
> > tracker for each of them so you keep a trace of how they were handled.
> >
> > >  1. some are original author's code under Apach2.0...
> >
> > Unless that author is a committer to your project you'll need an IP
> > clearance for those as per
> > http://incubator.apache.org/ip-clearance/index.html
> >
> > >  2. some are files copied from one third-party project - Scala [1],
> > > distributed under BSD...
> >
> > For those the recommendations at [5] apply.
> >
> > Do not change the copyright headers in those files, and ideally put
> > them all under a common source code folder or module so that LICENSE
> > can clearly point to them.
> >
> > (that's assuming it makes sense to copy that source code in your
> > project as opposed to using it as an external library)
> >
> > >  3. some are files copied from another third-party project, rscala [2],
> > > distributed under License: GPL-2 | GPL-3 | BSD_3_clause + file
> LICENSE...
> >
> > I have no idea what that license notation means, for those you might
> > need to ask on legal-disc...@apache.org specifically, and maybe create
> > a http://issues.apache.org/jira/browse/LEGAL to keep track of the
> > clarification of the above notation.
> >
> > > ... - What is the best practise for Java RAT checks in case of such
> > > contributions under ASF? Should such files be just added to RAT
> > <ignore>?...
> >
> > Yes, with comments around that rat config to explain what's going on.
> >
> > Hope this helps,
> > -Bertrand
> >
> > [5]
> >
> http://incubator.apache.org/guides/releasemanagement.html#best-practice-license
> >
> > ---------------------------------------------------------------------
> > To unsubscribe, e-mail: general-unsubscr...@incubator.apache.org
> > For additional commands, e-mail: general-h...@incubator.apache.org
> >
> >
>

Reply via email to