Почему выгодно использовать Open Source.

Распространенность свободных лицензий в современной бизнес модели.


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

Многие крупнейшие производители используют открытые продукты в своих разработках. Например, Microsoft распространяет для владельцев нетбуков USB-токены с программой установки Windows 7. Однако выяснилось, что программа содержит код, находящийся под GPL. В ноябре 2009 года Microsoft извинилась перед покупателями и пообещала открыть код программы. 10 декабря 2009 года Microsoft окончательно открыла исходные коды Windows 7 USB/DVD Download Tool под лицензией GPLv2.
Что уж говорить о более мелких игроках, таких, как Nokia (купила известный фреймеворк QT, перевела под открытую лицензию  и  планирует использовать его в своих разработках), Intell (компиляторы для микропроцессоров, разработки ОС, вклад в разработку Linux ), Google (нашумевший  Android для мобильных телефонов, сразу опередивший Windows 7 Mobile), AMD и другие.

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

Достоинства свободных продуктов.


Остановимся на достоинствах, имеющих значение для конечного пользователя.
динамичное развитие: были времена, когда свободные продукты выступали в роли догоняющих. Сейчас эти времена далеко позади.  Новые идеи и инновация все чаще появляются в мире Open Source.  Крупнейшие компании, осознав перспективность подобной модели, вкладывают деньги в развитие открытых продуктов. Производители платных продуктов пытаются распространять заблуждение , что Open Sourse — удел любителей. На самом деле это не так. В крупнейших проектах большое участие принимают именно профессионалы, стоит вспомнить такие проекты, как ядро Linux, MySQL, Apache, PHP и многое многое другое. Большинство проектов развиваются по результатам обсуждения в сообществе, и новые нужные и необходимые функции появляются очень быстро. В то время как мне известны примеры, когда одни и те же ошибки в платном ПО кочуют из версии в версию. Особенно это характерно для монополистов на рынке операционных систем.
Независимость от одной компании:  Продукт не прекратит своего развития даже если владелец обанкротится- это наиболее очевидный фактор, но есть и менее очевидные. Вот они: вам не смогут навязать использование сопутствующего ПО, которое тоже стоит денег; вас не заставят купить новую версию, которая в два раза дороже старой;
Безопасность. Очень важный фактор для некоторых применений. Безопасность обеспечивается тем, что уязвимости исправляются очень быстро, в то время как производители платных продуктов всячески пытаются замалчивать уязвимость своих продуктов.

Таким образом, жизненный цикл жизни уязвимости в открытом продукте можно представить следующим образом: ошибка в программировании ---> обнаружение уязвимости специалистами  ---> исправление уязвимости.

В то время как для коммерческих продуктов характерен другой цикл:  ошибка в программировании --->обнаружение уязвимости злоумышленниками--->  крупный общественный ущерб---> общественный скандал---> обнаружение уязвимости специалистами  ---> исправление уязвимости.

Мощное сообщество - лучше чем описание в документации того, что и так понятно.

Зачастую  в упрек открытым проектам ставят то, что документация сильно отстает от самого продукта. На самом деле, просто развитие продукта всегда опережает руководство пользователя, просто в платных продуктах этот процесс скрыт от посторонних глаз, но и не это главное.  Если в случае с платным продуктом в вашем распоряжении - просто отлакированное и наглаженное описание функций, которые, в общем-то, и так понятны, то в случае с Open Source мы имеем очень мощное интернет-сообщество, готовое вам помочь в решении самой сложной проблемы.
Гибкость. Зачастую это свойство интерпретируется как недостаток. Ну, что сказать, не всем по плечу свобода. Можно сказать так: Windows сразу работает в 80% случаев, но в 20% уже ничего нельзя сделать. Linux сразу работает в 20% случаев, но в 80% ее можно настроить. Этот принцип можно применить ко всем открытым проектам. Я считаю гибкость и настраиваемость все-таки преимуществом.

Простота использования.Закрытые проекты скрывают информацию о себе, что затрудняет использование подобных решений.
Экономия средств. Хотя для конечного пользователя открытые проекты не всегда бесплатны ( вы вынуждены платить за сервис, если не хотите разбираться сами), но в любом случае это существенная экономия средств.
Унификация. Открытое сообщество способствует унификации решений. Вам не придется переучиваться только потому, что разработчик решил изменить интерфейс ради новизны и как результат все запутал (привет Windows 7 и Windows Vista )


Что можете получить от свободного программного обеспечения лично вы.


Рассмотрим только то , что получает конечный пользователь.  Многих волнует прежде всего экономия средств- это существенное преимущество от использования свободного программного обеспечения, но не единственное. Второй очень важный фактор- это простота обслуживания. Открытость сообщества приводит к разработке унифицированных и простых процедур обслуживания. Зачастую в обслуживании даже нет необходимости. Например,  проблемы Windows -пользователей пользователей Linux совсем не беспокоят, так как вирусы для этой ОС существуют только в концепции.  Надежность — зрелые открытые проекты очень надежны. Ну и последнее -  личный рост: вы можете свободно изучать последние новейшие разработки в области ПО. 

Категории: