<?xml version="1.0" encoding="UTF-8"?><rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	xmlns:dc="http://purl.org/dc/elements/1.1/"
	xmlns:atom="http://www.w3.org/2005/Atom"
	>
<channel>
	<title>Comments on: GR Shared Link - Microsoft v Google: Handbags Drawn Over HTTP Standards</title>
	<atom:link href="http://freepressblog.org/blog/2008/07/03/gr-shared-link-microsoft-v-google-handbags-drawn-over-http-standards/feed/" rel="self" type="application/rss+xml" />
	<link>http://freepressblog.org/blog/2008/07/03/gr-shared-link-microsoft-v-google-handbags-drawn-over-http-standards/</link>
	<description>A collection of my thoughts and other random stuff I found interesting.</description>
	<pubDate>Tue, 02 Dec 2008 15:53:55 +0000</pubDate>
	<generator>http://wordpress.org/?v=2.6.5</generator>
		<item>
		<title>By: JB</title>
		<link>http://freepressblog.org/blog/2008/07/03/gr-shared-link-microsoft-v-google-handbags-drawn-over-http-standards/#comment-20570</link>
		<dc:creator>JB</dc:creator>
		<pubDate>Fri, 04 Jul 2008 07:03:46 +0000</pubDate>
		<guid isPermaLink="false">http://freepressblog.org/blog/2008/07/03/gr-shared-link-microsoft-v-google-handbags-drawn-over-http-standards/#comment-20570</guid>
		<description>PS - to more specifically address your last couple points:

1. They aren't "forcing" webmasters to do anything. The whole point of this approach is that webmasters can continue as they do today without anything changing, but they now also have an additional option they &lt;em&gt;can&lt;/em&gt; utilize IF they want to actually adhere more closely to this particular standard.

2. AFAIK, they aren't asking any other browsers to support it or push for it as a standard right now, although it would be a good idea for them to do so, and they probably eventually will (see my earlier XmlHttpRequest example). 

