[...] If developers work for free today, it is because they are hoping to increase their reputations, so that tomorrow this may result in better paying jobs. So everything goes back to normal. There is no place for altruism [...]
citing a classic paper by Lerner and Tirole. i'm sure he's exaggerating somewhat but even so it just highlights the absurdity of trying to fit everything into a neoclassical model (it might not be totally invalid but it's also so limited and limiting)