Ovi has an infrastructure in place already. You have registered developers, registered users, a catalog of apps and a payment framework. You have also a delivery channel for free applications. Getting a first implementation allowing voluntary payments for free apps doesn't look like a huge amount of extra work.
I guess it's clear to everyone that a donation system is not a substitute of your salary, and not even a full return of investment.