По GPL есть два варианта заработка:
1. продажа ПЕРВОЙ (и единственной) копии продукта
2. тех. поддержкаБольшинство программных продуктов окупается за счёт продажи копий, но в GPL этот способ запрещён.
Если ты работал в поддержке, то знаешь, что "дети растут", в смысле пользователи быстро повышают свою квалификацию и твоя помощь (тем более платная) им больше не требуется. Поэтому регулярное получение платы за тех. поддержку возможно лишь если искусственно вставлять палки в колёса.
Так напр. 1С регулярно выпускает новые релизы и часто вносит изменения в типовую конфигурацию, не все из которых нужны. Так напр. в бухгалтерии 1.0 было несколько планов счетов, в 2.0 - один общий, в 3.0 - несколько планов счетов. Ничего не изменилось, а у нас 2 обновления.
Франчи вносят ненужные изменения в код типовых конфигураций на этапе внедрения (когда пользователи недостаточно квалифицированы чтобы понять что происходит) чтобы сделать невозможным обновление силами бухгалтерии.