How to make millions writing free software