I suppose it also depends on how exactly you define 'open source contributions'.  For example, I have a github account with a few projects that I work on, some plugins and scripts and stuff, but I don't consider myself a contributor because the stuff I've done is generally just stuff that I needed to do for work or to scratch an itch and doesn't really warrant much thought.<div>
<br></div><div>So my question is are you a contributor just because you happen to release things, no matter how small and potentially useless. Or does it take something more, creating a project that is genuinely useful to the community, or patches committed in an already well established project?</div>
<div><br></div><div>cheers</div><div><br></div><div>Matt<div><div><br><div class="gmail_quote">On Fri, May 8, 2009 at 11:35 AM, Andrew Stewart <span dir="ltr"><<a href="mailto:boss@airbladesoftware.com">boss@airbladesoftware.com</a>></span> wrote:<br>
<blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex;">Hello El Rug,<div class="im"><br>
<br>
On 7 May 2009, at 14:54, Vahagn Hayrapetyan wrote:<br>
<blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">
So if you have open source contributions, I hope you'll shed some light as to why you have them:<br>
        • You were solving a problem for yourself (a pet project perhaps), and ended up with extra code that you released as open source;<br>
        • You were working on someone else's problem (such as a client's), and ended up with extra code that you released as open source;<br>
        • You were bored and decided to make a contribution for the fun of it;<br>
        • You were being strategic. You realized that for the Kool Kids to work with you and the Beautiful People to go to bed with you, you NEED to have open source contributions before we arrive at web 3.12.<br>
</blockquote>
<br></div>
For me it's the first two.  I think the last two lead to bad projects.  Here's an entertaining article germane to this:<br>
<br>
<a href="http://steve-yegge.blogspot.com/2008/08/business-requirements-are-bullshit.html" target="_blank">http://steve-yegge.blogspot.com/2008/08/business-requirements-are-bullshit.html</a><br>
<br>
In a nutshell Yegge says only build stuff you'll use yourself.<br>
<br>
I think there's a fifth motivation you could add to the list: you have some code which you are too lazy to improve yourself, so you open the source so other people can improve it for you.<br>
<br>
<a href="http://cleanair.highgroove.com/articles/2008/01/03/we-love-open-source" target="_blank">http://cleanair.highgroove.com/articles/2008/01/03/we-love-open-source</a><br>
<br>
Regards,<br>
Andy Stewart<br>
<br>
-------<br>
<a href="http://airbladesoftware.com" target="_blank">http://airbladesoftware.com</a><div><div></div><div class="h5"><br>
<br>
_______________________________________________<br>
Chat mailing list<br>
<a href="mailto:Chat@lists.lrug.org" target="_blank">Chat@lists.lrug.org</a><br>
<a href="http://lists.lrug.org/listinfo.cgi/chat-lrug.org" target="_blank">http://lists.lrug.org/listinfo.cgi/chat-lrug.org</a><br>
</div></div></blockquote></div><br></div></div></div>