День добрый.
Я ваш вопрос полностью так не понял но могу ответь как решается вопрос с определением лицензий.
Коммерческая лицензия происходит от слова коммерция. То есть если вы написали код и выложили в сеть/рынок для продажи. То этот код становится коммерческим, вернее продукт который состоит из кода. Сам код не может быть коммерческим, коммерческим является продукт выполненный в виде кода, за который вы просите соответствующую цену в валюте, то есть продаете свой продукт.
Сам код не может быть коммерческим, при программировании мы используем порядки алгоритмов и т.д., то есть код сам по себе не имеет индивидуальности, а изделие выпущенное программистом имеет и может классифицироваться как продукт за который производитель имеет возможность просить деньги и в таком случаи продукт становится коммерческим!