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 AB64AC636D3 for ; Mon, 6 Feb 2023 19:17:44 +0000 (UTC) Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S230333AbjBFTRm (ORCPT ); Mon, 6 Feb 2023 14:17:42 -0500 Received: from lindbergh.monkeyblade.net ([23.128.96.19]:46904 "EHLO lindbergh.monkeyblade.net" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S230244AbjBFTRd (ORCPT ); Mon, 6 Feb 2023 14:17:33 -0500 Received: from smtpout.efficios.com (unknown [IPv6:2607:5300:203:b2ee::31e5]) by lindbergh.monkeyblade.net (Postfix) with ESMTPS id A175226CD6 for ; Mon, 6 Feb 2023 11:17:19 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=efficios.com; s=smtpout1; t=1675711038; bh=h8Ti2+yOqPq4pDlifRe92TbzW4L0nLSanUFkEakXQic=; h=Date:Subject:From:To:Cc:References:In-Reply-To:From; b=kFy/guwnSlf7VNa1HUmXedcB8ptk6J2lRQo2STJ9J9SyuPcO05uxVGRrO8jaBxy6Z aFrVt/z6qI8mMPYPuTG79ze1wuCRTtx29cUdIfBZGLWdMQPN3V4hK6pO5CLBKwu3kN j8r11iiraJ5gytOKxeEmmxbjy20nhIdhUuQSqO0sOi9gqrmaB+5g7b4RkkwsiB02BX bipwgvYyyR1+bJeaI0kh49HuB2ld4GF9h6bSOtLlu04kaC6f7MqHN1csH3aJYPgpww M5NN1TRu5vxAlE2tb+qP9ro3Hb7SfWX9FPRDuWn2EGxPpHHTkCN/+UARKCr6zZLOfD iD8b5oTJR7A/A== 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 4P9bcG3x52zl2K; Mon, 6 Feb 2023 14:17:18 -0500 (EST) Message-ID: Date: Mon, 6 Feb 2023 14:17:57 -0500 MIME-Version: 1.0 User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:102.0) Gecko/20100101 Thunderbird/102.6.0 Subject: Re: Request for contributor approval: Relicensing rseq selftests to MIT Content-Language: en-US From: Mathieu Desnoyers To: Michael Ellerman , Shuah Khan , Michael Jeanson , Peter Oskolkov , Masahiro Yamada , Paul Burton , Sabyasachi Gupta , Vasily Gorbik , Vincent Chen , Will Deacon , Xingxing Su Cc: linux-kernel , Heiko Carstens , Alexander Gordeev References: <0d52ddc1-7bd6-2a37-5fdf-d00ce42eae4f@efficios.com> In-Reply-To: <0d52ddc1-7bd6-2a37-5fdf-d00ce42eae4f@efficios.com> Content-Type: text/plain; charset=UTF-8; format=flowed Content-Transfer-Encoding: 8bit Precedence: bulk List-ID: X-Mailing-List: linux-kernel@vger.kernel.org On 2023-02-06 13:58, Mathieu Desnoyers wrote: > On 2023-02-06 13:36, Mathieu Desnoyers wrote: >> 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 > > I am having issues reaching Martin Schwidefsky. In this case it's a > one-liner > contribution to a header which is going from LGPL2.1 OR MIT to MIT, > which is > fine because it just removes one of the pre-allowed licenses, thus removing > some redundancy. > > [ CCing Heiko Carstens ] Trying with another email address for Heiko Carstens. Adding other s390 maintainers as well. Thanks, Mathieu > > Rerefence: > > commit 3d4d1f05bc990f240d66b0ffaf7121397e14df19 > Author: Martin Schwidefsky > Date:   Mon Apr 29 11:27:58 2019 -0400 > >     rseq/selftests: s390: use trap4 for RSEQ_SIG >     Use trap4 as the guard instruction for the restartable sequence abort >     handler. >     Signed-off-by: Martin Schwidefsky >     Signed-off-by: Mathieu Desnoyers >     Signed-off-by: Shuah Khan > > Thanks, > > Mathieu > >>       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