видео с очередными достижениями проекта: первый полёт трикоптера, первый сеанс связи между радиомодемами проекта, первый полёт шестироторной модели, первый полёт модели при температуре -35 градусов в Финляндии... Но проект по-прежнему упорно не желал получать деньги.
Объяснялось всё это одной из его целей: выпускать только лучшее и окончательное, а не серию плат, тестировавшихся за деньги их купивших, а спустя месяц вынужденных бы покупать обновленные варианты.
В двадцатых числах апреля 2011 года OpenPilot официально отпраздновал свой первый юбилей — год со дня основания. Большая часть разработчиков собралась на первый в истории проекта саммит в Португалии. Более недели разработчики общались, обменивались опытом, программировали, паяли, обсуждали планы на будущее и, конечно же, тестировали свои модели в полёте.
Саммит OpenPilot 2011 в Португалии. Источник: http://www.openpilot.org/portugal-summit-2011/.
Саммит явился подготовкой к другому торжественному событию: 20 мая 2011 года был официально выпущен в продажу первый из продуктов проекта: электронная система стабилизации CopterControl. Этот продукт явился младшим братом полной версии системы, рассчитанным лишь на небольшое подмножество функций. Тем не менее с его ценой, в два-четыре раза ниже цены аналогичных устройств, на него мгновенно образовалась очередь, так как первая партия была распродана за одну неделю при практически полном отсутствии рекламы. От задумки до первого полёта CopterControl прошло всего два месяца, поскольку 95 процентов программного кода было позаимствовано у его старшего брата – полной системы, что в очередной раз подтвердило правильность принятых архитектурных решений.
Незадолго до официального выхода CopterControl очередная серия достижений была внесена в анналы проекта. Одним из таких достижений явилась функция навигации на самолёте с использованием этой платы. Другим – первый полёт модели вертолёта под управлением электроники проекта, аналогов которой нет вообще среди систем с открытым исходным кодом. Старший брат также не отставал: состоялся первый полёт восьмироторной модели.
Видя явные успехи проекта, на него уже с опасением начали посматривать представители коммерческих фирм, выпускающих подобные системы. Это было вполне понятно: ведь было обещано сделать продукты проекта во много раз дешевле, чем такие же системы стоили на текущий момент. Проект, безусловно, грозил стать новым игроком на поле, меняющим правила игры.
Цена на продукты проекта была установлена столь низкой, что даже при наличии полной открытой документации, как и было обещано, никто не выразил желания изготовить собственный клон: это оказывалось экономически невыгодным бизнесом, дешевле купить качественный оригинал.
Даже в России у проекта сразу же нашлись недоброжелатели, заявившие о его низком качестве ещё до выхода продукта, даже не подержав в руках плат и не сумев разобраться в его исходном коде, что, впрочем, совершенно не требуется для пользователя. По совершенно случайному, конечно, совпадению «критиками» оказались люди, занимающиеся разработкой аналогичных проектов на коммерческой основе и увидевшие в OpenPilot опасность для своего бизнеса. Возможно, впрочем, тут больше сказалось задетое самолюбие.
Тем не менее такая ситуация ничуть не повлияла на спрос, так как простота настройки системы для первого полёта при минимальном желании и низкая цена дали возможность многим поверить, что этот продукт – для них. Спрос на CopterControl пока что сильно превышает предложение. Спустя три месяца от начала продаж в мире уже летало около 300 моделей под управлением CopterControl. Ещё несколько сотен вот-вот поступят в продажу.
В отличие от многочисленных чисто программных проектов с открытым исходным кодом, где требуется только время и человеческие усилия, проекты с открытой схемотехникой, к которым относится и OpenPilot, требуют для своего развития вполне конкретных денежных сумм на изготовление многочисленных прототипов, закупку компонентов и так далее. Поэтому обычно такие проекты стремятся поскорее выпустить в продажу даже предварительные результаты, чтобы скомпенсировать свои затраты. OpenPilot и тут оказался непохожим на всех, считая такую схему, как и за планированное устаревание продуктов, неэтичным.
С самого начала своего существования всё финансирование проекта велось и ведётся одним из основателей проекта. При этом проект упорно отказывается от безвозмездных дотаций со стороны, не желая чувствовать себя кому-то чем-то обязанным. Взять деньги для него означает принять на себя обязательства по выпуску продукта в определённые сроки, но это противоречит целям проекта. Также OpenPilot принципиально не принимает предварительных заказов на свои продукты по тем же причинам.
Но, увы, поскольку проект использует самую современную схемотехнику, изготовить платы для которой «на коленке» просто невозможно, пришлось продумывать варианты самофинансирования.
В результате выстроилась следующая схема:
Продукты проекта распространяются исключительно через сеть официальных дистрибьюторов, являющихся активными участниками проекта на протяжении года или более.
Цена на эти продукты установлена минимально возможной, покрывающей затраты на их изготовление, накладные расходы и небольшой процент от продаж, поступающий обратно в фонд проекта и финансирующий хостинг, изготовление новых прототипов и так далее.
Проект по-прежнему не принимает денежных дотаций. Но, покупая оригинальные продукты проекта, каждый пользователь вносит свой вклад в дальнейшее его развитие.
С выпуском первой платы CopterControl сразу же посыпались предложения об оптовых закупках для последующей перепродажи, но увы: при такой минимальной марже там просто нет места для дилерских скидок. Зато при этом проект выполняет одну из своих целей: быть максимально доступным для всех желающих.
Одна из целей проекта OpenPilot — поддержка миссий наподобие FireEye 2011 (видео Franco Nogarin)
Разработки проекта лицензированы на условиях лицензии CC-BY-SA (программное обеспечение) или CC-BY-NC-SA (схемотехника). Первая означает, что разрешается использование исходного кода проекта в любых целях, как коммерческих, так и некоммерческих, прямо или косвенно в виде производных проектов. Но при этом обязательными являются ссылка на первоисточник – на проект OpenPilot — и публикация изменённых исходных текстов на условиях такой же лицензии.
Второй вариант лицензии относится к схемотехнике проекта. Для неё добавляются требования размещения на видном месте официального логотипа проекта. Кроме того, запрещено использование схемотехники проекта для изготовления плат в коммерческих целях. Причина этого требования очевидна: продажи оригинальных плат по доступной цене – это единственная возможность для проекта обеспечить дальнейшее движение вперёд.