<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	xmlns:wfw="http://wellformedweb.org/CommentAPI/"
	xmlns:dc="http://purl.org/dc/elements/1.1/"
	xmlns:atom="http://www.w3.org/2005/Atom"
	xmlns:sy="http://purl.org/rss/1.0/modules/syndication/"
	xmlns:slash="http://purl.org/rss/1.0/modules/slash/"
	xmlns:itunes="http://www.itunes.com/dtds/podcast-1.0.dtd"
	xmlns:media="http://search.yahoo.com/mrss/"
>

<channel>
	<title>Data.Driven() &#187; conspiracies</title>
	<atom:link href="http://datadriven.com.au/tag/conspiracies/feed/" rel="self" type="application/rss+xml" />
	<link>http://datadriven.com.au</link>
	<description>By reading this blog you&#039;ve signed an NDA.</description>
	<lastBuildDate>Thu, 09 Jun 2011 09:05:12 +0000</lastBuildDate>
	<generator>http://wordpress.org/?v=2.8.4</generator>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
		<!-- podcast_generator="podPress/8.8" -->
		<copyright>&#xA9; </copyright>
		<managingEditor>marcosscaceres@gmail.com ()</managingEditor>
		<webMaster>marcosscaceres@gmail.com()</webMaster>
		<category></category>
		<itunes:keywords></itunes:keywords>
		<itunes:subtitle></itunes:subtitle>
		<itunes:summary>Marcos Caceres#039; ramblings about stuff</itunes:summary>
		<itunes:author></itunes:author>
		<itunes:category text="Society &amp; Culture"/>
		<itunes:owner>
			<itunes:name></itunes:name>
			<itunes:email>marcosscaceres@gmail.com</itunes:email>
		</itunes:owner>
		<itunes:block>No</itunes:block>
		<itunes:explicit>no</itunes:explicit>
		<itunes:image href="http://datadriven.com.au/wp-content/plugins/podpress/images/powered_by_podpress_large.jpg" />
		<image>
			<url>http://datadriven.com.au/wp-content/plugins/podpress/images/powered_by_podpress.jpg</url>
			<title>Data.Driven()</title>
			<link>http://datadriven.com.au</link>
			<width>144</width>
			<height>144</height>
		</image>
		<item>
		<title>IE8 XDomainRequest conspiracy theory</title>
		<link>http://datadriven.com.au/2008/06/ie8-xdomainrequest-conspiracy-theory/</link>
		<comments>http://datadriven.com.au/2008/06/ie8-xdomainrequest-conspiracy-theory/#comments</comments>
		<pubDate>Wed, 18 Jun 2008 02:21:26 +0000</pubDate>
		<dc:creator>Marcos</dc:creator>
				<category><![CDATA[W3C]]></category>
		<category><![CDATA[WAF-WG]]></category>
		<category><![CDATA[Access-control]]></category>
		<category><![CDATA[AnnevanKesteren]]></category>
		<category><![CDATA[conspiracies]]></category>
		<category><![CDATA[Microsoft]]></category>
		<category><![CDATA[Opera]]></category>
		<category><![CDATA[Standardization]]></category>
		<category><![CDATA[WAF]]></category>
		<category><![CDATA[WebApps]]></category>

		<guid isPermaLink="false">http://datadriven.com.au/2008/06/18/ie8-xdomainrequest-conspiracy-theory/</guid>
		<description><![CDATA[UPDATE: This conspiracy theory has been debunked. Microsoft said they would implement various aspects of the access-control spec in IE8. For what it&#8217;s worth, those Microsoft guys are ok with me  
I love conspiracy theories&#8230; particularly when I get to make one up! Here is my conspiracy theory for how Microsoft will try to [...]]]></description>
			<content:encoded><![CDATA[<p><strong>UPDATE:</strong> This conspiracy theory has been debunked. Microsoft said they would implement various aspects of the access-control spec in IE8. For what it&#8217;s worth, those Microsoft guys are ok with me <img src='http://datadriven.com.au/wp-includes/images/smilies/icon_smile.gif' alt=':)' class='wp-smiley' /> </p>
<p>I love conspiracy theories&#8230; particularly when I get to make one up! Here is my conspiracy theory for how Microsoft will try to force both the <a href="http://w3.org">W3C</a> and other browser makers to adopt <a title="IE8" href="http://www.microsoft.com/windows/products/winfamily/ie/ie8/default.mspx">IE8</a>&#8217;s XDomainRequest mechanism/API.</p>
<p>A bit of background first: the <a href="http://www.w3.org/2006/appformats/">Web Applications Working Group</a> (WAF) has been working on a spec that allows browsers to do cross-domain requests (basically for creating <a href="http://en.wikipedia.org/wiki/Mashup_(web_application_hybrid)">mashups</a> securely). The spec is called<a href="http://www.w3.org/TR/access-control/"> Access-Control</a>, and has been in development for three years. The spec was being edited by <a href="http://www.w3.org/2006/appformats/">Anne van Kesteren</a> of <a href="http://www.opera.com/">Opera Software</a>, but under heavy influence from <a href="http://ln.hixie.ch/">Hixie</a> of <a href="http://google.com">Google</a>, <a href="http://sicking.cc/">Jonas Sicking</a> from <a href="http://mozilla.org">Mozilla</a>, and Maciej Stachowiak from <a href="http://apple.com">Apple</a>, to name a few people/companies. Marc Silbey, the representative from Microsoft to the working group, was also participating for a while, but he dropped off the radar as Microsoft shifted into high gear during development of IE8 (actually, Microsoft assigned 3 people to participate in WAF, but only Marc did). A few months ago, to coincide with the release of the IE8 beta, Microsoft announced <a href="http://msdn.microsoft.com/en-us/library/cc288060(VS.85).aspx">XDomainRequest</a>&#8230; aspects of which look, in a lot of ways, very similar to Access-Control, but with some <a href="http://lists.w3.org/Archives/Public/public-webapps/2008AprJun/0168.html">key differences</a>.Then, to the shock of the working group, they brought XDomainRequest to the W3C for standardization knowing full well that WAF had been working on Access-Control for over three years!</p>
<p>Naturally, Microsoft&#8217;s actions pissed a lot of people off because, as I stated in an <a href="http://lists.w3.org/Archives/Public/public-webapps/2008AprJun/0156.html">email</a>, they are just ignoring over three years of work into the Access-Control spec, they created their own proposal and implementation in secret and now are attempting to fast track it through standardization ignoring <a href="http://en.wikipedia.org/wiki/Due_process">due process</a>.</p>
<p>To which, <span id="from">Sunava Dutta, from Microsoft, <a href="http://lists.w3.org/Archives/Public/public-webapps/2008AprJun/0157.html">responded</a> by saying &#8220;incorrect&#8221; and prompting </span><a href="http://blogs.msdn.com/cwilso/">Chris Wilson</a>, Chief Architect of IE, to <a href="http://lists.w3.org/Archives/Public/public-webapps/2008AprJun/0213.html">respond</a>:</p>
<blockquote><p>You know, there is an idea that perhaps we&#8217;re not IGNORING the work on Access Control, and perhaps we simply disagree with some of it.</p></blockquote>
<p>Which prompted me to <a href="http://lists.w3.org/Archives/Public/public-webapps/2008AprJun/0217.html">respond</a>:</p>
<blockquote><p>&#8230;If Microsoft would have found the time to collaborate [in the WAF WG], all this stuff could have been resolved progressively and the [Access-Control] spec would probably be done by now (as has been shown, the MS proposal has just as many issues, if not more, than the Access-control spec; so trying to do it in-house did not yield a more adequate solution).</p></blockquote>
<p>Which beckons the question, <strong>why did Microsoft stop participating in WAF to go off and create their own version of access-control?</strong> And here is the conspiracy theory:</p>
<ol>
<li>Microsoft joins the WAF working group in 2007</li>
<li>Microsoft &#8220;borrows&#8221; Access-Control idea</li>
<li>Microsoft implements its own XDomainRequest mechanism in IE8beta</li>
<li>Mozilla implements Access-Contol in FireFox 3, but then pulls the feature at the last minute (consequently leaving a gap in the cross-domain request space for Microsoft to jump in)</li>
<li>Microsoft delays Access-Control work by sending in comments a year late (just before it was about to go to Last Call) and putting in their XDomainRequest proposal for standardization. Meanwhile&#8230;</li>
<li>Microsoft rolls out IE8, quickly gains market share (no help from Vista, of course <img src='http://datadriven.com.au/wp-includes/images/smilies/icon_smile.gif' alt=':)' class='wp-smiley' />  )</li>
<li>Other browsers must now implement Microsoft&#8217;s solution/spec because business and developers start using it</li>
<li>Microsoft&#8217;s spec become a W3C Recommendation, Access-Control spec dies in the ass.</li>
</ol>
<p>We are currently at point 5, with Microsoft using <a title="Sabotage manual from 1944 (PDF)" href="http://xrl.us/bmvu6">delay tactics</a> to slow down standardization of Access-Control.</p>
<p>Why do I care? I&#8217;ve only contributed to Access-Control from the sidelines by attending face-to-face meetings and asking Anne dumb questions. However, a lot of C0<sub>2</sub> has been wasted flying everyone to meetings to talk about this spec; that&#8217;s thousands of dollars and thousands of kilos of C0<sub>2</sub> going to waste. Another thing that annoys me is, as I already stated, that Microsoft has every chance to provide feedback to the working group to fix/discuss any issues they&#8217;ve had with the Access-Control spec.</p>
<a href="http://www.facebook.com/share.php?u=http%3A%2F%2Fdatadriven.com.au%2F2008%2F06%2Fie8-xdomainrequest-conspiracy-theory%2F&amp;t=IE8%20XDomainRequest%20conspiracy%20theory" id="facebook_share_link_89">Share on Facebook</a>
	<script type="text/javascript">
	var button = document.getElementById('facebook_share_link_89') || document.getElementById('facebook_share_icon_89') || document.getElementById('facebook_share_both_89') || document.getElementById('facebook_share_button_89');
	if (button) {
		button.onclick = function(e) {
			var url = this.href.replace(/share\.php/, 'sharer.php');
			window.open(url,'sharer','toolbar=0,status=0,width=626,height=436');
			return false;
		}
	
		if (button.id === 'facebook_share_button_89') {
			button.onmouseover = function(){
				this.style.color='#fff';
				this.style.borderColor = '#295582';
				this.style.backgroundColor = '#3b5998';
			}
			button.onmouseout = function(){
				this.style.color = '#3b5998';
				this.style.borderColor = '#d8dfea';
				this.style.backgroundColor = '#fff';
			}
		}
	}
	</script>
	]]></content:encoded>
			<wfw:commentRss>http://datadriven.com.au/2008/06/ie8-xdomainrequest-conspiracy-theory/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
	</channel>
</rss>

