On Tue, 2017-07-18 at 07:56 +0200, Alexandre Franke wrote:
> On Mon, Jul 17, 2017 at 10:23 PM, Carlos Soriano via
> desktop-devel-list <desktop-devel-list@gnome.org> wrote:
> > This is done now in
> > https://git.gnome.org/browse/nautilus/commit/?id=365ec7f7ac1cec51dc
> > 0248dd05b17cb78252a788
> 
> I don’t think that’s sufficient though. Putting a LICENSE file in the
> project directory just addresses the “You should have received a
> copy”
> provision, but doesn’t effectively place the code under that license.
> You could even have several license files if parts of your project
> are
> under different licenses.
> 
> That license file you put in your repository also states that you
> should attach a notice to the program. It can take several form but
> the recommended one is in the header of your source. In fact, there
> is
> already such a notice and it claims that the software is GPLv2+
> (https://git.gnome.org/browse/nautilus/tree/src/nautilus-main.c?id=36
> 5ec7f7ac1cec51dc0248dd05b17cb78252a788).

That's fine. The license of the compound work just has to be compatible
with the individual files' licenses, it doesn't need to be the exact
same one.

For example, you can have a project mixing GPLv2+, GPLv3+ and BSD
licensed files, and choose to have the compound work be GPLv3+. That
also tells contributors that any new files in the project should be
compatible with that overall license.

> This brings us to another point: do you intend to use GPLv3 or
> GPLv3+?
> The notice should be explicit about it (again, as suggested by the
> license you copied to your project).
> 
> Cheers,
> 
_______________________________________________
desktop-devel-list mailing list
desktop-devel-list@gnome.org
https://mail.gnome.org/mailman/listinfo/desktop-devel-list

Reply via email to