Re: Request for contributor approval: Relicensing rseq selftests to MIT

From: Peter Oskolkov
Date: Mon Feb 06 2023 - 13:45:39 EST


On Mon, Feb 6, 2023 at 10:35 AM Mathieu Desnoyers
<mathieu.desnoyers@xxxxxxxxxxxx> 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.

I have no issues with this. Let me know if you need anything more formal.

Thanks,
Peter

>
> 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@xxxxxxxxxxxx>
> 6 Michael Ellerman <mpe@xxxxxxxxxxxxxx>
> 5 Shuah Khan <skhan@xxxxxxxxxxxxxxxxxxx>
> 3 Michael Jeanson <mjeanson@xxxxxxxxxxxx>
> 3 Peter Oskolkov <posk@xxxxxxxxxx>
> 2 Martin Schwidefsky <schwidefsky@xxxxxxxxxx>
> 1 Masahiro Yamada <masahiroy@xxxxxxxxxx>
> 1 Paul Burton <paulburton@xxxxxxxxxx>
> 1 Sabyasachi Gupta <sabyasachi.linux@xxxxxxxxx>
> 1 Vasily Gorbik <gor@xxxxxxxxxxxxx>
> 1 Vincent Chen <vincent.chen@xxxxxxxxxx>
> 1 Will Deacon <will@xxxxxxxxxx>
> 1 Xingxing Su <suxingxing@xxxxxxxxxxx>
>
> 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