{"id":19200,"url":"https://patchwork.libcamera.org/api/covers/19200/?format=json","web_url":"https://patchwork.libcamera.org/cover/19200/","project":{"id":1,"url":"https://patchwork.libcamera.org/api/projects/1/?format=json","name":"libcamera","link_name":"libcamera","list_id":"libcamera_core","list_email":"libcamera-devel@lists.libcamera.org","web_url":"","scm_url":"","webscm_url":""},"msgid":"<20231110142311.3818-1-laurent.pinchart@ideasonboard.com>","date":"2023-11-10T14:23:06","name":"[libcamera-devel,v1,0/5] Add a code of conduct to libcamera","submitter":{"id":2,"url":"https://patchwork.libcamera.org/api/people/2/?format=json","name":"Laurent Pinchart","email":"laurent.pinchart@ideasonboard.com"},"mbox":"https://patchwork.libcamera.org/cover/19200/mbox/","series":[{"id":4070,"url":"https://patchwork.libcamera.org/api/series/4070/?format=json","web_url":"https://patchwork.libcamera.org/project/libcamera/list/?series=4070","date":"2023-11-10T14:23:06","name":"Add a code of conduct to libcamera","version":1,"mbox":"https://patchwork.libcamera.org/series/4070/mbox/"}],"comments":"https://patchwork.libcamera.org/api/covers/19200/comments/","headers":{"Return-Path":"<libcamera-devel-bounces@lists.libcamera.org>","X-Original-To":"parsemail@patchwork.libcamera.org","Delivered-To":"parsemail@patchwork.libcamera.org","Received":["from lancelot.ideasonboard.com (lancelot.ideasonboard.com\n\t[92.243.16.209])\n\tby patchwork.libcamera.org (Postfix) with ESMTPS id 6B6BDC3284\n\tfor <parsemail@patchwork.libcamera.org>;\n\tFri, 10 Nov 2023 14:23:08 +0000 (UTC)","from lancelot.ideasonboard.com (localhost [IPv6:::1])\n\tby lancelot.ideasonboard.com (Postfix) with ESMTP id 9C46C629BB;\n\tFri, 10 Nov 2023 15:23:07 +0100 (CET)","from perceval.ideasonboard.com (perceval.ideasonboard.com\n\t[IPv6:2001:4b98:dc2:55:216:3eff:fef7:d647])\n\tby lancelot.ideasonboard.com (Postfix) with ESMTPS id CFF1D61DB6\n\tfor <libcamera-devel@lists.libcamera.org>;\n\tFri, 10 Nov 2023 15:23:05 +0100 (CET)","from pendragon.ideasonboard.com (213-243-189-158.bb.dnainternet.fi\n\t[213.243.189.158])\n\tby perceval.ideasonboard.com (Postfix) with ESMTPSA id 9016649E;\n\tFri, 10 Nov 2023 15:22:42 +0100 (CET)"],"DKIM-Signature":["v=1; a=rsa-sha256; c=relaxed/simple; d=libcamera.org;\n\ts=mail; t=1699626187;\n\tbh=a8js/rF397wKZEpbTDgFXhLVDIxXNR1M4IDJQYthQqE=;\n\th=To:Date:Subject:List-Id:List-Unsubscribe:List-Archive:List-Post:\n\tList-Help:List-Subscribe:From:Reply-To:From;\n\tb=ANTRoN1u/E6Pn4+RACGU+3CqME8lvAZoW/bhwr8LHq05d+J5HZ2C6T80xMfGA+f3P\n\tWxy/3qy/Hoe/QGnMbQOB7xwGAoQx6EWdeu/ay4QKxsAxVnu02bor+7q9EYL17t3uLm\n\tB26SG0NMSl0l3TiO4DLniQZvHB6p+5bVEnQeYNNhJaNYzZ3PE/StO3DcgJsS+o5Ff8\n\tfUa41HKPBkptvM/8/yhD4kR4YnljJj2VnQFTi/85JX/8JgWqAVAc959sH0Ie5iUGdf\n\tLgK4TTic5k+bVhLFSemQWyImaPzhyV0NimmLsbwNuAceKZqitdmgFx0ZgbffJD0Uap\n\tqqG/o2NPdYH+g==","v=1; a=rsa-sha256; c=relaxed/simple; d=ideasonboard.com;\n\ts=mail; t=1699626162;\n\tbh=a8js/rF397wKZEpbTDgFXhLVDIxXNR1M4IDJQYthQqE=;\n\th=From:To:Subject:Date:From;\n\tb=uqiXKMAL6E3MulnK5o27bYU1VipIp0o0gRPYbDVnxhpH0/8W2pwmTAXWnKfoN4iqz\n\tSv69nPgJf7IwSYtVkZYVkF/VuP6+ceqccZpgUp3eeS5L++RaGneOHwQHh362eSa0rj\n\tRujtmzZ2QyidGBncZSRM8zxzdfuhNkdtlZEyu4ZY="],"Authentication-Results":"lancelot.ideasonboard.com; dkim=pass (1024-bit key; \n\tunprotected) header.d=ideasonboard.com\n\theader.i=@ideasonboard.com\n\theader.b=\"uqiXKMAL\"; dkim-atps=neutral","To":"libcamera-devel@lists.libcamera.org","Date":"Fri, 10 Nov 2023 16:23:06 +0200","Message-ID":"<20231110142311.3818-1-laurent.pinchart@ideasonboard.com>","X-Mailer":"git-send-email 2.41.0","MIME-Version":"1.0","Content-Transfer-Encoding":"8bit","Subject":"[libcamera-devel] [PATCH v1 0/5] Add a code of conduct to libcamera","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>","From":"Laurent Pinchart via libcamera-devel\n\t<libcamera-devel@lists.libcamera.org>","Reply-To":"Laurent Pinchart <laurent.pinchart@ideasonboard.com>","Errors-To":"libcamera-devel-bounces@lists.libcamera.org","Sender":"\"libcamera-devel\" <libcamera-devel-bounces@lists.libcamera.org>"},"content":"Hello everybody,\n\nlibcamera doesn't have a formal code of conduct. This doesn't mean that\nthe project doesn't expect its maintainers, contributors and community\nmembers in general to behave decently towards each other, only that we\nhave never taken the time to formalize and state our expectations\nexplicitly.\n\nAdoption of different codes of conduct in free software communities has\nincreased over the past few years. I believe it is time for libcamera to\nalso formalize what constitutes acceptable and non-acceptable\nbehaviours, which I think just explicitly confirms the standards that\neverybody was already expecting.\n\nAs indicated in the first patch in the series, codes of conduct, like\nsoftware licenses, can be written in a myriad of ways. And like software\nlicenses, using a widely adopted code of conduct instead of writing our\nown help bringing clarity. I propose in this series to use the\nContributor Covenant v1.4([1]), stewarded by the Organization for\nEthical Source. Not only is it widely adopted, it is also quite notably\nused by freedesktop.org, which libcamera will likely work with in the\nfuture to implement a CI infrastructure.\n\nThe first patch in the series imports the Contributor Covenant Code of\nConduct verbatim in its original Markdown form to ease change tracking.\nThe rest of the patches then turn it into reST, add license and contact\ninformation, and integrate it in the documentation build.\n\nIf anyone has any concern with libcamera adopting this particular code\nof conduct, please feel free to contact me privately for a constructive\ndiscussion if you don't feel safe expressing your concerns in public.\nMy limited knowledge of the topic doesn't allow me to tell if wide\nadoption of codes of conduct have by itself made free software\ncommunities significantly better places (any pointer to serious studies\non this topic would be interesting), but in any case I think it is fair\nto say that the process has not been detrimental, and, in particular,\nthat the threat of weaponizing codes of conducts that have been raised\nin the past has never materialized.\n\n[1] https://www.contributor-covenant.org/version/1/4/code-of-conduct.html\n\nLaurent Pinchart (5):\n  Documentation: Add code of conduct\n  Documentation: code-of-conduct: Convert to reStructuredText\n  Documentation: code-of-conduct: Add license information\n  Documentation: code-of-conduct: Add contact information\n  Documentation: contributing: Integrate the code of conduct\n\n Documentation/code-of-conduct.rst | 94 +++++++++++++++++++++++++++++++\n Documentation/contributing.rst    |  5 ++\n Documentation/meson.build         |  1 +\n 3 files changed, 100 insertions(+)\n create mode 100644 Documentation/code-of-conduct.rst\n\n\nbase-commit: 73c7eeb3e4606853b44719a3b355e62c888df652"}