В состав некоторого коммерческого продукта входит служба, которая очень активно выполняет мониторинг определенных процессов в системе. Продукт сыроват, первые версии. Служба хоть и отлажена, но периодически (раз в неделю) падает

Поиск бага идет постоянно, но очень трудно. Хочу в дистрибутив включить watchdog, который бы следил за статусом службы и за ее подвисанием тоже и рестартил.
Мучает вопрос "чести и совести": нормально ли использование в коммерческих продуктах таких "заплаток"? Не является ли это первым звоночком, что продукт сырой и непрофессиональный? Поделитесь своими соображениями и опытом.
Вопрос конечно, больше "пятничный", согласен. Сильно не пинайте