Ok great, thank you for your feedback.  I did a bit more searching because
that timeline didn't seem right and found that the original
bro-kafka-plugin code[1] first appeared in the Metron repo on February 8,
2016.  My apologies for not properly linking this in my first email, I
hadn't realized it was moved.

1:
https://github.com/apache/incubator-metron/commit/bc140a571a78c428e9ae5a3315c427724183782f

Much appreciated,

Jon

On Mon, Apr 10, 2017, 11:33 PM Joe Witt <joe.w...@gmail.com> wrote:

> Jon,
>
> It appears that the code at [1] was initially committed on Mar 8,
> 2016.  The code in Apache Metron [2] was committed on April 13, 2016.
>
> The code in Metron [2] appears heavily derived from the code in the
> initial repository [1].
>
> In the Metron repository that code has an ASL v2 license and the
> Apache license headers.  That, to me, is where the error occurred.
>
> When the code was copied over, even if it was the original author
> doing it, the original license from [1] should be retained/honored and
> this is very easy to do.  You would simply ensure your source release
> LICENSE indicates the use of the BSD source.  You would still be free
> to alter that source code you've pulled into the Metron codebase and
> build around it as you need. Obviously there are maintenance
> challenges and tradeoffs to consider but the licensing part can be
> pretty clear straightforward other than the question of "how much do I
> have to change the original before it would be appropriate to slap the
> apache license header on a given source file"?
>
> Anyway, I'm not an expert and my advice/interpretation could be wildly
> inaccurate but this looks like it might have an easy solution so
> hopefully that helps.
>
> [1] https://github.com/bro/bro-plugins/tree/master/kafka
> [2]
> https://github.com/apache/incubator-metron/tree/master/metron-sensors/bro-plugin-kafka
>
> Thanks
> Joe
>
> On Mon, Apr 10, 2017 at 8:46 PM, zeo...@gmail.com <zeo...@gmail.com>
> wrote:
> > Hi all,
> >
> >
> > I recently asked a licensing question to our dev mailing list.  I did get
> > feedback
> > <
> https://lists.apache.org/thread.html/a4e2e7bb7fb7497033696645b011c5604790f23f3802aaab32f1bd01@%3Cdev.metron.apache.org%3E
> >
> > from one of our mentors, but he also requested that we get a double
> check.
> > Please see below for a bit of background and my questions.  Thanks!
> >
> >
> > *Background*
> >
> > We have a situation where a portion of code
> > <
> https://github.com/apache/incubator-metron/tree/master/metron-sensors/bro-plugin-kafka
> >
> > was created for Apache Metron (incubating), which is a plugin for a
> > separate open source project, bro <https://www.bro.org/>.  The code was
> > later pushed out by the initial author to the bro community under the
> > 3-Clause BSD license
> > <https://github.com/bro/bro-plugins/blob/master/kafka/COPYING>, and
> > some important
> > enhancements
> > <
> https://github.com/bro/bro-plugins/commit/b9f1f35415cb0db065348da0a5043a8353b4a0a8
> >
> > have been made to the plugin in that separate community, which we would
> > like to include in our code, while merging with some recent changes
> > <
> https://github.com/apache/incubator-metron/commit/a2452a25caffdd8c35fd9efe0ed49ce0dd2e3781
> >
> > that have been made in the Metron code base as well (i.e. we are not
> simply
> > pulling the code down from the external project).  This was discussed
> > recently
> > <
> https://lists.apache.org/thread.html/c92acd125dae05f0537d4505e0254dfa6382ca9f40edba7d2f4c6224@%3Cdev.metron.apache.org%3E
> >
> > on the Metron dev mailing list, and we wanted to get some clarification
> > before moving forward.
> >
> >
> > *Questions*
> >
> > 1. Is it valid to assume that, as Casey mentioned
> > <
> https://lists.apache.org/thread.html/7468692c96ed0cb012ac9014229694ba8edf3a3b3b55d346eec57019@%3Cdev.metron.apache.org%3E
> >,
> > these are two separate plugins and we can simply make modifications to
> our
> > code base to resolve the current multithreading issue?
> >
> > 2. If we do 1, will this require a line in our LICENSE file as a
> derivative
> > work, or anything else?
> >
> >
> > Thanks,
> >
> > Jon
> > --
> >
> > Jon
>
> ---------------------------------------------------------------------
> To unsubscribe, e-mail: general-unsubscr...@incubator.apache.org
> For additional commands, e-mail: general-h...@incubator.apache.org
>
> --

Jon

Reply via email to