From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: X-Spam-Checker-Version: SpamAssassin 3.4.0 (2014-02-07) on aws-us-west-2-korg-lkml-1.web.codeaurora.org Received: from phobos.denx.de (phobos.denx.de [85.214.62.61]) (using TLSv1.2 with cipher ECDHE-RSA-AES128-GCM-SHA256 (128/128 bits)) (No client certificate requested) by smtp.lore.kernel.org (Postfix) with ESMTPS id 2FF06C433F5 for ; Thu, 5 May 2022 15:33:23 +0000 (UTC) Received: from h2850616.stratoserver.net (localhost [IPv6:::1]) by phobos.denx.de (Postfix) with ESMTP id B67D78400D; Thu, 5 May 2022 17:33:08 +0200 (CEST) Authentication-Results: phobos.denx.de; dmarc=none (p=none dis=none) header.from=sancloud.com Authentication-Results: phobos.denx.de; spf=pass smtp.mailfrom=u-boot-bounces@lists.denx.de Authentication-Results: phobos.denx.de; dkim=pass (1024-bit key; unprotected) header.d=sancloud.onmicrosoft.com header.i=@sancloud.onmicrosoft.com header.b="BXjOYDkb"; dkim-atps=neutral Received: by phobos.denx.de (Postfix, from userid 109) id E08F083F73; Thu, 5 May 2022 17:33:03 +0200 (CEST) Received: from GBR01-CWL-obe.outbound.protection.outlook.com (mail-cwlgbr01on0713.outbound.protection.outlook.com [IPv6:2a01:111:f400:fe14::713]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) by phobos.denx.de (Postfix) with ESMTPS id 6519083FC3 for ; Thu, 5 May 2022 17:32:58 +0200 (CEST) Authentication-Results: phobos.denx.de; dmarc=none (p=none dis=none) header.from=sancloud.com Authentication-Results: phobos.denx.de; spf=pass smtp.mailfrom=paul.barker@sancloud.com ARC-Seal: i=1; a=rsa-sha256; s=arcselector9901; d=microsoft.com; cv=none; b=ZF0kYZ4WmGvNPKNOO6gGp6Sa/S2EV/a/4z5w3x3tX5Nm2C9lmWT0LEUHI5T5pU7llqdF+iF/vYZdq1G5p3GXi3I4Xx3EbCT5ksbLTDI4Nf2a661NjX6MzpwX93OcNpTEx6rEmTWbWZJ+zi/3DuK7/lmRMpG7A1gnNuMcS4LBlulxwTIQIQ+YaV1+Birz6afjzCo7k81vSTdj/JczRgHFK1FXfRO7m19/OmI0xQi3QaAdLK/dfcsM15Q/f8NqJ+WIlBJxcFql3sCGPAVIQsrKtZSGaSG49ocAa7OIz5o7WuQjQCEd6ltweyQKuaQV8DrdOAyCoaqJRZIXEzKLVKKyqg== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=microsoft.com; s=arcselector9901; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-AntiSpam-MessageData-ChunkCount:X-MS-Exchange-AntiSpam-MessageData-0:X-MS-Exchange-AntiSpam-MessageData-1; bh=uRrUhIOPk83HGziSTwsA2tpPQF/9NnQ/+gQouQGihsY=; b=f265+6KhMSSoSFZzXHJBsyIITVqpm8jQ4CWTEadUJhp4QNTVHIGcwnzo8GX/dblzFQOoMjRZryCWWK7MIW2DiaEewPNpZZiGQLCE15b5jU9hACiYd4wjObiuANPSGFqZmbS6BAeBJDxdS4/WoQUDINY3qssREJO/195+vbrrfMpnFQNxij1LLS25umkgrccsq4+XX+Dm+NU8jGXYEALINVq5Kluj2Ub0JlaFGiDNucGXrpJlnma4BkYCoHJLZRxUlJOUNWMFZwh87JHQM33BRE6Rtb/CSnNcmwVa3744tksXh5oZmgM8sYhXhx6aFMCpwtwqvn5j3qnDi2iA6LdWjg== ARC-Authentication-Results: i=1; mx.microsoft.com 1; spf=pass smtp.mailfrom=sancloud.com; dmarc=pass action=none header.from=sancloud.com; dkim=pass header.d=sancloud.com; arc=none DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=sancloud.onmicrosoft.com; s=selector2-sancloud-onmicrosoft-com; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-SenderADCheck; bh=uRrUhIOPk83HGziSTwsA2tpPQF/9NnQ/+gQouQGihsY=; b=BXjOYDkbpNGg9m0awpsrK7bOqb2KEvlwtybZm2QLXibYfAyw/h3OKSogyoXiGOl8CUuL4A7DIYFp/9HnUhfPYtgmCsgHn4TElMI0+SlkAwEY0Ql+WgmJ9ntTvggY5iM5bssbWdKCNOVhd2bSQr0KJ9rTRcsZlM+fWIwLpsQLzUg= Authentication-Results: dkim=none (message not signed) header.d=none;dmarc=none action=none header.from=sancloud.com; Received: from CWXP123MB2248.GBRP123.PROD.OUTLOOK.COM (2603:10a6:401:7e::18) by CWXP123MB3365.GBRP123.PROD.OUTLOOK.COM (2603:10a6:400:7b::8) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.5206.13; Thu, 5 May 2022 15:32:57 +0000 Received: from CWXP123MB2248.GBRP123.PROD.OUTLOOK.COM ([fe80::b051:6529:e2a3:887f]) by CWXP123MB2248.GBRP123.PROD.OUTLOOK.COM ([fe80::b051:6529:e2a3:887f%7]) with mapi id 15.20.5206.025; Thu, 5 May 2022 15:32:57 +0000 From: Paul Barker To: u-boot@lists.denx.de Cc: Paul Barker , Wolfgang Denk Subject: [PATCH 1/3] Licenses: Clarify exceptions for standalone apps Date: Thu, 5 May 2022 15:32:40 +0000 Message-Id: <20220505153242.1598807-2-paul.barker@sancloud.com> X-Mailer: git-send-email 2.25.1 In-Reply-To: <20220505153242.1598807-1-paul.barker@sancloud.com> References: <20220505153242.1598807-1-paul.barker@sancloud.com> Content-Transfer-Encoding: 8bit Content-Type: text/plain X-ClientProxiedBy: LO4P123CA0263.GBRP123.PROD.OUTLOOK.COM (2603:10a6:600:194::16) To CWXP123MB2248.GBRP123.PROD.OUTLOOK.COM (2603:10a6:401:7e::18) MIME-Version: 1.0 X-MS-PublicTrafficType: Email X-MS-Office365-Filtering-Correlation-Id: c5ceedf6-3879-44df-4fc5-08da2eac8785 X-MS-TrafficTypeDiagnostic: CWXP123MB3365:EE_ X-Microsoft-Antispam-PRVS: X-MS-Exchange-SenderADCheck: 1 X-MS-Exchange-AntiSpam-Relay: 0 X-Microsoft-Antispam: BCL:0; X-Microsoft-Antispam-Message-Info: ec9UDcjzDiRdt/8ev1drOXR+npCxGHXnimzqvL9Tkd9hPxA3xtw8I9q2MjAshcGu3cmY+fOskbSy+yMJYunsPJLjz34w3pTgsBaBWAHNM3hZ6uY8pgPUz2EbCMhS7WK1rgHM+2Xx0gAgdlgrhToui+InyzJzHDJvr7wQtyUO5T0RiK6Rab2DPxQmZXODYSRU+InC/A1xDNBwaaDJyqNiD3mlp4rSUEqMmwo3RuXAEH2fRWs3tJ9shytrCC8ftV8+r4pvIFa2mh9Qgqj5Taa/VU9TBX51COh0Kam+NKxTQZHllaS0VM5w584WdQOc2r4Nz6fL85IeAsF2gn2LzuWKUnM3pN7T2+B9VOXhTPQLtnP49tDX0EFDkxonhGBp/mqo0w8uNVbT9HVSwBwowBEmw3Q8VNvDS6yGapJDbJk5dnoIDuipFnTnQ1Zg6SK0nxjMHT1ZXtSpq645HupgHqb/90iy5RfSzAevbWvPC6J3SMZ1BsHzFaKQKTtRlJsPfi23hdEA0bEgExO5Oc51HLvVgKIa3AGKgSawJRJIta3ZHdZ5l6fcw6S+fwtBRvYpPFCYlBZULftjhYXXMUrfX6wnAx5OpiyRZckZY8HCiijVFH/T7GtWb/KFHrs4SSwhzCY01kTaNG38VxHWFe3Pfj8XU2pkN9/lN4NxJXfkc7crYXimkDDBZLYcr8fwootEMgEjmYZQ7liBa25PDeHQ0i52kMXlTOEJ6lMAJfj3gQod6yddmD1+GKuQgxzZpLuHsr7nixrIGRdHUfXkE7wQt4Ow+QNPkQVWnByMILxY+fWTAac= X-Forefront-Antispam-Report: CIP:255.255.255.255; CTRY:; LANG:en; SCL:1; SRV:; IPV:NLI; SFV:NSPM; H:CWXP123MB2248.GBRP123.PROD.OUTLOOK.COM; PTR:; CAT:NONE; SFS:(13230001)(396003)(39830400003)(346002)(366004)(136003)(376002)(26005)(6512007)(6506007)(8936002)(86362001)(44832011)(52116002)(186003)(2906002)(2616005)(83380400001)(36756003)(1076003)(508600001)(966005)(8676002)(66556008)(6486002)(4326008)(66946007)(66476007)(5660300002)(6666004)(6916009)(316002)(38350700002)(38100700002)(54906003); DIR:OUT; SFP:1102; X-MS-Exchange-AntiSpam-MessageData-ChunkCount: 1 X-MS-Exchange-AntiSpam-MessageData-0: =?us-ascii?Q?PobPJuM33KG4y3MK4vM5fAUF6uJUmbihVouot0RuwHDVzROUFXbCfIrPqc6F?= =?us-ascii?Q?Y6j54+Dj3gBPg1LfzFVQjsNVGuZu10tWgKhwY4xK+z2ANBeo3ZF6p8XgL+6H?= =?us-ascii?Q?3z04/VBbZfbHgxc1+p5AF6Zl9F/APU1iXeqkP316nuPWeEWPdLz20raYID6p?= =?us-ascii?Q?IhoFmdSrRujoE4OBEo47XWK/t+xkTM7UIEN3qTmx4lFIInoflfntMnLqX2xJ?= =?us-ascii?Q?cvybEf1CPp0xSvWIzWmuQ093nqxnDMmF8kthLo2fo1WRR8fJRAOqmv31//rq?= =?us-ascii?Q?QcOdayiAU+1wfMu2/7IOicCZ/5CsasQKjYtDKh/nkqw+Yr6IiU+s1v9wCzPL?= =?us-ascii?Q?qusv4QVzq5++ucEQTlRE6M0aMrD41AzR5TzN6yTqln42vmfPPL0HCumBn67k?= =?us-ascii?Q?7+CJ//lgP6hq+Xm83xDe5zAypk6Io1BRTtsyZmQ38hW5k/gXMeRdh1hwIvnw?= =?us-ascii?Q?5Jd933znlpH13SRdj2YLHl6nxQH726ADBOrXmfYGzsKnvzXZ4us5tE6Zr1Bi?= =?us-ascii?Q?aM75pLwcMTc+/ADJvZLqdL7EAfsQo9u4KEEuRbO2M9xfviw15nhi0W59BbMO?= =?us-ascii?Q?XcPLFDaAxBv2vOMB/couWcLcLsgy5yzo/e3UaNq2jomqbyamFfKmP1j7aOj/?= =?us-ascii?Q?cvJXOQI3WqMcniwBOr5yuAkPvn6H2nn+oSbDYsyJwJYtJ5mBLIQySmlsXjpL?= =?us-ascii?Q?RCE4MMdZhCeQMaWwrtoey6aUQkw6YoDlZplfPP/UTP/EgeRZz0ZxSpQTbm3c?= =?us-ascii?Q?iBYj+OJR0INgl8B/dqlNnzuLM8H26CYvYOhBR2X+Km6i/39X+TgRV3QsWkjY?= =?us-ascii?Q?6+33GS1rkEqVpm5YDbxR0mBz98huVdPtMfAfyjzVoY8QHmdZg4JxASYkDWOo?= =?us-ascii?Q?L8T8IwGFsKdMfv2niDi1MJO0Y7el6uEF3yZksbzKOULZuD0BFeVtIomZhML9?= =?us-ascii?Q?j/NQ8mEbSv7QSaZuG/WhT5wcI2jYLNzfcxGlopwYeRYZZhwDG//qO3McZV84?= =?us-ascii?Q?cKx76cmPsAUCaLTMnNrIhDzRA0tHG0TliQeEOw2L7dcDqgQ2lhjhbvmZg+f6?= =?us-ascii?Q?OW56e6nX5j6jmkalJr52ZdYJI0CXS7Yj5S8mTj1A2/XIcR/Nc2GvYT3aedWP?= =?us-ascii?Q?xLqCfOObFqcUvdkL9fN9MOAqrDARj3aW5niXjOfW9gs8fq8GmYoWM8MWBTiF?= =?us-ascii?Q?ng+JtjgLvWukO1yFNg5YZi35enfhWiWy4Ls1wLtvoUd7f6DqkfvDyqI00Q/J?= =?us-ascii?Q?qF5ITxmRh1KT9lj3UlgqmTlTjS/9JgehyYFLsfNWi+v41eYBVjEsVczs6d5q?= =?us-ascii?Q?wbtxQRvysvZlUXuTqgPoiuGu0Qi3W4o++jdi6sxDwRKq1c8b/kownx4taZ0G?= =?us-ascii?Q?sZnFTzNt1jwGt119ASicvQGd5Iv9vtiHJOe4d8WjWkra/qvjgxs2jldz4EA7?= =?us-ascii?Q?BkvvIuL4bbCQ2lr4HQSUnWlHz32Lq3zYJr5f/JLd60b2Eu0Hua2GlJFkJEAI?= =?us-ascii?Q?NMfyxhLYczZWNKI2ttG0ODMn+3yokENbLzyguI0aeMhDreQrSiaSBpHByNty?= =?us-ascii?Q?cVTegxIk8bs5LS2Ezow+kNzfi1mD5mYHBl1KS4XsgdFBeHhJ6wYkinI+KBmB?= =?us-ascii?Q?5rZaqhAZQFUZ+yfEe/xCAmn3SfNzdukcGXw6uIL+/x0xIyIwuJK56z9Lfhrr?= =?us-ascii?Q?oV5eBV/hLWIqYkD2wrYMit2Bjv0OfkYmSHkgHiztE0WyFXIihdteVP5IOxZ1?= =?us-ascii?Q?ED7Il9CrNQFH721Fjsiz3LpW1BAZj9Y=3D?= X-OriginatorOrg: sancloud.com X-MS-Exchange-CrossTenant-Network-Message-Id: c5ceedf6-3879-44df-4fc5-08da2eac8785 X-MS-Exchange-CrossTenant-AuthSource: CWXP123MB2248.GBRP123.PROD.OUTLOOK.COM X-MS-Exchange-CrossTenant-AuthAs: Internal X-MS-Exchange-CrossTenant-OriginalArrivalTime: 05 May 2022 15:32:57.0822 (UTC) X-MS-Exchange-CrossTenant-FromEntityHeader: Hosted X-MS-Exchange-CrossTenant-Id: 840be37c-244a-450e-9bcc-2064862de1f4 X-MS-Exchange-CrossTenant-MailboxType: HOSTED X-MS-Exchange-CrossTenant-UserPrincipalName: 1soKmTaePfktbb8a2RKE7mAK9SWNajykqAHa1ZCMnOeUq48QKuPlNGWof7jT4ygJSeoxb8xd43jjtUkrkS7Nz6W4sTTIVvt2pHKrNYC7dIw= X-MS-Exchange-Transport-CrossTenantHeadersStamped: CWXP123MB3365 X-BeenThere: u-boot@lists.denx.de X-Mailman-Version: 2.1.39 Precedence: list List-Id: U-Boot discussion List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: u-boot-bounces@lists.denx.de Sender: "U-Boot" X-Virus-Scanned: clamav-milter 0.103.5 at phobos.denx.de X-Virus-Status: Clean On 2010-01-27, an email [1] was sent to the mailing list by Wolfgang Denk which clarified the intended licensing exceptions for standalone applications. As the "export.h" header and the "stubs.c" source files are required to implement a standalone application, the intention was that these files be covered by the licensing exception. This is made clear in the following quotes from that email: "exports.h" should be added to the "allowed" file list; there should be no need to include "common.h". Eventually this needs fixing. Patches are welcome. "examples/standalone/stubs.c" should be added to the "allowed" file list (the ppc_*jmp.S files are LGPLed). There should be no doubts - the intention is clear, the current state may need improvement. Help (read: patches) welcome. [1]: https://lists.denx.de/pipermail/u-boot/2010-January/067174.html Signed-off-by: Paul Barker Cc: Wolfgang Denk --- Licenses/Exceptions | 12 ++++++++---- 1 file changed, 8 insertions(+), 4 deletions(-) diff --git a/Licenses/Exceptions b/Licenses/Exceptions index c9b3cd981f51..4f241f4aff29 100644 --- a/Licenses/Exceptions +++ b/Licenses/Exceptions @@ -7,9 +7,13 @@ use U-Boot services by means of the jump table provided by U-Boot exactly for this purpose - this is merely considered normal use of U-Boot, and does *not* fall under the heading of "derived work". - The header files "include/image.h" and "arch/*/include/asm/u-boot.h" -define interfaces to U-Boot. Including these (unmodified) header -files in another file is considered normal use of U-Boot, and does -*not* fall under the heading of "derived work". +The following files define interfaces to U-Boot: + * include/image.h + * include/export.h + * arch/*/include/asm/u-boot.h + * examples/standalone/stubs.c + +Including these (unmodified) files in another file is considered normal +use of U-Boot, and does *not* fall under the heading of "derived work". -- Wolfgang Denk -- 2.25.1