I voted for the last one as i find online games to be big in gaming and its always funn to play with random ppl.
It would be neat to be able to make games like this one http://www.pixeljam.com/dinorun/
As for the license... where you get that from?
Sorry, but personaly im againts these extra dealings.
I rather pay a license right on begining Once.
I dont think it will ever reach the point of where the programer gets money of sold games over 50 000 when theres no official game made and such deal can turn off many potential game makers before they even begin to try using it.
Thats atleast one of the reason why i avoid to even look at that Unreal engine XD;
I mean, can you atleast explain how that specific % of the bill is suposed to be paid?