Эта абсурдная ситуация будет сохраняться до тех пор, пока мировые лидеры не начнут проводить реальную антимонопольную политику, адекватную особенностям этого вида бизнеса.
Технически это сделать нетрудно, причем никого не надо наказывать и штрафовать. Можно просто лишить правовой защиты закрытые форматы данных и программы, их создающие[Разумеется, при соблюдении всех процедур и с предупредительным выстрелом в воздух]. Созданный файл (комплект файлов) должен целиком принадлежать пользователю, который должен иметь возможность этот файл дарить, продавать, редактировать, не будучи связанным какими-то обязательствами с владельцами инструментов (разработчиками ПО), с помощью которых этот файл был сделан. Не приходится сомневаться, что любая компания предпочтет открыть свои форматы данных, чтобы не потерять защиту программы. Так же можно поступить и с межпрограммными интерфейсами. Заверения в том, что их как бы и не существует, а весь этот монстр есть один большой монолит, следует выслушать с сочувствием и ответить, что, к сожалению, законами не предусмотрена защита неделимых монстров. После чего монстр будет немедленно препарирован его владельцами.
Можно ли гарантировать успех этой инициативы? Видимо, нет, но открытое обсуждение может сильно поднять ее шансы.
Предположим, такие решения приняты, а монополия по-прежнему сохраняется. Что делать? Думать дальше! Анализировать, какие дыры нашла монополия в новых законах и как ей удалось туда просочиться. Если она обошла закон с флангов из-за его узости, нужно расширять и модифицировать формулировки.
Не знаю, что должно для этого произойти, но любая ненормальная ситуация в конце концов нормализуется. В качестве первого шага следует просто признать проблему и думать, каким образом можно ее решить. А создание параллельных миров «платного ПО» и «бесплатного ПО» оставить фантастам.