devicetree.vger.kernel.org archive mirror
 help / color / mirror / Atom feed
* Formal license ambiguity in arch/arm/boot/dts/sun?i-a*.dts
@ 2014-07-31 19:20 Karsten Merker
       [not found] ` <20140731192016.GA6869-Hlt6eto4P0pdWf7zwHaZWbNAH6kLmebB@public.gmane.org>
  0 siblings, 1 reply; 22+ messages in thread
From: Karsten Merker @ 2014-07-31 19:20 UTC (permalink / raw)
  To: Maxime Ripard
  Cc: Hans de Goede, linux-arm-kernel-IAPFreCvJWM7uuMidbF8XUB+6BGkLq7r,
	devicetree-u79uwXL29TY76Z2rM5mHXA

Hello,

I have today read the patch by Hans de Goede to add a dts file
for the "Banana Pi" development board (see
http://lists.infradead.org/pipermail/linux-arm-kernel/2014-July/276339.html)
and have stumbled over the license declaration at the beginning:

> +/*
> + * Copyright 2014 Hans de Goede <hdegoede-H+wXaHxf7aLQT0dZR+AlfA@public.gmane.org>
> + *
> + * The code contained herein is licensed under the GNU General Public
> + * License. You may obtain a copy of the GNU General Public License
> + * Version 2 or later at the following locations:
> + *
> + * http://www.opensource.org/licenses/gpl-license.html
> + * http://www.gnu.org/copyleft/gpl.html
> + */

The phrase "The code contained herein is licensed under the GNU
General Public License" does not make explicitly clear under
which version(s) of the GPL the code can be used.  From the
following "You may obtain a copy of the GNU General Public
License Version 2 or later at the following locations [...]" one
can deduce that the intention is most probably to license the
code unter GPL2+, but from a legal point of view this information
should be an explicit part of the license statement itself, as
strictly formally speaking the latter statement does only inform
the reader where he can find the text of GPL2 and later GPL
versions, but does not expressly apply them to the code.  This is
of course a rather formalistic view and may well be seen as
beancounting, but I have seen too many cases where formal license
ambiguities have led to problems years later, so I proposed to
Hans to change the wording in his patch to something more
explicit, similar to the dts files for other arm platforms.

A phrasing like used in the GPL appendix ("This program is
free software; you can redistribute it and/or modify it under the
terms of the GNU General Public License as published by the Free
Software Foundation; either version 2 of the License, or (at your
option) any later version") would avoid any ambiguity.

Hans agreed that the current phrasing is not ideal and should
probably be changed to something unabiguous but pointed out that a
similar wording is used in all the other dts files for Allwinner
SOCs (arch/arm/boot/dts/sun?i-a*.dts) and proposed to refer the
issue to you as the Allwinner platform maintainer (with the
linux-arm-kernel and devicetree lists in CC).

Regards,
Karsten
-- 
Gem. Par. 28 Abs. 4 Bundesdatenschutzgesetz widerspreche ich der Nutzung
sowie der Weitergabe meiner personenbezogenen Daten für Zwecke der
Werbung sowie der Markt- oder Meinungsforschung.
--
To unsubscribe from this list: send the line "unsubscribe devicetree" in
the body of a message to majordomo-u79uwXL29TY76Z2rM5mHXA@public.gmane.org
More majordomo info at  http://vger.kernel.org/majordomo-info.html

^ permalink raw reply	[flat|nested] 22+ messages in thread

end of thread, other threads:[~2014-09-02 16:52 UTC | newest]

Thread overview: 22+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2014-07-31 19:20 Formal license ambiguity in arch/arm/boot/dts/sun?i-a*.dts Karsten Merker
     [not found] ` <20140731192016.GA6869-Hlt6eto4P0pdWf7zwHaZWbNAH6kLmebB@public.gmane.org>
2014-08-03 13:04   ` Maxime Ripard
2014-08-03 17:59     ` Arnd Bergmann
     [not found]       ` <201408031959.27607.arnd-r2nGTMty4D4@public.gmane.org>
2014-08-04 19:25         ` Maxime Ripard
2014-08-04 21:23           ` Russell King - ARM Linux
     [not found]             ` <20140804212317.GL30282-l+eeeJia6m9vn6HldHNs0ANdhmdF6hFW@public.gmane.org>
2014-08-05  8:06               ` Arnd Bergmann
2014-08-07 13:20               ` Maxime Ripard
2014-09-02 10:22                 ` Maxime Ripard
2014-09-02 10:40                   ` Russell King - ARM Linux
     [not found]                     ` <20140902104002.GN30401-l+eeeJia6m9vn6HldHNs0ANdhmdF6hFW@public.gmane.org>
2014-09-02 11:54                       ` Chen-Yu Tsai
2014-09-02 12:27                       ` Maxime Ripard
2014-09-02 12:35                         ` Hans de Goede
     [not found]                           ` <5405B986.2080407-H+wXaHxf7aLQT0dZR+AlfA@public.gmane.org>
2014-09-02 12:51                             ` Maxime Ripard
2014-09-02 13:02                               ` Arnd Bergmann
2014-09-02 13:37                               ` Russell King - ARM Linux
     [not found]                                 ` <20140902133713.GR30401-l+eeeJia6m9vn6HldHNs0ANdhmdF6hFW@public.gmane.org>
2014-09-02 16:52                                   ` Russell King - ARM Linux
2014-09-02 14:42                               ` Hans de Goede
     [not found]                                 ` <5405D74B.8090409-H+wXaHxf7aLQT0dZR+AlfA@public.gmane.org>
2014-09-02 15:18                                   ` Maxime Ripard
2014-09-02 16:24                                   ` Russell King - ARM Linux
2014-08-05  8:01           ` Hans de Goede
2014-08-05  8:02           ` Hans de Goede
2014-08-03 20:41     ` Russell King - ARM Linux

This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox;
as well as URLs for NNTP newsgroup(s).