I recently asked a licensing question to our dev mailing list and to the general@incubator mailing list. I got some feedback and direction, but it was requested that this be sent to legal-discuss for a more authoritative answer. Please see below for a bit of background and my questions. Thanks!
We have a situation where a portion of code was created for Apache Metron (incubating) on February 8, 2016 which is a plugin for a separate open source project, bro. The code was pushed out on February 15, 2016 by the initial author to the bro community under the 3-Clause BSD license, and some important enhancements have been made to the plugin in that separate community, which we would like to include in our code, while also merging with some recent changes that have been made to the plugin, independently, in the Metron code base.
1. Is it valid to assume that, as Casey mentioned, these are two separate plugins and we can simply make modifications to our code base to resolve the current multithreading issue?
2a. If we do 1, will this require a line in our LICENSE file as a derivative work, or anything else?
2b. If we cannot do 1, what are our options?