Patch Detail
Show a patch.
GET /api/patches/3710/?format=api
{ "id": 3710, "url": "https://patchwork.libcamera.org/api/patches/3710/?format=api", "web_url": "https://patchwork.libcamera.org/patch/3710/", "project": { "id": 1, "url": "https://patchwork.libcamera.org/api/projects/1/?format=api", "name": "libcamera", "link_name": "libcamera", "list_id": "libcamera_core", "list_email": "libcamera-devel@lists.libcamera.org", "web_url": "", "scm_url": "", "webscm_url": "" }, "msgid": "<20200508013518.7625-1-laurent.pinchart@ideasonboard.com>", "date": "2020-05-08T01:35:18", "name": "[libcamera-devel,PATCH/RFC] libcamera: proxy: Relicense proxy worker under LGPL", "commit_ref": "cc8215f3819279678731727087acabd2f17c9412", "pull_url": null, "state": "accepted", "archived": false, "hash": "4c4b16b7588cafb64ba50841b51f958d0012dba7", "submitter": { "id": 2, "url": "https://patchwork.libcamera.org/api/people/2/?format=api", "name": "Laurent Pinchart", "email": "laurent.pinchart@ideasonboard.com" }, "delegate": null, "mbox": "https://patchwork.libcamera.org/patch/3710/mbox/", "series": [ { "id": 887, "url": "https://patchwork.libcamera.org/api/series/887/?format=api", "web_url": "https://patchwork.libcamera.org/project/libcamera/list/?series=887", "date": "2020-05-08T01:35:18", "name": "[libcamera-devel,PATCH/RFC] libcamera: proxy: Relicense proxy worker under LGPL", "version": 1, "mbox": "https://patchwork.libcamera.org/series/887/mbox/" } ], "comments": "https://patchwork.libcamera.org/api/patches/3710/comments/", "check": "pending", "checks": "https://patchwork.libcamera.org/api/patches/3710/checks/", "tags": {}, "headers": { "Return-Path": "<laurent.pinchart@ideasonboard.com>", "Received": [ "from perceval.ideasonboard.com (perceval.ideasonboard.com\n\t[213.167.242.64])\n\tby lancelot.ideasonboard.com (Postfix) with ESMTPS id 865B5603E1\n\tfor <libcamera-devel@lists.libcamera.org>;\n\tFri, 8 May 2020 03:35:27 +0200 (CEST)", "from pendragon.bb.dnainternet.fi (81-175-216-236.bb.dnainternet.fi\n\t[81.175.216.236])\n\tby perceval.ideasonboard.com (Postfix) with ESMTPSA id DF5C6501\n\tfor <libcamera-devel@lists.libcamera.org>;\n\tFri, 8 May 2020 03:35:26 +0200 (CEST)" ], "Authentication-Results": "lancelot.ideasonboard.com; dkim=pass (1024-bit key; \n\tunprotected) header.d=ideasonboard.com\n\theader.i=@ideasonboard.com\n\theader.b=\"NrL8f0VD\"; dkim-atps=neutral", "DKIM-Signature": "v=1; a=rsa-sha256; c=relaxed/simple; d=ideasonboard.com;\n\ts=mail; t=1588901727;\n\tbh=cfic7mDpRLF38uqcwm7Fz+NLlFw+JdokfX0M285CEmk=;\n\th=From:To:Subject:Date:From;\n\tb=NrL8f0VDLztMHUopMj89YBlFtzFO0mA0hzQJTujpIbTLZxPKdjSlEuw3dzZnwgGLB\n\tLIH2LVESWPjAeXfTvWX4fcRoj1bzU04add/vy090ECND7DxUdH7185Bi9mVMxefEue\n\t6+RpQlJ8xwxJMzgBpf5axiJ0uwPPr+3djqKZHkIA=", "From": "Laurent Pinchart <laurent.pinchart@ideasonboard.com>", "To": "libcamera-devel@lists.libcamera.org", "Date": "Fri, 8 May 2020 04:35:18 +0300", "Message-Id": "<20200508013518.7625-1-laurent.pinchart@ideasonboard.com>", "X-Mailer": "git-send-email 2.26.2", "MIME-Version": "1.0", "Content-Transfer-Encoding": "8bit", "Subject": "[libcamera-devel] [PATCH/RFC] libcamera: proxy: Relicense proxy\n\tworker under LGPL", "X-BeenThere": "libcamera-devel@lists.libcamera.org", "X-Mailman-Version": "2.1.29", "Precedence": "list", "List-Id": "<libcamera-devel.lists.libcamera.org>", "List-Unsubscribe": "<https://lists.libcamera.org/options/libcamera-devel>,\n\t<mailto:libcamera-devel-request@lists.libcamera.org?subject=unsubscribe>", "List-Archive": "<https://lists.libcamera.org/pipermail/libcamera-devel/>", "List-Post": "<mailto:libcamera-devel@lists.libcamera.org>", "List-Help": "<mailto:libcamera-devel-request@lists.libcamera.org?subject=help>", "List-Subscribe": "<https://lists.libcamera.org/listinfo/libcamera-devel>,\n\t<mailto:libcamera-devel-request@lists.libcamera.org?subject=subscribe>", "X-List-Received-Date": "Fri, 08 May 2020 01:35:27 -0000" }, "content": "The proxy worker is licensed under the GPL. It is compiled as a binary\nseparate from libcamera.so, and it is our understanding and intent that\nthe GPL license doesn't propagate to libcamera.so. However, as the\nworker is executed by libcamera.so, the GPL license may cause concerns\nin this context, regardless of whether the concerns are valid or not.\n\nThis uncertainty could be addressed by a combination of a legal review\nand an explicit intent clarification from the copyright holders. A\nsimpler option is to relicense the code under the LGPL.\n\nSigned-off-by: Laurent Pinchart <laurent.pinchart@ideasonboard.com>\n---\n src/libcamera/proxy/worker/ipa_proxy_linux_worker.cpp | 2 +-\n 1 file changed, 1 insertion(+), 1 deletion(-)", "diff": "diff --git a/src/libcamera/proxy/worker/ipa_proxy_linux_worker.cpp b/src/libcamera/proxy/worker/ipa_proxy_linux_worker.cpp\nindex 7d6287c7115b..9cefa2405e19 100644\n--- a/src/libcamera/proxy/worker/ipa_proxy_linux_worker.cpp\n+++ b/src/libcamera/proxy/worker/ipa_proxy_linux_worker.cpp\n@@ -1,4 +1,4 @@\n-/* SPDX-License-Identifier: GPL-2.0-or-later */\n+/* SPDX-License-Identifier: LGPL-2.1-or-later */\n /*\n * Copyright (C) 2019, Google Inc.\n *\n", "prefixes": [ "libcamera-devel", "PATCH/RFC" ] }