<?xml version="1.0" encoding="utf-8"?><!-- generator="wordpress/2.2" -->
<rss version="2.0" 
	xmlns:content="http://purl.org/rss/1.0/modules/content/">
<channel>
	<title>Comments on: The Great Mozilla Platform Debate</title>
	<link>http://www.allpeers.com/blog/2007/04/25/the-great-mozilla-platform-debate/</link>
	<description>The official AllPeers blog</description>
	<pubDate>Mon, 01 Dec 2008 21:23:15 +0000</pubDate>
	<generator>http://wordpress.org/?v=2.2</generator>

	<item>
		<title>By: enefekt</title>
		<link>http://www.allpeers.com/blog/2007/04/25/the-great-mozilla-platform-debate/#comment-58002</link>
		<author>enefekt</author>
		<pubDate>Fri, 27 Apr 2007 11:43:31 +0000</pubDate>
		<guid>http://www.allpeers.com/blog/2007/04/25/the-great-mozilla-platform-debate/#comment-58002</guid>
		<description>Wish I had more time to get on these threads earlier! Oh well, its good to be busy!

I think thats a good point that is being raised by Brendan, even with the "small fry" stab. An example I like to point out is the cool XUL Explorer app built on XULRunner that Mark Finkle whipped up:
(http://starkravingfinkle.org/blog/xul-explorer/)
The Mac app bundle is close to 50 MB while application code is only like 400 KB! How many more cool XULRunner apps could be created if devs didn't have to worry about:

- Rolling their own distribution scheme
- Rolling their own installation scheme
- Rolling their own updating scheme
- XULRunner modifications to slim down the runtime to a size that you don’t mind duping for every app you create.</description>
		<content:encoded><![CDATA[<p>Wish I had more time to get on these threads earlier! Oh well, its good to be busy!</p>
<p>I think thats a good point that is being raised by Brendan, even with the &#8220;small fry&#8221; stab. An example I like to point out is the cool XUL Explorer app built on XULRunner that Mark Finkle whipped up:<br />
(http://starkravingfinkle.org/blog/xul-explorer/)<br />
The Mac app bundle is close to 50 MB while application code is only like 400 KB! How many more cool XULRunner apps could be created if devs didn&#8217;t have to worry about:</p>
<p>- Rolling their own distribution scheme<br />
- Rolling their own installation scheme<br />
- Rolling their own updating scheme<br />
- XULRunner modifications to slim down the runtime to a size that you don’t mind duping for every app you create.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Brendan Eich</title>
		<link>http://www.allpeers.com/blog/2007/04/25/the-great-mozilla-platform-debate/#comment-57688</link>
		<author>Brendan Eich</author>
		<pubDate>Thu, 26 Apr 2007 17:19:42 +0000</pubDate>
		<guid>http://www.allpeers.com/blog/2007/04/25/the-great-mozilla-platform-debate/#comment-57688</guid>
		<description>&lt;blockquote&gt;we’re an open source project with lots of unbeholding contributors&lt;/blockquote&gt;

Er, "unbeholden". We in mozilla.org staff who worked for Netscape used to call ourselves "beholden mozilla.organs", and even recuse ourselves when necessary for staff to make judgments independent from Netscape or AOL influence.

It's not easy developing the platform we have and building its high-leverage parts, while trying to maintain or remove the less valuable parts. Adding unknown requirements from private startups just won't do.

The tendency to fork XULRunner is not a surprise. We've seen it with other open source platform code that's not so well-distributed that its distribution creates an ecosystem, or (suppose Firefox is a big enough distribution) where the new apps need cutting edge platform changs whose patches haven't even shown up in bugs. Linux is a fine example; arguably Perl in past releases was too.

I agree with Matthew that smaller XUL app fry with less novel platform demands would cling to the Firefox distribution, remora-like, to good effect for the entire ocean. That would be a fine thing, and it's not an anti-goal to ship XULRunner under a Firefox 3 or 4 release. It's just a lot of "last mile" work that trades against innovatively updating the number two browser on the planet.

/be</description>
		<content:encoded><![CDATA[<blockquote><p>we’re an open source project with lots of unbeholding contributors</p></blockquote>
<p>Er, &#8220;unbeholden&#8221;. We in mozilla.org staff who worked for Netscape used to call ourselves &#8220;beholden mozilla.organs&#8221;, and even recuse ourselves when necessary for staff to make judgments independent from Netscape or AOL influence.</p>
<p>It&#8217;s not easy developing the platform we have and building its high-leverage parts, while trying to maintain or remove the less valuable parts. Adding unknown requirements from private startups just won&#8217;t do.</p>
<p>The tendency to fork XULRunner is not a surprise. We&#8217;ve seen it with other open source platform code that&#8217;s not so well-distributed that its distribution creates an ecosystem, or (suppose Firefox is a big enough distribution) where the new apps need cutting edge platform changs whose patches haven&#8217;t even shown up in bugs. Linux is a fine example; arguably Perl in past releases was too.</p>
<p>I agree with Matthew that smaller XUL app fry with less novel platform demands would cling to the Firefox distribution, remora-like, to good effect for the entire ocean. That would be a fine thing, and it&#8217;s not an anti-goal to ship XULRunner under a Firefox 3 or 4 release. It&#8217;s just a lot of &#8220;last mile&#8221; work that trades against innovatively updating the number two browser on the planet.</p>
<p>/be</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Brendan Eich</title>
		<link>http://www.allpeers.com/blog/2007/04/25/the-great-mozilla-platform-debate/#comment-57683</link>
		<author>Brendan Eich</author>
		<pubDate>Thu, 26 Apr 2007 17:10:29 +0000</pubDate>
		<guid>http://www.allpeers.com/blog/2007/04/25/the-great-mozilla-platform-debate/#comment-57683</guid>
		<description>Kaply and I go way back, so I can say this: he's enjoying some fine tequila in suggesting that Mozilla is to blame for Joost, e.g., having a patched XULRunner. I've been nagging Alex Fritze to get patches landed, and (apart from a non-response asking for something unrelated that we should do anyway to help corporate contributors streamline their CVS access requests), it's clearly either hard or not a priority (or both) for Alex et al. to unfork and get patches lined up to land.

Please note that I'm not busting on Alex or other Joosters here.

I am busting on Mike a bit. Free lunch demands and blame-pinning where we don't yet have the code to land, are just wrong.

As for Songbird, we've landed big, risky patches (e.g., see &lt;a href="https://bugzilla.mozilla.org/show_bug.cgi?id=176182" rel="nofollow"&gt;bug 176182&lt;/a&gt;) at later points in past cycles, just for Songbird. The idea that we (what "we"? we're an open source project with lots of unbeholding contributors) use some kind of "is it needed by Firefox?" test is false. Last time I heard this (from sicking), a bunch of us landed hard on the notion.

/be</description>
		<content:encoded><![CDATA[<p>Kaply and I go way back, so I can say this: he&#8217;s enjoying some fine tequila in suggesting that Mozilla is to blame for Joost, e.g., having a patched XULRunner. I&#8217;ve been nagging Alex Fritze to get patches landed, and (apart from a non-response asking for something unrelated that we should do anyway to help corporate contributors streamline their CVS access requests), it&#8217;s clearly either hard or not a priority (or both) for Alex et al. to unfork and get patches lined up to land.</p>
<p>Please note that I&#8217;m not busting on Alex or other Joosters here.</p>
<p>I am busting on Mike a bit. Free lunch demands and blame-pinning where we don&#8217;t yet have the code to land, are just wrong.</p>
<p>As for Songbird, we&#8217;ve landed big, risky patches (e.g., see <a href="https://bugzilla.mozilla.org/show_bug.cgi?id=176182" rel="nofollow">bug 176182</a>) at later points in past cycles, just for Songbird. The idea that we (what &#8220;we&#8221;? we&#8217;re an open source project with lots of unbeholding contributors) use some kind of &#8220;is it needed by Firefox?&#8221; test is false. Last time I heard this (from sicking), a bunch of us landed hard on the notion.</p>
<p>/be</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Michael Kaply</title>
		<link>http://www.allpeers.com/blog/2007/04/25/the-great-mozilla-platform-debate/#comment-57639</link>
		<author>Michael Kaply</author>
		<pubDate>Thu, 26 Apr 2007 14:35:30 +0000</pubDate>
		<guid>http://www.allpeers.com/blog/2007/04/25/the-great-mozilla-platform-debate/#comment-57639</guid>
		<description>The comment about Joost and Songbird is a self fulfilling prophecy. Projects that build on XUL Runner have to ship their own runtimes because Mozilla does a poor job creating one. Maybe if there was a focus on a good XUL Runner, companies would use that instead of rolling their own.</description>
		<content:encoded><![CDATA[<p>The comment about Joost and Songbird is a self fulfilling prophecy. Projects that build on XUL Runner have to ship their own runtimes because Mozilla does a poor job creating one. Maybe if there was a focus on a good XUL Runner, companies would use that instead of rolling their own.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: pd</title>
		<link>http://www.allpeers.com/blog/2007/04/25/the-great-mozilla-platform-debate/#comment-57624</link>
		<author>pd</author>
		<pubDate>Thu, 26 Apr 2007 13:08:24 +0000</pubDate>
		<guid>http://www.allpeers.com/blog/2007/04/25/the-great-mozilla-platform-debate/#comment-57624</guid>
		<description>The official (and quite vague 'managerese') response?

http://weblogs.mozillazine.org/mitchell/archives/2007/04/the_open_web_and_firefox_focus.html</description>
		<content:encoded><![CDATA[<p>The official (and quite vague &#8216;managerese&#8217;) response?</p>
<p><a href="http://weblogs.mozillazine.org/mitchell/archives/2007/04/the_open_web_and_firefox_focus.html" rel="nofollow">http://weblogs.mozillazine.org/mitchell/archives/2007/04/the_open_web_and_firefox_focus.html</a></p>
]]></content:encoded>
	</item>
	<item>
		<title>By: funTomas</title>
		<link>http://www.allpeers.com/blog/2007/04/25/the-great-mozilla-platform-debate/#comment-57622</link>
		<author>funTomas</author>
		<pubDate>Thu, 26 Apr 2007 11:30:25 +0000</pubDate>
		<guid>http://www.allpeers.com/blog/2007/04/25/the-great-mozilla-platform-debate/#comment-57622</guid>
		<description>Can't agree with pd, having peeked into MoFo's kitchen what FF3 is up to, I don't think no inovation takes place there. To support it, I'd mention a few of them: APNG,,SVG, js. But I must agree with Matt, XULRunner is somehow undervalued. MoFo's focus should shift from FF to its platform before it's too late (http://news.com.com/2100-7344_3-6179305.html?part=rss&#38;tag=2547-1_3-0-20&#38;subj=news)
On the authoring tools topic, the score is even worse. OK, no crystal ball here too, so time will show.</description>
		<content:encoded><![CDATA[<p>Can&#8217;t agree with pd, having peeked into MoFo&#8217;s kitchen what FF3 is up to, I don&#8217;t think no inovation takes place there. To support it, I&#8217;d mention a few of them: APNG,,SVG, js. But I must agree with Matt, XULRunner is somehow undervalued. MoFo&#8217;s focus should shift from FF to its platform before it&#8217;s too late (http://news.com.com/2100-7344_3-6179305.html?part=rss&amp;tag=2547-1_3-0-20&amp;subj=news)<br />
On the authoring tools topic, the score is even worse. OK, no crystal ball here too, so time will show.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: pd</title>
		<link>http://www.allpeers.com/blog/2007/04/25/the-great-mozilla-platform-debate/#comment-57618</link>
		<author>pd</author>
		<pubDate>Thu, 26 Apr 2007 09:27:53 +0000</pubDate>
		<guid>http://www.allpeers.com/blog/2007/04/25/the-great-mozilla-platform-debate/#comment-57618</guid>
		<description>The question for me is not where does MoFoCo put it's resources in the future, but now? 

Innovation in Firefox seemed to end with version 1. That was when many seemed to disappear to their own startups and / or Google. 

The recent changes seem to be bug fixes and rolling in ideas from Extensions.

If there isn't a lot of innovation going into Firefox then what is MoFoCo really doing? Stagnating? Has it put it's hands up and said "enough's enough, this is all we can handle"?

If MoFoCo isn't finished innovating then XUL (give it a better name, please!) as a platform has to be the most important next step.</description>
		<content:encoded><![CDATA[<p>The question for me is not where does MoFoCo put it&#8217;s resources in the future, but now? </p>
<p>Innovation in Firefox seemed to end with version 1. That was when many seemed to disappear to their own startups and / or Google. </p>
<p>The recent changes seem to be bug fixes and rolling in ideas from Extensions.</p>
<p>If there isn&#8217;t a lot of innovation going into Firefox then what is MoFoCo really doing? Stagnating? Has it put it&#8217;s hands up and said &#8220;enough&#8217;s enough, this is all we can handle&#8221;?</p>
<p>If MoFoCo isn&#8217;t finished innovating then XUL (give it a better name, please!) as a platform has to be the most important next step.</p>
]]></content:encoded>
	</item>
</channel>
</rss>
