Let's say you use a freelance programmer from another country to make a software application for any platform: computers, tablet, smartphone, game console or some other electronic device. Who would own the rights to the software? For example, you live in the USA but hire someone online through services like ODesk or Freelance to write code. The software application could make lots of money but both the person that came up with the idea and the developer claim the software? What you do as the person who commissioned the work to reuse the software and keep the rights?