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/ ?

There are two main level of collaboration: within a single project and cross-project. What are the needs of each?

Project level

Let's take as an example the open development of the Application Manager.

Platform level