<?xml version="1.0" encoding="UTF-8" ?>
<?xml-stylesheet type="text/xsl" href="http://port25.technet.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>Port 25: The Open Source Community at Microsoft : Open Source, Codeplex</title><link>http://port25.technet.com/archive/tags/Open+Source/Codeplex/default.aspx</link><description>Tags: Open Source, Codeplex</description><dc:language>en</dc:language><generator>CommunityServer 2007.1 (Build: 40109.1145)</generator><item><title>Sam Ramji is leaving Microsoft</title><link>http://port25.technet.com/archive/2009/09/10/Sam-Ramji-is-leaving-microsoft.aspx</link><pubDate>Thu, 10 Sep 2009 17:47:00 GMT</pubDate><guid isPermaLink="false">af7480c4-26b7-468d-87b0-2acebabb473d:27642</guid><dc:creator>billhilf</dc:creator><slash:comments>3</slash:comments><wfw:commentRss xmlns:wfw="http://wellformedweb.org/CommentAPI/">http://port25.technet.com/rsscomments.aspx?PostID=27642</wfw:commentRss><comments>http://port25.technet.com/archive/2009/09/10/Sam-Ramji-is-leaving-microsoft.aspx#comments</comments><description>&lt;P mce_keep="true"&gt;It's been a while since I made an appearance on Port25. I felt it was important to provide some thoughts to the Port25 community on Sam Ramji's impending departure from Microsoft.&lt;/P&gt;
&lt;P mce_keep="true"&gt;After many years helping to carry the open source software banner for the company, Sam is leaving Microsoft at the end of this month. You may have also heard that he has accepted the position of interim President of the CodePlex Foundation as well as a leadership position at a startup in California. (I'll let Sam and his new company share more details there.)&lt;/P&gt;
&lt;P mce_keep="true"&gt;Sam joined my team three years ago to drive open source technical strategy. I have eagerly supported him as he passionately articulated a vision that Microsoft could coexist - and even thrive - in a heterogeneous IT world. &lt;/P&gt;
&lt;P mce_keep="true"&gt;The perspectives on OSS at Microsoft have evolved to the point where Microsoft's open source strategy is no longer just locked in a single ‘lab' on campus - now OSS is an important part of many product groups and strategies across the company. We have become increasingly clear on where we work with open source - development methodologies, projects, partners, products and communities - and where our products compete with commercial open source companies or platforms. Today, there are engineering and business leaders across the company, myself included, looking at how to drive interoperability for customers and as a lever for new growth.&amp;nbsp; &lt;/P&gt;
&lt;P mce_keep="true"&gt;And, because we recognize the importance of having that strong internal advocate for open source, we are actively seeking someone to fill Sam's shoes at Microsoft. &lt;/P&gt;
&lt;P mce_keep="true"&gt;We will not waver in our commitment to open source.&lt;/P&gt;
&lt;P mce_keep="true"&gt;To my friend Sam: Best of luck to you and your family&amp;nbsp; as you move on to your next great adventure, and THANK YOU for all of your efforts and passion. &lt;/P&gt;&lt;img src="http://port25.technet.com/aggbug.aspx?PostID=27642" width="1" height="1"&gt;</description><category domain="http://port25.technet.com/archive/tags/Bill+Hilf/default.aspx">Bill Hilf</category><category domain="http://port25.technet.com/archive/tags/Sam+Ramji/default.aspx">Sam Ramji</category><category domain="http://port25.technet.com/archive/tags/Codeplex/default.aspx">Codeplex</category><category domain="http://port25.technet.com/archive/tags/Port+25+News/default.aspx">Port 25 News</category><category domain="http://port25.technet.com/archive/tags/Windows+Server/default.aspx">Windows Server</category><category domain="http://port25.technet.com/archive/tags/Community/default.aspx">Community</category><category domain="http://port25.technet.com/archive/tags/Linux/default.aspx">Linux</category><category domain="http://port25.technet.com/archive/tags/Open+Source/default.aspx">Open Source</category><category domain="http://port25.technet.com/archive/tags/_7E00_FeaturedPost/default.aspx">~FeaturedPost</category></item><item><title>The CodePlex Foundation Debuts</title><link>http://port25.technet.com/archive/2009/09/10/the-codeplex-foundation-debuts.aspx</link><pubDate>Thu, 10 Sep 2009 16:30:00 GMT</pubDate><guid isPermaLink="false">af7480c4-26b7-468d-87b0-2acebabb473d:27552</guid><dc:creator>Peter Galli</dc:creator><slash:comments>4</slash:comments><wfw:commentRss xmlns:wfw="http://wellformedweb.org/CommentAPI/">http://port25.technet.com/rsscomments.aspx?PostID=27552</wfw:commentRss><comments>http://port25.technet.com/archive/2009/09/10/the-codeplex-foundation-debuts.aspx#comments</comments><description>&lt;P mce_keep="true"&gt;
&lt;P&gt;&lt;B&gt;&lt;/B&gt;&lt;/P&gt;
&lt;P&gt;Many of you will, by now, have heard about the formation of the CodePlex Foundation. In order to give you an in-depth look into the thinking behind Microsoft sponsoring the Foundation, I talked to &lt;A href="http://blogs.iis.net/bills/default.aspx" target=_blank mce_href="http://blogs.iis.net/bills/default.aspx"&gt;Bill Staples&lt;/A&gt;, the General Manager for the Web Platform and Tools Team at Microsoft, a member of the interim CodePlex Foundation board and whose engineering team builds the Microsoft Web platforms.&lt;/P&gt;
&lt;P&gt;"Before we dig into the details of the CodePlex Foundation, it is important to note that the Foundation is completely independent from Microsoft. The Foundation's mission to help the exchange of code and&amp;nbsp;understanding between software companies and open source communities is really interesting to Microsoft. To help the Foundation fund its first year of operations, Microsoft is donating U.S. $1 million," Staples told me. &lt;/P&gt;
&lt;P&gt;One thing that Staples was very clear about during our conversation was that the CodePlex Foundation will be complementary to the software ecosystem and is not designed to compete with any of the existing open source foundations. He hopes that the CodePlex Foundation will bring commercial and open source software development communities even closer. &lt;/P&gt;
&lt;P&gt;"We need the community's involvement to make the CodePlex Foundation a success. We don't have all of the answers today. With today's soft launch, we hope to get critical input that will ensure the Foundation is a respected, neutral party that can enhance collaboration between participating companies, industry partners and open source communities.&amp;nbsp; Over the coming weeks and months, we will be reaching out to many folks to get their feedback and to ask them to get involved with the Foundation," he said.&lt;/P&gt;
&lt;P&gt;As such, an interim board has been established, with participation by both community and Microsoft individuals, and the plan is to work together with the open source community and other software companies over the next 100 days to really shape and define the foundation, he said. The intention going forward is to find the best candidates for the full-time board, with the expectation that the Foundation will be run by a combination of representatives from software companies and open source communities.&lt;/P&gt;
&lt;P&gt;The interim board will also be creating a project governing process by which projects can be nominated and approved as part of the Foundation.&amp;nbsp; &lt;/P&gt;
&lt;P&gt;Microsoft's support of the Foundation is really the next logical step in our work with and engagement of open source software communities, and does not signal a shift in Microsoft's open source strategy, Staples said.&lt;/P&gt;
&lt;P&gt;Over the past few years we have become increasingly supportive of open source, including sponsoring the &lt;A href="http://port25.technet.com/archive/2008/07/25/oscon2008.aspx" target=_blank mce_href="http://port25.technet.com/archive/2008/07/25/oscon2008.aspx"&gt;Apache Software Foundation&lt;/A&gt;, contributing to the &lt;A href="http://port25.technet.com/archive/2009/05/11/php-5-3-rc2-highly-optimized-for-windows.aspx" target=_blank mce_href="http://port25.technet.com/archive/2009/05/11/php-5-3-rc2-highly-optimized-for-windows.aspx"&gt;PHP Community&lt;/A&gt;, participating in Apache projects - including the &lt;A href="http://port25.technet.com/archive/2008/10/14/microsoft-s-powerset-team-resumes-hbase-contributions.aspx" target=_blank mce_href="http://port25.technet.com/archive/2008/10/14/microsoft-s-powerset-team-resumes-hbase-contributions.aspx"&gt;Hadoop&lt;/A&gt; project and the &lt;A href="http://port25.technet.com/archive/2009/03/09/qpid-now-a-top-level-apache-project.aspx" target=_blank mce_href="http://port25.technet.com/archive/2009/03/09/qpid-now-a-top-level-apache-project.aspx"&gt;Qpid &lt;/A&gt;project - and participation in various community events such as OSBC, &lt;A href="http://port25.technet.com/archive/2009/07/21/getting-ready-for-oscon-2009.aspx" target=_blank mce_href="http://port25.technet.com/archive/2009/07/21/getting-ready-for-oscon-2009.aspx"&gt;OSCON&lt;/A&gt;, EclipseCon, PyCon, and the Moodle Conference. &lt;/P&gt;
&lt;P&gt;"Our hope is that new opportunities will emerge for Windows and .NET developers to more actively participate in open source development through the CodePlex Foundation," Staples said. &lt;/P&gt;
&lt;P&gt;You can read more about the new CodePlex Foundation at &lt;A href="http://www.codeplex.org/" mce_href="http://www.codeplex.org/"&gt;http://www.codeplex.org/&lt;/A&gt;. &lt;/P&gt;
&lt;P mce_keep="true"&gt;&amp;nbsp;&lt;/P&gt;&lt;img src="http://port25.technet.com/aggbug.aspx?PostID=27552" width="1" height="1"&gt;</description><category domain="http://port25.technet.com/archive/tags/Partnerships/default.aspx">Partnerships</category><category domain="http://port25.technet.com/archive/tags/Codeplex/default.aspx">Codeplex</category><category domain="http://port25.technet.com/archive/tags/Community/default.aspx">Community</category><category domain="http://port25.technet.com/archive/tags/Linux/default.aspx">Linux</category><category domain="http://port25.technet.com/archive/tags/Open+Source/default.aspx">Open Source</category><category domain="http://port25.technet.com/archive/tags/_7E00_FeaturedPost/default.aspx">~FeaturedPost</category><category domain="http://port25.technet.com/archive/tags/Peter+Galli/default.aspx">Peter Galli</category></item><item><title>Real Mission Critical</title><link>http://port25.technet.com/archive/2009/06/01/real-mission-critical.aspx</link><pubDate>Mon, 01 Jun 2009 16:15:00 GMT</pubDate><guid isPermaLink="false">af7480c4-26b7-468d-87b0-2acebabb473d:26025</guid><dc:creator>Mark Stone</dc:creator><slash:comments>0</slash:comments><wfw:commentRss xmlns:wfw="http://wellformedweb.org/CommentAPI/">http://port25.technet.com/rsscomments.aspx?PostID=26025</wfw:commentRss><comments>http://port25.technet.com/archive/2009/06/01/real-mission-critical.aspx#comments</comments><description>&lt;p&gt;The 1.0 release of &lt;a href="http://winbioinftools.codeplex.com" mce_href="http://winbioinftools.codeplex.com"&gt;WinBioinfTools&lt;/a&gt; might seem like a modest event; as of this writing, the project has&lt;br&gt;44 downloads. High Performance Computing (HPC) is a small community, granted, and the number of HPC&lt;br&gt;applications for bioinformatics is a small subset of that. Let's not confuse popularity with importance,&lt;br&gt;however.&lt;br&gt;&lt;br&gt;We use the phrase "mission critical" very frequently and somewhat casually within software development. In&lt;br&gt;talking to a friend about the swine flu outbreak, I was reminded that the phrase has its origin in &lt;br&gt;military history: an aspect of a mission so critical that failure in that aspect would result in the&lt;br&gt;loss of life. In the developing world where medical infrastructure can be a fragile thing, information about&lt;br&gt;the origins or genetic makeup of a virus can be vital. It can be mission critical.&lt;br&gt;&lt;br&gt;Historically, the developing world has been dependent on developed western countries to do their research for them.&lt;br&gt;Open source is beginning to level that playing field, though. Using a cluster environment and software&lt;br&gt;projects like &lt;a href="http://toolcoconut.org" mce_href="http://toolcoconut.org"&gt;CoCoNUT&lt;/a&gt; for gene sequencing and comparison, even university research centers with modest x86 &lt;br&gt;server environments can play in the HPC space. This is important because the research priorities for a&lt;br&gt;university in a developing country may be very different from the research priorities of a major western&lt;br&gt;research university. At its best, this is exactly the kind of lowering of barriers to entry that open &lt;br&gt;source should facilitate.&lt;br&gt;&lt;br&gt;For all its value, CoCoNUT has two significant limitations. Its license is an academic license, not a fully&lt;br&gt;open source license. And it runs only on Linux/Unix systems. The latter is particularly important. Research&lt;br&gt;scientists are not IT professionals, and they should not have to care about the underlying platform on which&lt;br&gt;their software runs. The spirit of open source is to make software as widely available as possible, and there&lt;br&gt;is no way to meet that spirit without including Windows Server among the target platforms. Mission critical&lt;br&gt;demands no less.&lt;br&gt;&lt;br&gt;So WinBioinfTools makes important steps forward on both fronts. The team at Nile University has released a&lt;br&gt;GPL-licensed project that "contains a number of programs for Bioinformatics running over Windows Cluster running &lt;br&gt;Windows HPC server 2008. The current version includes the CoCoNUT system for pairwise genome comparison, &lt;br&gt;parallel global sequence alignment, and parallel BLAST."&lt;br&gt;&lt;br&gt;This is a great example of a local software community using open source to make their needs a priority, &lt;br&gt;and delivering a project that will benefit local software communities in other developing countries with&lt;br&gt;similar needs. WinBioinfTools puts us one step closer to making scientific computing software platform &lt;br&gt;neutral, and closer to making Windows Server a first class citizen in the open source world of HPC.&lt;/p&gt;&lt;img src="http://port25.technet.com/aggbug.aspx?PostID=26025" width="1" height="1"&gt;</description><category domain="http://port25.technet.com/archive/tags/Codeplex/default.aspx">Codeplex</category><category domain="http://port25.technet.com/archive/tags/Interop/default.aspx">Interop</category><category domain="http://port25.technet.com/archive/tags/HPC/default.aspx">HPC</category><category domain="http://port25.technet.com/archive/tags/Windows+Server/default.aspx">Windows Server</category><category domain="http://port25.technet.com/archive/tags/Community/default.aspx">Community</category><category domain="http://port25.technet.com/archive/tags/Open+Source/default.aspx">Open Source</category><category domain="http://port25.technet.com/archive/tags/_7E00_FeaturedPost/default.aspx">~FeaturedPost</category></item><item><title>Microsoft Teams up With Black Duck Software</title><link>http://port25.technet.com/archive/2009/05/18/microsoft-teams-up-with-black-duck-software.aspx</link><pubDate>Mon, 18 May 2009 20:30:00 GMT</pubDate><guid isPermaLink="false">af7480c4-26b7-468d-87b0-2acebabb473d:25860</guid><dc:creator>Peter Galli</dc:creator><slash:comments>1</slash:comments><wfw:commentRss xmlns:wfw="http://wellformedweb.org/CommentAPI/">http://port25.technet.com/rsscomments.aspx?PostID=25860</wfw:commentRss><comments>http://port25.technet.com/archive/2009/05/18/microsoft-teams-up-with-black-duck-software.aspx#comments</comments><description>&lt;P mce_keep="true"&gt;Microsoft and &lt;A class="" href="http://www.blackducksoftware.com/" target=_blank mce_href="http://www.blackducksoftware.com"&gt;Black Duck Software&lt;/A&gt; this morning announced an agreement under which&amp;nbsp;projects from CodePlex will be fed automatically into Black Duck's open source KnowledgeBase repository, and which will&amp;nbsp;also will be searchable through Koders.com, a search engine for open source and other downloadable code. &lt;/P&gt;
&lt;P mce_keep="true"&gt;This means that those&amp;nbsp;customers who use&amp;nbsp;the Black Duck &lt;A class="" href="http://www.blackducksoftware.com/knowledgebase" target=_blank mce_href="http://www.blackducksoftware.com/knowledgebase"&gt;KnowledgeBase&lt;/A&gt; to leverage, manage and detect the use of open source components in software application development projects,&amp;nbsp;will now get comprehensive coverage of &lt;A class="" href="http://blogs.msdn.com/codeplex/archive/2009/05/19/codeplex-projects-now-indexed-by-koders-and-also-available-in-black-duck-open-source-knowledge-base.aspx" target=_blank mce_href="http://blogs.msdn.com/codeplex/archive/2009/05/19/codeplex-projects-now-indexed-by-koders-and-also-available-in-black-duck-open-source-knowledge-base.aspx "&gt;CodePlex-hosted&lt;/A&gt; projects, many of which are Windows .NET based. &lt;/P&gt;
&lt;P mce_keep="true"&gt;Developers will also now be able to use Black Duck's &lt;A class="" href="http://www.koders.com/" target=_blank mce_href="http://www.Koders.com"&gt;Koders.com&lt;/A&gt; search search engine for &lt;A class="" href="http://www.codeplex.com/" target=_blank mce_href="http://www.codeplex.com/"&gt;CodePlex&lt;/A&gt; projects.&amp;nbsp;While&amp;nbsp;not all of the 9,000 CodePlex projects will be searchable in Koders as of today, most are expected to be&amp;nbsp;by the end of June.&lt;/P&gt;
&lt;P mce_keep="true"&gt;You can read the news release &lt;A class="" href="http://www.blackducksoftware.com/news/releases/2009-05-19" target=_blank mce_href="http://www.blackducksoftware.com/news/releases/2009-05-19"&gt;here&lt;/A&gt;.&lt;/P&gt;
&lt;P mce_keep="true"&gt;Given that Black Duck's KnowledgeBase is a useful resource for development managers tasked with managing open source code in mixed-source development environments, the addition of CodePlex projects makes this a more powerful development resource, said Sam Ramji, Microsoft's Senior Director of Platform Strategy. &lt;/P&gt;
&lt;P mce_keep="true"&gt;Black Duck,&amp;nbsp;which is&amp;nbsp;a Microsoft Visual Studio Industry and Windows Embedded Partner, scours the Internet, collecting open source and other downloadable code into its KnowledgeBase, a searchable repository of more than 200,000 open source projects collected from more than 4,100 Internet sites. More than 40,000 new projects have been added to the KnowledgeBase since January 2009.&amp;nbsp; &lt;/P&gt;
&lt;P&gt;As CodePlex is one of the fastest-growing open source hosting sites,&amp;nbsp;this agreement will make it easier and faster for Black Duck to manage the steady stream of new projects on the site, said Peter Vescuso, Black Duck's&amp;nbsp;Executive Vice president&amp;nbsp;of marketing and business development.&lt;/P&gt;
&lt;P&gt;CodePlex&amp;nbsp;currently hosts 9,000 projects and adds about 100 new&amp;nbsp;ones each week. "By teaming with Microsoft, we are assured of comprehensive, ongoing coverage of CodePlex projects in the KnowledgeBase," Vescuso said.&lt;/P&gt;&lt;img src="http://port25.technet.com/aggbug.aspx?PostID=25860" width="1" height="1"&gt;</description><category domain="http://port25.technet.com/archive/tags/Sam+Ramji/default.aspx">Sam Ramji</category><category domain="http://port25.technet.com/archive/tags/Partnerships/default.aspx">Partnerships</category><category domain="http://port25.technet.com/archive/tags/Codeplex/default.aspx">Codeplex</category><category domain="http://port25.technet.com/archive/tags/Community/default.aspx">Community</category><category domain="http://port25.technet.com/archive/tags/Open+Source/default.aspx">Open Source</category><category domain="http://port25.technet.com/archive/tags/_7E00_FeaturedPost/default.aspx">~FeaturedPost</category><category domain="http://port25.technet.com/archive/tags/Peter+Galli/default.aspx">Peter Galli</category></item><item><title>Better Windows Development Environments - One project at a Time</title><link>http://port25.technet.com/archive/2009/04/10/better-windows-development-environments-one-project-at-a-time.aspx</link><pubDate>Fri, 10 Apr 2009 14:45:00 GMT</pubDate><guid isPermaLink="false">af7480c4-26b7-468d-87b0-2acebabb473d:24972</guid><dc:creator>Mark Stone</dc:creator><slash:comments>3</slash:comments><wfw:commentRss xmlns:wfw="http://wellformedweb.org/CommentAPI/">http://port25.technet.com/rsscomments.aspx?PostID=24972</wfw:commentRss><comments>http://port25.technet.com/archive/2009/04/10/better-windows-development-environments-one-project-at-a-time.aspx#comments</comments><description>&lt;p&gt;Discussions of the PC market usually break down into "desktop" vs. "server", as if these are the only platform categories. However, the developer's dev box -- call it a "workstation" to distinguish it from desktop -- is really a separate platform. Remember, when Linus Torvalds created Linux it wasn't because he needed a better&lt;br&gt;desktop operating system, or a better server operating system. What he wanted was something that could run the gcc compiler. He wanted a developer workstation he could use at home.&lt;br&gt;&lt;br&gt;Of course the developer workstation market influences other markets. Developers who develop on a platform are more likely to develop for a platform. So winning developer mind share is often about giving them what they want in the way of development environment. And in this regard, open source developers are something of a &lt;br&gt;different breed.&lt;br&gt;&lt;br&gt;Microsoft has a great set of developer tools; I've certainly known developers who swear by Visual Studio. But there's something of a disconnect between graphical tools favored by Windows developers and then command line tools favored by traditional open source developers; I've also known developers whose first order of business&lt;br&gt;with a new Windows workstation is to GNU-ify it.&lt;br&gt;&lt;br&gt;Ironically, the Internet has a convergence effect, drawing these two camps together. Put developers online, and they can collaborate. Put developers online, and they can not only develop, but they can build, deploy, and test. The workstation has become not so much a computer as an environment. The developer's toolkit&amp;nbsp; includes version control, build management, automated testing, and the need to do all these things as a team rather than an individual. Developer environments have evolved rapidly to adapt to these changes.&lt;br&gt;&lt;br&gt;The &lt;a href="http://www.apache.org" mce_href="http://www.apache.org"&gt;Apache Software Foundation&lt;/a&gt; (ASF) seems to understand this evolution as well as anyone, and a number of ASF projects focus specifically on tools for the developer environment (&lt;a href="http://ant.apache.org/" mce_href="http://ant.apache.org/"&gt;Ant&lt;/a&gt;, &lt;a href="http://buildr.apache.org/" mce_href="http://buildr.apache.org/"&gt;Buildr&lt;/a&gt;, &lt;a href="http://continuum.apache.org/" mce_href="http://continuum.apache.org/"&gt;Continuum&lt;/a&gt;, &lt;a href="http://gump.apache.org/" mce_href="http://gump.apache.org/"&gt;Gump&lt;/a&gt;, and &lt;a href="http://maven.apache.org/" mce_href="http://maven.apache.org/"&gt;Maven&lt;/a&gt; come to mind as a few examples). &lt;br&gt;&lt;br&gt;What's interesting is to see the .NET developers following suit, and wanting these same sorts of tools for their development environment. What's surprising is that this .NET effort is very grass roots driven.&lt;br&gt;&lt;br&gt;"Panday" is a Filipino word meaning "blacksmith", and can also be a reference to the graphic novel super hero of the same name (the graphic novel is also originates from the Philippines). This provides an appropriate metaphor for the name of the &lt;a href="http://www.codeplex.com/npanday" mce_href="http://www.codeplex.com/npanday"&gt;NPanday&lt;/a&gt; project on &lt;a href="http://www.codeplex.com" mce_href="http://www.codeplex.com"&gt;Codeplex&lt;/a&gt;. &lt;br&gt;&lt;br&gt;The NPanday project is one of several affiliated with Microsoft's &lt;a href="http://news.cnet.com/8301-13505_3-9844616-16.html" mce_href="http://news.cnet.com/8301-13505_3-9844616-16.html"&gt;Open Source Lab in the Philippines&lt;/a&gt;, and is part of the effort to bring to .NET some of the capabilities found in other open source development environments. The aim of NPanday is integrate Apache Maven into the .NET development environment.This would enable .NET &lt;br&gt;developers to take advantage of Maven-compatible development infrastructure. &lt;br&gt;&lt;br&gt;Projects like NPanday are important because they offer developers more choice of tools in a Windows development environment. The more familiar those tools are to open source developers, the more open source development will be done on and for Windows. NPanday is also an important project for interoperability, making it easier to integrate .NET development with other development done using Maven.&lt;br&gt;&lt;br&gt;&lt;/p&gt;&lt;img src="http://port25.technet.com/aggbug.aspx?PostID=24972" width="1" height="1"&gt;</description><category domain="http://port25.technet.com/archive/tags/Codeplex/default.aspx">Codeplex</category><category domain="http://port25.technet.com/archive/tags/Visual+Studio/default.aspx">Visual Studio</category><category domain="http://port25.technet.com/archive/tags/Interop/default.aspx">Interop</category><category domain="http://port25.technet.com/archive/tags/.NET+Development/default.aspx">.NET Development</category><category domain="http://port25.technet.com/archive/tags/Java/default.aspx">Java</category><category domain="http://port25.technet.com/archive/tags/Windows+Server/default.aspx">Windows Server</category><category domain="http://port25.technet.com/archive/tags/Community/default.aspx">Community</category><category domain="http://port25.technet.com/archive/tags/Linux/default.aspx">Linux</category><category domain="http://port25.technet.com/archive/tags/Open+Source/default.aspx">Open Source</category><category domain="http://port25.technet.com/archive/tags/_7E00_FeaturedPost/default.aspx">~FeaturedPost</category></item><item><title> Because It's Fun</title><link>http://port25.technet.com/archive/2009/03/30/because-its-fun.aspx</link><pubDate>Mon, 30 Mar 2009 21:15:00 GMT</pubDate><guid isPermaLink="false">af7480c4-26b7-468d-87b0-2acebabb473d:24720</guid><dc:creator>Mark Stone</dc:creator><slash:comments>3</slash:comments><wfw:commentRss xmlns:wfw="http://wellformedweb.org/CommentAPI/">http://port25.technet.com/rsscomments.aspx?PostID=24720</wfw:commentRss><comments>http://port25.technet.com/archive/2009/03/30/because-its-fun.aspx#comments</comments><description>&lt;P&gt;We should never forget that a key motivator for open source developers is fun. For student developers -- where open source really starts -- this is especially true.&lt;BR&gt;&lt;BR&gt;We’ve been looking at several potential student projects in Croatia, and for the past several months have been lending some support to the 
&lt;META content=Word.Document name=ProgId&gt;
&lt;META content="Microsoft Word 12" name=Generator&gt;
&lt;META content="Microsoft Word 12" name=Originator&gt;&lt;LINK href="file:///C:%5CUsers%5Cv-maston%5CAppData%5CLocal%5CTemp%5Cmsohtmlclip1%5C01%5Cclip_filelist.xml" rel=File-List mce_href="file:///C:%5CUsers%5Cv-maston%5CAppData%5CLocal%5CTemp%5Cmsohtmlclip1%5C01%5Cclip_filelist.xml"&gt;&lt;LINK href="file:///C:%5CUsers%5Cv-maston%5CAppData%5CLocal%5CTemp%5Cmsohtmlclip1%5C01%5Cclip_themedata.thmx" rel=themeData mce_href="file:///C:%5CUsers%5Cv-maston%5CAppData%5CLocal%5CTemp%5Cmsohtmlclip1%5C01%5Cclip_themedata.thmx"&gt;&lt;LINK href="file:///C:%5CUsers%5Cv-maston%5CAppData%5CLocal%5CTemp%5Cmsohtmlclip1%5C01%5Cclip_colorschememapping.xml" rel=colorSchemeMapping mce_href="file:///C:%5CUsers%5Cv-maston%5CAppData%5CLocal%5CTemp%5Cmsohtmlclip1%5C01%5Cclip_colorschememapping.xml"&gt;
&lt;STYLE&gt;
&lt;!--
 /* Font Definitions */
 @font-face
	{font-family:"Cambria Math";
	panose-1:2 4 5 3 5 4 6 3 2 4;
	mso-font-charset:1;
	mso-generic-font-family:roman;
	mso-font-format:other;
	mso-font-pitch:variable;
	mso-font-signature:0 0 0 0 0 0;}
@font-face
	{font-family:Calibri;
	panose-1:2 15 5 2 2 2 4 3 2 4;
	mso-font-charset:0;
	mso-generic-font-family:swiss;
	mso-font-pitch:variable;
	mso-font-signature:-1610611985 1073750139 0 0 159 0;}
 /* Style Definitions */
 p.MsoNormal, li.MsoNormal, div.MsoNormal
	{mso-style-unhide:no;
	mso-style-qformat:yes;
	mso-style-parent:"";
	margin-top:0in;
	margin-right:0in;
	margin-bottom:10.0pt;
	margin-left:0in;
	line-height:115%;
	mso-pagination:widow-orphan;
	font-size:11.0pt;
	font-family:"Calibri","sans-serif";
	mso-ascii-font-family:Calibri;
	mso-ascii-theme-font:minor-latin;
	mso-fareast-font-family:Calibri;
	mso-fareast-theme-font:minor-latin;
	mso-hansi-font-family:Calibri;
	mso-hansi-theme-font:minor-latin;
	mso-bidi-font-family:"Times New Roman";
	mso-bidi-theme-font:minor-bidi;}
a:link, span.MsoHyperlink
	{mso-style-priority:99;
	color:blue;
	mso-themecolor:hyperlink;
	text-decoration:underline;
	text-underline:single;}
a:visited, span.MsoHyperlinkFollowed
	{mso-style-noshow:yes;
	mso-style-priority:99;
	color:purple;
	mso-themecolor:followedhyperlink;
	text-decoration:underline;
	text-underline:single;}
.MsoChpDefault
	{mso-style-type:export-only;
	mso-default-props:yes;
	mso-ascii-font-family:Calibri;
	mso-ascii-theme-font:minor-latin;
	mso-fareast-font-family:Calibri;
	mso-fareast-theme-font:minor-latin;
	mso-hansi-font-family:Calibri;
	mso-hansi-theme-font:minor-latin;
	mso-bidi-font-family:"Times New Roman";
	mso-bidi-theme-font:minor-bidi;}
.MsoPapDefault
	{mso-style-type:export-only;
	margin-bottom:10.0pt;
	line-height:115%;}
@page Section1
	{size:8.5in 11.0in;
	margin:1.0in 1.0in 1.0in 1.0in;
	mso-header-margin:.5in;
	mso-footer-margin:.5in;
	mso-paper-source:0;}
div.Section1
	{page:Section1;}
--&gt;
&lt;/STYLE&gt;
&lt;SPAN style="FONT-SIZE: 11pt; LINE-HEIGHT: 115%; FONT-FAMILY: 'Calibri','sans-serif'"&gt;&lt;A href="http://www.codeplex.com/PlugBlog" mce_href="http://www.codeplex.com/PlugBlog"&gt;PlugBlog&lt;/A&gt;&lt;/SPAN&gt; project.&lt;BR&gt;&lt;BR&gt;In many ways this is a classic open source story. Croatia is not a large country (population 4.5 million), nor does it have as highly developed a technology sector as, say, Scandanavian countries of comparable size. Combine that with a distinctive language of Slavic origin, and you have an environment in which there is very little motivation for commercial software providers to offer Croatian localization. Thousands of languages and dialects world-wide struggle with this same problem: they simply lack the critical mass and market opportunity to warrant commercial software localization.&lt;BR&gt;&lt;BR&gt;Into this breach steps open source. Several local blogging sites in Croatia do, of course, post blogs in Croatian. But bloggers would like to have the client tools to compose in Croatian as well. Given the popularity of Windows Live Messenger as an instant messaging client, there was a natural opportunity for open source development to create a localization pack enabling Live Writer composition in Croatian. This is precisely what PlugBlog aims to do.&lt;BR&gt;&lt;BR&gt;One of the interesting twists on life in the era of Service Oriented Architecture (SOA) is how enabling SOA is of open source. Plugins for Live Writer can easily be open source independent of the source code status of Live Writer itself, because these plugins need only make web services calls to the Live Writer API. Indeed, a quick search of 
&lt;META content=Word.Document name=ProgId&gt;
&lt;META content="Microsoft Word 12" name=Generator&gt;
&lt;META content="Microsoft Word 12" name=Originator&gt;&lt;LINK href="file:///C:%5CUsers%5Cv-maston%5CAppData%5CLocal%5CTemp%5Cmsohtmlclip1%5C01%5Cclip_filelist.xml" rel=File-List mce_href="file:///C:%5CUsers%5Cv-maston%5CAppData%5CLocal%5CTemp%5Cmsohtmlclip1%5C01%5Cclip_filelist.xml"&gt;&lt;LINK href="file:///C:%5CUsers%5Cv-maston%5CAppData%5CLocal%5CTemp%5Cmsohtmlclip1%5C01%5Cclip_themedata.thmx" rel=themeData mce_href="file:///C:%5CUsers%5Cv-maston%5CAppData%5CLocal%5CTemp%5Cmsohtmlclip1%5C01%5Cclip_themedata.thmx"&gt;&lt;LINK href="file:///C:%5CUsers%5Cv-maston%5CAppData%5CLocal%5CTemp%5Cmsohtmlclip1%5C01%5Cclip_colorschememapping.xml" rel=colorSchemeMapping mce_href="file:///C:%5CUsers%5Cv-maston%5CAppData%5CLocal%5CTemp%5Cmsohtmlclip1%5C01%5Cclip_colorschememapping.xml"&gt;
&lt;STYLE&gt;
&lt;!--
 /* Font Definitions */
 @font-face
	{font-family:"Cambria Math";
	panose-1:2 4 5 3 5 4 6 3 2 4;
	mso-font-charset:1;
	mso-generic-font-family:roman;
	mso-font-format:other;
	mso-font-pitch:variable;
	mso-font-signature:0 0 0 0 0 0;}
@font-face
	{font-family:Calibri;
	panose-1:2 15 5 2 2 2 4 3 2 4;
	mso-font-charset:0;
	mso-generic-font-family:swiss;
	mso-font-pitch:variable;
	mso-font-signature:-1610611985 1073750139 0 0 159 0;}
 /* Style Definitions */
 p.MsoNormal, li.MsoNormal, div.MsoNormal
	{mso-style-unhide:no;
	mso-style-qformat:yes;
	mso-style-parent:"";
	margin-top:0in;
	margin-right:0in;
	margin-bottom:10.0pt;
	margin-left:0in;
	line-height:115%;
	mso-pagination:widow-orphan;
	font-size:11.0pt;
	font-family:"Calibri","sans-serif";
	mso-ascii-font-family:Calibri;
	mso-ascii-theme-font:minor-latin;
	mso-fareast-font-family:Calibri;
	mso-fareast-theme-font:minor-latin;
	mso-hansi-font-family:Calibri;
	mso-hansi-theme-font:minor-latin;
	mso-bidi-font-family:"Times New Roman";
	mso-bidi-theme-font:minor-bidi;}
a:link, span.MsoHyperlink
	{mso-style-priority:99;
	color:blue;
	mso-themecolor:hyperlink;
	text-decoration:underline;
	text-underline:single;}
a:visited, span.MsoHyperlinkFollowed
	{mso-style-noshow:yes;
	mso-style-priority:99;
	color:purple;
	mso-themecolor:followedhyperlink;
	text-decoration:underline;
	text-underline:single;}
.MsoChpDefault
	{mso-style-type:export-only;
	mso-default-props:yes;
	mso-ascii-font-family:Calibri;
	mso-ascii-theme-font:minor-latin;
	mso-fareast-font-family:Calibri;
	mso-fareast-theme-font:minor-latin;
	mso-hansi-font-family:Calibri;
	mso-hansi-theme-font:minor-latin;
	mso-bidi-font-family:"Times New Roman";
	mso-bidi-theme-font:minor-bidi;}
.MsoPapDefault
	{mso-style-type:export-only;
	margin-bottom:10.0pt;
	line-height:115%;}
@page Section1
	{size:8.5in 11.0in;
	margin:1.0in 1.0in 1.0in 1.0in;
	mso-header-margin:.5in;
	mso-footer-margin:.5in;
	mso-paper-source:0;}
div.Section1
	{page:Section1;}
--&gt;
&lt;/STYLE&gt;
&lt;SPAN style="FONT-SIZE: 11pt; LINE-HEIGHT: 115%; FONT-FAMILY: 'Calibri','sans-serif'"&gt;&lt;A href="http://www.codeplex.com/" mce_href="http://www.codeplex.com/"&gt;Codeplex&lt;/A&gt;&lt;/SPAN&gt; shows more than 60 open source projects dealing with Live Writer. This is the kind of thriving little sub-community that SOA makes possible.&lt;BR&gt;&lt;BR&gt;The developers working PlugBlog are students, and they are doing this work as a student project. As such, it has a clearly defined project plan and specific milestones for the project. The work they are doing will provide a valuable localized tool to Croatian bloggers, but it will also serve as an example of how other languages could integrate localization with Live Writer. This is all great, but you can’t stop developers from doing something just because its fun.&lt;BR&gt;&lt;BR&gt;So I was surprised to see a check-in on this project that creates a connector for passing data from Skype to Live Writer. This wasn’t on the project plan. Talking to project coordinator 
&lt;META content=Word.Document name=ProgId&gt;
&lt;META content="Microsoft Word 12" name=Generator&gt;
&lt;META content="Microsoft Word 12" name=Originator&gt;&lt;LINK href="file:///C:%5CUsers%5Cv-maston%5CAppData%5CLocal%5CTemp%5Cmsohtmlclip1%5C01%5Cclip_filelist.xml" rel=File-List mce_href="file:///C:%5CUsers%5Cv-maston%5CAppData%5CLocal%5CTemp%5Cmsohtmlclip1%5C01%5Cclip_filelist.xml"&gt;&lt;LINK href="file:///C:%5CUsers%5Cv-maston%5CAppData%5CLocal%5CTemp%5Cmsohtmlclip1%5C01%5Cclip_themedata.thmx" rel=themeData mce_href="file:///C:%5CUsers%5Cv-maston%5CAppData%5CLocal%5CTemp%5Cmsohtmlclip1%5C01%5Cclip_themedata.thmx"&gt;&lt;LINK href="file:///C:%5CUsers%5Cv-maston%5CAppData%5CLocal%5CTemp%5Cmsohtmlclip1%5C01%5Cclip_colorschememapping.xml" rel=colorSchemeMapping mce_href="file:///C:%5CUsers%5Cv-maston%5CAppData%5CLocal%5CTemp%5Cmsohtmlclip1%5C01%5Cclip_colorschememapping.xml"&gt;
&lt;STYLE&gt;
&lt;!--
 /* Font Definitions */
 @font-face
	{font-family:"Cambria Math";
	panose-1:2 4 5 3 5 4 6 3 2 4;
	mso-font-charset:1;
	mso-generic-font-family:roman;
	mso-font-format:other;
	mso-font-pitch:variable;
	mso-font-signature:0 0 0 0 0 0;}
@font-face
	{font-family:Calibri;
	panose-1:2 15 5 2 2 2 4 3 2 4;
	mso-font-charset:0;
	mso-generic-font-family:swiss;
	mso-font-pitch:variable;
	mso-font-signature:-1610611985 1073750139 0 0 159 0;}
 /* Style Definitions */
 p.MsoNormal, li.MsoNormal, div.MsoNormal
	{mso-style-unhide:no;
	mso-style-qformat:yes;
	mso-style-parent:"";
	margin-top:0in;
	margin-right:0in;
	margin-bottom:10.0pt;
	margin-left:0in;
	line-height:115%;
	mso-pagination:widow-orphan;
	font-size:11.0pt;
	font-family:"Calibri","sans-serif";
	mso-ascii-font-family:Calibri;
	mso-ascii-theme-font:minor-latin;
	mso-fareast-font-family:Calibri;
	mso-fareast-theme-font:minor-latin;
	mso-hansi-font-family:Calibri;
	mso-hansi-theme-font:minor-latin;
	mso-bidi-font-family:"Times New Roman";
	mso-bidi-theme-font:minor-bidi;}
a:link, span.MsoHyperlink
	{mso-style-priority:99;
	color:blue;
	mso-themecolor:hyperlink;
	text-decoration:underline;
	text-underline:single;}
a:visited, span.MsoHyperlinkFollowed
	{mso-style-noshow:yes;
	mso-style-priority:99;
	color:purple;
	mso-themecolor:followedhyperlink;
	text-decoration:underline;
	text-underline:single;}
.MsoChpDefault
	{mso-style-type:export-only;
	mso-default-props:yes;
	mso-ascii-font-family:Calibri;
	mso-ascii-theme-font:minor-latin;
	mso-fareast-font-family:Calibri;
	mso-fareast-theme-font:minor-latin;
	mso-hansi-font-family:Calibri;
	mso-hansi-theme-font:minor-latin;
	mso-bidi-font-family:"Times New Roman";
	mso-bidi-theme-font:minor-bidi;}
.MsoPapDefault
	{mso-style-type:export-only;
	margin-bottom:10.0pt;
	line-height:115%;}
@page Section1
	{size:8.5in 11.0in;
	margin:1.0in 1.0in 1.0in 1.0in;
	mso-header-margin:.5in;
	mso-footer-margin:.5in;
	mso-paper-source:0;}
div.Section1
	{page:Section1;}
--&gt;
&lt;/STYLE&gt;
&lt;SPAN style="FONT-SIZE: 11pt; LINE-HEIGHT: 115%; FONT-FAMILY: 'Calibri','sans-serif'"&gt;&lt;A href="http://www.codeplex.com/site/users/view/BorisT" mce_href="http://www.codeplex.com/site/users/view/BorisT"&gt;Boris&lt;/A&gt;&lt;/SPAN&gt;, he mentioned this was an extra they threw in in their spare time. Given the huge popularity of Skype in Eastern Europe this shouldn’t have been surprising, and indeed if anyone had mentioned it during project planning it almost certainly would have been part of the original design.&lt;BR&gt;&lt;BR&gt;But this too is part of the beauty of open source: user-driven innovation fills the gaps overlooked originally. I look forward to more Skype integration and more pleasant surprises from the Croatian team.&lt;BR&gt;&lt;BR&gt;&lt;BR&gt;&lt;/P&gt;&lt;img src="http://port25.technet.com/aggbug.aspx?PostID=24720" width="1" height="1"&gt;</description><category domain="http://port25.technet.com/archive/tags/Codeplex/default.aspx">Codeplex</category><category domain="http://port25.technet.com/archive/tags/.NET+Development/default.aspx">.NET Development</category><category domain="http://port25.technet.com/archive/tags/Community/default.aspx">Community</category><category domain="http://port25.technet.com/archive/tags/Open+Source/default.aspx">Open Source</category><category domain="http://port25.technet.com/archive/tags/Web/default.aspx">Web</category><category domain="http://port25.technet.com/archive/tags/_7E00_FeaturedPost/default.aspx">~FeaturedPost</category></item><item><title>Brazilian Students Set Their Own Course</title><link>http://port25.technet.com/archive/2009/03/16/brazilian-students-set-their-own-course.aspx</link><pubDate>Mon, 16 Mar 2009 19:05:00 GMT</pubDate><guid isPermaLink="false">af7480c4-26b7-468d-87b0-2acebabb473d:24460</guid><dc:creator>Mark Stone</dc:creator><slash:comments>0</slash:comments><wfw:commentRss xmlns:wfw="http://wellformedweb.org/CommentAPI/">http://port25.technet.com/rsscomments.aspx?PostID=24460</wfw:commentRss><comments>http://port25.technet.com/archive/2009/03/16/brazilian-students-set-their-own-course.aspx#comments</comments><description>&lt;P mce_keep="true"&gt;I’m going to tell a story that starts in Indiana, but really it’s about Brazil.&lt;/P&gt;
&lt;P mce_keep="true"&gt;Once upon a time “scientific computing” was nearly synonymous with “Fortran”. Today, though, just about any high level language can be used to write High Performance Computing (HPC) applications. These days that language choice also includes C#.&lt;/P&gt;
&lt;P mce_keep="true"&gt;At &lt;A href="http://www.iu.edu/" mce_href="http://www.iu.edu/"&gt;&lt;FONT color=#0000ff&gt;Indiana University&lt;/FONT&gt;&lt;/A&gt;, the &lt;A href="http://www.osl.iu.edu/" mce_href="http://www.osl.iu.edu/"&gt;&lt;FONT color=#0000ff&gt;Open Systems Lab&lt;/FONT&gt;&lt;/A&gt; has pioneered work to implement Message Passing Interface (MPI) support for .Net, so that MPI applications can be written in C#. The project is &lt;A href="http://www.codeplex.com/mpinet" mce_href="http://www.codeplex.com/mpinet"&gt;&lt;FONT color=#0000ff&gt;MPI.Net&lt;/FONT&gt;&lt;/A&gt;, and you can find it on &lt;A href="http://www.codeplex.com/" mce_href="http://www.codeplex.com/"&gt;&lt;FONT color=#0000ff&gt;Codeplex&lt;/FONT&gt;&lt;/A&gt;. It is open source, about three years old, has reached a 1.0 release, and is compatible with two other important open source projects, &lt;A href="http://www.open-mpi.org/" mce_href="http://www.open-mpi.org/"&gt;&lt;FONT color=#0000ff&gt;OpenMPI&lt;/FONT&gt;&lt;/A&gt; and &lt;A href="http://www.mono-project.com/" mce_href="http://www.mono-project.com/"&gt;&lt;FONT color=#0000ff&gt;Mono&lt;/FONT&gt;&lt;/A&gt;. The principle developers behind the project are Andrew Lumsdaine at Indiana University and his former student, Douglas Gregor, who is now on the faculty of Rensselear Polytechnic Institute.&lt;/P&gt;
&lt;P mce_keep="true"&gt;This is the kind of open source work that’s really exciting to see because of the way it expands choices for the developer and the end user. A C# developer should not be closed off from writing HPC applications if that’s what they want to do. And a research scientist should not have to think about whether their lab is running Linux or Windows Server. Both of these individuals are working enough layers above the operating system that somebody else’s operating system choice should not be a constraint.&lt;/P&gt;
&lt;P mce_keep="true"&gt;So I was very excited to learn that students in Brazil at Federal University of Rio Grande do Sul were doing work on MPI, and excited to talk with them about their work. One of their projects is &lt;A class="" href="http://www.codeplex.com/mpihash" mce_href="http://www.codeplex.com/mpihash"&gt;MPI#&lt;/A&gt;, also open source and also hosted on &lt;A class="" href="http://www.codeplex.com/" mce_href="http://www.codeplex.com"&gt;Codeplex&lt;/A&gt;.&lt;/P&gt;
&lt;P mce_keep="true"&gt;MPI# builds on top of the work of MPI.Net, adding some functionality not yet present in MPI.Net. Specifically, quoting from the project description:&lt;/P&gt;
&lt;BLOCKQUOTE&gt;
&lt;P mce_keep="true"&gt;&lt;EM&gt;The goals of this project would be to build upon MPI.NET in order to complement it with the features that are missing, mainly regarding collective communication. Either they could benefit from C# native support for such communication, either they could be programmed on top of the provided MPISend/MPIRecv encapsulations. C# and .NET features such as fault tolerance or dynamicity support would be studied, in other to turn the MPI# implementation robust in large, dynamic and heterogeneous platforms.&lt;/EM&gt;&lt;/P&gt;&lt;/BLOCKQUOTE&gt;
&lt;P mce_keep="true"&gt;Two of the students working on MPI# are Ismael Stangherlini and Fernando Afonso. They are graduate students in computer science, working on projects affiliated with the &lt;A class="" href="http://www.codeplex.com/NDOS" mce_href="http://www.codeplex.com/NDOS"&gt;Brazilian Interoperability and Open Source Software Development Nucleous&lt;/A&gt;. When I talked to them about their work on MPI# I was curious what their communication with Indiana University had been like. Their response: they had never been in contact with Indiana University; they simply downloaded the code for MPI.Net and started working on their own.&lt;/P&gt;
&lt;P mce_keep="true"&gt;That’s the magic of open source: that they can, in fact, just download the code on their own and start coding against it. They may make an important contribution to MPI.Net. Or their code may be entirely disregarded. Or they may move on to other projects and somebody else may or may not pick up where they left off. At this stage it’s too early to tell. But the fact that all of these scenarios are possible demonstrates why, as a methodology, open source is so nimble and adaptive. A top-down product development process, or a top-down standards development process can only execute on the innovations envisioned by the few at the top, and at the speed of the slowest decision-makers in the process. But a bottom-up open source process enables every innovation that anyone at the grass roots level can see.&lt;/P&gt;&lt;img src="http://port25.technet.com/aggbug.aspx?PostID=24460" width="1" height="1"&gt;</description><category domain="http://port25.technet.com/archive/tags/Codeplex/default.aspx">Codeplex</category><category domain="http://port25.technet.com/archive/tags/Interop/default.aspx">Interop</category><category domain="http://port25.technet.com/archive/tags/Mono/default.aspx">Mono</category><category domain="http://port25.technet.com/archive/tags/HPC/default.aspx">HPC</category><category domain="http://port25.technet.com/archive/tags/Standards/default.aspx">Standards</category><category domain="http://port25.technet.com/archive/tags/.NET+Development/default.aspx">.NET Development</category><category domain="http://port25.technet.com/archive/tags/Windows+Server/default.aspx">Windows Server</category><category domain="http://port25.technet.com/archive/tags/Community/default.aspx">Community</category><category domain="http://port25.technet.com/archive/tags/Open+Source/default.aspx">Open Source</category><category domain="http://port25.technet.com/archive/tags/_7E00_FeaturedPost/default.aspx">~FeaturedPost</category></item><item><title>Joining Microsoft's Open Source Effort </title><link>http://port25.technet.com/archive/2009/03/12/joining-microsoft-s-open-source-effort.aspx</link><pubDate>Thu, 12 Mar 2009 14:15:00 GMT</pubDate><guid isPermaLink="false">af7480c4-26b7-468d-87b0-2acebabb473d:24332</guid><dc:creator>Mark Stone</dc:creator><slash:comments>3</slash:comments><wfw:commentRss xmlns:wfw="http://wellformedweb.org/CommentAPI/">http://port25.technet.com/rsscomments.aspx?PostID=24332</wfw:commentRss><comments>http://port25.technet.com/archive/2009/03/12/joining-microsoft-s-open-source-effort.aspx#comments</comments><description>"Open source at Microsoft." My friends still find that phrase surprising. Yet for those of us who have worked so long on open source, if we really believe the principles we have espoused, shouldn't this be the expected outcome?&lt;br&gt;&lt;br&gt;In 1994 I did my first Linux install. It was an early version of Slackware, running the 1.0.8 kernel. The term "open source" was still several years in the future. While I never really accepted the basic premises behind the ideology of the Free Software movement, the methodology we later called "open source" seemed obvious and sensible. Share knowledge, collaborate with others, expect and encourage others to evolve your ideas and share their innovations. In other domains, we call this the Scientific Method. Without the ability to openly share ideas, the process of scientific discovery would come to a grinding halt, and we'd be stuck in something like the medieval era of alchemy.&lt;br&gt;&lt;br&gt;So I am pleased, but not surprised, at the progress open source has made in the last 15 years. And I'm happy to have had a front row view to a lot of it. That journey has taken me through O'Reilly, as the executive editor for their open source group, to Editor-in-Chief of the brief-lived &lt;span style="font-style: italic;"&gt;Journal of Linux Technology&lt;/span&gt;, to a long stint at VA Linux Systems (now SourceForge) initially leading the web arm of their open source evangelism efforts and later running their developer relations program. Along the way I worked with Chris DiBona and others to get a couple of important books out on open source (&lt;span style="font-style: italic;"&gt;Open Sources&lt;/span&gt;, and &lt;span style="font-style: italic;"&gt;Open Sources 2.0&lt;/span&gt;).&lt;br&gt;&lt;br&gt;SourceForge's developer relations program introduced me to a lot of technology companies eager to reach out to SourceForge's community of open source developers. About six years ago one of the companies we worked with was Microsoft. I worked with Stephen Walli (then at Microsoft) and others to help get Microsoft's first open source projects up on SourceForge. At the time this was a big deal. Few at Microsoft had much familiarity with open source licensing, and there was unease about opening up intellectual property in this way. And Micrsosoft had no experience with the long term benefits of "paying it forward" with this kind of investment in the open source community.&lt;br&gt;&lt;br&gt;Today is a different story. Microsoft has its own open source project hosting site, &lt;a href="http://www.codeplex.com" mce_href="http://www.codeplex.com"&gt;Codeplex&lt;/a&gt;. Codeplex is growing steadily, and hosts about as many projects today as SourceForge did in 2002. Microsoft has &lt;a href="http://www.opensource.org" mce_href="http://www.opensource.org"&gt;OSI&lt;/a&gt; approved licenses that are used by many projects. And Microsoft has an entire group under Sam Ramji that works, among other things, to improve open source offerings on top of Windows.&lt;br&gt;&lt;br&gt;Some view this turn of events at Microsoft with suspicion and hostility. I do not. Indeed, it would be hypocritical for any true open source believer to view Microsoft that way. If we genuinely believe that the collaborative practices inherent in open source are an important part of software development methodology, then we have to believe that (a) the world's largest creator of commercial software would benefit from contributing to open source, and (b) the world's largest creator of commercial software would be smart enough to recognize those benefits. So it should seem natural, not surprising, that Microsoft's evolution has turned in this direction.&lt;br&gt;&lt;br&gt;Six months ago I was curious -- fascinated even -- watching Microsoft's recent open source efforts from the outside. For the last six months I've had the privilege of working first-hand with Sam's team, and getting an inside view of what open source is like at Microsoft. I've also had the distinct privilege of getting to know some of the developers and projects on Codeplex. Mine has been an unusual journey from SourceForge to Codeplex, but one I'm happy to have made. And I look forward to sharing some of my experiences with these open source projects here on Port25.&lt;br&gt;&lt;br&gt;&lt;img src="http://port25.technet.com/aggbug.aspx?PostID=24332" width="1" height="1"&gt;</description><category domain="http://port25.technet.com/archive/tags/Sam+Ramji/default.aspx">Sam Ramji</category><category domain="http://port25.technet.com/archive/tags/Codeplex/default.aspx">Codeplex</category><category domain="http://port25.technet.com/archive/tags/Community/default.aspx">Community</category><category domain="http://port25.technet.com/archive/tags/Linux/default.aspx">Linux</category><category domain="http://port25.technet.com/archive/tags/Open+Source/default.aspx">Open Source</category></item><item><title>CodePlex: A Year in Review</title><link>http://port25.technet.com/archive/2009/01/26/codeplex-a-year-in-review.aspx</link><pubDate>Tue, 27 Jan 2009 00:52:00 GMT</pubDate><guid isPermaLink="false">af7480c4-26b7-468d-87b0-2acebabb473d:23508</guid><dc:creator>Peter Galli</dc:creator><slash:comments>3</slash:comments><wfw:commentRss xmlns:wfw="http://wellformedweb.org/CommentAPI/">http://port25.technet.com/rsscomments.aspx?PostID=23508</wfw:commentRss><comments>http://port25.technet.com/archive/2009/01/26/codeplex-a-year-in-review.aspx#comments</comments><description>&lt;P mce_keep="true"&gt;CodePlex, Microsoft's open source project hosting Web site, has grown by leaps and bounds over the past calendar year. Visits to the Website more than doubled to top 19-million in 2008, while new registered users were up more than 70 percent to over 66,000 and the number of new projects more than doubled to 4,542 over the year.&lt;/P&gt;
&lt;P mce_keep="true"&gt;That brings the grand CodePlex total to more than 120,000 registered users and 7,500 projects.&lt;/P&gt;
&lt;P mce_keep="true"&gt;According to &lt;A class="" href="http://blogs.msdn.com/codeplex/default.aspx" target=_blank mce_href="http://blogs.msdn.com/codeplex/default.aspx"&gt;a blog&lt;/A&gt; by &lt;A class="" href="http://port25.technet.com/archive/2008/10/16/an-interview-with-codeplex-s-sara-ford.aspx" target=_blank mce_href="http://port25.technet.com/archive/2008/10/16/an-interview-with-codeplex-s-sara-ford.aspx"&gt;Sara Ford&lt;/A&gt;, the&amp;nbsp;Program Manager for &lt;A class="" href="http://www.codeplex.com/" target=_blank mce_href="http://www.codeplex.com/"&gt;CodePlex&lt;/A&gt;, there were&amp;nbsp;12 new releases of the CodePlex software over the year, with new features including&amp;nbsp;Subversion client support; an upgraded UI; Silverlight hosting; an AJAX Source code browser; and Search improvements.&amp;nbsp;&lt;/P&gt;
&lt;P mce_keep="true"&gt;The top five Open Source projects created in 2008, by page view count, were &lt;A class="" href="http://www.codeplex.com/wpf" target=_blank mce_href="http://www.codeplex.com/wpf"&gt;WPF&lt;/A&gt;, the main site for updates on the WPF roadmap and the portal for accessing the WPF Toolkit and the WPF Futures releases; the &lt;A class="" href="http://www.codeplex.com/silverlight" target=_blank mce_href="http://www.codeplex.com/silverlight"&gt;Silverlight Toolkit&lt;/A&gt;,&amp;nbsp;a collection of Silverlight controls, components and utilities made available outside the normal Silverlight release cycle; the &lt;A class="" href="http://www.codeplex.com/compositewpf" target=_blank mce_href="http://www.codeplex.com/compositewpf"&gt;CompositeWPF&lt;/A&gt;, designed to help users&amp;nbsp;more easily build enterprise-level Windows Presentation Foundation and Silverlight client applications; &lt;A class="" href="http://www.codeplex.com/mvcsamples" target=_blank mce_href="http://www.codeplex.com/mvcsamples"&gt;MVCSamples&lt;/A&gt;,&amp;nbsp;prototype and sample ASP.NET MVC Sample applications; and the &lt;A class="" href="http://www.codeplex.com/unity" target=_blank mce_href="http://www.codeplex.com/unity"&gt;Unity Application Block&lt;/A&gt;, a lightweight extensible dependency injection container with support for constructor, property, and method call injection.&amp;nbsp; &lt;/P&gt;
&lt;P mce_keep="true"&gt;Also, earlier this month, &lt;A class="" href="http://port25.technet.com/archive/2009/01/07/dotnetnuke-moves-to-codeplex.aspx" target=_blank mce_href="http://port25.technet.com/archive/2009/01/07/dotnetnuke-moves-to-codeplex.aspx"&gt;DotNetNuke Corporation&lt;/A&gt;, the creator of the industry-leading &lt;A href="http://www.dotnetnukecorp.com/" target=_blank mce_href="http://www.dotnetnukecorp.com/"&gt;DotNetNuke development framework&lt;/A&gt;, decided to leverage the CodePlex infrastructure for its &lt;A href="http://blog.theaccidentalgeek.com/post/2009/01/02/DotNetNuke-Moves-to-CodePlex.aspx" target=_blank mce_href="http://blog.theaccidentalgeek.com/post/2009/01/02/DotNetNuke-Moves-to-CodePlex.aspx"&gt;core product distribution&lt;/A&gt;. DotNetNuke said it would&amp;nbsp;utilize CodePlex for download infrastructure, bandwidth, and metrics reporting for its core product offerings. Until now, DotNetNuke had been leveraging services from SourceForge.Net. &lt;/P&gt;
&lt;P mce_keep="true"&gt;So, what's next you may ask? Well, Sara and the team&amp;nbsp;are eagerly waiting for your feedback and suggestions.&lt;/P&gt;
&lt;P mce_keep="true"&gt;&amp;nbsp;&lt;/P&gt;&lt;img src="http://port25.technet.com/aggbug.aspx?PostID=23508" width="1" height="1"&gt;</description><category domain="http://port25.technet.com/archive/tags/Codeplex/default.aspx">Codeplex</category><category domain="http://port25.technet.com/archive/tags/Sara+Ford/default.aspx">Sara Ford</category><category domain="http://port25.technet.com/archive/tags/Community/default.aspx">Community</category><category domain="http://port25.technet.com/archive/tags/Open+Source/default.aspx">Open Source</category><category domain="http://port25.technet.com/archive/tags/_7E00_FeaturedPost/default.aspx">~FeaturedPost</category><category domain="http://port25.technet.com/archive/tags/Peter+Galli/default.aspx">Peter Galli</category></item><item><title>DotNetNuke Moves to CodePlex</title><link>http://port25.technet.com/archive/2009/01/07/dotnetnuke-moves-to-codeplex.aspx</link><pubDate>Wed, 07 Jan 2009 22:31:00 GMT</pubDate><guid isPermaLink="false">af7480c4-26b7-468d-87b0-2acebabb473d:23081</guid><dc:creator>Peter Galli</dc:creator><slash:comments>3</slash:comments><wfw:commentRss xmlns:wfw="http://wellformedweb.org/CommentAPI/">http://port25.technet.com/rsscomments.aspx?PostID=23081</wfw:commentRss><comments>http://port25.technet.com/archive/2009/01/07/dotnetnuke-moves-to-codeplex.aspx#comments</comments><description>&lt;P mce_keep="true"&gt;DotNetNuke Corporation, the creator of the industry-leading &lt;A class="" href="http://www.dotnetnukecorp.com/" target=_blank mce_href="http://www.dotnetnukecorp.com/"&gt;DotNetNuke development framework&lt;/A&gt;, has decided to leverage the CodePlex infrastructure for its &lt;A class="" href="http://blog.theaccidentalgeek.com/post/2009/01/02/DotNetNuke-Moves-to-CodePlex.aspx" target=_blank mce_href="http://blog.theaccidentalgeek.com/post/2009/01/02/DotNetNuke-Moves-to-CodePlex.aspx"&gt;core product distribution&lt;/A&gt;.&lt;/P&gt;
&lt;P&gt;DotNetNuke will utilize &lt;A class="" href="http://www.codeplex.com/" target=_blank mce_href="http://www.codeplex.com/"&gt;CodePlex&lt;/A&gt; for download infrastructure, bandwidth, and metrics reporting for its core product offerings. Until now, DotNetNuke had been leveraging services from SourceForge.Net. &lt;A class="" href="http://www.codeplex.com/dotnetnuke" target=_blank mce_href="http://www.codeplex.com/dotnetnuke"&gt;DotNetNuke&lt;/A&gt; is also currently the second most commonly downloaded project on CodePlex.&lt;/P&gt;
&lt;P&gt;Last February, DotNetNuke Corporation announced the availability of the DotNetNuke Forge, the prime destination for open source collaboration on the DotNetNuke platform. The DotNetNuke Forge has grown in breadth and popularity over the past year and now represents a vital part of the DotNetNuke ecosystem.&lt;/P&gt;
&lt;P&gt;The DotNetNuke Corporation researched the many open source project hosting services available, and decided that CodePlex provided the "&lt;A class="" href="http://www.dotnetnuke.com/News/MediaReleases/DotNetNukeMovestoCodePlex/tabid/1192/Default.aspx" target=_blank mce_href="http://www.dotnetnuke.com/News/MediaReleases/DotNetNukeMovestoCodePlex/tabid/1192/Default.aspx"&gt;most reliable and dependable infrastructure&lt;/A&gt;, cleanest user experience, most advanced project administration tools, and highest commitment to future innovation," said Scott Willhite, its Co-Founder and Community Director.&lt;/P&gt;
&lt;P&gt;CodePlex Program Manager&amp;nbsp;Sara Ford says Microsoft is excited about having DotNetNuke join &amp;nbsp;the CodePlex community and, as the leading open source web application framework for ASP.NET, the CodePlex team is looking forward to partnering with them to promote open source development on the Microsoft platform. &lt;/P&gt;
&lt;P&gt;The team is also looking forward to hearing the feedback from the DotNetNuke community for improving the open source development experience on CodePlex.&lt;/P&gt;&lt;img src="http://port25.technet.com/aggbug.aspx?PostID=23081" width="1" height="1"&gt;</description><category domain="http://port25.technet.com/archive/tags/Partnerships/default.aspx">Partnerships</category><category domain="http://port25.technet.com/archive/tags/Codeplex/default.aspx">Codeplex</category><category domain="http://port25.technet.com/archive/tags/.NET+Development/default.aspx">.NET Development</category><category domain="http://port25.technet.com/archive/tags/Sara+Ford/default.aspx">Sara Ford</category><category domain="http://port25.technet.com/archive/tags/Community/default.aspx">Community</category><category domain="http://port25.technet.com/archive/tags/Open+Source/default.aspx">Open Source</category><category domain="http://port25.technet.com/archive/tags/Downloads/default.aspx">Downloads</category><category domain="http://port25.technet.com/archive/tags/_7E00_FeaturedPost/default.aspx">~FeaturedPost</category><category domain="http://port25.technet.com/archive/tags/Peter+Galli/default.aspx">Peter Galli</category></item><item><title>Oxite: an Open Source Content Management Platform</title><link>http://port25.technet.com/archive/2008/12/09/oxite-an-open-source-content-system.aspx</link><pubDate>Tue, 09 Dec 2008 19:40:00 GMT</pubDate><guid isPermaLink="false">af7480c4-26b7-468d-87b0-2acebabb473d:22366</guid><dc:creator>Peter Galli</dc:creator><slash:comments>4</slash:comments><wfw:commentRss xmlns:wfw="http://wellformedweb.org/CommentAPI/">http://port25.technet.com/rsscomments.aspx?PostID=22366</wfw:commentRss><comments>http://port25.technet.com/archive/2008/12/09/oxite-an-open-source-content-system.aspx#comments</comments><description>&lt;P mce_keep="true"&gt;I'm on the road with Robert Duffner, our Senior Director of Platform Strategy, talking to tech press in New York, Boston and San Francisco this week. &lt;/P&gt;
&lt;P&gt;So, imagine my surprise when top Microsoft blogger Mary Jo Foley ran &lt;A class="" href="http://blogs.zdnet.com/microsoft/?p=1754" target=_blank mce_href="http://blogs.zdnet.com/microsoft/?p=1754"&gt;an article&lt;/A&gt;&amp;nbsp;about a new open source content system known as "Oxite." &lt;/P&gt;
&lt;P&gt;The &lt;A class="" href="http://visitmix.com/lab/oxite" target=_blank mce_href="http://visitmix.com/lab/oxite"&gt;alpha code&lt;/A&gt;&amp;nbsp;for Oxite, which is an open source, standards compliant, and highly extensible content management platform that can run anything from blogs to big web sites, and which already runs &lt;A class="" href="http://visitmix.com/" target=_blank mce_href="http://visitmix.com/"&gt;MIX Online&lt;/A&gt;, was recently released on &lt;A class="" href="http://www.codeplex.com/" target=_blank mce_href="http://www.codeplex.com/"&gt;CodePlex&lt;/A&gt;, our open source project hosting site.Oxite is licensed under the &lt;A class="" href="http://www.opensource.org/licenses/ms-pl.html" target=_blank mce_href="http://www.opensource.org/licenses/ms-pl.html"&gt;Microsoft Public License&lt;/A&gt;. &lt;/P&gt;
&lt;P&gt;While we were surprised by Mary Jo's blog, this is a great thing as it shows just how many open source projects are taking place under the covers here at Microsoft. Having a range of our developers across Microsoft working on a variety of open source projects targeted at different communities of users, is exactly the goal of our group.&lt;/P&gt;
&lt;P&gt;Stay tuned, as I expect to be surprised a lot more going forward and, as I do, I'll bring these projects to your attention, however they come to my attention. &lt;img src="http://port25.technet.com/emoticons/emotion-2.gif" alt="Big Smile" /&gt;&lt;/P&gt;&lt;img src="http://port25.technet.com/aggbug.aspx?PostID=22366" width="1" height="1"&gt;</description><category domain="http://port25.technet.com/archive/tags/Codeplex/default.aspx">Codeplex</category><category domain="http://port25.technet.com/archive/tags/Interop/default.aspx">Interop</category><category domain="http://port25.technet.com/archive/tags/Community/default.aspx">Community</category><category domain="http://port25.technet.com/archive/tags/Open+Source/default.aspx">Open Source</category><category domain="http://port25.technet.com/archive/tags/_7E00_FeaturedPost/default.aspx">~FeaturedPost</category><category domain="http://port25.technet.com/archive/tags/Peter+Galli/default.aspx">Peter Galli</category></item><item><title>Network Monitor to Open Source Parsers on CodePlex</title><link>http://port25.technet.com/archive/2008/11/07/network-monitor-to-open-source-parsers-on-codeplex.aspx</link><pubDate>Fri, 07 Nov 2008 16:49:00 GMT</pubDate><guid isPermaLink="false">af7480c4-26b7-468d-87b0-2acebabb473d:21660</guid><dc:creator>Paul Long</dc:creator><slash:comments>0</slash:comments><wfw:commentRss xmlns:wfw="http://wellformedweb.org/CommentAPI/">http://port25.technet.com/rsscomments.aspx?PostID=21660</wfw:commentRss><comments>http://port25.technet.com/archive/2008/11/07/network-monitor-to-open-source-parsers-on-codeplex.aspx#comments</comments><description>&lt;P mce_keep="true"&gt;Today I am excited to announce that the development of protocol parsers for Microsoft Network Monitor is moving into an open source model, hosted on &lt;A href="http://www.codeplex.com/NMParsers" target=_blank mce_href="http://www.codeplex.com/NMParsers"&gt;CodePlex&lt;/A&gt;.&amp;nbsp; This site will host development of parsers for public protocols and for protocols described in our &lt;A href="http://msdn.microsoft.com/en-us/library/cc203350.aspx" target=_blank mce_href="http://msdn.microsoft.com/en-us/library/cc203350.aspx"&gt;Open Protocol Specifications&lt;/A&gt; for Windows.&lt;/P&gt;
&lt;P&gt;Network Monitor is a free protocol analyzer and network sniffer.&amp;nbsp; It allows you to capture and view network traffic in a format that is easier for humans to read. It is often used as a troubleshooting/development tool or to validate that a protocol is behaving as you expect.&lt;/P&gt;
&lt;P&gt;We've started the ball rolling by releasing an updated parser package and creating a source tree on Codeplex.&amp;nbsp; While this process will take time, we hope to have all bugs filed on the site within a few months, as well as having all parser development taking place directly on CodePlex.&amp;nbsp; &lt;/P&gt;
&lt;P&gt;Every month we'll post a new installer package that Netmon users will be able to install, so as to benefit from the latest changes.&lt;/P&gt;
&lt;P&gt;As we continue to evolve, we hope that the community will get involved by filing bugs and suggestions, contributing code and new parsers, and helping us improve how information like summaries and field descriptions are displayed.&amp;nbsp; &lt;/P&gt;
&lt;P&gt;At some point we also anticipate that some of our committed users will manage subsets of the parsers.&amp;nbsp; &lt;/P&gt;
&lt;P&gt;We are also really excited about the impact of making our parsers open source.&amp;nbsp; The force of the community should help us keep up with the quickly changing world of new protocols and updated documentation.&amp;nbsp; &lt;/P&gt;
&lt;P&gt;If you want to contribute, please join the community on CodePlex and start giving us feedback.&lt;/P&gt;
&lt;P&gt;For historic background, Network Monitor 3 was a complete re-write of the Network Monitor program that previously shipped in Windows Server and SMS.&amp;nbsp; &lt;/P&gt;
&lt;P&gt;One of the major design changes is that the parsers - code that describes how network packets are decoded - are written in a custom language and included with the product.&amp;nbsp; &lt;/P&gt;
&lt;P&gt;Most industry protocol analyzers include parsers as static compiled code, or DLLs, which make them harder to update and maintain.&amp;nbsp; By contrast, because the Netmon parsers are run within our execution environment, they can provide a layer of protection against overruns and therefore help protect the user from poorly written code which can expose security vulnerabilities.&lt;/P&gt;
&lt;P&gt;At the same time that Network Monitor 3 was being developed in 2004, the product teams were in the process of creating the documents for the Microsoft Open Protocols.&lt;/P&gt;
&lt;P&gt;So, at that point, we were able to partner with our document writers and get parsers written for these open protocol specifications for Windows.&amp;nbsp; Not only did this help us verify the documentation, but it also provides a strong base of parsers for Network Monitor that makes troubleshooting network traffic very transparent.&lt;/P&gt;
&lt;P&gt;For the latest version of Network Monitor, visit our &lt;A href="http://go.microsoft.com/fwlink/?LinkID=103158&amp;amp;clcid=0x409" target=_blank mce_href="http://go.microsoft.com/fwlink/?LinkID=103158&amp;amp;clcid=0x409"&gt;download page&lt;/A&gt;. &lt;/P&gt;
&lt;P&gt;&amp;nbsp;For more information and tips on using Network Monitor go to our &lt;A href="http://blogs.technet.com/netmon" target=_blank mce_href="http://blogs.technet.com/netmon"&gt;blog&lt;/A&gt;.&lt;/P&gt;
&lt;P&gt;Thanks and enjoy!&lt;/P&gt;&lt;img src="http://port25.technet.com/aggbug.aspx?PostID=21660" width="1" height="1"&gt;</description><category domain="http://port25.technet.com/archive/tags/Industry+Conferences/default.aspx">Industry Conferences</category><category domain="http://port25.technet.com/archive/tags/Codeplex/default.aspx">Codeplex</category><category domain="http://port25.technet.com/archive/tags/Networking/default.aspx">Networking</category><category domain="http://port25.technet.com/archive/tags/Community/default.aspx">Community</category><category domain="http://port25.technet.com/archive/tags/Open+Source/default.aspx">Open Source</category><category domain="http://port25.technet.com/archive/tags/_7E00_FeaturedPost/default.aspx">~FeaturedPost</category></item><item><title>Open Source Interoperability Projects</title><link>http://port25.technet.com/archive/2008/11/07/open-source-interoperability-projects-at-microsoft.aspx</link><pubDate>Fri, 07 Nov 2008 07:21:00 GMT</pubDate><guid isPermaLink="false">af7480c4-26b7-468d-87b0-2acebabb473d:21664</guid><dc:creator>Jean Paoli</dc:creator><slash:comments>9</slash:comments><wfw:commentRss xmlns:wfw="http://wellformedweb.org/CommentAPI/">http://port25.technet.com/rsscomments.aspx?PostID=21664</wfw:commentRss><comments>http://port25.technet.com/archive/2008/11/07/open-source-interoperability-projects-at-microsoft.aspx#comments</comments><description>&lt;SPAN style="mso-fareast-font-family: 'Times New Roman'; mso-bidi-font-family: 'Times New Roman'"&gt;&lt;/SPAN&gt;&lt;SPAN style="mso-fareast-font-family: 'Times New Roman'; mso-bidi-font-family: 'Times New Roman'"&gt;
&lt;P&gt;Interoperability has always been a focus area at Microsoft. Being a platform company, Microsoft has engaged in interoperability at many levels - product features, participation in standardization bodies, publishing many technologies under open licenses and working closely with customers, governments and partners to understand the heterogeneous IT landscape and discuss practical interoperability solutions. &lt;/P&gt;
&lt;P&gt;Earlier this year, these activities were formalized under the &lt;A class="" href="http://www.microsoft.com/interop/principles/default.mspx" target=_blank mce_href="http://www.microsoft.com/interop/principles/default.mspx"&gt;Interoperability Principles&lt;/A&gt; for all of our high-volume products.&lt;/P&gt;
&lt;P&gt;I am the General Manager of Interoperability Strategy at Microsoft, and I have worked across the company on many interop initiatives. I am happy to see many interop projects now coming out of Microsoft and, personally, having many of them based on XML makes me doubly happy. &lt;img src="http://port25.technet.com/emoticons/emotion-1.gif" alt="Smile" /&gt;&lt;/P&gt;
&lt;P&gt;My team has built several bridging technologies and solutions for many of our products to enable interoperability. These are being run as open source projects and released under a broad BSD license so that our customers and partners can use them in many open and broad scenarios.&lt;/P&gt;
&lt;P&gt;Interoperability has been getting enhanced attention at a lot of conferences lately and Microsoft has also upped its participation at many open source conferences such as OSCON, the Eclipse Conference and &lt;A class="" href="http://www.apachecon.com/" target=_blank mce_href="http://www.apachecon.com"&gt;ApacheCon&lt;/A&gt;.&lt;/P&gt;
&lt;P&gt;At Microsoft's &lt;A class="" href="http://port25.technet.com/archive/2008/10/27/the-azure-platform-debuts.aspx" target=_blank mce_href="http://port25.technet.com/archive/2008/10/27/the-azure-platform-debuts.aspx"&gt;Professional Developer's Conference&lt;/A&gt; last month, the interoperability story was part of almost every announcement and keynote address. As Sam Ramji writes in his&lt;A class="" href="http://port25.technet.com/archive/2008/11/06/apachecon-keynote.aspx" target=_blank mce_href="http://port25.technet.com/archive/2008/11/06/apachecon-keynote.aspx"&gt; latest blog&lt;/A&gt;, Microsoft is also participating at ApacheCon and highlighting the interoperability work we are doing. These are indeed exciting times!&lt;/P&gt;
&lt;P&gt;On the interoperability front, my team has been working with the WSO2 since the TechEd 2007 Conference to demonstrate interoperability using our StockTrader&lt;B&gt;&lt;I&gt; &lt;/I&gt;&lt;/B&gt;reference application. &lt;/P&gt;
&lt;P&gt;This week, the WSO2 proposed a new Apache incubation project, known as Stonehenge, to further this work. The aim of this project is to set up sample applications to demonstrate interoperability with multiple underlying platform technologies by using currently defined W3C and OASIS standard protocols. We look forward to working with WS02 on the scope of this project, and having discussions with the community.&lt;/P&gt;
&lt;P mce_keep="true"&gt;I also want to highlight some open source interoperability projects that my team has been working on with&amp;nbsp;third parties, companies and members of the community at large, which may be very relevant to the readers of this blog.&lt;/P&gt;
&lt;P&gt;&lt;B&gt;Eclipse Tools for Silverlight&lt;/B&gt;&lt;/P&gt;
&lt;P&gt;&lt;A href="http://www.eclipse4sl.org/" target=_blank mce_href="http://www.eclipse4sl.org"&gt;Eclipse4sl&lt;/A&gt; allows Java developers to develop code for the &lt;A href="http://silverlight.net/"&gt;Silverlight&lt;/A&gt; platform within the &lt;A href="http://www.eclipse.org/"&gt;Eclipse&lt;/A&gt; development environment, and contains both an advanced project system for creating &lt;A href="http://sourceforge.net/projects/eclipse4sl" target=_blank mce_href="http://sourceforge.net/projects/eclipse4sl"&gt;Silverlight applications&lt;/A&gt; and media experiences as well as a compiler for packaging Silverlight applications for deployment. &lt;/P&gt;
&lt;P&gt;&lt;B&gt;Interoperability with the Azure Services platform&lt;/B&gt;&lt;/P&gt;
&lt;P&gt;Announced at PDC recently, &lt;A href="http://www.microsoft.com/azure"&gt;the Azure Services Platform&lt;/A&gt; is an internet-scale cloud computing and services platform hosted in Microsoft data centers. It provides an operating system and a set of developer services which can be used individually or together. Microsoft .NET Services is a key component of the Azure Services Platform that offers a set of Microsoft-hosted, highly scalable, developer-oriented services that provide the key building blocks, like, Access Control, Service Bus, and Workflow service. &lt;/P&gt;
&lt;P&gt;The Azure Services Platform, built from the ground up to be consistent with Microsoft's commitment to openness and interoperability and in that spirit, we have built two cross-platform SDKs for .NET services - for &lt;A href="http://www.jdotnetservices.com/" target=_blank mce_href="http://www.jdotnetservices.com"&gt;Java&lt;/A&gt; and &lt;A href="http://www.dotnetservicesruby.com/" target=_blank mce_href="http://www.dotnetservicesruby.com/"&gt;Ruby&lt;/A&gt;. &lt;/P&gt;
&lt;P&gt;&lt;B&gt;Information Cards Interoperability&lt;/B&gt;&lt;/P&gt;
&lt;P&gt;Windows CardSpace is&amp;nbsp;Microsoft implementation of Information Cards on the Windows platform. Information cards are a core part of &lt;A href="http://msdn.microsoft.com/en-us/library/ms996422.aspx"&gt;Identity Metasystem&lt;/A&gt; and help both site owners and visitors to manage, control, and exchange digital identities more safely and consistently.&lt;/P&gt;
&lt;P&gt;We have also built four open source projects that help Web developers support information cards on diverse platforms:&lt;/P&gt;
&lt;UL type=disc&gt;
&lt;LI&gt;&lt;A class="" href="http://www.sourceforge.net/projects/informationcard" target=_blank mce_href="http://www.sourceforge.net/projects/informationcard"&gt;Java Relying Party&lt;/A&gt;&lt;/LI&gt;
&lt;LI&gt;&lt;A href="http://www.informationcardruby.com/" target=_blank mce_href="http://www.informationcardruby.com"&gt;Ruby on Rails Relying Party&lt;/A&gt; &lt;/LI&gt;
&lt;LI&gt;&lt;A href="http://www.codeplex.com/InformationCardPHP" target=_blank mce_href="http://www.codeplex.com/InformationCardPHP"&gt;PHP Relying Party&lt;/A&gt; &lt;/LI&gt;
&lt;LI&gt;&lt;A class="" href="http://www.codeplex.com/InformationCard" target=_blank mce_href="http://www.codeplex.com/InformationCard"&gt;C-Module&lt;/A&gt;&lt;/LI&gt;&lt;/UL&gt;
&lt;P mce_keep="true"&gt;&lt;B&gt;OpenXML-ODF translators&lt;/B&gt;&lt;/P&gt;
&lt;P&gt;The goal of this project is to provide translators to allow for interoperability between applications based on ODF (OpenDocument) standard and Office Open XML standard. The translator is based on XSLT transformations between two XML formats, along with some pre- and post-processing, and&amp;nbsp;is available &lt;A class="" href="http://odf-converter.sourceforge.net/" target=_blank mce_href="http://odf-converter.sourceforge.net/ "&gt;on Sourceforge&lt;/A&gt; under a BSD-like license. &lt;/P&gt;
&lt;P&gt;&lt;B&gt;OpenXML-UOF translators&lt;/B&gt;&lt;/P&gt;
&lt;P&gt;The goal of this project is to provide translators to allow for interoperability between applications based on UOF (Uniform Office Format) standard and Office Open XML standard. &lt;/P&gt;
&lt;P&gt;UOF is an emerging standard, which is being developed by the Chinese Office Software Work Group (COSWG), led by the China Electronics Standard Institute (CESI), the Ministry of Information Industry (MII), major suppliers of Chinese office software suites, and other academic institutions.The translator is based on XSLT transformations between two XML formats, along with some pre- and post-processing. It is available at &lt;A href="http://uof-translator.sourceforge.net/" target=_blank mce_href="http://uof-translator.sourceforge.net/"&gt;SourceForge&lt;/A&gt;&amp;nbsp;under a BSD-like license&lt;/P&gt;
&lt;P&gt;I would like to hear your comments and feedback on these projects and also welcome open engagement on what Microsoft should be doing for interoperability. Tell us what other interoperability scenarios we should be looking to address. &lt;/P&gt;
&lt;P&gt;I also want to thank the multiple third party companies and the community members we cooperate with, as well as the members of my team: Vijay Rajagopalan, Sumit Chawla, Kamaljit Bath, Claudio Caldato, Jean-Christophe Cimetiere and many others for working on these projects and building technical solutions for interoperability with key Microsoft products and technologies.&lt;/P&gt;
&lt;P mce_keep="true"&gt;&amp;nbsp;&lt;/P&gt;&lt;/SPAN&gt;&lt;img src="http://port25.technet.com/aggbug.aspx?PostID=21664" width="1" height="1"&gt;</description><category domain="http://port25.technet.com/archive/tags/Sam+Ramji/default.aspx">Sam Ramji</category><category domain="http://port25.technet.com/archive/tags/Partnerships/default.aspx">Partnerships</category><category domain="http://port25.technet.com/archive/tags/Industry+Conferences/default.aspx">Industry Conferences</category><category domain="http://port25.technet.com/archive/tags/Codeplex/default.aspx">Codeplex</category><category domain="http://port25.technet.com/archive/tags/Interop/default.aspx">Interop</category><category domain="http://port25.technet.com/archive/tags/Standards/default.aspx">Standards</category><category domain="http://port25.technet.com/archive/tags/Community/default.aspx">Community</category><category domain="http://port25.technet.com/archive/tags/Open+Source/default.aspx">Open Source</category></item><item><title>struct.new("future", :open, :microsoft) </title><link>http://port25.technet.com/archive/2008/11/06/apachecon-keynote.aspx</link><pubDate>Thu, 06 Nov 2008 08:49:00 GMT</pubDate><guid isPermaLink="false">af7480c4-26b7-468d-87b0-2acebabb473d:21644</guid><dc:creator>Sam Ramji</dc:creator><slash:comments>7</slash:comments><wfw:commentRss xmlns:wfw="http://wellformedweb.org/CommentAPI/">http://port25.technet.com/rsscomments.aspx?PostID=21644</wfw:commentRss><comments>http://port25.technet.com/archive/2008/11/06/apachecon-keynote.aspx#comments</comments><description>&lt;P mce_keep="true"&gt;I delivered the keynote at &lt;A href="http://www.apachecon.com/" target=_blank mce_href="http://www.apachecon.com"&gt;ApacheCon&lt;/A&gt; in New Orleans today, where I talked about some of the new milestones we have chalked up on the journey inside Microsoft towards greater participation and growth with open source communities, and our strategy of "architecting for participation."&lt;/P&gt;
&lt;P mce_keep="true"&gt;This strategy focuses on four significant themes: community; contribution; partnerships; and choice. Microsoft believes that the next ten years of software will be a time of growth and change where both open source and Microsoft communities will grow together. &lt;/P&gt;
&lt;P mce_keep="true"&gt;We also believe that in an increasingly interconnected world, where more people have a greater opportunity to use more technology to do more things than ever before. We support those choices and are expanding interoperability between open source technologies and Microsoft technologies. &lt;/P&gt;
&lt;P mce_keep="true"&gt;So, on the interoperability front, we have been working with the WS02 since our&amp;nbsp;TechEd 2007 Conference, to demonstrate interoperability using our StockTrader&lt;B&gt;&lt;I&gt; &lt;/I&gt;&lt;/B&gt;reference application. Today, the WS02 announced they would build an open source version of the sample application under "Project Stonehenge," which hs been proposed as a new &lt;A href="http://port25.technet.com/archive/2008/07/25/oscon2008.aspx" target=_blank mce_href="http://port25.technet.com/archive/2008/07/25/oscon2008.aspx"&gt;Apache &lt;/A&gt;incubation project. &lt;/P&gt;
&lt;P mce_keep="true"&gt;WS02 will use the project to set up sample applications that demonstrate seamless interoperability across multiple underlying platform technologies, using currently defined W3C and OASIS standard protocols.&lt;/P&gt;
&lt;P mce_keep="true"&gt;My team has been working closely with that of Jean Paoli, the General Manager of&amp;nbsp;Interoperability Strategy at Microsoft, whose team is driving much of this interoperability work. You can read more about all this in Jean's &lt;A class="" href="http://port25.technet.com/archive/2008/11/07/open-source-interoperability-projects-at-microsoft.aspx" target=_blank mce_href="http://port25.technet.com/archive/2008/11/07/open-source-interoperability-projects-at-microsoft.aspx"&gt;blog post&lt;/A&gt;.&lt;/P&gt;
&lt;P&gt;Microsoft has also decided to move the development of protocol parsers for &lt;A href="http://blogs.technet.com/netmon/" target=_blank mce_href="http://blogs.technet.com/netmon/"&gt;Microsoft Network Monitor&lt;/A&gt;&amp;nbsp; - a free protocol analyzer and network sniffer - to an open source model, on &lt;A href="http://www.codeplex.com/NMParsers" target=_blank&gt;CodePlex&lt;/A&gt;, which will host the development of parsers for public protocols and for protocols described in our &lt;A href="http://msdn.microsoft.com/en-us/library/cc203350.aspx" target=_blank&gt;Open Protocol Specifications&lt;/A&gt; for Windows.&lt;/P&gt;
&lt;P mce_keep="true"&gt;An updated parser package has been released and a source tree created on Codeplex.&amp;nbsp; We want &lt;A href="http://www.microsoft.com/downloads/details.aspx?FamilyID=f4db40af-1e08-4a21-a26b-ec2f4dc4190d&amp;amp;DisplayLang=en" target=_blank mce_href="http://www.microsoft.com/downloads/details.aspx?FamilyID=f4db40af-1e08-4a21-a26b-ec2f4dc4190d&amp;amp;DisplayLang=en"&gt;Netmon&lt;/A&gt;&amp;nbsp; to be the best-of-breed tool for network monitoring at Microsoft, not just for Windows.&amp;nbsp; &lt;/P&gt;
&lt;P&gt;Microsoft also recently joined the AMQP Working Group as a participant, with the goal of contributing towards the development of the specification and to enable greater customer choice in the marketplace. &lt;/P&gt;
&lt;P mce_keep="true"&gt;At the request of community members, we have now &amp;nbsp;committed to participate in the Apache Qpid project, a widely adopted open source implementation of the AMQP specification that addresses the customer need for choice and improved messaging interoperability.&lt;/P&gt;
&lt;P&gt;Our customers are telling us that they would like to see the Apache Qpid project extended to interoperate with Windows, so the next few months of participation will be focused on understanding the community's effort to build Windows based AMQP software. &lt;/P&gt;
&lt;P mce_keep="true"&gt;Participation will give us the opportunity to learn from other project participants, so that we can be in a position to consider making a valuable contribution. But it is important to note that the Apache Qpid project is just one of many AMQP specification implementations, and we are open to supporting additional projects. &lt;/P&gt;
&lt;P mce_keep="true"&gt;You can read an interesting technical research paper from Ohio State University analyzing the performance of the Qpid implementation of AMQP &lt;A class="" href="http://www.cse.ohio-state.edu/~narravul/papers/subramoni_whpcf08.pdf" target=_blank mce_href="http://www.cse.ohio-state.edu/~narravul/papers/subramoni_whpcf08.pdf"&gt;here&lt;/A&gt;.&lt;/P&gt;
&lt;P mce_keep="true"&gt;Microsoft also announced, at PDC 2008, our commitment to include &lt;A href="http://port25.technet.com/archive/2008/10/27/the-azure-platform-debuts.aspx" target=_blank mce_href="http://port25.technet.com/archive/2008/10/27/the-azure-platform-debuts.aspx"&gt;"Oslo"&lt;/A&gt; - an upcoming set of technologies for modeling - in the Open Specification Promise. This will ensure that the "Oslo" declarative modeling language, codenamed "M", is interoperable with prominent industry standards such as WS* specifications, XML formats, industry protocols, and security standards.&amp;nbsp;&lt;/P&gt;
&lt;P mce_keep="true"&gt;Two of the core focuses for Oslo are integration and interoperability. As such, it will integrate with next-gen Microsoft technologies, including System Center, Visual Studio and BizTalk Sever. We also plan to work with partners and the industry, so as to make Oslo interoperable with important standards and industry protocols.&lt;/P&gt;
&lt;P mce_keep="true"&gt;One of the key ways we think customers will achieve customization for their platforms is through the use of textual and visual DSLs, which can be written uniquely by the developer for vertical industries and specific domains, or they can use pre-existing DSLs in these same scenarios. &lt;/P&gt;
&lt;P&gt;The hope is that we will establish a broad and open ecosystem around "M" that will enable customers to bring the power of model-driven applications and systems to their heterogeneous environments.&amp;nbsp; &lt;/P&gt;
&lt;P&gt;Finally, on the Live Search front, the Powerset team recently resumed its &lt;A href="http://port25.technet.com/archive/2008/10/14/microsoft-s-powerset-team-resumes-hbase-contributions.aspx" target=_blank mce_href="http://port25.technet.com/archive/2008/10/14/microsoft-s-powerset-team-resumes-hbase-contributions.aspx"&gt;participation with HBase&lt;/A&gt;, which is elated to infrastructural storage technology enabling large scale data processing.&amp;nbsp; &lt;/P&gt;
&lt;P&gt;The HBase project receives significant lift from the active community that supports the project, and Powerset's continued participation on HBase could allow us to accelerate the integration of Powerset's technology into Live Search, resulting in improvements to the end-user experience.&amp;nbsp;&lt;/P&gt;
&lt;P&gt;So, stay posted. There's a lot more to come!&lt;/P&gt;&lt;img src="http://port25.technet.com/aggbug.aspx?PostID=21644" width="1" height="1"&gt;</description><category domain="http://port25.technet.com/archive/tags/Sam+Ramji/default.aspx">Sam Ramji</category><category domain="http://port25.technet.com/archive/tags/Industry+Conferences/default.aspx">Industry Conferences</category><category domain="http://port25.technet.com/archive/tags/Codeplex/default.aspx">Codeplex</category><category domain="http://port25.technet.com/archive/tags/Networking/default.aspx">Networking</category><category domain="http://port25.technet.com/archive/tags/Interop/default.aspx">Interop</category><category domain="http://port25.technet.com/archive/tags/Standards/default.aspx">Standards</category><category domain="http://port25.technet.com/archive/tags/Community/default.aspx">Community</category><category domain="http://port25.technet.com/archive/tags/Open+Source/default.aspx">Open Source</category><category domain="http://port25.technet.com/archive/tags/_7E00_FeaturedPost/default.aspx">~FeaturedPost</category></item><item><title>An interview with Codeplex's Sara Ford</title><link>http://port25.technet.com/archive/2008/10/16/an-interview-with-codeplex-s-sara-ford.aspx</link><pubDate>Thu, 16 Oct 2008 21:20:00 GMT</pubDate><guid isPermaLink="false">af7480c4-26b7-468d-87b0-2acebabb473d:21313</guid><dc:creator>Sam Ramji</dc:creator><slash:comments>2</slash:comments><wfw:commentRss xmlns:wfw="http://wellformedweb.org/CommentAPI/">http://port25.technet.com/rsscomments.aspx?PostID=21313</wfw:commentRss><comments>http://port25.technet.com/archive/2008/10/16/an-interview-with-codeplex-s-sara-ford.aspx#comments</comments><description>&lt;P mce_keep="true"&gt;It has been a month or so since&amp;nbsp;the &lt;A href="http://www.codeplex.com/"&gt;Codeplex&lt;/A&gt; announcement&amp;nbsp;of &lt;A href="http://port25.technet.com/controlpanel/blogs/posteditor.aspx?SelectedNavItem=Posts&amp;amp;sectionid=3&amp;amp;postid=20909" target=_blank mce_href="http://port25.technet.com/controlpanel/blogs/posteditor.aspx?SelectedNavItem=Posts&amp;amp;sectionid=3&amp;amp;postid=20909"&gt;server support&lt;/A&gt; for &lt;U&gt;&lt;A href="http://en.wikipedia.org/wiki/SVNBridge" target=_blank mce_href="http://en.wikipedia.org/wiki/SVNBridge"&gt;SVNBridge&lt;/A&gt;&lt;/U&gt;, which enables TortoiseSVN to talk to Team Foundation Server, and the team is&amp;nbsp;looking for feedback now this has been out for a while. I also recently interviewed Codeplex's &lt;A href="http://blogs.msdn.com/saraford/"&gt;Sara Ford&lt;/A&gt; on this, and wanted to share her responses with&amp;nbsp;you. &lt;/P&gt;
&lt;P&gt;&lt;B&gt;Sam Ramji:&lt;/B&gt;&amp;nbsp;So, Sara - this has been a top request for some time.&amp;nbsp; What are the most interesting comments you've received requesting this feature?&lt;/P&gt;
&lt;P mce_keep="true"&gt;&lt;B&gt;Sara Ford:&lt;/B&gt; There have been countless requests and comments for this feature, but one of the more memorable ones when we first announced the SVNBridge project last year is "It's &lt;A href="http://www.hanselman.com/blog/CommentView.aspx?guid=668cb7f9-4852-4f9f-aed9-e0111ce475eb" target=_blank&gt;so crazy&lt;/A&gt; it just might work," was one.&lt;/P&gt;
&lt;P mce_keep="true"&gt;Many of our users view CodePlex, when&amp;nbsp;compared to other open source hosting sites, as Team Foundation Server (TFS) versus Subversion (SVN). Now, our users can use either TFS or SVN clients against any of our projects. It's like soccer fans and American football fans are unexpectedly findings themselves in the same arena, conversing for the first time.&lt;/P&gt;
&lt;P mce_keep="true"&gt;&lt;B&gt;Sam Ramji:&lt;/B&gt; What made it hard to deliver this feature?&lt;/P&gt;
&lt;P mce_keep="true"&gt;&lt;B&gt;Sara Ford&lt;/B&gt;: When we first started investigating this, we were skeptical that it could be done, since TortoiseSVN and Team Explorer are so different.&amp;nbsp; But once we began comparing the protocols used for Subversion and Team Foundation Server, we were surprised by how much of it could easily be translated.&amp;nbsp; So a lot of things started working quickly, but there were a couple of areas that didn't map directly, and those represented the bulk of the effort to get all the kinks worked out.&lt;/P&gt;
&lt;P mce_keep="true"&gt;&lt;B&gt;Sam Ramji:&lt;/B&gt; What can Subversion fans expect next from Codeplex?&lt;/P&gt;
&lt;P mce_keep="true"&gt;&lt;B&gt;Sara Ford:&lt;/B&gt; Well, as always, we look at the features users have voted the highest on the &lt;A href="http://www.codeplex.com/CodePlex/WorkItem/List.aspx%20" target=_blank&gt;CodePlex Issue Tracker&lt;/A&gt;. Now that we're closing our number one most requested feature, we're asking our Subversion fans to visit our Issue Tracker and start voting for what they want to see next!&amp;nbsp;&lt;/P&gt;
&lt;P mce_keep="true"&gt;&lt;B&gt;Sam Ramji:&lt;/B&gt; It's interesting that now we have Subversion support in Visual Studio through the AnkhSVN project, and SvnBridge support from Codeplex on the server side. You can probably do round trips via SVN from Visual Studio to Codeplex.&amp;nbsp; Interesting?&amp;nbsp; Or just plain strange?&lt;/P&gt;
&lt;P mce_keep="true"&gt;&lt;B&gt;Sara Ford:&lt;/B&gt; VisualSVN and AnkhSVN are both popular plug-ins for Visual Studio that provide integrated IDE support for Subversion, and several users have mentioned they've tried them against CodePlex and they work great!&amp;nbsp; We really like the idea of providing the broadest support for different clients and tools, so users can pick the tools they prefer.&lt;/P&gt;&lt;img src="http://port25.technet.com/aggbug.aspx?PostID=21313" width="1" height="1"&gt;</description><category domain="http://port25.technet.com/archive/tags/Sam+Ramji/default.aspx">Sam Ramji</category><category domain="http://port25.technet.com/archive/tags/Codeplex/default.aspx">Codeplex</category><category domain="http://port25.technet.com/archive/tags/Port+25+News/default.aspx">Port 25 News</category><category domain="http://port25.technet.com/archive/tags/Sara+Ford/default.aspx">Sara Ford</category><category domain="http://port25.technet.com/archive/tags/Community/default.aspx">Community</category><category domain="http://port25.technet.com/archive/tags/Open+Source/default.aspx">Open Source</category></item></channel></rss>