Forum OpenACS Q&A: Call for OACS Reloaded

Collapse
58: Call for OACS Reloaded (response to 1)
Posted by Adam Aggeusz Jaworski on
I am 100% with you Joe,

for me (as newbie, but still excited) it is totally strange, people here are spending time on discussions about 'surface', while key and real problems are untouched - how can I believe there are still old bugs because there is not enough people/time available? sounds a little... I better stop here

as of "project manager", I am unsure we are talking about the same, Joe

in this thread:
https://openacs.org/forums/message-view?message_id=352000
Matthew posted idea which seems to be really in good direction, but it doesn't refer to _package_ but to position Project Manager, I believe it is really worth to 'implement'

in short: Programmers should be free of any "project management", I have never seen good coder and good manager being the same person, and if you look at OpenACS current state, this is obvious there is no management, and this is real urgent problem, I am sure there are many talented programmers able to fix broken code and develop new code, but this project needs not only techie-governing body (which is of course necessary in such complex project), but also management responsible for all these not-coding parts - I hope there is no need to explain here what management is..

wishing everybody here OACS Reloaded 😊

Collapse
Posted by Joe Cooper on
as of "project manager", I am unsure we are talking about the same, Joe

in this thread:
https://openacs.org/forums/message-view?message_id=352000
Matthew posted idea which seems to be really in good direction, but it doesn't refer to _package_ but to position Project Manager, I believe it is really worth to 'implement'

Torben and others mentioned the package Project Manager. But my point applies to either the Project Manager package (which is really cool, and would be impressive in any context) or a Project Manager person. It is not the lack of either that leads to bugs remaining in the bug tracker for months or documentation being hopelessly outdated.

I suspect what has happened with OpenACS is that the codebase is simply too wide-ranging for the current number of developers--there are areas that simply are not maintained and have not been for years. It is a project that once had a large corporate developer, and now only has volunteers and a few small corporate occasional sponsors. No amount of management can make the code smaller or the developers have more time to devote to their particular pieces of OACS. In fact, heavy-handed management in an Open Source project has negative results in the vast majority of cases--these folks aren't being paid specifically for OACS work, so no one can tell them what to do. (And anyone that wants to without being willing to do an equal measure is not worth having involved in the project. I've got my OSS merit badges from years on the Squid and Webmin and other projects...and in issuing these complaints, I'm volunteering to help fix the problems I'm complaining about.)

Anyway, there are two possible solutions to this problem, and they're both really simple (but hard), and only involve management in the sense that someone with the right privileges here at the website has to make them happen:

  • Increase the developer-base. I know this is what this thread is all about, but a glossy website isn't going to overcome real problems. And bringing in developers with big promises only to have them leave frustrated by even the simplest experiments is not going to increase the active developer-base.
  • Decrease the code to a size that can be managed by the current developers.

I suspect the latter will be required in order to achieve the former.