Removing code doesn't really solve the problem
Removing code doesn't really solve the problem
Posted Aug 29, 2017 22:54 UTC (Tue) by ewan (guest, #5533)In reply to: Removing code doesn't really solve the problem by Cyberax
Parent article: Patrick McHardy and copyright profiteering (Opensource.com)
The licence requires derived works to be GPLed - you're assuming that only the combination of patch + kernel is a derived work, and that the patch is not. Matthew's point is that it's virtually impossible to generate a patch that is not itself already a derived work of the kernel, so that's not the case.
This is akin to the arguments around the nVidia binary, and the ZFS and OpenAFS filesystems - they've all been able to show core code that had a pre-Linux history, and so was demonstrably not a derivative of Linux, but while that might be possible for leaf drivers, it's going to be rather harder to generate any patch to (say) the scheduler, or memory management or indeed the networking core code, that's not based on the current state of that code.
