I am wondering if I can use a license like BSD in the code of a software I am making for a client.
They are not a software company so I don't think they want an exclusive use, but I want to give them the code and they can modify it, share it or use other company to continue developing it.
However I don't want to be limited to use the code or selling the software to another company, or create a new version. Do I need to publish the code online for every body who wants to see it or download it? Or I just need to share it with my client in a private context?