VSはVSの利用条件の一つがオープンソース開発者なだけで、書いたコードを
オープンソースにしなければならないわけじゃないんだよね。

Qtは書いたコードをオープンソースにしなければならない。

この差はかなり大きい。