Just because Apple has a copyright assignment on file (i.e. saying that they are able to assign copyright to the FSF) does not mean that every piece of code Apple writes--even if it's connected to GCC--is assigned to the FSF.
So Apple can write GCC patches, Apple can release GCC patches, but it does not follow that those patches are assigned. I guess that means they've actively stopped.
Sort of the relationship of Android with the Linux kernel, for me this is the same as publishing a GPLed patch to OpenSSH or something like that, this is immense disrespect towards the developer community of a project, which does have its culture.
FSF has done this as well by changing the license of their software from GPL2/LGPL2 to GPL3/LGPL3 and turning the GameSWF (released under public domain) into the GPLed Gnash.
Comments
Just because Apple has a copyright assignment on file (i.e. saying that they are able to assign copyright to the FSF) does not mean that every piece of code Apple writes--even if it's connected to GCC--is assigned to the FSF.
So Apple can write GCC patches, Apple can release GCC patches, but it does not follow that those patches are assigned. I guess that means they've actively stopped.
Sort of the relationship of Android with the Linux kernel, for me this is the same as publishing a GPLed patch to OpenSSH or something like that, this is immense disrespect towards the developer community of a project, which does have its culture.
FSF has done this as well by changing the license of their software from GPL2/LGPL2 to GPL3/LGPL3 and turning the GameSWF (released under public domain) into the GPLed Gnash.
Are you saying that forks are rude? But they're the point of both Free Software and Open Source!