Los Techies : Blogs about software and anything tech!

Mono, open source and Azure


I've got this theory and it seems like all the pieces kinda fit together: Microsoft building an open standard CLR, Novell building Mono so that .Net apps can run on multiple platforms, Microsoft slowly warming up to open source and dynamic languages with Iron Ruby and the CodePlex foundation, and Microsoft's new Azure cloud services. Now, how could Microsoft think it can compete in the cloud services arena when so many big players are already entrenched and actively building up their technologies? 

There's only one way. They need leverage. They need us, .Net developers. Microsoft has known for a long time that the future of computing involved the Internet but has failed to develop a technology that would make them leaders in the same way Bill Gates recognized that micro-processors were going to be the next big thing back in the, er... what, early 80s?

With cloud services popping up left and right, Microsoft probably thinks that this is it! It might be too late, but they have no choice. The threat of the Internet browser being the OS of the future is looming over them and they can't ignore it, lest they become one of those old dinosaurs that die with their obsolete technologies. So Azure is coming and Microsoft will try to stay young and hip and hang out with the young ones.

But it's got one advantage that the others don't. There are a lot of .Net developers in the world and finding a way to get them to develop on Azure, along with the monthly bills, might very well make Microsoft relevant again. But can it do more than that? Well, what if Linux developers could write .Net applications? What if Ruby enthusiasts could write .Net applications? What if Python developers could write .Net applications? With Mono, the DLR, IronRuby and IronPython, Microsoft can very well convert a lot of developers to its new platform.

And that is why I think Mono developers are safe from litigation from Microsoft. It benefits the behemoth not to turn those people away. Everyone that is somehow linked to .Net is a potential for extra monthly revenue, and who would purposefully slash away at their potential market? I think Microsoft has come to realize that with the current state of the web, it has lost its monopoly on everything except corporate IT, and even that under threat. IE won't save them, ASP.Net won't save them, SQL Server won't save them. Azure just might, though, if Microsoft plays its cards just right.

 

Kick It on DotNetKicks.com
Posted Oct 10 2009, 12:16 PM by Louis Salin

Comments

Twitter Trackbacks for Mono, open source and Azure - Louis Salin's Blog - Los Techies : Blogs about software and anything tech! [lostechies.com] on Topsy.com wrote Twitter Trackbacks for Mono, open source and Azure - Louis Salin's Blog - Los Techies : Blogs about software and anything tech! [lostechies.com] on Topsy.com
on 10-10-2009 12:54 PM

Pingback from  Twitter Trackbacks for                 Mono, open source and Azure - Louis Salin's Blog - Los Techies : Blogs about software and anything tech!         [lostechies.com]        on Topsy.com

Ricardo wrote re: Mono, open source and Azure
on 10-10-2009 1:18 PM

I agree with you that Mono helps Microsoft get their platform out there, to attract people developing for Linux platforms, and to attract .Net developers who want to develop in these platforms, etc...

However, doubting that Microsoft can compete in the cloud services area makes no sense to me, since Microsoft IS one of the biggest players at the moment.

Also, Microsoft is making it easy for .Net developers to get involved with Azure, offering all these services and support for developers, services such as Windows Azure and SQL Azure are ready and being used and tested by developers across the globe.

It looks to me that Microsoft is making the right moves to stay "relevant", in the past few years they have been making significant upgrades to their technologies.

Azure is just one more of their offerings, SQL server, Windows Server, ASP.NET and even IE are still "relevant", successful and also own those markets, even IE... I know a lot of people don't like it, and still is the most used internet browser in the world as of today.

Thanks for sharing your thoughts.

benb wrote re: Mono, open source and Azure
on 10-11-2009 9:56 PM

People seem to forget Windows Server has 70%+ market share. While what you say is true, they are gaining market share across the board on the Internet, with or without Azure. It is not as if other cloud offerings do not offer Windows as the OS etc.

Michael Koby wrote re: Mono, open source and Azure
on 10-12-2009 10:46 AM

In order :-)

Louis, Mono developers are safe from litigation because Microsoft released the ECMA standards for the CLR and C# under the "community promise", and have even signed legal documents to the fact that they will not go after non-IP infringing works.  Mono, as a result is being split into 2 projects.  See Miguel's post on this topic at tirania.org/.../Jul-06.html

Also, Mono is more about getting C# on Linux than getting .NET as a whole.

Ricardo,  when I think Cloud computing Microsoft isn't even on my list.  Azure is still invite only beta, and it's a pain to set up and dev against at the moment.  Amazon, Rackspace, and even Google are more entrenched in the cloud space than Microsoft at the moment, with Amazon pretty much leading the pack.

benb, Microsoft might have 70% of corporate webspace, but the larger webapps today are run under Linux and Apache.  Amazon, Facebook, Twitter, Digg, etc are all run on the under Linux.  Even Google is Linux/MySQL based (Google has even released their MySQL patches to the public).

All that being said, if Microsoft really wants to compete in the cloud space they need to learn from Amazon and Google's models because those are the two bigger models being used right now (even Rackspace is doing a model similar to Amazon's).  Microsoft's Azure platform needs some of its major kinks worked out and it needs to not be invite only.

DotNetBurner - Open Source wrote Mono, open source and Azure
on 10-12-2009 7:01 PM

DotNetBurner - burning hot .net content

Mono, open source and Azure « Jasper Blog wrote Mono, open source and Azure « Jasper Blog
on 10-13-2009 8:31 AM

Pingback from  Mono, open source and Azure « Jasper Blog

xemvpmgu wrote re: Mono, open source and Azure
on 10-25-2009 2:27 AM

rjsqX2  <a href="uidfazsujgmd.com/.../a>, [url=http://ettcvhnevuul.com/]ettcvhnevuul[/url], [link=http://sojcunndvwqc.com/]sojcunndvwqc[/link], http://tkqxnkhsywei.com/

Add a Comment

(required)  
(optional)
(required)  
Remember Me?

Enter the numbers above:
Copyright Los Techies 2008, 2009. All rights reserved.
Powered by Community Server (Commercial Edition), by Telligent Systems