Desmond File

Blog archive

Q&A with Shaun Walker: Welcome to Bat Country

"We can't stop here. This is bat country!"

Few lines of prose not written by Douglas Adams have made me laugh out loud the way this brilliant scene from Hunter S. Thompson did. The quote, of course, comes from the epic desert driving scene in Thompson's novel Fear and Loathing in Las Vegas. The author and his attorney are barreling down a desert highway, so pumped full of drugs and chemicals that the author begins hallucinating badly.

I thought of this moment, remarkably enough, while talking with Shaun Walker, the creator of the popular DotNetNuke open source Web application framework for .NET. Back in 2001, Walker had started tinkering with a Microsoft sample application, called the IBuySpy Portal, designed to illustrate to developers the value of the then-nascent .NET Framework.

Walker shared his work -- which he called the IBuySpy Workshop -- with other developers on the ASP.NET community forums, quickly drawing an active following. It became clear to Walker, and to Microsoft, that he was onto something big.

"I released the original IBuySpy Workshop on Christmas Eve 2002. Within a couple weeks, there were 5,000 downloads," Walker recalled. "I realized, 'Oh, there is really a need for this kind of application here.'"

Three months later, Walker was in Redmond, meeting face-to-face with Scott Guthrie, who's now the corporate vice president of Microsoft's .NET Developer Division (DevDiv). That meeting, five years ago, illustrates that Microsoft is no stranger to leveraging open source development.

"The DevDiv division at Microsoft is very open, and specifically Scott Guthrie is very innovative and kind of visionary when it comes to emerging software development trends," said Walker, who recalled that Guthrie was working hard to build "a larger, more loyal, more passionate developer community around the .NET platform."

The message to Walker in 2003 was clear: Bats or no bats, we can't stop here.

Today, DotNetNuke is the largest open source project for the Windows platform, and among the most popular open source projects on any platform. Walker credits the active partnership with Microsoft's DevDiv group for helping keep his project rolling. But he's ambivalent about Microsoft's treatment of .NET open source developers overall.

"Microsoft has a lot of divisions in the company and I think each division treats open source differently," he said, describing Sam Ramji's Open Source Software Lab group as "a marketing division" that seems to ignore .NET-based OSS developers while working overtime to lure Linux projects to Windows.

By the same token, Walker noted, the Office division responsible for SharePoint development seems to largely ignore DotNetNuke, despite its competitive threat in the arena of Web publishing, collaboration and document management.

Walker's experience is enlightening. As Microsoft struggles to adapt to open source development, services-based software and cloud computing, it's important to keep in mind that Redmond is no monolith. Far from it, the company can be stubbornly, frustratingly, diverse.

"I don't think we're being treated as a threat," Walker said. "We're being ignored. Embraced by some, ignored by others."

Posted by Michael Desmond on 07/22/2008 at 4:02 PM


Reader Comments:

Fri, Jul 25, 2008 Anonymous Anonymous

anyway...i do not like desmond...i think he is dumber than dumb and dumber, he he can you say this: dumber than dumb and dumber

Thu, Jul 24, 2008 John C Vashon

DNN supports a large ecosystem and works well to get developers into .NET and stay within the MS fold. Like Express (free) versions of key dev products, having DNN exist supports the community - and helps Microsoft figure out how to work with 'friendly' open source projects. It also fills a huge gap that Sharepoint & Live don't begin to fill.

Wed, Jul 23, 2008 Anonymous Anonymous

To be ignored, you must want something to begin with. What does DotNetNuke want from Microsoft? You get the development language and tools used to build DotNetNuke... and yet still want to cry?

Wed, Jul 23, 2008 Joe Brinkman Anonymous

When Shaun talks about DNN being ignored, he is talking about by specific portions of Microsoft. The Open Source center in Microsoft is a prime example of a division within Microsoft that you would expect to have some communication with the Open Source community on the .Net platform. In fact just the opposite is true - at least from our perspective. As indicated in the article, there are some parts of Microsoft that are highly supportive, Scott Guthrie and the DevDiv being a prime example.

The topic of Microsoft's relationship to Open Source is one that has been discussed repeatedly in the community. You can find blog posts by Rob Connery, Scott Hanselman and Jeff Atwood that discuss the issue at length.

Wed, Jul 23, 2008 Anonymous Anonymous

how can you say DNN is being ignored? How many of you guys in the Core Team got MVP status "only because you work on DNN" ? How much has MS shared their documentation on .NET even before it goes public?......you say DNN is being ignored because you yourself think DNN is going to go down anytime as well as the majority of CMS apps. So, you want a little money? Make DNN a bit more like Live Spaces.

Wed, Jul 23, 2008 Gabriel Johannesburg

I suppose given the diversity of Microsoft, DNN would be seen as a threat to some of Microsoft future business units sustainability. As an enterprise portal generator, DNN has the capability of contantly reinnovating and realligning its business model and compete with Microsoft current business units and take them out of business. I think now DNN is big enough not to rely on Microsoft embracing or ignoring them. Keep it open source and vendors shall innovate it. For example, I opened DNN to work like iGoogle to create enterprise portals here www.iflaker.com

Tue, Jul 22, 2008 Anonymous Anonymous

Ignored?

You cannot be that naive surely? They lifted every single idea of merit inherent in DotNetNuke and incorporated (pun nintended) it into SharePoint, Office and so on.

Ignored? HAH - they pWned your a$$

Add Your Comment:

Your Name:(optional)
Your Email:(optional)
Your Location:(optional)
Comment:
Please type the letters/numbers you see above