Who decides who gets to use a piece of software?