I think it makes sense to give equity for being a part of starting something but to have perpetual 5% income seems crazy. I'm guessing, revenue share stops at some point?
5% not much if the developer is the creator and part owner of the product. The product could flop and he makes 0. Spending his time at McDonalds may be more profitable.