Well, actually you need two key things that have been poorly done, or missing entirely (in the past) from Nokia's open source attempts: 1) release early and often (no hiding code in between releases!)