Hi Austin, usually if source code is multi licensed then this means that the user can choose the license under which he wants it to use. In our case it would be the Apache License version 2. But you should check the license text to make sure that this has not been forbidden explicitly.
When copying code from another project, the practice is to annotate it with a comment stating from where the code was obtained. So in your case you would give these files the ASL license header and add a comment to the source code from where it was copied. Cheers, Till On Sat, Jun 13, 2020 at 10:41 PM Austin Cawley-Edwards < austin.caw...@gmail.com> wrote: > Hi all, > > I'm working on [FLINK-10195] on the RabbitMQ connector which involves > modifying some of the RMQ client source code (that has been moved out of > that package) and bringing it into Flink. The RMQ client code is > triple-licensed under Mozilla Public License 1.1 ("MPL"), the GNU General > Public License version 2 ("GPL"), and the Apache License version 2 ("ASL"). > > Does anyone have experience doing something similar/ what I would need to > do in terms of the license headers in the Flink source files? > > Thank you, > Austin > > [FLINK-10195]: https://issues.apache.org/jira/browse/FLINK-10195 >