This should be obvious, but I searched for a while and could not come up with a definitive answer:
- What license should I use if I don't want software to be shared at all?
Let me explain the use case:
- We are creating a software product that is partly being licensed to our client, but there are other parts which we do not want to be licensed or shared at all. We want it to be proprietary. I understand that we can and should simply hide it. That is what we're planning on doing. But I would also like to establish a license somewhere to explicitly say that everything associated with the packages under this area are not to be shared, and if they somehow came across it, that was mistaken.
- (I.e., while keeping things secret is best, at least letting folks know they should never have seen it is a nice fallback.)
I am not a lawyer, and have until now always been able to use some sort of open source license or simply avoided a license since it was clear the software would always remain private.