IANAL, TINLA.
> Становиться ли сайт коммерческим, если на нём показывается реклама?
Нет прямой связи.
Если вас путает мутное словечко «(не)коммерческий», надо его просто перевести на русский. «Коммерческий» = в целях извлечения прибыли, «некоммерческий» — наоборот.
Вы в каких целях сайт вообще создаете, и с какой целью на нем что-то рекламируете? Как только вы честно ответите себе на это, так и узнаете честный ответ на свой вопрос. ;-)
Ответ же хозяина несвободного фрэймфорка, который и выписал вам эту лицензию, может быть любым. И *именно своим ответом* он будет руководствоваться, когда напишет на вас кляузу, например.
Напишите ему — да и спросите, он же вам в конце концов не враг (пока что :-) — может быть, он выслушает вас, да и скажет «да используйте на здоровье!», ну или вполне посильную цену назовет.
Ну или выбирайте только свободные программы. Там уже для разнотолков простора куда меньше.