lists.openwall.net   lists  /  announce  owl-users  owl-dev  john-users  john-dev  passwdqc-users  yescrypt  popa3d-users  /  oss-security  kernel-hardening  musl  sabotage  tlsify  passwords  /  crypt-dev  xvendor  /  Bugtraq  Full-Disclosure  linux-kernel  linux-netdev  linux-ext4  linux-hardening  linux-cve-announce  PHC 
Open Source and information security mailing list archives
 
Hash Suite: Windows password security audit tool. GUI, reports in PDF.
[<prev] [next>] [thread-next>] [day] [month] [year] [list]
Message-ID: <da1bfb8a-5a88-5697-1c39-8e15c3c208a6@efficios.com>
Date:   Mon, 6 Feb 2023 13:36:19 -0500
From:   Mathieu Desnoyers <mathieu.desnoyers@...icios.com>
To:     Michael Ellerman <mpe@...erman.id.au>,
        Shuah Khan <shuah@...nel.org>,
        Michael Jeanson <mjeanson@...icios.com>,
        Peter Oskolkov <posk@...k.io>,
        Martin Schwidefsky <schwidefsky@...ibm.com>,
        Masahiro Yamada <masahiroy@...nel.org>,
        Paul Burton <paulburton@...nel.org>,
        Sabyasachi Gupta <sabyasachi.linux@...il.com>,
        Vasily Gorbik <gor@...ux.ibm.com>,
        Vincent Chen <vincent.chen@...ive.com>,
        Will Deacon <will@...nel.org>,
        Xingxing Su <suxingxing@...ngson.cn>
Cc:     linux-kernel <linux-kernel@...r.kernel.org>
Subject: Request for contributor approval: Relicensing rseq selftests to MIT

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@...icios.com>
      6  Michael Ellerman <mpe@...erman.id.au>
      5  Shuah Khan <skhan@...uxfoundation.org>
      3  Michael Jeanson <mjeanson@...icios.com>
      3  Peter Oskolkov <posk@...gle.com>
      2  Martin Schwidefsky <schwidefsky@...ibm.com>
      1  Masahiro Yamada <masahiroy@...nel.org>
      1  Paul Burton <paulburton@...nel.org>
      1  Sabyasachi Gupta <sabyasachi.linux@...il.com>
      1  Vasily Gorbik <gor@...ux.ibm.com>
      1  Vincent Chen <vincent.chen@...ive.com>
      1  Will Deacon <will@...nel.org>
      1  Xingxing Su <suxingxing@...ngson.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

Powered by blists - more mailing lists

Powered by Openwall GNU/*/Linux Powered by OpenVZ