Quote:
The key words are: Attract and RETAIN!
You are of course right in this and I may have brought fuel to the fire by not showing much emotion about Predator leaving, but Marko had been inactive (at least not visibly active) for months so while I did of course not welcome it, I also do not think that it will be the end of XOOPS.
Was I sad? Certainly. The community may have lost a developer, but I lost a wingman and friend who I had learned to like and respect. Losing Marko was a bigger blow to me, personally, than you can imagine, especially because of the circumstances.
Would I like him back? Without a doubt. However, Marko left without a word to us and the decision to return is not mine to make. There is nothing I want more than Marko contacting me to at least get this talked out. I don't expect him to come crawling back and say please take me back, because he left on a principle that was right to him. But I would like the chance to talk to him about whether that principle was correctly perceived and whether we can work around it for mutual benefit.
Will I make this become a major issue? No. The XOOPS community deserves better than the loss of a developer crippling us.
So what am I and the rest of the key XOOPS members doing to avoid this situation? We cannot avoid what we do not know exists and Marko never gave word that he was unhappy with our actions - We have now learned that although it is not said, something can still be wrong. We have learned that unless we actively do more to involve people, it will seem that we don't want others involved.
We have learned that encouraging to becoming involved is not enough to make it clear that we do want to share everything in XOOPS.
We have to actively kickstart people to join in the workload, which is what we are doing now. Herko is doing a lot in organising the organisation of the marketing and local support teams (meaning, finding people who want to run those and get the teams started and moving - which they are now). Skalpa and I are working hard at future XOOPS versions and recently brought Hervé, Marcan and phppp into the core development team. Bluenova and KavaXtreme are helping me planning how we can improve the module repository.
All in all, I would say that we now have twice as many people working on real, tangible results in moving XOOPS forward than we had 2 months ago. But although we have been told numerous times that we should share the workload and not be too few people making all the decisions, we have had to be very involved in the startup process before any results were made - even when people stepped up for it. That is a valuable lesson, I think, and one we can learn from. And hopefully also one we can communicate properly to the rest of the community. We don't
want to do everything, be involved with everything and decide everything - but the support needed for others to be able to take over is higher than we expected and therefore we do need to be involved more in the earlier phases of new teams starting up.
We know that now and hopefully we will see more people involved with developing and managing XOOPS in the future - but it also takes some commitment from those who want to see a bigger, better and stronger XOOPS. As I have said (or at least meant) several times in these discussions, suggesting is easy. Stepping up is not difficult. Committing to something takes effort. And those willing to suggest improvements, take responsibility and commit to the whole process will always have the opportunities to do so.
I promise in the future to be more supportive when suggesters are to become responsibles - but commitment can only come from the persons themselves.