The same people who have been writing it in the past. And who said there are no means of making money? You're just assuming something which isn't true just because you can't come up with an explanation.
Why should software development be any different than any other profession where people get paid for their work?