Mono & Microsoft: Keep Your Enemies Closer?

Okay, that’s a little dramatic, I admit. But as enterprise architects don’t we need to know what other options our customers and end users are potentially looking at?

I saw this article at Info World, and it made me wonder: is Mono a viable enterprise application platform? Many seem to think it is, but as the article points out, its future is uncertain. Microsoft has committed through its Community Promise not to prosecute anyone who use the ECMA 334 and 335 standards (which define C# and the Common Language Infrastructure – CLI – respectively). So, you’re probably okay to use Mono, for example, without fear of Microsoft claiming patent infringement down the road.

But so what? So let’s suppose Microsoft will play nice (and that’s a potentially big assumption). Is Mono still a viable enterprise application platform?

I have to admit, I really don’t know much about it. Which is why I’m posting this. I would like to hear from you: The experts of Java Enterprise Open Source Application Architecture. Do you know your enemy? I mean, do you know the other enterprise application platforms (including Mono) out there? Should we care?

What do you think?



Leave a Reply

Please log in using one of these methods to post your comment: Logo

You are commenting using your account. Log Out /  Change )

Twitter picture

You are commenting using your Twitter account. Log Out /  Change )

Facebook photo

You are commenting using your Facebook account. Log Out /  Change )

Connecting to %s

This site uses Akismet to reduce spam. Learn how your comment data is processed.