Open Source, Closed Source and Tequila

IMG_0040

Love this ad on the back of this month’s Wired magazine.  Patron clearly showing that they are down with the geeks when it comes to technology, and in fact is great lead in to talk about Microsoft’s more open stance when it comes to software development and the licensing of intellectual property.

How are we becoming more open? In lots of ways, for example last week at the OSCON conference Microsoft announced their first contribution to the PHP community projects with the ADOdb patches.  The work that the open source team at Microsoft are doing is really starting to pay off with Linus even coming out saying that Microsoft hatred “a disease”.

Here’s another something that you might not be aware of too, the MS-PL license – the license we release may of our CodePlex projects - is a one-pager (well actually it’s even shorter than that) and is probably one of the most succinct software licenses I’ve seen.  It’s this kind of work that really grabs the attention of Microsoft-haters and shows them that we are doing some cool stuff with the open source community.



Tags:

Windows 7 is Complete, cue 12 months of record revenue

image

This morning the Windows 7 team released the code to manufacturing (aka Dell, HP, Lenovo, Acer, etc) so they can start building it into their PCs ready for shipping on the 22nd October.

I’ve been using Windows 7 for the past 6 months or so and it is an amazing piece of software that represents the hard work of over 5000 engineers – great work guys!

When I joined Microsoft 3 years ago, we launched Windows Vista, Office 2007 and Exchange 2007 and I thought that was big – we had unprecedented sales of all those products, double digit growth etc (just check the financials).  With Windows 7, Office 2010, Windows Azure, Visual Studio 2010, .NET 4.0, Silverlight 3, Windows Server 2008 R2 and more being released very soon this is going to be a huge 12 months for Microsoft – huge.

image

Latika – who seems to be getting to shoot more videos that me these days – takes you through a quick tour of some of the cool features in the new release of Windows 7 http://windows.microsoft.com/en-us/windows7/products/tour



Tags:

Live Messenger loves scripters too: how to get it in your PHP web app

messenger logo

A common misconception is that the cool functionality in the Live Messenger Web Toolkit is only available to developers who are using the Microsoft web platform i.e. ASP.NET.  This couldn’t be further from the truth. 

The Live Messenger Web Toolkit is entirely client-side based using JavaScript and HTTP endpoints, it will happily run on any platform, any web server and with any scripting language.  The Web Toolkit JavaScript was created using Script# which allows you to code in C# and then compile down to JS – neat.

For PHP developers we’ve just released a couple of cool things to allow you to put Live Messenger in your web apps:

This means if you code your web apps in PHP, Ruby, Perl etc. you can go ahead and use the Live Messenger Web Toolkit to light up your apps and create cool new social scenarios for people that visit your website.

Enjoy, and let me know how you get on!



Tags:

My six month travel report courtesy of Dopplr

image

You have to hand it to Dopplr, they have some pretty sweet features included in their service like Carbon Footprint calculations, travel tips provided by third parties like Mr & Mrs Smith Hotel Collection and telling me when my friends are going to be nearby.  The other day they sent me my 6 month travel report too which provides a really nice graphical representation of my travel timeline – check it out here: http://reports.dopplr.com/2009/c65e791a5db1713a.pdf

My other favorite travel service is Tripit which has probably the best feature of both service – the ability to email them direct with my travel receipts from American Express and have them create a detailed travel itinerary, automatically – neat.

Feel free to add me on Dopplr or Tripit!



Tags:

My love affair with Office 2010 continues

I’ve been using Office 2010 for the past few months and now the technology preview is available to the public I wanted to share a few of the great features I’ve stumbled across recently.  This morning I came across “MailTips” which told me that according to Nishant’s out of office he is unlikely to respond to my mail and that I should remove him from the To line.  That is a nice touch.

image

I really dig Manan’s list of Office 2010 features, including Screenshot and Office Menu enhancements: http://www.beingmanan.com/wp/2009/05/office-2010-new-features/

How have you been getting on with Office 2010?



Tags:

Windows 7 has red hot pre-sales

image

The BBC are reporting that Windows 7 is flying off the virtual shelves at Amazon with sales in the first 8 hours topping those of Vista during the entire 17 week pre-order period.  Pent up demand?  I think so!

I also love the statistics that by 2010 other businesses stand to make $320bn from products and services surrounding the new operating system.  Windows, it’s more than an operating system, it’s an economy.

Tags:

Project Tuva – Richard Feynman’s lessons in Physics

image

Bill Gates left as Chief Software Architect about a year ago and since then he’s been devoting his time to his philanthropic work through the Gates Foundation, attempting to solve some of the world’s biggest problems; polio, malaria, poor education etc.

