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