lkml.org 
[lkml]   [2023]   [Feb]   [6]   [last100]   RSS Feed
Views: [wrap][no wrap]   [headers]  [forward] 
 
Messages in this thread
/
Date
SubjectRe: Request for contributor approval: Relicensing rseq selftests to MIT
From
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 <mathieu.desnoyers@efficios.com>
>>       6  Michael Ellerman <mpe@ellerman.id.au>
>>       5  Shuah Khan <skhan@linuxfoundation.org>
>>       3  Michael Jeanson <mjeanson@efficios.com>
>>       3  Peter Oskolkov <posk@google.com>
>>       2  Martin Schwidefsky <schwidefsky@de.ibm.com>
>
> 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 <schwidefsky@de.ibm.com>
> 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 <schwidefsky@de.ibm.com>
>     Signed-off-by: Mathieu Desnoyers <mathieu.desnoyers@efficios.com>
>     Signed-off-by: Shuah Khan <skhan@linuxfoundation.org>
>
> Thanks,
>
> Mathieu
>
>>       1  Masahiro Yamada <masahiroy@kernel.org>
>>       1  Paul Burton <paulburton@kernel.org>
>>       1  Sabyasachi Gupta <sabyasachi.linux@gmail.com>
>>       1  Vasily Gorbik <gor@linux.ibm.com>
>>       1  Vincent Chen <vincent.chen@sifive.com>
>>       1  Will Deacon <will@kernel.org>
>>       1  Xingxing Su <suxingxing@loongson.cn>
>>
>> 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

\
 
 \ /
  Last update: 2023-03-27 00:11    [W:1.030 / U:0.128 seconds]
©2003-2020 Jasper Spaans|hosted at Digital Ocean and TransIP|Read the blog|Advertise on this site