Note what the patch is doing, very carefully. The patch is changing the copyright notices on top of the modified files to say that these files are licensed under the GPL, but are also based upon an earlier work licensed under the BSD, and then reproduce the copyright and license statements as required by the original BSD licenses. This makes completely transparent the following things:
The new work is released under the GPL license only. Anybody who uses, modifies or distributes this new work must abide by that license. They don't have any other license to that work.
The new work is based on older work whose authors released under the BSD license, and the authors of the new work received the original under that license. In order for the authors of the new work to comply with the license that allows them to release a derivative of the original work, they reproduce the copyright and license notices of the original. These license notices only apply to the portions of the new work that are taken from the original one.
so, if the code still contains the BSD license (as it must by the terms of the license), and since the BSD license preceeds the GPL license, surely it superceeds it - thereby nullifying the 'must share' clause of the GPL ?
Real Programmers think better when playing Adventure or Rogue.
Everybody seems to have missed the key part of TFA (Score:5, Informative)
The Linux code is being patched to fix the license problem, says TFA. Here's the content of the patch [marc.info].
Note what the patch is doing, very carefully. The patch is changing the copyright notices on top of the modified files to say that these files are licensed under the GPL, but are also based upon an earlier work licensed under the BSD, and then reproduce the copyright and license statements as required by the original BSD licenses. This makes completely transparent the following things:
Re: (Score:2)
Re: (Score:1)
No, the GPL doesn't allow you to remove the BSD clause.
For the recipients of your derivative programs's source code to be allowed to use, distribute or modify the program, they must have two licenses:
You
Re: (Score:2)
Mod parent up please (Score:2)
Re: (Score:2)