<?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: Going over the wire redux</title>
	<atom:link href="http://steelgryphon.com/blog/2005/03/04/going-over-the-wire-redux/feed/" rel="self" type="application/rss+xml" />
	<link>http://steelgryphon.com/blog/2005/03/04/going-over-the-wire-redux/</link>
	<description>fun and games with the politics of open source</description>
	<lastBuildDate>Thu, 11 Feb 2010 13:53:44 +0000</lastBuildDate>
	<generator>http://wordpress.org/?v=2.9.2</generator>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
		<item>
		<title>By: imran</title>
		<link>http://steelgryphon.com/blog/2005/03/04/going-over-the-wire-redux/comment-page-3/#comment-4167</link>
		<dc:creator>imran</dc:creator>
		<pubDate>Fri, 04 Nov 2005 09:31:47 +0000</pubDate>
		<guid isPermaLink="false">http://www.steelgryphon.com/blog/?p=37#comment-4167</guid>
		<description>Hi

With all the design concepts and other dross floating around in my head, I&#039;ve become completely paralyzed on what to do next. 

On one hand, I want to do something and I want to do it right. On the other hand, I don&#039;t know what this &quot;right&quot; is. 

I want to use controllers, but I don&#039;t really know what they are. Right now, I have a bunch of cobbled together pages. I *could* move them into classes, which would probably help factoring them into more controller oriented things, but I want to get it right the first time. And I know I can&#039;t. 

In this mentality, I think I have bitten off more than I can chew. Every small step means more steps when the final design comes into place, but without small steps I cannot get anywhere. 

I need help. 

