Re: meeting minutes: Linux kernel enforcement statement / GPL Cooperation Commitment
On Sat, 2018-12-01 at 14:36 -0500, Michael Dolan wrote:
James thanks for that explanation it helps me understand the angleI know of no such intention and as I explained we have a fairly
rigorous SPDX tag change process that makes this very difficult in
haven't had a conversation like this with anyone but would like toThe current enforcement statement is maintained in
Documentation/process/kernel-enforcement-statement.rst and anyone can
submit a patch to add their name to the list.
There were no conversations about it at Plumbers and there's certainly
no requirement to add your name.
I ask because we ran into complications when we previously discussedDevelopers don't like being dictated to, so I think that's wise. Plus
we have no real way of adding something like this without modifying the
DCO which I think we all agree would be a bad idea.
So the current process is per file if someone chooses to add the tag or
by voluntarily adding your name to the enforcement statement in the
kernel Documentation directory.
Finally, in the kernel we have the SysCall exception. Have youYou mean to the DCO? ... no, definitely not since we don't really want
to modify it.
There may be other options. My concern is this was drafted as anOK, could you elaborate the problem as you see it? We believe the
system call exception is a very old promise made to (and relied upon
by) users of the Linux Kernel. The current documented process in the
kernel requires this promise to be included as "WITH Linux-syscall-
note" in the header files which are exported to other development
packages like glibc so there's a visible reminder. If you're asking
how we preserve and keep it going forward, firstly as a promise relied
on it's estoppel but secondly it's still explicitly mentioned in the
kernel COPYING file which still documents the overall contract with
users. If the fear is some future copyright troll saying their
contributions in the syscall area were made without the syscall
exception and therefore all userspace binaries are under GPL unless
they get paid to waive it, I really don't see that flying in any
jurisdiction because we have a promise made and notice given in the