The DotGNU developers say that while they realize that the Microsoft .NET platform is a powerful concept, its commercialization by a single company may be threatening the free software movement.
DotGNU is written for language bindings to the C, C#, Java, Perl, Python and PHP.