Федеральная целевая программа "Электронная Россия"

Рабочая встреча "Свободное программное обеспечение"


Организаторы: ГУ Высшая школа экономики и Издательский дом "Компьютерра"

Спонсоры: IBM и Sun Microsystems

Место и время: Москва, ВШЭ (Мясницкая, 20), 28.11.01

next up previous
Next: Apache и ``Русский Apache''. Up: Часть I Тезисы выступлений Previous: Часть I Тезисы выступлений


Что значит свобода софта для бизнеса

Алексей Смирнов <org@altlinux.ru>


Появление программного обеспечения с открытыми исходными текстами явилось революционным не только с точки зрения технологии разработки ПО, но и с точки зрения всего характера бизнеса в этой сфере. Распространенное заблуждение состоит в том, что свободный софт -- это тот, что распространяется без лицензий, в то время как это программы с открытыми исходными текстами, свободно распространяющиеся на условиях свободной лицензии. Появление лицензий, подобных GNU GPL, которые по сути являются ``юридическим вирусом'', препятствует переводу свободного софта под проприетарную лицензию.

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

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

С точки зрения производителей железа, появляется возможность предложить в комплекте с оборудованием относительно недорогое и качественное программное обеспечение, разработанное в рамках Open Source. Даже для написания драйверов оказывается достаточным открыть спецификации на оборудование, при этом исчезает зависимость от конкретных разработчиков ПО: открытая разработка всегда может быть продолжена силами другой команды. Открытое ПО можно рассматривать как своего рода инфраструктуру, которая значительно повышает эффективность хардверного бизнеса. Думаю, этим в значительной степени объясняются вложения в развитие Linux со стороны крупных производителей оборудования.

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

С точки зрения клиента все это выливается в:

Вышесказанное позволяет заключить, что свободный софт становится существенным элементом инфраструктуры компьютерного бизнеса, в развитии которого заинтересованы все участники.

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

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

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

Несколько слов о том, что делаем мы в ALT Linux исходя из изложенного выше понимания тенденций.

  1. Мы самым тесным образом интегрированы в различные международные проекты. Непосредственное участие наших разработчиков в этих проектах позволяет нам постоянно быть на переднем крае, мы имеем достоверную информацию о состоянии и перспективах различных разработок, наши собственные разработки актуальны.
  2. Мы стремимся к открытой модели разработки. Нами создан депозитарий пакетов Sisyphus, в который ежедневно (точнее еженощно) выкладываются все наши труды. Это один из трех существующих в мире открытых депозитариев пакетов для Linux, пользоваться им могут все -- но огромный вклад делают туда свободные разработчики. Sisyphus -- общее наше достояние, и все мы пользуемся его ресурсами.
  3. При работе со свободным софтом преимущество получает тот, кто владеет эффективными технологиями разработки. И мы разрабатываем и внедряем такие технологии. Назову для примера технологию сборки пакетов, позволяющую поддерживать целостность депозитария, технологию создания различных дистрибутивов Linux на базе единого депозитария пакетов (мы можем создать полноценный дистрибутив за 2-3 недели), а также технологию создания веб-порталов.
  4. Большое внимание мы уделяем разработке решений на базе свободного софта и их коммерческой поддержке. Среди этих решений есть и сложные серверные системы, и однодисковые дистрибутивы Linux для предустановки на офисные и мультимедийные компьютеры.