I was speaking more along the lines of as the project gets large (more ECU support, etc) about the titles/organization and stuff as the amount of work could start to grow exponentially. I have been in several startups where this happens and without a sound way to divide up roles and tasks, things fall apart. Anyway, the project is not that big yet and it might never get that big. I prolly just have big dreams.
It sounds like there are just a few things to wrap up and it still is managed pretty well. Lack of time is definitely an issue with any open source project, and having some modularity starts with a managment strategy and dividing up specific tasks/roles. This can probably just be revisitted when we all have some time to complete our given tasks. By that time, ramtune and all the neat features should be close to completion. Seems like we are just churning here (in this thread) and what is in place right now will work for the time being.
So Ima get back to work. I keep browsing the flashing code from time to time until I have the time to sit down and start stripping it apart.
-Gabe