when 3.1 will eventually go out (if it ever will) many of the new stuff it will contain are things developed by people that are no longer around.Frug wrote:development is fubar? Why? Too slow?
i do not think this is a sane way to run a project. when developers turnover is faster/shorter than the release cycle, i do not think it's a viable development model.
personally, i do not pay close attention to phpbb development any more, but i remember that at one time or another, the project considered participating in google's summer of code (aka gsoc).
a (theoretical) young and enthusiastic CS student that might have participated in gsoc 2009 for phpbb would have, no doubt, work on some 3.1 or 4.0 related project (3.0 was released in 2007, and i can't recall any meaningful feature worthy of gsoc developed for any 3.0.X release).
in the meantime, this theoretical person would have graduated and either started working in a "real" company for real salary, or continued on as graduate student. no matter how good/excellent/brilliant his or her phpbb code might have been, it's still buried somewhere where the sun doesn't shine, 4 years later.
how can anyone see this as a viable development process of a live project?
again, i am not trolling and not gloating - it is with some sadness and disappointment that i say this.
some of us still remember the dysfunctional state this project was in after phpbb 2 came out, and psoTFX was the leader.
The whole thing was painful. Paul stepped down (or rather, stormed out, slamming the door and shouting), AcydBurn took over, the project got unstuck, and eventually phpbb3 was released.
phpbb3 have set new standards in forum software: even though it's less performant than most other packages (and i have good reasons to think it's less performant than 2.0), the brilliant decision to do the security audit, and the excellent job the auditors did, made it the safest system for its time, better or equal to any other forum software out there.
it had very capable and flexible permission system (albeit complex and cumbersome to use), it added almost all the essential pieces that were missing in 2.0 (unicode, attachments, hierarchical forum structure, flexible permission system, moderated posting process, and modernized CSS based page design) - the only significant last missing piece was what plagues phpbb3 ever since: lack of a good plugin/hook system, forcing all extensions and enhancements to remain the same abominable unsafe hacks (or "mods", in phpbb nomenclature) phpbb2 was known for.
this process took slightly more than 2 years (psoTFX removed himself as an obstacle in 2005, and phpbb3 "gold" came out towards the end of 2007, iirc). during those 2-3 years, the team was very stable.
i have no idea when 3.1 will eventually materialize (in the phpbb culture, the prime directive seems to be "never ever ask any question about timetable/schedule/plan"), but assuming it _will_ materialize eventually, there is real risk of it being too little too late (actually, the "too late" part is not a risk but a certainty. the "too little" part is a very real risk).
i went on a long tirade here. as i write this, i am not sure i'll press "submit". if you read it, i guess i did...