<?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 : Community, Interop, Sam Ramji</title><link>http://port25.technet.com/archive/tags/Community/Interop/Sam+Ramji/default.aspx</link><description>Tags: Community, Interop, Sam Ramji</description><dc:language>en</dc:language><generator>CommunityServer 2007.1 (Build: 40109.1145)</generator><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>The Linux Foundation's Collaboration Summit</title><link>http://port25.technet.com/archive/2009/04/23/another-take-on-the-linux-foundation-s-collaboration-summit.aspx</link><pubDate>Thu, 23 Apr 2009 14:00:00 GMT</pubDate><guid isPermaLink="false">af7480c4-26b7-468d-87b0-2acebabb473d:25416</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=25416</wfw:commentRss><comments>http://port25.technet.com/archive/2009/04/23/another-take-on-the-linux-foundation-s-collaboration-summit.aspx#comments</comments><description>&lt;P mce_keep="true"&gt;A lot has been written by the press and blogosphere since the Linux Foundation's annual Collaboration Summit was held earlier this month, particularly about &lt;A href="http://events.linuxfoundation.org/platform" target=_blank mce_href="http://events.linuxfoundation.org/platform "&gt;the panel&lt;/A&gt; that included Microsoft's Sam Ramji, Sun Microsystems' Ian Murdock, and Linux Foundation executive director Jim Zemlin.&lt;/P&gt;
&lt;P&gt;The panel was entitled "Why Can't We All Just Get Along," which struck me as not only divisive, but also a little outdated given the level of collaboration that already takes place between proprietary and open source software vendors alike.&lt;/P&gt;
&lt;P&gt;For example, Microsoft and &lt;A href="http://port25.technet.com/archive/2008/11/10/sun-to-distribute-live-search.aspx" target=_blank mce_href="http://port25.technet.com/archive/2008/11/10/sun-to-distribute-live-search.aspx"&gt;Sun&lt;/A&gt;&amp;nbsp;already have a long-standing working collaborative relationship; Microsoft also has&amp;nbsp;a technical collaboration agreement with &lt;A href="http://port25.technet.com/archive/2008/11/18/two-years-and-counting.aspx" target=_blank mce_href="http://port25.technet.com/archive/2008/11/18/two-years-and-counting.aspx"&gt;Novell&lt;/A&gt;, an agreement with &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;Red Hat&lt;/A&gt; to test and validate our respective server operating systems running on one another's hypervisors, and a number of arrangements in place with other open source companies. &lt;/P&gt;
&lt;P&gt;The panel discussed this in greater depth, looking at how collaboration, cooperation and competition exist: not just between proprietary and open software vendors, but also between Linux and open source ones.&lt;/P&gt;
&lt;P&gt;This prompted panel moderator Zemlin to suggest that the three make an even greater effort come together and collaborate where it makes sense.&lt;/P&gt;
&lt;P&gt;Interestingly, the Summit also spurred renewed discussion about whether there need to be &lt;A href="http://www.infoworld.com/d/open-source/why-linux-needs-critics-981" target=_blank mce_href="http://www.infoworld.com/d/open-source/why-linux-needs-critics-981"&gt;more critics&lt;/A&gt; in the Linux community, with one blogger taking Zemlin to task for what he described as the &lt;A href="http://www.ithinkdiff.com/unbelievable-claims-by-linux-foundation-ceo/" target=_blank mce_href="http://www.ithinkdiff.com/unbelievable-claims-by-linux-foundation-ceo/"&gt;"tall claims"&lt;/A&gt; he made at the Summit.&lt;/P&gt;
&lt;P&gt;Ramji, the Senior Director of Platform Strategy at Microsoft, also used the panel to remind the Linux and open source communities of his offer for them to reach out to him and others&amp;nbsp;within Microsoft and share their frustrations, problems and issues, so that they could be better educators and advocates on this front across the company.&lt;/P&gt;
&lt;P&gt;Ramji also, again, stressed that Microsoft's customers want &lt;A class="" href="http://blogs.msdn.com/interoperability/" target=_blank mce_href="http://blogs.msdn.com/interoperability/"&gt;interoperability&lt;/A&gt; with open source software, including for &lt;A href="http://port25.technet.com/archive/2009/01/16/php-5-3-on-windows-update.aspx" target=_blank mce_href="http://port25.technet.com/archive/2009/01/16/php-5-3-on-windows-update.aspx"&gt;PHP on Windows&lt;/A&gt;, but that making this happen sometimes took time. &lt;/P&gt;
&lt;P&gt;Sun's Murdock seconded this, talking about internal inertia and how Sun also had had to deal with hearing from customers and developers that they wanted interoperability with technologies other than their own.&lt;/P&gt;
&lt;P&gt;At Microsoft, there are cross-group, company-wide open source discussions and initiatives underway, with each group given the autonomy to decide for itself how this plays out with regard to their product set and business model.&lt;/P&gt;
&lt;P&gt;While Port 25's mission is to be the voice of the open source community at Microsoft, it is far from the only voice on this topic. There have been blogs across the company on open and interoperability initiatives, from groups including &lt;A href="http://blogs.technet.com/security/" target=_blank mce_href="http://blogs.technet.com/security/"&gt;security&lt;/A&gt;, &lt;A href="http://blogs.msdn.com/livesearch/archive/2009/01/29/live-search-autosuggestions-come-to-firefox.aspx" target=_blank mce_href="http://blogs.msdn.com/livesearch/archive/2009/01/29/live-search-autosuggestions-come-to-firefox.aspx"&gt;Live&lt;/A&gt; and the &lt;A href="http://www.microsoft.com/mac/itpros/dcc.mspx" target=_blank mce_href="http://www.microsoft.com/mac/itpros/dcc.mspx"&gt;Mac Business Unit&lt;/A&gt;, to name just a few.&lt;/P&gt;
&lt;P&gt;It is also important to remember that Ramji and other executives like Bob Muglia, the president of Microsoft's Server &amp;amp; Tools business, have often said that open source is a journey that Microsoft is on and that much more needs to still be done. Many groups across the company are already responding to that call.&lt;/P&gt;&lt;img src="http://port25.technet.com/aggbug.aspx?PostID=25416" 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/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/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>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>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><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>Silverlight on Linux</title><link>http://port25.technet.com/archive/2007/09/05/silverlight-on-linux.aspx</link><pubDate>Wed, 05 Sep 2007 10:45:00 GMT</pubDate><guid isPermaLink="false">af7480c4-26b7-468d-87b0-2acebabb473d:4234</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=4234</wfw:commentRss><comments>http://port25.technet.com/archive/2007/09/05/silverlight-on-linux.aspx#comments</comments><description>&lt;p&gt;&lt;font face="Verdana" size="2"&gt;For those of you who have met Miguel de Icaza, you know right away what I mean when I say that he is one of the most energetic people I&amp;rsquo;ve ever met.&amp;nbsp; Clearly, the whole Moonlight team (whom I haven&amp;rsquo;t met) would also qualify for this appellation &amp;ndash; in &lt;a href="http://tirania.org/blog/archive/2007/Jun-21.html" style="color: blue; text-decoration: underline; text-underline: single"&gt;roughly 21 days between May and June&lt;/a&gt;, they collectively built an alpha implementation of &lt;a href="http://en.wikipedia.org/wiki/Microsoft_Silverlight" style="color: blue; text-decoration: underline; text-underline: single"&gt;Silverlight&lt;/a&gt; on Linux, based on many pieces of the Mono codebase.&lt;/font&gt;&lt;/p&gt;&lt;p&gt;&lt;font face="Verdana" size="2"&gt;After a great deal of work between the Moonlight and .NET teams, we&amp;rsquo;re ready to &lt;a href="http://tirania.org/blog/archive/2007/Sep-05.html" style="color: blue; text-decoration: underline; text-underline: single"&gt;formally announce&lt;/a&gt; that we (Microsoft and Novell) will be bringing Silverlight to Linux, fully supported and including application and media codec compatibility.&lt;/font&gt;&lt;/p&gt;&lt;p&gt;&lt;font face="Verdana" size="2"&gt;The expansion of the existing work between Microsoft and Novell to include support for Silverlight on all Linux platforms is a major step in the journey of interoperability that we are on.&amp;nbsp; We&amp;rsquo;ve heard clearly from the community that a full cross-platform web development solution is not only Windows and Macintosh, but must include Linux.&amp;nbsp; I think this is a big deal.&amp;nbsp; While we&amp;rsquo;ve licensed media codecs before, this represents a fully heterogeneous implementation of a strategic client technology.&lt;/font&gt;&lt;/p&gt;&lt;p&gt;&lt;font face="Verdana" size="2"&gt;Here&amp;rsquo;s to a better web and support for all users.&amp;nbsp; Hopefully this will help breed further productive conversations about what developers and users need, and in someone else&amp;rsquo;s famous words, we can all &amp;ldquo;just get along.&amp;rdquo;&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;font face="Verdana"&gt;&lt;/font&gt;&lt;/p&gt;&lt;img src="http://port25.technet.com/aggbug.aspx?PostID=4234" 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/Mono/default.aspx">Mono</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>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>SML Update</title><link>http://port25.technet.com/archive/2007/01/15/sml-update.aspx</link><pubDate>Mon, 15 Jan 2007 20:01:00 GMT</pubDate><guid isPermaLink="false">af7480c4-26b7-468d-87b0-2acebabb473d:3435</guid><dc:creator>MichaelF</dc:creator><slash:comments>1</slash:comments><wfw:commentRss xmlns:wfw="http://wellformedweb.org/CommentAPI/">http://port25.technet.com/rsscomments.aspx?PostID=3435</wfw:commentRss><comments>http://port25.technet.com/archive/2007/01/15/sml-update.aspx#comments</comments><description>&lt;p&gt;&lt;font face="Verdana" size="2"&gt;Back in August we posted a &lt;a href="http://port25.technet.com/archive/2006/08/17/Service-Modeling-Language-_2800_Insert-appropriate-title-here_2900_.aspx" target="_blank"&gt;podcast with Praerit Garg&lt;/a&gt; regarding the announcement of the Service Modeling Language draft specification put together by Microsoft and a number of other leading technology companies.&amp;nbsp; We wanted to follow-up and provide an update on the specification and the workgroup.&lt;/font&gt;&lt;/p&gt;&lt;p&gt;&lt;font face="Verdana" size="2"&gt;On September 12th the public feedback workshop was held and a good deal of feedback was provided both by community members in attendance and by those submitting feedback via email.&amp;nbsp; One of the key topics was the name of this language as many felt the SML title didn&amp;rsquo;t full capture the intent or capabilities of the specification.&amp;nbsp; Pratul Dublish, Senior Program Manager at Microsoft, has a blog entry regarding this discussion &lt;a href="http://blogs.technet.com/pratul/" style="color:blue;text-decoration:underline;text-underline:single;"&gt;here&lt;/a&gt; (along with a number of entries regarding SML and the Working Group).&lt;/font&gt;&lt;/p&gt;&lt;p&gt;&lt;font face="Verdana" size="2"&gt;The Working Group has published the second draft of the SML specification and the first draft of the SML Interchange Format specification. It has also announced an Interoperability Workshop for interoperability testing between different implementations of the specifications.&amp;nbsp; The workshop is &amp;nbsp;open to companies and individuals willing to &amp;nbsp;bring &amp;nbsp;an implementation of the latest published&amp;nbsp; specifications to the workshop.&amp;nbsp;&amp;nbsp;The workshop will be held during January 16-17, 2007 in Austin, Texas. The invitation for this event can be found &lt;a href="http://serviceml.org/SML-IWS-Invitation.pdf" style="color:blue;text-decoration:underline;text-underline:single;"&gt;here&lt;/a&gt;.&lt;/font&gt;&lt;/p&gt;&lt;p&gt;&lt;font face="Verdana" size="2"&gt;Per the terms provided in the specification, there is nothing that prevents an Open Source project from implementing the SML Spec.&amp;nbsp; Eclipse has started a project called COSMOS which implements the SML runtime, modeling tools for SML, and the infrastructure to enable the use of SML for model based management.&amp;nbsp; Take a look at:&amp;nbsp; &lt;a href="http://www.eclipse.org/proposals/cosmos" style="color:blue;text-decoration:underline;text-underline:single;"&gt;http://www.eclipse.org/proposals/cosmos&lt;/a&gt; for details.&lt;/font&gt;&lt;/p&gt;&lt;p&gt;&lt;font face="Verdana" size="2"&gt;The URL for the SML Working Group is:&amp;nbsp; &lt;a href="http://www.serviceml.org/" style="color:blue;text-decoration:underline;text-underline:single;"&gt;http://www.serviceml.org&lt;/a&gt;, take a look at this site if you are interested in learning more about the specifications, the Working Group&amp;rsquo;s activities, and the Interoperability Workshop.&amp;nbsp; &lt;/font&gt;&lt;/p&gt;&lt;p&gt;&lt;font face="Verdana" size="2"&gt;We will continue to keep the Port 25 community up to date on the progress of the SML Working Group and the evolution of the specification.&amp;nbsp; If you need help connecting with the group, please let us know.&lt;/font&gt;&lt;/p&gt;&lt;p&gt;&lt;font face="Verdana" size="2"&gt;Please take a minute to provide feedback to the Working Group if this is a topic of interest either personally or professionally.&amp;nbsp; &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;font face="Verdana"&gt;&lt;/font&gt;&lt;/p&gt;&lt;img src="http://port25.technet.com/aggbug.aspx?PostID=3435" 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></item><item><title>Sendmail on Sender-ID</title><link>http://port25.technet.com/archive/2006/11/20/sendmail-on-sender-id.aspx</link><pubDate>Mon, 20 Nov 2006 17:03:00 GMT</pubDate><guid isPermaLink="false">af7480c4-26b7-468d-87b0-2acebabb473d:3289</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=3289</wfw:commentRss><comments>http://port25.technet.com/archive/2006/11/20/sendmail-on-sender-id.aspx#comments</comments><description>&lt;p&gt;&lt;font face="Verdana" size="2"&gt;Eric Allman (founder of Sendmail, inventor of Allman notation, original hacker) graciously &lt;a href="http://port25.technet.com/archive/2006/11/17/sendmail-sender-id-and-25-years-of-email-sam-interviews-eric-allman.aspx" target="_blank"&gt;took some time with me to discuss&lt;/a&gt; his take on Microsoft&amp;rsquo;s opening of the Sender-ID specification.&amp;nbsp; Thank you, Eric!&lt;/font&gt;&lt;/p&gt;&lt;p&gt;&lt;font face="Verdana" size="2"&gt;While privacy is important for email, so is reducing spam.&amp;nbsp; A few years ago, Microsoft established an approach defined as Sender-ID which is in principal similar to a modern phishing filter &amp;ndash; ensure that the email&amp;rsquo;s sending address correlates with its IP address of origin.&amp;nbsp; If not, there is probably something wrong.&lt;/font&gt;&lt;/p&gt;&lt;p&gt;&lt;font face="Verdana" size="2"&gt;While the specification was a good one, the approach to licensing the specification was not.&amp;nbsp; Since billions of emails are sent each day via open source technologies, a comprehensive solution to spam has to include open source MTAs and developers&amp;rsquo; rights to use the solution.&amp;nbsp; Microsoft has corrected this error by opening the Sender-ID specification under the OSP (Open Specification Promise) &amp;ndash; a free and open guarantee that the specification can be used by anyone.&lt;/font&gt;&lt;/p&gt;&lt;p&gt;&lt;font face="Verdana" size="2"&gt;Eric was very complimentary of the move to the OSP, and believes that Sender-ID and &lt;a href="http://www.ietf.org/html.charters/dkim-charter.html" style="color: blue; text-decoration: underline; text-underline: single"&gt;DKIM&lt;/a&gt; (Domain Keys Identified Mail &amp;ndash; see &lt;a href="http://dkim.org/info/DKIM-Intro-Allman.ppt" style="color: blue; text-decoration: underline; text-underline: single"&gt;here for an overview&lt;/a&gt;) can and should coexist.&lt;/font&gt;&lt;/p&gt;&lt;p&gt;&lt;font face="Verdana" size="2"&gt;Listen to the &lt;a href="http://port25.technet.com/archive/2006/11/17/sendmail-sender-id-and-25-years-of-email-sam-interviews-eric-allman.aspx" target="_blank"&gt;podcast&lt;/a&gt;&amp;nbsp;to get Eric&amp;rsquo;s insights first-hand.&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;font face="Verdana"&gt;&lt;/font&gt;&lt;/p&gt;&lt;img src="http://port25.technet.com/aggbug.aspx?PostID=3289" 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/Standards/default.aspx">Standards</category><category domain="http://port25.technet.com/archive/tags/Community/default.aspx">Community</category></item><item><title>Interoperability: Open Source ODF/Open XML Translator and Microsoft Office</title><link>http://port25.technet.com/archive/2006/07/06/Interoperability_3A00_-Open-Source-ODF_2F00_Open-XML-Translator-and-Microsoft-Office.aspx</link><pubDate>Thu, 06 Jul 2006 19:42:00 GMT</pubDate><guid isPermaLink="false">af7480c4-26b7-468d-87b0-2acebabb473d:2710</guid><dc:creator>jcannon</dc:creator><slash:comments>9</slash:comments><wfw:commentRss xmlns:wfw="http://wellformedweb.org/CommentAPI/">http://port25.technet.com/rsscomments.aspx?PostID=2710</wfw:commentRss><comments>http://port25.technet.com/archive/2006/07/06/Interoperability_3A00_-Open-Source-ODF_2F00_Open-XML-Translator-and-Microsoft-Office.aspx#comments</comments><description>&lt;p&gt;Linux Format reported on Port 25 recently with the tagline &amp;ldquo;Reports of snowballs seen in hell as Microsoft offers to work with Linux developers,&amp;rdquo; which I thought was funny.&amp;nbsp; It&amp;rsquo;s apparently getting even colder down there as we&amp;rsquo;ve now announced an &lt;a href="http://sourceforge.net/projects/odf-converter"&gt;open source project that adds support for ODF&lt;/a&gt; to Microsoft Word 2007 (&amp;quot;&lt;a href="http://www.microsoft.com/presspass/press/2006/jul06/07-06OpenSourceProjectPR.mspx"&gt;Microsoft Expands Document Interoperability&lt;/a&gt;&amp;quot;).&lt;/p&gt;&lt;p&gt;&amp;nbsp;A few months ago I started working with &lt;a href="http://channel9.msdn.com/Showpost.aspx?postid=33709"&gt;Jean Paoli&lt;/a&gt;, whose leadership on Interoperability at Microsoft is steadily moving product teams toward the goal of consistently delivering high-quality interop.&amp;nbsp; Brian Jones &lt;a href="http://blogs.msdn.com/brian_jones/archive/2006/07/05/657510.aspx"&gt;notes this in his blog &lt;/a&gt;but doesn&amp;rsquo;t call out Jean by name.&amp;nbsp; You can be sure that you&amp;rsquo;ll see more of Jean&amp;rsquo;s handiwork in the coming months and years.&lt;br /&gt;&lt;br /&gt;During the time I&amp;rsquo;ve worked with him I&amp;rsquo;ve been greatly encouraged by his commitment to openness in documentation and in implementation.&amp;nbsp; The Open XML Translator project is a great example of this &amp;ndash; it&amp;rsquo;s an open source project hosted on &lt;a href="http://sourceforge.net/projects/odf-converter"&gt;Sourceforge&lt;/a&gt;.&lt;/p&gt;&lt;p&gt;I couldn&amp;rsquo;t help but hop over to &lt;a href="http://it.slashdot.org/it/06/07/06/139243.shtml"&gt;Slashdot &lt;/a&gt;and check out the reactions to the news &amp;ndash; and as usual there was a mixture of the rational and irrational, hope and fear, insight and suspicion of conspiracy.&amp;nbsp; It&amp;rsquo;s worth making one point over and over.&lt;/p&gt;&lt;p&gt;The Open XML Translator is an Open Source project.&lt;br /&gt;The Open XML Translator is an Open Source project.&lt;br /&gt;The Open XML Translator is an Open Source project.&lt;/p&gt;&lt;p&gt;By definition it can&amp;rsquo;t conceal its implementation, is open to experimentation, modification, and commercialization (it uses a BSD license), and is owned by the community.&lt;/p&gt;&lt;p&gt;If you think it needs improvement, then improve it.&amp;nbsp; If you think it doesn&amp;rsquo;t matter, ignore it.&amp;nbsp; But above all, really think about it and what it means that we&amp;rsquo;ve taken this step before reacting reflexively.&amp;nbsp; &lt;/p&gt;&lt;p&gt;This is actually something new and different. &lt;/p&gt;&lt;p&gt;&lt;font size="2"&gt;&lt;/font&gt;&lt;/p&gt;&lt;img src="http://port25.technet.com/aggbug.aspx?PostID=2710" 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></item><item><title>Hats off to JBoss</title><link>http://port25.technet.com/archive/2006/04/14/Hats-off-to-JBoss.aspx</link><pubDate>Fri, 14 Apr 2006 17:03:00 GMT</pubDate><guid isPermaLink="false">af7480c4-26b7-468d-87b0-2acebabb473d:2083</guid><dc:creator>admin</dc:creator><slash:comments>30</slash:comments><wfw:commentRss xmlns:wfw="http://wellformedweb.org/CommentAPI/">http://port25.technet.com/rsscomments.aspx?PostID=2083</wfw:commentRss><comments>http://port25.technet.com/archive/2006/04/14/Hats-off-to-JBoss.aspx#comments</comments><description>&lt;p&gt;&lt;font size="2" color="#000000"&gt;Congratulations to Marc Fleury and team for their success this week in selling their company to a like-minded partner that pioneered Open Source business models.&lt;/font&gt;&lt;/p&gt;&lt;p&gt;&lt;font size="2" color="#000000"&gt;Running a startup is hard.&amp;nbsp; Keeping it going and focused is harder.&amp;nbsp; Selling it while maintaining your principles is nearly impossible &amp;ndash; but JBoss has scored a hat trick.&amp;nbsp; From 97-2001, I was in a string of startups in Silicon Valley, and I know first hand just how hard it is to make them work.&amp;nbsp; &lt;/font&gt;&lt;/p&gt;&lt;p&gt;&lt;font size="2" color="#000000"&gt;When a company reaches the level of publicity and success that JBoss has achieved, there are pressures to compromise in many dimensions &amp;ndash; exemplified by the rumored half-billion dollars that &amp;ldquo;a large database company&amp;rdquo; offered them only last week.&amp;nbsp; Marc could have taken that and walked out of the industry altogether &amp;ndash; enjoying a comfortable life on his own private island.&amp;nbsp; Instead, he has chosen to marry his company to a long-term resident of the Commercial Open Source Software industry that will sustain the JBoss principle of interoperability and heterogeneous support, and is well-aligned to evolve the business model in a pure Open Source tradition.&lt;/font&gt;&lt;/p&gt;&lt;p&gt;&lt;font size="2" color="#000000"&gt;My lab is working with JBoss on the technical collaboration project that Microsoft announced earlier this year &amp;ndash; good, interesting work &amp;ndash; and will be exploring new areas to work on interoperability, such as JBossWeb, an Apache-based web server with native support for .NET, Java, and PHP.&lt;/font&gt;&lt;/p&gt;&lt;p&gt;&lt;font size="2" color="#000000"&gt;We&amp;rsquo;re continuing to read and sort the suggestions we&amp;rsquo;re getting &amp;ndash; including emails &amp;ndash; and looking for clusters of requests that we can turn in to projects.&amp;nbsp; What would you like to see us do from a Java interoperability standpoint?&amp;nbsp; What would be most valuable for you?&amp;nbsp; &lt;/font&gt;&lt;/p&gt;&lt;p&gt;&lt;font size="2" color="#000000"&gt;Cheers,&lt;br /&gt;Sam&lt;/font&gt;&lt;/p&gt;&lt;p&gt;&lt;font size="2"&gt;&lt;/font&gt;&lt;/p&gt;&lt;img src="http://port25.technet.com/aggbug.aspx?PostID=2083" 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></item></channel></rss>