Free fr a long time is possible with a good model which incorporates commercial aspects which don't become a nuisance to users. Witness Facebook, Safari, Google, etc, etc