<?xml version="1.0" encoding="UTF-8" ?>
<?xml-stylesheet type="text/xsl" href="http://port25.technet.com/utility/FeedStylesheets/rss.xsl" media="screen"?><rss version="2.0" xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:slash="http://purl.org/rss/1.0/modules/slash/" xmlns:wfw="http://wellformedweb.org/CommentAPI/"><channel><title>Port 25: The Open Source Community at Microsoft : sam ramji, Industry Conferences</title><link>http://port25.technet.com/archive/tags/sam+ramji/Industry+Conferences/default.aspx</link><description>Tags: sam ramji, Industry Conferences</description><dc:language>en</dc:language><generator>CommunityServer 2007.1 (Build: 40109.1145)</generator><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>Supernova</title><link>http://port25.technet.com/archive/2008/03/19/supernova.aspx</link><pubDate>Wed, 19 Mar 2008 16:22:00 GMT</pubDate><guid isPermaLink="false">af7480c4-26b7-468d-87b0-2acebabb473d:8654</guid><dc:creator>Sam Ramji</dc:creator><slash:comments>2</slash:comments><wfw:commentRss xmlns:wfw="http://wellformedweb.org/CommentAPI/">http://port25.technet.com/rsscomments.aspx?PostID=8654</wfw:commentRss><comments>http://port25.technet.com/archive/2008/03/19/supernova.aspx#comments</comments><description>&lt;P&gt;I’m writing this from EclipseCon in Santa Clara, California, where I’m going to announce the beginning of Microsoft’s collaborative work with the Eclipse Foundation. &lt;/P&gt;
&lt;P&gt;This started about a year ago when I met Mike Milinkovich at an open source event (the Open Source Software Think Tank 2007) where we were seated at the same table, and assigned to discuss “key issues inhibiting the growth of open source”. We found we had pretty similar ways of looking at problems – I found Mike to be very pragmatic and straightforward in his thinking. That discussion led to a conversation about what we could do to help Eclipse developers building software for Windows. &lt;/P&gt;
&lt;P&gt;At the same time, the &lt;A class="" href="http://msdn2.microsoft.com/en-us/netframework/aa663320.aspx" mce_href="http://msdn2.microsoft.com/en-us/netframework/aa663320.aspx"&gt;CardSpace&lt;/A&gt; team at Microsoft was already working actively with the &lt;A class="" href="http://msdn2.microsoft.com/en-us/netframework/aa663320.aspx" mce_href="http://msdn2.microsoft.com/en-us/netframework/aa663320.aspx"&gt;Higgins Project&lt;/A&gt; to establish a secure, interoperable framework for user identity on the web – an architecture known as the Identity Metasystem. Since the inception of Higgins, the CardSpace team has worked very closely with the Higgins team, providing them the protocol documentation they needed to be able to build an identity selector that is interoperable with CardSpace, as well as placing those protocol specifications under the OSP so that they knew that it was safe to do so. We share a commitment to building a user-centric, privacy-preserving, secure, easy-to-use identity layer for the Internet. &lt;/P&gt;
&lt;P&gt;Currently, Higgins, Microsoft, and dozens of other companies and projects are in the midst of the third &lt;A class="" href="http://osis.idcommons.net/wiki/Main_Page" mce_href="http://osis.idcommons.net/wiki/Main_Page"&gt;OSIS-sponsored user-centric identity interop&lt;/A&gt;, where we all try our code together, providing the data needed to improve both our implementations and the interoperability between them. &lt;/P&gt;
&lt;P&gt;Among a range of other opportunities (which we’re still working on), we discovered that Steve Northover (the &lt;A class="" href="http://www.eclipse.org/swt/" mce_href="http://www.eclipse.org/swt/"&gt;SWT team lead&lt;/A&gt;) had gotten requests to make it easy for Java developers to write applications that look and feel like native Windows Vista. He and a small group of developers built out a prototype that enables SWT to use &lt;A class="" href="http://www.eclipse.org/swt/" mce_href="http://www.eclipse.org/swt/"&gt;Windows Presentation Foundation&lt;/A&gt; (WPF). We’re committing to improve this technology with direct support from our engineering teams and the Open Source Software Lab, with the goal of a first-class authoring experience for Java developers. &lt;/P&gt;
&lt;P&gt;This is exciting to me – as a Java developer in my prior life (as well as the first technical marketing manager for BEA’s WebLogic Workshop, now &lt;A class="" href="http://beehive.apache.org/" mce_href="http://beehive.apache.org/"&gt;Apache Beehive&lt;/A&gt;) it just makes sense to enable Java on Windows. We started a collaborative effort with &lt;A class="" href="http://www.jboss.com/" mce_href="http://www.jboss.com/"&gt;JBoss&lt;/A&gt; two years ago that continues to this day. At the end of the day, it’s all about the developer. There will be more to come from the conversations that Eclipse and Microsoft have begun, and I look forward to announcing those in the future as we have demonstrable technology results. &lt;/P&gt;
&lt;P&gt;Cheers,&lt;BR&gt;Sam&lt;/P&gt;&lt;img src="http://port25.technet.com/aggbug.aspx?PostID=8654" width="1" height="1"&gt;</description><category domain="http://port25.technet.com/archive/tags/Sam+Ramji/default.aspx">Sam Ramji</category><category domain="http://port25.technet.com/archive/tags/Industry+Conferences/default.aspx">Industry Conferences</category><category domain="http://port25.technet.com/archive/tags/Identity+and+Authentication/default.aspx">Identity and Authentication</category><category domain="http://port25.technet.com/archive/tags/Interop/default.aspx">Interop</category><category domain="http://port25.technet.com/archive/tags/.NET+Development/default.aspx">.NET Development</category><category domain="http://port25.technet.com/archive/tags/Open+Source/default.aspx">Open Source</category><category domain="http://port25.technet.com/archive/tags/Dev+Center/default.aspx">Dev Center</category><category domain="http://port25.technet.com/archive/tags/App/default.aspx">App</category><category domain="http://port25.technet.com/archive/tags/_7E00_FeaturedPost/default.aspx">~FeaturedPost</category></item><item><title>Gapingvoid Got It Wrong</title><link>http://port25.technet.com/archive/2007/04/19/gapingvoid-got-it-wrong.aspx</link><pubDate>Thu, 19 Apr 2007 18:18:00 GMT</pubDate><guid isPermaLink="false">af7480c4-26b7-468d-87b0-2acebabb473d:3789</guid><dc:creator>Sam Ramji</dc:creator><slash:comments>8</slash:comments><wfw:commentRss xmlns:wfw="http://wellformedweb.org/CommentAPI/">http://port25.technet.com/rsscomments.aspx?PostID=3789</wfw:commentRss><comments>http://port25.technet.com/archive/2007/04/19/gapingvoid-got-it-wrong.aspx#comments</comments><description>&lt;p&gt;A few key people in the industry (&lt;a href="http://stephesblog.blogs.com/my_weblog/2007/04/gaping_void_and.html"&gt;Stephen Walli&lt;/a&gt; and &lt;a href="http://weblog.infoworld.com/openresource/archives/2007/04/the_gaping_void.html"&gt;Matt Asay&lt;/a&gt; in particular) pointed out the flaws in &lt;a href="http://www.gapingvoid.com/Moveable_Type/archives/003872.html"&gt;Hugh Macleod&amp;rsquo;s strip on Open Source&lt;/a&gt;.&amp;nbsp; I like the Blue Monster idea (there&amp;rsquo;s some real passion in that art) but this one missed the mark, because Hugh framed the issue wrong.&amp;nbsp; Hugh is clearly a smart guy and is in the process of learning about this field of software.&amp;nbsp; The resulting discussion on Hugh&amp;rsquo;s blog was quite productive thanks to multiple viewpoints &amp;ndash; including members of the Microsoft ecosystem that we are serving today.&lt;/p&gt;&lt;p&gt;&lt;strong&gt;However, Hugh&amp;rsquo;s approach is not in line with Microsoft&amp;rsquo;s strategy.&amp;nbsp; &lt;/strong&gt;&lt;/p&gt;&lt;p&gt;Here is my attempt to get the conversation on the right track by providing our official viewpoint:&lt;/p&gt;&lt;p&gt;There is a basic problem when people frame &amp;ldquo;traditional software vs. open source software&amp;rdquo; &amp;ndash; the assumption that there is a zero-sum game to be played and that therefore it is war.&lt;/p&gt;&lt;p&gt;This is a mistaken understanding.&amp;nbsp; Software is technology.&amp;nbsp; It can be delivered as&amp;nbsp; a product or as a solution.&amp;nbsp; It must meet the needs of its users.&amp;nbsp; Users come in different segments as defined by their needs and their ability to communicate with each other about the technologies they are using.&lt;/p&gt;&lt;p&gt;This may seem obvious, but segments vary!&amp;nbsp; High-level, simplistic discussions of &amp;ldquo;A vs. B&amp;rdquo; miss the reality that there are different right answers &amp;ndash; and sometimes multiple right answers &amp;ndash; for any given segment.&lt;/p&gt;&lt;p&gt;I have personally heard &amp;ndash; among other places, at the &lt;a href="http://thinktank.olliancegroup.com/"&gt;Open Source Software Think Tank 2007&lt;/a&gt; &amp;ndash; enterprise CIOs state exactly this: &amp;ldquo;I don&amp;rsquo;t have time for science experiments.&amp;rdquo;&amp;nbsp; I believe this was Max Rayner, CIO of SurfControl.&amp;nbsp; You can take that quote as disparaging open source, or you can include the context of the statement, which is this: enterprise CIOs are looking for technologies that solve their problems.&amp;nbsp; Their definition of the problem includes &lt;strong&gt;long-term viability&lt;/strong&gt;, &lt;strong&gt;mission-critical support&lt;/strong&gt;, and &lt;strong&gt;interoperability&lt;/strong&gt; with their other technologies.&amp;nbsp; So what this quote means is &amp;ldquo;if you have a technology for me &amp;ndash; open source or not &amp;ndash; you have to provide for my key concerns.&amp;rdquo;&amp;nbsp; Companies like Novell, Red Hat, JBoss, and MySQL have built businesses based on meeting these needs.&amp;nbsp; This is reality.&amp;nbsp; It is foolish to label these companies and their customers, users, and community as playing with things that are &amp;ldquo;not proven&amp;rdquo; or &amp;ldquo;science experiments&amp;rdquo;.&lt;/p&gt;&lt;p&gt;This is not a war.&amp;nbsp; This is about technology.&lt;/p&gt;&lt;p&gt;It&amp;rsquo;s only a war when we hold on to hunter-gatherer era tribal mentalities and say &amp;ldquo;Our way is good!&amp;nbsp; Their way is bad!&amp;rdquo;&lt;/p&gt;&lt;p&gt;It turns out there&amp;rsquo;s a non-zero-sum game to be played here by working together, communicating intelligently, and thinking through the details.&amp;nbsp; But it will never happen while we hold on to old, fuzzy ideas about competition and tribalism.&lt;/p&gt;&lt;p&gt;&lt;/p&gt;&lt;img src="http://port25.technet.com/aggbug.aspx?PostID=3789" 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/Community/default.aspx">Community</category></item><item><title>Socialpoint - Socialtext on Sharepoint a conversation with Ross Mayfield</title><link>http://port25.technet.com/archive/2006/11/01/Socialpoint-_2D00_-Socialtext-on-Sharepoint-a-conversation-with-Ross-Mayfield.aspx</link><pubDate>Wed, 01 Nov 2006 21:15:00 GMT</pubDate><guid isPermaLink="false">af7480c4-26b7-468d-87b0-2acebabb473d:3221</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=3221</wfw:commentRss><comments>http://port25.technet.com/archive/2006/11/01/Socialpoint-_2D00_-Socialtext-on-Sharepoint-a-conversation-with-Ross-Mayfield.aspx#comments</comments><description>&lt;span style="font-size: 10pt; font-family: 'Verdana','sans-serif'"&gt;&lt;span style="font-size: 10pt; font-family: 'Verdana','sans-serif'"&gt;&lt;p&gt;&lt;font face="Verdana" size="2"&gt;I got to spend an hour with &lt;a href="http://ross.typepad.com/"&gt;Ross Mayfield&lt;/a&gt; (founder of &lt;a href="http://www.socialtext.com/"&gt;Socialtext&lt;/a&gt;) today.&amp;nbsp; We talked about a range of things, from open source calculators (&lt;a href="http://www.softwaregarden.com/wkcalpha/"&gt;WikiCalc&lt;/a&gt;) to the future of Sharepoint as a platform for open source development and the shift in Microsoft&amp;#39;s approach to open source.&amp;nbsp; Ross graciously gave us an extra ten minutes to capture part of our conversation on video.&lt;/font&gt;&lt;/p&gt;&lt;p&gt;&lt;font face="Verdana" size="2"&gt;Socialtext was the first commercial wiki company, built initially on the Perl-based &lt;a href="http://en.wikipedia.org/wiki/Kwiki"&gt;Kwiki&lt;/a&gt; and Ross has been a leader in the democratization of this collaboration technology for many years. &amp;nbsp;For more on social computing, you can check out &lt;a href="http://en.wikipedia.org/wiki/Social_computing"&gt;Wikipedia&lt;/a&gt;. &amp;nbsp;By now, unless you work with a group of card-carrying Luddites, you have probably even browsed a wiki within your company run by your own IT department or wiki enthusiasts.&amp;nbsp; In this case you&amp;rsquo;ve already entered the current wave of &amp;ldquo;enterprise social computing&amp;rdquo; a.k.a. &amp;ldquo;Enterprise 2.0&amp;rdquo;.&amp;nbsp; Our internal wiki at the Open Source Software Lab currently runs on &lt;a href="http://g.msn.com/9SE/1?http://plone.org/&amp;amp;&amp;amp;DI=293&amp;amp;IG=7da59edc4ce447aa96e116abf8ff704e&amp;amp;POS=1&amp;amp;CM=WPU&amp;amp;CE=1&amp;amp;CS=AWP&amp;amp;SR=1"&gt;Plone&lt;/a&gt;.&lt;/font&gt;&lt;/p&gt;&lt;p&gt;&lt;font face="Verdana" size="2"&gt;About five months ago, he open-sourced part of this platform.&amp;nbsp; The Socialtext Open Source Wiki has the details on this project.&amp;nbsp; It currently runs on PostgreSQL and Ubuntu&amp;hellip; but since it&amp;rsquo;s based on Perl I hope that the porting effort to SQL Server and Windows wouldn&amp;rsquo;t be too much.&lt;/font&gt;&lt;/p&gt;&lt;p&gt;&lt;font face="Verdana" size="2"&gt;Even more interesting to me given my role at Microsoft is that &lt;a href="http://www.socialtext.com/node/115"&gt;Socialtext has built a Sharepoint integration&lt;/a&gt; (&amp;quot;Socialpoint&amp;quot;).&amp;nbsp; This &lt;a href="http://www.marketwire.com/mw/release_html_b1?release_id=177884"&gt;gives Sharepoint users&lt;/a&gt; access to a best-of-breed wiki and blogging engine while retaining presence, Office integration, and a unified portal infrastructure.&amp;nbsp; My inner geek got going when Ross described the new protocol handler they&amp;rsquo;ve built - &amp;quot;socialpoint:foo/bar&amp;quot; - for navigating within Sharepoint across wikis.&amp;nbsp; I think this is a good example of how Microsoft platform software should be combined with open source applications.&amp;nbsp; We continue to invest in scaling the infrastructure, and open it up to developers for innovative applications that can change as often as customers require.&lt;/font&gt;&lt;/p&gt;&lt;p&gt;&lt;font face="Verdana" size="2"&gt;Ross is thinking about releasing these modules under open source licenses.&amp;nbsp; I&amp;rsquo;m hopeful that the MS-PL (BSD-like) or MS-CL (Apache-like) will prove worthwhile to him, and that Codeplex will turn out to be the right repository for the work - but regardless of the license or the community site, I&amp;#39;m excited to see that the Microsoft platform and open source software companies can propel great technology into broad adoption - carrying innovation into remote corners of the enterprise.&lt;/font&gt;&lt;/p&gt;&lt;p&gt;&lt;font face="Verdana" size="2"&gt;For more details on the conversation - and to catch Ross&amp;#39; insights first-hand - check out the video interview.&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;/span&gt;&lt;/span&gt;&lt;p style="margin: 0in 0in 0pt"&gt;&lt;span style="font-size: 10pt; font-family: 'Verdana','sans-serif'"&gt;&lt;/span&gt;&lt;/p&gt;&lt;p style="margin: 0in 0in 0pt"&gt;&lt;span style="font-size: 10pt; font-family: 'Verdana','sans-serif'"&gt;&lt;/span&gt;&lt;/p&gt;&lt;p style="margin: 0in 0in 0pt"&gt;&lt;span style="font-size: 10pt; font-family: 'Verdana','sans-serif'"&gt;&lt;/span&gt;&lt;/p&gt;&lt;p style="margin: 0in 0in 0pt"&gt;&lt;span style="font-size: 10pt; font-family: 'Verdana','sans-serif'"&gt;&lt;/span&gt;&lt;/p&gt;&lt;p style="margin: 0in 0in 0pt"&gt;&lt;span style="font-size: 10pt; font-family: 'Verdana','sans-serif'"&gt;&lt;center&gt;&lt;embed src="http://images.video.msn.com/flash/soapbox1_1.swf" quality="high" width="432" height="364" base="http://images.video.msn.com" type="application/x-shockwave-flash" allowFullScreen="true" pluginspage="http://macromedia.com/go/getflashplayer" flashvars="c=v&amp;v=199b7671-8ed7-4e3d-bf1e-871ed8443fd6&amp;ifs=true&amp;fr=msnvideo&amp;mkt=en-US&amp;brand="&gt;&lt;/embed&gt;&lt;br /&gt;&lt;a href="http://video.msn.com/video.aspx?vid=199b7671-8ed7-4e3d-bf1e-871ed8443fd6" target="_new" title="Socialpoint - Socialtext on Sharepoint a conversation with Ross Mayfield"&gt;Video: Socialpoint - Socialtext on Sharepoint a conversation with Ross Mayfield&lt;/a&gt;&lt;/center&gt;&lt;/span&gt;&lt;/p&gt;&lt;p style="margin: 0in 0in 0pt"&gt;&lt;span style="font-size: 10pt; font-family: 'Verdana','sans-serif'"&gt;&lt;/span&gt;&lt;/p&gt;&lt;p style="margin: 0in 0in 0pt"&gt;&lt;span style="font-size: 10pt; font-family: 'Verdana','sans-serif'"&gt;&lt;/span&gt;&lt;/p&gt;&lt;p style="margin: 0in 0in 0pt"&gt;&lt;span style="font-size: 10pt; font-family: 'Verdana','sans-serif'"&gt;&lt;/span&gt;&lt;/p&gt;&lt;p style="margin: 0in 0in 0pt"&gt;&lt;span style="font-size: 10pt; font-family: 'Verdana','sans-serif'"&gt;&lt;/span&gt;&lt;/p&gt;&lt;p style="margin: 0in 0in 0pt"&gt;&lt;span style="font-size: 10pt; font-family: 'Verdana','sans-serif'"&gt;&lt;/span&gt;&lt;/p&gt;&lt;p style="margin: 0in 0in 0pt"&gt;&lt;span style="font-size: 10pt; font-family: 'Verdana','sans-serif'"&gt;&lt;/span&gt;&lt;/p&gt;&lt;p style="margin: 0in 0in 0pt"&gt;&lt;span style="font-size: 10pt; font-family: 'Verdana','sans-serif'"&gt;Alternate Video Format&lt;/span&gt;&lt;/p&gt;&lt;p style="margin: 0in 0in 0pt"&gt;&lt;span style="font-size: 10pt; font-family: 'Verdana','sans-serif'"&gt;-&lt;a href="http://port25.technet.com/videos/mayfield.mp4" target="_blank"&gt;Download MPEG4 Video&lt;/a&gt;&lt;/span&gt;&lt;/p&gt;&lt;p style="margin: 0in 0in 0pt"&gt;&lt;span style="font-size: 10pt; font-family: 'Verdana','sans-serif'"&gt;&lt;/span&gt;&lt;/p&gt;&lt;p style="margin: 0in 0in 0pt"&gt;&lt;span style="font-size: 10pt; font-family: 'Verdana','sans-serif'"&gt;&lt;/span&gt;&lt;/p&gt;&lt;img src="http://port25.technet.com/aggbug.aspx?PostID=3221" width="1" height="1"&gt;</description><enclosure url="http://port25.technet.com/videos/podcasts/mayfield.mp3" length="14890197" type="audio/mpeg" /><category domain="http://port25.technet.com/archive/tags/Media/default.aspx">Media</category><category domain="http://port25.technet.com/archive/tags/Sam+Ramji/default.aspx">Sam Ramji</category><category domain="http://port25.technet.com/archive/tags/Industry+Conferences/default.aspx">Industry Conferences</category><category domain="http://port25.technet.com/archive/tags/Podcast/default.aspx">Podcast</category><category domain="http://port25.technet.com/archive/tags/Community/default.aspx">Community</category><category domain="http://port25.technet.com/archive/tags/Video/default.aspx">Video</category></item></channel></rss>