@Andy: I am familiar with the "only build stuff you'd use yourself approach". To my mind, a very sustainable and quality-oriented one. Rails, after all, was extracted in this way. Basecamp became a success this way. So yeah, definitely an approach that has proved itself.<br>
<br>@Matthew:<br><blockquote style="border-left: 1px solid rgb(204, 204, 204); margin: 0pt 0pt 0pt 0.8ex; padding-left: 1ex;" class="gmail_quote">So my question is are you a contributor just because you happen to release things, no matter how small and potentially useless.</blockquote>
<div><br>My answer to that would be: NO. You're a contributor if people know and use your stuff. Otherwise why not just keep it to yourself.<br><br>/ Vahagn<br><br><br> <br></div><div class="gmail_quote">On Fri, May 8, 2009 at 12:35 PM, Andrew Stewart <span dir="ltr"><<a href="mailto:boss@airbladesoftware.com">boss@airbladesoftware.com</a>></span> wrote:<br>
<blockquote class="gmail_quote" style="border-left: 1px solid rgb(204, 204, 204); margin: 0pt 0pt 0pt 0.8ex; 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="border-left: 1px solid rgb(204, 204, 204); margin: 0pt 0pt 0pt 0.8ex; 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>