Oddbean new post about | logout
 This is what #Debian removes from the #Linux #kernel sources to comply with the DFSG.

This is why:

"""[…] The IETF draft for CIPSO is under a non-free license. The nvidia and riva drivers contain obfuscated source code. The other files contain executable code as static data, without any source for it. […]""" (https://groups.google.com/g/linux.debian.kernel/c/Pqw8klO72FE)

Got curious (while waiting for the compiler) after seeing a LKML discussion regarding the Appletalk FW license in the #LinuxKernel: https://lore.kernel.org/all/6100798b-ab1d-262a-fd5b-435d6dfc4a53@redhat.com/

https://cdn.fosstodon.org/media_attachments/files/111/130/790/354/777/832/original/369b6ed513c0a9a6.png 
 @c6fcef92 to be fair: all of those drivers are kind of obsolete. 
 @c6fcef92 I find the thing about the nvidia and riva drivers odd - I read the source code myself, and afaik it is NOT obfuscated. It's just poorly written. There are even code comments in it! 
 2/ For the record: Greg submitted a patch for review that removes the appletalk driver with its dubious firmware code from the #Linux #kernel:

https://lore.kernel.org/all/20230927090029.44704-2-gregkh@linuxfoundation.org/