[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
Re: Open source : race or teamwork ?
How is this a feature of the opensource model? I see the
same thing happening in any closed/commercial entity. This
seems to be more of poor management/collaboration.
I think many opensource projects do suffer from this because
it is maybe a race to join the hype and what not. In my
In any project there should be a parcel'ing of the work load and
this should become as public as the code,so people don't duplicate
efforts. but, maybe I'm just blowing smoke.
Bert Peers wrote:
> This is not really a game dev question, but there's lotsof
> open source developers here, so I thought I'd give this
> a shot.
> Recently I made a patch for some open source project;
> I'm not gonna give out the name of it because my intent is
> to ask a question, not write a hidden flame ;) The patch
> was a moderate work to write (few nights of figuring out
> how the data flow worked, and then patch some).. in
> advance I was assured that nobody was doing the same
> or even considering it, so I took all the time in the world
> to make sure that the patch was very stable; the initial
> version had some troubles, so I didn't ship anything back
> for CVSing, just kept patching, testing, polishing, even
> asked some friends to help betatesting. The surprise came
> when I finally decided I'd release my patch to the authors,
> and they said "thanks but no thanks, we did this in the
> meantime" :)
> That's actually the second time in a row I end up writing
> for some project, with the final contribution being nada,
> and not because of code quality. Since time is scarce,
> my question then is, is this how open source projects
> generally work ? Is it how they should work ? Or was I
> just in bad luck ? Is this kindof "tnx but no tnx" accidents
> (misunderstandings, basically), an unfortunate side effect
> of all open source projects, or is this in your opinion not
> really the right thing ?
> I repeat I don't want to hit back on the original authors;
> they're cool guys and I don't blame them. But, I thought
> that open source worked like every author interested
> in contributing could ask for a piece of the pie, work on
> improving it in all peace and quietness, and ship the
> result back. Speed of delivery is not important, stability
> is : you wouldn't want your contribution to introduce
> so much bugs that everybody else's work is nuked
> or heavily delayed. However, my experiences so far
> suggest that OS development is more of a race : it's a
> jungle, you can contribute if you want, but don't expect
> anybody to wait for you to finish up; if someone else
> thinks he can do it faster, he will, even if he knows in
> advance how much time you already invested and/or
> near to completion you are.
> What do you people think ? Do you prefer one of the
> two ? Is teamwork feasible ? Or is racing just the
> reality of it, and live with it or stay away ?
> I'd like to know so I know if open source development is
> still worth my time in the future. Thanks..
> not mad but slightly disappointed
> -=<Short Controlled Bursts>=-