Вот поэтому у серьёзного софта могут быть две версии: одна платная и с поддержкой, а другая бесплатная и без поддержки. Таким образом, разработчики работают за деньги, а бесплатная версия пользуется популярностью и служит рекламой.
Серьезный софт - программное обеспечение или операционная система всегда должна быть платная (проприетарное ПО) и во почему:
1) Труд, любой труд должен оплачиваться;
2) Интеллектуальная собственность ( быстрые(оптимизированные) алгоритмы эффективно по времени выполняющие заданную рутину по сравнению с конкурентном);
3) Патенты, комерческая тайна, дизайн(да рисовать значки и картинки это тоже труд как проектировать внешний вид интерфейса GUI) и т.д.;
По этим трём критериям определяется успешность ПО и дальнейшая его поддержка. Касаемое исходного кода, исходный код должен быть закрыт потому что это собственность, особенно это касается операционных систем с целью не облегчить жизнь вируса-писателям и выявлением "слабых" мест в строчках кода.
Труд который не оплачивается, не мотивирует в дальнейшем разработчика улучшать его ПО, в конечном счете проект забрасывается, а его код нагло копируется, появляется куча непонятных версий и возможно с вредоносными "вкладками".
Такой бред может сморозить только тот, кто гимпа и в глаза-то не видел.
Первый GIMP лучше последнего пэйнта. Кстати, гимп есть и на винду.
Когда я впервые на линуксе запустил gimp я просто ужаснулся от недружественного интерфейса и самого нестандартизированного функционала, это касается и pinta поэтому виндовый paint.exe и adobe photoshop раз в 100 лучше, где требуется быстро скопировать что-то и вставить или вырезать и сохранить.
А в линуксе вместо реестра - конфиги, а вместо ключей - консольные команды.
Незабываем, что реестр - база в Windows это человеко не читаемый бинарий, а конфиги в линукс это удобочитаемые текст в кодировке ASCII который можно прочесть любым текстовым редактором. Следовательно к бинарной базе обращаться ядру гораздо проще и быстрее, нежели к человеко - удобочитаемому тексту, который вначале необходимо отпарсировать, проверить на ошибки, запустить целевую команду. Кто писал подобие веб браузеров меня поймет, что парсер (посути текстовый процессор) самое сложное в браузере, которое прилично съедает процессорное время и требует память.
А это юзерам винды вообще не нужно. Наоборот: нет проблемы выбора оболочки...
Это подобие перехода из ядра Win98 в текстовый режим DOS и на оборот. Сейчас да, это никому не нужно тем более пользователям Windows. Тем более в Windows можно спокойно делать консольные IO приложения указав при сборке проекта линкеру сабсистему CONSOLE.