<?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 : sam ramji, ~FeaturedPost</title><link>http://port25.technet.com/archive/tags/sam+ramji/_7E00_FeaturedPost/default.aspx</link><description>Tags: sam ramji, ~FeaturedPost</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>Releasing the Linux Integration Component Drivers...</title><link>http://port25.technet.com/archive/2009/07/23/the-linux-integration-component-drivers.aspx</link><pubDate>Fri, 24 Jul 2009 01:38:00 GMT</pubDate><guid isPermaLink="false">af7480c4-26b7-468d-87b0-2acebabb473d:26894</guid><dc:creator>Sam Ramji</dc:creator><slash:comments>3</slash:comments><wfw:commentRss xmlns:wfw="http://wellformedweb.org/CommentAPI/">http://port25.technet.com/rsscomments.aspx?PostID=26894</wfw:commentRss><comments>http://port25.technet.com/archive/2009/07/23/the-linux-integration-component-drivers.aspx#comments</comments><description>&lt;P mce_keep="true"&gt;Microsoft on Monday contributed the Linux Integration Component drivers to the Linux community for the reasons &lt;A href="http://www.microsoft.com/presspass/features/2009/Jul09/07-20LinuxQA.mspx" target=_blank mce_href="http://www.microsoft.com/presspass/features/2009/Jul09/07-20LinuxQA.mspx"&gt;stated in our release&lt;/A&gt;. Microsoft chose the GPLv2 license for the mutual benefit of our customers, partners, the community, and Microsoft. &lt;/P&gt;
&lt;P mce_keep="true"&gt;Microsoft's decision was not based on any perceived obligations tied to the GPLv2 license.&amp;nbsp;For business reasons and for customers, we determined it was beneficial to release the drivers to the kernel community under the GPLv2 license through a process that involved working closely with Greg Kroah-Hartman, who helped us understand the community norms and licensing options surrounding the drivers. &amp;nbsp;&lt;/P&gt;
&lt;P mce_keep="true"&gt;The primary reason we made this determination in this case is because GPLv2 is the preferred license required by the Linux community for their broad acceptance and engagement. For us to participate in the &lt;A href="http://port25.technet.com/archive/2009/07/20/the-hyper-v-linux-integration-components.aspx" target=_blank mce_href="http://port25.technet.com/archive/2009/07/20/the-hyper-v-linux-integration-components.aspx"&gt;Linux Driver Project&lt;/A&gt;, GPLv2 was the best option that allowed us to enjoy the tremendous offer of community support. The community's response even within a few hours of posting the code was welcoming and we appreciate it greatly.&lt;/P&gt;
&lt;P mce_keep="true"&gt;We arrived at the decision to release &lt;A href="http://port25.technet.com/archive/2009/07/22/introduction-to-the-linux-integration-components.aspx" target=_blank mce_href="http://port25.technet.com/archive/2009/07/22/introduction-to-the-linux-integration-components.aspx"&gt;the drivers&lt;/A&gt; to the community under the GPLv2 through this process. Both Greg K-H and Jim Zemlin of the Linux Foundation have reiterated that this is the same process that other companies follow when deciding how to release new device drivers to the Linux community.&lt;/P&gt;
&lt;P mce_keep="true"&gt;We are looking forward to the positive collaboration and acceptance that has marked the vast majority of our interactions with customers and community members regarding this important project.&lt;/P&gt;
&lt;P mce_keep="true"&gt;Cheers,&lt;/P&gt;
&lt;P mce_keep="true"&gt;Sam&lt;/P&gt;
&lt;P mce_keep="true"&gt;&lt;EM&gt;Updated 7/25/2009 @ 11:54 AM Pacific: Dave Roberts of Vyatta posted a blog entry &lt;A href="http://opensourcejuicer.blogspot.com/2009/07/all-we-wanted-was-to-run-well-on-hyper.html" mce_href="http://opensourcejuicer.blogspot.com/2009/07/all-we-wanted-was-to-run-well-on-hyper.html"&gt;rebutting recent cloims that we were accused of a licensing&amp;nbsp;violation&lt;/A&gt;&amp;nbsp;with some detail on the technical issues.&lt;/EM&gt;&lt;/P&gt;&lt;img src="http://port25.technet.com/aggbug.aspx?PostID=26894" width="1" height="1"&gt;</description><category domain="http://port25.technet.com/archive/tags/Media/default.aspx">Media</category><category domain="http://port25.technet.com/archive/tags/Sam+Ramji/default.aspx">Sam Ramji</category><category domain="http://port25.technet.com/archive/tags/OSCON/default.aspx">OSCON</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></item><item><title>Microsoft Releases Device Driver Code to the Linux Community</title><link>http://port25.technet.com/archive/2009/07/20/microsoft-contributes-linux-drivers-to-linux-community.aspx</link><pubDate>Mon, 20 Jul 2009 16:48:00 GMT</pubDate><guid isPermaLink="false">af7480c4-26b7-468d-87b0-2acebabb473d:26816</guid><dc:creator>Peter Galli</dc:creator><slash:comments>5</slash:comments><wfw:commentRss xmlns:wfw="http://wellformedweb.org/CommentAPI/">http://port25.technet.com/rsscomments.aspx?PostID=26816</wfw:commentRss><comments>http://port25.technet.com/archive/2009/07/20/microsoft-contributes-linux-drivers-to-linux-community.aspx#comments</comments><description>&lt;SPAN style="FONT-SIZE: 11pt; COLOR: black; FONT-FAMILY: 'Calibri','sans-serif'; mso-ascii-theme-font: minor-latin; mso-hansi-theme-font: minor-latin; mso-bidi-font-family: Arial"&gt;&lt;?xml:namespace prefix = o ns = "urn:schemas-microsoft-com:office:office" /&gt;&lt;o:p&gt;In what many may see as a surprising move, Microsoft today&amp;nbsp;released 20,000 lines of &lt;A href="http://channel9.msdn.com/posts/NicFill/Microsoft-Contributes-Code-to-the-Linux-Kernel/" target=_blank mce_href="http://channel9.msdn.com/posts/NicFill/Microsoft-Contributes-Code-to-the-Linux-Kernel/"&gt;device driver code&lt;/A&gt; to the Linux community under the popular General Public Licence v2. 
&lt;P mce_keep="true"&gt;The code includes three Linux device drivers, and has been submitted to the Linux kernel community for inclusion in the Linux tree. &lt;/P&gt;
&lt;P mce_keep="true"&gt;The drivers will be available to both the&amp;nbsp;Linux community and customers, and will enhance the performance of the Linux operating system when virtualized on &lt;A href="http://port25.technet.com/archive/2009/02/16/microsoft-red-hat-to-offer-joint-technical-support.aspx" target=_blank mce_href="http://port25.technet.com/archive/2009/02/16/microsoft-red-hat-to-offer-joint-technical-support.aspx"&gt;Windows Server 2008 Hyper-V&lt;/A&gt; or Windows Server 2008 R2 Hyper-V.&lt;/P&gt;&lt;IFRAME marginWidth=0 marginHeight=0 src="http://channel9.msdn.com/LinuxPort25.htm" frameBorder=0 width=525 height=300 scrollbars="no"&gt;&lt;/IFRAME&gt;
&lt;P mce_keep="true"&gt;In an article posted to Microsoft's &lt;A href="http://www.microsoft.com/presspass/features/2009/Jul09/07-20LinuxQA.mspx" target=_blank mce_href="http://www.microsoft.com/presspass/features/2009/Jul09/07-20LinuxQA.mspx"&gt;PressPass&lt;/A&gt; site, Tom Hanrahan, director of Microsoft's Open Source Technology Center, notes that&amp;nbsp;this is a significant milestone because it's the first time the company has&amp;nbsp;released code directly to the Linux community. "Additionally significant is that we are releasing the code under the GPLv2 license, which is the Linux community's preferred license," he said.&lt;/P&gt;
&lt;P mce_keep="true"&gt;In the same article, Sam Ramji, senior director of Platform Strategy at Microsoft, points out that&amp;nbsp;Microsoft communities and open source communities are growing together, which is ultimately of benefit to&amp;nbsp;customers. An example of this is the&amp;nbsp;Linux community, which has built a platform used by many customers. "So our strategy is to enhance interoperability between the Windows platform and many open source technologies, which includes Linux, to provide the choices our customers are asking for," he said. &lt;/P&gt;
&lt;P mce_keep="true"&gt;Ramji also alluded to the fact that people are often&amp;nbsp;surprised when they hear how much open source community and development work is happening across Microsoft, which is largely due to the fact that these collaborations focus more on&amp;nbsp;getting the work done and engaging with the various communities on a one-to-one basis and less about&amp;nbsp;promoting them. &lt;/P&gt;
&lt;P&gt;One example of how Microsoft participates with, and contributes to, open source is its relationship with the &lt;A href="http://port25.technet.com/archive/2009/05/12/announcing-the-php-sdk-for-windows-azure.aspx" target=_blank mce_href="http://port25.technet.com/archive/2009/05/12/announcing-the-php-sdk-for-windows-azure.aspx"&gt;PHP Community&lt;/A&gt;. The company's involvement&amp;nbsp;includes contributing to the PHP Engine, optimizing &lt;A class="" href="http://windows.php.net/releases/" target=_blank mce_href="http://windows.php.net/releases/"&gt;PHP 5.3&lt;/A&gt; to perform strongly on Windows, and working to improve the performance of numerous &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 applications on Windows&lt;/A&gt;. Then there is the ongoing participation in various &lt;A href="http://www.apache.org/" target=_blank mce_href="http://www.apache.org/"&gt;Apache Software Foundation&lt;/A&gt; projects, such as &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;, &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;Stonehenge&lt;/A&gt; and &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;. &lt;/P&gt;
&lt;P&gt;"In short, we're focused on building sustainable business strategies for open source at Microsoft ... we see open source playing into three key areas, one of which is the use of 'inbound' open source and the open source development model to make our software development processes more efficient."&lt;/P&gt;
&lt;P&gt;"Good examples of this include what we did recently with &lt;A href="http://port25.technet.com/archive/2008/10/20/microsoft-at-ajaxworld.aspx" target=_blank mce_href="http://port25.technet.com/archive/2008/10/20/microsoft-at-ajaxworld.aspx"&gt;jQuery in Visual Studio 2008&lt;/A&gt;, the implementation of OpenPegasus connectors and adaptors into System Center Operations Manager, and work that the Microsoft High Performance Computing team did with the Argonne National Lab (ANL) to source its MPICH2 implementation, which is a portable implementation of the Message Passing Interface (MPI) used in cluster computing and super computers," Ramji said.&lt;/P&gt;
&lt;P mce_keep="true"&gt;We'll be posting a number of other articles on the release of the device driver code to the Linux community over the week, several of which will be penned by Hank Janssen from Microsoft's&amp;nbsp;Open Source Technology Center, so look out for those.&lt;/P&gt;&lt;/o:p&gt;&lt;/SPAN&gt;&lt;img src="http://port25.technet.com/aggbug.aspx?PostID=26816" 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/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/Licenses/default.aspx">Licenses</category><category domain="http://port25.technet.com/archive/tags/Virtualization/default.aspx">Virtualization</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/Tom+Hanrahan/default.aspx">Tom Hanrahan</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>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>Chatting to Students at Michigan State University</title><link>http://port25.technet.com/archive/2009/05/04/msu.aspx</link><pubDate>Mon, 04 May 2009 23:08:00 GMT</pubDate><guid isPermaLink="false">af7480c4-26b7-468d-87b0-2acebabb473d:25640</guid><dc:creator>Peter Galli</dc:creator><slash:comments>0</slash:comments><wfw:commentRss xmlns:wfw="http://wellformedweb.org/CommentAPI/">http://port25.technet.com/rsscomments.aspx?PostID=25640</wfw:commentRss><comments>http://port25.technet.com/archive/2009/05/04/msu.aspx#comments</comments><description>&lt;P mce_keep="true"&gt;As Microsoft continues to engage in active dialogues with a variety of communities, including academic institutions, Sam Ramji - Microsoft's Senior Director of Platform Strategy - talked to a group of Computer Science students at Michigan State University (MSU) on Friday May 1.&lt;/P&gt;
&lt;P mce_keep="true"&gt;Given that Friday was the last day of school for students, the good attendance at the talk underscores the level of interest in hearing about Microsoft's Open Source strategy. &lt;/P&gt;
&lt;P mce_keep="true"&gt;Ramji was invited to give an address as part of the Department of Computer Science and Engineering's &lt;A class="" href="http://www.cse.msu.edu/?Pg=154&amp;amp;Col=2" target=_blank mce_href="http://www.cse.msu.edu/?Pg=154&amp;amp;Col=2"&gt;Spring Colloquium Series&lt;/A&gt;, where he talked about the evolution of Microsoft's Open Source strategy and what an increasingly diversified technology landscape means for future software engineers. &lt;/P&gt;
&lt;P mce_keep="true"&gt;Ramji told the students and academics that the company firmly believes that Microsoft, Open Source companies and developers, computer science students and others, all play an important role in the overall future of information technology. &lt;/P&gt;
&lt;P mce_keep="true"&gt;He also talked about how Microsoft sees heterogeneity as a reality for the business world, and building technology and partnerships to embrace this reality is a part of a companywide commitment to greater openness and transparency.&lt;/P&gt;
&lt;P mce_keep="true"&gt;&lt;A href="http://port25.technet.com/images/port25/SRamjiatMSU1May09.jpg"&gt;&lt;IMG src="http://port25.technet.com/images/port25/SRamjiatMSU1May09.jpg" border=0&gt;&lt;/A&gt;&lt;/P&gt;
&lt;P mce_keep="true"&gt;Ramji also spotlighted some innovative Open Source projects the company is supporting at universities across the world, including &lt;B&gt;&lt;A class="" href="http://plugblog.codeplex.com/" target=_blank mce_href="http://plugblog.CodePlex.com/"&gt;PlugBlog&lt;/A&gt;&lt;/B&gt;, which is focused on &lt;A class="" href="http://port25.technet.com/archive/2009/03/30/because-its-fun.aspx" target=_blank mce_href="http://port25.technet.com/archive/2009/03/30/because-its-fun.aspx"&gt;Windows Live Writer&lt;/A&gt; and is being developed by students from Croatia. &lt;/P&gt;
&lt;P&gt;The primary goal of the project is to help developers and companies that run blogging services integrate with Live Writer by providing them documentation, samples, screencasts and &lt;A class="" href="http://www.microsoft.com/visualstudio/en-us/products/teamsystem/default.mspx?pt_id=-1&amp;amp;WT.mc_id=7CA85EDC-99B9-473E-94F1-8C6784D15490&amp;amp;WT.srch=1&amp;amp;wt.mc_id=vspdsrch" target=_blank mce_href="http://www.microsoft.com/visualstudio/en-us/products/teamsystem/default.mspx?pt_id=-1&amp;amp;WT.mc_id=7CA85EDC-99B9-473E-94F1-8C6784D15490&amp;amp;WT.srch=1&amp;amp;wt.mc_id=vspdsrch"&gt;Visual Studio&lt;/A&gt; templates. The project is also focusing on developing a set of Live Writer plug-ins as well as documentation to enable developers to build plug-ins more easily. &lt;/P&gt;
&lt;P&gt;He also talked about the&lt;B&gt; &lt;A class="" href="http://kdeeducation.codeplex.com/" target=_blank mce_href="http://kdeeducation.CodePlex.com/"&gt;KDE Education Apps&lt;/A&gt;&lt;/B&gt;&lt;B&gt;,&lt;/B&gt; an Open Source project from undergraduate students from computer science, computer information systems and design courses at Sao Paulo State University in Brazil. &lt;/P&gt;
&lt;P mce_keep="true"&gt;This project takes a small initial group of education applications and ports them to run on the Windows version of KDE. &lt;/P&gt;
&lt;P&gt;The third project he talked about was &lt;A class="" href="http://openmptompi.codeplex.com/" target=_blank mce_href="http://openmptompi.CodePlex.com/"&gt;&lt;STRONG&gt;OpenMP to MPI&lt;/STRONG&gt;&lt;/A&gt;,&amp;nbsp;a development framework for writing distributed memory applications, and works very well for developing High Performance Computing (HPC) applications for &lt;A class="" href="http://port25.technet.com/archive/2008/06/18/is-high-performance-computing-naturally-open-source-ie-for-tinkerers.aspx" target=_blank mce_href="http://port25.technet.com/archive/2008/06/18/is-high-performance-computing-naturally-open-source-ie-for-tinkerers.aspx"&gt;Windows HPC Server 2008&lt;/A&gt;. &lt;/P&gt;
&lt;P&gt;Typically, though, developers have had to choose between writing for a single system SMP environment, which is what OpenMP was designed for, or writing for a distributed computing cluster environment , where MPI is the standard. &lt;/P&gt;
&lt;P&gt;This project, which is taking place in India, translates OpenMP code to be deployable using MPI, so that application developers can develop using OpenMP but deploy in a cluster environment if they choose to. &lt;/P&gt;
&lt;P&gt;Ramji also stressed how Microsoft works in partnership with the worldwide academic community and is committed to utilizing the power of Microsoft software and technologies to help inspire, encourage innovation and expand opportunities for students and educators in a heterogeneous technology world. &lt;/P&gt;
&lt;P mce_keep="true"&gt;He also mentioned the &lt;A class="" href="http://port25.technet.com/archive/2008/02/22/a-brief-history-of-open-at-microsoft.aspx" target=_blank mce_href="http://port25.technet.com/archive/2008/02/22/a-brief-history-of-open-at-microsoft.aspx"&gt;Open Source Technology Center&lt;/A&gt;, Microsoft's open source technology research and development organization, which supports and promotes the creation of regional programs, such as the Interoperability Labs in the Philippines, Germany and Brazil.&lt;/P&gt;
&lt;P mce_keep="true"&gt;But, while students were interested in hearing more about how to establish a Microsoft-sponsored Open Source project at MSU, what was clear from their questions was their concern about finding employment in the current tough economic environment. &lt;/P&gt;
&lt;P&gt;During, and after his talk, Ramji talked to worried Computer Science students about what Microsoft looks for when recruiting new staff, how to craft a compelling resume, and what the benefits are for working at the company. &lt;/P&gt;&lt;img src="http://port25.technet.com/aggbug.aspx?PostID=25640" 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/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>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>Opening Day: Azure Platform Debuts</title><link>http://port25.technet.com/archive/2008/10/27/the-azure-platform-debuts.aspx</link><pubDate>Mon, 27 Oct 2008 14:00:00 GMT</pubDate><guid isPermaLink="false">af7480c4-26b7-468d-87b0-2acebabb473d:21428</guid><dc:creator>Sam Ramji</dc:creator><slash:comments>19</slash:comments><wfw:commentRss xmlns:wfw="http://wellformedweb.org/CommentAPI/">http://port25.technet.com/rsscomments.aspx?PostID=21428</wfw:commentRss><comments>http://port25.technet.com/archive/2008/10/27/the-azure-platform-debuts.aspx#comments</comments><description>&lt;p mce_keep="true"&gt;Today at PDC in Los Angeles, Ray Ozzie unveiled&amp;nbsp;the &lt;a href="http://www.azure.com/" target="_blank" mce_href="http://www.azure.com/"&gt;Azure Services Platform&lt;/a&gt;, which will enable developers to build the next generation of applications - spanning all the way from the cloud to the enterprise data center.&amp;nbsp; My team's focus has been on making sure that this platform treats open source development technologies as first-class citizens. &lt;/p&gt;
&lt;p&gt;A key components of the Azure Services Platform&amp;nbsp;is Windows Azure, an infrastructure that provides core capabilities such as virtualized computation, scalable storage, and automated service management. Developers will be able to build or extend parts or complete service-based applications using Live Services, .Net Services and SQL Services. &lt;/p&gt;
&lt;p&gt;They will also be able to choose from a range of open source development tools and technologies, and be able to access Azure services using a variety of common internet standards, including HTTP, REST, WS* and Atom.&amp;nbsp; &amp;nbsp;&amp;nbsp;&lt;/p&gt;
&lt;p&gt;The Azure platform's goal is to support&lt;b&gt; all&lt;/b&gt; developers and their choice of IDE, language and technology. &amp;nbsp;We are also providing programmable components that can be consumed by other applications, and Microsoft is funding and sponsoring open source software development kits to enable Java and Ruby developers to take advantage of Azure.&lt;b&gt; &lt;/b&gt;&lt;/p&gt;
&lt;p&gt;This is significant as this is the first time we are delivering cross-platform software development kits at the same time as Microsoft Developer Network software development kits.&lt;/p&gt;
&lt;p&gt;We are also funding these open source projects, under the BSD licensing model, in collaboration with Thoughtworks Inc. and Schakra Inc., and they will be run on open source portals &lt;a href="http://dotnetservicesruby.com/" target="_blank" mce_href="http://dotnetservicesruby.com/"&gt;RubyForge&lt;/a&gt;&amp;nbsp;&amp;nbsp; and &lt;a href="http://jdotnetservices.com/" target="_blank" mce_href="http://jdotnetservices.com/"&gt;SourceForge&lt;/a&gt;.&amp;nbsp; &lt;/p&gt;
&lt;p&gt;Much of this interoperability work was undertaken by&amp;nbsp;Jean Paoli, the General Manager for Interoperability Strategy, and his team, including Vijay Rajagopalan, the Principal Architect for Interoperability Strategy, so a big thanks is due to them on this front.&amp;nbsp;&lt;/p&gt;
&lt;p&gt;In addition, as part of Microsoft's&amp;nbsp;&lt;a href="http://port25.technet.com/archive/2008/07/25/oscon2008.aspx" mce_href="http://port25.technet.com/archive/2008/07/25/oscon2008.aspx"&gt;commitment to openness&lt;/a&gt; and working with open source communities,&amp;nbsp;I &amp;nbsp;asked the Open Source Technology Center (led by Tom Hanrahan) to come up with some specific examples that show how open source communities can access Windows Azure. &lt;/p&gt;
&lt;p&gt;This work has allowed us to deliver several ‘proofs of concept' which show open source developers that they can create applications that run as services and have access to services in the cloud. These ‘proofs of concept' demonstrate that:&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;A developer using the &lt;b&gt;Eclipse IDE&lt;/b&gt; can write a C# application that runs on Windows Azure&lt;/li&gt;
&lt;li&gt;Gallery, the leading &lt;b&gt;PHP&lt;/b&gt; photo application, can access Windows Azure cloud storage &lt;/li&gt;
&lt;li&gt;A blog engine hosted on Windows Azure can authenticate users with &lt;b&gt;&lt;a href="http://dev.live.com/blogs/devlive/archive/2008/10/27/421.aspx" class="" target="_blank" mce_href="http://dev.live.com/blogs/devlive/archive/2008/10/27/421.aspx"&gt;OpenID&lt;/a&gt;&lt;/b&gt;. &lt;/li&gt;&lt;/ul&gt;
&lt;p mce_keep="true"&gt;Specific to Gallery, we've done two simple things: we created wrappers to convert the Windows Azure API to PHP objects, and we created a Windows Azure subclass inherited from the Windows NT Platform class.&amp;nbsp; The net of all this is that, with a small amount of code, we were able to connect one of the top PHP application to Windows Azure, specifically, photo images stored as BLOBs in the cloud.&lt;/p&gt;
&lt;p&gt;Finally, Microsoft is also going to publish the "M" language specification, including MSchema, MGrammar and MGraph, under the &lt;a href="http://en.wikipedia.org/wiki/Microsoft_Open_Specification_Promise" mce_href="http://en.wikipedia.org/wiki/Microsoft_Open_Specification_Promise"&gt;Open Specification Promise&lt;/a&gt;. This will facilitate the interoperability of the "Oslo" declarative modeling language, codenamed "M," with prominent industry standards such as WS* specifications, XML formats, industry protocols and security standards.&lt;/p&gt;
&lt;p&gt;Stay tuned, because there's more to come.&lt;/p&gt;
&lt;p&gt;Cheers,&lt;/p&gt;
&lt;p&gt;Sam&lt;/p&gt;
&lt;p mce_keep="true"&gt;&amp;nbsp;&lt;/p&gt;&lt;b&gt;&lt;/b&gt;&lt;img src="http://port25.technet.com/aggbug.aspx?PostID=21428" 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/Interop/default.aspx">Interop</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/Ruby/default.aspx">Ruby</category><category domain="http://port25.technet.com/archive/tags/Standards/default.aspx">Standards</category><category domain="http://port25.technet.com/archive/tags/Java/default.aspx">Java</category><category domain="http://port25.technet.com/archive/tags/Community/default.aspx">Community</category><category domain="http://port25.technet.com/archive/tags/PHP/default.aspx">PHP</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 Messaging</title><link>http://port25.technet.com/archive/2008/10/24/microsoft-joins-the-amqp-working-group.aspx</link><pubDate>Fri, 24 Oct 2008 11:00:00 GMT</pubDate><guid isPermaLink="false">af7480c4-26b7-468d-87b0-2acebabb473d:21263</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=21263</wfw:commentRss><comments>http://port25.technet.com/archive/2008/10/24/microsoft-joins-the-amqp-working-group.aspx#comments</comments><description>&lt;P mce_keep="true"&gt;We've been working with a range of open source projects in the last few years, and each one has taught us something - both what to do more of, and what to change. One of the things we've learned in listening to very specific customer needs, is that there is an emerging pattern of shared software development that will drive changes in how companies buy vs. build software.&lt;/P&gt;
&lt;P&gt;Messaging (and I mean enterprise messaging, rather than email) is an area that is of keen interest to customers like JP Morgan Chase and Credit Suisse. As they run their businesses on real-time messaging, they need to be deep experts, and drive changes in their messaging platforms to fit their business. Along with companies like Cisco, Novell, iMatix, RabbitMQ, WSO2, and Red Hat, these industry leaders have built a standard for ubiquitous messaging: AMQP.&amp;nbsp; &lt;/P&gt;
&lt;P&gt;The Advanced Message Queueing Protocol is an open specification supported by open source communities and currently implemented by &lt;A href="http://incubator.apache.org/projects/qpid.html" mce_href="http://incubator.apache.org/projects/qpid.html"&gt;Apache QPID&lt;/A&gt;, &lt;A href="http://www.rabbitmq.com/" mce_href="http://www.rabbitmq.com/"&gt;RabbitMQ&lt;/A&gt;, and &lt;A href="http://www.openamq.org/" mce_href="http://www.openamq.org/"&gt;OpenAMQ&lt;/A&gt;.&amp;nbsp; The contributors established the &lt;A href="http://jira.amqp.org/confluence/display/AMQP/Advanced+Message+Queuing+Protocol" mce_href="http://jira.amqp.org/confluence/display/AMQP/Advanced+Message+Queuing+Protocol"&gt;AMQP Working Group&lt;/A&gt; as a body to manage the process of developing the specification.&lt;/P&gt;
&lt;P&gt;It's my pleasure to announce that &lt;A class="" href="http://www.microsoft.com/presspass/press/2008/oct08/10-24AMQPPR.mspx" target=_blank mce_href="http://www.microsoft.com/presspass/press/2008/oct08/10-24AMQPPR.mspx "&gt;Microsoft has been invited&lt;/A&gt; to join the AMQP working &lt;A&gt;group&lt;/A&gt;&amp;nbsp; by the six founding members.&amp;nbsp;We have committed to participate in the development of the specification and are keenly interested in the developing need for interoperability in enterprise messaging.&lt;/P&gt;
&lt;P&gt;While message-based transports with security and transactional integrity are a vital infrastructure component throughout financial institutions, the AMQP specification and related implementations may also provide greater interoperability for a number of other vertical scenarios, including insurance and healthcare.&amp;nbsp;AMQP specifies a wire-level protocol (think of a transport like TCP or HTTP) and FIX, FpML, SOAP, and other messages can be sent of AMQP in LAN and WAN environments.&lt;/P&gt;
&lt;P&gt;I think it's particularly interesting to see this trend of industry-specific shared software and protocols.&amp;nbsp;In the case of AMQP, the known implementations are open source (using MPL, BSD, GPLv3, and Apache licenses).&amp;nbsp; In a sense the customer/end-user organizations involved in AMQP - competitors in their core business - are choosing to act as a technology keiretsu within a highly competitive industry.&lt;/P&gt;
&lt;P&gt;Our work in AMQP will be consistent with the &lt;A href="http://port25.technet.com/archive/2008/07/25/oscon2008.aspx" mce_href="http://port25.technet.com/archive/2008/07/25/oscon2008.aspx"&gt;commitment to openness&lt;/A&gt; outlined in July. The AMQP Working Group requires a limited royalty-free patent licensing commitment from its members and, as a participant, we have agreed to grant royalty-free patent licenses on specified terms to implementers of the specification. &amp;nbsp;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;The AMQP Working Group is also not a formal standards-setting organization like ISO or a standards consortium such as the IETF, OASIS or the W3C, but rather a group of companies and organizations that have come together to develop a specification to improve interoperability for messaging solutions. Microsoft will help, as appropriate, the Working Group to take the AMQP standard specification to another standards-setting organization, should it decide to do so at a later stage. &lt;/P&gt;
&lt;P&gt;So, in short, we hope to contribute to the development of the AMQP specification in ways that will promote interoperability for existing and new implementations.&amp;nbsp; &lt;/P&gt;
&lt;P&gt;Cheers,&lt;/P&gt;
&lt;P&gt;Sam&lt;/P&gt;&lt;img src="http://port25.technet.com/aggbug.aspx?PostID=21263" 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/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></item><item><title>Sandcastle Redux</title><link>http://port25.technet.com/archive/2008/07/02/sandcastle-redux.aspx</link><pubDate>Wed, 02 Jul 2008 12:00:00 GMT</pubDate><guid isPermaLink="false">af7480c4-26b7-468d-87b0-2acebabb473d:19804</guid><dc:creator>Sam Ramji</dc:creator><slash:comments>11</slash:comments><wfw:commentRss xmlns:wfw="http://wellformedweb.org/CommentAPI/">http://port25.technet.com/rsscomments.aspx?PostID=19804</wfw:commentRss><comments>http://port25.technet.com/archive/2008/07/02/sandcastle-redux.aspx#comments</comments><description>&lt;P&gt;I am very pleased to announce that the Microsoft SandCastle project team has reconfirmed its strong support for the Ms-PL&amp;nbsp; and is preparing to release all source code for the Sandcastle project immediately.&amp;nbsp; This was a non-trivial effort and I applaud them for it.&amp;nbsp; I think these actions demonstrate Microsoft’s desire to abide by the OSI’s Open Source Definition with regard to source code when releasing open source projects on CodePlex.&amp;nbsp; The project itself is a valuable one, and I received many comments and emails about this.&amp;nbsp; &lt;/P&gt;
&lt;P&gt;Some people felt it was draconian to pull the project from CodePlex, others thought that didn’t go far enough; some were upset because they loved the project and couldn’t find it; some thought we were holding ourselves to a higher standard than necessary.&amp;nbsp; I believe that as we continue to build our practices across the company to participate in open source development, we must strive to achieve the highest possible standards.&lt;/P&gt;
&lt;P&gt;This has also called our attention to our governance and processes on Open Source.&amp;nbsp; Scott Stein (Director of Open Source Programs) led an exhaustive effort across our code hosting properties, with great support from Jim Newkirk, Jonathan Wanagel, and Sara Ford of the Codeplex team as well as Steven Wilssens of Code Gallery, and found other cases where Microsoft-led projects had been licensed under the Ms-PL but hadn’t shared the source.&amp;nbsp; These have also been unpublished and will go through the same review process.&amp;nbsp; What we’re finding is that the positive intent and excitement underneath sharing source code is something that exists in teams across Microsoft, and that we have a great opportunity to help more teams build their skills in following Open Source best practices.&lt;/P&gt;
&lt;P&gt;So congratulations to Anand Raman and the SandCastle team for responding gracefully to the situation and coming through with flying colors!&lt;/P&gt;
&lt;P&gt;Cheers,&lt;BR&gt;Sam&lt;/P&gt;&lt;img src="http://port25.technet.com/aggbug.aspx?PostID=19804" 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/Open+Source/default.aspx">Open Source</category><category domain="http://port25.technet.com/archive/tags/_7E00_FeaturedPost/default.aspx">~FeaturedPost</category></item><item><title>Sandcastle Removed from Codeplex</title><link>http://port25.technet.com/archive/2008/06/06/sandcastle-removed-from-codeplex.aspx</link><pubDate>Fri, 06 Jun 2008 18:48:00 GMT</pubDate><guid isPermaLink="false">af7480c4-26b7-468d-87b0-2acebabb473d:19286</guid><dc:creator>Sam Ramji</dc:creator><slash:comments>25</slash:comments><wfw:commentRss xmlns:wfw="http://wellformedweb.org/CommentAPI/">http://port25.technet.com/rsscomments.aspx?PostID=19286</wfw:commentRss><comments>http://port25.technet.com/archive/2008/06/06/sandcastle-removed-from-codeplex.aspx#comments</comments><description>&lt;P mce_keep="true"&gt;A number of people have alerted me in the last 24 hours that a Microsoft project called &lt;A class="" href="http://www.codeplex.com/Sandcastle" mce_href="http://www.codeplex.com/Sandcastle"&gt;Sandcastle&lt;/A&gt;, located on Codeplex, used the Ms-PL and called itself “open source” yet never posted the source code.&lt;/P&gt;
&lt;P mce_keep="true"&gt;This is unacceptable and represents a violation of Microsoft’s Open Source policy.&amp;nbsp; I take it extremely seriously.&lt;/P&gt;
&lt;P mce_keep="true"&gt;I have directed the project to be unpublished from Codeplex immediately, including removal of the project’s use of the Ms-PL.&amp;nbsp; If the team chooses to publish the source code and follow Microsoft policy, then the project may be re-published in the future.&amp;nbsp; If not, we will remove all references to Sandcastle from Codeplex.&lt;/P&gt;
&lt;P mce_keep="true"&gt;I apologize to the OSI on behalf of Microsoft for this mistake.&lt;/P&gt;
&lt;P mce_keep="true"&gt;We are strengthening our controls on Codeplex projects and the governance process that we use for Microsoft-led external projects to ensure that this type of error does not happen again.&lt;/P&gt;
&lt;P mce_keep="true"&gt;Our policy regarding use of the term Open Source is clear:&amp;nbsp; Open Source refers to projects using OSI-approved licenses.&amp;nbsp; &lt;/P&gt;&lt;img src="http://port25.technet.com/aggbug.aspx?PostID=19286" 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/Open+Source/default.aspx">Open Source</category><category domain="http://port25.technet.com/archive/tags/_7E00_FeaturedPost/default.aspx">~FeaturedPost</category></item><item><title>Managing Towards Open</title><link>http://port25.technet.com/archive/2008/04/29/mms-cross-platform.aspx</link><pubDate>Tue, 29 Apr 2008 19:59:00 GMT</pubDate><guid isPermaLink="false">af7480c4-26b7-468d-87b0-2acebabb473d:17434</guid><dc:creator>Sam Ramji</dc:creator><slash:comments>6</slash:comments><wfw:commentRss xmlns:wfw="http://wellformedweb.org/CommentAPI/">http://port25.technet.com/rsscomments.aspx?PostID=17434</wfw:commentRss><comments>http://port25.technet.com/archive/2008/04/29/mms-cross-platform.aspx#comments</comments><description>&lt;P&gt;I have the privilege of interacting almost every day with technical and business experts who are creating the future of software—including both core engineering teams at Microsoft and thought leaders across a broad spectrum of open source communities. Especially in the last few months, I’ve been able to take more time to articulate where I think this is going – such as writing &lt;A href="http://port25.technet.com/archive/2008/02/27/opening-windows-server-2008.aspx" mce_href="http://port25.technet.com/archive/2008/02/27/opening-windows-server-2008.aspx"&gt;how open source has influenced Windows Server 2008&lt;/A&gt; and participating in &lt;A href="http://www.infoworld.com/infoworld/article/08/03/24/13FE-open-source-roundtable-intro_1.html" mce_href="http://www.infoworld.com/infoworld/article/08/03/24/13FE-open-source-roundtable-intro_1.html"&gt;Infoworld’s roundtable on the state of open source&lt;/A&gt;. 
&lt;P&gt;I think that many people are seeing that the interrelationship between Microsoft and open source is being changed fundamentally (and for mutual benefit). 
&lt;P&gt;Today, &lt;A href="http://www.microsoft.com/presspass/press/2008/apr08/04-29MMS08PR.mspx" mce_href="http://www.microsoft.com/presspass/press/2008/apr08/04-29MMS08PR.mspx"&gt;Bob Muglia and Brad Anderson announced&lt;/A&gt; that System Center will have the ability to deliver automated management across heterogeneous IT environments, such as UNIX and Linux. What I see as a best practice for commercial and community engagement with open source technology plays a big part in this. 
&lt;P&gt;Specifically, Microsoft will deliver an agent infrastructure and management packs (MPs) for monitoring Linux and UNIX platforms for System Center Operations Manager 2007. Early partners like Xandros and Quest are delivering cross-platform MPs for MySQL and Apache, and Oracle, respectively. Microsoft and Novell are collaborating on the SUSE Linux Enterprise MP. 
&lt;P&gt;The agent infrastructure Microsoft is building to interoperate with UNIX and Linux is built leveraging industry standards and open source such as WS-Management and &lt;A href="http://www.openpegasus.org/" mce_href="http://www.openpegasus.org/"&gt;OpenPegasus&lt;/A&gt;. Pegasus is an open-source implementation of the DMTF CIM and WBEM standards coded in C++, designed to be portable, and licensed under an MIT license, and work is underway to integrate with the newly DMTF ratified WS-Management standard. Pegasus already ships as part of major Linux and UNIX distros. 
&lt;P&gt;It simply makes great technical and business sense to cooperate with the OpenPegasus community to build upon an industry-standards based, cross-platform technology. Just as important, however, is preserving the virtuous cycle of contribution, benefit, and subsequent contribution: Microsoft is joining the OpenPegasus Steering Committee. The &lt;A href="http://en.wikipedia.org/wiki/Management_agent" mce_href="http://en.wikipedia.org/wiki/Management_agent"&gt;agent technology&lt;/A&gt;—being built will be contributed back to the community under the &lt;A href="http://www.microsoft.com/opensource/licenses.mspx" mce_href="http://www.microsoft.com/opensource/licenses.mspx"&gt;Microsoft Public License (MS-PL)&lt;/A&gt;, an &lt;A href="http://opensource.org/node/207" mce_href="http://opensource.org/node/207"&gt;OSI approved open source license&lt;/A&gt;. 
&lt;P&gt;I greatly appreciate Allen Brown's positive comments (Allen is the President and CEO for The Open Group) and the support and education we’ve received from the sponsors and maintainers of Pegasus. He said: 
&lt;P&gt;“We are pleased to have Microsoft join the OpenPegasus Steering Committee and welcome their commitment as a positive step for the global open source development community. Since The Open Group initiated the OpenPegasus project seven years ago, it has been deployed across a wide range of IT platforms worldwide. We look forward to Microsoft’s active participation in the continuing development of the project.” 
&lt;P&gt;Today’s announcement and the business and technical decisions made by the System Center team are a great example of the fact that commercial innovation, industry partnerships, and open source participation can all work together to make the whole greater than the sum of its parts. My enthusiasm and excitement—and my applause for the System Center team, partners like Xandros, Quest, and Novell, and the OpenPegasus community—is tempered solely by my conviction this is not the only or last example of the best of Microsoft, partners, and open source growing together. This is a great day – and there are more great days to come.&lt;/P&gt;&lt;img src="http://port25.technet.com/aggbug.aspx?PostID=17434" 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/Management/default.aspx">Management</category><category domain="http://port25.technet.com/archive/tags/Windows+Server/default.aspx">Windows Server</category><category domain="http://port25.technet.com/archive/tags/Open+Source/default.aspx">Open Source</category><category domain="http://port25.technet.com/archive/tags/Server+Center/default.aspx">Server Center</category><category domain="http://port25.technet.com/archive/tags/_7E00_FeaturedPost/default.aspx">~FeaturedPost</category></item><item><title>Supernova</title><link>http://port25.technet.com/archive/2008/03/19/supernova.aspx</link><pubDate>Wed, 19 Mar 2008 16:22:00 GMT</pubDate><guid isPermaLink="false">af7480c4-26b7-468d-87b0-2acebabb473d:8654</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=8654</wfw:commentRss><comments>http://port25.technet.com/archive/2008/03/19/supernova.aspx#comments</comments><description>&lt;P&gt;I’m writing this from EclipseCon in Santa Clara, California, where I’m going to announce the beginning of Microsoft’s collaborative work with the Eclipse Foundation. &lt;/P&gt;
&lt;P&gt;This started about a year ago when I met Mike Milinkovich at an open source event (the Open Source Software Think Tank 2007) where we were seated at the same table, and assigned to discuss “key issues inhibiting the growth of open source”. We found we had pretty similar ways of looking at problems – I found Mike to be very pragmatic and straightforward in his thinking. That discussion led to a conversation about what we could do to help Eclipse developers building software for Windows. &lt;/P&gt;
&lt;P&gt;At the same time, the &lt;A class="" href="http://msdn2.microsoft.com/en-us/netframework/aa663320.aspx" mce_href="http://msdn2.microsoft.com/en-us/netframework/aa663320.aspx"&gt;CardSpace&lt;/A&gt; team at Microsoft was already working actively with the &lt;A class="" href="http://msdn2.microsoft.com/en-us/netframework/aa663320.aspx" mce_href="http://msdn2.microsoft.com/en-us/netframework/aa663320.aspx"&gt;Higgins Project&lt;/A&gt; to establish a secure, interoperable framework for user identity on the web – an architecture known as the Identity Metasystem. Since the inception of Higgins, the CardSpace team has worked very closely with the Higgins team, providing them the protocol documentation they needed to be able to build an identity selector that is interoperable with CardSpace, as well as placing those protocol specifications under the OSP so that they knew that it was safe to do so. We share a commitment to building a user-centric, privacy-preserving, secure, easy-to-use identity layer for the Internet. &lt;/P&gt;
&lt;P&gt;Currently, Higgins, Microsoft, and dozens of other companies and projects are in the midst of the third &lt;A class="" href="http://osis.idcommons.net/wiki/Main_Page" mce_href="http://osis.idcommons.net/wiki/Main_Page"&gt;OSIS-sponsored user-centric identity interop&lt;/A&gt;, where we all try our code together, providing the data needed to improve both our implementations and the interoperability between them. &lt;/P&gt;
&lt;P&gt;Among a range of other opportunities (which we’re still working on), we discovered that Steve Northover (the &lt;A class="" href="http://www.eclipse.org/swt/" mce_href="http://www.eclipse.org/swt/"&gt;SWT team lead&lt;/A&gt;) had gotten requests to make it easy for Java developers to write applications that look and feel like native Windows Vista. He and a small group of developers built out a prototype that enables SWT to use &lt;A class="" href="http://www.eclipse.org/swt/" mce_href="http://www.eclipse.org/swt/"&gt;Windows Presentation Foundation&lt;/A&gt; (WPF). We’re committing to improve this technology with direct support from our engineering teams and the Open Source Software Lab, with the goal of a first-class authoring experience for Java developers. &lt;/P&gt;
&lt;P&gt;This is exciting to me – as a Java developer in my prior life (as well as the first technical marketing manager for BEA’s WebLogic Workshop, now &lt;A class="" href="http://beehive.apache.org/" mce_href="http://beehive.apache.org/"&gt;Apache Beehive&lt;/A&gt;) it just makes sense to enable Java on Windows. We started a collaborative effort with &lt;A class="" href="http://www.jboss.com/" mce_href="http://www.jboss.com/"&gt;JBoss&lt;/A&gt; two years ago that continues to this day. At the end of the day, it’s all about the developer. There will be more to come from the conversations that Eclipse and Microsoft have begun, and I look forward to announcing those in the future as we have demonstrable technology results. &lt;/P&gt;
&lt;P&gt;Cheers,&lt;BR&gt;Sam&lt;/P&gt;&lt;img src="http://port25.technet.com/aggbug.aspx?PostID=8654" 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/Identity+and+Authentication/default.aspx">Identity and Authentication</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/Open+Source/default.aspx">Open Source</category><category domain="http://port25.technet.com/archive/tags/Dev+Center/default.aspx">Dev Center</category><category domain="http://port25.technet.com/archive/tags/App/default.aspx">App</category><category domain="http://port25.technet.com/archive/tags/_7E00_FeaturedPost/default.aspx">~FeaturedPost</category></item><item><title>How open source has influenced Windows Server 2008</title><link>http://port25.technet.com/archive/2008/02/27/opening-windows-server-2008.aspx</link><pubDate>Wed, 27 Feb 2008 12:00:00 GMT</pubDate><guid isPermaLink="false">af7480c4-26b7-468d-87b0-2acebabb473d:5947</guid><dc:creator>Sam Ramji</dc:creator><slash:comments>55</slash:comments><wfw:commentRss xmlns:wfw="http://wellformedweb.org/CommentAPI/">http://port25.technet.com/rsscomments.aspx?PostID=5947</wfw:commentRss><comments>http://port25.technet.com/archive/2008/02/27/opening-windows-server-2008.aspx#comments</comments><description>&lt;P&gt;When I think about what works really well in open source development and technology, the following things stand out: &lt;/P&gt;
&lt;UL&gt;
&lt;LI&gt;&lt;EM&gt;&lt;B&gt;Modular architectures&lt;/EM&gt;&lt;/B&gt;&lt;BR&gt;You can find these wherever you see participation at scale – and often a rearchitecture to a more modular system precedes expanded participation.&amp;nbsp; Great examples of this are Firefox, OpenOffice, and X11 – from both the historical rearchitecture and the increased participation that resulted.&amp;nbsp; The Apache HTTP server and APR are good examples that have been modular for as long as I can recall. &lt;BR&gt;&lt;BR&gt;
&lt;LI&gt;&lt;EM&gt;&lt;B&gt;Programming language agnostic&lt;/EM&gt;&lt;/B&gt;&lt;BR&gt;A given project uses a consistent language, but there are no rules on what languages are in scope or out of scope.&amp;nbsp; Being open to more languages means opportunity to attract more developers – the diversity of PHP/Perl/Python/Java has been a core driver in the success of a number of projects including Linux. &lt;BR&gt;&lt;BR&gt;
&lt;LI&gt;&lt;EM&gt;&lt;B&gt;Feedback-driven development&lt;/EM&gt;&lt;/B&gt;&lt;BR&gt;The “power user” as product manager is a powerful shift in how to build and tune software – and this class of users includes developers who are not committing code back, but instead submitting CRs and defects – resulting in a product that better fits its end users.&lt;BR&gt;&lt;BR&gt;
&lt;LI&gt;&lt;EM&gt;&lt;B&gt;Built-for-purpose systems&lt;/EM&gt;&lt;/B&gt;&lt;BR&gt;Most frequently seen in applications of Linux, the ability to build a system that has just what is needed to fulfill its role and nothing else (think of highly customizable distributions like Gentoo or BusyBox, as well as fully custom deployments). &lt;BR&gt;&lt;BR&gt;
&lt;LI&gt;&lt;EM&gt;&lt;B&gt;Sysadmins who write code&lt;/EM&gt;&lt;/B&gt;&lt;BR&gt;The ability of a skilled system administrator to write the “last mile” code means that they can make a technology work in their particular environment efficiently and often provide good feedback to developers.&amp;nbsp; This is so fundamental to Unix and Linux environments that most sysadmins are competent programmers. &lt;BR&gt;&lt;BR&gt;
&lt;LI&gt;&lt;EM&gt;&lt;B&gt;Standards-based communication&lt;/EM&gt;&lt;/B&gt;&lt;BR&gt;Whether the standard is something from the IETF or W3C, or simply the implementation code itself, where these are used projects are more successful (think of Asterisk and IAX2) and attract a larger ecosystem of software around them.&lt;/LI&gt;&lt;/UL&gt;&lt;BR&gt;
&lt;P&gt;So where did we apply these ideas to the development of Windows Server 2008? &lt;/P&gt;
&lt;UL&gt;
&lt;LI&gt;&lt;B&gt;Modular architectures&lt;/B&gt; was applied in multiple areas, but the one that stands out most to me is &lt;A href="http://www.iis.net/default.aspx?tabid=1" mce_href="http://www.iis.net/default.aspx?tabid=1"&gt;Internet Information Server 7&lt;/A&gt; (IIS7).&amp;nbsp;&amp;nbsp; IIS7 has been rearchitected for flexibility as 40 individual modules, enable more to be written by community developers or delivered as out-of-band releases.&amp;nbsp; This has already enabled performance improvements and independent evolution, and I expect to see further enhancements. &lt;BR&gt;&lt;BR&gt;
&lt;LI&gt;&lt;B&gt;Programming language agnostic&lt;/B&gt; is something we’ve delivered on with support for &lt;A href="http://port25.technet.com/archive/2006/10/31/Zend-_2600_-Microsoft.aspx" mce_href="http://port25.technet.com/archive/2006/10/31/Zend-_2600_-Microsoft.aspx"&gt;PHP on IIS7&lt;/A&gt; and the enhancements to FastCGI (which can be used by any of the P* languages).&amp;nbsp; We set a goal of having PHP certified on Windows Server 2008, and we’ve achieved that.&amp;nbsp; We’ll continue to improve runtime, security, and manageability support for non-.NET languages and the applications that are built on them, as well as testing the full stacks of PHP-based applications running on Windows Server, IIS, and SQL Server.&amp;nbsp; &lt;BR&gt;&lt;BR&gt;
&lt;LI&gt;&lt;B&gt;Feedback-driven development&lt;/B&gt; based on developer and customer trials (RDPs, TAPs, and Betas in our process) led to a range of “feature completion” developments that connected different components – like connecting Windows Firewall with &lt;A href="http://www.microsoft.com/windowsserver2008/en/us/active-directory.aspx" mce_href="http://www.microsoft.com/windowsserver2008/en/us/active-directory.aspx"&gt;Active Directory&lt;/A&gt; central policy, and the end-to-end improvements in SMB 2.0.&amp;nbsp; Features like the RODC (Read-Only Domain Controller) have become more and more solid through experience with early alpha and beta customer deployments, and requests to enforce things like BitLocker encryption of user disks from a central authority have achieved full support. &lt;BR&gt;&lt;BR&gt;
&lt;LI&gt;&lt;B&gt;Built-for-purpose systems &lt;/B&gt;such as DNS, DHCP, file and web serving can be created through wizard-driven configuration thanks to &lt;A class="" title="Windows Server Core" href="http://msdn2.microsoft.com/en-us/library/ms723891(VS.85).aspx" mce_href="http://msdn2.microsoft.com/en-us/library/ms723891(VS.85).aspx"&gt;Windows Server Core&lt;/A&gt;.&amp;nbsp; The goal of having a minimum attack surface and a small hardware footprint, inspired by the capabilities mentioned above, yet achievable by a broad base of admins has been achieved.&amp;nbsp; Additionally, this has created an opportunity for Windows admins to become much more knowledgeable about the low-level structure of the operating system. &lt;BR&gt;&lt;BR&gt;
&lt;LI&gt;&lt;B&gt;Sysadmins who write code&lt;/B&gt; are first-class citizens in the &lt;A href="http://blogs.msdn.com/powershell/" mce_href="http://blogs.msdn.com/powershell/"&gt;PowerShell&lt;/A&gt;-driven infrastructure.&amp;nbsp; We’ve increased Windows administrators’ opportunity to master the full surface area of WMI and demonstrate that mastery in reusable, low-level scripts.&amp;nbsp; As we evolve this to support multiple language bindings and bash aliasing, this should become a comfortable home for highly skilled sysadmins. &lt;BR&gt;&lt;BR&gt;
&lt;LI&gt;&lt;B&gt;Standards-based communication&lt;/B&gt; such as in &lt;A href="http://msdn2.microsoft.com/en-us/library/aa480189.aspx" mce_href="http://msdn2.microsoft.com/en-us/library/aa480189.aspx"&gt;CardSpace&lt;/A&gt; (with support for X.509, SAML, Kerberos tokens, and more) and the Web Services stack (not only are all 38 Web Services standard under the &lt;A href="http://www.microsoft.com/interop/osp/default.mspx" mce_href="http://www.microsoft.com/interop/osp/default.mspx"&gt;Open Specification promise&lt;/A&gt;, but our implementations have achieved a high level of interop with Apache’s Axis web services stack), and beta support for emerging standards like Xen virtualization represent a small subset of the standards built into Windows Server 2008.&lt;/LI&gt;&lt;/UL&gt;&lt;BR&gt;&lt;BR&gt;Overall, we’ve learned and continue to learn from open source development principles.&amp;nbsp; These are making their way into the mindset, development practices, and ultimately into the products we bring to market. &lt;BR&gt;&lt;BR&gt;I’ve focused here on “what Microsoft has learned from Open Source” – and ironically, I’ve agreed to do a panel at &lt;A href="http://www.infoworld.com/event/osbc/08/index.html" mce_href="http://www.infoworld.com/event/osbc/08/index.html"&gt;OSBC&lt;/A&gt; on 3/25 with Jim Zemlin of the Linux Foundation on “&lt;A href="http://www.infoworld.com/event/osbc/08/osbc_sessions.html" mce_href="http://www.infoworld.com/event/osbc/08/osbc_sessions.html"&gt;what Open Source can learn from Microsoft&lt;/A&gt;”.&amp;nbsp; As all of the different organizations in IT continue to evolve, we’ll learn from each others’ best practices and make increasingly better software.&amp;nbsp; As in science, this incremental improvement will move all of us forward.&lt;img src="http://port25.technet.com/aggbug.aspx?PostID=5947" 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/Active+Directory/default.aspx">Active Directory</category><category domain="http://port25.technet.com/archive/tags/Interop/default.aspx">Interop</category><category domain="http://port25.technet.com/archive/tags/Management/default.aspx">Management</category><category domain="http://port25.technet.com/archive/tags/Virtualization/default.aspx">Virtualization</category><category domain="http://port25.technet.com/archive/tags/Standards/default.aspx">Standards</category><category domain="http://port25.technet.com/archive/tags/Windows+Server/default.aspx">Windows Server</category><category domain="http://port25.technet.com/archive/tags/Server+Core/default.aspx">Server Core</category><category domain="http://port25.technet.com/archive/tags/Open+Source/default.aspx">Open Source</category><category domain="http://port25.technet.com/archive/tags/Server+Center/default.aspx">Server Center</category><category domain="http://port25.technet.com/archive/tags/_7E00_FeaturedPost/default.aspx">~FeaturedPost</category></item><item><title>Why I’m excited about Yahoo!</title><link>http://port25.technet.com/archive/2008/02/25/why-i-m-excited-about-yahoo.aspx</link><pubDate>Mon, 25 Feb 2008 18:31:00 GMT</pubDate><guid isPermaLink="false">af7480c4-26b7-468d-87b0-2acebabb473d:5805</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=5805</wfw:commentRss><comments>http://port25.technet.com/archive/2008/02/25/why-i-m-excited-about-yahoo.aspx#comments</comments><description>&lt;P mce_keep="true"&gt;There are no guarantees that a future of Microsoft + Yahoo! will arrive, but the possibilities have me feeling positive. These are just my personal opinions – and who knows what will happen – but a few things described below give me optimism for an increasingly high-performance, multi-platform, PHP-infused and developer-driven future.&amp;nbsp; &lt;/P&gt;
&lt;P mce_keep="true"&gt;Here are a few reasons why I’m excited. &lt;/P&gt;
&lt;P mce_keep="true"&gt;Yahoo! is famous for its culture of openness.&amp;nbsp; Outstanding technologies like &lt;A class="" href="http://developer.yahoo.net/blog/archives/2007/07/yahoo-hadoop.html" mce_href="http://developer.yahoo.net/blog/archives/2007/07/yahoo-hadoop.html"&gt;Hadoop&lt;/A&gt; have been developed and contributed to the community, and the fundamental concepts of open Internet culture at Yahoo! are core to its success.&amp;nbsp; Microsoft has made strides in the last few years in understanding and embracing open source developers, development models, and technologies – I’d say we’ve gone from 1 to 100 and are still going.&amp;nbsp; Yahoo!&amp;nbsp; would speed our progress from 100 to 1,000.&lt;/P&gt;
&lt;P mce_keep="true"&gt;One important reason?&amp;nbsp; Technical leaders like Rasmus Lerdorf, Doug Cutting, and many others….&lt;/P&gt;
&lt;P mce_keep="true"&gt;Those who read Port25 often know that we are at the heart of the shift at Microsoft to embrace PHP on Windows.&amp;nbsp; My team has had the privilege to work with Andi Gutmans and Zeev Suraski and their engineering team.&amp;nbsp; Just through this collaboration with community developers and our partners at Zend, Microsoft engineers and product teams learned a lot.&amp;nbsp; &lt;/P&gt;
&lt;P mce_keep="true"&gt;We have also learned a great deal from &lt;A class="" href="http://blogs.msdn.com/hugunin/default.aspx" mce_href="http://blogs.msdn.com/hugunin/default.aspx"&gt;Jim Hugunin&lt;/A&gt; (&lt;A class="" href="http://hugunin.net/story_of_jython.html" mce_href="http://hugunin.net/story_of_jython.html"&gt;Jython&lt;/A&gt; and &lt;A class="" href="http://en.wikipedia.org/wiki/IronPython" mce_href="http://en.wikipedia.org/wiki/IronPython"&gt;Iron Python&lt;/A&gt; architect) and come a long way in our openness to new languages and community development.&amp;nbsp; &lt;A class="" href="http://www.iunknown.com/" mce_href="http://www.iunknown.com/"&gt;John Lam&lt;/A&gt; has shown us the light on &lt;A class="" href="http://www.ironruby.net/" mce_href="http://www.ironruby.net/"&gt;Ruby&lt;/A&gt;.&amp;nbsp; I think we are at a point in time where we could thrill developers with Rasmus’ leadership on PHP.&amp;nbsp;&amp;nbsp; Having the inventor of PHP in the same company with the language runtime performance wizards in the Developer Division under Scott Guthrie, makes my mind boggle.&amp;nbsp; &lt;/P&gt;
&lt;P mce_keep="true"&gt;Similarly, a major focus at Microsoft is understanding the developer – and those of you who have been watching have seen the shift from strictly “let’s show PHP developers that ASP.NET is cool” to “and let’s show PHP developers that we understand that PHP is cool”, a result of learning from day-to-day work with PHP developers.&amp;nbsp; The sheer mass of PHP-focused voices that this combination would bring would make PHP absolutely fundamental to the company.&amp;nbsp; Many of these developers are actively contributing to code beyond the core Yahoo! web platform and are leaders in their own right. &lt;/P&gt;
&lt;P mce_keep="true"&gt;And, finally, we’ve taken a great leap forward in Windows/Linux Interoperability in both virtualization (SuSE Linux on Hyper-V) and protocols (identity, management, file systems, networking), with major customer, partner, and engineering commitments.&amp;nbsp;&amp;nbsp; I have no access to information on Yahoo!’s server farms, but I expect Microsoft + Yahoo would accelerate our capabilities in Windows/ Linux interoperability significantly as well.&amp;nbsp;&amp;nbsp; The modern datacenter is a heterogeneous environment, and I have heard over and over again from customers the value they place on our recognition and technical competency supporting that real-world heterogeneity. &lt;/P&gt;
&lt;P mce_keep="true"&gt;The world is different today than it was 10 years ago, and so are we.&amp;nbsp; Here on the Redmond campus, MacBook Pros aren’t unheard of, and people with knowledge of Linux are in demand.&amp;nbsp; Some of those MacBooks are running Vista, administrators are running PHP and ASP.NET on the same machine, and we’re seeing adoption of open source in and on top of a range of Microsoft technologies. As the world has changed, so has Microsoft, to the benefit of the company and our customers.&amp;nbsp; This would be an exciting next step—here’s hoping!&amp;nbsp;&amp;nbsp; &lt;BR&gt;&lt;/P&gt;&lt;img src="http://port25.technet.com/aggbug.aspx?PostID=5805" 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/Community/default.aspx">Community</category><category domain="http://port25.technet.com/archive/tags/PHP/default.aspx">PHP</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>A Brief History of Open at Microsoft</title><link>http://port25.technet.com/archive/2008/02/22/a-brief-history-of-open-at-microsoft.aspx</link><pubDate>Fri, 22 Feb 2008 17:06:00 GMT</pubDate><guid isPermaLink="false">af7480c4-26b7-468d-87b0-2acebabb473d:5570</guid><dc:creator>Sam Ramji</dc:creator><slash:comments>13</slash:comments><wfw:commentRss xmlns:wfw="http://wellformedweb.org/CommentAPI/">http://port25.technet.com/rsscomments.aspx?PostID=5570</wfw:commentRss><comments>http://port25.technet.com/archive/2008/02/22/a-brief-history-of-open-at-microsoft.aspx#comments</comments><description>&lt;P mce_keep="true"&gt;Four years ago, we started the Linux Lab at Microsoft. &lt;BR&gt;Two years ago, we established the Open Source Software Lab at Microsoft. &lt;BR&gt;One year ago, we initiated the Linux Interoperability Lab at Microsoft.&lt;BR&gt;&lt;BR&gt;Yesterday, we announced the broadest change to the way the Microsoft builds software and works with open source communities and developers.&lt;BR&gt;&lt;BR&gt;By now you’ve probably read the announcement – “&lt;A class="" href="http://www.microsoft.com/presspass/press/2008/feb08/02-21ExpandInteroperabilityPR.mspx" mce_href="http://www.microsoft.com/presspass/press/2008/feb08/02-21ExpandInteroperabilityPR.mspx"&gt;Microsoft Makes Strategic Changes in Technology and Business Practices to Expand Interoperability&lt;/A&gt;” and are wondering what it all means, and where it came from.&amp;nbsp; In a nutshell, the documentation for the APIs, document formats, and protocols used in Windows Vista, the .NET Framework, Windows Server 2008, SQL Server 2008, Office 2007, Exchange Server 2007, and Office SharePoint Server 2007 will be made publically available.&amp;nbsp; All developers will be able to access the documentation with no need to sign a license or pay any fee.&amp;nbsp; &lt;/P&gt;
&lt;P mce_keep="true"&gt;We are also announcing the launch of the &lt;A class="" href="http://www.microsoft.com/opensource/interop/default.mspx" mce_href="http://www.microsoft.com/opensource/interop/default.mspx"&gt;Open Source Interoperability Initiative&lt;/A&gt; – a framework that will let us consistently support community development teams who build implementations of these specs with labs, technical support, plugfests, and joint testing and development.&lt;BR&gt;&amp;nbsp;&lt;BR&gt;To me, it’s a logical progression from the work and learning we’ve done with the Mozilla Foundation, the Eclipse Foundation, the Linux Foundation, the Apache Foundation, the Samba Project, MySQL, and PHP.&amp;nbsp; We’ve learned how to make agreements with community projects – including those which lack a legal entity for formal agreements; how to deliver technical support; who to listen to; and how to prioritize our work.&amp;nbsp; We have seen how positively developers and users respond to these kinds of collaborative efforts.&amp;nbsp; This is reflected by the progression of our approach: the creation of the &lt;A class="" href="http://www.microsoft.com/interop/osp/default.mspx" mce_href="http://www.microsoft.com/interop/osp/default.mspx"&gt;OSP (Open Specification Promise)&lt;/A&gt;, the &lt;A class="" href="http://www.microsoft.com/presspass/press/2006/jun06/06-13CustInteropCouncilPR.mspx" mce_href="http://www.microsoft.com/presspass/press/2006/jun06/06-13CustInteropCouncilPR.mspx"&gt;IECC (Interoperability Executive Customer Council)&lt;/A&gt;, the &lt;A class="" href="http://interopvendoralliance.org/" mce_href="http://interopvendoralliance.org/"&gt;IVA (Interoperability Vendor Alliance)&lt;/A&gt;, the submission and approval of the &lt;A class="" href="http://opensource.org/licenses/ms-rl.html" mce_href="http://opensource.org/licenses/ms-rl.html"&gt;Ms-RL&lt;/A&gt; and &lt;A class="" href="http://opensource.org/licenses/ms-pl.html" mce_href="http://opensource.org/licenses/ms-pl.html"&gt;Ms-PL&lt;/A&gt; by the OSI, and the &lt;A class="" href="http://port25.technet.com/archive/2007/12/19/If-you_2700_re-surprised_2C00_-you_2700_re-not-paying-attention.aspx" mce_href="http://port25.technet.com/archive/2007/12/19/If-you_2700_re-surprised_2C00_-you_2700_re-not-paying-attention.aspx"&gt;PFIF/Samba&lt;/A&gt; agreement and ongoing collaboration.&lt;BR&gt;&amp;nbsp;&lt;BR&gt;It’s also a major evolutionary step, and significant commitment for our engineering teams.&amp;nbsp; Ray Ozzie says it best:&amp;nbsp; “&lt;EM&gt;Customers need all their vendors, including and especially Microsoft, to deliver software and services that are flexible enough such that any developer can use their open interfaces and data to effectively integrate applications or to compose entirely new solutions.&amp;nbsp; By increasing the openness of our products, we will provide developers additional opportunity to innovate and deliver value for customers.&lt;/EM&gt;”&lt;BR&gt;&amp;nbsp;&lt;BR&gt;In order to meet these new and higher standards that we’re setting for ourselves, engineers will need to build public documentation of the new formats, protocols, and APIs they develop as they advance our products.&amp;nbsp; For those of us who write (or have written) code, we realize that this is a significant additional phase to the development cycle: design the feature, specify the feature, implement and test it, then proof and test the documentation of the specification, build user documents and sign off on the whole thing.&amp;nbsp; &lt;BR&gt;&amp;nbsp;&lt;BR&gt;Because we are a platform company first and foremost, it will be entirely worth the investment both due to the increased transparency to developers, and due to the expanded range of innovation that can be built on Microsoft technologies.&lt;BR&gt;&amp;nbsp;&lt;BR&gt;I think this is a great day not just for Microsoft, but for the software industry.&amp;nbsp; And I thank the people who have helped us learn what it’s taken to get here – most notably Jeremy Allison, Matt Asay, Mike Schroepfer, Andi Gutmans, Jim Zemlin, Mike Milinkovich, Zack Urlocker, Marten Mickos, Andrew Tridgell, Miguel de Icaza and Stephen Walli.&amp;nbsp; We will continue to look to their perspectives and advice as we continue down the open road.&lt;/P&gt;
&lt;P mce_keep="true"&gt;Here are a few of the responses we’ve seen – and I’ll quote from the industry publications and blogs:&lt;/P&gt;
&lt;BLOCKQUOTE&gt;
&lt;P mce_keep="true"&gt;&lt;A class="" href="http://lwn.net/Articles/270357/rss" mce_href="http://lwn.net/Articles/270357/rss"&gt;LWN.net&lt;/A&gt;: “The announcement is sweeping enough to make one check the calendar, but we are still a month and a week early for pranks. Microsoft is making available specifications for APIs and communication protocols for Exchange, Office, SQL Server, SharePoint, and others without requiring a license or royalty payments. They will indicate what patents they believe cover any of the protocols and "will license all of these patents on reasonable and non-discriminatory terms, at low royalty rates." There may be lurking dangers, but it appears to be a sincere effort at providing interoperability.”&lt;/P&gt;&lt;/BLOCKQUOTE&gt;
&lt;BLOCKQUOTE&gt;
&lt;P mce_keep="true"&gt;Matt Asay (&lt;A class="" href="http://blogs.cnet.com/8301-13505_1-9876027-16.html" mce_href="http://blogs.cnet.com/8301-13505_1-9876027-16.html"&gt;Alfresco/The Open Road&lt;/A&gt;): “As a Microsoft admirer, critic, and competitor, I can't help but applaud the depth and breadth of this move ...&amp;nbsp; All in all, a huge day for Microsoft. Will there be gaps in Microsoft's efforts? Undoubtedly. For one thing, it hasn't really made much progress on its covenant not to sue commercial open-source providers, &lt;A class="" href="http://www.news.com/8301-13860_3-9876029-56.html" mce_href="http://www.news.com/8301-13860_3-9876029-56.html"&gt;despite what Ina writes&lt;/A&gt;. But I'm impressed that it's even bothering to try.”&lt;/P&gt;&lt;/BLOCKQUOTE&gt;
&lt;BLOCKQUOTE&gt;
&lt;P mce_keep="true"&gt;Andi Gutmans (&lt;A class="" href="http://andigutmans.blogspot.com/2008/02/microsoft-to-extend-windows-eco-system.html" mce_href="http://andigutmans.blogspot.com/2008/02/microsoft-to-extend-windows-eco-system.html"&gt;PHP/Zend&lt;/A&gt;): “I believe Microsoft has finally understood that their closed nature has significantly hindered the growth of their eco-system. In many ways the threat of Linux has by many been interpreted as a threat of open-source (wrongly so in my opinion) …. Microsoft is now enabling the open-source community to grow its contributor base around such technologies and significantly improve the delivered quality. As most open-source developers and users live in heterogeneous environments this will benefit many.” &lt;/P&gt;&lt;/BLOCKQUOTE&gt;
&lt;BLOCKQUOTE&gt;
&lt;P mce_keep="true"&gt;Jeremy Allison (&lt;A class="" href="http://www.theregister.co.uk/2008/02/21/microsoft_goes_open/" mce_href="http://www.theregister.co.uk/2008/02/21/microsoft_goes_open/"&gt;via The Register&lt;/A&gt;): "It's definitely a positive step.&amp;nbsp; Doesn't mean any change for us [Samba] as we already had all these docs, and the promise not to sue is only for 'non-commercial' open source, which is a bit meaningless. But that's the same thing we had really (they're listing the patents etc.).&amp;nbsp; At least everyone now gets access to the same info, which I'm very happy about.&amp;nbsp; As for the rest, the devil is in the details. If they can follow through with this, the world will be a better place.”&lt;BR&gt;&lt;BR&gt;Zack Urlocker (&lt;A class="" href="http://weblog.infoworld.com/openresource/archives/2008/02/doubleplus_open.html" mce_href="http://weblog.infoworld.com/openresource/archives/2008/02/doubleplus_open.html"&gt;MySQL/Open Sources&lt;/A&gt;): “… even if it was legislated, it's still good for the industry. And it’s good for Microsoft customers. And ultimately, it's probably good for Microsoft to be more open. If Microsoft wants to attract the next generation of developers and users, they should take the hint: Open works.”&lt;/P&gt;&lt;/BLOCKQUOTE&gt;
&lt;P mce_keep="true"&gt;We recognize that the communities’ judgments of the significance of this announcement will be entirely based on the actions that follow.&amp;nbsp; The optimistic undertone that I’ve seen so far suggests that we can make real progress.&amp;nbsp; &lt;/P&gt;
&lt;P mce_keep="true"&gt;We will report back frequently on the progress and details of this work – especially on the Open Source Interoperability Initiative – here on Port 25.&amp;nbsp; This announcement is the starting point of the next phase of Microsoft’s work with open source, and as Port 25 readers know, we are here for the full marathon.&lt;BR&gt;&lt;BR&gt;The interoperability principles are posted here: &lt;A href="http://www.microsoft.com/interop/principles/default.mspx"&gt;http://www.microsoft.com/interop/principles/default.mspx&lt;/A&gt;&lt;/P&gt;&lt;/SPAN&gt;&lt;img src="http://port25.technet.com/aggbug.aspx?PostID=5570" 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/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/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></channel></rss>