For C# and the core language, yes. But not anything higher on the .NET stack. Novell had some patents that was able to hold Microsoft at bay. But since Novell sold off their patent portfolio, who knows?
Personally, I wouldn't touch Mono would a ten foot pole, but that's just me....
http://www.microsoft.com/interop/cp/default.mspx