I'm not convinced by all the brouhaha about competitors knowing your upcoming device specs and plans. Had the N900 been a completely open-source friendly device, NONE of that would have been relevant or mattered. The community would maintain it and advance it a LOT better than Nokia has managed.