As you maybe read in this thread, Alblaka is considering to make IC² an open-source project with the current IC² team as the main drivers and everyone else has access to the real sources to fix bugs or be able to write addons in a much easier way than before. The big question is how to do that in a way that it is more helping than hurting?
As this is all just a hobby project for Alblaka and team (surprise, they don't get payed for it), a concept must work in a way, that the team does not have more work to do than they currently have. In an optimal world they just put in their ideas and they get magically fixed and improved so we all have a perfect IC² version in the end. This includes things like:
- How to restrict write access to the source in a way that only those who really contribute have it?
- How to check progress and quality of code mostly automatic?
- How to handle code submits which are incompatible or not helping?
- How to manage the whole thing from a technical perspective?
- How can people submit bugs and verify that they are fixed?
As no one is perfect, keep in mind that mistakes in all kinds of form in this project will happen on a common basis and detecting and removing those needs to be included in the idea. Don't expect people to be all without mistakes, you might get surprised.