"But given that Microsoft often gives with one hand and then
takes much more with the other, legal opinion is needed before a
definite pronouncement is made.
""ECMA 334 specifies the form and establishes the interpretation
of programs written in the C# programming language, while the ECMA
335 standard defines the Common Language Infrastructure (CLI) in
which applications written in multiple high-level languages can be
executed in different system environments without the need to
rewrite those applications to take into consideration the unique
characteristics of those environments," Galli said in the
statement."