> > What about the parts of GCC with FSF copyrights that are not covered by > > the GPL, but the GPL with exceptions? How is it possible to move code > > between the parts if a contributor previously used DCO and thus gave > > only permission to license under the open source license "indicated in > > the file"? > > Depends on which DCO you uses. Various project use the following DCO, > which makes clear you assign permissions under all applicable licenses > (this helps if the project uses more than one, possibly incompatible, > license and/or is dual licensed):
See above. The issue is if the project wants to change the status of a file from GPL to GPL plus exception. It can't do that if there was a change to the file made by somebody who did't assign the copyright. What's said in the DCO you cite doesn't help.