Проблема не в отсутствии открытых исходных текстов, а в закрытости форматов и интерфейсов обмена и неописанности деталей работы. Это и есть способ получить монопольное положение. Нужно объявить закрытые интерфейсы и форматы продаваемых продуктов вне закона и не разрешать их продавать, как сейчас не разрешат вам продавать, например, электрочайник без инструкции по экплуатации и мер безопасности.Меня больше бесит не то, что мне исходники не показывают, а то, что долбанные программеры, например, встраивают туда активацию через Интернет и вообще все подобные вещи, которые без моего разрешения и желания сами по себе ходят куда-то там в Интернет, о чём-то стучат или обновляются. А попробуешь им это запретить средствами ОС - не сможешь работать. Эта активация прикладного ПО для Windows через Internet так всех достала, что у админов Windows истерика временами случается. Да и невозможно доверять машине, на которой программа хотя бы раз была запущена под админом/root'ом и имела соединение Интернет.
Вот и получается, что сегодня открытые исходные тексты это единственный способ для пользователя иметь свободу от злоумышленников-программостроителей. Если б коммерческие программостроители стояли к пользователю лицом а не задом и были бы доброжелательны к потребителям, то Free Open Source не был бы так актуален.