Главная » Системы с открытым кодом в современных IT

📑 Системы с открытым кодом в современных IT

В последние десятилетия системы с открытым исходным кодом (Open Source системы) получили огромное распространение всем мире. Они широко применяются как для для развертывания IT инфраструктуры предприятия, для решения критичных бизнес-задач, так и для отдельных, сугубо ИТ-ориентированных задач. Да и сама всемирная паутина процентов на 70 (а по некоторым источникам и больше) базируется на системах с открытым исходным кодом и полностью — на открытых протоколах.

Хоть понятия «программное обеспечение с открытым исходным кодом» (Open Source software) и «cвободное программное обеспечение» (free software) часто отождествляются, на самом деле это не одно и то-же. Свободное программное обеспечение может распространяться и без исходных кодов, а системы с открытым исходным кодом могут быть проприетарными.

Термин свободное (или бесплатное, кто как переводит) программное обеспечение более старый, и произдеден от имени Фонда свободного программного обеспечения (Free Software Foundation — FSF), организации, основанной в 1985, чтобы защищать и продвигать бесплатное программное обеспечение. Термин программное обеспечение с открытым исходным кодом  был введен в 1998 группой единимышленников — основателей Open Source Initiative (OSI – http://opensource.org) — также поддерживавших развитие и распространение бесплатного программного обеспечения, но кто не соглашался с FSF о том, как распространять его, и кто чувствовал, что свобода программного обеспечения была прежде всего практическим вопросом, а не идеологическим. Впрочем это длинный и не всегда понятный терминологическо-лицензионный спор и о нём можно прочитать в первоисточнике.

В итоге в некоторых источниках можно встретить и «бесплатное программное обеспечение с открытым исходным кодом«. По русски очень длинно и обычно все говорят просто — Open Source.

Лицензий на Open Source достаточно много, некоторые настолько схожи, что понять разницу можно только юристу. Но общее у них одно — пользователь обладает правами  на неограниченную установку, запуск, а также свободное использование, изучение, распространение (в том числе — коммерческое) и изменение, эти права защищены юридически при помощи свободных лицензий.

Лицензии приведены на сайте OSI на английском языке и не переводятся принципиально, чтобы при переводе не потерять нюансов. Основной и наиболее часто употребляемой лицензией является GPL — лицензируются почти 95% открытых программных продуктов. На данный момент существует уже 3 версии GPL.

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

На сегодня европейская лицензия EUPL (European Union Public License) находится на этапе рассмотрения в правительствах европейских стран, входящих в ЕС, и по задумке Брюсселя выпускаться под этой лицензией должны открытые программные продукты, созданные в Европе и в большей степени ориентированные на использование в госсекторе. Несмотря на обсуждение новой лицензии, от использования продуктов на базе GPL, Евросоюз отказываться не намерен. Open Source Initiative, курирующая лицензирование открытого софта, уже приняла к рассмотрению текст EUPL, однако своего окончательного решения по статусу лицензии пока не вынесла.

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

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

Чаще других Open Source решений эксплуатируются в высоконагруженном, промышленном режиме операционные системы – как правило, различные серверные (а в настоящее время и Desktop!!!) клоны Linux, freeDSD. Порталы предприятий, корпоративная почта, IP телефония и многие другие подсистемы функционируют на серверных решениях Open Source.

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

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

Технология разработки Open Source систем давно уже отошла от технологии «базара», стала более фундаментальной и всё чаще к ней стали подключаться компьютерные гиганты. Многие разработки перешли под их непосредственное финансирование. Хорошо это или плохо — время покажет.

В России отношение бизнеса к Open Source решениям к сожалению намного прохладнее.  Причин несколько. Основные, на мой взгляд, это массовые неграмотные попытки внедрения таких решений, порой дилетантские и не профессиональные, и яростное сопротивление разработчиков проприетарного программного обеспечения.

По вопросам внедрения – обращайтесь.

 

📑 Сейчас на сайте читают…
  • LXC-команда объявила о выпуске LXC 1.1, который будет поддерживаться до января 2016 года или 2 месяца после очередного выпуска LXC, в зависимости от того, что произойдет скорее. Для промышленной эксплуатации разработчики все-таки настоятельно рекомендуют использовать версию LXC 1.0, которая является LTS и поддерживается частыми стабильными релизами вместе с Ubuntu 14.04LTS  до апреля 2019 года. Хотя […]
  • Опубликован релиз свободного векторного графического редактора Inkscape 0.92.4 и одновременно альфа-выпуск новой значительной ветки 1.0. Редактор предоставляет гибкие инструменты для рисования и обеспечивает поддержку чтения и сохранения изображений в форматах SVG, OpenDocument Drawing, DXF, WMF, EMF, sk1, PDF, EPS, PostScript и PNG. Готовые сборки Inkscape 0.92.4 подготовлены для Linux (универсальный AppImage, Snap и PPA для […]
  • В опубликованном на прошлой неделе выпуске криптографической библиотеки Libgcrypt 1.9.0, которая используется в GnuPG, выявлена легко эксплуатируемая критическая уязвимость, позволяющая добиться переполнения буфера при попытке расшифровки специально оформленных данных, на стадии до верификации или проверки цифровой подписи. Библиотека предоставляет функции для использования в сторонних приложениях различных криптоалгоритмов, включая симметричные шифры (AES, Arcfour, Blowfish, Camellia, CAST5, […]
  • KVM (Kernel-based Virtual Machine), система полной виртуализации для Linux, являющаяся свободным программным обеспечением с открытым исходным кодом. В отличие от других систем виртуализации поддержка KVM является частью кода ядра операционной системы начиная с версии 2.6.20. Несомненное достоинство — в качестве гостевых можно запускать Linux, *BSD, Windows, Solaris, Mac OS X и ряд других ОС, причем гостевые […]
  • После пяти лет разработки представлен первый стабильный релиз свободного web-браузера Otter (1.0), нацеленного на воссоздание классического интерфейса Opera 12, независимого от конкретных браузерных движков и ориентированного на продвинутых пользователей, не принимающих тенденции по упрощению интерфейса и сокращению возможностей по настройке. Браузер написан на языке C++ с использованием библиотеки Qt5 (без QML) . Исходные тексты доступны […]
При перепечатке просьба вставлять активные ссылки на oslogic.ru
Copyright oslogic.ru © 2025 . All Rights Reserved.