{"id":1513,"date":"2008-06-11T18:09:04","date_gmt":"2008-06-11T18:09:04","guid":{"rendered":"http:\/\/www.redmonk.com\/jgovernor\/2008\/06\/11\/port-25-fighting-the-good-fight-a-story-of-sip-compliance-and-standards-adherence-at-microsoft-corporation\/"},"modified":"2008-06-11T18:09:04","modified_gmt":"2008-06-11T18:09:04","slug":"port-25-fighting-the-good-fight-a-story-of-sip-compliance-and-standards-adherence-at-microsoft-corporation","status":"publish","type":"post","link":"https:\/\/redmonk.com\/jgovernor\/port-25-fighting-the-good-fight-a-story-of-sip-compliance-and-standards-adherence-at-microsoft-corporation\/","title":{"rendered":"Port 25 fighting the good fight: A story of SIP compliance and standards adherence at Microsoft Corporation"},"content":{"rendered":"<p>I just got back from Microsoft&#8217;s Servers and Tools Business (SBT) summit in Orlando. There&nbsp;is plenty to digest. The story that really sticks in my mind though concerns <a href=\"http:\/\/port25.technet.com\/members\/Sam%20Ramji%20.aspx\">Sam Ramji<\/a>, director Platform Strategy,&nbsp;and his efforts to ensure better interoperability at the firm.<\/p>\n<p>Sam is the guy, in case you aren&#8217;t familiar with him, that announced a <a href=\"http:\/\/saviorodrigues.wordpress.com\/2008\/03\/19\/microsoft-at-eclipsecon\/\">Microsoft takeover of Eclipse<\/a> at <a href=\"http:\/\/www.eclipsecon.org\/2008\/\">EclipseCon 2008<\/a>&nbsp;earlier this year. So he clearly has a sense of humor. That said, Sam is crazy&nbsp;serious when it comes to advocating the open mindset at Microsoft, which means he takes a lot of heat from both sides- as Info2 puts it <a href=\"http:\/\/sku.typepad.com\/omedia\/2007\/06\/sam_ramji_and_h.html\">he wears asbestos pants<\/a>. Sam told us about a recent example of his internal standards work. <\/p>\n<p>His open source lab had been doing some testing of the <a href=\"http:\/\/www.asterisk.org\/\">Asterisk<\/a> open source PBX and SIP Server, when they found out that the software didn&#8217;t work with Microsoft&#8217;s SIP softphone. So Sam walks into a design review&nbsp;meeting with Ray Ozzie and representatives of Microsoft Unified Communications (UC) group and asks why Microsoft isn&#8217;t supporting <a href=\"http:\/\/en.wikipedia.org\/wiki\/Session_Initiation_Protocol\">SIP<\/a>. The UC people not surprisingly push back.<\/p>\n<p><img loading=\"lazy\" decoding=\"async\" height=\"92\" src=\"http:\/\/www.asterisk.org\/themes\/asterisk\/images\/logo.png\" width=\"168\"> <\/p>\n<p>But Sam has gone deep in testing- its his job after all to help Microsoft get the facts. Frankly he would get served a new one if he wasn&#8217;t totally on top of the issues. It turns out the phone doesn&#8217;t work with Asterisk, because the UC team has decided to add some &#8220;security extensions&#8221; to the standard SIP protocol. Un huh&#8230;&nbsp;Open source people will be nodding sagely now,&nbsp;or perhaps spitting blood. Ozzie apparently thought about this for a bit and then simply pointed to a phone jack in the wall and said: <\/p>\n<blockquote>\n<p>&#8220;Its a copper wire. How secure is that?&#8221;<\/p>\n<\/blockquote>\n<p>Debate over. The UC had to go back to the drawing board. Perhaps surprisingly this example&nbsp;is not an isolated case. Sam also led efforts to create a bridge between Microsoft and the Samba open source file and print server team. Today&nbsp;Microsoft provides the SAMBA community with free&nbsp;MSDN licenses for compatibility testing, bug testing, and&nbsp;now openly&nbsp;sends engineers to SAMBA conferences to help advance the state of the art.<\/p>\n<p>Am I saying that everything is golden now, and Microsoft has turned into an open standards bigot company? Absolutely not. Try using Sharepoint with a non-Microsoft browser, for example. Come on Sharepoint team your product is solid &#8211; <em>please allow IE to compete on the basis of implementation<\/em>. Nobody, least of all Microsoft, will benefit if Mac and Linux users are excluded from Sharepoint conversations. An example- RedMonk and <a href=\"http:\/\/www.freeformdynamics.com\/\">Freeform Dynamics<\/a>, another open source analysis firm, want to collaborate on some projects, but Freeform is a Sharepoint shop which means&nbsp;neither Stephen (Linux)&nbsp;nor&nbsp;Cote (Mac) nor our newest employee Tom&nbsp;Raftery (Mac) can actually use their collaboration tools.&nbsp;The upshot&nbsp;&#8211; we&#8217;ll find an open&nbsp;platform to use instead,&nbsp;even if its just something&nbsp;as simple as <a href=\"https:\/\/my.pbwiki.com\/\">PBwiki<\/a>. &nbsp;<\/p>\n<p>Frankly It is good to know that Sam is there in Redmond, working 18 hour days,&nbsp;providing some balance and pushback when Microsoft product teams make decisions that might hurt interoperability. He is an asset. If you have&nbsp;specific concerns about interop between an open source project and a Microsoft product then Sam is the guy to go to. <\/p>\n<p>&nbsp;<\/p>\n<p>disclosure: we have done some client work with Sam before, and almost certainly will again. <\/p>\n<p>&nbsp;<\/p>\n","protected":false},"excerpt":{"rendered":"<p>I just got back from Microsoft&#8217;s Servers and Tools Business (SBT) summit in Orlando. There&nbsp;is plenty to digest. The story that really sticks in my mind though concerns Sam Ramji, director Platform Strategy,&nbsp;and his efforts to ensure better interoperability at the firm. Sam is the guy, in case you aren&#8217;t familiar with him, that announced<\/p>\n","protected":false},"author":5,"featured_media":0,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"spay_email":"","footnotes":"","jetpack_publicize_message":"","jetpack_is_tweetstorm":false},"categories":[1],"tags":[],"class_list":["post-1513","post","type-post","status-publish","format-standard","hentry","category-uncategorized"],"jetpack_featured_media_url":"","jetpack_publicize_connections":[],"jetpack_sharing_enabled":true,"jetpack_shortlink":"https:\/\/wp.me\/p9wfjh-op","_links":{"self":[{"href":"https:\/\/redmonk.com\/jgovernor\/wp-json\/wp\/v2\/posts\/1513","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/redmonk.com\/jgovernor\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/redmonk.com\/jgovernor\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/redmonk.com\/jgovernor\/wp-json\/wp\/v2\/users\/5"}],"replies":[{"embeddable":true,"href":"https:\/\/redmonk.com\/jgovernor\/wp-json\/wp\/v2\/comments?post=1513"}],"version-history":[{"count":0,"href":"https:\/\/redmonk.com\/jgovernor\/wp-json\/wp\/v2\/posts\/1513\/revisions"}],"wp:attachment":[{"href":"https:\/\/redmonk.com\/jgovernor\/wp-json\/wp\/v2\/media?parent=1513"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/redmonk.com\/jgovernor\/wp-json\/wp\/v2\/categories?post=1513"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/redmonk.com\/jgovernor\/wp-json\/wp\/v2\/tags?post=1513"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}