Okay great, thank you, I will migrate this conversation to legal-discuss. Thanks!
Jon On Thu, Apr 13, 2017 at 9:32 AM Joe Witt <joe.w...@gmail.com> wrote: > Jon, > > It is always best to get definitive legal guidance from legal discuss. > > This case is only complicated in that it sounds like the author > originally created the code in the metron codebase under ASLv2. Then > copied it to another location under BSD 3-Clause. Then each copy > evolved a little. Now you want to merge them. Ultimately it sounds > workable since we're talking about two Cat-A licenses compatible as > source or binary dependencies. > > Thanks > Joe > > On Thu, Apr 13, 2017 at 8:27 AM, zeo...@gmail.com <zeo...@gmail.com> > wrote: > > Hi Josh, > > > > Can you specify which message you're referring to? I did get some > feedback > > on the Metron dev mailing list from a mentor and from a PMC member, I get > > the feeling that nobody else in the community is comfortable answering > this > > sort of question. Should I perhaps ask this to the legal-discuss mailing > > list? Happy to do whatever is necessary to bring this to resolution. > > Thanks, > > > > Jon > > > > On Tue, Apr 11, 2017 at 11:58 AM Josh Elser <els...@apache.org> wrote: > > > >> Also, it may be worth mentioning: Metron is on its way out of the Apache > >> Incubator. A vote has recently passed at the Incubator level for their > >> graduation. It is likely that after the next ASF board meeting, Metron > >> will no longer be a podling. > >> > >> I am worried that you did not receive a response from the community on a > >> previous message. They should be more than capable to answer your > >> questions in the future. I'd suggest you re-ping them if your questions > >> go unanswered in the future. > >> > >> zeo...@gmail.com wrote: > >> > 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 > >> > > >> > >> --------------------------------------------------------------------- > >> To unsubscribe, e-mail: general-unsubscr...@incubator.apache.org > >> For additional commands, e-mail: general-h...@incubator.apache.org > >> > >> -- > > > > Jon > > --------------------------------------------------------------------- > To unsubscribe, e-mail: general-unsubscr...@incubator.apache.org > For additional commands, e-mail: general-h...@incubator.apache.org > > -- Jon