Ah, missed Till's response -- thanks as well!

I'll add those headers to the files, so just now wondering about including
the licenses/ notice in the RMQ connector resources.

On Mon, Jun 15, 2020 at 7:40 PM Austin Cawley-Edwards <
austin.caw...@gmail.com> wrote:

> Hey Robert,
>
> Thanks for getting back to me! Just wasn't sure on the license header
> requirements for the CI checks in Flink. Not too experienced with working
> with licenses, especially in large open-source projects. Since we would be
> using APL 2 (and from this link[1] we need to state changes, include the
> copyright, add to a notice file, add to licenses), would I just include
> their copyright at the top of the file and then state the changes I've made
> there, or somewhere else? Do I need to create a new NOTICE file/ licenses
> in the RMQ connector resources or add it to another file?
>
> Sorry for all the questions! ... is there anywhere in the docs that
> addresses this?
>
> Best + thanks again,
> Austin
>
> [1]: https://tldrlegal.com/license/apache-license-2.0-%28apache-2.0%29
>
> On Mon, Jun 15, 2020 at 4:20 AM Robert Metzger <rmetz...@apache.org>
> wrote:
>
>> 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
>> > >
>> >
>>
>

Reply via email to