Вы руководитель. Как вы отреагируете на то, что ваш подчиненный левачит в прямо на рабочем месте, но в свободное время?
Реально программист пишет код 4-5 часов в день максимум, в остальное время он думает как лучше что-то сделать.
С учетом того, что человек может работать одновременно над ограниченным количеством проектов - получается что любой боковой проект сильно снижает продуктивность по основной работе.
Если сотрудник хочет разово что-то написать "для души" - в целом это не проблема.
Если сотрудник явно занимается разработкой на заказ за деньги - это путь к его скорейшему увольнению.
Если работнику платят за количество просиженных в офисе часов, то конечно же его уволят, ибо не по госту, не так в старой советской школе учили. А если работнику платят за его труд, то тут уволить попросту не могут (могут, но ещё должны останутся).
И как же это узнать? Необходимо прочитать трудовой договор.