В настоящее время все большую популярность набирают программные продукты с открытым исходным кодом, так называемые Open Source.
ПреимуществаГлавным их преимуществом является возможность модернизации данных программы, например, внесение новых опций или улучшение работы уже существующих функций. Другими несомненным плюсами программных продуктов Open Source являются:
- бесплатные схемы лицензирования,
- свобода тиражирования,
- простота интеграции с другими системами.
ИсторияИстория возникновения термина Open Source начинается с 1998 года, когда Эрик Реймонд и Брюс Перенс основали организацию по продвижению открытого софта под названием Open Source Initiative. Однако получить статус Open Source и одобрение компании Open Source Initiative может далеко не каждый программный продукт.
Требования для программных продуктов с открытым исходным кодом- лицензия должна свободно распространяться;
- исходные коды должны быть легко доступны;
- имеется возможность модификации;
- производные программы и их исходные коды даже в случае неприкосновенности авторского исходного текста должны свободно распространяться;
- отсутствие дискриминации по отношению к людям, а также по цели применения;
- лицензия не должна ограничивать другие программные продукты;
- лицензия не должна требовать что-либо от интерфейса или технологий, применяемых в производной программе;
- лицензия не должна быть привязана к конкретному продукту.
Программные продукты Open Source могут применяться практически в любой сфере, срок их использования также неограничен.
НедостаткиОднако при всех плюсах систем с открытым исходным кодом, у них есть ряд недостатков. Например, Open Source продукты не имеют как таковой технической поддержки. При возникновении вопросов и трудностей можно обратиться на различные форумы, где ведется обсуждение подобных систем. Либо же необходимо поддерживать высокую компетенцию сотрудников, сопровождающих продукт внутри компании. Выходом в данном случае может быть внешний подрядчик, специализирующийся на разработке на этом программном обеспечении.
Еще один минус связан как раз с возможностью изменения кода программы. Если над проектом работают несколько специалистов, и их мнения по модернизации системы расходятся, то это может привести даже к краху проекта или существенно растянуть его сроки. Но это скорее вопрос организационного плана, легко решаемый с помощью утверждения руководителя проекта, который контролирует сбор требований к программному продукту.
СЭД на базе платформы Open Source
В современных тенденциях СЭД автоматизирует не только функции документооборота, но представляет собой единое решение, которое помогает управлять большинством ключевых процессов компании. Все это приводит к необходимости существенного масштабирования систем.
СЭД на базе платформы Open Source позволяет легко настроить новые необходимые блоки, легко интегрировать их с уже имеющимися системами. При этом существенно экономятся финансовые и временные затраты, ведь закрыть те или иные вопросы силами собственных специалистов или специалистов компаний-интеграторов, порой гораздо проще и экономичнее, чем с помощью привлечения специалистов компаний-разработчиков.
Одной из ведущих на российском рынке Open Source СЭД в настоящее время является система Alfresco. От большинства продуктов с открытым кодом Alfresco отличается стабильностью работы и возможностью масштабирования под задачи бизнеса любого размера и отрасли. Система не требует установки дополнительного ПО, а также позволяет работать из любой точки мира, в том числе с мобильных устройств.