Как я понимаю, речь идет о таких продуктах, как Bitrix.
Компания заинтересована в том, чтобы клиенты самостоятельно реализовывали минимальные изменения, если они необходимы. Крупные, естественно, они делают сами и за деньги. Клиент экономит на мелочах, компания делает сложную работу - все довольны.
Это нормальная практика исходя из того, что рынок наполнен системами с открытым кодом, которые легко можно кастомизировать под себя. Поэтому выгоднее не закрывать код, а наоборот, открывать.
Однако такие полу-открытые системы выпускаются не под GPL лицензией (или ее модификациями). Открытый код в данном случае не дает право на его копирование или распространение. Это самое большое отличие. Клиенты, купившие систему, не имеют права тиражировать ее или использовать какие-либо куски кода без разрешения компании. Если кто-то попадется - придется платить (адвокаты тут очень кстати).
В то, как именно они защищают свои продукты - зависит от страны. У Мелкософта закрытый код - и это не мещает в России пользоваться ее продуктами бесплатно.