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

Операционная среда

Свободное ПО — это только конструктор

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

Независимость ПО

Парадокс открытости и зависимости

Условия независимости программного обеспечения:
  1. Управление всеми ветвями разработки
  2. Произвольно контролируемые первоисточники
  3. Сообщество, поддерживающее разработку и эксплуатацию
Закрытая разработка ПО обеспечивает независимость неэффективными методами. Открытая разработка ПО обеспечивает возможность независимости, но предъявляет более высокие требования к операционной среде.

Операционная среда: Sisyphus

Особенности ОС на базе свободного ПО

  1. Инструментарий: свободно распространяемые пакеты
  2. Технология: предоставляется сообществу без ограничений
  3. Продукты учитывают интересы сообщества
Объём и качество ПО напрямую зависят от сообщества.

Независимая разработка: компания ALT Linux

Опыт создания полностью автономной операционной среды

  1. Управление: головной офис
  2. Первоисточник: хранилище Sisyphus
  3. Сообщество: "русскоязычное" (Россия, СНГ)

Область компетенции ОС СПО

Сферы деятельности компании ALT Linux

Вместо послесловия

Свободные программы — для свободных людей!