Return-Path: Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S1757431AbbEEKFd (ORCPT ); Tue, 5 May 2015 06:05:33 -0400 Received: from ou.quest-ce.net ([195.154.187.82]:45294 "EHLO ou.quest-ce.net" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S1757319AbbEEKF0 (ORCPT ); Tue, 5 May 2015 06:05:26 -0400 Message-ID: <1430820315.19516.26.camel@opteya.com> From: Yann Droneaud To: linux-kernel@vger.kernel.org, devicetree@vger.kernel.org, linux-arm-kernel@lists.infradead.org Cc: ydroneaud@opteya.com Date: Tue, 05 May 2015 12:05:15 +0200 Organization: OPTEYA Content-Type: text/plain; charset="UTF-8" X-Mailer: Evolution 3.12.11 (3.12.11-1.fc21) Mime-Version: 1.0 Content-Transfer-Encoding: 7bit X-SA-Exim-Connect-IP: 37.164.87.203 X-SA-Exim-Mail-From: ydroneaud@opteya.com Subject: Device Tree Blob (DTB) licence X-SA-Exim-Version: 4.2.1 (built Mon, 26 Dec 2011 16:24:06 +0000) X-SA-Exim-Scanned: Yes (on ou.quest-ce.net) Sender: linux-kernel-owner@vger.kernel.org List-ID: X-Mailing-List: linux-kernel@vger.kernel.org Content-Length: 1221 Lines: 35 Hi, I believe Device Tree Blob (.dtb file) built from kernel's Device Tree Sources (.dts, which #include .dtsi, which #include .h) using Device Tree Compiler (dtc) are covered by GNU General Public Licence v2 (GPLv2), but cannot find any reference. As most .dtsi in arch/arm/boot/dts/ are covered by GPLv2, and, as most .h in include/dt-bindings/ are also covered by GPLv2, the source code is likely covered by GPLv2. Then this source code is translated in a different language (flattened device tree), so the resulting translation is also likely covered by GPLv2. So, when I'm proposed to download a .dtb file from a random vendor, can I require to get the associated source code ? Anyway, for a .dtb file generated from kernel sources, it's rather painful to look after all .dts, .dtsi, .h, to find what kind of licences are applicables, as some are covered by BSD, dual licensed (any combination of X11, MIT, BSD, GPLv2). Regards. -- Yann Droneaud OPTEYA -- To unsubscribe from this list: send the line "unsubscribe linux-kernel" in the body of a message to majordomo@vger.kernel.org More majordomo info at http://vger.kernel.org/majordomo-info.html Please read the FAQ at http://www.tux.org/lkml/