<?xml version="1.0" encoding="UTF-8" ?>
<?xml-stylesheet type="text/xsl" href="http://port25.technet.com/utility/FeedStylesheets/rss.xsl" media="screen"?><rss version="2.0" xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:slash="http://purl.org/rss/1.0/modules/slash/" xmlns:wfw="http://wellformedweb.org/CommentAPI/"><channel><title>Port 25: The Open Source Community at Microsoft : Codeplex, Bryan Kirschner</title><link>http://port25.technet.com/archive/tags/Codeplex/Bryan+Kirschner/default.aspx</link><description>Tags: Codeplex, Bryan Kirschner</description><dc:language>en</dc:language><generator>CommunityServer 2007.1 (Build: 40109.1145)</generator><item><title>Kudos to Open Source Developers</title><link>http://port25.technet.com/archive/2006/07/03/Kudos-to-Open-Source-Developers.aspx</link><pubDate>Mon, 03 Jul 2006 16:30:00 GMT</pubDate><guid isPermaLink="false">af7480c4-26b7-468d-87b0-2acebabb473d:2704</guid><dc:creator>jcannon</dc:creator><slash:comments>0</slash:comments><wfw:commentRss xmlns:wfw="http://wellformedweb.org/CommentAPI/">http://port25.technet.com/rsscomments.aspx?PostID=2704</wfw:commentRss><comments>http://port25.technet.com/archive/2006/07/03/Kudos-to-Open-Source-Developers.aspx#comments</comments><description>&lt;p&gt;I see my last couple posts were about ambiguity, so I thought today I&amp;rsquo;d blog about something, IMO, that is not ambiguous at all&amp;mdash;and the topic would be a fitting hat tip to &lt;a href="http://port25.technet.com/archive/2006/06/29/2666.aspx"&gt;Sara &lt;/a&gt;and &lt;a href="http://port25.technet.com/archive/2006/06/27/2458.aspx"&gt;Korby &lt;/a&gt;and all the folks involved with &lt;a href="http://port25.technet.com/archive/category/1014.aspx"&gt;CodePlex&lt;/a&gt;.&amp;nbsp; &lt;br /&gt;&lt;br /&gt;Brief background: We had to buy our own combination padlocks on our lockers in my high school.&amp;nbsp; I used to forget the combination all the time (&amp;mdash;I still have nightmares about that).&amp;nbsp; I finally solved this by writing my combination in hex on the back of the lock. (I figured there was only one other kid in my class who&amp;nbsp; would know what 0F was in base-10, so if anything was ever missing, I&amp;rsquo;d know where to look. )&amp;nbsp; &lt;br /&gt;&lt;br /&gt;I tell this little anecdote because it made me think about the lack of a community of folks with similar interests in my little world back then.&amp;nbsp;&amp;nbsp; The only reason I knew hex* went back years earlier to a similar lack of community: I couldn&amp;rsquo;t get a game I was writing on my Commodore 64 to do some things fast enough in BASIC,&amp;nbsp; so I asked my Dad what else I could do and he explained what Assembly language was, and from then on there were lots of nights when I was supposed to be asleep, sitting there in my pajamas, banging away in 6502 Assembly land&amp;mdash;by myself.&lt;br /&gt;&lt;br /&gt;This was long before the concept of a home modem would have ever occurred to us, never mind the modern Internet&amp;rsquo;s enablement of community and collaborative development--but I can&amp;rsquo;t help but wonder what a difference it might have made to me (never mind the quality of that game!) if there had been a more readily accessible community of folks interesting in collaborating and mentoring at that time.&lt;br /&gt;&lt;br /&gt;What does this have to do with praising open source developers? This week, inspired by &lt;a href="http://www.codeplex.com"&gt;CodePlex&lt;/a&gt;, I was looking back at two of the most important studies of the motivations of open source developers.&amp;nbsp; In the two studies (&lt;a href="http://www.infonomics.nl/FLOSS/report/Final4.htm"&gt;Ghosh &lt;/a&gt;in 2002 and Lakhani (&lt;a href="http://opensource.mit.edu/papers/lakhaniwolf.pdf"&gt;PDF&lt;/a&gt;)&amp;nbsp;in 2004&amp;mdash;both are available online), although slightly different sets of questions were asked, by a notable margin the leading&amp;nbsp; responses were &amp;ldquo;Learn and develop new skills&amp;rdquo; and &amp;ldquo;Share knowledge and skills&amp;rdquo; (Ghosh) and &amp;ldquo;Code for project is intellectually stimulating to write&amp;rdquo; and &amp;lsquo;Improve programming skills&amp;rdquo; (Lakhani).&amp;nbsp;&amp;nbsp; What&amp;rsquo;s even more striking about this is comparing these types of motivations&amp;mdash;about learning and sharing&amp;mdash;with more &amp;ldquo;confrontational&amp;rdquo; motivations.&amp;nbsp; Developers could choose multiple answers in both studies, and, for example, in the Lakhani study four times as many volunteer developers&amp;nbsp; chose &amp;ldquo;Improve programming skills&amp;rdquo; as a reason for joining an open source community than &amp;ldquo;Dislike proprietary software and want to defeat them.&amp;rdquo;&amp;nbsp; &lt;br /&gt;&lt;br /&gt;To be clear, anybody&amp;rsquo;s reason is valid to them--but I am a person who would rather learn than win.&amp;nbsp; That&amp;rsquo;s true when I write code, it&amp;rsquo;s true when I play soccer; I think that is a good way to view the world&amp;mdash;and from all the research I&amp;rsquo;ve seen, the evidence is compelling that folks who voluntarily participate in open source development communities place very high value on learning and sharing their knowledge with others.&amp;nbsp; I don&amp;rsquo;t have comparable data at hand, but I&amp;rsquo;m willing to believe it is well higher than the average person in the population at large.&amp;nbsp; And for that&amp;mdash;kudos.&amp;nbsp; I think that means there are far more opportunities for kids like I once was not just because of technological advances, but because of people&amp;mdash;maybe people like you reading this post.&lt;br /&gt;&lt;br /&gt;*I actually can&amp;rsquo;t remember if I stumbled across hex first in &lt;a href="http://en.wikipedia.org/wiki/Traveller_%28role-playing_game%29"&gt;Traveller&lt;/a&gt;, where, as I recall the descriptive strings for character attributes and planets where in hex&amp;mdash;come on, don&amp;rsquo;t snicker, you know you played it too&amp;hellip; &lt;br /&gt;&lt;/p&gt;&lt;p&gt;&lt;font face="Verdana"&gt;&lt;/font&gt;&lt;/p&gt;&lt;img src="http://port25.technet.com/aggbug.aspx?PostID=2704" width="1" height="1"&gt;</description><category domain="http://port25.technet.com/archive/tags/Codeplex/default.aspx">Codeplex</category><category domain="http://port25.technet.com/archive/tags/Bryan+Kirschner/default.aspx">Bryan Kirschner</category><category domain="http://port25.technet.com/archive/tags/OSS+Research/default.aspx">OSS Research</category><category domain="http://port25.technet.com/archive/tags/Community/default.aspx">Community</category></item></channel></rss>