<?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: This Is Why I Don&#8217;t Like Microsoft&#8217;s Way Of Open Source Development</title> <atom:link href="http://davybrion.com/blog/2009/08/this-is-why-i-dont-like-microsofts-way-of-open-source-development/feed/" rel="self" type="application/rss+xml" /><link>http://davybrion.com/blog/2009/08/this-is-why-i-dont-like-microsofts-way-of-open-source-development/</link> <description>inquisitive: adjective. given to inquiry, research, or asking questions; eager for knowledge; intellectually curious</description> <lastBuildDate>Sun, 20 May 2012 21:55:00 +0000</lastBuildDate> <sy:updatePeriod>hourly</sy:updatePeriod> <sy:updateFrequency>1</sy:updateFrequency> <generator>http://wordpress.org/?v=3.3.2</generator> <item><title>By: mikeb</title><link>http://davybrion.com/blog/2009/08/this-is-why-i-dont-like-microsofts-way-of-open-source-development/comment-page-1/#comment-22270</link> <dc:creator>mikeb</dc:creator> <pubDate>Mon, 10 Aug 2009 18:12:08 +0000</pubDate> <guid
isPermaLink="false">http://davybrion.com/blog/?p=1474#comment-22270</guid> <description>As Ade Miller&#039;s comments show, I think that one thing to take away from this discussion is that there&#039;s not really a single Microsoft &quot;Way Of Open Source Development&quot;.  MS is a very large entity, there will be some projects that are just periodic dumps of the MS internal code base with no interaction with outside users, and there will be some projects that have an active commnuity outside of Microsoft (Wix for example). Similarly, there are non-MS projects that are very restrictive of who&#039;s patches they will consider, and other projects that are much more accepting of outside contributions.  I remember when GCC was forked into ECGS because some people thought that the GCC maintainers were too restrictive/slow moving (ECGS has since been folded back into GCC - actually, I think it&#039;s more like GCC picked up ECGS as its new code base).</description> <content:encoded><![CDATA[<p>As Ade Miller&#8217;s comments show, I think that one thing to take away from this discussion is that there&#8217;s not really a single Microsoft &#8220;Way Of Open Source Development&#8221;.  MS is a very large entity, there will be some projects that are just periodic dumps of the MS internal code base with no interaction with outside users, and there will be some projects that have an active commnuity outside of Microsoft (Wix for example). Similarly, there are non-MS projects that are very restrictive of who&#8217;s patches they will consider, and other projects that are much more accepting of outside contributions.  I remember when GCC was forked into ECGS because some people thought that the GCC maintainers were too restrictive/slow moving (ECGS has since been folded back into GCC &#8211; actually, I think it&#8217;s more like GCC picked up ECGS as its new code base).</p> ]]></content:encoded> </item> <item><title>By: Ade Miller</title><link>http://davybrion.com/blog/2009/08/this-is-why-i-dont-like-microsofts-way-of-open-source-development/comment-page-1/#comment-22264</link> <dc:creator>Ade Miller</dc:creator> <pubDate>Sat, 08 Aug 2009 02:07:15 +0000</pubDate> <guid
isPermaLink="false">http://davybrion.com/blog/?p=1474#comment-22264</guid> <description>Davy,This is an artifact/limitation of the way we develop projects like EntLib. We&#039;re currently considering how we could do better with some of the things you mention in your original post.The EntLib team have been through and updated the active EntLib/Unity issues so it&#039;s clear which ones are being worked on for v5. We&#039;ll be working on being more proactive in doing this for future projects and releases.Ade</description> <content:encoded><![CDATA[<p>Davy,</p><p>This is an artifact/limitation of the way we develop projects like EntLib. We&#8217;re currently considering how we could do better with some of the things you mention in your original post.</p><p>The EntLib team have been through and updated the active EntLib/Unity issues so it&#8217;s clear which ones are being worked on for v5. We&#8217;ll be working on being more proactive in doing this for future projects and releases.</p><p>Ade</p> ]]></content:encoded> </item> <item><title>By: Davy Brion</title><link>http://davybrion.com/blog/2009/08/this-is-why-i-dont-like-microsofts-way-of-open-source-development/comment-page-1/#comment-22251</link> <dc:creator>Davy Brion</dc:creator> <pubDate>Thu, 06 Aug 2009 05:03:38 +0000</pubDate> <guid
isPermaLink="false">http://davybrion.com/blog/?p=1474#comment-22251</guid> <description>@Adegreat, but is there any reason why this information is not available on the project&#039;s issue tracker on codeplex?</description> <content:encoded><![CDATA[<p>@Ade</p><p>great, but is there any reason why this information is not available on the project&#8217;s issue tracker on codeplex?</p> ]]></content:encoded> </item> <item><title>By: Ade Miller</title><link>http://davybrion.com/blog/2009/08/this-is-why-i-dont-like-microsofts-way-of-open-source-development/comment-page-1/#comment-22248</link> <dc:creator>Ade Miller</dc:creator> <pubDate>Wed, 05 Aug 2009 22:07:55 +0000</pubDate> <guid
isPermaLink="false">http://davybrion.com/blog/?p=1474#comment-22248</guid> <description>Davy,This is on the  &lt;a href=&quot;http://blogs.msdn.com/agile/archive/2009/04/16/enterprise-library-5-0-product-backlog-prioritization-results.aspx&quot; rel=&quot;nofollow&quot;&gt;product backlog for EntLib 5.0&lt;/a&gt; (published in April).&lt;em&gt;
896 24 U03: Support for passing arguments to the Resolve method (M)
&lt;/em&gt;Rumour has it people in the next room from me are working on it right now.Ade Miller
Development Manager, Microsoft patterns &amp; practices</description> <content:encoded><![CDATA[<p>Davy,</p><p>This is on the <a
href="http://blogs.msdn.com/agile/archive/2009/04/16/enterprise-library-5-0-product-backlog-prioritization-results.aspx" rel="nofollow">product backlog for EntLib 5.0</a> (published in April).</p><p><em><br
/> 896 24 U03: Support for passing arguments to the Resolve method (M)<br
/> </em></p><p>Rumour has it people in the next room from me are working on it right now.</p><p>Ade Miller<br
/> Development Manager, Microsoft patterns &amp; practices</p> ]]></content:encoded> </item> <item><title>By: Davy Brion</title><link>http://davybrion.com/blog/2009/08/this-is-why-i-dont-like-microsofts-way-of-open-source-development/comment-page-1/#comment-22247</link> <dc:creator>Davy Brion</dc:creator> <pubDate>Wed, 05 Aug 2009 19:04:13 +0000</pubDate> <guid
isPermaLink="false">http://davybrion.com/blog/?p=1474#comment-22247</guid> <description>http://unity.codeplex.com/WorkItem/View.aspx?WorkItemId=1989it was already requested on April 9, 2008</description> <content:encoded><![CDATA[<p><a
href="http://unity.codeplex.com/WorkItem/View.aspx?WorkItemId=1989" rel="nofollow">http://unity.codeplex.com/WorkItem/View.aspx?WorkItemId=1989</a></p><p>it was already requested on April 9, 2008</p> ]]></content:encoded> </item> <item><title>By: Jim Danby</title><link>http://davybrion.com/blog/2009/08/this-is-why-i-dont-like-microsofts-way-of-open-source-development/comment-page-1/#comment-22246</link> <dc:creator>Jim Danby</dc:creator> <pubDate>Wed, 05 Aug 2009 18:52:05 +0000</pubDate> <guid
isPermaLink="false">http://davybrion.com/blog/?p=1474#comment-22246</guid> <description>&quot;requesting a feature is _the only reasonable_ thing you can do because you can’t contribute it _to_ the project&quot;Well no. You can write the feature yourself and release it to the community if you want to. It may not be ideal but it is no different to many other open source projects.One question: Did you actually request a feature or just assume that you would not get what you want because you are dealing with Microsoft? I have worked with Microsoft on some projects and found them very open to suggestions.I really don&#039;t understand the problem here and I am not just pro-Microsoft. I work with many platforms and Silverlight happens to be one of them. Maybe I am misreading your prose (as others must also be) but you sound aggressive and anti-Microsoft, rather that providing an informed argument.I would be interested to see a follow up post explaining exactly what happened when you actually contacted the team with a polite suggestion. I&#039;d particularly like to see what their response would be.</description> <content:encoded><![CDATA[<p>&#8220;requesting a feature is _the only reasonable_ thing you can do because you can’t contribute it _to_ the project&#8221;</p><p>Well no. You can write the feature yourself and release it to the community if you want to. It may not be ideal but it is no different to many other open source projects.</p><p>One question: Did you actually request a feature or just assume that you would not get what you want because you are dealing with Microsoft? I have worked with Microsoft on some projects and found them very open to suggestions.</p><p>I really don&#8217;t understand the problem here and I am not just pro-Microsoft. I work with many platforms and Silverlight happens to be one of them. Maybe I am misreading your prose (as others must also be) but you sound aggressive and anti-Microsoft, rather that providing an informed argument.</p><p>I would be interested to see a follow up post explaining exactly what happened when you actually contacted the team with a polite suggestion. I&#8217;d particularly like to see what their response would be.</p> ]]></content:encoded> </item> <item><title>By: kilfour</title><link>http://davybrion.com/blog/2009/08/this-is-why-i-dont-like-microsofts-way-of-open-source-development/comment-page-1/#comment-22245</link> <dc:creator>kilfour</dc:creator> <pubDate>Wed, 05 Aug 2009 16:04:20 +0000</pubDate> <guid
isPermaLink="false">http://davybrion.com/blog/?p=1474#comment-22245</guid> <description>Having developed in C++ for a while (and MFC being quite useless except for quick gui stuff) me, and the companies I worked for have relied heavily on open source projects for anything from xml-parsing to winsock communication. Most of the time I was in favour of the DIY approach but the company chose the open-source solution. Mainly because of the excellent support, the ability to ask for features, and the possibility to submit patches. And yes I have known a couple of them to be accepted.
A quick google shows that the author of this post has contributed to one or two open-source projects himself so I think he&#039;s in a good position to pass judgement on the MS way of working.
@Jim Danby
&lt;cite&gt;They don’t want contributions, so what? You can get the code and modify it and use it how you want.&lt;/cite&gt;
That’s. Not. What. Open. Source. Is. All. About.
@Dinesh Gajjar
Using a disassembler to go through to some of the MS dotnet dll&#039;s, or opening the WINSDK files (for the C++ guys) and comparing it to the code I have downloaded from this site, I reckon it would take a monkey about three seconds to verify that the quality of the code meets or surpasses that of the existing codebase.
@J Abits
Just DIY ... Unbelievable response, but much in the MS tradition. I remember a KB suggesting that for fixing a bug in the MFC dll&#039;s, they advised changing the code and recompiling it. Some people actually followed this advise, with deployment hell following right after that, two versions of the MSVCRT.dll deployed in one environment... happy (clsid) hunting.
At all of the above :
One of the things I really liked about this blog when it started was the absence of ignorant insults, and whenever a controversial opinion was on display, people discussed in a passionate but respectfull way. You don&#039;t have to agree, as I don&#039;t, with everything that&#039;s said, but if all you can contribute is of such a low quality it seems to me that you guys are the one looking for exposure by posting meaningless comments on an otherwise very interesting blog.</description> <content:encoded><![CDATA[<p>Having developed in C++ for a while (and MFC being quite useless except for quick gui stuff) me, and the companies I worked for have relied heavily on open source projects for anything from xml-parsing to winsock communication. Most of the time I was in favour of the DIY approach but the company chose the open-source solution. Mainly because of the excellent support, the ability to ask for features, and the possibility to submit patches. And yes I have known a couple of them to be accepted.<br
/> A quick google shows that the author of this post has contributed to one or two open-source projects himself so I think he&#8217;s in a good position to pass judgement on the MS way of working.<br
/> @Jim Danby<br
/><cite>They don’t want contributions, so what? You can get the code and modify it and use it how you want.</cite><br
/> That’s. Not. What. Open. Source. Is. All. About.<br
/> @Dinesh Gajjar<br
/> Using a disassembler to go through to some of the MS dotnet dll&#8217;s, or opening the WINSDK files (for the C++ guys) and comparing it to the code I have downloaded from this site, I reckon it would take a monkey about three seconds to verify that the quality of the code meets or surpasses that of the existing codebase.<br
/> @J Abits<br
/> Just DIY &#8230; Unbelievable response, but much in the MS tradition. I remember a KB suggesting that for fixing a bug in the MFC dll&#8217;s, they advised changing the code and recompiling it. Some people actually followed this advise, with deployment hell following right after that, two versions of the MSVCRT.dll deployed in one environment&#8230; happy (clsid) hunting.<br
/> At all of the above :<br
/> One of the things I really liked about this blog when it started was the absence of ignorant insults, and whenever a controversial opinion was on display, people discussed in a passionate but respectfull way. You don&#8217;t have to agree, as I don&#8217;t, with everything that&#8217;s said, but if all you can contribute is of such a low quality it seems to me that you guys are the one looking for exposure by posting meaningless comments on an otherwise very interesting blog.</p> ]]></content:encoded> </item> <item><title>By: j abits</title><link>http://davybrion.com/blog/2009/08/this-is-why-i-dont-like-microsofts-way-of-open-source-development/comment-page-1/#comment-22244</link> <dc:creator>j abits</dc:creator> <pubDate>Wed, 05 Aug 2009 12:39:17 +0000</pubDate> <guid
isPermaLink="false">http://davybrion.com/blog/?p=1474#comment-22244</guid> <description>&quot;Trying to walk that thin line between intelligence and ignorance&quot;... looks like you may have strayed a little bit to the wrong side here.  These practices seem no different than many other open source projects.  It seems you have an agenda.  Just DIY.</description> <content:encoded><![CDATA[<p>&#8220;Trying to walk that thin line between intelligence and ignorance&#8221;&#8230; looks like you may have strayed a little bit to the wrong side here.  These practices seem no different than many other open source projects.  It seems you have an agenda.  Just DIY.</p> ]]></content:encoded> </item> <item><title>By: links for 2009-08-04 &#124; Yostivanich.com</title><link>http://davybrion.com/blog/2009/08/this-is-why-i-dont-like-microsofts-way-of-open-source-development/comment-page-1/#comment-22240</link> <dc:creator>links for 2009-08-04 &#124; Yostivanich.com</dc:creator> <pubDate>Tue, 04 Aug 2009 14:07:35 +0000</pubDate> <guid
isPermaLink="false">http://davybrion.com/blog/?p=1474#comment-22240</guid> <description>[...] This Is Why I Don’t Like Microsoft’s Way Of Open Source Development &#124; The Inquisitive Coder – ... &quot;So let’s see… i can request a feature, but there’s no guarantee that it will be implemented. Even if it were implemented, i’d have no way of using it until they decide to bless us with another code drop. I also have no way of providing the feature myself and contributing it to the project, unless i keep it privately and keep maintaining it for every new version they release. I don’t care what license they put on it, but you really can’t call this Open Source development.&quot; (tags: opensource microsoft programming copyright) [...]</description> <content:encoded><![CDATA[<p>[...] This Is Why I Don’t Like Microsoft’s Way Of Open Source Development | The Inquisitive Coder – &#8230; &quot;So let’s see… i can request a feature, but there’s no guarantee that it will be implemented. Even if it were implemented, i’d have no way of using it until they decide to bless us with another code drop. I also have no way of providing the feature myself and contributing it to the project, unless i keep it privately and keep maintaining it for every new version they release. I don’t care what license they put on it, but you really can’t call this Open Source development.&quot; (tags: opensource microsoft programming copyright) [...]</p> ]]></content:encoded> </item> <item><title>By: Theo</title><link>http://davybrion.com/blog/2009/08/this-is-why-i-dont-like-microsofts-way-of-open-source-development/comment-page-1/#comment-22239</link> <dc:creator>Theo</dc:creator> <pubDate>Tue, 04 Aug 2009 12:31:04 +0000</pubDate> <guid
isPermaLink="false">http://davybrion.com/blog/?p=1474#comment-22239</guid> <description>The opinions expressed by the pro-microsoft crowd on this post are the reason I gave up learning to develop for .Net. Between the general passive-aggressive defensiveness and astroturfing it&#039;s kind of hard to find the plain practical and useful comments. I got tired of the Apple crowd for the same reasons, and have finally discovered that it&#039;s only the semi-open languages, like Python, Ruby and Java where the signal to noise ratio is a bit better, it seems to me.</description> <content:encoded><![CDATA[<p>The opinions expressed by the pro-microsoft crowd on this post are the reason I gave up learning to develop for .Net. Between the general passive-aggressive defensiveness and astroturfing it&#8217;s kind of hard to find the plain practical and useful comments. I got tired of the Apple crowd for the same reasons, and have finally discovered that it&#8217;s only the semi-open languages, like Python, Ruby and Java where the signal to noise ratio is a bit better, it seems to me.</p> ]]></content:encoded> </item> <item><title>By: Davy Brion</title><link>http://davybrion.com/blog/2009/08/this-is-why-i-dont-like-microsofts-way-of-open-source-development/comment-page-1/#comment-22238</link> <dc:creator>Davy Brion</dc:creator> <pubDate>Tue, 04 Aug 2009 12:00:13 +0000</pubDate> <guid
isPermaLink="false">http://davybrion.com/blog/?p=1474#comment-22238</guid> <description>@Jimrequesting a feature is _the only reasonable_ thing you can do because you can&#039;t contribute it _to_ the project. it has absolutely nothing to do with wanting something done by someone else for free.you may have read first, but you definitely didn&#039;t understand</description> <content:encoded><![CDATA[<p>@Jim</p><p>requesting a feature is _the only reasonable_ thing you can do because you can&#8217;t contribute it _to_ the project. it has absolutely nothing to do with wanting something done by someone else for free.</p><p>you may have read first, but you definitely didn&#8217;t understand</p> ]]></content:encoded> </item> <item><title>By: Jim Danby</title><link>http://davybrion.com/blog/2009/08/this-is-why-i-dont-like-microsofts-way-of-open-source-development/comment-page-1/#comment-22237</link> <dc:creator>Jim Danby</dc:creator> <pubDate>Tue, 04 Aug 2009 11:58:12 +0000</pubDate> <guid
isPermaLink="false">http://davybrion.com/blog/?p=1474#comment-22237</guid> <description>&quot;So let’s see… i can request a feature, but there’s no guarantee that it will be implemented&quot;So explain to me why you think I didn&#039;t read first?</description> <content:encoded><![CDATA[<p>&#8220;So let’s see… i can request a feature, but there’s no guarantee that it will be implemented&#8221;</p><p>So explain to me why you think I didn&#8217;t read first?</p> ]]></content:encoded> </item> <item><title>By: Dinesh Gajjar</title><link>http://davybrion.com/blog/2009/08/this-is-why-i-dont-like-microsofts-way-of-open-source-development/comment-page-1/#comment-22236</link> <dc:creator>Dinesh Gajjar</dc:creator> <pubDate>Tue, 04 Aug 2009 10:44:18 +0000</pubDate> <guid
isPermaLink="false">http://davybrion.com/blog/?p=1474#comment-22236</guid> <description>So what you want is Microsoft Accept Patches from you and zillions others and decide whether it&#039;s high-quality or not, if they are high quality, include it ? Whose going to pay for the time this(Process of judging) takes?This is a nice way to get blog exposure, bash Microsoft in some way and then get listed in top blogs.Try posting your high-quality patches to any other Open-Source project. No one has time to judge and test whether your quality is &quot;high&quot; or not!</description> <content:encoded><![CDATA[<p>So what you want is Microsoft Accept Patches from you and zillions others and decide whether it&#8217;s high-quality or not, if they are high quality, include it ? Whose going to pay for the time this(Process of judging) takes?</p><p>This is a nice way to get blog exposure, bash Microsoft in some way and then get listed in top blogs.</p><p>Try posting your high-quality patches to any other Open-Source project. No one has time to judge and test whether your quality is &#8220;high&#8221; or not!</p> ]]></content:encoded> </item> <item><title>By: Reflective Perspective - Chris Alcock &#187; The Morning Brew #404</title><link>http://davybrion.com/blog/2009/08/this-is-why-i-dont-like-microsofts-way-of-open-source-development/comment-page-1/#comment-22235</link> <dc:creator>Reflective Perspective - Chris Alcock &#187; The Morning Brew #404</dc:creator> <pubDate>Tue, 04 Aug 2009 09:31:30 +0000</pubDate> <guid
isPermaLink="false">http://davybrion.com/blog/?p=1474#comment-22235</guid> <description>[...] This Is Why I Don&#8217;t Like Microsoft&#8217;s Way Of Open Source Development - Davy Brion talks about his dislike of the way that Microsoft are doing the Open Source development of products like the Unity Container, with sporadic check ins and releases, and not accepting community patches. [...]</description> <content:encoded><![CDATA[<p>[...] This Is Why I Don&#8217;t Like Microsoft&#8217;s Way Of Open Source Development &#8211; Davy Brion talks about his dislike of the way that Microsoft are doing the Open Source development of products like the Unity Container, with sporadic check ins and releases, and not accepting community patches. [...]</p> ]]></content:encoded> </item> <item><title>By: OJ</title><link>http://davybrion.com/blog/2009/08/this-is-why-i-dont-like-microsofts-way-of-open-source-development/comment-page-1/#comment-22234</link> <dc:creator>OJ</dc:creator> <pubDate>Mon, 03 Aug 2009 23:47:44 +0000</pubDate> <guid
isPermaLink="false">http://davybrion.com/blog/?p=1474#comment-22234</guid> <description>Davy, don&#039;t feed the trolls ;) Let them go mate, they&#039;re not worth it.I guess the kicker here is that a large portion (if not the whole portion) of MS projects on CodePlex aren&#039;t actually Open Source. They&#039;re more &quot;shared source&quot;. They&#039;re released on CodePlex so that they don&#039;t have to be in sync with the .NET framework&#039;s release cycle (which is bloody huuuuuuge) and hence can release more frequently. This is similar to a lot of other projects outside of MS. Submitting patches might not be allowed officially, but behind the scenes you never know they might take your code and include it in the next release. But as you said, there&#039;s no guarantee.It might be worth you while to try plugging the code you need into Windsor, or as Jonathon said, give Autofac a spin?Cheers.</description> <content:encoded><![CDATA[<p>Davy, don&#8217;t feed the trolls <img
src='http://d18sni7re4ly7f.cloudfront.net/blog/wp-includes/images/smilies/icon_wink.gif' alt=';)' class='wp-smiley' /> Let them go mate, they&#8217;re not worth it.</p><p>I guess the kicker here is that a large portion (if not the whole portion) of MS projects on CodePlex aren&#8217;t actually Open Source. They&#8217;re more &#8220;shared source&#8221;. They&#8217;re released on CodePlex so that they don&#8217;t have to be in sync with the .NET framework&#8217;s release cycle (which is bloody huuuuuuge) and hence can release more frequently. This is similar to a lot of other projects outside of MS. Submitting patches might not be allowed officially, but behind the scenes you never know they might take your code and include it in the next release. But as you said, there&#8217;s no guarantee.</p><p>It might be worth you while to try plugging the code you need into Windsor, or as Jonathon said, give Autofac a spin?</p><p>Cheers.</p> ]]></content:encoded> </item> <item><title>By: Davy Brion</title><link>http://davybrion.com/blog/2009/08/this-is-why-i-dont-like-microsofts-way-of-open-source-development/comment-page-1/#comment-22233</link> <dc:creator>Davy Brion</dc:creator> <pubDate>Mon, 03 Aug 2009 20:50:03 +0000</pubDate> <guid
isPermaLink="false">http://davybrion.com/blog/?p=1474#comment-22233</guid> <description>Yeah, i&#039;m all about free-loading... do some reading before jumping to conclusions</description> <content:encoded><![CDATA[<p>Yeah, i&#8217;m all about free-loading&#8230; do some reading before jumping to conclusions</p> ]]></content:encoded> </item> <item><title>By: Jim Danby</title><link>http://davybrion.com/blog/2009/08/this-is-why-i-dont-like-microsofts-way-of-open-source-development/comment-page-1/#comment-22232</link> <dc:creator>Jim Danby</dc:creator> <pubDate>Mon, 03 Aug 2009 20:48:42 +0000</pubDate> <guid
isPermaLink="false">http://davybrion.com/blog/?p=1474#comment-22232</guid> <description>Blah blah blah. Let&#039;s knock Microsoft.It&#039;s no different from any other open source project. They don&#039;t want contributions, so what? You can get the code and modify it and use it how you want.Sounds to me like you want a patch but can&#039;t be bothered to do it yourself so you want other people to do it for you. For free.That&#039;s. Not. What. Free. Software. Is. All. About.</description> <content:encoded><![CDATA[<p>Blah blah blah. Let&#8217;s knock Microsoft.</p><p>It&#8217;s no different from any other open source project. They don&#8217;t want contributions, so what? You can get the code and modify it and use it how you want.</p><p>Sounds to me like you want a patch but can&#8217;t be bothered to do it yourself so you want other people to do it for you. For free.</p><p>That&#8217;s. Not. What. Free. Software. Is. All. About.</p> ]]></content:encoded> </item> <item><title>By: Mike</title><link>http://davybrion.com/blog/2009/08/this-is-why-i-dont-like-microsofts-way-of-open-source-development/comment-page-1/#comment-22231</link> <dc:creator>Mike</dc:creator> <pubDate>Mon, 03 Aug 2009 20:46:47 +0000</pubDate> <guid
isPermaLink="false">http://davybrion.com/blog/?p=1474#comment-22231</guid> <description>Why bother? Just fork the project. That would happen to any such (truly) Open Source effort that didn&#039;t accept patches. The biggest example I can think of right now was when frustration with the X11 group lead to the X.org fork, which is now the default in most Linux distributions.If the only choice is to support your own patches against the &quot;official&quot; version, or build your own, then why not at least get some help?A project fork doesn&#039;t always have to be a bad thing, either. The distributed way the Linux kernel is developed these days is basically a continual process of forking and merging. It allows for a lot of freedom to play around without disrupting the mainline.</description> <content:encoded><![CDATA[<p>Why bother? Just fork the project. That would happen to any such (truly) Open Source effort that didn&#8217;t accept patches. The biggest example I can think of right now was when frustration with the X11 group lead to the X.org fork, which is now the default in most Linux distributions.</p><p>If the only choice is to support your own patches against the &#8220;official&#8221; version, or build your own, then why not at least get some help?</p><p>A project fork doesn&#8217;t always have to be a bad thing, either. The distributed way the Linux kernel is developed these days is basically a continual process of forking and merging. It allows for a lot of freedom to play around without disrupting the mainline.</p> ]]></content:encoded> </item> <item><title>By: Krzysztof Kozmic</title><link>http://davybrion.com/blog/2009/08/this-is-why-i-dont-like-microsofts-way-of-open-source-development/comment-page-1/#comment-22230</link> <dc:creator>Krzysztof Kozmic</dc:creator> <pubDate>Mon, 03 Aug 2009 20:34:42 +0000</pubDate> <guid
isPermaLink="false">http://davybrion.com/blog/?p=1474#comment-22230</guid> <description>and now the actual comment.I understand your frustration. This is what Scott Hanselman calls, not Open source, but source in the open. IIRC that&#039;s exactly how other MSPL projects work, like ASP.NET MVC, or MEF. The code is available, for you to read it, and give them feedback, to plug it to the debugger... but that&#039;s it.I just don&#039;t treat it as an actual Open Source. on the &#039;why bother&#039; note, well - it can be useful sometimes... if you treat it more like reference source.And in the final note, don&#039;t even waste your time for Unity. it&#039;s such a PITA to work with.I have a great idea - [hint]Castle Windsor does accept patches! [/hint]</description> <content:encoded><![CDATA[<p>and now the actual comment.</p><p>I understand your frustration. This is what Scott Hanselman calls, not Open source, but source in the open. IIRC that&#8217;s exactly how other MSPL projects work, like ASP.NET MVC, or MEF. The code is available, for you to read it, and give them feedback, to plug it to the debugger&#8230; but that&#8217;s it.</p><p>I just don&#8217;t treat it as an actual Open Source. on the &#8216;why bother&#8217; note, well &#8211; it can be useful sometimes&#8230; if you treat it more like reference source.</p><p>And in the final note, don&#8217;t even waste your time for Unity. it&#8217;s such a PITA to work with.</p><p>I have a great idea &#8211; [hint]Castle Windsor does accept patches! [/hint]</p> ]]></content:encoded> </item> <item><title>By: Davy Brion</title><link>http://davybrion.com/blog/2009/08/this-is-why-i-dont-like-microsofts-way-of-open-source-development/comment-page-1/#comment-22229</link> <dc:creator>Davy Brion</dc:creator> <pubDate>Mon, 03 Aug 2009 20:33:41 +0000</pubDate> <guid
isPermaLink="false">http://davybrion.com/blog/?p=1474#comment-22229</guid> <description>@Krzystofit&#039;s a very basic and simple IOC container implementation... haven&#039;t looked into trying to get Windsor working in silverlight but i&#039;d be willing to try to help though. I&#039;ll contact you through email about what needs to be done...</description> <content:encoded><![CDATA[<p>@Krzystof</p><p>it&#8217;s a very basic and simple IOC container implementation&#8230; haven&#8217;t looked into trying to get Windsor working in silverlight but i&#8217;d be willing to try to help though. I&#8217;ll contact you through email about what needs to be done&#8230;</p> ]]></content:encoded> </item> </channel> </rss>
<!-- Performance optimized by W3 Total Cache. Learn more: http://www.w3-edge.com/wordpress-plugins/

Minified using disk: basic
Page Caching using disk: enhanced
Database Caching 3/24 queries in 0.014 seconds using disk: basic
Object Caching 645/645 objects using disk: basic
Content Delivery Network via Amazon Web Services: CloudFront: d18sni7re4ly7f.cloudfront.net

Served from: davybrion.com @ 2012-05-22 12:36:02 -->
