Свободное программное обеспечение

 

Отсутствие зависимости

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

Масштабируемость и кроссплатформенность

Многие организации, стремящиеся к повышению эффективности использования средств рассматривают свободное ПО как хорошую возможность сократить затраты, особенно учитывая совместимость с широким спектром аппаратных платформ.  Так, Linux может вдохнуть новую жизнь даже в пылящиеся на складе «четверки» и Pentium’ы.

Управляемость

В большинстве случаев пользователи используют определенный заранее набор ПО, в зависимости от своих функциональных обязанностей. Разработчики дистрибутивов могут предлагать некоторые «стандартные» варианты инсталляций и также существует возможность на этапе установки удалить ненужное или добавить дополнительное  ПО. Так, к примеру, с Linux можно использовать не менее дюжины оконных менеджеров – от легких и простых в использовании (IceWM) до мультимедийных рабочих сред (KDE, GNOME), позволяющих пользователю регулярно тратить время на украшение рабочего стола. Существует также возможность модифицировать при необходимости и сами программы: добавить требуемую функциональность или удалить неиспользуемые модули. Открытый исходный код и свободная лицензия позволяют создать собственные дистрибутивы, ориентированные на решение тех или иных задач, что повышает эффективность работы и при этом снижает стоимость обслуживания.

Как открытость исходного кода способствует повышению безопасности продукта?

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

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

В противоположность этому, исходный код большинства собственнических продуктов закрыт, поэтому методологию безопасности этих продуктов можно назвать «безопасность в тумане» (security through obscurity).

Гарантии качества

Надежность и безопасность Linux подтверждена авторитетными уважаемыми международными организациями.

Для того чтобы показать защищенность Linux, была произведена работа по сертификации этой системы. Интересно, что множество разработанных в процессе сертификации документов была передана в хранилище свободно распространяемых программ корпорации IBM. Данная документация включает в себя описание механизмов защиты, руководства, описание архитектуры верхнего уровня, рекомендации и контрольные примеры. Разработчики других версий ОС Linux могут использовать этот материал, адаптировав его к своим системам. В результате они сумеют провести экспертизу на соответствие Common Criteria, не тратя много времени и денег на подготовку таких документов.

 

Rambler's Top100