Можно писать коммерческий софт. Исходники выкладывать не нужно.
По ссылке
Visual Studio Community написано
Использование программыДля индивидуальных пользователей
Любой индивидуальный разработчик может создавать бесплатные или платные приложения с помощью Visual Studio Community.