Вам не нужно необходимо лицензию, чтобы иметь возможность распространять любое программное обеспечение, которое вы пишете, но у вас должно быть что-то, что говорит о том, какие права у ваших пользователей есть.
Вы спрашиваете, как ваши пользователи устанавливают ваше программное обеспечение ?. Если это так, вы можете использовать встроенный механизм ClickOnce для создания программы установки или использовать одну из многих других систем установки. У каждого есть свои преимущества и недостатки - вам нужно решить, что вы хотите сделать установщику, и выбрать тот, который отвечает этим требованиям.
Или вы спрашиваете о механизме отслеживания того, у кого установлено ваше программное обеспечение, или способа предотвращения несанкционированных пользователей, устанавливающих ваше программное обеспечение? Если это так, то создание собственного - это, вероятно, плохая идея, так как вы столкнетесь с проблемами, которые другие уже решили. Опять же есть много систем, которые помогут вам в этом, хотя, как и раньше, у каждого есть плюсы и минусы, о которых вам нужно знать. Не зная, чего вы хотите, вы не можете советовать вам.
Какой вид лицензии? Только коммерческий? Личное использование и реклама? –
Ваши цели с этой лицензией? –
Небольшой язык nitpick: «программное обеспечение» не является счетным существительным. – reinierpost