[LRUG] Paths to open source contributions

Vahagn Hayrapetyan vahagnh at gmail.com
Thu May 7 08:19:02 PDT 2009


>
> Whenever I plan to start an open source project, it always ends up unloved
> an unfinished... which is bad. So don't do that.


A gran of salt or no gran of salt?

Or even more to the point, don't underlove and unfinish your OSS projects or
don't do them in the first place?? (a fantastic potential for controversy,
right here!)

/ Vahagn

On Thu, May 7, 2009 at 4:59 PM, Tom Lea <lrug at tomlea.co.uk> wrote:

> Hi,
>        My OSS contributions come in the following categories:
>
> 1) Bugs or missing features in existing projects (usually rails patches).
> These
> are usually things I had to work around in my day to day work, then patch
> up
> in my "Thursday afternoon time" [1].
>
> 2) Original plugins and gems. These are things I needed to do day to day
> work,
> and extracted out as plain old good practice. My employer (Reevoo) is more
> than happy to let us open source or publish any general purpose code we
> write [2],
> so they get thrown up into small github projects, and occasionally get
> polished as
> part of Thursday afternoon time.
>
> 3) Sites I write in my spare time. Not sure how useful they are to the
> general
> community, but when I'm using a 3rd party site, and it does not work how I
> want it to, it's nice to be able to contribute to fixing it.
> (examples: something I worked on: http://hasmygembuiltyet.org/, and from
> earlier today: http://tinyurl.com/d5mz6v ).
>
> Whenever I plan to start an open source project, it always ends up unloved
> an unfinished... which is bad. So don't do that.
>
> - Tom Lea
>
> [1] Developer Thursday afternoons are dedicated to community projects, or
> none planned/scheduled work of our choosing.
> [2] This can be justified to your bosses as simple free, cheep PR.
>
>
> On 7 May 2009, at 15:23, Roland Swingler wrote:
>
>  Hi,
>>
>> My OSS contributions have been paltry, rather than impressive, so take
>> what I say with a pinch of salt. I've been motivated a little by all
>> of the things you suggest - some were driven by trying to get a better
>> feel for a project or type of project (jRuby for example - which sort
>> of fits with your option 3), others were motivated by needing to fix a
>> problem in an existing library or finding that something you've built
>> might be useful to others (options 1 & 2). What I haven't done (yet)
>> is set out from the beginning to "create an open source project to do
>> X": for me it seems a little more unplanned than that.
>>
>> Cheers,
>> Roland
>>
>> On Thu, May 7, 2009 at 2:54 PM, Vahagn Hayrapetyan <vahagnh at gmail.com>
>> wrote:
>>
>>> Hello,-
>>>
>>> I've been browsing the often impressive open source contributions of some
>>> of
>>> the Rails / Ruby luminaries when it struck me that I don't really
>>> understand
>>> how most open source projects originate. Essentially what I'd like to
>>> know
>>> is whether such contributions are most typically the bi-product of some
>>> main
>>> development effort or are they conceptualized and implemented for their
>>> own
>>> sake, from the very start.
>>>
>>> So if you have open source contributions, I hope you'll shed some light
>>> as
>>> to why you have them:
>>>
>>> You were solving a problem for yourself (a pet project perhaps), and
>>> ended
>>> up with extra code that you released as open source;
>>> 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;
>>> You were bored and decided to make a contribution for the fun of it;
>>> 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. (This is the path I'm
>>> feeling irresistibly pulled towards, by the force of destiny).
>>>
>>> As I realize that human behaviour is often influenced by several factors,
>>> compound answers (such as 1&4; or 3&4) are of particular interest.
>>>
>>> Thanks!
>>>
>>> / Vahagn
>>>
>>>
>>> _______________________________________________
>>> Chat mailing list
>>> Chat at lists.lrug.org
>>> http://lists.lrug.org/listinfo.cgi/chat-lrug.org
>>>
>>>
>>>  _______________________________________________
>> Chat mailing list
>> Chat at lists.lrug.org
>> http://lists.lrug.org/listinfo.cgi/chat-lrug.org
>>
>
> _______________________________________________
> Chat mailing list
> Chat at lists.lrug.org
> http://lists.lrug.org/listinfo.cgi/chat-lrug.org
>
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.lrug.org/pipermail/chat-lrug.org/attachments/20090507/781d8470/attachment.html>


More information about the Chat mailing list