OpenSource Review
Информация о сайте
Меню сайта


Календарь новостей
«  Май 2024  »
ПнВтСрЧтПтСбВс
  12345
6789101112
13141516171819
20212223242526
2728293031


Форма входа


Поиск по новостям



Приветствую Вас, Гость 21.05.2024, 13:02

Современный IT-мир очень быстро меняется. Устаревает ПО, устаревает оборудование, возникают новые принципы работы и организации инфраструктуры. И в этом быстро меняющемся мире программные продукты с открытым исходным кодом обладают рядом однозначных преимуществ.

Коммерческое ПО закрыто, его разработчики хранят тайны своих решений и не раскрывают ни внутренней архитектуры, ни форматов представления данных, ни интерфейсов. Более того, как правило любые коммерческие решения монолитны. То есть практически все они распространяются в виде больших «связок», включающих в себя все необходимые для работы компоненты. Возможность замены компонент часто не предусмотрена вообще. Возможность интеграции с продуктами третьих фирм, замены части модулей на сторонние не предусмотрена почти никогда.

Если клиент понимает, что возможности существующего решения его не устраивают, ему, как правило, предлагается купить новую версию. Если построенное решение работает не так, как ожидалось, если возникают какие-либо проблемы, очень часто остается только развести руками. И даже если проблему удается определить, то ее решение из-за монолитности коммерческих приложений зачастую требует неоправданно больших затрат.

В результате возникает непонимание и конфликты с клиентами. А это ведет к тому, что клиент стремится уйти к другому поставщику.

Продукты с открытым исходным кодом, напротив, практически всегда построены по модульному принципу, то есть любое решение собирается из отдельных составляющих. При этом документированы и открыты и сами компоненты решения, и интерфейсы между ними.

Поскольку у разработчиков открытого ПО нет причин что-то скрывать или искусственно запутывать, то они не изобретают своих закрытых форматов данных или программных интерфейсов, а пользуются теми, которые являются международным стандартом.

В итоге решения на основе продуктов с открытым исходным кодом оказываются более гибкими и лучше приспособлены к современному быстро меняющемуся миру.

Если у клиента возникают проблемы, их причину можно легко установить, после чего заменить только тот компонент, который в этом действительно нуждается. Если требуется интегрировать приложения от разных разработчиков, сделать это оказывается гораздо проще, чем в случае коммерческих приложений, благодаря стандартности всех интерфейсов.

В результате клиент получает гораздо более высокий сервис, и у него не возникает желания сменить поставщика.