That is how good standards evolve, and I think it's an even better situation today, since they will be more open to being flexible in their implementation as the "standard" evolves, if it goes that way.</description>
		<content:encoded><![CDATA[<p>PS - to more specifically address your last couple points:</p>
<p>1. They aren&#8217;t &#8220;forcing&#8221; webmasters to do anything. The whole point of this approach is that webmasters can continue as they do today without anything changing, but they now also have an additional option they <em>can</em> utilize IF they want to actually adhere more closely to this particular standard.</p>
<p>2. AFAIK, they aren&#8217;t asking any other browsers to support it or push for it as a standard right now, although it would be a good idea for them to do so, and they probably eventually will (see my earlier XmlHttpRequest example). </p>
<p>That is how good standards evolve, and I think it&#8217;s an even better situation today, since they will be more open to being flexible in their implementation as the &#8220;standard&#8221; evolves, if it goes that way.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: JB</title>
		<link>http://freepressblog.org/blog/2008/07/03/gr-shared-link-microsoft-v-google-handbags-drawn-over-http-standards/#comment-20569</link>
		<dc:creator>JB</dc:creator>
		<pubDate>Fri, 04 Jul 2008 06:48:27 +0000</pubDate>
		<guid isPermaLink="false">http://freepressblog.org/blog/2008/07/03/gr-shared-link-microsoft-v-google-handbags-drawn-over-http-standards/#comment-20569</guid>
		<description>I think that if you do some research on this issue you will find that:

1. ALL the major browsers have some degree of trouble with MIME types, especially when it comes to the XHTML standard.

2. They also ALL use some variation of content sniffing. The article you linked to even references the fact that Mozilla had &lt;em&gt;followed&lt;/em&gt; IE's lead in implementing this, so I'm not sure what you were trying to show there. (Did you read that article?)

3. There is actually a valid, pragmatic reason that most of the major browsers (IE included) do not &lt;em&gt;strictly&lt;/em&gt; enforce this part of the standard. And it isn't because they hate standards. It's because (today) many pages would break if they did.

Also, you need to understand that this is not MS coming up with a different (or incorrect, inconsistent, etc.) implementation of an &lt;em&gt;existing&lt;/em&gt; standard, which they have clearly been guilty of &lt;em&gt;in the past&lt;/em&gt;, and I have criticized them for.

This is the exact opposite of that: it's an attempt to allow compliance with the existing standard without breaking the many existing pages that would be broken if they switched to a strict implementation of the content-type standard (which, again no other browser does either).

The only thing you might legitimately criticize them for on this issue would be that they're putting out a proposed solution to a common (across all major browsers) problem that COULD eventually become a standard IF adopted by the other browser manufacturers.

This is an &lt;em&gt;&lt;strong&gt;important, fundamental&lt;/strong&gt;&lt;/em&gt; difference when compared with their past history with web standards, and is a clear example of the shift that the company is making in this regard. Hopefully you can see that.

It's all about respecting the standard and finding the best way to comply with it - NOT ignoring or implementing it incorrectly as they've done in the past.

If you still want to complain about this manner of "leading" or forging new ground as it relates to something that could eventually become a standard, then in order to be consistent you must have a huge issue with every AJAX web app you use today (GMail, etc.).

I say that because all (&#62;90%) AJAX apps today make use of XmlHttpRequest. As you probably are well aware, this is an API that began its life (and existed for years) as a proprietary Microsoft implementation in IE before the other browsers adopted it. Of course, today it's a W3C "standard", although it hasn't been ratified yet (still in "draft" status). 

But I guess since that's such a "bad" way of evolving a standard, it would have been better if everyone had waited until it's an official standard before using it (so we'd still be waiting right now), and furthermore should have rejected it because it came from MS in the way that it did, eh?

:-)</description>
		<content:encoded><![CDATA[<p>I think that if you do some research on this issue you will find that:</p>
<p>1. ALL the major browsers have some degree of trouble with MIME types, especially when it comes to the XHTML standard.</p>
<p>2. They also ALL use some variation of content sniffing. The article you linked to even references the fact that Mozilla had <em>followed</em> IE&#8217;s lead in implementing this, so I&#8217;m not sure what you were trying to show there. (Did you read that article?)</p>
<p>3. There is actually a valid, pragmatic reason that most of the major browsers (IE included) do not <em>strictly</em> enforce this part of the standard. And it isn&#8217;t because they hate standards. It&#8217;s because (today) many pages would break if they did.</p>
<p>Also, you need to understand that this is not MS coming up with a different (or incorrect, inconsistent, etc.) implementation of an <em>existing</em> standard, which they have clearly been guilty of <em>in the past</em>, and I have criticized them for.</p>
<p>This is the exact opposite of that: it&#8217;s an attempt to allow compliance with the existing standard without breaking the many existing pages that would be broken if they switched to a strict implementation of the content-type standard (which, again no other browser does either).</p>
<p>The only thing you might legitimately criticize them for on this issue would be that they&#8217;re putting out a proposed solution to a common (across all major browsers) problem that COULD eventually become a standard IF adopted by the other browser manufacturers.</p>
<p>This is an <em><strong>important, fundamental</strong></em> difference when compared with their past history with web standards, and is a clear example of the shift that the company is making in this regard. Hopefully you can see that.</p>
<p>It&#8217;s all about respecting the standard and finding the best way to comply with it - NOT ignoring or implementing it incorrectly as they&#8217;ve done in the past.</p>
<p>If you still want to complain about this manner of &#8220;leading&#8221; or forging new ground as it relates to something that could eventually become a standard, then in order to be consistent you must have a huge issue with every AJAX web app you use today (GMail, etc.).</p>
<p>I say that because all (&gt;90%) AJAX apps today make use of XmlHttpRequest. As you probably are well aware, this is an API that began its life (and existed for years) as a proprietary Microsoft implementation in IE before the other browsers adopted it. Of course, today it&#8217;s a W3C &#8220;standard&#8221;, although it hasn&#8217;t been ratified yet (still in &#8220;draft&#8221; status). </p>
<p>But I guess since that&#8217;s such a &#8220;bad&#8221; way of evolving a standard, it would have been better if everyone had waited until it&#8217;s an official standard before using it (so we&#8217;d still be waiting right now), and furthermore should have rejected it because it came from MS in the way that it did, eh?</p>
<p> <img src='http://freepressblog.org/wp-includes/images/smilies/icon_smile.gif' alt=':-)' class='wp-smiley' /></p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Dan Cameron</title>
		<link>http://freepressblog.org/blog/2008/07/03/gr-shared-link-microsoft-v-google-handbags-drawn-over-http-standards/#comment-20565</link>
		<dc:creator>Dan Cameron</dc:creator>
		<pubDate>Fri, 04 Jul 2008 04:34:29 +0000</pubDate>
		<guid isPermaLink="false">http://freepressblog.org/blog/2008/07/03/gr-shared-link-microsoft-v-google-handbags-drawn-over-http-standards/#comment-20565</guid>
		<description>If they wanted to adhere to standards (with this) and provide usability MS should either:

Implement something like Firefox:
http://developer.mozilla.org/en/docs/How_Mozilla_determines_MIME_Types

Or 

look for assistance from the W3C and if they decide this is the proper method it should be a standard

Again they're forcing webmasters to code uniquely for IE: 
Content-type: text/plain; "No, I really meant it"
And at the same time asking other browsers to support it without--again--the help of a governing body.</description>
		<content:encoded><![CDATA[<p>If they wanted to adhere to standards (with this) and provide usability MS should either:</p>
<p>Implement something like Firefox:<br />
<a href="http://developer.mozilla.org/en/docs/How_Mozilla_determines_MIME_Types" rel="nofollow">http://developer.mozilla.org/en/docs/How_Mozilla_determines_MIME_Types</a></p>
<p>Or </p>
<p>look for assistance from the W3C and if they decide this is the proper method it should be a standard</p>
<p>Again they&#8217;re forcing webmasters to code uniquely for IE:<br />
Content-type: text/plain; &#8220;No, I really meant it&#8221;<br />
And at the same time asking other browsers to support it without&#8211;again&#8211;the help of a governing body.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: JB</title>
		<link>http://freepressblog.org/blog/2008/07/03/gr-shared-link-microsoft-v-google-handbags-drawn-over-http-standards/#comment-20564</link>
		<dc:creator>JB</dc:creator>
		<pubDate>Fri, 04 Jul 2008 01:05:11 +0000</pubDate>
		<guid isPermaLink="false">http://freepressblog.org/blog/2008/07/03/gr-shared-link-microsoft-v-google-handbags-drawn-over-http-standards/#comment-20564</guid>
		<description>No, I haven't. You must have misunderstood me, and I think you're also misunderstanding the original topic.

The additional attribute is &lt;em&gt;&lt;strong&gt;not&lt;/strong&gt;&lt;/em&gt; a standard, and it's &lt;em&gt;&lt;strong&gt;not&lt;/strong&gt;&lt;/em&gt; being pushed as one by Microsoft. (&lt;em&gt;You do know that your quoted excerpt in the comment above is from the &lt;strong&gt;Google&lt;/strong&gt; employee, right?&lt;/em&gt;) 

The &lt;strong&gt;content-type header and MIME type handling&lt;/strong&gt; are the "standards" in question. Currently IE and other browsers do NOT handle them according to the standards.

This specific issue is a &lt;em&gt;&lt;strong&gt;fix&lt;/strong&gt;&lt;/em&gt; to IE that will allow it to correctly process the content-type declarations and MIME types, while preserving the current behavior (ie: "not breaking") pages that do not contain the attribute.

This is all about an effort by Microsoft to adhere to and support standards, and a smaller part of a much larger recent positive trend within the company. But of course there will always be people who will refuse to believe anything remotely positive regarding MS, so they will attempt to spin this into the exact opposite of what it is. Too bad.</description>
		<content:encoded><![CDATA[<p>No, I haven&#8217;t. You must have misunderstood me, and I think you&#8217;re also misunderstanding the original topic.</p>
<p>The additional attribute is <em><strong>not</strong></em> a standard, and it&#8217;s <em><strong>not</strong></em> being pushed as one by Microsoft. (<em>You do know that your quoted excerpt in the comment above is from the <strong>Google</strong> employee, right?</em>) </p>
<p>The <strong>content-type header and MIME type handling</strong> are the &#8220;standards&#8221; in question. Currently IE and other browsers do NOT handle them according to the standards.</p>
<p>This specific issue is a <em><strong>fix</strong></em> to IE that will allow it to correctly process the content-type declarations and MIME types, while preserving the current behavior (ie: &#8220;not breaking&#8221;) pages that do not contain the attribute.</p>
<p>This is all about an effort by Microsoft to adhere to and support standards, and a smaller part of a much larger recent positive trend within the company. But of course there will always be people who will refuse to believe anything remotely positive regarding MS, so they will attempt to spin this into the exact opposite of what it is. Too bad.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Dan Cameron</title>
		<link>http://freepressblog.org/blog/2008/07/03/gr-shared-link-microsoft-v-google-handbags-drawn-over-http-standards/#comment-20563</link>
		<dc:creator>Dan Cameron</dc:creator>
		<pubDate>Fri, 04 Jul 2008 00:39:05 +0000</pubDate>
		<guid isPermaLink="false">http://freepressblog.org/blog/2008/07/03/gr-shared-link-microsoft-v-google-handbags-drawn-over-http-standards/#comment-20563</guid>
		<description>I don't think it's a question/complaint that the attribute is proposed it's a matter of calling it a "standard" as you've done.

"...until it has gone through a formal standards body..."
http://friendfeed.com/e/5c13fd2a-9a76-006e-aa2c-966c9d0afa4d/I-m-amused-by-the-hypocrisy-of-GOOG-employees/</description>
		<content:encoded><![CDATA[<p>I don&#8217;t think it&#8217;s a question/complaint that the attribute is proposed it&#8217;s a matter of calling it a &#8220;standard&#8221; as you&#8217;ve done.</p>
<p>&#8220;&#8230;until it has gone through a formal standards body&#8230;&#8221;<br />
<a href="http://friendfeed.com/e/5c13fd2a-9a76-006e-aa2c-966c9d0afa4d/I-m-amused-by-the-hypocrisy-of-GOOG-employees/" rel="nofollow">http://friendfeed.com/e/5c13fd2a-9a76-006e-aa2c-966c9d0afa4d/I-m-amused-by-the-hypocrisy-of-GOOG-employees/</a></p>
]]></content:encoded>
	</item>
</channel>
</rss>
