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
>

Reply via email to