He's very confused. He doesn't seem to know the difference between specifications and implementations, and between closed source and open source.
"When a developer contributes code to the C# compiler or the Mono
runtime engine, we require that the author grants Novell the right to
relicense his/her contribution under other licensing terms"