<?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"
	xmlns:sy="http://purl.org/rss/1.0/modules/syndication/"
	
	>
<channel>
	<title>
	Comments on: Dashboard: Benevolent Pragmatism	</title>
	<atom:link href="https://mikeindustries.com/blog/archive/2004/07/benevolent-pragmatism/feed" rel="self" type="application/rss+xml" />
	<link>https://mikeindustries.com/blog/archive/2004/07/benevolent-pragmatism</link>
	<description>A running commentary of occasionally interesting things — from Mike Davidson.</description>
	<lastBuildDate>Thu, 26 May 2016 06:34:40 +0000</lastBuildDate>
	<sy:updatePeriod>
	hourly	</sy:updatePeriod>
	<sy:updateFrequency>
	1	</sy:updateFrequency>
	<generator>https://wordpress.org/?v=6.8.3</generator>
	<item>
		<title>
		By: Gordon		</title>
		<link>https://mikeindustries.com/blog/archive/2004/07/benevolent-pragmatism#comment-298</link>

		<dc:creator><![CDATA[Gordon]]></dc:creator>
		<pubDate>Tue, 30 Nov -0001 00:00:00 +0000</pubDate>
		<guid isPermaLink="false">#comment-298</guid>

					<description><![CDATA[You could flip some of this right back on it&#039;s head too.

Let&#039;s challenge the W3C to set the path. Why not? Why aren&#039;t they the ones organise the coffee every month? Sit in and be the &#039;user advocates&#039; in the process. You can be sure that Apple, Microsoft, and to a lesser degree Mozilla and Opera, will have their own technical requirements needed for other internal projects/external products. So let&#039;s have that round table, and let&#039;s have the W3C chair and drive the entire process. Just think, it would mean only one set of release notes!

Hey, a guy can dream, right?]]></description>
			<content:encoded><![CDATA[<p>You could flip some of this right back on it&#8217;s head too.</p>
<p>Let&#8217;s challenge the W3C to set the path. Why not? Why aren&#8217;t they the ones organise the coffee every month? Sit in and be the &#8216;user advocates&#8217; in the process. You can be sure that Apple, Microsoft, and to a lesser degree Mozilla and Opera, will have their own technical requirements needed for other internal projects/external products. So let&#8217;s have that round table, and let&#8217;s have the W3C chair and drive the entire process. Just think, it would mean only one set of release notes!</p>
<p>Hey, a guy can dream, right?</p>
]]></content:encoded>
		
			</item>
		<item>
		<title>
		By: David S		</title>
		<link>https://mikeindustries.com/blog/archive/2004/07/benevolent-pragmatism#comment-299</link>

		<dc:creator><![CDATA[David S]]></dc:creator>
		<pubDate>Tue, 30 Nov -0001 00:00:00 +0000</pubDate>
		<guid isPermaLink="false">#comment-299</guid>

					<description><![CDATA[&lt;blockquote&gt;&lt;p&gt;So my question is, if you had the choice between the W3C baking this into their next spec, or a few key people from Apple, Microsoft, Mozilla, and Opera agreeing to make this happen within weeks, which would you choose?&lt;/p&gt;&lt;/blockquote&gt;&lt;p&gt;I would always choose the vendors to do something over a standards body. Standards bodies are notoriously slow. From what I&#039;ve seen, things almost go one of two ways:&lt;/p&gt;&lt;ol&gt;&lt;li&gt;Company A makes product X with technology Y. Technology Y is then submitted to some standards body in an attempt to make it an [industry] (surprise, surprise) standard.&lt;/li&gt;&lt;li&gt;The other deal is that companies A, B, and C come out with similar, competing products and things need to be standardized. If said companies don&#039;t feel like getting together and standarizing things themselves, sometimes a standards body will pick up the burden. Either way, the process basically breaks down whatever the companies came up with, picking the best pieces (of course, defining &quot;best&quot; can be rediculously hard), and standardizing from there.&lt;/li&gt;&lt;/ol&gt;&lt;p&gt;Obviously, the second method is the one that best defines modern (X)HTML + CSS + DOM and I would much rather see browser vendors innovate and come up with something new as opposed to waiting around for some standards body to catch up. That&#039;s why I have little faith in WHAT-WG and the like, if only because what they come up with won&#039;t be reliably in place until long after I don&#039;t care anymore.&lt;/p&gt;&lt;p&gt;Also, I don&#039;t see the big scare with the WebKit extensions. They are just extensions to the WebKit, and that&#039;s just great. The purpose is to give people an easy way to create widgets without a big learning curve and that&#039;s just what they&#039;re doing. I say great! Carry on! And, I know this will make some people boil, but just because these extensions aren&#039;t &quot;W3C certified&quot; (who, I might add, don&#039;t even hold much swagger when it comes to standards), doesn&#039;t mean that they aren&#039;t a standard. If you want to create Dashboard widgets, you have only one toolset to deal with and it is completely standardized.&lt;/p&gt;]]></description>
			<content:encoded><![CDATA[<blockquote>
<p>So my question is, if you had the choice between the W3C baking this into their next spec, or a few key people from Apple, Microsoft, Mozilla, and Opera agreeing to make this happen within weeks, which would you choose?</p>
</blockquote>
<p>I would always choose the vendors to do something over a standards body. Standards bodies are notoriously slow. From what I&#8217;ve seen, things almost go one of two ways:</p>
<ol>
<li>Company A makes product X with technology Y. Technology Y is then submitted to some standards body in an attempt to make it an [industry] (surprise, surprise) standard.</li>
<li>The other deal is that companies A, B, and C come out with similar, competing products and things need to be standardized. If said companies don&#8217;t feel like getting together and standarizing things themselves, sometimes a standards body will pick up the burden. Either way, the process basically breaks down whatever the companies came up with, picking the best pieces (of course, defining &#8220;best&#8221; can be rediculously hard), and standardizing from there.</li>
</ol>
<p>Obviously, the second method is the one that best defines modern (X)HTML + CSS + DOM and I would much rather see browser vendors innovate and come up with something new as opposed to waiting around for some standards body to catch up. That&#8217;s why I have little faith in WHAT-WG and the like, if only because what they come up with won&#8217;t be reliably in place until long after I don&#8217;t care anymore.</p>
<p>Also, I don&#8217;t see the big scare with the WebKit extensions. They are just extensions to the WebKit, and that&#8217;s just great. The purpose is to give people an easy way to create widgets without a big learning curve and that&#8217;s just what they&#8217;re doing. I say great! Carry on! And, I know this will make some people boil, but just because these extensions aren&#8217;t &#8220;W3C certified&#8221; (who, I might add, don&#8217;t even hold much swagger when it comes to standards), doesn&#8217;t mean that they aren&#8217;t a standard. If you want to create Dashboard widgets, you have only one toolset to deal with and it is completely standardized.</p>
]]></content:encoded>
		
			</item>
		<item>
		<title>
		By: David S		</title>
		<link>https://mikeindustries.com/blog/archive/2004/07/benevolent-pragmatism#comment-300</link>

		<dc:creator><![CDATA[David S]]></dc:creator>
		<pubDate>Tue, 30 Nov -0001 00:00:00 +0000</pubDate>
		<guid isPermaLink="false">#comment-300</guid>

					<description><![CDATA[Gordon &#8212; yes, you can dream, but relying on a standards body to do anything like that is completely rediculous. In fact, it doesn&#039;t even make much sense (though, at times, I wish it did).]]></description>
			<content:encoded><![CDATA[<p>Gordon &mdash; yes, you can dream, but relying on a standards body to do anything like that is completely rediculous. In fact, it doesn&#8217;t even make much sense (though, at times, I wish it did).</p>
]]></content:encoded>
		
			</item>
		<item>
		<title>
		By: Seth Thomas Rasmussen		</title>
		<link>https://mikeindustries.com/blog/archive/2004/07/benevolent-pragmatism#comment-301</link>

		<dc:creator><![CDATA[Seth Thomas Rasmussen]]></dc:creator>
		<pubDate>Tue, 30 Nov -0001 00:00:00 +0000</pubDate>
		<guid isPermaLink="false">#comment-301</guid>

					<description><![CDATA[I&#039;m still trying to figure out what Dashboard is all about... I&#039;ve just caught the recent buzz about it. I can say, though, that I am with you on &quot;absoluteflow.&quot; That would be insanely useful, and from almost day one I&#039;ve wondered why the current implementation was seen as the best way. I don&#039;t understand it I guess.]]></description>
			<content:encoded><![CDATA[<p>I&#8217;m still trying to figure out what Dashboard is all about&#8230; I&#8217;ve just caught the recent buzz about it. I can say, though, that I am with you on &#8220;absoluteflow.&#8221; That would be insanely useful, and from almost day one I&#8217;ve wondered why the current implementation was seen as the best way. I don&#8217;t understand it I guess.</p>
]]></content:encoded>
		
			</item>
		<item>
		<title>
		By: Shaun Inman		</title>
		<link>https://mikeindustries.com/blog/archive/2004/07/benevolent-pragmatism#comment-302</link>

		<dc:creator><![CDATA[Shaun Inman]]></dc:creator>
		<pubDate>Tue, 30 Nov -0001 00:00:00 +0000</pubDate>
		<guid isPermaLink="false">#comment-302</guid>

					<description><![CDATA[How about position: absolute-inline; or even position: absolute; used together with a new property, flow: inline; (the alternate being flow: remove;)? That way older browsers would still have at least something to grab onto and then my scripting can make up for the rest ;)]]></description>
			<content:encoded><![CDATA[<p>How about position: absolute-inline; or even position: absolute; used together with a new property, flow: inline; (the alternate being flow: remove;)? That way older browsers would still have at least something to grab onto and then my scripting can make up for the rest ;)</p>
]]></content:encoded>
		
			</item>
		<item>
		<title>
		By: Rob Cameron		</title>
		<link>https://mikeindustries.com/blog/archive/2004/07/benevolent-pragmatism#comment-303</link>

		<dc:creator><![CDATA[Rob Cameron]]></dc:creator>
		<pubDate>Tue, 30 Nov -0001 00:00:00 +0000</pubDate>
		<guid isPermaLink="false">#comment-303</guid>

					<description><![CDATA[I&#039;m sorry, am I missing something here or did you suggest in your last couple paragraphs, and several people have agreed, that the browser manufacturers add their own tags and properties instead of following standards recommendations by the W3C?

Uhh ... isn&#039;t that what happened in the late 90&#039;s that made our jobs so difficult today?

Without a doubt it would be 100x faster for the browser manufacturers to do this on their own time and let the W3C add it the spec when they get the chance, but isn&#039;t that a step away from the proprietary tags of the The Browser Warsâ„¢?]]></description>
			<content:encoded><![CDATA[<p>I&#8217;m sorry, am I missing something here or did you suggest in your last couple paragraphs, and several people have agreed, that the browser manufacturers add their own tags and properties instead of following standards recommendations by the W3C?</p>
<p>Uhh &#8230; isn&#8217;t that what happened in the late 90&#8217;s that made our jobs so difficult today?</p>
<p>Without a doubt it would be 100x faster for the browser manufacturers to do this on their own time and let the W3C add it the spec when they get the chance, but isn&#8217;t that a step away from the proprietary tags of the The Browser Warsâ„¢?</p>
]]></content:encoded>
		
			</item>
		<item>
		<title>
		By: Mike D.		</title>
		<link>https://mikeindustries.com/blog/archive/2004/07/benevolent-pragmatism#comment-304</link>

		<dc:creator><![CDATA[Mike D.]]></dc:creator>
		<pubDate>Tue, 30 Nov -0001 00:00:00 +0000</pubDate>
		<guid isPermaLink="false">#comment-304</guid>

					<description><![CDATA[Shaun,

Yep, I think the &quot;flow:inline/remove&quot; suggestion would be ideal. Jeez, how easy would this be to implement! Cake! And since it&#039;s a new property, as Shaun says, it could never break anything.]]></description>
			<content:encoded><![CDATA[<p>Shaun,</p>
<p>Yep, I think the &#8220;flow:inline/remove&#8221; suggestion would be ideal. Jeez, how easy would this be to implement! Cake! And since it&#8217;s a new property, as Shaun says, it could never break anything.</p>
]]></content:encoded>
		
			</item>
		<item>
		<title>
		By: Mike D.		</title>
		<link>https://mikeindustries.com/blog/archive/2004/07/benevolent-pragmatism#comment-305</link>

		<dc:creator><![CDATA[Mike D.]]></dc:creator>
		<pubDate>Tue, 30 Nov -0001 00:00:00 +0000</pubDate>
		<guid isPermaLink="false">#comment-305</guid>

					<description><![CDATA[Rob,

Here&#039;s the difference: I suggested that the browser manufacturers get together and *agree* on things to add.  What happened in the browser-war days is that nobody got together, nobody particularly liked one another, and everybody added their own stuff.  Would this happen still today? Perhaps, but I feel like we live in a more cooperative world now. I could easily see Apple, Mozilla, and Opera agreeing on things so that just leaves Microsoft.  Without them, of course this wouldn&#039;t be a good idea, but I have friends on the inside at Microsoft and they really do seem a lot more concerned about doing the right thing than they have in the past.

So I guess in answer to your question, yes, I wouldn&#039;t mind browser manufacturers deciding to implement things without W3C recommendations ahead of time, but only if it&#039;s a collaborative process and everyone agrees on the changes. I just don&#039;t think that&#039;s that far out of a concept.]]></description>
			<content:encoded><![CDATA[<p>Rob,</p>
<p>Here&#8217;s the difference: I suggested that the browser manufacturers get together and *agree* on things to add.  What happened in the browser-war days is that nobody got together, nobody particularly liked one another, and everybody added their own stuff.  Would this happen still today? Perhaps, but I feel like we live in a more cooperative world now. I could easily see Apple, Mozilla, and Opera agreeing on things so that just leaves Microsoft.  Without them, of course this wouldn&#8217;t be a good idea, but I have friends on the inside at Microsoft and they really do seem a lot more concerned about doing the right thing than they have in the past.</p>
<p>So I guess in answer to your question, yes, I wouldn&#8217;t mind browser manufacturers deciding to implement things without W3C recommendations ahead of time, but only if it&#8217;s a collaborative process and everyone agrees on the changes. I just don&#8217;t think that&#8217;s that far out of a concept.</p>
]]></content:encoded>
		
			</item>
		<item>
		<title>
		By: Jemaleddin		</title>
		<link>https://mikeindustries.com/blog/archive/2004/07/benevolent-pragmatism#comment-306</link>

		<dc:creator><![CDATA[Jemaleddin]]></dc:creator>
		<pubDate>Tue, 30 Nov -0001 00:00:00 +0000</pubDate>
		<guid isPermaLink="false">#comment-306</guid>

					<description><![CDATA[I wish that I could agree with you that this is all working out wonderfully, but it isn&#039;t.  Please read &lt;a href=&quot;http://ln.hixie.ch/?start=1089635050&amp;count=1&quot; rel=&quot;nofollow&quot;&gt;Ian Hickson&#039;s repsonse&lt;/a&gt; to see what I mean.]]></description>
			<content:encoded><![CDATA[<p>I wish that I could agree with you that this is all working out wonderfully, but it isn&#8217;t.  Please read <a href="http://ln.hixie.ch/?start=1089635050&#038;count=1" rel="nofollow">Ian Hickson&#8217;s repsonse</a> to see what I mean.</p>
]]></content:encoded>
		
			</item>
		<item>
		<title>
		By: Mike D.		</title>
		<link>https://mikeindustries.com/blog/archive/2004/07/benevolent-pragmatism#comment-307</link>

		<dc:creator><![CDATA[Mike D.]]></dc:creator>
		<pubDate>Tue, 30 Nov -0001 00:00:00 +0000</pubDate>
		<guid isPermaLink="false">#comment-307</guid>

					<description><![CDATA[Thanks for the heads-up about Hixie&#039;s post, Jemaleddin.  I tend to agree with most of it, and I think you&#039;re right that &quot;as things are right now&quot; with Dashboard, there are still problems which remain unsolved.

However, towards the end of his post, Ian says this:

&lt;blockquote&gt;&quot;The real solution is to bring these proposals to the table, get some consensus between the relevant vendors and other interested parties, and then use that. For specific features like these, it doesn&#039;t take long to get consensus; they are small features whose basic design can be agreed reasonably quickly. Doing this also usually means getting wider peer review, which improves the quality of the API.&quot;&lt;/blockquote&gt;

This is exactly the sort of thing I&#039;m talking about, and I don&#039;t think Apple has shown unwillingness to negotiate and consult with the WHATWG so far. Yes, they went out and created these tags as a proof-of-concept, but they did say they were submitting them for review by the WHATWG. It looks as if the mere act of disclosing their existence has, in effect, automatically submitted them to the WHATWG (and the rest of the world) for approval.

The key to how this whole thing plays out now is how quickly the WHATWG and the rest of the world respond (&lt;strong&gt;constructively&lt;/strong&gt; godamnit!) directly to Dave, and then how quickly and constructively Dave responds and adjusts. As I said before, this is all about a small group of the right people simply getting together and talking this stuff out.  Between Dave, Ian, and some other members of the WHATWG, we might just have the right group to act quickly on this.

And then again, maybe not.  Time will tell.  These next few months are critical.]]></description>
			<content:encoded><![CDATA[<p>Thanks for the heads-up about Hixie&#8217;s post, Jemaleddin.  I tend to agree with most of it, and I think you&#8217;re right that &#8220;as things are right now&#8221; with Dashboard, there are still problems which remain unsolved.</p>
<p>However, towards the end of his post, Ian says this:</p>
<blockquote><p>&#8220;The real solution is to bring these proposals to the table, get some consensus between the relevant vendors and other interested parties, and then use that. For specific features like these, it doesn&#8217;t take long to get consensus; they are small features whose basic design can be agreed reasonably quickly. Doing this also usually means getting wider peer review, which improves the quality of the API.&#8221;</p></blockquote>
<p>This is exactly the sort of thing I&#8217;m talking about, and I don&#8217;t think Apple has shown unwillingness to negotiate and consult with the WHATWG so far. Yes, they went out and created these tags as a proof-of-concept, but they did say they were submitting them for review by the WHATWG. It looks as if the mere act of disclosing their existence has, in effect, automatically submitted them to the WHATWG (and the rest of the world) for approval.</p>
<p>The key to how this whole thing plays out now is how quickly the WHATWG and the rest of the world respond (<strong>constructively</strong> godamnit!) directly to Dave, and then how quickly and constructively Dave responds and adjusts. As I said before, this is all about a small group of the right people simply getting together and talking this stuff out.  Between Dave, Ian, and some other members of the WHATWG, we might just have the right group to act quickly on this.</p>
<p>And then again, maybe not.  Time will tell.  These next few months are critical.</p>
]]></content:encoded>
		
			</item>
		<item>
		<title>
		By: Caleb Jaffa		</title>
		<link>https://mikeindustries.com/blog/archive/2004/07/benevolent-pragmatism#comment-308</link>

		<dc:creator><![CDATA[Caleb Jaffa]]></dc:creator>
		<pubDate>Tue, 30 Nov -0001 00:00:00 +0000</pubDate>
		<guid isPermaLink="false">#comment-308</guid>

					<description><![CDATA[Truthfully even though I am a web developer some of this stuff is a little over my head.  However, I think that the whole Safari/Dashboard has the best shot of anything to set a good precedence for these situations in the future.  You can&#039;t always rely on the standards body to lead the game.  We run the risk of stagnation.  However 6-12 months before (well Safari 1.3 might be released sooner) Tiger Mac OS X 10.4 which will be the first real release of Dashboard to the public, Dave Hyatt is laying his cards on the table.  This allows not only for other developers to incorporate what they want, but it also allows for Dave and company to get public input from experts so that the final shipped version will not be a lame duck version that would need to be overhauled to be ideal.]]></description>
			<content:encoded><![CDATA[<p>Truthfully even though I am a web developer some of this stuff is a little over my head.  However, I think that the whole Safari/Dashboard has the best shot of anything to set a good precedence for these situations in the future.  You can&#8217;t always rely on the standards body to lead the game.  We run the risk of stagnation.  However 6-12 months before (well Safari 1.3 might be released sooner) Tiger Mac OS X 10.4 which will be the first real release of Dashboard to the public, Dave Hyatt is laying his cards on the table.  This allows not only for other developers to incorporate what they want, but it also allows for Dave and company to get public input from experts so that the final shipped version will not be a lame duck version that would need to be overhauled to be ideal.</p>
]]></content:encoded>
		
			</item>
		<item>
		<title>
		By: Robb Beal		</title>
		<link>https://mikeindustries.com/blog/archive/2004/07/benevolent-pragmatism#comment-309</link>

		<dc:creator><![CDATA[Robb Beal]]></dc:creator>
		<pubDate>Tue, 30 Nov -0001 00:00:00 +0000</pubDate>
		<guid isPermaLink="false">#comment-309</guid>

					<description><![CDATA[Mike,

You miss something really important: Safari and Dashboard are *tied* to OS X.

I don&#039;t know of a competitive analog to tying in the design world, so suffice it to say that OS tying is a competitive weapon of mass destruction in the PC software industry. Here&#039;s some additional depth on tying,

&lt;a href=&quot;http://www.usercreations.com/weblog/2004/07/06.html#a609&quot; rel=&quot;nofollow&quot;&gt;http://www.usercreations.com/weblog/2004/07/06.html#a609&lt;/a&gt;

Historically, Apple&#039;s relatively slow pace and scale of tying has been considered acceptable. In recent years, the pace and scale of the tying has reached the point where it&#039;s near insane to invest in creating significant, new Mac software and some of those who did (eg, Karelia, where I was prod. manager, Konfabulator, Opera, etc, etc) aren&#039;t seeing their investments through to the maturity they expected when they made them.

When Safari/WebKit/WebCore was first announced, I was cautiously optimistic that Apple was simply trying to provide a fast, standards-compliant browser and would fill in some holes (eg, client-side SSL) in the IE Mac offering. (In 2000-01, I was an Apple employee working on web-related technologies and saw first-hand the inability of MS and Apple to collaborate on IE Mac.) But, the recent Dashboard tying and the HTML extensions confirmed my worst fear: that Safari/WebKit/WebCore would being used as a conduit for tying ever more functionality to the OS!

That&#039;s how it looks from here!

Robb]]></description>
			<content:encoded><![CDATA[<p>Mike,</p>
<p>You miss something really important: Safari and Dashboard are *tied* to OS X.</p>
<p>I don&#8217;t know of a competitive analog to tying in the design world, so suffice it to say that OS tying is a competitive weapon of mass destruction in the PC software industry. Here&#8217;s some additional depth on tying,</p>
<p><a href="http://www.usercreations.com/weblog/2004/07/06.html#a609" rel="nofollow">http://www.usercreations.com/weblog/2004/07/06.html#a609</a></p>
<p>Historically, Apple&#8217;s relatively slow pace and scale of tying has been considered acceptable. In recent years, the pace and scale of the tying has reached the point where it&#8217;s near insane to invest in creating significant, new Mac software and some of those who did (eg, Karelia, where I was prod. manager, Konfabulator, Opera, etc, etc) aren&#8217;t seeing their investments through to the maturity they expected when they made them.</p>
<p>When Safari/WebKit/WebCore was first announced, I was cautiously optimistic that Apple was simply trying to provide a fast, standards-compliant browser and would fill in some holes (eg, client-side SSL) in the IE Mac offering. (In 2000-01, I was an Apple employee working on web-related technologies and saw first-hand the inability of MS and Apple to collaborate on IE Mac.) But, the recent Dashboard tying and the HTML extensions confirmed my worst fear: that Safari/WebKit/WebCore would being used as a conduit for tying ever more functionality to the OS!</p>
<p>That&#8217;s how it looks from here!</p>
<p>Robb</p>
]]></content:encoded>
		
			</item>
		<item>
		<title>
		By: Johnathan		</title>
		<link>https://mikeindustries.com/blog/archive/2004/07/benevolent-pragmatism#comment-310</link>

		<dc:creator><![CDATA[Johnathan]]></dc:creator>
		<pubDate>Tue, 30 Nov -0001 00:00:00 +0000</pubDate>
		<guid isPermaLink="false">#comment-310</guid>

					<description><![CDATA[How is this &quot;tying&quot;? Apple isn&#039;t encrypting Dashboard applets with a special &quot;Apple Digital Security Certificate&quot; that developers must license (for fee or free) and agree to not attempt to decrypt it on any other OS or platform. Apple, to the contrary, is documenting what it&#039;s doing as it goes along, so that (anyone who pays attention) will know how to both develop Dashboard applets and implement a runtime engine for them. Admittedly, Apple is only providing a nice-looking runtime on OS X, but they aren&#039;t doing anything at all, to my knowledge, that would prevent someone from (for example) grabbing the Gecko engine and baking it into their own runtime for another platform. Perhaps a bit rougher around the edges, at least at first, but certainly able to provide all the functionality, just without as much &quot;eye candy&quot; as Apple&#039;s version will certainly have. For that matter if Opera saw &quot;desktop widgets&quot; as a worthwhile thing to bake into their Windows version, I don&#039;t see anything stopping them.

And, I don&#039;t see Safari or Dashboard as anything the user will be required to use. Yes, something the user can&#039;t remove, but the user will still have the option (at least as of this writing) to use IE (shudder!), any Mozilla variant, Opera, etc as well as Konfabulator in lieu of Dashboard. It also seems to me that really, the only platform-specific thing Apple&#039;s done to KHTML is to improve the &quot;glue&quot; code between KHTML and OS X to improve performance on Apple&#039;s own platform. However, I don&#039;t see anything preventing the changes to the KHTML engine itself from helping any other KHTML-based browser. Has Apple really done anything to the &quot;core&quot; technology here that represents the &quot;extinguish&quot; of &quot;embrace, extend, extinguish&quot;? I&#039;m not seeing it. Apple is providing an additional way to use HTML through Dashboard, but it&#039;s not taking away any existing uses, and certainly isn&#039;t breaking compatibility with anything.
]]></description>
			<content:encoded><![CDATA[<p>How is this &#8220;tying&#8221;? Apple isn&#8217;t encrypting Dashboard applets with a special &#8220;Apple Digital Security Certificate&#8221; that developers must license (for fee or free) and agree to not attempt to decrypt it on any other OS or platform. Apple, to the contrary, is documenting what it&#8217;s doing as it goes along, so that (anyone who pays attention) will know how to both develop Dashboard applets and implement a runtime engine for them. Admittedly, Apple is only providing a nice-looking runtime on OS X, but they aren&#8217;t doing anything at all, to my knowledge, that would prevent someone from (for example) grabbing the Gecko engine and baking it into their own runtime for another platform. Perhaps a bit rougher around the edges, at least at first, but certainly able to provide all the functionality, just without as much &#8220;eye candy&#8221; as Apple&#8217;s version will certainly have. For that matter if Opera saw &#8220;desktop widgets&#8221; as a worthwhile thing to bake into their Windows version, I don&#8217;t see anything stopping them.</p>
<p>And, I don&#8217;t see Safari or Dashboard as anything the user will be required to use. Yes, something the user can&#8217;t remove, but the user will still have the option (at least as of this writing) to use IE (shudder!), any Mozilla variant, Opera, etc as well as Konfabulator in lieu of Dashboard. It also seems to me that really, the only platform-specific thing Apple&#8217;s done to KHTML is to improve the &#8220;glue&#8221; code between KHTML and OS X to improve performance on Apple&#8217;s own platform. However, I don&#8217;t see anything preventing the changes to the KHTML engine itself from helping any other KHTML-based browser. Has Apple really done anything to the &#8220;core&#8221; technology here that represents the &#8220;extinguish&#8221; of &#8220;embrace, extend, extinguish&#8221;? I&#8217;m not seeing it. Apple is providing an additional way to use HTML through Dashboard, but it&#8217;s not taking away any existing uses, and certainly isn&#8217;t breaking compatibility with anything.</p>
]]></content:encoded>
		
			</item>
	</channel>
</rss>
