<?xml version="1.0" encoding="utf-8"?>
<rss xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:xsd="http://www.w3.org/2001/XMLSchema" xmlns:pingback="http://madskills.com/public/xml/rss/module/pingback/" xmlns:trackback="http://madskills.com/public/xml/rss/module/trackback/" xmlns:wfw="http://wellformedweb.org/CommentAPI/" xmlns:slash="http://purl.org/rss/1.0/modules/slash/" xmlns:dc="http://purl.org/dc/elements/1.1/" version="2.0">
  <channel>
    <title>Tim Barcz - Project Management</title>
    <link>http://www.timbarcz.com/blog/</link>
    <description>My Code is My Craft</description>
    <image>
      <url>http://www.timbarcz.com/blog/content/binary/channelImage.jpg</url>
      <title>Tim Barcz - Project Management</title>
      <link>http://www.timbarcz.com/blog/</link>
    </image>
    <language>en-us</language>
    <copyright>Tim Barcz</copyright>
    <lastBuildDate>Tue, 30 Jun 2009 03:23:26 GMT</lastBuildDate>
    <generator>newtelligence dasBlog 2.0.7226.0</generator>
    <managingEditor>blog@timbarcz.com</managingEditor>
    <webMaster>blog@timbarcz.com</webMaster>
    <item>
      <trackback:ping>http://www.timbarcz.com/blog/Trackback.aspx?guid=644dde41-99a3-4532-a7cd-cf62400f37e2</trackback:ping>
      <pingback:server>http://www.timbarcz.com/blog/pingback.aspx</pingback:server>
      <pingback:target>http://www.timbarcz.com/blog/PermaLink,guid,644dde41-99a3-4532-a7cd-cf62400f37e2.aspx</pingback:target>
      <dc:creator>Tim Barcz</dc:creator>
      <wfw:comment>http://www.timbarcz.com/blog/CommentView,guid,644dde41-99a3-4532-a7cd-cf62400f37e2.aspx</wfw:comment>
      <wfw:commentRss>http://www.timbarcz.com/blog/SyndicationService.asmx/GetEntryCommentsRss?guid=644dde41-99a3-4532-a7cd-cf62400f37e2</wfw:commentRss>
      <body xmlns="http://www.w3.org/1999/xhtml">
        <p>
Quite often there is a fear that surrounds open source tools and frameworks. 
For most shops the deciding factor against open source software is the apparent "risk"
that is associated with a framework/tool that is not attached to any business entity.
</p>
        <p>
In this post I want to share an interaction that occurred this last weekend to show
you that the open source ecosystem is alive and very healthy.  And while I won't
go so far as to say the "risk" doesn't exist (you have to come to that conclusion
on your time when your own fears are allayed) I do hope that this post puts some of
those fears to rest.
</p>
        <p>
Saturday morning before I went off to work there was a question posted to the <a href="http://groups.google.com/group/RhinoMocks/">RhinoMocks
mailing list</a> (for those who don't know <a href="http://ayende.com/projects/rhino-mocks.aspx">RhinoMocks</a> is
an open source mocking framework).  Before the end of the day the problem was
resolved to a satisfactory conclusion.  The "solution" (I put in quotes
because there appears to be a bug but at least now we know there is a bug...hence
"solution").  The result is not as important as the events that transpired
to reach that conclusion below is the timeline.
</p>
        <blockquote>
          <p>
12:22 AM - Kenneth posts the problem he is encountering
</p>
          <p>
6:53 AM - I respond on the mailing list back to Kenneth with my findings and let him
know that I will get some experts in DynamicProxy involved
</p>
          <p>
6:56 AM - <a href="http://twitter.com/TimBarcz/status/2358015264">I enlisted the help
of Krzysztof Kozmic on twitter</a> (<a href="http://kozmic.pl/">Krzysztof</a> is a
committer on <a href="http://www.castleproject.org/dynamicproxy/index.html">DynamicProxy
by Castle</a> as has a <a href="http://kozmic.pl/archive/2009/04/27/castle-dynamic-proxy-tutorial.aspx">great
tutorial series on Dynamic Proxy</a>)
</p>
          <p>
8:38 AM - Fellow <a href="http://devlicio.us/blogs/tuna_toksoz/">Devlicious blogger
Tuna Toksoz</a> (also a committer on the Castle project) hopped on the case and reported
his findings
</p>
          <p>
9:22 AM - Krzysztof responds to Tuna's findings reporting back on the root cause
</p>
          <p>
10:23 AM - Kenneth reported back with feedback of Tuna's fix
</p>
        </blockquote>
        <p>
Ultimately, as I mentioned earlier the fix was that it was found that RhinoMocks "relies
on the buggy behavior, hence the error" (Krzysztof's words).  Again the
result here isn't what is important but rather the journey.  Often people fear
the support ecosystem around open source software but the exchange above and the players
involved should give you some bit of confidence in the support of open source. 
It is worth pointing out that all of this happened on a Saturday, something you'd
pay a premium for in a closed source model.
</p>
        <p>
