You are viewing a plain text version of this content. The canonical link for it is here.
Posted to dev@geronimo.apache.org by gianny DAMOUR <gi...@hotmail.com> on 2003/10/30 12:31:45 UTC
Open Source Philosophy - Help requested
Hello,
This one is rather far away from low-level implementation details and more
focused on Open Source Philosophy.
[In the following, the patch, which is refered to, is an anonymous patch of
an anonymous project. So, this is a philosophical question and not a
practical one. As you may guess, any resemblance to existing patch or
project is purely coincidental.]
Following some recent commits, a patch is no more valid. When I say no more
valid, I mean "throw it to the bin and take 1 hour to write it yourself".
The point is that between the moment of its listing and today, it was OK. It
was "potentially" adding something useful to the code-base and preparing a
more "aggressive" patch.
This patch was not "approved" due to technical disagreements on some
specificities. A priori, it is hard to know what is the best solution. A
fortiori, one chooses one of the proposed solution and one learns it the
hard way. A posteriori, you congratulate yourself for having taking the
right path or you congratulate yourself for having learned a lot by choosing
the wrong one.
In other words, technical judgment is hard, or I assume so.
Now, to fix this patch there are two approaches:
- wait and see: expect a committer to do a diff3(!?); or
- fix your patch. This one is not so simple: If you decide to fix your patch
which was not agreeable, you potentially lose your time. If you decide to
fix it and supplement it with other more aggressive features in order to
show that you have a clear insight of what you are doing, you potentially
lose even more time than in the previous scenario - however, you have
learned a lot :).
I hope that you understand the issue of such a scenario.
I am just right now reading "Open Source Development with CVS" (nice
reading) to fully understand the overall philosophy. However, I would like
to mix this reading with some contributions to G. So any advise is welcome.
Cheers,
Gianny
_________________________________________________________________
Trouvez l'âme soeur sur MSN Rencontres http://g.msn.fr/FR1000/9551