> Какую лицензию выбрать для комерческого ПО?
Свободную или несвободную — ни то, ни другое понятию «коммерческий» не противоречит. Впрочем, исходя из текста далее, вы хотите сделать свою программу несвободной.
Это печально, но помочь в заданных рамках я вам не могу не столько поэтому, сколько потому, что нечем — не существует (слава богу) такого пула готовых к употреблению типовых лицензий для несвободных программ, какой существует для про программ свободных.
Каждый мелкий проприетарщик по обыкновению либо пишет лицензию сам, подглядывая к соседу, либо обращается к профессионалу. Второе, разумеется, предпочтительнее — раз уж приготовились собирать деньги, будьте готовы платить и сами. Но и в первом ничего сложного нет — запрещать много ума не надо.