Приём заказов:
Круглосуточно
Москва
ул. Никольская, д. 10.
Ежедневно 8:00–20:00
Звонок бесплатный

Особенности использования свободного программного обеспечения на примере ОС Ubuntu

Диплом777
Email: info@diplom777.ru
Phone: +7 (800) 707-84-52
Url:
Логотип сайта компании Диплом777
Никольская 10
Москва, RU 109012
Содержание

Можно заметить определенное смысловое родство понятий «free software» и «open source». Давид Уилер, программист и популяризатор идей СПО, подчеркивает, что «на практике почти все ПО, относящееся к одной категории, относится и к другой». И далее: «Термин “open source” (поддерживаемый Эриком Рэймондом) чаще используется людьми, которые хотят подчеркнуть такие аспекты как гибкость и высокая надежность готовой программы, а также мотивировать тем самым разработчиков. Термин «free software» в этом смысле, напротив, подчеркивает свободу от контроля со стороны другого».
Ричард Столлмэн , основатель Фонда свободного программного обеспечения, отмечает, что почти все существующее открытое ПО можно классифицировать и как ПО с открытым исходным кодом, обратное соотношение также часто, но не всегда, верно.
Во-первых, не все лицензии группы «open source» полностью отвечают четырем требованиям концепции «free software», так как вместе с программой могут предоставляться исходные коды в рамках лицензии, но вводиться ограничения, связанные, например, с областью ее использования (например, только для некоммерческих организаций) или с кругом пользователей (например, только внутри некоторой организации).
Во-вторых, большинство современных устройств могут включать в себя электронные компоненты (микрокомпьютеры), работающие на базе скомпилированных «open source» файлов. Так, например, ЖК-телевизоры Sony Bravia используют прошивку, построенную на базе ядра операционной системы Linux, но конечному пользователю при этом запрещается устанавливать измененные версии этого ПО. В данном случае прошивка не может относиться к разряду «free software», хотя исходный код ядра Linux доступен в Интернете и является СПО.
Подводя промежуточный итог, стоит отметить, что обе рассматриваемые концепции не являются противниками друг друга. У них есть общий противник – вся совокупность несвободного ПО.
В связи с этим предпринимались попытки выработать консолидирующее понятие, ключевой идеей которого могла бы стать идея творческой кооперации с точки зрения фактора эффективного межотраслевого взаимодействия.
Так, в 1998 г. в сообщениях сети Usenet появилось употребление термина FOSS – Free and Open-Source Software, а в 2001 году Ришаб Айер Гош, индийский программист и журналист, предложил общественности акроним FLOSS – Free/Libre and Open-Source Software.
Категория «copyleft» включает в себя те лицензии, которые обязывают разработчика модифицированной версии некоторой программы сохранять лицензию ее оригинальной версии. Обе программы в данном случае относятся к свободному ПО. Подавляющее большинство лицензий «copyleft» также являются «open source» лицензиями. Однако обратная зависимость в данном случае отсутствует. Программа с «open source» лицензией не может относиться к типу «copyleft» в том случае, когда она может применяться в составе комплексного ПО, обладающего другим типом лицензии – например, проприетарным. Примером такой лицензии является BSD (лицензия калифорнийского университета Беркли), а примерами программ – широко известное семейство операционных систем BSD (OpenBSD, FreeBSD, NetBSD) и их модификации. В этом случае лицензию принято относить к типу «non-copylefted free software».
К несвободному ПО также относятся такие категории как полусвободное ПО (semi-free software), проприетарное ПО (proprietary software), индивидуальное (заказное) ПО (private/custom software), коммерческое ПО.
ПО является полусвободным в том случае, когда разработчик предоставляет права использования, копирования, модификации и распространения программы, но только в некоммерческих целях. В этом состоит главное отличие от лицензии СПО, которая разрешает коммерческое использование, распространение и разработку.
Если лицензия предусматривает выплату вознаграждения за право использования программы, такое ПО принято называть проприетарным. Наличие или отсутствие исходных кодов в данном случае не имеет значения.
Индивидуальным/частным считается ПО, созданное по заказу для решения задач, определенных в техническом задании. В большинстве случаев такое ПО предназначено для внутреннего использования заказчиком. Оно может относиться как к категории свободного, так и к категории проприетарного ПО, может передаваться вместе с исходным кодом, а может и без него – это определяется условиями договора.
Наконец, основная цель создания коммерческого ПО – получение прибыли от его распространения. Подобное ПО может быть проприетарным или бесплатным. Кроме того, свободное ПО может быть коммерческим, если лицензия не ограничивает пользователя в действиях по использованию, распространению и модификации программы.
Таким образом, сам термин «свободное программное обеспечение» является понятийной базой для многих иных видов ПО, существующих сегодня, обусловливает различия в схемах лицензирования и формирует специфику бизнес-моделей, выстраиваемых в ИТ-отрасли [2].

Picture of Леонид Федотов
Леонид Федотов
Окончил НИУ ВШЭ факультет компьютерных наук. Сам являюсь кандидатом наук. По специальности работаю 13 лет, за это время создал 8 научных статей и 2 диссертации. В компании подрабатываю в свободное от работы время уже более 5 лет. Нравится помогать школьникам и студентам в решении контрольных работ и написании курсовых проектов. Люблю свою профессию за то, что это направление с каждым годом становится все более востребованным и актуальным.