From patchwork Wed Feb 28 10:22:43 2024 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: Jacopo Mondi X-Patchwork-Id: 19566 Return-Path: X-Original-To: parsemail@patchwork.libcamera.org Delivered-To: parsemail@patchwork.libcamera.org Received: from lancelot.ideasonboard.com (lancelot.ideasonboard.com [92.243.16.209]) by patchwork.libcamera.org (Postfix) with ESMTPS id 47034C3264 for ; Wed, 28 Feb 2024 10:23:01 +0000 (UTC) Received: from lancelot.ideasonboard.com (localhost [IPv6:::1]) by lancelot.ideasonboard.com (Postfix) with ESMTP id 1100F62868; Wed, 28 Feb 2024 11:23:01 +0100 (CET) Authentication-Results: lancelot.ideasonboard.com; dkim=fail reason="signature verification failed" (1024-bit key; unprotected) header.d=ideasonboard.com header.i=@ideasonboard.com header.b="uQuFGwtz"; dkim-atps=neutral Received: from perceval.ideasonboard.com (perceval.ideasonboard.com [IPv6:2001:4b98:dc2:55:216:3eff:fef7:d647]) by lancelot.ideasonboard.com (Postfix) with ESMTPS id A13AC627F9 for ; Wed, 28 Feb 2024 11:22:58 +0100 (CET) Received: from localhost.localdomain (93-61-96-190.ip145.fastwebnet.it [93.61.96.190]) by perceval.ideasonboard.com (Postfix) with ESMTPSA id 362D3673; Wed, 28 Feb 2024 11:22:45 +0100 (CET) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=ideasonboard.com; s=mail; t=1709115765; bh=+sBHCZnxivJtqIeiUvexiV7eXf7chM+H+qwLmI6n69I=; h=From:To:Cc:Subject:Date:In-Reply-To:References:From; b=uQuFGwtzar/edgluCPsOSNrciZTBRB3yWqsgrA3i1ADmLGQ8JUjw4s+MZqYEKxfUT sTCqNL6cjyErAgKaZjCBz1lPfUVaiWqW4GtKPkMZkX6ewMdct1QfBSm1Uw2QaBBI5r 8MhWY4cEmynrmjOGDjEzuZhJHmpjVqY6ZdM/zcNI= From: Jacopo Mondi To: David Airlie , Daniel Vetter , Maarten Lankhorst , Maxime Ripard , Thomas Zimmermann , Naushir Patuck , Laurent Pinchart Subject: [PATCH 1/2] drm/fourcc.h: List of Open Source Waiver projects Date: Wed, 28 Feb 2024 11:22:43 +0100 Message-ID: <20240228102245.80469-2-jacopo.mondi@ideasonboard.com> X-Mailer: git-send-email 2.43.2 In-Reply-To: <20240228102245.80469-1-jacopo.mondi@ideasonboard.com> References: <20240228102245.80469-1-jacopo.mondi@ideasonboard.com> MIME-Version: 1.0 X-BeenThere: libcamera-devel@lists.libcamera.org X-Mailman-Version: 2.1.29 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Cc: Jacopo Mondi , libcamera-devel@lists.libcamera.org, dri-devel@lists.freedesktop.org Errors-To: libcamera-devel-bounces@lists.libcamera.org Sender: "libcamera-devel" The drm/fourcc.h header includes an 'Open Source User Waiver' section that lists projects using the header in potentially closed source software stacks. To prepare to expand the number of projects to which such waiver notice applies, make it a list to maintain the paragraph readable. Signed-off-by: Jacopo Mondi --- include/uapi/drm/drm_fourcc.h | 11 ++++++++--- 1 file changed, 8 insertions(+), 3 deletions(-) diff --git a/include/uapi/drm/drm_fourcc.h b/include/uapi/drm/drm_fourcc.h index 84d502e42961..4e6df826946a 100644 --- a/include/uapi/drm/drm_fourcc.h +++ b/include/uapi/drm/drm_fourcc.h @@ -93,9 +93,14 @@ extern "C" { * ----------------------- * * Because this is the authoritative source for pixel formats and modifiers - * referenced by GL, Vulkan extensions and other standards and hence used both - * by open source and closed source driver stacks, the usual requirement for an - * upstream in-kernel or open source userspace user does not apply. + * referenced by the following projects: + * + * - GL + * - Vulkan extensions + * + * and other standards, and hence used both by open source and closed source + * driver stacks, the usual requirement for an upstream in-kernel or open source + * userspace user does not apply. * * To ensure, as much as feasible, compatibility across stacks and avoid * confusion with incompatible enumerations stakeholders for all relevant driver From patchwork Wed Feb 28 10:22:44 2024 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: Jacopo Mondi X-Patchwork-Id: 19567 Return-Path: X-Original-To: parsemail@patchwork.libcamera.org Delivered-To: parsemail@patchwork.libcamera.org Received: from lancelot.ideasonboard.com (lancelot.ideasonboard.com [92.243.16.209]) by patchwork.libcamera.org (Postfix) with ESMTPS id E0A98BD80A for ; Wed, 28 Feb 2024 10:23:02 +0000 (UTC) Received: from lancelot.ideasonboard.com (localhost [IPv6:::1]) by lancelot.ideasonboard.com (Postfix) with ESMTP id 9E17362873; Wed, 28 Feb 2024 11:23:02 +0100 (CET) Authentication-Results: lancelot.ideasonboard.com; dkim=fail reason="signature verification failed" (1024-bit key; unprotected) header.d=ideasonboard.com header.i=@ideasonboard.com header.b="Tp40M9G2"; dkim-atps=neutral Received: from perceval.ideasonboard.com (perceval.ideasonboard.com [IPv6:2001:4b98:dc2:55:216:3eff:fef7:d647]) by lancelot.ideasonboard.com (Postfix) with ESMTPS id 0679F627F9 for ; Wed, 28 Feb 2024 11:22:59 +0100 (CET) Received: from localhost.localdomain (93-61-96-190.ip145.fastwebnet.it [93.61.96.190]) by perceval.ideasonboard.com (Postfix) with ESMTPSA id E3682C67; Wed, 28 Feb 2024 11:22:45 +0100 (CET) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=ideasonboard.com; s=mail; t=1709115766; bh=/PO7lrdNN+BR72WBPZIhaziNaBZeuId0bz42VMXWQ2Q=; h=From:To:Cc:Subject:Date:In-Reply-To:References:From; b=Tp40M9G2UffKnuDlJTFNv5RWVC9uFN2Nt4uERmoadORysTz60wgDrTUHitUqVvAtB 02xJeS1wOY9DDUImljKdk1I34GTOUOC3hJ5zonjn7bLy2NbEfFWkMnwg3tnmYS/HPg 4m/r5Rr+2Yfxi/v4zCq9T5lPWbWMCQGDC03gBfAk= From: Jacopo Mondi To: David Airlie , Daniel Vetter , Maarten Lankhorst , Maxime Ripard , Thomas Zimmermann , Naushir Patuck , Laurent Pinchart Subject: [PATCH 2/2] drm/fourcc.h: Add libcamera to Open Source Waiver Date: Wed, 28 Feb 2024 11:22:44 +0100 Message-ID: <20240228102245.80469-3-jacopo.mondi@ideasonboard.com> X-Mailer: git-send-email 2.43.2 In-Reply-To: <20240228102245.80469-1-jacopo.mondi@ideasonboard.com> References: <20240228102245.80469-1-jacopo.mondi@ideasonboard.com> MIME-Version: 1.0 X-BeenThere: libcamera-devel@lists.libcamera.org X-Mailman-Version: 2.1.29 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Cc: Jacopo Mondi , libcamera-devel@lists.libcamera.org, dri-devel@lists.freedesktop.org Errors-To: libcamera-devel-bounces@lists.libcamera.org Sender: "libcamera-devel" The libcamera (www.libcamera.org) project uses the drm/fourcc.h header to define its own image formats. Albeit libcamera aims for fully open source driver and userspace software stacks, it is licensed with the 'GNU L-GPL' license which allows closed source application to link against the library. Add libcamera to the list projects to which the 'Open Source User Waiver' notice applies. Signed-off-by: Jacopo Mondi Acked-by: Daniel Vetter --- include/uapi/drm/drm_fourcc.h | 1 + 1 file changed, 1 insertion(+) diff --git a/include/uapi/drm/drm_fourcc.h b/include/uapi/drm/drm_fourcc.h index 4e6df826946a..beef743ac818 100644 --- a/include/uapi/drm/drm_fourcc.h +++ b/include/uapi/drm/drm_fourcc.h @@ -97,6 +97,7 @@ extern "C" { * * - GL * - Vulkan extensions + * - libcamera * * and other standards, and hence used both by open source and closed source * driver stacks, the usual requirement for an upstream in-kernel or open source