Imran Hashmi 
http://www.visionstudio.co.uk</description>
		<content:encoded><![CDATA[<p>Hi</p>
<p>With all the design concepts and other dross floating around in my head, I&#8217;ve become completely paralyzed on what to do next. </p>
<p>On one hand, I want to do something and I want to do it right. On the other hand, I don&#8217;t know what this &#8220;right&#8221; is. </p>
<p>I want to use controllers, but I don&#8217;t really know what they are. Right now, I have a bunch of cobbled together pages. I *could* move them into classes, which would probably help factoring them into more controller oriented things, but I want to get it right the first time. And I know I can&#8217;t. </p>
<p>In this mentality, I think I have bitten off more than I can chew. Every small step means more steps when the final design comes into place, but without small steps I cannot get anywhere. </p>
<p>I need help. </p>
<p>Imran Hashmi<br />
<a href="http://www.visionstudio.co.uk" rel="nofollow">http://www.visionstudio.co.uk</a></p>
]]></content:encoded>
	</item>
	<item>
		<title>By: HNA.de Leserblog</title>
		<link>http://steelgryphon.com/blog/2005/03/04/going-over-the-wire-redux/comment-page-3/#comment-784</link>
		<dc:creator>HNA.de Leserblog</dc:creator>
		<pubDate>Tue, 29 Mar 2005 09:37:18 +0000</pubDate>
		<guid isPermaLink="false">http://www.steelgryphon.com/blog/?p=37#comment-784</guid>
		<description></description>
		<content:encoded><![CDATA[<p><strong>Gegenoffensive Microsoft</strong></p>
<p>	Nach den Erfolgen des Firefox-Browsers (HNA berichtete) rüstet Microsoft nun zur Gegenoffensive, berichtet Spiegel Online. Während die Redmonder unplanmäßig ihren Internet Explorer in der Version 7 jetzt&#8230;</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: EnVision  &#187; Blog Archive   &#187; Meinung und ihre Mache</title>
		<link>http://steelgryphon.com/blog/2005/03/04/going-over-the-wire-redux/comment-page-3/#comment-778</link>
		<dc:creator>EnVision  &#187; Blog Archive   &#187; Meinung und ihre Mache</dc:creator>
		<pubDate>Mon, 28 Mar 2005 14:12:43 +0000</pubDate>
		<guid isPermaLink="false">http://www.steelgryphon.com/blog/?p=37#comment-778</guid>
		<description></description>
		<content:encoded><![CDATA[<p>[...] te Blogeintrag von Mike Connor sich auch so sehr in den Medien wiederspiegeln wird wie ein vorheriger, der -wie es scheint- nur allzu gierig von bestimmten Magazinen übernommen wurde.  	 W [...]</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Chris Villanueva</title>
		<link>http://steelgryphon.com/blog/2005/03/04/going-over-the-wire-redux/comment-page-3/#comment-739</link>
		<dc:creator>Chris Villanueva</dc:creator>
		<pubDate>Wed, 23 Mar 2005 20:19:35 +0000</pubDate>
		<guid isPermaLink="false">http://www.steelgryphon.com/blog/?p=37#comment-739</guid>
		<description>&quot;1.) lowering the barrier for participation
 2.) making clear, easy to find documentation of  howto develop on firefox and tasks to be  accomplished by clear deadlines that are  publicly availableâ€¦

should be the top priority if this project is getting off task.&quot; 


I agree with this position.  Hopefully, the project will employ an alternative management strategy in terms of delegating duties to others who may not have the greatest technical skills.

For example, someone like me with 1 year of C, C++ programming experience isn&#039;t ready to contribute productive code, yet.  However, I am able to write much of the technical documentation if this information is given to me.  I was a Quality Manager for three years for a company of 150 employees and was responsible for all technical documentation (production &amp; quality processes), sales analysis &amp; projections.  I would be more than happy to contribute my time.  I could produce whatever user/developer/technical documentation you need while simultaneously learning more about the project.  As I learn more about Firefox and enhance my programming skills, I could eventually start to contribute.  Then, I would have to pass whatever skills assessment/test the Firefox folks want to give me in order to provide my first programming contributions to the project. Someone like me has a vital interest in this project because I sell pre-installed linux desktops.  Firefox is one of the reasons people purchase a system from me.  I would be willing to help however I can.


Chris 

 </description>
		<content:encoded><![CDATA[<p>&#8220;1.) lowering the barrier for participation<br />
 2.) making clear, easy to find documentation of  howto develop on firefox and tasks to be  accomplished by clear deadlines that are  publicly availableâ€¦</p>
<p>should be the top priority if this project is getting off task.&#8221; </p>
<p>I agree with this position.  Hopefully, the project will employ an alternative management strategy in terms of delegating duties to others who may not have the greatest technical skills.</p>
<p>For example, someone like me with 1 year of C, C++ programming experience isn&#8217;t ready to contribute productive code, yet.  However, I am able to write much of the technical documentation if this information is given to me.  I was a Quality Manager for three years for a company of 150 employees and was responsible for all technical documentation (production &amp; quality processes), sales analysis &amp; projections.  I would be more than happy to contribute my time.  I could produce whatever user/developer/technical documentation you need while simultaneously learning more about the project.  As I learn more about Firefox and enhance my programming skills, I could eventually start to contribute.  Then, I would have to pass whatever skills assessment/test the Firefox folks want to give me in order to provide my first programming contributions to the project. Someone like me has a vital interest in this project because I sell pre-installed linux desktops.  Firefox is one of the reasons people purchase a system from me.  I would be willing to help however I can.</p>
<p>Chris</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: unknown</title>
		<link>http://steelgryphon.com/blog/2005/03/04/going-over-the-wire-redux/comment-page-3/#comment-700</link>
		<dc:creator>unknown</dc:creator>
		<pubDate>Fri, 18 Mar 2005 19:11:59 +0000</pubDate>
		<guid isPermaLink="false">http://www.steelgryphon.com/blog/?p=37#comment-700</guid>
		<description>&gt;What would IBM, Sun and Google gain by supporting FF?

Well it would any Bill - reason enough?</description>
		<content:encoded><![CDATA[<p>&gt;What would IBM, Sun and Google gain by supporting FF?</p>
<p>Well it would any Bill &#8211; reason enough?</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Dave Bacher</title>
		<link>http://steelgryphon.com/blog/2005/03/04/going-over-the-wire-redux/comment-page-3/#comment-691</link>
		<dc:creator>Dave Bacher</dc:creator>
		<pubDate>Tue, 15 Mar 2005 23:18:19 +0000</pubDate>
		<guid isPermaLink="false">http://www.steelgryphon.com/blog/?p=37#comment-691</guid>
		<description>&gt;re-think this and fully develop the next release of Mozilla suite.

If you are running FireFox, you aren&#039;t running the Mozilla suite.  They are retiring the Mozilla Suite, which is a single bloated application which contains the Mozilla Web Browser, the Mozilla Web Composer, Mozilla e-Mail and Chatzilla (I might be missing a component or two, it&#039;s bloated and it&#039;s hard to remember everything).

There are far better and far more popular web design tools, and in this XML, ASP and ASP.NET age, Composer needs a lot of work to be viable.  On the other side of the coin, applications like OpenOffice.org or Microsoft Office save into XHTML or HTML format efficiently, and users seeking just basic web pages are typically far better off using one of those products.

I use FireFox, and have for a while, as my primary web browser.  I was using The Bat, and am now using Thunderbird primarily for e-mail.  I haven&#039;t started the Mozilla Suite, although I have 1.7 installed, in over a year.

&gt;&gt;IBM, Sun or Google: open up your vaults and give some money to Firefox.

&gt;What would IBM, Sun and Google gain by supporting FF? 

IBM has contributed heavily to the development of Mozilla in the past.  Go into BugZilla, search for IBM, and you will find many hits.  They maintain commercial ports via Software Choice for OS/2 and for AIX.

Sun contributes sometimes, and in terms of Java, contributes a ton to the browser.  Java is an important feature to many businesses, and is the only secure alternative to ActiveX/XPCOM based plugins Mozilla currently supports.

And Google, of course, pays the salaries of several key FireFox members, and has generally been very supportive of Mozilla.  

The issue here isn&#039;t money, or paid employees.

The issue, so people understand it, is that every code change that goes into a secure application like a Web Browser, an ATM machine, the telephone system, etc. has to undergo a review before it is comitted.

This is to look for blatant security breaches (if (stricmp(password,&quot;letmein&quot;)) goto success) and for less blatant problems (nsprintf(1024, buffer, &quot;%10s&quot;, string)).  Problems like this last one are notorious, aren&#039;t adressed well in college, and (most importantly) are easily overlooked even in a code review.

It&#039;s also to look for blatant bugs, or things that &quot;aren&#039;t right.&quot;  Usually you review the prepatch code in parallel with the patched code, using a visual differencing tool, because seeing the changes out of context virtually guarauntees missing something important.

It&#039;s probably lost here, but expecting one or two people who are programmers themselves to do this task, over months and months and months, is irresponsible of any organization or community.

Now people are going to chime in &quot;why not let the community do it,&quot; but the community has not proven itself effective at catching these sorts of problems in Linux.  In Linux, there is a core of around twelve people catching these problems in the kernel.  Individual packages security is rarely audited by anyone external to the package, and even distros such as Redhat Enterprise don&#039;t necessarily audit a significant percentage of the code for security errors.

On the Microsoft side of things, the situation isn&#039;t much different.  You have a handful of people at Microsoft reviewing for security problems, and thousands of people contributing code to their operating system distributions.  Just like Linux, they are divided into teams who predominantly work on their chosen package, and just like Linux, the quality of code from the various teams seems to vary considerably.

The issue is ultimately, you cannot train hundreds of thousands of programmers how to find and correct these errors overnight.  And the single voice in the crowd calling out is difficult to find, and difficult to listen to, especially when they are stating things that are unpopular to hear.

XPCOM and Active-X, for example, work virtually identically.  Everything from how components are installed to the level of access they have to the machine are identical.  The amount of potential damage is identical.  Someone familiar with Security understands that, and puts in controls to try to prevent malicious sites from installing XPCOM components, etc.  The common contributor to Mozilla, however, has their head in the sand or puts their hands on their ears and chants lalalalala when people tell them it&#039;s a security risk.

Simply hiring people blindly doesn&#039;t help Mozilla, and simply adding more reviewers doesn&#039;t help.  The reviewers need to be familiar with large portions of the Mozilla code base, a truely formidable task, and the reviewers, likewise, have to be familiar with common security and stability problems, and on top of all this, have to be skilled programmers.

If you ask any skilled programmer if they would rather spend their days making sure everyone else is doing things right, reading other people&#039;s code, and watching their own hard work get criticized again and again; or if they would rather be writing new code and cotnributing it and have the issue of review be someone else&#039;s problem, I can promise you that the most typical response wouldn&#039;t be wanting to review code for errors, security problems, etc.
</description>
		<content:encoded><![CDATA[<p>&gt;re-think this and fully develop the next release of Mozilla suite.</p>
<p>If you are running FireFox, you aren&#8217;t running the Mozilla suite.  They are retiring the Mozilla Suite, which is a single bloated application which contains the Mozilla Web Browser, the Mozilla Web Composer, Mozilla e-Mail and Chatzilla (I might be missing a component or two, it&#8217;s bloated and it&#8217;s hard to remember everything).</p>
<p>There are far better and far more popular web design tools, and in this XML, ASP and ASP.NET age, Composer needs a lot of work to be viable.  On the other side of the coin, applications like OpenOffice.org or Microsoft Office save into XHTML or HTML format efficiently, and users seeking just basic web pages are typically far better off using one of those products.</p>
<p>I use FireFox, and have for a while, as my primary web browser.  I was using The Bat, and am now using Thunderbird primarily for e-mail.  I haven&#8217;t started the Mozilla Suite, although I have 1.7 installed, in over a year.</p>
<p>&gt;&gt;IBM, Sun or Google: open up your vaults and give some money to Firefox.</p>
<p>&gt;What would IBM, Sun and Google gain by supporting FF? </p>
<p>IBM has contributed heavily to the development of Mozilla in the past.  Go into BugZilla, search for IBM, and you will find many hits.  They maintain commercial ports via Software Choice for OS/2 and for AIX.</p>
<p>Sun contributes sometimes, and in terms of Java, contributes a ton to the browser.  Java is an important feature to many businesses, and is the only secure alternative to ActiveX/XPCOM based plugins Mozilla currently supports.</p>
<p>And Google, of course, pays the salaries of several key FireFox members, and has generally been very supportive of Mozilla.  </p>
<p>The issue here isn&#8217;t money, or paid employees.</p>
<p>The issue, so people understand it, is that every code change that goes into a secure application like a Web Browser, an ATM machine, the telephone system, etc. has to undergo a review before it is comitted.</p>
<p>This is to look for blatant security breaches (if (stricmp(password,&#8221;letmein&#8221;)) goto success) and for less blatant problems (nsprintf(1024, buffer, &#8220;%10s&#8221;, string)).  Problems like this last one are notorious, aren&#8217;t adressed well in college, and (most importantly) are easily overlooked even in a code review.</p>
<p>It&#8217;s also to look for blatant bugs, or things that &#8220;aren&#8217;t right.&#8221;  Usually you review the prepatch code in parallel with the patched code, using a visual differencing tool, because seeing the changes out of context virtually guarauntees missing something important.</p>
<p>It&#8217;s probably lost here, but expecting one or two people who are programmers themselves to do this task, over months and months and months, is irresponsible of any organization or community.</p>
<p>Now people are going to chime in &#8220;why not let the community do it,&#8221; but the community has not proven itself effective at catching these sorts of problems in Linux.  In Linux, there is a core of around twelve people catching these problems in the kernel.  Individual packages security is rarely audited by anyone external to the package, and even distros such as Redhat Enterprise don&#8217;t necessarily audit a significant percentage of the code for security errors.</p>
<p>On the Microsoft side of things, the situation isn&#8217;t much different.  You have a handful of people at Microsoft reviewing for security problems, and thousands of people contributing code to their operating system distributions.  Just like Linux, they are divided into teams who predominantly work on their chosen package, and just like Linux, the quality of code from the various teams seems to vary considerably.</p>
<p>The issue is ultimately, you cannot train hundreds of thousands of programmers how to find and correct these errors overnight.  And the single voice in the crowd calling out is difficult to find, and difficult to listen to, especially when they are stating things that are unpopular to hear.</p>
<p>XPCOM and Active-X, for example, work virtually identically.  Everything from how components are installed to the level of access they have to the machine are identical.  The amount of potential damage is identical.  Someone familiar with Security understands that, and puts in controls to try to prevent malicious sites from installing XPCOM components, etc.  The common contributor to Mozilla, however, has their head in the sand or puts their hands on their ears and chants lalalalala when people tell them it&#8217;s a security risk.</p>
<p>Simply hiring people blindly doesn&#8217;t help Mozilla, and simply adding more reviewers doesn&#8217;t help.  The reviewers need to be familiar with large portions of the Mozilla code base, a truely formidable task, and the reviewers, likewise, have to be familiar with common security and stability problems, and on top of all this, have to be skilled programmers.</p>
<p>If you ask any skilled programmer if they would rather spend their days making sure everyone else is doing things right, reading other people&#8217;s code, and watching their own hard work get criticized again and again; or if they would rather be writing new code and cotnributing it and have the issue of review be someone else&#8217;s problem, I can promise you that the most typical response wouldn&#8217;t be wanting to review code for errors, security problems, etc.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: unknown</title>
		<link>http://steelgryphon.com/blog/2005/03/04/going-over-the-wire-redux/comment-page-3/#comment-685</link>
		<dc:creator>unknown</dc:creator>
		<pubDate>Sun, 13 Mar 2005 15:34:43 +0000</pubDate>
		<guid isPermaLink="false">http://www.steelgryphon.com/blog/?p=37#comment-685</guid>
		<description>&gt;IBM, Sun or Google: open up your vaults and give some money to Firefox.

What would IBM, Sun and Google gain by supporting FF? </description>
		<content:encoded><![CDATA[<p>&gt;IBM, Sun or Google: open up your vaults and give some money to Firefox.</p>
<p>What would IBM, Sun and Google gain by supporting FF?</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Michael</title>
		<link>http://steelgryphon.com/blog/2005/03/04/going-over-the-wire-redux/comment-page-3/#comment-680</link>
		<dc:creator>Michael</dc:creator>
		<pubDate>Sun, 13 Mar 2005 11:16:12 +0000</pubDate>
		<guid isPermaLink="false">http://www.steelgryphon.com/blog/?p=37#comment-680</guid>
		<description>As an OSS developer of a small project I can understand that symptoms of burnout appear after the first adrenalin boost of the initial release. Most OSS projects die after the initial version as the main developer looses interest in the now solved problem. You made your vision materialize and ... that&#039;s it, let&#039;s move on to the next cool new technology.

Maintaining a project and keeping it alive is still much more difficult than starting a new one. Most of the great developers I know don&#039;t like to maintain source code.

It&#039;s really frustrating that an OSS project like Firefox that got so much media buzz now seems to suffer from these symptoms, too. Come on guys, you have some gold in your hands which took the world by storm. Stand up and face the thread of IE7. 

IBM, Sun or Google: open up your vaults and give some money to Firefox. They can really tickle Big Bill :-)</description>
		<content:encoded><![CDATA[<p>As an OSS developer of a small project I can understand that symptoms of burnout appear after the first adrenalin boost of the initial release. Most OSS projects die after the initial version as the main developer looses interest in the now solved problem. You made your vision materialize and &#8230; that&#8217;s it, let&#8217;s move on to the next cool new technology.</p>
<p>Maintaining a project and keeping it alive is still much more difficult than starting a new one. Most of the great developers I know don&#8217;t like to maintain source code.</p>
<p>It&#8217;s really frustrating that an OSS project like Firefox that got so much media buzz now seems to suffer from these symptoms, too. Come on guys, you have some gold in your hands which took the world by storm. Stand up and face the thread of IE7. </p>
<p>IBM, Sun or Google: open up your vaults and give some money to Firefox. They can really tickle Big Bill <img src='http://steelgryphon.com/blog/wp-includes/images/smilies/icon_smile.gif' alt=':-)' class='wp-smiley' /> </p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Zarro Boogs found.  &#187; Myths and Clarifications</title>
		<link>http://steelgryphon.com/blog/2005/03/04/going-over-the-wire-redux/comment-page-3/#comment-673</link>
		<dc:creator>Zarro Boogs found.  &#187; Myths and Clarifications</dc:creator>
		<pubDate>Sun, 13 Mar 2005 05:16:44 +0000</pubDate>
		<guid isPermaLink="false">http://www.steelgryphon.com/blog/?p=37#comment-673</guid>
		<description>[...]   	 						 				3/11/2005 - 6:07 pmMozilla Myths and Clarifications  		In the week since my now-infamous-and-slashdotted blog post, I&#8217;ve had a lot of discussions with a lot of people, [...]</description>
		<content:encoded><![CDATA[<p>[...]   	 						 				3/11/2005 &#8211; 6:07 pmMozilla Myths and Clarifications  		In the week since my now-infamous-and-slashdotted blog post, I&#8217;ve had a lot of discussions with a lot of people, [...]</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: CiberPC &#187; Firefox avanza lentamente</title>
		<link>http://steelgryphon.com/blog/2005/03/04/going-over-the-wire-redux/comment-page-3/#comment-672</link>
		<dc:creator>CiberPC &#187; Firefox avanza lentamente</dc:creator>
		<pubDate>Sun, 13 Mar 2005 05:06:39 +0000</pubDate>
		<guid isPermaLink="false">http://www.steelgryphon.com/blog/?p=37#comment-672</guid>
		<description>[...] 12 Marzo 2005                  	Segun menciona uno de los desarrolladores de Firefox en su blog, el navegador esta avanzando muy lento en su desarrollo comparado con su crecimiento, ya que a pes [...]</description>
		<content:encoded><![CDATA[<p>[...] 12 Marzo 2005  </p>
<p>      	Segun menciona uno de los desarrolladores de Firefox en su blog, el navegador esta avanzando muy lento en su desarrollo comparado con su crecimiento, ya que a pes [...]</p>
]]></content:encoded>
	</item>
</channel>
</rss>
