From mboxrd@z Thu Jan 1 00:00:00 1970 From: maxime.ripard@free-electrons.com (Maxime Ripard) Date: Tue, 2 Sep 2014 17:18:08 +0200 Subject: Formal license ambiguity in arch/arm/boot/dts/sun?i-a*.dts In-Reply-To: <5405D74B.8090409@redhat.com> References: <201408031959.27607.arnd@arndb.de> <20140804192510.GF3952@lukather> <20140804212317.GL30282@n2100.arm.linux.org.uk> <20140807132023.GG15297@lukather> <20140902102206.GU15297@lukather> <20140902104002.GN30401@n2100.arm.linux.org.uk> <20140902122716.GV15297@lukather> <5405B986.2080407@redhat.com> <20140902125116.GW15297@lukather> <5405D74B.8090409@redhat.com> Message-ID: <20140902151808.GY15297@lukather> To: linux-arm-kernel@lists.infradead.org List-Id: linux-arm-kernel.lists.infradead.org On Tue, Sep 02, 2014 at 04:42:19PM +0200, Hans de Goede wrote: > Hi, > > On 09/02/2014 02:51 PM, Maxime Ripard wrote: > > On Tue, Sep 02, 2014 at 02:35:18PM +0200, Hans de Goede wrote: > >>> So I guess like Chen-Yu suggested that we should change the license of > >>> the DTSI first, and then the DTS. Otherwise, it wouldn't work very > >>> well, I guess you can't really relicense a GPL-only file. > >> > >> IANAL, but mixing MIT (which I suggest use as the other license) and GPL > >> files in one binary (the generated dtb file) is fine AFAIK, this happens > >> all the time. The resulting binary is simple GPL licensed. So it would > >> make sense to start with dual licensing new boards right away even before > >> the dtsi has been relicensed. It won't make any practical difference > >> until the dtsi is relicensed, but it means less work later on. > > > > So you're allowed to licence derivative work of a GPL-licenced file > > under both the GPL and another licence? > > Since the board files do not start as copies of the dtsi file, but > merely include it they are not derivative (IANAL), the resulting > dtb file however very much is and as such is GPL only. My understanding was that inclusion does qualify as a derivative work. Otherwise we wouldn't need either the LGPL or the GCC licence exception. -- Maxime Ripard, Free Electrons Embedded Linux, Kernel and Android engineering http://free-electrons.com -------------- next part -------------- A non-text attachment was scrubbed... Name: signature.asc Type: application/pgp-signature Size: 819 bytes Desc: Digital signature URL: