Популярность ПО с открытым исходным кодом растет не по дням, а по часам. С помощью такого софта разработчики могут увеличить гибкость и эффективность работы, снизить затраты. Однако бывает, что компании, поглощающие другие фирмы, не уделяют достаточного внимания возникающим при этом рискам. Так, может оказаться, что полученные в ходе сделки активы включают ПО Open Source, на которое предусмотрены ограничения прав на продажу или лицензирование.
Если лет десять назад софт с открытым исходным кодом привлекал лишь любителей, занимавшихся программированием по выходным, то теперь им заинтересовались сильные мира ИТ — руководители, определяющие стратегическое направление развития предприятий. Такой рост популярности идей Open Source в корпоративной среде следует отнести на счет его высокой эффективности, производительности и надежности. Тем не менее использование этого ПО сопряжено с рисками, особенно для компании, приобретающей ИТ-активы, включающие открытый софт.
Значит ли это, что риски перевешивают преимущества? Конечно, нет. Несколько лет назад большинство компаний изо всех сил избегали Open Source. Сегодня такой подход устарел. К тому же рынок выработал способы снижения риска, связанного с использованием открытого исходного кода.
Преимущества Open Source. В принципе, лицензия Open Source требует от каждого, кто продвигает ПО с открытым исходным кодом, распространять также все его модификации в виде объектного и исходного кода. Кроме того, лицензия позволяет любому пользователю модифицировать и распространять код на тех же условиях. Достоинства открытого ПО связаны с наличием всемирного онлайнового сообщества программистов, готовых отдавать свое время и знания процессу разработки. Хотя эти преимущества широко признаны, возросшая зависимость корпораций от открытого кода породила множество новых проблем, возникающих в процессе слияний и поглощений. Компании, выступающие в роли покупателя, должны их учитывать.
Потенциальные риски для компаний-покупателей. При любой сделке по поглощению необходимо учитывать потенциальные риски, связанные с открытым ПО. Например, представьте себе компанию, которая получает значительную долю дохода за счет традиционной продажи лицензий на свое закрытое ПО. Но может случиться так, что какой-то программист, не укладывающийся в отведенный ему срок, включает в свою программу фрагмент ПО с открытым кодом. Спустя несколько лет эту компанию поглощает другая. И вдруг разработчик того самого ПО с открытым кодом обнаруживает, что компания-покупатель нарушает условия лицензирования, и требует их соблюдения.
В результате поглотившая компания оказывается в незавидной ситуации. С одной стороны, ее могут заставить раскрыть ее закрытый программный код, а с другой — ей нужно переписывать софт, чтобы избежать использования Open Source и иметь возможность продолжать бизнес. Поглотившая компания могла бы избежать подобной проблемы или по крайней мере более тщательно оценить активы приобретаемой фирмы, если бы должным образом провела инвентаризацию ее закрытого ПО.
Проверка снижает риск. При слияниях и поглощениях компании могут уменьшить риск, тщательно проверив, как в приобретаемой компании используется Open Source. В частности, следует выяснить, интегрирован ли какой-то открытый код в то самое закрытое ПО, лицензирование которого приносит доход.
Надлежащая проверка может сводиться к составлению для разработчиков компании простого списка вопросов, касающихся использования любого открытого ПО. Но она может предусматривать и применение систем автоматического сканирования для выявления открытого кода. Компания-покупатель должна провести все необходимые проверки, позволяющие убедиться, что она не нарушит условий каких-то лицензий. Кроме того, в ходе таких проверок следует удостовериться, что ПО приобретаемой компании не содержит открытого кода, нарушающего авторские права некой третьей стороны.
Документирование необходимо. Компания-покупатель должна также договориться о включении в любые относящиеся к поглощению документы соответствующих заявлений и гарантий, касающихся использования Open Source. В частности, должны быть составлены документы, допускающие внесение определенных корректив в условия сделки, если вскроются нарушения или условий лицензирования открытого кода, или чьих-то прав. Не менее важно, чтобы покупающая компания согласовала положения, освобождающие ее от какой-либо ответственности в таких случаях, так как рассмотрение в суде дел о соблюдении условий лицензирования может потребовать значительных затрат.
Страхование финансовых рисков. Приобретателю, если ПО поглощаемой компании является для него важным активом, следует подумать о страховании от любых финансовых рисков, связанных с помехами в бизнесе, вызванными какими-то претензиями в связи с применением приобретенного ПО.
Заключение. Учитывая все сопутствующие использованию открытых программ преимущества, компании, разрабатывающие ПО, будут и впредь прибегать к нему для уменьшения затрат. На первый взгляд расходы, связанные с проведением тщательной проверки, могут показаться высокими. Однако если покупатель заранее проверит, что он покупает, заблаговременно подготовится к решению проблем, рассмотрит возможности создания альтернативных вариантов ПО и позаботится о необходимой страховании рисков, то в долгосрочном плане он избавит себя от многих проблем.