Whatever your roll in the software world is, one aspect you have to consider when
choosing any solution is risk.  The traditional thought has been that with commercial
software the support would be better when backed by a reputable name.  I think
the exchange showcased above demonstrates that support for open source software can
compete (and potentially surpass) support that any commercial piece of software could
offer.  Keep that in mind the next time you are evaluating commercial software
versus open source software.
</p>
        <img width="0" height="0" src="http://www.timbarcz.com/blog/aggbug.ashx?id=644dde41-99a3-4532-a7cd-cf62400f37e2" />
      </body>
      <title>The &amp;quot;Risk&amp;quot; of Open Source Software Support</title>
      <guid isPermaLink="false">http://www.timbarcz.com/blog/PermaLink,guid,644dde41-99a3-4532-a7cd-cf62400f37e2.aspx</guid>
      <link>http://www.timbarcz.com/blog/TheQuotRiskquotOfOpenSourceSoftwareSupport.aspx</link>
      <pubDate>Tue, 30 Jun 2009 03:23:26 GMT</pubDate>
      <description>&lt;p&gt;
Quite often there is a fear that surrounds open source tools and frameworks.&amp;#160;
For most shops the deciding factor against open source software is the apparent &amp;quot;risk&amp;quot;
that is associated with a framework/tool that is not attached to any business entity.
&lt;/p&gt;
&lt;p&gt;
In this post I want to share an interaction that occurred this last weekend to show
you that the open source ecosystem is alive and very healthy.&amp;#160; And while I won't
go so far as to say the &amp;quot;risk&amp;quot; doesn't exist (you have to come to that conclusion
on your time when your own fears are allayed) I do hope that this post puts some of
those fears to rest.
&lt;/p&gt;
&lt;p&gt;
Saturday morning before I went off to work there was a question posted to the &lt;a href="http://groups.google.com/group/RhinoMocks/"&gt;RhinoMocks
mailing list&lt;/a&gt; (for those who don't know &lt;a href="http://ayende.com/projects/rhino-mocks.aspx"&gt;RhinoMocks&lt;/a&gt; is
an open source mocking framework).&amp;#160; Before the end of the day the problem was
resolved to a satisfactory conclusion.&amp;#160; The &amp;quot;solution&amp;quot; (I put in quotes
because there appears to be a bug but at least now we know there is a bug...hence
&amp;quot;solution&amp;quot;).&amp;#160; The result is not as important as the events that transpired
to reach that conclusion below is the timeline.
&lt;/p&gt;
&lt;blockquote&gt; 
&lt;p&gt;
12:22 AM - Kenneth posts the problem he is encountering
&lt;/p&gt;
&lt;p&gt;
6:53 AM - I respond on the mailing list back to Kenneth with my findings and let him
know that I will get some experts in DynamicProxy involved
&lt;/p&gt;
&lt;p&gt;
6:56 AM - &lt;a href="http://twitter.com/TimBarcz/status/2358015264"&gt;I enlisted the help
of Krzysztof Kozmic on twitter&lt;/a&gt; (&lt;a href="http://kozmic.pl/"&gt;Krzysztof&lt;/a&gt; is a
committer on &lt;a href="http://www.castleproject.org/dynamicproxy/index.html"&gt;DynamicProxy
by Castle&lt;/a&gt; as has a &lt;a href="http://kozmic.pl/archive/2009/04/27/castle-dynamic-proxy-tutorial.aspx"&gt;great
tutorial series on Dynamic Proxy&lt;/a&gt;)
&lt;/p&gt;
&lt;p&gt;
8:38 AM - Fellow &lt;a href="http://devlicio.us/blogs/tuna_toksoz/"&gt;Devlicious blogger
Tuna Toksoz&lt;/a&gt; (also a committer on the Castle project) hopped on the case and reported
his findings
&lt;/p&gt;
&lt;p&gt;
9:22 AM - Krzysztof responds to Tuna's findings reporting back on the root cause
&lt;/p&gt;
&lt;p&gt;
10:23 AM - Kenneth reported back with feedback of Tuna's fix
&lt;/p&gt;
&lt;/blockquote&gt; 
&lt;p&gt;
Ultimately, as I mentioned earlier the fix was that it was found that RhinoMocks &amp;quot;relies
on the buggy behavior, hence the error&amp;quot; (Krzysztof's words).&amp;#160; Again the
result here isn't what is important but rather the journey.&amp;#160; Often people fear
the support ecosystem around open source software but the exchange above and the players
involved should give you some bit of confidence in the support of open source.&amp;#160;
It is worth pointing out that all of this happened on a Saturday, something you'd
pay a premium for in a closed source model.
&lt;/p&gt;
&lt;p&gt;
Whatever your roll in the software world is, one aspect you have to consider when
choosing any solution is risk.&amp;#160; The traditional thought has been that with commercial
software the support would be better when backed by a reputable name.&amp;#160; I think
the exchange showcased above demonstrates that support for open source software can
compete (and potentially surpass) support that any commercial piece of software could
offer.&amp;#160; Keep that in mind the next time you are evaluating commercial software
versus open source software.
&lt;/p&gt;
&lt;img width="0" height="0" src="http://www.timbarcz.com/blog/aggbug.ashx?id=644dde41-99a3-4532-a7cd-cf62400f37e2" /&gt;</description>
      <comments>http://www.timbarcz.com/blog/CommentView,guid,644dde41-99a3-4532-a7cd-cf62400f37e2.aspx</comments>
      <category>Open Source Software</category>
      <category>Project Management</category>
    </item>
  </channel>
</rss>