I have recently written an application on per-contract base for a company. The deal was that they get the binary and the source code - so in case of small changes / improvements they can do it on their own.
On the other hand I don't want them to redistribute neither source nor the binaries. As I'm having full trust in the people there we didn't have set up any details on which license was used.
If I want to have a legal guarantee which license would I use? Or is this just a special case that I had to setup something completely new?