opini saya nih
1. dari donasi suka rela dari pengguna, biasanya ada versi free dan premium dengan fitur yang berbeda
2. dari iklan yang ada di web mereka
setuju sama master ini, jumlah pengunjung yang sangat banyak juga mempengaruhi kinerja server, karena biasanya spec shared hosting yang minim dan sebenarnya hanya cocok untuk personal. jika websitenya besar seperti corporate sangat disarankan untuk menggunakan vps/dedicated karena lebih nyaman...