From patchwork Fri Nov 22 09:28:57 2024 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: Denis OSTERLAND-HEIM X-Patchwork-Id: 52967 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 aws-us-west-2-korg-lkml-1.web.codeaurora.org (localhost.localdomain [127.0.0.1]) by smtp.lore.kernel.org (Postfix) with ESMTP id 3AFB3E65D3B for ; Fri, 22 Nov 2024 09:29:05 +0000 (UTC) Received: from enterprise02.smtp.diehl.com (enterprise02.smtp.diehl.com [193.201.238.220]) by mx.groups.io with SMTP id smtpd.web10.20437.1732267741235135277 for ; Fri, 22 Nov 2024 01:29:03 -0800 Authentication-Results: mx.groups.io; dkim=pass header.i=@diehl.com header.s=default header.b=lk26gmbq; spf=pass (domain: diehl.com, ip: 193.201.238.220, mailfrom: prvs=0499ebf4d=denis.osterland@diehl.com) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=diehl.com; i=@diehl.com; q=dns/txt; s=default; t=1732267741; x=1763803741; h=from:to:subject:date:message-id:mime-version; bh=VAFTb5sxCmgHE430Y6l+oh/AoEiVWFYs1yjEQPIhSYQ=; b=lk26gmbqXx5z+c81U/UheorLNk/AzVSubRQqpNYVSEZC7qhpT9qYilit ulI2F+z/DRQdunyPwDekkTE7fi4MeeVUG05eU1Uy9/XUZlGKDAi5ImSL8 5viCLUMAANUJn0ZP6mQceGCvs/lhhNtsDY0rSsQ+8g0P1Oi8NROWk5wNE JTKcrR9QoMTPdbo7WB/PkODodzwP6kSjRncRx113vIKizguArQDSTRhgN LW+GShgbGUGWEj3hhWo/ZKUlv5oZb3TcMWpsiqd6kyxgsNommWLH3w6ek uw8kzLcqD1X3rvcr3GStRaGXxH6QlAQNaqPHkhosdS+8cX/FcpSKHSrli Q==; X-CSE-ConnectionGUID: sZzM43U2T8WvFalHqHOj+g== X-CSE-MsgGUID: Rl8kdND/RMijpSXBESvvaw== X-ThreatScanner-Verdict: Negative IronPort-Data: A9a23:8WsNEKMWxMpEjY7vrR2xl8FynXyQoLVcMsEvi/8bNHDolHp+jmZWi jtAB3bOJ7/RMSHyZpovP9PnsQ9E7KZh/KYgFVsx+Dd1EGkiRaHtCIuUchaqYinDc8DKERhr5 swVNdDNcMxoFyGG+Ejzb+a69CBwjvDYGLetBrPJY30pFQFoRXp50xg7xbRh29Nj0LBVbyuEo cv2osbWJF6i3XlsMWkPtOeYqRxptejvoj5wUnkWPJin63eFxiFFZH5mGYmxM2fgEM4THeOrX KDPzby5+iXS+BJqAcmh1ar4N009RPjZJwzW4ka6IJNO8SWu3ARqlP5TCdIcdVtP2XLOnN1g0 5NBtJGwTUEiOaiLk/4ZFAVbViFJO+tN4ruffDv+6aSvIzb9nwjRL49GVAduVbAw+vprGTMJs uMHN3YBbx2Dg6S9x7f8UuptwZxLECWQB29sh50a5WmfVZ4bfK3+r4X2Cf5whW852swRRfiEP ppCYGNiNU2aOxQeZw1MAsJmzLj5iHSjKm0Jo1+r/qdmuGK7IC6dclTOGIePJobaFZ09cmKw/ D+uE7HRW0lCXDCn4WPbtCrq3qmXwHuTtLs6TNWQ7uRtjECY2lsdARgXUUrTifSigyZSYfoGQ 6Av0nRo9PJaGHCDFIGnA0Th+iTc53bwZvILewEEwFDUokbry1bBboQ0ZmYpQMArssYwWQsr2 jeh9/v1BSZiuaGiUnmU8LGZt1uaYUD5+kdbOEfo5SNcizXSiNlbYiDnF76PI4bs5jHBIgwc9 hjRxMQIaxf/uuZQv0mz1QivbztBPfElRCZtjuncdjrNAg+U+OdJzmFngLTWxa8oEWqXcrWOl GM2ie3Ct91UMcGyigKERMUUPJarpPnQZVUwgXY3d3Ug3zio6XWsYtgKpjp5Pl8vPscJeTuva 0jW0e9TzMYLeivwK/YnJdvqUazGzoC5fTjhfvzZaNtVJJ9qaAKd+ChoaWac3m3tlA4nlqRX1 ZKzIJfwXC1AVf8PIDyefeNN0rMN6mcE4GLRXavL5Tmcz6SXeyvAIVsCGB7UBgwj14ucpwbE2 9JeLNeRjQRYW/H5ejPQ84MYMRYNN3dTOHztg5UPML7ZZFM2Xjh6UZc93I8cRmCspIwN/s+gw 513chYwJIbX7ZEfFTi3Vw== IronPort-HdrOrdr: A9a23:jVXwaKh2TWeFZtS+I2JY2kv1zXBQXhAji2hC6mlwRA09TyXBrb HJoB1p726MtN9xYgBbpTnkAsXufZqyz+8Q3WB8B9aftWrdyRaVxeNZnOzfKlTbckWUnNK1vp 0QEJSWfeeAaGSS+vyKgjVQfexB/DDNytHRuQ6X9QYXcShaL4ZsxENCDBqBGEEefmR7LKt8Lc DBv45mqlObF0g/X4CBGmMJNtKz2+H2qA== X-Talos-CUID: 9a23:RR9nEWuFoi4B50wFxME2z63A6Is+QG/4kCzteXPoNnhHQbm1UH+3+uBrxp8= X-Talos-MUID: 9a23:NHt4SwQbXnlX8oshRXTWgGFhOOFEpJ6LCUIVqqUslvKaKyVvbmI= X-IronPort-AV: E=Sophos;i="6.12,175,1728943200"; d="p7s'346?scan'346,208,346";a="99493243" From: Denis OSTERLAND-HEIM To: "poky@lists.yoctoproject.org" Subject: [PATCH] licenses: add GPL-2.0-with-Linux-syscall-note Date: Fri, 22 Nov 2024 10:28:57 +0100 (CET) Message-ID: <9b605f6d8bdb4f6bb3194d5049bc0db6@diehl.com> MIME-Version: 1.0 List-Id: X-Webhook-Received: from li982-79.members.linode.com [45.33.32.79] by aws-us-west-2-korg-lkml-1.web.codeaurora.org with HTTPS for ; Fri, 22 Nov 2024 09:29:05 -0000 X-Groupsio-URL: https://lists.yoctoproject.org/g/poky/message/13491 According to Linux copying notice[^1] the SPDX copyright should be `GPL-2.0 WITH Linux-syscall-note`. AFAIK there is no `WITH` operator in yocto yet, so I created GPL-2.0-with-Linux-syscall-note based on SPDX[^2] and Linux[^3]. spdx.org/licenses does not list this license, because of the prefered use of WITH operator. For example GPL-2.0-with-autoconf-exception[^4] is now marked deprecated. It would be good to have something like `LICENSE = "GPL2.0-only + Linux-syscall-note"` in the future. [^1]: https://git.kernel.org/pub/scm/linux/kernel/git/torvalds/linux.git/tree/COPY ING [^2]: https://spdx.org/licenses/Linux-syscall-note.html [^3]: https://git.kernel.org/pub/scm/linux/kernel/git/torvalds/linux.git/tree/LICE NSES/exceptions/Linux-syscall-note [^4]: https://spdx.org/licenses/GPL-2.0-with-autoconf-exception.html Signed-off-by: Denis Osterland-Heim --- .../GPL-2.0-with-Linux-syscall-note | 15 +++++++++++++++ meta/recipes-kernel/linux/linux-yocto.inc | 2 +- 2 files changed, 16 insertions(+), 1 deletion(-) create mode 100644 meta/files/common-licenses/GPL-2.0-with-Linux-syscall-note -- 2.45.2 diff --git a/meta/files/common-licenses/GPL-2.0-with-Linux-syscall-note b/meta/files/common-licenses/GPL-2.0-with-Linux-syscall-note new file mode 100644 index 0000000000..7fc191baf1 --- /dev/null +++ b/meta/files/common-licenses/GPL-2.0-with-Linux-syscall-note @@ -0,0 +1,15 @@ +insert GPL v2 text here + + NOTE! This copyright does *not* cover user programs that use kernel + services by normal system calls - this is merely considered normal use + of the kernel, and does *not* fall under the heading of "derived work". + Also note that the GPL below is copyrighted by the Free Software + Foundation, but the instance of code that it refers to (the Linux + kernel) is copyrighted by me and others who actually wrote it. + + Also note that the only valid version of the GPL as far as the kernel + is concerned is _this_ particular version of the license (ie v2, not + v2.2 or v3.x or whatever), unless explicitly otherwise stated. + + Linus Torvalds + diff --git a/meta/recipes-kernel/linux/linux-yocto.inc b/meta/recipes-kernel/linux/linux-yocto.inc index 0132fcffb3..1765974666 100644 --- a/meta/recipes-kernel/linux/linux-yocto.inc +++ b/meta/recipes-kernel/linux/linux-yocto.inc @@ -1,6 +1,6 @@ SUMMARY = "Linux kernel" SECTION = "kernel" -LICENSE = "GPL-2.0-only" +LICENSE = "GPL-2.0-with-Linux-syscall-note" HOMEPAGE = "https://www.yoctoproject.org/" LIC_FILES_CHKSUM ?= "file://COPYING;md5=d7810fab7487fb0aad327b76f1be7cd7"