I'm not a fan of the copyright assignment policy. It means that someone like me can't take existing compiler ports (for example, Microchip's port of GCC for dsPIC/PIC24 architectures) and start working it into upstream -- I'd need Microchip to assign copyright first and they definitely don't want to do that, because they like having it be a hard-to-build out-of-tree thing that they can turn around and sell.