<?xml version="1.0" encoding="UTF-8" ?>
<?xml-stylesheet type="text/xsl" href="http://blogs.msdn.com/utility/FeedStylesheets/rss.xsl" media="screen"?><rss version="2.0" xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:slash="http://purl.org/rss/1.0/modules/slash/" xmlns:wfw="http://wellformedweb.org/CommentAPI/"><channel><title>Nigel Parker's Outside Line : SilverStripe</title><link>http://blogs.msdn.com/nigel/archive/tags/SilverStripe/default.aspx</link><description>Tags: SilverStripe</description><dc:language>en-NZ</dc:language><generator>CommunityServer 2.1 SP1 (Build: 61025.2)</generator><item><title>GOVIS09 Videos Making Windows Media Streaming work Cross Platform.</title><link>http://blogs.msdn.com/nigel/archive/2009/06/12/govis09-videos-making-windows-media-streaming-work-cross-platform.aspx</link><pubDate>Thu, 11 Jun 2009 23:42:00 GMT</pubDate><guid isPermaLink="false">91d46819-8472-40ad-a661-2c78acb4018c:9727722</guid><dc:creator>nparker</dc:creator><slash:comments>2</slash:comments><comments>http://blogs.msdn.com/nigel/comments/9727722.aspx</comments><wfw:commentRss>http://blogs.msdn.com/nigel/commentrss.aspx?PostID=9727722</wfw:commentRss><wfw:comment>http://blogs.msdn.com/nigel/rsscomments.aspx?PostID=9727722</wfw:comment><description>&lt;P&gt;It is funny the things that can start on Twitter these days. Take this Twitter conversation between Don Christie (President of NZOSS) and Kevin Ackhurst (Microsoft NZ MD).&lt;/P&gt;
&lt;P&gt;&lt;A href="http://twitter.com/normnz/status/2021159392" mce_href="http://twitter.com/normnz/status/2021159392"&gt;&lt;IMG style="BORDER-RIGHT-WIDTH: 0px; DISPLAY: inline; BORDER-TOP-WIDTH: 0px; BORDER-BOTTOM-WIDTH: 0px; BORDER-LEFT-WIDTH: 0px" title="interop (300x142)" border=0 alt="interop (300x142)" src="http://blogs.msdn.com/blogfiles/nigel/WindowsLiveWriter/GOVIS09VideosMakingWindowsMediaStreamin_6FB1/interop%20(300x142)_3.jpg" width=244 height=118 mce_src="http://blogs.msdn.com/blogfiles/nigel/WindowsLiveWriter/GOVIS09VideosMakingWindowsMediaStreamin_6FB1/interop%20(300x142)_3.jpg"&gt;&lt;/A&gt; &lt;A href="http://twitter.com/normnz/status/2024780055" mce_href="http://twitter.com/normnz/status/2024780055"&gt;&lt;IMG style="BORDER-RIGHT-WIDTH: 0px; DISPLAY: inline; BORDER-TOP-WIDTH: 0px; BORDER-BOTTOM-WIDTH: 0px; BORDER-LEFT-WIDTH: 0px" title="winmedia (300x126)" border=0 alt="winmedia (300x126)" src="http://blogs.msdn.com/blogfiles/nigel/WindowsLiveWriter/GOVIS09VideosMakingWindowsMediaStreamin_6FB1/winmedia%20(300x126)_3.jpg" width=244 height=105 mce_src="http://blogs.msdn.com/blogfiles/nigel/WindowsLiveWriter/GOVIS09VideosMakingWindowsMediaStreamin_6FB1/winmedia%20(300x126)_3.jpg"&gt;&lt;/A&gt; &lt;A href="http://twitter.com/kevinac/status/2027768507" mce_href="http://twitter.com/kevinac/status/2027768507"&gt;&lt;IMG style="BORDER-RIGHT-WIDTH: 0px; DISPLAY: inline; BORDER-TOP-WIDTH: 0px; BORDER-BOTTOM-WIDTH: 0px; BORDER-LEFT-WIDTH: 0px" title="kevin (300x141)" border=0 alt="kevin (300x141)" src="http://blogs.msdn.com/blogfiles/nigel/WindowsLiveWriter/GOVIS09VideosMakingWindowsMediaStreamin_6FB1/kevin%20(300x141)_3.jpg" width=244 height=117 mce_src="http://blogs.msdn.com/blogfiles/nigel/WindowsLiveWriter/GOVIS09VideosMakingWindowsMediaStreamin_6FB1/kevin%20(300x141)_3.jpg"&gt;&lt;/A&gt; &lt;/P&gt;
&lt;P mce_keep="true"&gt;I guess this is my opportunity to explain the situation and offer a solution.&lt;/P&gt;
&lt;P&gt;&lt;A href="http://richmedia.govis.org.nz/govis/viewer" mce_href="http://richmedia.govis.org.nz/govis/viewer"&gt;GOVIS09 videos have been published&lt;/A&gt; exclusively using Microsoft Media Server (Microsoft's proprietary network streaming protocol used to transfer unicast data in Windows Media Services). In itself Windows Media Streams have some advantages in that the video isn’t downloaded or cached on the local machine; it is scalable and supports live events and you can instantly move to the end of the video without waiting to download all the in between bits (unlike video solutions like YouTube). &lt;/P&gt;
&lt;P&gt;Incidentally we have released &lt;A href="http://msdn.microsoft.com/en-us/library/cc239490.aspx" mce_href="http://msdn.microsoft.com/en-us/library/cc239490.aspx"&gt;Microsoft Media Server Protocol Specification document&lt;/A&gt; and there is &lt;A href="https://launchpad.net/libmms" mce_href="https://launchpad.net/libmms"&gt;a free, open source implementation of the MMS protocol.&lt;/A&gt;&lt;/P&gt;
&lt;P&gt;There are multiple ways to consume and play Windows Media Streams that I will get onto in a moment but the root of the problem identified above is that &lt;A href="http://www.sonicfoundry.com/" mce_href="http://www.sonicfoundry.com/"&gt;the ISV that delivered the GOVIS solution&lt;/A&gt; is delivering a Windows Media Player only solution that doesn’t work on Mac or Linux.&lt;/P&gt;
&lt;P&gt;To answer Colin Jackson’s question&lt;EM&gt;, &lt;A href="http://twitter.com/ColinJacksonNZ/status/2021020555" mce_href="http://twitter.com/ColinJacksonNZ/status/2021020555"&gt;“I though Microsoft &lt;STRIKE&gt;was&lt;/STRIKE&gt; is an interoperability company now?”&lt;/A&gt;&lt;/EM&gt;&lt;/P&gt;
&lt;P&gt;I thought I’d take on the challenge to present the existing published GOVIS video streams inside a solution that plays cross browser and cross platform using Free and Open Source Software.&lt;/P&gt;
&lt;P&gt;1) I chose to present the videos using &lt;A href="http://www.microsoft.com/web/gallery/SilverStripe.aspx" mce_href="http://www.microsoft.com/web/gallery/SilverStripe.aspx"&gt;SilverStripe&lt;/A&gt; (&lt;A href="http://www.nzosa.org.nz/2008-winners" mce_href="http://www.nzosa.org.nz/2008-winners"&gt;2008 New Zealand Open Source Software Project of the year&lt;/A&gt;) running on Windows Server 2008 R2. (&lt;A href="http://www.microsoft.com/web/gallery/SilverStripe.aspx" mce_href="http://www.microsoft.com/web/gallery/SilverStripe.aspx"&gt;Single click install using the Web PI&lt;/A&gt;).&lt;/P&gt;
&lt;P&gt;2) I download the &lt;A href="http://code.google.com/p/jw-wmv-player/" mce_href="http://code.google.com/p/jw-wmv-player/"&gt;FOSS JW WMV Player from Google Code&lt;/A&gt;&lt;/P&gt;
&lt;P&gt;3) I linked it all up at &lt;A title=http://compati.bility.co.nz href="http://compati.bility.co.nz/" mce_href="http://compati.bility.co.nz"&gt;http://compati.bility.co.nz&lt;/A&gt;&lt;/P&gt;
&lt;P&gt;&lt;A href="http://blogs.msdn.com/blogfiles/nigel/WindowsLiveWriter/GOVIS09VideosMakingWindowsMediaStreamin_6FB1/3615404782_912b4e3d1a%5B1%5D_2.jpg" mce_href="http://blogs.msdn.com/blogfiles/nigel/WindowsLiveWriter/GOVIS09VideosMakingWindowsMediaStreamin_6FB1/3615404782_912b4e3d1a%5B1%5D_2.jpg"&gt;&lt;IMG style="BORDER-RIGHT-WIDTH: 0px; DISPLAY: inline; BORDER-TOP-WIDTH: 0px; BORDER-BOTTOM-WIDTH: 0px; BORDER-LEFT-WIDTH: 0px" title=3615404782_912b4e3d1a[1] border=0 alt=3615404782_912b4e3d1a[1] src="http://blogs.msdn.com/blogfiles/nigel/WindowsLiveWriter/GOVIS09VideosMakingWindowsMediaStreamin_6FB1/3615404782_912b4e3d1a%5B1%5D_thumb.jpg" width=390 height=321 mce_src="http://blogs.msdn.com/blogfiles/nigel/WindowsLiveWriter/GOVIS09VideosMakingWindowsMediaStreamin_6FB1/3615404782_912b4e3d1a%5B1%5D_thumb.jpg"&gt;&lt;/A&gt; &lt;/P&gt;
&lt;P&gt;The next challenge was to test that this plays out fine on a Linux desktop.&lt;/P&gt;
&lt;P&gt;I followed &lt;A href="http://www.garchibald.com/blog/2008/07/09/InstallingMoonlightWithinMicrosoftVirtualPC2007UsingOpenSUSE.aspx" mce_href="http://www.garchibald.com/blog/2008/07/09/InstallingMoonlightWithinMicrosoftVirtualPC2007UsingOpenSUSE.aspx"&gt;Grant’s excellent post&lt;/A&gt; on getting openSUSE to run under virtual PC. Since I’m running Windows 7 I was able to take advantage of the awesome new &lt;A href="http://www.microsoft.com/windows/virtual-pc/download.aspx" mce_href="http://www.microsoft.com/windows/virtual-pc/download.aspx"&gt;Virtual PC beta that takes advantage of the Intel™ Virtualization or AMD-V Technologies&lt;/A&gt;.&lt;/P&gt;
&lt;P&gt;Once SUSE was up and running I popped over to &lt;A title=http://www.go-mono.com/moonlight/ href="http://www.go-mono.com/moonlight/" mce_href="http://www.go-mono.com/moonlight/"&gt;http://www.go-mono.com/moonlight/&lt;/A&gt;&lt;/P&gt;
&lt;P&gt;&lt;A href="http://www.mono-project.com/Moonlight" mce_href="http://www.mono-project.com/Moonlight"&gt;Moonlight&lt;/A&gt; is a free, open source implementation of &lt;A href="http://silverlight.net/" mce_href="http://silverlight.net"&gt;Microsoft Silverlight&lt;/A&gt; for Unix systems (You can download a tarball of the source &lt;A href="http://ftp.novell.com/pub/mono/sources/moon/moon-1.0.1.tar.bz2" mce_href="http://ftp.novell.com/pub/mono/sources/moon/moon-1.0.1.tar.bz2"&gt;here&lt;/A&gt;).&lt;/P&gt;
&lt;P&gt;I popped back to &lt;A title=http://compati.bility.co.nz href="http://compati.bility.co.nz/" mce_href="http://compati.bility.co.nz"&gt;http://compati.bility.co.nz&lt;/A&gt; and accepted the license for the Windows Media Codec's and &lt;STRONG&gt;Voilà&lt;/STRONG&gt; I was watching the Windows Media Services GOVIS09 videos in Linux.&lt;/P&gt;
&lt;P&gt;The next task was to create pages for each of the videos listed on the GOVIS site. I must admit that I was surprised to find that a quarter of the videos would not play! &lt;/P&gt;
&lt;P&gt;At a quick glance there appears to be a low level encoding error on the following fifteen videos (&lt;A href="http://compati.bility.co.nz/silverstripe/jonathan-peacey/" mce_href="http://compati.bility.co.nz/silverstripe/jonathan-peacey/"&gt;1&lt;/A&gt;,&lt;A href="http://compati.bility.co.nz/silverstripe/ryan-kennedy/" mce_href="http://compati.bility.co.nz/silverstripe/ryan-kennedy/"&gt;2&lt;/A&gt;,&lt;A href="http://compati.bility.co.nz/silverstripe/don-christie/" mce_href="http://compati.bility.co.nz/silverstripe/don-christie/"&gt;3&lt;/A&gt;,&lt;A href="http://compati.bility.co.nz/silverstripe/alistair-vickers/" mce_href="http://compati.bility.co.nz/silverstripe/alistair-vickers/"&gt;4&lt;/A&gt;,&lt;A href="http://compati.bility.co.nz/silverstripe/wilbert-goossens/" mce_href="http://compati.bility.co.nz/silverstripe/wilbert-goossens/"&gt;5&lt;/A&gt;,&lt;A href="http://compati.bility.co.nz/silverstripe/matt-lane/" mce_href="http://compati.bility.co.nz/silverstripe/matt-lane/"&gt;6&lt;/A&gt;,&lt;A href="http://compati.bility.co.nz/silverstripe/olwyn-crutchley/" mce_href="http://compati.bility.co.nz/silverstripe/olwyn-crutchley/"&gt;7&lt;/A&gt;,&lt;A href="http://compati.bility.co.nz/silverstripe/iain-fraser/" mce_href="http://compati.bility.co.nz/silverstripe/iain-fraser/"&gt;8&lt;/A&gt;,&lt;A href="http://compati.bility.co.nz/silverstripe/simon-wright/" mce_href="http://compati.bility.co.nz/silverstripe/simon-wright/"&gt;9&lt;/A&gt;,&lt;A href="http://compati.bility.co.nz/silverstripe/evelyn-wareham/" mce_href="http://compati.bility.co.nz/silverstripe/evelyn-wareham/"&gt;10&lt;/A&gt;,&lt;A href="http://compati.bility.co.nz/silverstripe/greg-bickerton/" mce_href="http://compati.bility.co.nz/silverstripe/greg-bickerton/"&gt;11&lt;/A&gt;,&lt;A href="http://compati.bility.co.nz/silverstripe/karen-mccrae/" mce_href="http://compati.bility.co.nz/silverstripe/karen-mccrae/"&gt;12&lt;/A&gt;,&lt;A href="http://compati.bility.co.nz/silverstripe/sarah-heal/" mce_href="http://compati.bility.co.nz/silverstripe/sarah-heal/"&gt;13&lt;/A&gt;,&lt;A href="http://compati.bility.co.nz/silverstripe/kerri-siatiras/" mce_href="http://compati.bility.co.nz/silverstripe/kerri-siatiras/"&gt;14&lt;/A&gt;,&lt;A href="http://compati.bility.co.nz/silverstripe/amy-scott/" mce_href="http://compati.bility.co.nz/silverstripe/amy-scott/"&gt;15&lt;/A&gt;) which includes ironically Don Christie’s presentation. I'm keen to look deeper into this issue to understand more about what is going on with those affected videos.&lt;/P&gt;
&lt;P&gt;I have linked to the other 42 working videos for your enjoyment from the home page at &lt;A title=http://compati.bility.co.nz href="http://compati.bility.co.nz/" mce_href="http://compati.bility.co.nz"&gt;http://compati.bility.co.nz&lt;/A&gt;&lt;/P&gt;
&lt;P&gt;Enjoy!&lt;/P&gt;&lt;img src="http://blogs.msdn.com/aggbug.aspx?PostID=9727722" width="1" height="1"&gt;</description><category domain="http://blogs.msdn.com/nigel/archive/tags/silverlight/default.aspx">silverlight</category><category domain="http://blogs.msdn.com/nigel/archive/tags/SilverStripe/default.aspx">SilverStripe</category><category domain="http://blogs.msdn.com/nigel/archive/tags/GOVIS/default.aspx">GOVIS</category><category domain="http://blogs.msdn.com/nigel/archive/tags/OSS/default.aspx">OSS</category></item><item><title>Update on Silverstripe and the WebPI</title><link>http://blogs.msdn.com/nigel/archive/2009/05/12/update-on-silverstripe-and-the-webpi.aspx</link><pubDate>Tue, 12 May 2009 01:03:39 GMT</pubDate><guid isPermaLink="false">91d46819-8472-40ad-a661-2c78acb4018c:9604747</guid><dc:creator>nparker</dc:creator><slash:comments>1</slash:comments><comments>http://blogs.msdn.com/nigel/comments/9604747.aspx</comments><wfw:commentRss>http://blogs.msdn.com/nigel/commentrss.aspx?PostID=9604747</wfw:commentRss><wfw:comment>http://blogs.msdn.com/nigel/rsscomments.aspx?PostID=9604747</wfw:comment><description>&lt;p&gt;In March &lt;a href="http://blogs.msdn.com/nigel/archive/2009/03/10/silverstripe-free.aspx"&gt;I wrote about SilverStripe&lt;/a&gt; and the work that we had done with them to add them to the &lt;a href="http://www.microsoft.com/web/downloads/platform.aspx"&gt;Microsoft Web Platform Installer&lt;/a&gt;.&lt;/p&gt;  &lt;p&gt;This month PC World has picked up the story and published this one pager (the article isn’t online yet but may turn up on &lt;a href="http://pcworld.co.nz"&gt;PC World’s website&lt;/a&gt; later this month).&lt;/p&gt;  &lt;p&gt;&lt;a href="http://blogs.msdn.com/blogfiles/nigel/WindowsLiveWriter/UpdateonSilverstripeandtheWebPI_86AD/clip_image002_2.jpg"&gt;&lt;img style="border-bottom: 0px; border-left: 0px; display: inline; border-top: 0px; border-right: 0px" title="clip_image002" border="0" alt="clip_image002" src="http://blogs.msdn.com/blogfiles/nigel/WindowsLiveWriter/UpdateonSilverstripeandtheWebPI_86AD/clip_image002_thumb.jpg" width="435" height="435" /&gt;&lt;/a&gt;&lt;/p&gt;  &lt;p&gt;At the time of MIX Siggy mentioned their intention to add SQL Server support in their next release. &lt;a href="http://www.silverstripe.org/microsoft-sql-server-database-module"&gt;Last month they added SQL Server 2008 support to an unreleased trunk of their application&lt;/a&gt; and introduced the &lt;a href="http://silverstripe.org/microsoft-sql-server-module-in-alpha/"&gt;SQL Server alpha module&lt;/a&gt;.&lt;/p&gt;  &lt;p&gt;This early release uses the standard mssql function that ships with PHP. We are actively encouraging and supporting Silverstripe to also test with &lt;a href="http://www.microsoft.com/sqlserver/2005/en/us/PHP-Driver.aspx"&gt;the open source PHP SQL driver extension provided from Microsoft&lt;/a&gt; that should improve performance, reliability and scalable when integrating PHP with SQL Server 2005/2008 on Windows.&lt;/p&gt;  &lt;p&gt;The intention is once released to update &lt;a href="http://www.microsoft.com/web/gallery/SilverStripe.aspx"&gt;their installer in the Windows Web Ap Gallery&lt;/a&gt; to include this option making SilverStripe truly a “1 click” install on any “out of the box” Windows Server or development machine via the WebPI.&lt;/p&gt;  &lt;p&gt;Since MIX I have been encouraged to read what the open source community has been writing about this partnership:&lt;/p&gt;  &lt;p&gt;Ex Zend Technologies guy &lt;a href="http://www.thevarguy.com/author/scott-dahlgren/"&gt;Scott Dahlgren&lt;/a&gt; wrote:&lt;/p&gt;  &lt;blockquote&gt;   &lt;h5&gt;&lt;i&gt;&lt;a href="http://www.thevarguy.com/2009/03/27/microsoft-serving-up-more-open-source/ "&gt;More Than Talk&lt;/a&gt;&lt;/i&gt;&lt;/h5&gt;    &lt;p&gt;&lt;i&gt;Wow - this is huge - and in fact all of these pieces do fit together into a very powerful story, but it took until now for me to really get it. Microsoft is in fact serious about working with the open source community. They are not just talking about it and rolling out nice marketing programs, they are actually delivering.&lt;/i&gt;&lt;/p&gt; &lt;/blockquote&gt;  &lt;p&gt;Also at MIX, &lt;a href="http://blogs.iis.net/thomad/"&gt;Thomas Deml&lt;/a&gt; did a demo on IIS the whole time using Silverstripe during his &lt;a href="http://videos.visitmix.com/MIX09/T57F"&gt;Developing and Deploying Applications on Internet Information Services (IIS)&lt;/a&gt; talk.&lt;/p&gt;  &lt;p&gt;Siggy mentioned in an email to me that the month after MIX that downloads of SilverStripe CMS grew ~62% for the month. A figure that he attributed partly to releasing a new version of SilverStripe CMS as well as being on Slashdot and Ajaxian. That said 37% of downloads were directly attributable to the Microsoft Web Platform Installer!&lt;/p&gt;&lt;img src="http://blogs.msdn.com/aggbug.aspx?PostID=9604747" width="1" height="1"&gt;</description><category domain="http://blogs.msdn.com/nigel/archive/tags/IIS7/default.aspx">IIS7</category><category domain="http://blogs.msdn.com/nigel/archive/tags/SilverStripe/default.aspx">SilverStripe</category><category domain="http://blogs.msdn.com/nigel/archive/tags/Web+PI/default.aspx">Web PI</category><category domain="http://blogs.msdn.com/nigel/archive/tags/SQL/default.aspx">SQL</category></item><item><title>SilverStripe = FREE, the MIX09 Keynote</title><link>http://blogs.msdn.com/nigel/archive/2009/03/10/silverstripe-free.aspx</link><pubDate>Tue, 10 Mar 2009 06:53:00 GMT</pubDate><guid isPermaLink="false">91d46819-8472-40ad-a661-2c78acb4018c:9468643</guid><dc:creator>nparker</dc:creator><slash:comments>4</slash:comments><comments>http://blogs.msdn.com/nigel/comments/9468643.aspx</comments><wfw:commentRss>http://blogs.msdn.com/nigel/commentrss.aspx?PostID=9468643</wfw:commentRss><wfw:comment>http://blogs.msdn.com/nigel/rsscomments.aspx?PostID=9468643</wfw:comment><description>&lt;P&gt;The more time I spend with the Web community in New Zealand, the more time I also spend with people and companies utilising the open source business model.&lt;/P&gt;
&lt;P&gt;That might sound like an oxymoron to some but my experience is that developers generally open source their software to obtain reach and build lucrative service contracts.&lt;/P&gt;
&lt;P&gt;More than two years ago Chris Anderson proposed a new law that he calls &lt;A href="http://www.longtail.com/the_long_tail/2007/02/the_anderson_sw.html" mce_href="http://www.longtail.com/the_long_tail/2007/02/the_anderson_sw.html"&gt;The Andersen Switch&lt;/A&gt;:&lt;/P&gt;
&lt;BLOCKQUOTE&gt;
&lt;P&gt;In the analog-to-digital conversion things that are paid will become free and vice versa.&lt;/P&gt;&lt;/BLOCKQUOTE&gt;
&lt;P&gt;&lt;A href="http://blogs.msdn.com/blogfiles/nigel/WindowsLiveWriter/SilverStripeFREE_ED24/ff_free1_f%5B1%5D_2.jpg" mce_href="http://blogs.msdn.com/blogfiles/nigel/WindowsLiveWriter/SilverStripeFREE_ED24/ff_free1_f%5B1%5D_2.jpg"&gt;&lt;IMG style="BORDER-RIGHT-WIDTH: 0px; DISPLAY: inline; BORDER-TOP-WIDTH: 0px; BORDER-BOTTOM-WIDTH: 0px; BORDER-LEFT-WIDTH: 0px" title="Free Image" border=0 alt="Free Image" src="http://blogs.msdn.com/blogfiles/nigel/WindowsLiveWriter/SilverStripeFREE_ED24/ff_free1_f%5B1%5D_thumb.jpg" width=440 height=207 mce_src="http://blogs.msdn.com/blogfiles/nigel/WindowsLiveWriter/SilverStripeFREE_ED24/ff_free1_f%5B1%5D_thumb.jpg"&gt;&lt;/A&gt;&lt;/P&gt;
&lt;P&gt;He followed it up with a new book titled FREE. You can read Chris’ wired article &lt;A href="http://www.wired.com/techbiz/it/magazine/16-03/ff_free" mce_href="http://www.wired.com/techbiz/it/magazine/16-03/ff_free"&gt;Free! Why $0.00 Is the Future of Business&lt;/A&gt; and his &lt;A href="http://www.econtalk.org/archives/2008/05/chris_anderson_1.html" mce_href="http://www.econtalk.org/archives/2008/05/chris_anderson_1.html"&gt;podcast on econtalk early last year.&lt;/A&gt; Just this week Chris Anderson and Guy Kawasaki keynoted the SXSW interactive stream &lt;A href="http://sxsw.com/node/1424"&gt;“Anderson Gives Away the Free”.&lt;/A&gt;&lt;/P&gt;
&lt;P&gt;Now the “FREE”- services driven, Ad funded or acquisition business models have been around for some time, but I have noticed much more high level conversations about these things recently given the challenging business environment that we are all experiencing at present.&lt;/P&gt;
&lt;P&gt;Incidentally Microsoft has been offering free express versions of our popular development technologies for quite some time (see &lt;A href="http://blogs.msdn.com/nigel/archive/2005/04/17/409089.aspx" mce_href="http://blogs.msdn.com/nigel/archive/2005/04/17/409089.aspx"&gt;my blog post from 4 years ago&lt;/A&gt;). &lt;/P&gt;
&lt;P&gt;Recently this has been enhanced with the &lt;A href="http://www.microsoft.com/web/downloads/" mce_href="http://www.microsoft.com/web/downloads/"&gt;Microsoft Web Platform Installer&lt;/A&gt; for installing all the FREE web development and deployment tools onto Windows. Version one of the WebPI received 350,000 in the first six weeks despite not being advertised anywhere.&lt;/P&gt;
&lt;P&gt;Couple this with recent initiatives to get all of our software into the hands of &lt;A href="http://blogs.msdn.com/nzstudents/archive/2009/02/17/more-nz-insitutes-on-dreamspark.aspx" mce_href="http://blogs.msdn.com/nzstudents/archive/2009/02/17/more-nz-insitutes-on-dreamspark.aspx"&gt;students&lt;/A&gt; and &lt;A href="http://blogs.msdn.com/nzisv/archive/2008/11/06/bizspark-helping-to-ignite-software-start-ups.aspx" mce_href="http://blogs.msdn.com/nzisv/archive/2008/11/06/bizspark-helping-to-ignite-software-start-ups.aspx"&gt;start-up’s&lt;/A&gt; for no money up front and we are seeing a new wave of tech savvy entrepreneurs building on our stack. In fact the two finalists in the soon to air &lt;A href="http://www.start-up.co.nz/start-up-09-nz-s-biggest-online-start-up-event" mce_href="http://www.start-up.co.nz/start-up-09-nz-s-biggest-online-start-up-event"&gt;Start-UP TV series&lt;/A&gt; were both built on .NET.&lt;/P&gt;
&lt;P&gt;That leads me onto the point of this whole blog post. &lt;/P&gt;
&lt;P&gt;I think there is still a feeling out there that although Microsoft may offer FREE product we still don’t get Open Source. O’Rly?&lt;/P&gt;
&lt;P&gt;This morning during the &lt;A href="http://2009.visitmix.com/" mce_href="http://2009.visitmix.com/"&gt;MIX09 keynote in Las Vegas&lt;/A&gt;, &lt;A href="http://weblogs.asp.net/scottgu/" mce_href="http://weblogs.asp.net/scottgu/"&gt;Scott Guthrie&lt;/A&gt; announced and presented the new version of the &lt;A href="http://www.microsoft.com/web/downloads/platform.aspx"&gt;Microsoft Web Platform Installer 2.0 Beta&lt;/A&gt; and the &lt;A href="http://www.microsoft.com/web/gallery/default.aspx"&gt;Windows Web App Gallery&lt;/A&gt; that includes ten of the most popular Open Source web applications from around the world (&lt;A href="http://www.microsoft.com/web/gallery/SilverStripe.aspx"&gt;SilverStripe&lt;/A&gt;, &lt;A href="http://www.microsoft.com/web/gallery/WordPress.aspx"&gt;WordPress&lt;/A&gt;, &lt;A href="http://www.microsoft.com/web/gallery/AcquaiDrupal.aspx"&gt;Acquai Drupal&lt;/A&gt;, &lt;A href="http://www.microsoft.com/web/gallery/Gallery.aspx"&gt;Gallery 2&lt;/A&gt;, &lt;A href="http://www.microsoft.com/web/gallery/DotNetNuke.aspx"&gt;DotNetNuke&lt;/A&gt;, &lt;A href="http://www.microsoft.com/web/gallery/SubText.aspx"&gt;SubTex&lt;/A&gt;t, &lt;A href="http://www.microsoft.com/web/gallery/DasBlog.aspx"&gt;DasBlog&lt;/A&gt;, &lt;A href="http://www.microsoft.com/web/gallery/Umbarco.aspx"&gt;Umbarco&lt;/A&gt;, &lt;A href="http://www.microsoft.com/web/gallery/ScrewTurn.aspx"&gt;ScrewTurn&lt;/A&gt; and &lt;A href="http://www.microsoft.com/web/galleryBlogEngine.aspx"&gt;BlogEngine.NET&lt;/A&gt;). &lt;/P&gt;
&lt;P&gt;&lt;A href="http://blogs.msdn.com/blogfiles/nigel/WindowsLiveWriter/SilverStripeFREE_ED24/image_4.png"&gt;&lt;IMG style="BORDER-BOTTOM: 0px; BORDER-LEFT: 0px; DISPLAY: inline; BORDER-TOP: 0px; BORDER-RIGHT: 0px" title="Screen Shot from this mornings MIX09 Keynote" border=0 alt="Screen Shot from this mornings MIX09 Keynote" src="http://blogs.msdn.com/blogfiles/nigel/WindowsLiveWriter/SilverStripeFREE_ED24/image_thumb_1.png" width=417 height=238&gt;&lt;/A&gt; &lt;/P&gt;
&lt;P&gt;The inclusion of Wellington based SilverStripe is a big deal that SilverStripe and Microsoft have been working on for some time &lt;STRONG&gt;&lt;U&gt;&lt;A href="http://go.microsoft.com/?linkid=9656519"&gt;READ THE CASE STUDY&lt;/A&gt;&lt;/U&gt;&lt;/STRONG&gt;. Anyone wanting to create a new Silverlight CMS project on Windows can now have it up and running in minutes without anything (except MySQL) previously installed!&lt;/P&gt;
&lt;P&gt;&lt;A href="http://silverstripe.org/installing-on-windows-now-easier-thanks-to-microsoft-web-platform-installer/" mce_href="http://silverstripe.org/installing-on-windows-now-easier-thanks-to-microsoft-web-platform-installer/"&gt;Read about the install process on the SilverStripe blog&lt;/A&gt;.&lt;/P&gt;
&lt;P&gt;&lt;A href="http://blogs.msdn.com/blogfiles/nigel/WindowsLiveWriter/SilverStripeFREE_ED24/image_2.png"&gt;&lt;IMG style="BORDER-RIGHT-WIDTH: 0px; DISPLAY: inline; BORDER-TOP-WIDTH: 0px; BORDER-BOTTOM-WIDTH: 0px; BORDER-LEFT-WIDTH: 0px" title="Web PI 2.0 Beta" border=0 alt="Web PI 2.0 Beta" src="http://blogs.msdn.com/blogfiles/nigel/WindowsLiveWriter/SilverStripeFREE_ED24/image_thumb.png" width=436 height=324&gt;&lt;/A&gt; &lt;/P&gt;
&lt;P&gt;&lt;A href="http://silverstripe.org/" mce_href="http://silverstripe.org/"&gt;&lt;IMG style="BORDER-RIGHT-WIDTH: 0px; DISPLAY: inline; BORDER-TOP-WIDTH: 0px; BORDER-BOTTOM-WIDTH: 0px; BORDER-LEFT-WIDTH: 0px" title="silverstripe logo" border=0 alt="silverstripe logo" src="http://blogs.msdn.com/blogfiles/nigel/WindowsLiveWriter/SilverStripeFREE_ED24/silverstripe_1.png" width=189 height=106 mce_src="http://blogs.msdn.com/blogfiles/nigel/WindowsLiveWriter/SilverStripeFREE_ED24/silverstripe_1.png"&gt;&lt;/A&gt; &lt;/P&gt;
&lt;P&gt;&lt;A href="http://silverstripe.org/" mce_href="http://silverstripe.org/"&gt;&lt;IMG style="BORDER-RIGHT-WIDTH: 0px; DISPLAY: inline; BORDER-TOP-WIDTH: 0px; BORDER-BOTTOM-WIDTH: 0px; BORDER-LEFT-WIDTH: 0px" title="Port25 logo" border=0 alt="Port25 logo" src="http://blogs.msdn.com/blogfiles/nigel/WindowsLiveWriter/SilverStripeFREE_ED24/logo%5B1%5D_3.png" width=419 height=61 mce_src="http://blogs.msdn.com/blogfiles/nigel/WindowsLiveWriter/SilverStripeFREE_ED24/logo%5B1%5D_3.png"&gt;&lt;/A&gt; &lt;/P&gt;
&lt;P&gt;So how did this happen?&lt;/P&gt;
&lt;P&gt;Last July I spent a day at the &lt;A href="http://port25.technet.com/" mce_href="http://port25.technet.com/"&gt;Open Source Lab at Microsoft&lt;/A&gt; in the USA. Here I met Hank Janssen and Michael Joffe, and we started talking about working with PHP developers, the &lt;A href="http://port25.technet.com/archive/2007/11/08/hank-janssen-john-bocharov-introduction-to-sql-server-driver-for-php-sqlphp.aspx" mce_href="http://port25.technet.com/archive/2007/11/08/hank-janssen-john-bocharov-introduction-to-sql-server-driver-for-php-sqlphp.aspx"&gt;SQL Server Driver for PHP&lt;/A&gt; that his team had written and an update on running &lt;A href="http://port25.technet.com/archive/2008/03/04/php-on-windows.aspx" mce_href="http://port25.technet.com/archive/2008/03/04/php-on-windows.aspx"&gt;PHP applications on Windows&lt;/A&gt;.&lt;/P&gt;
&lt;P&gt;Over the last year the Microsoft Open Source team have worked and contributed code to the communities that create some of the most popular open source applications in the world. This effort has culminated in an ambitious project that makes it easy for you to install your favourite “FREE” web applications and get them working on Windows and IIS.&lt;/P&gt;
&lt;P&gt;Interesting enough not all of these applications are PHP based, &lt;A href="http://www.microsoft.com/web/gallery/DotNetNuke.aspx"&gt;included&lt;/A&gt; is &lt;A href="http://www.dotnetnuke.com/" mce_href="http://www.dotnetnuke.com/"&gt;DotNetNuke&lt;/A&gt;, a .NET CMS with more than 6 million downloads and 675,000 active members. NZ has a &lt;A href="http://www.dotnetnuke.co.nz/" mce_href="http://www.dotnetnuke.co.nz/"&gt;busy DotNetNuke community&lt;/A&gt; including &lt;A href="http://www.autotrader.co.nz/" mce_href="http://www.autotrader.co.nz"&gt;http://www.autotrader.co.nz&lt;/A&gt;,&amp;nbsp; &lt;A href="http://nzrugby.co.nz/" mce_href="http://nzrugby.co.nz"&gt;http://nzrugby.co.nz&lt;/A&gt; and &lt;A href="http://3news.co.nz/" mce_href="http://3news.co.nz"&gt;http://3news.co.nz&lt;/A&gt;.&lt;/P&gt;
&lt;P&gt;This got me thinking of who in New Zealand would be a good candidate to engage with the Microsoft Open Source Labs to be added to the next group of Web Application Partners? How about Siggy and the SilverStripe team?&lt;/P&gt;
&lt;P&gt;SilverStripe &lt;A href="http://www.silverstripe.com/silverstripe-takes-home-nz-open-source-award/" mce_href="http://www.silverstripe.com/silverstripe-takes-home-nz-open-source-award/"&gt;won the NZ Open Source award for Best Open Source Software Project of 2008&lt;/A&gt; followed by SilverStripe winning the 2008 Most Promising Open Source CMS in the &lt;A href="http://www.packtpub.com/award" mce_href="http://www.packtpub.com/award"&gt;Packt UK awards&lt;/A&gt;.&lt;/P&gt;
&lt;P&gt;In a &lt;A href="http://computerworld.co.nz/news.nsf/devt/5F4D93BE20EB1AB6CC2574FC001ED4B5" mce_href="http://computerworld.co.nz/news.nsf/devt/5F4D93BE20EB1AB6CC2574FC001ED4B5"&gt;computerworld article&lt;/A&gt; Siggy suggested that &lt;/P&gt;
&lt;BLOCKQUOTE&gt;
&lt;P&gt;A likely contributing factor to winning the award was the company’s big win earlier this year: the CMS system was selected by the US Democratic Party as the platform for its pre-election conference, the Democratic National Convention 2008. &lt;/P&gt;
&lt;P&gt;&lt;BR&gt;The site featured live video and up-to-date coverage of transcripts, photos and announcements. A team of 20 people was updating the site, and the SilverStripe support team was on duty 24/7 over the week the conference was held, says Magnusson. &lt;/P&gt;
&lt;P&gt;&lt;BR&gt;A component of the site was streaming video content using Microsoft’s Silverlight technology. Silverlight was chosen by the Democratic Party because of the high-quality video it allows, says Magnusson. Over 350,000 hours of video was watched during the four days, he says.&lt;/P&gt;&lt;/BLOCKQUOTE&gt;
&lt;P&gt;Also there was &lt;A href="http://www.microsoft.com/Presspass/press/2008/apr08/04-28DNCCPR.mspx?rss_fdn=Press%20Releases" mce_href="http://www.microsoft.com/Presspass/press/2008/apr08/04-28DNCCPR.mspx?rss_fdn=Press%20Releases"&gt;press from Microsoft about this site&lt;/A&gt;.&lt;/P&gt;
&lt;P&gt;Driven by my efforts to connect both sides, in August last year SilverStripe and Microsoft entered into a PHP on Windows Joint Development Program to get SilverStripe fully supported on Windows and part of the next iteration of the new &lt;A href="http://www.microsoft.com/web/downloads/" mce_href="http://www.microsoft.com/web/downloads/"&gt;Web Platform Installer&lt;/A&gt;. &lt;/P&gt;
&lt;P&gt;Why would SilverStripe care about Windows you may ask? &lt;/P&gt;
&lt;P&gt;&lt;A href="http://silverstripe.org/silverstripe-installation-trends-march2009/" mce_href="http://silverstripe.org/silverstripe-installation-trends-march2009/"&gt;Siggy wrote&lt;/A&gt;:&lt;/P&gt;
&lt;BLOCKQUOTE&gt;
&lt;P&gt;The fact that&lt;STRONG&gt; nearly 40% of installations go on Windows&lt;/STRONG&gt; was one reason we &lt;A href="http://silverstripe.org/silverstripe-2-3-0-released-1000s-of-improvements/" mce_href="http://silverstripe.org/silverstripe-2-3-0-released-1000s-of-improvements/"&gt;added IIS 7.0 support in SilverStripe 2.3.0&lt;/A&gt;. It also means we'll continue to make Windows installs easier in the future.&lt;/P&gt;&lt;/BLOCKQUOTE&gt;
&lt;P&gt;The first challenge was to get Microsoft Software into SilverStripe’s hand. They hadn’t tested or developed on our platform before so they would need access to copies of Windows Server and SQL Server. Timing was great as we had just &lt;A href="http://blogs.msdn.com/nzisv/archive/2008/11/06/bizspark-helping-to-ignite-software-start-ups.aspx" mce_href="http://blogs.msdn.com/nzisv/archive/2008/11/06/bizspark-helping-to-ignite-software-start-ups.aspx"&gt;launched BizSpark&lt;/A&gt; in New Zealand so we signed the SilverStripe product up for that.&lt;/P&gt;
&lt;P&gt;As part of the JDP, Microsoft technical support was available free of charge to SilverStripe from the US and Germany, but as the project progressed the talented and helpful &lt;A href="http://blogs.technet.com/jorke/" mce_href="http://blogs.technet.com/jorke/"&gt;Jorke Odolphi&lt;/A&gt; (Microsoft Australian Web Infrastructure Advisor), jumped into help SilverStripe, lead by &lt;A href="http://www.silverstripe.com/sam-minnee/" mce_href="http://www.silverstripe.com/sam-minnee/"&gt;Sam Minnée&lt;/A&gt;, with their testing and deployment.&lt;/P&gt;
&lt;P&gt;SilverStripe incorporated some of the recent IIS7 enhancements features like &lt;A href="http://learn.iis.net/page.aspx/460/using-url-rewrite-module/" mce_href="http://learn.iis.net/page.aspx/460/using-url-rewrite-module/"&gt;URL Rewrite&lt;/A&gt; in their Windows Server 2008 solution. When it became clear that many of their community were using Windows Server 2003 and Windows XP, access to expert Microsoft technical staff enabled SilverStripe developers to determine the best way to achieve IIS 6 compatibility and update the core product accordingly in record time.&lt;/P&gt;
&lt;P&gt;The final touch was to deploy some live development servers to test SilverStripe running on the new supported server configurations.&lt;/P&gt;
&lt;P&gt;&lt;A href="http://blogs.technet.com/nmercer/" mce_href="http://blogs.technet.com/nmercer/"&gt;Nathan Mercer&lt;/A&gt; and I have been working on an ambitious wee project to get New Zealand Hyper-V hosted virtual Windows servers into the hands of enterprising kiwi developers and it pros wanting to test their solutions on the new stuff FREE of charge.&lt;/P&gt;
&lt;P&gt;We partnered with Peter Mott and his fantastic setup over at &lt;A href="http://www.swizzle.co.nz/" mce_href="http://www.swizzle.co.nz/"&gt;Swizzle&lt;/A&gt; (if you are looking for a NZ based virtual servers Peter provided a great service IMO). Along with top of the line HP Server kit to set up the dev server environment. &lt;/P&gt;
&lt;P&gt;The first thirty servers have just been deployed to support &lt;A href="http://www.microsoft.com/nz/imaginecup09/" mce_href="http://www.microsoft.com/nz/imaginecup09/"&gt;all the teams in this years Imagine Cup competition&lt;/A&gt; and a couple of test servers for SilverStripe (&lt;A href="http://silverstripe-2k8-a.bility.co.nz/"&gt;Windows Server 2008&lt;/A&gt;, &lt;A href="http://silverstripe-2k8r2-a.bility.co.nz/"&gt;Windows Server 2008 R2&lt;/A&gt;). If you are working on a project using the latest stuff that could really use a live development server, please drop me a line describing what you are trying to achieve and I’ll see if I can help you out.&lt;/P&gt;
&lt;P&gt;If nothing else what I have learnt most from this project is that there are plenty of opportunities for Open Source companies to work with Microsoft to the mutual benefit of both organisations. &lt;/P&gt;
&lt;P&gt;&lt;A href="http://blogs.msdn.com/blogfiles/nigel/WindowsLiveWriter/SilverStripeFREE_ED24/panasonic_dmc-tz4_2009030410045500%20(800x451)_2.jpg" mce_href="http://blogs.msdn.com/blogfiles/nigel/WindowsLiveWriter/SilverStripeFREE_ED24/panasonic_dmc-tz4_2009030410045500%20(800x451)_2.jpg"&gt;&lt;IMG style="BORDER-RIGHT-WIDTH: 0px; DISPLAY: inline; BORDER-TOP-WIDTH: 0px; BORDER-BOTTOM-WIDTH: 0px; BORDER-LEFT-WIDTH: 0px" title="Siggy and I in the Microsoft Office in Auckland" border=0 alt="Siggy and I in the Microsoft Office in Auckland" src="http://blogs.msdn.com/blogfiles/nigel/WindowsLiveWriter/SilverStripeFREE_ED24/panasonic_dmc-tz4_2009030410045500%20(800x451)_thumb.jpg" width=424 height=284 mce_src="http://blogs.msdn.com/blogfiles/nigel/WindowsLiveWriter/SilverStripeFREE_ED24/panasonic_dmc-tz4_2009030410045500%20(800x451)_thumb.jpg"&gt;&lt;/A&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;If you are a PHP developer thinking of targeting Windows today we have just made available the first release candidate of the &lt;A href="http://www.microsoft.com/downloads/details.aspx?displaylang=en&amp;amp;FamilyID=c8498c9b-a85a-4afa-90c0-593d0e4850cb"&gt;PHP on Windows Training Kit&lt;/A&gt;.&lt;/P&gt;
&lt;BLOCKQUOTE&gt;
&lt;P&gt;The PHP on Windows Training Kit includes a comprehensive set of technical content including demos and hands-on labs to help you understand how to build PHP applications using Windows, IIS 7 and SQL Server 2008.&lt;/P&gt;&lt;/BLOCKQUOTE&gt;
&lt;P&gt;All that is left now is to drop Steve Osborn a line at Gen-i and tell him why Microsoft is good for Open Source in New Zealand :)&lt;/P&gt;
&lt;BLOCKQUOTE&gt;
&lt;P&gt;&lt;A href="http://reseller.co.nz/reseller.nsf/feat/2FF21196A906472ACC257565006F2884?Opendocument" mce_href="http://reseller.co.nz/reseller.nsf/feat/2FF21196A906472ACC257565006F2884?Opendocument"&gt;According to Osborn&lt;/A&gt;, however, New Zealand remains something of a Microsoft shop. This means there is not yet a huge core of talent at the right levels supporting open source around the country. This is likely to change, though, as technology moves forward. The Novell teaming agreement with Microsoft was possibly the single biggest step towards opening up the market.&lt;/P&gt;&lt;/BLOCKQUOTE&gt;
&lt;P&gt;There is an interesting discussion going on over on Rowan Simpson’s blog where he states that &lt;A href="http://rowansimpson.com/2009/03/08/there-is-no-depression-in-nz-yet" mce_href="http://rowansimpson.com/2009/03/08/there-is-no-depression-in-nz-yet"&gt;“There is No Depression in New Zealand Yet”&lt;/A&gt;.&lt;/P&gt;
&lt;BLOCKQUOTE&gt;
&lt;P&gt;Whether you’re optimistic or pessimistic, it’s difficult to disagree that this is a horrible mess.&lt;/P&gt;
&lt;P&gt;So, what are &lt;STRONG&gt;we&lt;/STRONG&gt; going to do about it?&amp;nbsp; What are &lt;STRONG&gt;you&lt;/STRONG&gt; going to do about it?&lt;/P&gt;
&lt;P&gt;Do you feel like there is anything you can do, or is this something that &lt;STRONG&gt;they&lt;/STRONG&gt; have to solve?&amp;nbsp; And, if so, who is “&lt;STRONG&gt;they&lt;/STRONG&gt;“?&lt;/P&gt;&lt;/BLOCKQUOTE&gt;
&lt;P&gt;Hopefully our ideas and our actions are leading to the change that is necessary to support our industry in these challenging times. &lt;/P&gt;
&lt;P&gt;In conclusion some of the business models that Microsoft is pioneering align very nicely to the open source business models. These times are conducive to ensuring you capitalise on those investments that you have already made and ensure that they are leveraged well in future projects that you take on.&lt;/P&gt;
&lt;P&gt;Related Posts:&lt;/P&gt;
&lt;UL&gt;
&lt;LI&gt;&lt;A id=ctl00___ctl00___ctl01___Results___postlist___EntryItems_ctl02_PostTitle href="http://blogs.msdn.com/nigel/archive/2009/05/12/update-on-silverstripe-and-the-webpi.aspx"&gt;&lt;FONT color=#ff9900&gt;Update on Silverstripe and the WebPI&lt;/FONT&gt;&lt;/A&gt; &lt;/LI&gt;
&lt;LI&gt;&lt;A id=ctl00___ctl00___ctl01___Results___postlist___EntryItems_ctl01_PostTitle href="http://blogs.msdn.com/nigel/archive/2009/06/12/govis09-videos-making-windows-media-streaming-work-cross-platform.aspx"&gt;&lt;FONT color=#ff9900&gt;GOVIS09 Videos Making Windows Media Streaming work Cross Platform.&lt;/FONT&gt;&lt;/A&gt; &lt;/LI&gt;&lt;/UL&gt;&lt;img src="http://blogs.msdn.com/aggbug.aspx?PostID=9468643" width="1" height="1"&gt;</description><category domain="http://blogs.msdn.com/nigel/archive/tags/IIS7/default.aspx">IIS7</category><category domain="http://blogs.msdn.com/nigel/archive/tags/MIX09/default.aspx">MIX09</category><category domain="http://blogs.msdn.com/nigel/archive/tags/SilverStripe/default.aspx">SilverStripe</category><category domain="http://blogs.msdn.com/nigel/archive/tags/Web+PI/default.aspx">Web PI</category></item></channel></rss>