Hi Austin, Thanks for working on the RMQ connector! There seem to be a few users affected by that issue.
The GitHub page confirms that users can choose from the three licenses: https://github.com/rabbitmq/rabbitmq-java-client#license: > This means that the user can consider the library to be licensed under any > of the licenses from the list above. For example, you may choose the > Apache Public License 2.0 and include this client into a commercial > product. Projects that are licensed under the GPLv2 may choose GPLv2, and > so on. Best, Robert On Mon, Jun 15, 2020 at 8:59 AM Till Rohrmann <trohrm...@apache.org> wrote: > 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 > > >