From: Jeff Gutierrez <[EMAIL PROTECTED]> > FYI C# and the Common Langauge Infrastructure (CLI) are > open standards -- both with ECMA and ISO; while Java *still* > remains locked by Sun.
> So in theory, anyone can implement the C# and the CLI; But has MS satisfactorily answered whether this standardization is anything but lip service? It sounds like their patents would cover mechanisms used by C#, CLI and CLR *implementations* (you don't patent an API, do you?). Perhaps MS' back up plan is that if Mono ever takes off, they will ask Mono users to license .NET or certain mechanisms used by it. Sun may have 'locked up' Java in the sense that they want to have control over the future direction of the standard, but I don't see that as a necessarily bad thing. Design-by-committee usually creates monstrosities anyway - just look at those w3c standards... sigh... > with Java, you have to go through Sun's licensing structure.. > The .NET API on the other hand is a different issue. It's > currently locked by MS, and implementations of it may have to > go through MS. Also, if one can't implement the .NET API on Mono, then there is effectively very little cross-platform compatibility between Mono Apps and .NET ones. Mono becomes an academic curiousity as opposed to a practical deployment tool which is most certainly already the case today with Java. I guess this is a very important reason why the reception towards .NET has been lukewarm at best, initial hype notwithstanding. ======================= email: andy/netfxph/com -- Philippine Linux Users' Group (PLUG) Mailing List [EMAIL PROTECTED] (#PLUG @ irc.free.net.ph) Official Website: http://plug.linux.org.ph Searchable Archives: http://marc.free.net.ph . To leave, go to http://lists.q-linux.com/mailman/listinfo/plug . Are you a Linux newbie? To join the newbie list, go to http://lists.q-linux.com/mailman/listinfo/ph-linux-newbie