Aside from this, and as something of a personal project, he has been working on bringing to the fore a collection of videos that cover the lectures of Richard Feynman a noted physicist given at Cornell University in 1965.  Feynman was noted for his ability to make complex topics accessible and approachable and the “Messenger Lectures” were a great example of this.

Gates first saw these videos twenty years ago and since then he has been working to track down copyright ownership to bring them into the public view where they could be enjoyed by the world.  This effort has become known as Project Tuva and you can check out the videos on the Microsoft Research website here: http://research.microsoft.com/tuva

Tags:

Twitter add-in for Outlook

I guess it was only a matter of time before someone built a Twitter add-in for Outlook (actually I’m surprised it took so long).  Well the guys at Techhit went ahead and launched this free download that lets you get the following Twitter features right within Outlook:

  • Update your Twitter status directly from Outlook.
  • Receive your friend updates in Outlook.
  • Archive, manage, group and search your tweets the
    same way you manage your email.
  • Search, track keywords. TwInbox will automatically download ALL tweets matching the keywords you specify, even if you are not following the tweet sender. This feature is perfect for keeping up to date with the Twitter buzz on your name, brand, interests, etc.
  • Group tweets by sender, topic, etc using the Search feature.
  • Upload and post picture files and Outlook email attachments.
  • See new tweets at a glance.
  • Assign custom folder and categories to new messages.
  • Use Outlook's "Reply" and "ReplyAll" commands to send twitter direct messages and @replies.
  • Automatically sort new tweets into per-sender folders.
  • Shorten URLs with.
  • See graphs of your Twitter usage statistics.
  • Tweets sent to you (@replies and direct) are marked with high importance, so you can see them at a glance.

The Office team was so impressed created a video explaining all about it:


Office Casual: How to Twitter in Outlook (with TwInbox)

Download TwInbox here.

Tags:

Windows Azure Platform Pricing Announced

image

Today at the World Partner Conference WPC Microsoft’s cloud vision took one step closer to the sky after announcing how much it will cost to run applications and store information in the Windows Azure Platform.  Here is the run down:

    Windows Azure
    Computing: $0.12 per hour
    Storage: $0.15 per gigabyte stored
    Storage transaction: $0.10 per 10K
    Bandwidth: $0.10 in/$0.15 out per gigabyte

    SQL Azure
    Web Edition Database, incl. up to 1 GB relational database: $9.99
    Business Edition Database, incl. up to 10 GB relational database: $99.99
    Bandwidth (both): $0.10 in/$0.15 out per gigabyte

    .NET Services
    Messages: $0.15 per 100K message operations, including Service Bus messages and Access Control tokens
    Bandwidth: $0.10 in/$0.15 out per gigabyte

    (numbers courtesy of Todd Bishop)

When Windows Azure Platform goes live in November it will be available U.S., Australia, Austria, Belgium, Canada, Denmark, Finland, France, Germany, Ireland, India, Italy, Japan, the Netherlands, New Zealand, Norway, Portugal, Spain, Sweden, Switzerland and the U.K. Local-currency pricing will be available at that time.

In March 2010, the list of countries will extend to Brazil, Chile, Colombia, Czech Republic, Greece, Hong Kong, Hungary, Israel, South Korea, Malaysia, Mexico, Poland, Puerto Rico, Romania, Singapore and Taiwan, with other countries to follow thereafter.

The numbers against Windows Azure are similar to other services out there aka Amazon, but one thing that struck me was the SQL Azure with its $9.99 monthly fee is much more familiar to the database services that traditional database services run.  One could argue that the relational database provided by SQL Azure is far more valuable compared to Windows Azure Table storage (blob storage).



Tags:

Where blogging at Microsoft all began

Say Everything

Microsoft was one of the first large corporations where employees used blogs as a way to communicate with the world outside the firewall and to put a human face on a company that many regarded as faceless. 

The first Microsoft employee to reach out was Joshua Allen who sits a couple of offices down from me and Scott Rosenberg, author of Say Everything, had this to say about him:

"Microsoft wasn't known as a haven of openness and cooperation. But it was a big place with a lot of smart people. At the turn of the millennium, during the company's bitter antitrust fight with the U.S. Department of Justice, many of those people found it impossible to recognize themselves in the press's portrait of the company. The first programmer at Microsoft to start blogging, Joshua Allen, set himself up with an account on Dave Winer's EditThisPage service in 2000 and started posting under the header "Better Living Through Software: Tales of Life at Microsoft." It was totally informal and unauthorized -- a lone call for a parley raised from behind the company's siege walls. Allen explained his intent: "I wanted to say that I am a Microsoft person and you can talk with me."

It’s interesting to see this openness evolve and become adopted from just about every company from Amazon to Zapos, where now you can get help from customer services by tweeting and your brand can grow a group of fans on Facebook.

Hat tip to Jon Udell.

Tags: