Намедни меня
попросили сделать рекламную сводку, на
страничку текста, для начальников
разных. По теме «чем открытый софт лучше
закрытого» в рамках ГИС-решений для
относительно крупных компаний.
Вот что у меня
получилось.
Доводы «за»
Open Source.
1. В последнее
время (начало 2014 г.) российские законотворцы,
с подачи правительства, все активнее
педалируют отказ от программ и решений
класса «сделано за рубежом» в пользу
отечественных разработок. Разумеется,
выпадение из этого тренда означает, как
минимум, отказ от господдержки и
отсутствие госзаказов в ближайшей
перспективе. Возможно, со временем за
использование «не нашего» софта начнут
наказывать.
Думаю, не
является секретом то, что подавляющая
часть отечественных разработок строится
на базе доступных в Интернет решений
Open Source.
2. Опять же,
нынче модно быть патриотом. А патриот
не будет финансировать зарубежных
производителей софта, когда есть
возможность закупить всё необходимое
внутри страны.
3. Использование
открытых решений снимает потребителя
с крючка привязки к вендору. Развивать
и поддерживать комплекс, построенный
на открытых протоколах, стандартах и
спецификациях; открытом коде – может
любой квалифицированный разработчик.
Для обслуживания системы нет нужды
приглашать специалиста из Редмонда,
США.
4. Открытые
решения принципиально более безопасны.
Имея полный контроль над исходными
кодами и средой исполнения/сборки
программ, потребитель имеет возможность
обеспечить тот уровень безопасности,
какой его устраивает. В случае использование
проприетарных решений у пользователя
практически отсутствует какой-либо
контроль за происходящим внутри «черного
ящика».
5. Интеграция
компонент, связность систем в рамках
предприятия — это часто недооцениваемый
фактор. Насколько легко будет интегрировать
ту или иную подсистему в производственный
цикл? Используя проприетарные решения,
пользователь вынужден строить интеграцию
на навязываемых вендором узких стандартах,
часто заведомо несовместимых с
конкурирующими продуктами. Открытые
решения всегда построены на базе
общепринятых стандартов, по определению.
Дополнительно, имея в своем распоряжении
все спецификации и исходные коды, не
представляет труда самостоятельно
изготовить модуль согласования между
подсистемами подлежащими связыванию.
6. Открытые
решения часто стоят заметно меньше
проприетарных. Базовые программные
компоненты вообще бесплатны. Оплаты
требуют только техническое обслуживание
и сопровождение проекта, доработка
(создание новых) компонент под специфические
требования потребителя, построение
заказного решения из имеющихся компонент.
В любом случае, деньги тратятся только
на то, что необходимо потребителю. Это
в корне отличается от ситуации с оплатой
проприетарных решений.
7. При использовании
открытых решений можно рассчитывать
на то, что всегда есть альтернатива и
часто не одна. Не устраивает эта DBMS,
возьмем другую; корпоративный стандарт
предписывает использовать другую OS? Не
беда, решения кроссплатформенные.
Большинство проприетарных продуктов
не могут похвастаться такой гибкостью
и способностью к замене компонент на
альтернативные.
Доводы «против»
Open Source.
1. В свободном
доступе очень мало решений «из коробки»,
готовых к промышленному использованию.
Чаще всего построение решения из открытых
компонент представляет собой подобие
сборки из конструктора с ручной подгонкой
деталей по месту. Если нужно «коробочное»
решение здесь и сейчас, то надо быть
готовым заплатить за таковое у поставщика
специализирующегося на открытых
решениях, или заплатить сопоставимую
сумму поставщику проприетарных решений.
При этом, компании взявшие на вооружение
открытые компоненты, чаще всего не
продают готовые решения а предлагают
построение систем «по месту» из тех
компонент, на которых компания
специализируется.
2. Проприетарные
решения, при наличии всех описанных
выше недостатков, часто оказываются
удобнее и качественнее в решении того
спектра задач, который производитель
считает ключевым для своего продукта.
Это особенно верно для продуктов с
давней историей.
3. Большинство
производителей проприетарных продуктов
уделяет повышенное внимание
пользовательскому интерфейсу своих
систем. Это приводит к тому, что конечные
пользователи программ выбирают
проприетарные продукты из-за удобства
взаимодействия с системой.
original post http://vasnake.blogspot.com/2014/07/open-source-vs-proprietary.html
Комментариев нет:
Отправить комментарий