Open Source — программное обеспечение с открытыми исходными кодами. Исходный код такого ПО доступен для просмотра и изменения. И это не просто технологическое определение, обозначающее техническую доступность исходных кодов программы, это философское понятие, которое подразумевает, что исходный код ПО должен быть доступен всем, а деньги следует брать лишь за конкретные услуги (внедрение, поддержку, обучение, доработки).
У открытого ПО есть конкретные, осязаемые преимущества:
  • Предсказуемость Пользователь может обеспечить себе полную информационную безопасности системы. Доступные исходные коды обеспечивают возможность провести проверку на наличие шпионских или других вставок.
  • Низкая стоимость Пользователь платит не за использование самих программ, а только за техническую поддержку, в том случае, если она требуется. Таким образом, исключается стоимость лицензионных отчислений.
  • Полнота покрытия На сегодняшний день мир продуктов Open Source включает в себя практически все необходимые компоненты для автоматизированного управления всеми бизнес-процессами: серверные решения, десктопные системы, специализированные бизнес-приложения, что позволяет гибко подходить к выбору решений по управлению бизнес-процессами.
  • Скорость реализации доработок Скорость реакции на необходимость внесения изменений в целом выше, чем при использовании закрытых коммерческих продуктов.
  • Полное соответствие потребностям Программные продукты можно модифицировать и усовершенствовать с целью наиболее полного соответствия специфическим нуждам пользователей.
  • Независимость Снижается зависимость от производителей программных продуктов, от их лицензионной и ценовой политики.
Недостатки Open Source
Главным и, пожалуй, единственным недостатком Open Source ПО является необходимость наличия квалифицированного персонала, который мог бы успешно провести внедрение системы и осуществлять техническую поддержку, разработать руководства пользователей и осуществлять доработки. Другими словами Open Source не даёт гарантий, гарантий того, что в ПО не будет ошибок, что оно будет правильно внедрено, что в процессе использования не произойдёт потери данных и что всегда будет доступна служба поддержки (отметим, однако, что большинства этих гарантий не даёт и коммерческое ПО).
Платные услуги для ПО с открытым исходным кодом
Для устранения недостатков open source пользователи продуктов объединяются вокруг каждого подобного проекта в сообщества, которые осуществляют взаимопомощь. Кроме этого вырастают компании, которые на платной основе осуществляют полный спектр высококачественных услуг по этому продукту.