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 vger.kernel.org (vger.kernel.org [23.128.96.18]) by smtp.lore.kernel.org (Postfix) with ESMTP id F393BC636D3 for ; Mon, 6 Feb 2023 18:35:49 +0000 (UTC) Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S230057AbjBFSfs (ORCPT ); Mon, 6 Feb 2023 13:35:48 -0500 Received: from lindbergh.monkeyblade.net ([23.128.96.19]:50274 "EHLO lindbergh.monkeyblade.net" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S230018AbjBFSfq (ORCPT ); Mon, 6 Feb 2023 13:35:46 -0500 Received: from smtpout.efficios.com (unknown [IPv6:2607:5300:203:b2ee::31e5]) by lindbergh.monkeyblade.net (Postfix) with ESMTPS id 154622E80A for ; Mon, 6 Feb 2023 10:35:40 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=efficios.com; s=smtpout1; t=1675708539; bh=HT/CLlOL31a8/tdXohJU3lcshcKbsWPw/7B6bTV6kcA=; h=Date:To:Cc:From:Subject:From; b=gSAvmQ+vwXcEROk0oISGjldtUZF/CohAxQ5voxzXJFRGhxrETzkLRstNwYduDgoOS Jshn26E+eg/e0KRNODPsHUUMt0jVJQGU6/kqeLlyl/sECaHkpgHzsUKv6FyqlLFCbY TtOjujU3wAkhctBoUQuhvfSmRT+JKatIhVPwZQwBcQtbJgNvx86C7KiXmgIavp01ir zgryZW+h8NFxuNNFR5Ajx4iioz4P9Xm7J6XveaMWkjG9E0guFmXD4sagkApHpvK5aB fMCikjL58Vr3gfKuLyZGjIxi9R/irHHulWFQACobuATyOjMzKlygkQgtKeASoLzu4W E4s1JlPmXhUQQ== Received: from [10.1.0.205] (192-222-188-97.qc.cable.ebox.net [192.222.188.97]) by smtpout.efficios.com (Postfix) with ESMTPSA id 4P9ZhC3kZDzkfL; Mon, 6 Feb 2023 13:35:39 -0500 (EST) Message-ID: Date: Mon, 6 Feb 2023 13:36:19 -0500 MIME-Version: 1.0 User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:102.0) Gecko/20100101 Thunderbird/102.6.0 Content-Language: en-US To: Michael Ellerman , Shuah Khan , Michael Jeanson , Peter Oskolkov , Martin Schwidefsky , Masahiro Yamada , Paul Burton , Sabyasachi Gupta , Vasily Gorbik , Vincent Chen , Will Deacon , Xingxing Su Cc: linux-kernel From: Mathieu Desnoyers Subject: Request for contributor approval: Relicensing rseq selftests to MIT Content-Type: text/plain; charset=UTF-8; format=flowed Content-Transfer-Encoding: 7bit Precedence: bulk List-ID: X-Mailing-List: linux-kernel@vger.kernel.org Hi, I would like to get contributor approval to relicense the rseq selftests within the Linux kernel and the librseq project to MIT. This will make it easier to use librseq from statically built applications, and I wish to continue sharing code between the kernel rseq selftests and librseq. Allowing use of rseq application headers from statically built applications was the intent from the beginning, but it turns out that having the rseq.c initialization code under LGPL2.1 makes it harder than it should be for users. The current contributor summary commit-wise under tools/testing/selftests/rseq is: 269 Mathieu Desnoyers 6 Michael Ellerman 5 Shuah Khan 3 Michael Jeanson 3 Peter Oskolkov 2 Martin Schwidefsky 1 Masahiro Yamada 1 Paul Burton 1 Sabyasachi Gupta 1 Vasily Gorbik 1 Vincent Chen 1 Will Deacon 1 Xingxing Su Header files are currently dual-licensed LGPL2.1/MIT, which is somewhat redundant with plain MIT. rseq.c was licensed under LGPL2.1. Relicencing it to MIT will facilitate its integration into statically built applications. In order to facilitate eventual code sharing between tests and the library implementation, I would like to relicense the tests from LGPL2.1 to MIT as well. Many of the contributions are trivial, but I prefer to kindly ask for approval nevertheless. Thanks, Mathieu -- Mathieu Desnoyers EfficiOS Inc. https://www.efficios.com