Случаи разные есть, в моей практике если делалась заказная система автоматизации для конкретного заказчика и эта система предполагала длительную эксплуатацию и дальнейшее развитие, то эта система шла со всем прикладным софтом в открытом виде. Если некоторая штуковина штампуется серийно и разработка ее софта заказчиком не оплачивалась, или заказчик не имеет квалификации что-бы что-то модифицировать - то софт закрыт.