not just matter of principle
> While only half a dozen people were affected there is a matter of principle at stake
I've a TMobile Pulse and follow the various ROM modding efforts for this ... Pulse was released with Android 1.5 with 2.1 "promised" - turns out that 2.1 is problematic as Pulse doesn't really have enough RAM (main effect is that it can accept an SMS message from network and then find that Android has killed the messaging app so there's nothing to process the message and it is silently dropped). Tmobile eventually released a 2.1 (but have subsequently retracted it) but this caused them to have to release the source code which they did a couple of days ago ... result was that the relevant half a dozen people in the Pulse community had within a few hours produced a new kernel which enabled swap which addresses the low RAM issue (Android can swap out apps rather than kill them) and all reports are that this makes 2.1 on Pulse very usable + they've also got initial port of 2.2 running.