>> 1) Самим баги править, не платя за поддержку.
> у тебя квалификации хватит что бы править во всем софте? сколько времени ты потратишь на изучение?Если я админ конторы из 5 человек, то мне вообще ничего править не надо, все и так хорошо и бесплатно + есть конкурирующме дистрибутивы. Если я контора с тысячью серверов, то буду держать в штате специальных сотрудников которые будут этим заниматся. Если я нечто среднее, то и ответ средний.
>> 2) Нанять альтернативную поддержку
> Ты много знаешь кто может представить поддержку под дистрибутиву RHEL? целых 0 штук.
Так как меня еще не забанили в гугле, я нашел 2 конторы по CentOS за 5 минут. Уверен, что за день можно найти больше 20. Не думаю что кто-то из них откажется поддерживать RHEL.
>> 3) Выпустить конкурирующий дистрибутив
> Это единственное что можешь. Собрать и хвастаться этим.
кто-то может вложиться, раскрутится, создать службу поддержки и зарабатывать миллионы конкурируя напрямую с Redhat
>> 4) Внести новые фичи в некоторое ПО
> Все было бы круто - только ядро собирается только с конфигом от RH, патчи интегрированы в архив для осложнения изучения. И так со всем остальным.
Для внесения новых фич не нужно иметь всю информацию об истории создания. Конечно неприятно что патчи по отдельности не дают, но не смертельно.
> Так где ты говоришь свобода? выглядит все как обычный vendor lock
если бы был лок - существование CentOS было бы невозможным.
> и только шапка может тебе помочь с решением твоих проблем.
нет;
Свобода кода не подразумевает никакой поддержки от поставщика,
а свободу поддерживать себя самому, свободу выбора поддержки, свободу создать свою службу поддержки и конкурировать с поставщиком.