is a non-trivial number (Stable packages: "There are 16768 packages" ).
But what I meant by Java contributions in a descentalized source (you're right, I've mistyped) is that major contributions from outside that went back to Oracle. Like let's say an Hibernate to become the reference JPA implementation, or OSGi to be a standard way accepted by Oracle to modularize (at leas the high level components). What about MS/Xamarin. As was told earlier DLR started as an opensource project and is still opensource (even it "runs" the dynamic C# part), Ikvm.Reflect is the reflection API of the Mono's C# compiler.
Miguel is the founder and CTO and spokesperson for Xamarin. That is silly to claim that he doesn't represent the team when he's talking about work relevant issues. Did Steve Jobs not represent Apple? Sure, there is some difference between the leaders and the official company.
Before Xamarin split from Novell and chose its current name, that team did support and promote Silverlight for many years before eventually cancelling it.
It is not silly to claim that he doesn't represent the team. Because for example Miguel has political views, and clearly not everyone share his views. Steve Jobs did refrain to state politics on Twitter for example. Similarly, Novell had a politics (albeit criticized from Linux folks) of interoperability, so it was normal that if Miguel (or Novell) believed that they want to interoperate with MS, they have to make Mono compatible and to promote their stuff.
Why I say that Miguel is different from let's say Xamarin or Novell, is at another level: certainly he was bashing C++ or Java on his blogs, but also people from other communities do it also. Rob Pike (Go creator) does it, Herb Shutter (is from Microsoft btw) the C++ committee head in his presentations is a collection of logical fallacies, and I think for Miguel to answer to him was at least appropriate. Is it also true from other members (I don't know all the outspoken Java folks, but Cliff Chick did comment that Java can beat C++ handily and he retracted some claims).
Taking of the face value, Miguel was (and I think he still is) an enthusiast, a dreamer (at least technology wise, as politics he looks down to earth to me) and he made many claims promoting MS technologies (which he obviously like). Anyway, he did it many times with fairly good reasons. For example his promotion of MS OpenXml, and the support in Gnumeric is common sense for me: he stated that Gnumeric internals were matching really well the MS format, so it was much easier to support than ODF and for small projects is overkill; his promotion of Silverlight was that he didn't want that Linux to be the "second or third class citizen" in the case that Silverlight is successful. I think that these are good views in themselves (even are made from a partisan standpoint).
there is XWT, which is developed in the open and is the base of a major IDE in the Mono world (so is "half supported"), it is a vibrant and kicking. Is it anything than Swing (which is to be deprecated) and JavaFX around in the Java world?