As I said, there is no reason, besides the license, to switch
the system's compiler to LLVM. If you want to write a compiler/virtual machine/whatever yourself, then LLVM is what you should use, but, as a system compiler, switching to it (besides the license difference) is pointless.
And no, its not the same - ICC is not free software
What's wrong with the BSD license? Nothing, really, except
it allows everyone to plagiarize your work without giving anything back.
Cedega, remember how it got created? That made WINE change its license to LGPL. I'm a developer myself, and if I release something as open/free software I don't want any proprietary company to
steal my work, and GPL helps me with that. The only thing it restricts is the
theft of my work.
'Contibutors'? I think you've used the wrong word. Linux has way more contributors than BSD ever had. (You read Phoronix, right? So you should know that BSD is lagging behind Linux in many aspects.)