Task:Collaboration infrastructure

This task is related to Objective:Release soon and often.

What is the ideal infrastructure for a fruitful collaboration between Nokia teams and the community?

Repository, mailing list, wiki, news. Anything else critical?

What is good/bad in http://garage.maemo.org

What is good/bad in other references:

SVN / Git... does that matter? Is it preferrable to have a single repository with a single tool and all projects hosted there or let every project have their preferred tool?

Is the usage of external infrastructure considered e.g. launchpad or http://gitorious.org/ ?