<?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, Partnerships</title><link>http://port25.technet.com/archive/tags/Sam+Ramji/Partnerships/default.aspx</link><description>Tags: Sam Ramji, Partnerships</description><dc:language>en</dc:language><generator>CommunityServer 2007.1 (Build: 40109.1145)</generator><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>Open Source Interoperability Projects</title><link>http://port25.technet.com/archive/2008/11/07/open-source-interoperability-projects-at-microsoft.aspx</link><pubDate>Fri, 07 Nov 2008 07:21:00 GMT</pubDate><guid isPermaLink="false">af7480c4-26b7-468d-87b0-2acebabb473d:21664</guid><dc:creator>Jean Paoli</dc:creator><slash:comments>9</slash:comments><wfw:commentRss xmlns:wfw="http://wellformedweb.org/CommentAPI/">http://port25.technet.com/rsscomments.aspx?PostID=21664</wfw:commentRss><comments>http://port25.technet.com/archive/2008/11/07/open-source-interoperability-projects-at-microsoft.aspx#comments</comments><description>&lt;SPAN style="mso-fareast-font-family: 'Times New Roman'; mso-bidi-font-family: 'Times New Roman'"&gt;&lt;/SPAN&gt;&lt;SPAN style="mso-fareast-font-family: 'Times New Roman'; mso-bidi-font-family: 'Times New Roman'"&gt;
&lt;P&gt;Interoperability has always been a focus area at Microsoft. Being a platform company, Microsoft has engaged in interoperability at many levels - product features, participation in standardization bodies, publishing many technologies under open licenses and working closely with customers, governments and partners to understand the heterogeneous IT landscape and discuss practical interoperability solutions. &lt;/P&gt;
&lt;P&gt;Earlier this year, these activities were formalized under the &lt;A class="" href="http://www.microsoft.com/interop/principles/default.mspx" target=_blank mce_href="http://www.microsoft.com/interop/principles/default.mspx"&gt;Interoperability Principles&lt;/A&gt; for all of our high-volume products.&lt;/P&gt;
&lt;P&gt;I am the General Manager of Interoperability Strategy at Microsoft, and I have worked across the company on many interop initiatives. I am happy to see many interop projects now coming out of Microsoft and, personally, having many of them based on XML makes me doubly happy. &lt;img src="http://port25.technet.com/emoticons/emotion-1.gif" alt="Smile" /&gt;&lt;/P&gt;
&lt;P&gt;My team has built several bridging technologies and solutions for many of our products to enable interoperability. These are being run as open source projects and released under a broad BSD license so that our customers and partners can use them in many open and broad scenarios.&lt;/P&gt;
&lt;P&gt;Interoperability has been getting enhanced attention at a lot of conferences lately and Microsoft has also upped its participation at many open source conferences such as OSCON, the Eclipse Conference and &lt;A class="" href="http://www.apachecon.com/" target=_blank mce_href="http://www.apachecon.com"&gt;ApacheCon&lt;/A&gt;.&lt;/P&gt;
&lt;P&gt;At Microsoft's &lt;A class="" href="http://port25.technet.com/archive/2008/10/27/the-azure-platform-debuts.aspx" target=_blank mce_href="http://port25.technet.com/archive/2008/10/27/the-azure-platform-debuts.aspx"&gt;Professional Developer's Conference&lt;/A&gt; last month, the interoperability story was part of almost every announcement and keynote address. As Sam Ramji writes in his&lt;A class="" href="http://port25.technet.com/archive/2008/11/06/apachecon-keynote.aspx" target=_blank mce_href="http://port25.technet.com/archive/2008/11/06/apachecon-keynote.aspx"&gt; latest blog&lt;/A&gt;, Microsoft is also participating at ApacheCon and highlighting the interoperability work we are doing. These are indeed exciting times!&lt;/P&gt;
&lt;P&gt;On the interoperability front, my team has been working with the WSO2 since the TechEd 2007 Conference to demonstrate interoperability using our StockTrader&lt;B&gt;&lt;I&gt; &lt;/I&gt;&lt;/B&gt;reference application. &lt;/P&gt;
&lt;P&gt;This week, the WSO2 proposed a new Apache incubation project, known as Stonehenge, to further this work. The aim of this project is to set up sample applications to demonstrate interoperability with multiple underlying platform technologies by using currently defined W3C and OASIS standard protocols. We look forward to working with WS02 on the scope of this project, and having discussions with the community.&lt;/P&gt;
&lt;P mce_keep="true"&gt;I also want to highlight some open source interoperability projects that my team has been working on with&amp;nbsp;third parties, companies and members of the community at large, which may be very relevant to the readers of this blog.&lt;/P&gt;
&lt;P&gt;&lt;B&gt;Eclipse Tools for Silverlight&lt;/B&gt;&lt;/P&gt;
&lt;P&gt;&lt;A href="http://www.eclipse4sl.org/" target=_blank mce_href="http://www.eclipse4sl.org"&gt;Eclipse4sl&lt;/A&gt; allows Java developers to develop code for the &lt;A href="http://silverlight.net/"&gt;Silverlight&lt;/A&gt; platform within the &lt;A href="http://www.eclipse.org/"&gt;Eclipse&lt;/A&gt; development environment, and contains both an advanced project system for creating &lt;A href="http://sourceforge.net/projects/eclipse4sl" target=_blank mce_href="http://sourceforge.net/projects/eclipse4sl"&gt;Silverlight applications&lt;/A&gt; and media experiences as well as a compiler for packaging Silverlight applications for deployment. &lt;/P&gt;
&lt;P&gt;&lt;B&gt;Interoperability with the Azure Services platform&lt;/B&gt;&lt;/P&gt;
&lt;P&gt;Announced at PDC recently, &lt;A href="http://www.microsoft.com/azure"&gt;the Azure Services Platform&lt;/A&gt; is an internet-scale cloud computing and services platform hosted in Microsoft data centers. It provides an operating system and a set of developer services which can be used individually or together. Microsoft .NET Services is a key component of the Azure Services Platform that offers a set of Microsoft-hosted, highly scalable, developer-oriented services that provide the key building blocks, like, Access Control, Service Bus, and Workflow service. &lt;/P&gt;
&lt;P&gt;The Azure Services Platform, built from the ground up to be consistent with Microsoft's commitment to openness and interoperability and in that spirit, we have built two cross-platform SDKs for .NET services - for &lt;A href="http://www.jdotnetservices.com/" target=_blank mce_href="http://www.jdotnetservices.com"&gt;Java&lt;/A&gt; and &lt;A href="http://www.dotnetservicesruby.com/" target=_blank mce_href="http://www.dotnetservicesruby.com/"&gt;Ruby&lt;/A&gt;. &lt;/P&gt;
&lt;P&gt;&lt;B&gt;Information Cards Interoperability&lt;/B&gt;&lt;/P&gt;
&lt;P&gt;Windows CardSpace is&amp;nbsp;Microsoft implementation of Information Cards on the Windows platform. Information cards are a core part of &lt;A href="http://msdn.microsoft.com/en-us/library/ms996422.aspx"&gt;Identity Metasystem&lt;/A&gt; and help both site owners and visitors to manage, control, and exchange digital identities more safely and consistently.&lt;/P&gt;
&lt;P&gt;We have also built four open source projects that help Web developers support information cards on diverse platforms:&lt;/P&gt;
&lt;UL type=disc&gt;
&lt;LI&gt;&lt;A class="" href="http://www.sourceforge.net/projects/informationcard" target=_blank mce_href="http://www.sourceforge.net/projects/informationcard"&gt;Java Relying Party&lt;/A&gt;&lt;/LI&gt;
&lt;LI&gt;&lt;A href="http://www.informationcardruby.com/" target=_blank mce_href="http://www.informationcardruby.com"&gt;Ruby on Rails Relying Party&lt;/A&gt; &lt;/LI&gt;
&lt;LI&gt;&lt;A href="http://www.codeplex.com/InformationCardPHP" target=_blank mce_href="http://www.codeplex.com/InformationCardPHP"&gt;PHP Relying Party&lt;/A&gt; &lt;/LI&gt;
&lt;LI&gt;&lt;A class="" href="http://www.codeplex.com/InformationCard" target=_blank mce_href="http://www.codeplex.com/InformationCard"&gt;C-Module&lt;/A&gt;&lt;/LI&gt;&lt;/UL&gt;
&lt;P mce_keep="true"&gt;&lt;B&gt;OpenXML-ODF translators&lt;/B&gt;&lt;/P&gt;
&lt;P&gt;The goal of this project is to provide translators to allow for interoperability between applications based on ODF (OpenDocument) standard and Office Open XML standard. The translator is based on XSLT transformations between two XML formats, along with some pre- and post-processing, and&amp;nbsp;is available &lt;A class="" href="http://odf-converter.sourceforge.net/" target=_blank mce_href="http://odf-converter.sourceforge.net/ "&gt;on Sourceforge&lt;/A&gt; under a BSD-like license. &lt;/P&gt;
&lt;P&gt;&lt;B&gt;OpenXML-UOF translators&lt;/B&gt;&lt;/P&gt;
&lt;P&gt;The goal of this project is to provide translators to allow for interoperability between applications based on UOF (Uniform Office Format) standard and Office Open XML standard. &lt;/P&gt;
&lt;P&gt;UOF is an emerging standard, which is being developed by the Chinese Office Software Work Group (COSWG), led by the China Electronics Standard Institute (CESI), the Ministry of Information Industry (MII), major suppliers of Chinese office software suites, and other academic institutions.The translator is based on XSLT transformations between two XML formats, along with some pre- and post-processing. It is available at &lt;A href="http://uof-translator.sourceforge.net/" target=_blank mce_href="http://uof-translator.sourceforge.net/"&gt;SourceForge&lt;/A&gt;&amp;nbsp;under a BSD-like license&lt;/P&gt;
&lt;P&gt;I would like to hear your comments and feedback on these projects and also welcome open engagement on what Microsoft should be doing for interoperability. Tell us what other interoperability scenarios we should be looking to address. &lt;/P&gt;
&lt;P&gt;I also want to thank the multiple third party companies and the community members we cooperate with, as well as the members of my team: Vijay Rajagopalan, Sumit Chawla, Kamaljit Bath, Claudio Caldato, Jean-Christophe Cimetiere and many others for working on these projects and building technical solutions for interoperability with key Microsoft products and technologies.&lt;/P&gt;
&lt;P mce_keep="true"&gt;&amp;nbsp;&lt;/P&gt;&lt;/SPAN&gt;&lt;img src="http://port25.technet.com/aggbug.aspx?PostID=21664" width="1" height="1"&gt;</description><category domain="http://port25.technet.com/archive/tags/Sam+Ramji/default.aspx">Sam Ramji</category><category domain="http://port25.technet.com/archive/tags/Partnerships/default.aspx">Partnerships</category><category domain="http://port25.technet.com/archive/tags/Industry+Conferences/default.aspx">Industry Conferences</category><category domain="http://port25.technet.com/archive/tags/Codeplex/default.aspx">Codeplex</category><category domain="http://port25.technet.com/archive/tags/Interop/default.aspx">Interop</category><category domain="http://port25.technet.com/archive/tags/Standards/default.aspx">Standards</category><category domain="http://port25.technet.com/archive/tags/Community/default.aspx">Community</category><category domain="http://port25.technet.com/archive/tags/Open+Source/default.aspx">Open Source</category></item><item><title>If you're surprised, you're not paying attention</title><link>http://port25.technet.com/archive/2007/12/19/If-you_2700_re-surprised_2C00_-you_2700_re-not-paying-attention.aspx</link><pubDate>Thu, 20 Dec 2007 05:03:00 GMT</pubDate><guid isPermaLink="false">af7480c4-26b7-468d-87b0-2acebabb473d:4446</guid><dc:creator>Sam Ramji</dc:creator><slash:comments>10</slash:comments><wfw:commentRss xmlns:wfw="http://wellformedweb.org/CommentAPI/">http://port25.technet.com/rsscomments.aspx?PostID=4446</wfw:commentRss><comments>http://port25.technet.com/archive/2007/12/19/If-you_2700_re-surprised_2C00_-you_2700_re-not-paying-attention.aspx#comments</comments><description>&lt;P&gt;First, let me say thanks to Jeremy Allison and Andrew Tridgell for their decades of hard work and their optimism.&lt;/P&gt;
&lt;P&gt;Back in March, Jeremy invited me to talk about Samba and Microsoft, and how we could work together.&amp;nbsp; It turned out that our first opportunity to meet was actually at the annual Samba developers’ conference, SambaXP in Gottingen, Germany in late April.&amp;nbsp; I spent three days there listening to the Samba Team's reports on work they were doing,&amp;nbsp;their observations relating to&amp;nbsp;Microsoft protocols, and at breakfast with Tridge, Jeremy, and other team members we established a potential roadmap for collaboration.&amp;nbsp; Frankly, I think my commitments were viewed with disbelief by some but with cautious optimism by Tridge and Jeremy – as well as by Dan Shearer and by John Terpstra, a man of vision and entrepreneurial spirit.&lt;/P&gt;
&lt;P&gt;I worked with legal and engineering teams at Microsoft once I returned from Germany, and over a few weeks in May I got consensus that we could help the Samba Team by delivering on the roadmap.&amp;nbsp; This included donating software licenses (MSDN Premium subscriptions) to the core team, building a test bed and beginning to share testing tools, preserving the UNIX extensions in CIFS to ensure that the work Jeremy and Steve French were doing would continue to be compatible with Microsoft implementations, accepting Samba Team’s observed bugs in Microsoft’s CIFS implementation and vice versa, providing some technical support on CIFS questions, and sending Microsoft engineers to the CIFS Conference @ Google in September 2007.&lt;/P&gt;
&lt;P&gt;About the same time, Tom Hanrahan of IBM’s Linux Technology Center and the OSDL joined my team at Microsoft. His experience in working with Linux – and with Tridge – made it clear that we could sustain the work required to support the roadmap. Apart from his three decades of software engineering and management, one of Tom’s greatest assets is his combination of patience and perseverance; we knew it would take time and progress would be slow, but worthwhile.&amp;nbsp; We’re still early in the process of doing joint testing and engineering with the Samba Team, and have many milestones to achieve (for example, shared test suites &amp;amp; frameworks).&amp;nbsp; Thanks to Tom’s work with key engineers and managers in the company, we have already made progress and are committed to the long term.&lt;/P&gt;
&lt;P&gt;Based on the dialog we’d established with Tridge and Jeremy, when the European Commission published the terms that would satisfy them in regards to Microsoft protocols, I saw an opportunity to continue aligning our work with the Samba Team.&amp;nbsp; The terms were good, but the Samba team wanted Microsoft to make some changes to fully conform with the existing practices of the Samba developer community. Jeremy and Tridge saw the opportunity as well, and thus began a 6+ week process of improving and correcting the agreement to arrive at terms that both dramatically expanded their access to protocol information and enabled the Team to continue developing Samba as they have in the past.&amp;nbsp; Attorneys and technologists (always an odd combination) on both sides worked hard to refine the language and do so in a clear and cooperative way. The discussions were masterfully led by Microsoft’s GM of Protocol Programs, Craig Shank (ex-Lineo!) and Samba’s Andrew Tridgell.&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/P&gt;
&lt;P&gt;Today the Samba Team announced that they’re satisfied with the agreement, and are taking a Work Group Server Protocol Program (WSPP) trade secret and copyright license.&amp;nbsp; This will give them access to Microsoft specifications for the protocols in WSPP (such as file, print, and user and group administrative services) and allow the Samba Team to create, use, and distribute implementations.&amp;nbsp; I expect that this will significantly improve the process of Samba development, and produce better quality interoperation between Windows and Linux/UNIX environments.&lt;/P&gt;
&lt;P&gt;What this process has shown me is that if we focus on technology, and patient, diligent execution, we can make real progress together.&lt;/P&gt;
&lt;P&gt;This is a historic moment, and one that I’m proud of.&amp;nbsp; But it is only a moment, and now it’s time to get back to working on interoperability, one day at a time.&lt;/P&gt;
&lt;P&gt;Cheers,&lt;/P&gt;
&lt;P&gt;Sam&amp;nbsp;&lt;/P&gt;
&lt;P&gt;&lt;FONT face=Verdana&gt;[PostIcon:28]&lt;/FONT&gt;&lt;/P&gt;
&lt;P mce_keep="true"&gt;&amp;nbsp;&lt;/P&gt;&lt;img src="http://port25.technet.com/aggbug.aspx?PostID=4446" 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/Interop/default.aspx">Interop</category><category domain="http://port25.technet.com/archive/tags/Community/default.aspx">Community</category></item><item><title>Sam chats with Bitrock on Open Source Installation and Package Management</title><link>http://port25.technet.com/archive/2007/11/09/Sam-speaks-to-Bitrock-on-Installation-and-Package-Management.aspx</link><pubDate>Fri, 09 Nov 2007 21:59:00 GMT</pubDate><guid isPermaLink="false">af7480c4-26b7-468d-87b0-2acebabb473d:4387</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=4387</wfw:commentRss><comments>http://port25.technet.com/archive/2007/11/09/Sam-speaks-to-Bitrock-on-Installation-and-Package-Management.aspx#comments</comments><description>&lt;p&gt;Sam recently interviewed Daniel Lopez, Founder and CTO and Erica Brescia, CEO of Bitrock from their Spain headquarters. Daniel and Erica discuss their experiences and challenges developing open source applications and launching the &lt;a href="http://www.bitnami.org/"&gt;BitNami&lt;/a&gt; project. &lt;a href="http://bitrock.com/"&gt;BitRock&lt;/a&gt; makes open source software easier to use by providing a complete automated solution for Open Source Application Deployment.&lt;/p&gt;&lt;p&gt;&lt;/p&gt;&lt;img src="http://port25.technet.com/aggbug.aspx?PostID=4387" width="1" height="1"&gt;</description><enclosure url="http://port25.technet.com/videos/podcasts/BitRock.mp3" length="19445793" type="audio/mpeg" /><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/Partnerships/default.aspx">Partnerships</category><category domain="http://port25.technet.com/archive/tags/Podcast/default.aspx">Podcast</category><category domain="http://port25.technet.com/archive/tags/Open+Source/default.aspx">Open Source</category></item><item><title>Accessibility on Windows and Linux</title><link>http://port25.technet.com/archive/2007/11/08/accessibility-on-windows-and-linux.aspx</link><pubDate>Fri, 09 Nov 2007 01:05:00 GMT</pubDate><guid isPermaLink="false">af7480c4-26b7-468d-87b0-2acebabb473d:4380</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=4380</wfw:commentRss><comments>http://port25.technet.com/archive/2007/11/08/accessibility-on-windows-and-linux.aspx#comments</comments><description>&lt;p&gt;Back in Windows 95, Microsoft made a major contribution to accessibility to computers for people with vision and hearing impairments: MSAA, or Microsoft Active Accessibility.&amp;nbsp; At that time it was an additional download, but from Windows 98 on this technology was built into the OS.&amp;nbsp; &lt;/p&gt;&lt;p&gt;MSAA allows users to run screen readers, Braille devices, and other accessibility technologies that work across multiple desktop programs without requiring custom adapters for each program.&amp;nbsp; Back in 2000, Rob Sinclair, now our Director of Accessibility, published the &lt;a href="http://msdn2.microsoft.com/en-us/library/ms971310.aspx"&gt;architecture for MSAA&lt;/a&gt;.&amp;nbsp; It continues to be a core part of the OS in Windows Vista (detailed information here: &lt;a href="http://msdn2.microsoft.com/en-us/library/ms788733.aspx"&gt;http://msdn2.microsoft.com/en-us/library/ms788733.aspx&lt;/a&gt; )&lt;/p&gt;&lt;p&gt;Why am I talking about this?&amp;nbsp; It&amp;rsquo;s background for some work we&amp;rsquo;ve been developing with Novell to improve cross-platform accessibility experiences, which we&amp;rsquo;ve announced today &amp;ndash; work by Rob Sinclair and Norm Hodne at Microsoft and Michael Meeks at Novell, along with our legal teams.&lt;/p&gt;&lt;p&gt;&lt;strong&gt;Update: See &lt;a href="http://www.gnome.org/~michael/activity.html#2007-11-09" title="Michael Meeks&amp;#39; Blog"&gt;Michael Meeks&amp;#39; blog&lt;/a&gt; on the work here: &lt;a href="http://www.gnome.org/~michael/activity.html#2007-11-09"&gt;http://www.gnome.org/~michael/activity.html#2007-11-09&lt;/a&gt;&lt;/strong&gt;&lt;/p&gt;&lt;p&gt;The &lt;a href="http://msdn2.microsoft.com/en-us/library/ms747327.aspx"&gt;User Interface Automation&lt;/a&gt; (UIA) specification is an advanced accessibility framework, and we are releasing this to the community, including an irrevocable pledge of patent rights for anyone implementing the specification.&amp;nbsp; Novell will build a Linux implementation of the UIA and an adapter to make it work well with Linux accessibility projects.&amp;nbsp; This will mean an advance in interoperable accessibility.&lt;/p&gt;&lt;p&gt;We&amp;rsquo;ve already gotten great responses from the National Federation for the Blind in the U.S. and from Janina Sajka, the head of the Open Accessibility Work Group at the Linux Foundation.&lt;/p&gt;&lt;p&gt;It is great to see the industry coming together with specs, words, and code to build a better world for people with disabilities.&lt;/p&gt;&lt;p&gt;Cheers,&lt;br /&gt;Sam&lt;/p&gt;&lt;p&gt;&lt;font face="Verdana"&gt;&lt;/font&gt;&lt;/p&gt;&lt;img src="http://port25.technet.com/aggbug.aspx?PostID=4380" 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/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/Linux/default.aspx">Linux</category></item><item><title>Justin Steinman and Sam Ramji on the Novell/Microsoft Partnership</title><link>http://port25.technet.com/archive/2007/08/03/justin-steinman-and-sam-ramji-on-the-novell-microsoft-partnership.aspx</link><pubDate>Fri, 03 Aug 2007 16:51:00 GMT</pubDate><guid isPermaLink="false">af7480c4-26b7-468d-87b0-2acebabb473d:4137</guid><dc:creator>Sam Ramji</dc:creator><slash:comments>4</slash:comments><wfw:commentRss xmlns:wfw="http://wellformedweb.org/CommentAPI/">http://port25.technet.com/rsscomments.aspx?PostID=4137</wfw:commentRss><comments>http://port25.technet.com/archive/2007/08/03/justin-steinman-and-sam-ramji-on-the-novell-microsoft-partnership.aspx#comments</comments><description>&lt;p&gt;Back in the Spring, Sam Ramji attended an Olliance event entitled, the &lt;a href="http://thinktank.olliancegroup.com/"&gt;Open Source Think Tank&lt;/a&gt;. It&amp;#39;s a smaller gathering, and well attended by nearly 100 or so executives and influential developer-users of open source software. During one of the sessions, Sam&amp;nbsp;and Justin Steinman took an impromptu moment to answer some tough questions regarding the nature of the Microsoft-Novell partnership. Justin Steinman is Novell&amp;#39;s Director of Marketing for Linux and Open Platforms. &lt;br /&gt;&lt;br /&gt;Many of the questions had been asked before and in fact have been posited more than once on Port 25. We thought these discussions would be interesting to the community at large - ...so Sam &amp;amp; Justin hopped on the phone recently to answer them in podcast format. Take a listen....I try to emcee - but these are tough guys to keep on one topic :) As always, we&amp;nbsp;welcome feedback and we&amp;#39;ll invite Sam &amp;amp; Justin to answer the comments. If you want more information on the Novell partnership - you may want to check out &lt;a href="http://www.moreinterop.com/"&gt;moreinterop.com&lt;/a&gt; - home to most announcements, events and information related to the partnership. &lt;/p&gt;&lt;p&gt;&lt;/p&gt;&lt;img src="http://port25.technet.com/aggbug.aspx?PostID=4137" width="1" height="1"&gt;</description><enclosure url="http://port25.technet.com/videos/podcasts/podcast_62207.mp3" length="20946842" type="audio/mpeg" /><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/Partnerships/default.aspx">Partnerships</category><category domain="http://port25.technet.com/archive/tags/Podcast/default.aspx">Podcast</category><category domain="http://port25.technet.com/archive/tags/Windows+Server/default.aspx">Windows Server</category><category domain="http://port25.technet.com/archive/tags/Linux/default.aspx">Linux</category></item><item><title>Microsoft-Novell Interoperability Lab – Sneak Peek</title><link>http://port25.technet.com/archive/2007/02/14/microsoft-novell-interoperability-lab-sneak-peek.aspx</link><pubDate>Wed, 14 Feb 2007 14:06:00 GMT</pubDate><guid isPermaLink="false">af7480c4-26b7-468d-87b0-2acebabb473d:3538</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=3538</wfw:commentRss><comments>http://port25.technet.com/archive/2007/02/14/microsoft-novell-interoperability-lab-sneak-peek.aspx#comments</comments><description>&lt;font face="Verdana" size="2"&gt;&lt;p&gt;&lt;font face="Verdana" size="2"&gt;Based on the email I received I would say that many Port 25 readers noticed my post last week on job openings in my new lab.&amp;nbsp; Thank you for your positive responses (and especially the resume submissions)!&amp;nbsp; Brad Cutler, my counterpart at Novell, has been overwhelmed with responses as well, so thank you on his behalf.&amp;nbsp; &lt;/font&gt;&lt;/p&gt;&lt;p&gt;&lt;font face="Verdana" size="2"&gt;I&amp;rsquo;ve called this a sneak peek because there is much work ahead of us, but it&amp;rsquo;s time to talk in a little more detail about what the lab will be doing.&amp;nbsp; I and my colleagues at Novell and within Microsoft have been putting in long hours for the last several weeks &amp;ndash; nights and weekends as well &amp;ndash; detailing the plans for our work together.&amp;nbsp; As you may have seen covered in the news this week (&amp;ldquo;&lt;a href="http://www.microsoft.com/presspass/press/2007/feb07/02-12RoadmapPR.mspx" style="color: blue; text-decoration: underline"&gt;Microsoft and Novell Announce Collaboration for Customers&lt;/a&gt;&amp;rdquo;), we&amp;rsquo;ve got a solid long-term plan that covers our cooperation in the following areas:&lt;/font&gt;&lt;/p&gt;&lt;ul&gt;&lt;li&gt;&lt;font face="Verdana" size="2"&gt;&lt;strong&gt;Virtualization&lt;/strong&gt;:&amp;nbsp; We will rigorously test the functionality and reliability of SUSE Linux Enterprise Server on the next generation of Windows Server virtualization as well as Longhorn Server on &lt;a href="http://www.novell.com/linux/virtualization/" style="color: blue; text-decoration: underline"&gt;Xen&lt;/a&gt;.&amp;nbsp; This focuses on &lt;a href="http://en.wikipedia.org/wiki/Paravirtualization" style="color: blue; text-decoration: underline"&gt;paravirtualization&lt;/a&gt; and &lt;a href="http://channel9.msdn.com/Showpost.aspx?postid=163022" style="color: blue; text-decoration: underline"&gt;enlightenments&lt;/a&gt;.&amp;nbsp; Here&amp;rsquo;s a great &lt;a href="http://www.xensource.com/media/xen/player.html" style="color: blue; text-decoration: underline"&gt;discussion of Xen paravirtualization&lt;/a&gt; and a set of presentations on &lt;a href="http://blogs.technet.com/virtualization/archive/2006/06/14/WinHEC-2006-Slides.aspx" style="color: blue; text-decoration: underline"&gt;Windows Server enlightenments&lt;/a&gt;.&amp;nbsp; Part of the challenge in delivering enterprise-grade heterogeneous virtualization is in ensuring correct behavior and performance across a broad range of hardware &amp;ndash; AMD and Intel, single/dual/quad socket, and single through multi-core CPUs.&lt;/font&gt;&lt;/li&gt;&lt;li&gt;&lt;font face="Verdana" size="2"&gt;&lt;strong&gt;Directory and Identity&lt;/strong&gt;: Directory interoperability is the basis of identity interoperability - directories contain the structure and content that provides the raw material for identity. Through our ongoing testing in the lab, Microsoft and Novell will improve directory and identity interop between Active Directory and eDirectory, using open specifications such as WS-Federation and WS-Security.&lt;/font&gt;&lt;/li&gt;&lt;li&gt;&lt;font face="Verdana" size="2"&gt;&lt;strong&gt;Management&lt;/strong&gt;: We&amp;rsquo;ll test WS-Management for interop between Microsoft System Center and Novell&amp;rsquo;s WS-Management implementation, which Novell is developing in the open source community under the &lt;a href="http://www.openwsman.org/" style="color: blue; text-decoration: underline"&gt;openwsman&lt;/a&gt; project.&lt;/font&gt;&lt;/li&gt;&lt;/ul&gt;&lt;p&gt;&lt;font face="Verdana" size="2"&gt;&lt;em&gt;Why are these the most important areas for us to work on?&amp;nbsp;&lt;/em&gt; &lt;/font&gt;&lt;/p&gt;&lt;p&gt;&lt;font face="Verdana" size="2"&gt;As part of the &lt;a href="http://www.eweek.com/article2/0,1895,1976394,00.asp" style="color: blue; text-decoration: underline"&gt;Interoperability Customer Executive Council&lt;/a&gt;, I heard from the heads of IT from Goldman Sachs, UNICEF, American Express, NATO, and 25 more global organizations that server consolidation is essential in allowing them to reduce costs.&amp;nbsp; In order to fully achieve server consolidation, they need to be able to move their existing workloads &amp;ndash; both Windows and Linux &amp;ndash; to a common set of server hardware.&amp;nbsp; Without interoperable hypervisors, IT shops would be forced to support two separate sets of hardware, software, and personnel in order to consolidate their servers: one set for Windows and another for Linux.&amp;nbsp; We don&amp;rsquo;t think that&amp;rsquo;s good enough.&lt;/font&gt;&lt;/p&gt;&lt;p&gt;&lt;font face="Verdana" size="2"&gt;Hypervisor interoperability is critical, but for this scenario it isn&amp;rsquo;t enough to deliver the full benefits of virtualization for an enterprise.&amp;nbsp; Once the workloads are running on&amp;nbsp; the same server and the same hypervisor, access control and authorization needs to work across the entire environment consistently &amp;ndash; otherwise you&amp;rsquo;re just shifting the interop problem up the stack, only to suffer later.&amp;nbsp; This is where &lt;a href="http://www.networkworld.com/details/6284.html" style="color: blue; text-decoration: underline"&gt;WS-Federation&lt;/a&gt; is essential &amp;ndash; implementing an open specification to federate identity between existing directory servers enables you to have consistent security policies across your heterogeneous workloads.&amp;nbsp; This is a continuation of &lt;a href="http://www.microsoft.com/presspass/press/2004/may04/05-25IMVRallyPR.mspx" style="color: blue; text-decoration: underline"&gt;work we&amp;rsquo;ve done with IBM, Apache, Ping Identity and SXIP Identity&lt;/a&gt;.&lt;/font&gt;&lt;/p&gt;&lt;p&gt;&lt;font face="Verdana" size="2"&gt;Operations relies on strong management tools to provide availability and reliability across a broad server environment.&amp;nbsp; Ops teams typically have training on specific toolsets to monitor, administrate, and manage their infrastructure.&amp;nbsp; Realistically, moving Windows and Linux workloads onto the same set of servers requires that existing management tools be extended to the new environment.&amp;nbsp; We believe (as do HP, IBM, BMC, CA, and many others) that &lt;a href="http://xml.coverpages.org/ni2005-09-17-a.html" style="color: blue; text-decoration: underline"&gt;WS-Management&lt;/a&gt; is the solution.&amp;nbsp; Implementing this open specification will enable servers, applications, and services to communicate with management consoles from multiple vendors.&lt;/font&gt;&lt;/p&gt;&lt;p&gt;&lt;font face="Verdana" size="2"&gt;I&amp;rsquo;ve had a few people approach me about this project who pontificated &amp;ldquo;If you [Microsoft] would just implement the specifications as they&amp;rsquo;re written, you wouldn&amp;rsquo;t have to do all this work!&amp;rdquo;&amp;nbsp; In fact, this is an incorrect understanding of software engineering and interoperability.&amp;nbsp; Making protocols truly interoperate in every realistic circumstance is one of the great challenges in engineering.&amp;nbsp; In real life, you have to implement the specification correctly &amp;ndash; and then the work begins.&amp;nbsp; Were there platform-specific assumptions in the code (as basic as big-endian vs. little-endian format)?&amp;nbsp; Were there parts of the spec that were subject to interpretation? &amp;nbsp;Due to the extensive development and testing embedded in technologies like TCP/IP and HTTP, it&amp;rsquo;s easy to forget that it took years of work by many parties to deliver what we now take for granted.&lt;/font&gt;&lt;/p&gt;&lt;p&gt;&lt;font face="Verdana" size="2"&gt;This work across virtualization, identity, and management is a pretty awesome undertaking, and I expect that as we continue to progress here we&amp;rsquo;ll discover new things we need to do in order to deliver interoperable computing.&amp;nbsp; I&amp;rsquo;m looking forward to reporting on it here, and have submitted a presentation abstract for &lt;a href="http://conferences.oreillynet.com/os2007/" style="color: blue; text-decoration: underline"&gt;OSCON &amp;rsquo;07&lt;/a&gt; to walk through the Joint Interoperability Lab&amp;rsquo;s operations in detail.&amp;nbsp; Hopefully I can shed a little light on what makes interoperability so challenging, even in an age of open specifications.&lt;/font&gt;&lt;/p&gt;&lt;p&gt;&lt;font face="Verdana" size="2"&gt;Cheers,&lt;/font&gt;&lt;/p&gt;&lt;p&gt;&lt;font face="Verdana" size="2"&gt;Sam&lt;/font&gt;&lt;/p&gt;&lt;p&gt;&lt;/p&gt;&lt;/font&gt;&lt;img src="http://port25.technet.com/aggbug.aspx?PostID=3538" 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/Interop/default.aspx">Interop</category><category domain="http://port25.technet.com/archive/tags/Community/default.aspx">Community</category></item><item><title>Now Hiring:  Microsoft/Novell Interoperability Labs</title><link>http://port25.technet.com/archive/2007/01/30/seeking-a-few-good-people-we-re-hiring-and-so-is-novell.aspx</link><pubDate>Tue, 30 Jan 2007 15:30:00 GMT</pubDate><guid isPermaLink="false">af7480c4-26b7-468d-87b0-2acebabb473d:3494</guid><dc:creator>Sam Ramji</dc:creator><slash:comments>10</slash:comments><wfw:commentRss xmlns:wfw="http://wellformedweb.org/CommentAPI/">http://port25.technet.com/rsscomments.aspx?PostID=3494</wfw:commentRss><comments>http://port25.technet.com/archive/2007/01/30/seeking-a-few-good-people-we-re-hiring-and-so-is-novell.aspx#comments</comments><description>&lt;p style="margin-left: 0in; margin-right: 0in"&gt;&lt;font face="Verdana" size="2"&gt;Back in November 2006, Microsoft and Novell committed to a long-term technical collaboration between the two companies.&amp;nbsp; The agreement covers several areas - Virtualization, Office OpenXML/ODF interoperability, WS-Management interoperability, and directory federation.&lt;/font&gt;&lt;/p&gt;&lt;p style="margin-left: 0in; margin-right: 0in"&gt;&lt;font face="Verdana" size="2"&gt;With my colleagues at Novell, I am opening a Joint Interoperability Lab.&amp;nbsp; This lab will be around for the long term, and will focus on interoperable virtualization between the Windows and&amp;nbsp;SLES.&amp;nbsp; This lab will be part of the product engineering teams for both companies.&lt;/font&gt;&lt;/p&gt;&lt;p style="margin-left: 0in; margin-right: 0in"&gt;&lt;font face="Verdana" size="2"&gt;In order to get the best candidates for this lab, I&amp;#39;m posting the job descriptions here and inviting the Port 25 community to contact me directly if you&amp;#39;re interested in one of the positions.&amp;nbsp; With Novell&amp;#39;s permission, I am also posting the Novell job descriptions for their openings in the lab.&lt;/font&gt;&lt;/p&gt;&lt;p style="margin-left: 0in; margin-right: 0in"&gt;&lt;font face="Verdana" size="2"&gt;There are two position types: Program Manager (PM) and Software Design Engineer in Test (SDE/T).&lt;/font&gt;&lt;/p&gt;&lt;p style="margin-left: 0in; margin-right: 0in"&gt;&lt;font face="Verdana" size="2"&gt;To inquire about the Novell opportunities, please contact Brad Cutler, Director of Engineering at Novell (&lt;a href="mailto:brcutler@novell.com" style="color: blue; text-decoration: underline; text-underline: single"&gt;mailto:brcutler@novell.com&lt;/a&gt;) &lt;/font&gt;&lt;/p&gt;&lt;p style="margin-left: 0in; margin-right: 0in"&gt;&lt;font face="Verdana" size="2"&gt;To inquire about the Microsoft opportunities, please contact me (Sam Ramji, Director of Platform Technology Strategy) at &lt;a href="mailto:sramji@microsoft.com" style="color: blue; text-decoration: underline; text-underline: single"&gt;mailto:sramji@microsoft.com&lt;/a&gt;.&lt;/font&gt;&lt;/p&gt;&lt;p style="margin-left: 0in; margin-right: 0in"&gt;&lt;font face="Verdana" size="2"&gt;&lt;strong&gt;Microsoft: Software Design Engineer in Test, Linux Interoperability&lt;/strong&gt;&lt;/font&gt;&lt;/p&gt;&lt;p style="margin-left: 0in; margin-right: 0in"&gt;&lt;font face="Verdana" size="2"&gt;Do you want to be part of a group that is changing the future of the operating system platform at Microsoft? Due to &lt;a href="http://www.microsoft.com/presspass/press/2006/nov06/11-02MSNovellPR.mspx" style="color: blue; text-decoration: underline; text-underline: single"&gt;recent developments&lt;/a&gt; in the Server and Tool Business division at Microsoft, we are looking for an experienced Software Development Engineer in Test who can take on the challenging role of qualifying Microsoft&amp;rsquo;s new Longhorn Server Hypervisor based virtual machine solution in a collaborative project with Novell. This position will require candidates with substantial knowledge of Microsoft&amp;rsquo;s device driver models; strong experience in developing and testing software written in C, C++ or C#; working knowledge of Linux (preferably SLES); and knowledge of Microsoft&amp;rsquo;s server class feature and applications.&lt;/font&gt;&lt;/p&gt;&lt;p style="margin-left: 0in; margin-right: 0in"&gt;&lt;font face="Verdana" size="2"&gt;We are looking for an individual contributor with broad technical experience and a passion for developing skills in new areas. Strong planning and test design are key attributes of a successful candidate. It is essential that candidates have a proven track record of working independently and excellent communication skills.&amp;nbsp;A BS (or equivalent) degree in Computer Science or Electrical Engineering is required. We are looking for individuals who possess a strong drive for results and a passion for understanding and meeting the needs of our customers. Familiarity with Microsoft&amp;rsquo;s testing standards, processes, and tools would be a benefit. If you want to challenge your technical expertise then this is the right team for you!&lt;/font&gt;&lt;/p&gt;&lt;p style="margin-left: 0in; margin-right: 0in"&gt;&lt;font face="Verdana" size="2"&gt;&lt;strong&gt;Novell: Software Design Engineer in Test, Windows Interoperability&lt;/strong&gt;&lt;/font&gt;&lt;/p&gt;&lt;p style="margin-left: 0in; margin-right: 0in"&gt;&lt;font face="Verdana" size="2"&gt;We are looking for an experienced Software Development Engineer in Test who can take on the challenging role of qualifying SLES10 based virtual machine solution in a collaborative project with Microsoft. This position will require candidates with substantial knowledge of Linux device driver models; strong experience in developing and testing software written in C, C++ and various scripting languages; working knowledge of Microsoft server environment ; and knowledge of server class feature and applications on Linux.&lt;/font&gt;&lt;/p&gt;&lt;p style="margin-left: 0in; margin-right: 0in"&gt;&lt;font face="Verdana" size="2"&gt;We are looking for an individual contributor with broad technical experience and a passion for developing skills in new areas. Strong planning and test design are key attributes of a successful candidate. It is essential that candidates have a proven track record of working independently and excellent communication skills. A BS (or equivalent) degree in Computer Science or Electrical Engineering is required. We are looking for individuals who possess a strong drive for results and a passion for understanding and meeting the needs of our customers. Familiarity with Linux testing standards, processes, and tools would be a benefit. If you want to challenge your technical expertise then this is the right team for you!&lt;/font&gt;&lt;/p&gt;&lt;p style="margin-left: 0in; margin-right: 0in"&gt;&lt;font face="Verdana" size="2"&gt;&lt;strong&gt;Microsoft: Program Manager, Linux Interoperability&lt;/strong&gt;&lt;/font&gt;&lt;/p&gt;&lt;p style="margin-left: 0in; margin-right: 0in"&gt;&lt;font face="Verdana" size="2"&gt;&lt;strong&gt;Be a part of the Platform Technology Strategy team, drive change and make a difference. &lt;/strong&gt;&lt;/font&gt;&lt;/p&gt;&lt;p style="margin-left: 0in; margin-right: 0in"&gt;&lt;font face="Verdana" size="2"&gt;This highly visible senior program management position will have the opportunity to work in one of the core areas of growth for Microsoft. The Platform Technology Strategy group is the engine for technical analysis, including the Linux/Open Source Software labs. Our goal is to provide deep and relevant technical analysis and to deliver strategic guidance and messaging from this research.&amp;nbsp; &lt;/font&gt;&lt;/p&gt;&lt;p style="margin-left: 0in; margin-right: 0in"&gt;&lt;font face="Verdana" size="2"&gt;The main focus of this position is to drive interoperability between Linux and Windows, including planning and leading the Microsoft/Novell Joint Interoperability Lab.&amp;nbsp; This is a multi-million dollar, multi-year effort that will ensure high performance and availability of both SUSE Linux on Viridian and Longhorn Server on Xen.&lt;/font&gt;&lt;/p&gt;&lt;p style="margin-left: 0in; margin-right: 0in"&gt;&lt;font face="Verdana" size="2"&gt;Specific responsibilities include: &lt;/font&gt;&lt;/p&gt;&lt;ul&gt;&lt;li&gt;&lt;div style="vertical-align: middle"&gt;&lt;font face="Verdana" size="2"&gt;Lead a small team of SDE/Ts in virtualization product development, including direct engagement with both Microsoft and Novell virtualization engineering teams &lt;/font&gt;&lt;/div&gt;&lt;/li&gt;&lt;li&gt;&lt;div style="vertical-align: middle"&gt;&lt;font face="Verdana" size="2"&gt;Drive influence across development and product planning organizations by analyzing key customer and strategic trends, including direct involvement with Fortune 100 customers &lt;/font&gt;&lt;font face="Verdana" size="2"&gt;&amp;nbsp;&lt;/font&gt;&lt;/div&gt;&lt;/li&gt;&lt;li&gt;&lt;div style="vertical-align: middle"&gt;&lt;font face="Verdana" size="2"&gt;Engage with Open Source communities to drive understanding of the value and technical depth of this work &lt;/font&gt;&lt;/div&gt;&lt;/li&gt;&lt;li&gt;&lt;div style="vertical-align: middle"&gt;&lt;font face="Verdana" size="2"&gt;Key contributor to Microsoft&amp;#39;s Interoperability Roadmap &lt;/font&gt;&lt;/div&gt;&lt;/li&gt;&lt;li&gt;&lt;div style="vertical-align: middle"&gt;&lt;font face="Verdana" size="2"&gt;Scale impact of interoperability work across the company, including worldwide field engagement&lt;/font&gt;&lt;/div&gt;&lt;/li&gt;&lt;/ul&gt;&lt;p style="margin-left: 0in; margin-right: 0in"&gt;&lt;font face="Verdana" size="2"&gt;We are looking for a highly motivated individual with strong business acumen and a strong background in technology. Candidates need strong leadership abilities with proven experience leading technical teams and delivering significant and provable results. Candidates need demonstrated excellent problem resolution and decision making skills and be able to deliver results on multiple projects in a complex, fast-moving environment. &lt;/font&gt;&lt;/p&gt;&lt;p style="margin-left: 0in; margin-right: 0in"&gt;&lt;font face="Verdana" size="2"&gt;This is a high visibility role that involves strategic and technical communication at all levels. You should have a proven track record in analyzing technologies, and building programs to respond accordingly. In addition, you will have proven excellence in cross group collaborative projects, including the very important ability to drive non-reporting groups to perform and deliver. You should also have a track record of starting, building, and finishing large projects.&amp;nbsp;&amp;nbsp; The ideal candidate will have 5+ years of related industry experience in software development and one or more of the following: strategic consulting, program management, IT management, partner engineering management, and/or server industry marketing. &lt;/font&gt;&lt;/p&gt;&lt;p style="margin-left: 0in; margin-right: 0in"&gt;&lt;font face="Verdana" size="2"&gt;A technical background is very important to succeed in this role. 25% travel will be required.&amp;nbsp; Some international travel may be involved.&amp;nbsp; A BS/BA degree required; MS degree preferred.&lt;/font&gt;&lt;/p&gt;&lt;p style="margin-left: 0in; margin-right: 0in"&gt;&lt;font face="Verdana"&gt;&lt;/font&gt;&lt;/p&gt;&lt;img src="http://port25.technet.com/aggbug.aspx?PostID=3494" 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/Community/default.aspx">Community</category></item></channel></rss>