Public Standards: C# 2, Java 0
TheAncientHacker writes "While Java coders wait for SUN to be willing to accept any public standards for the Java language and runtime, Microsoft's C# and its underlying CLI, already standardized by ECMA, are about to get a second certification. This time by by the granddaddy of certification groups, the ISO."
So is Java, but really how can you call something standard if it's patented? Just look at the whole rambus mess regarding patents it holds against sdram. Patents undermine standards by allowing one corporation monopoly control over anybody who attempts to implement the so-called standard, thus leading to diminishing number of people wishing to implement the specification, leading to technology fragmentation all the same as if the specification was proprietary.