There’s been a development in The Netherlands which you may have missed as it has been evolving. Sadly the XOOPS community has not prevailed in court against their former leader in the battle for control of their domain name and funds, losing soundly.
The reason? Despite a case that sounds reasonable, it turns out that they never built the governance structures into their community to ensure that, when the trust basis on which they were founded ended, the community was still run for the general good.
There’s an important lesson for all open source communities; get your governance right, with actual legal control distributed among the members. You may trust each other now, but that won’t help in a few years time when you no longer trust each other and something has gone wrong. The time to put a sound foundation in place is before you build the building, not after it’s built.
An environment of trust at the start of a community is exactly the right time to put a solid legal framework in place. It may be hard to talk about failure at the start of success, but “what does not kill us makes us stronger”. XOOPS sadly teaches us that the time to do this is well before you need to go to court to fix things…