The only difference between those two example is temporal. I don't think that difference makes a difference.
Do you have the right to demand that people who have already produced some software, give it away for free and never be allowed to charge for it?