[mnet-devel] unifying development effort

Bryce O'Whielacronx zooko at zooko.com
Mon Dec 8 00:40:04 GMT 2003


I've been thinking about the development process.  We have too small of a team 
to split development between different branches, because then people feel that 
their code is potentially going to waste, potentially bit-rotting, possibly 
even incompatible with code being developed on other branches.  For most of 
us, our primary motivator is social feedback, and developing on separate 
branches destined for separate releases is inimical to that.

I still believe that we have to support both evolutionary and revolutionary 
development efforts, simply because we have to have a current running version 
that works at least well enough to demonstrate the concept, and we also have 
to have the freedom to make up new ideas that are unhindered by old ideas.

However, we can do better about making both kinds of development happen on the 
same codebase, with the same people all cooperating together.

I think there won't ever be another branch as deep and difficult as the 
v0.6/v0.7 branch.  Both v0.7.0 and its successor will come from the same 
codebase, and will come from a unified development effort where everyone feels 
like they are working toward the same goals, and that the individual 
contributions are mutually supportive.

Regards,

Zooko

P.S.  I've started merging peerman onto v0.7 in a fairly non-disruptive way.



-------------------------------------------------------
This SF.net email is sponsored by: IBM Linux Tutorials.
Become an expert in LINUX or just sharpen your skills.  Sign up for IBM's
Free Linux Tutorials.  Learn everything from the bash shell to sys admin.
Click now! http://ads.osdn.com/?ad_id=1278&alloc_id=3371&op=click
_______________________________________________
mnet-devel mailing list
mnet-devel at lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/mnet-devel




More information about the Mnet-devel mailing list