We have documented how the licensing works here:
https://cwiki.apache.org/confluence/display/FLINK/Licensing
(There's a section on the "licenses directory")

In this case, I don't think you'll need to include the apache license in
the licenses/ directory (because it's the Apache license)

On Tue, Jun 16, 2020 at 1:42 AM Austin Cawley-Edwards <
austin.caw...@gmail.com> wrote:

> 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