Linux ненадежен и дорог для внедрения в госучреждениях
Корпорация Oracle направила Министерству обороны США крайне спорный white paper, в котором призвала отказаться от Linux в оборонных информационных системах. Корпорация попыталась убедить военных в том, что Linux слишком ненадежен и имеет высокую стоимость.
Компания, известная своей практикой поддержки успешных Linux-технологий, внезапно вступила в полемику с Минобороны США с целью убедить военных в том, что открытому программному обеспечению не место в системах, критически важных для обороны страны.
Oracle составила для Министерства обороны white paper, озаглавленный «Министерство обороны и открытое программное обеспечение». В нем компания попыталась доказать, что Linux подходит для важнейших информационных систем армии гораздо меньше, чем проприетарное.
«Наверное, наиболее важной проблемой для крупной оборонной системы является надежность, включающая в себя способность масштабироваться под высокой нагрузкой, а также безопасность и возможности надежного хранения информации. Тестирование под нагрузкой, тонкая настройка производительности, а также оптимизация систем также являются затратными задачами. Коммерческие софтверные компании разработали высокоточные методики для решения этих задач», — пишет компания.
«Не стоит также недооценивать сложности, связанные с тестированием открытого ПО, особенно когда речь идет о тестировании на эксплуатационную надежность и отказоустойчивость под нагрузкой, а также с внесением требуемых изменений в основную ветвь разработки», — советует Oracle.
В документе недвусмысленно заявляется, что открытое ПО не годится для масштабных, высоконагруженных и ответственных проектов, которыми являются военные системы. «Открытое программное обеспечение имеет тенденцию к успешному использованию в простых проектах, не связанных с высоким риском», — приводит Oracle неожиданный аргумент.
В отношении надежности, по словам компании, коммерческое программное обеспечение на сегодняшний день выигрывает. Кроме того, в противовес общепринятому мнению, оно может быть и более экономным, заявлает Oracle.
Компания попыталась доказать, что ПО с открытым исходным кодом для больших проектов может обойтись дороже, чем проприетарные решения. Низкая стоимость закупки и обслуживания открытого ПО, по мнению Oracle, является лишь вершиной айсберга более мелких расходов. «Акцентируя внимание на легко предсказуемых фиксированных расходах, таких как лицензирование программного обеспечения или ежегодная поддержка, можно упустить из виду реальную стоимость жизненного цикла программы», — заявляется в документе.
«Решения Минообороны о внедрении открытого программного обеспечения исходят из соображений краткосрочной или потенциальной экономии; при этом во внимание принимается всего 10-20% от общей стоимости программы», — продолжает Oracle. — В этом случае внедрение открытого ПО фактически может увеличивать общую стоимость проекта, таким образом, приводя к издержкам».
По мнению компании, гораздо большую выгоду правительство может получить путем «оптимизации производительности разработчиков, обеспечения надежной и масштабируемой инфраструктуры, а также снижения нефиксированных расходов». Достичь этого можно, внедряя коммерческие альтернативы открытому ПО, которые во многих случаях лидируют на рынке, «поскольку по возможностям превосходят Open Source-проекты», уверяет компания.
Аргументы Oracle входят в прямое противоречие с опытом Министерства обороны. Американская армия имеет большой опыт использования открытого ПО в своих системах, в том числе и высоконагруженных. Использование Linux в обороне США официально одобрено с 2003 года специальным меморандумом за подписью тогдашнего генерального секретаря Минобороны по сетям и информационной интеграции Джона Стенбита (John Stenbit).
С тех пор организация не только использует Linux, но и активно агитирует за его использование. В 2011 году Минобороны суммировало свой обширный опыт использования Linux в оборонных проектах в подробном руководстве под названием «Развитие открытых технологий: извлеченные уроки и лучшие практики для оборонного ПО».
Еще в 2008 году Минобороны США опубликовало специализированный FAQ по открытому программному обеспечению под названием «Часто задаваемые вопросы, касающиеся Linux», который развенчивает оба аргумента Oracle.
Так, в этом документе выражается четкая позиция в отношении того, что для Минобороны США обходится дороже:
«Готовое проприетарное коммерческое программное обеспечение, как правило, сводит на нет любую гибкость; правительство обычно не имеет право вносить изменения в программное обеспечение, и поэтому часто не может исправить серьезные проблемы с безопасностью, добавить произвольные улучшения или заставить программное обеспечение работать на платформах по своему выбору. Если поставщик становится монополистом или его сложно сменить, расходы могут резко увеличиться», — заявляется в FAQ Минобороны.
Не поддерживает Минобороны США и мнение о надежности коммерческого ПО. «Привязка к проприетарным программам имеет тенденцию повышать расходы, тем самым существенно снижая долгосрочную ценность ПО (в том числе функциональность, инновационность и надежность), а также может стать серьезной проблемой безопасности (так как поставщик имеет мало стимулов для обеспечения безопасности продуктов и быстрого исправления найденных проблем)», — пишет министерство в своем документе.
В разработке открытого ПО, напротив, «непрерывная и широкая экспертная оценка, которая обеспечивается общедоступностью исходного кода, повышает надежность и безопасность программного обеспечения путем выявления и устранения дефектов, которые иначе могли бы остаться незамеченными основной командой разработчиков».
Тем не менее, Министерство обороны отмечает, что никакое готовое программное обеспечение — ни открытое, ни проприетарное — не подходит для систем, где малейшая ошибка может привести к гибели людей.
«Программное обеспечение, которое отвечает очень высоким требованиям надежности/безопасности, должно разрабатываться специально для удовлетворения таких требований. Большинство коммерческих программ (в том числе с открытым кодом), не предназначены для таких целей», — пишет Минобороны.
При этом Минобороны все же демонстрирует склонность к тому, чтобы специализированное ПО, разработанное по его заказу, было открытым. Так, в начале сентября этого года Агентство по перспективным оборонным научно-исследовательским разработкам при Минобороны США объявило результаты конкурса по разработке открытого программного обеспечения для управления роботизированными средствами ликвидации чрезвычайных ситуаций.
Комментарии
Чингачгук
16 октября, 2013 - 23:50
Либо совсем от жадности рехнулись и не соображают что пишут, либо настолько испугались конкуренции с свободным софтом, что решили плюнуть на репутацию и заняться позорными пасквилями.
Чингачгук
21 октября, 2013 - 16:27
Испугались PostgreSQL с нововведениями по масштабированию, улучшающихся в 9.х от версии к версии.
Чингачгук
13 февраля, 2018 - 12:06
Это как в анекдоте:
Кто такой демагог? Это товарищ, пытающийся доказать женщине, что висячий лучше, чем стоячий...
Комментировать