Как работает
GPL3.
Коммерческий проект - это проект, цель которого получение прибыли. Если проблемы с целью, то тут надо смотреть законодательство. В Вашем случае лучше считать что коммерческий, думаю так.
Вот
тут можно почитать про открытый исходный код. В Вашем случае, если открытая часть ПО используется как модуль, то открывать можно только эту часть. Остальное выпускается Вами под любой лицензией.