Opensource engineering или нарисуй плагин к своей машине

В свободное от отдыха время у меня в голове роятся разные технические идеи. Иногда глупые, иногда вполне себе ничего. Довольно увесистая часть из них, спустя год или несколько, находит реализацию в жизни, часто в точности так, как я это себе представлял.
Хочу воспользоваться этим эффектом в «корыстных целях» и рассказать сообществу еще одну такую идею, которую было бы крайне интересно увидеть в жизни.


Есть один хороший способ подарить своему проекту популярность и долгую жизнь — сделать его предметом хобби. Это уже давно и успешно опробовано в индустрии софта: API + SDK + сообщество вольных разработчиков — и вскоре с вашим детищем начинают нянчиться, как со своим, тысячи людей, не жалея на это сил, времени и часто — денег.
Людям мало просто пользоваться — люди хотят творить!
Вам остается исправно продавать, поддерживать и обновлять ядро системы, остальное сделает за вас сообщество.
Еще лучше — открытый исходный код. Но в это углубляться я не стану, ибо статья не о софте, а напротив, о самом что ни на есть «железе».

Кто сказал, что opensource может быть только в софте?

Между тем, в промышленности сегодня всё ровно наоборот.
Каждая гайка старательно патентуется, изделие обвешивается различными ® и TM, как герой войны медалями, а за внесение модификаций в изделие и даже за простое вскрытие его корпуса производитель лишает вас гарантии и подвергает всяческому остракизму.

А вместо этого можно было бы сделать следующее…


Техническая сторона

Разработчик и производитель продукта (назовем его — «Основатель») делит конструкцию своего изделия (напр. — автомобиля) на условное ядро и окружение.

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

Шаблоны, в свою очередь, имеют три категории элементов:
  • «красные элементы» — обязательные и неприкосновенные элементы, которые обеспечивают крепление и сопряжение с ядром, их нельзя ни редактировать, ни убирать, ни перемещать.
  • «желтые элементы» — необязательные элементы, которые также нельзя редактировать, но которые можно свободно убирать, заменять на другие и перемещать — это стандартизованные узлы сопряжения с другими элементами периферии.
  • «зеленые элементы» — это простор для свободного творчества, их можно редактировать как угодно, в пределах разумного. Пределы разумного — это очерченные границы, за которые не должна выходить деталь.

На примере тюнинга автомобиля, в случае создания, скажем, аэродинамических обвесов, это может выглядеть так:
шаблон переднего бампера имеет:
  • «красные элементы» — точки крепления к кузову и линия сопряжения с крылом, капотом, радиатором.
  • «желтые элементы» — гнезда для крепления противотуманных фар.
  • «зеленые элементы» — внешние аэродинамические контуры самого бампера.

Организационная сторона

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

Далее — с определенной периодичностью в технической лаборатории Основателя собирается комиссия, которая подвергает присланные проекты технической, дизайнерской и экономической цензуре. Комиссия определяет, какие из работ будут допущены к производству, в каких надо что-то исправить, а какие вообще никуда не годятся.
О результатах этой экспертизы вольный разработчик ставится в известность через личный кабинет и переписку.

На окончательном этапе разработчик привлекается к участию в тестировании пилотного экземпляра изделия.

Экономическая сторона

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

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

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

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

Основные принципы

Всё описанное выше — пока что очень общая и приблизительная идея, которая нуждается в аналитическом и юридическом «допиливании».

Главные принципы, на мой взгляд, таковы:
  • четкое разделение ядра и периферии в изделии на этапе ее разработки
  • простой, понятный и максимально автоматизированный алгоритм обмена рабочими чертежами и иными документами между производителем и вольными авторами, частично идею можно позаимствовать у opensource-сообществ по софту.
  • простая и понятная модель экономических взаимоотношений производителя и авторов.
  • механизм продажи конечного товара, который предусматривает выбор его комплектации покупателем. Это наиболее сложный момент с точки зрения планирования продаж. Как всем известно, в ресторане заранее готовую еду приносят намного быстрее...
  • политика «разделенной гарантии», аналог «main + universe» разграничения в компонентах Linux Ubuntu
  • упрощенная и ускоренная процедура патентования деталей периферии.

Вольными разработчиками могут быть как частные лица, так и компании, например, дизайнерские студии.
В последнем случае подозреваю, что это может быть очень востребовано. Например, фирма-производитель бытовой техники разрабатывает ядро системы — двигатель, привод и «мозги» стиральной машины, а вольные разработчики создают множество вариантов её внешнего облика, пишут различные усовершенствования к прошивке и т.п…

Вот и всё. Надеюсь, что-то подобное когда-нибудь увидит свет.

Если вы знаете, что где-то это уже успешно работает — расскажите, будет очень любопытно изучить их опыт.
+17
30 мая 2011, 02:13
12
Sonnetahr 47,4

комментарии (21)

+3
xReaper #
+1
xReaper #
Что самое интересное, я видел подкаст с владельцем, мне он очень понравился. К ним обратилась армия для создания машинки быстрой эвакуации.
+1
Sonnetahr #
Благодарю за ссылку. Основа идеи очень похожая.

Единственное отличие — тот приведенный по ссылке проект все же имеет сознательный уклон внутрь себя, в сторону инженеров, и по этой причине ему трудно выйти за рамки «местного клуба кулибиных».

Здесь идея состоит не только в совместной открытой разработке, но и в том, что всё это ориентировано на широкие публичные продажи. В конечном счете (в идеале) потребители получают множество новых модификаций, отшлифованную эргономику и возможность персонализировать покупаемое изделие.
0
Cresh #
Все правильно — нужно монетизировать!
0
Disasm #
Есть один момент, который останавливает: между разработкой детали и её получением на руки проходит немалое время, что может быть неприемлимо. Другое дело в ПО: запрогал — работает.
0
kirushik #
На самом деле, чтобы заработала Опенсорц-модель, производитель чертежей и производитель непосредственно железок должны быть разделены.
Ну, типа как у Ардуино. Или в софте, когда одни разрабатывают ядро, а другие на нём пилят дистрибутивы.

А в этой системе подобного разделения не будет, пока не появятся независимые автослесарные мастерские, способные по чертежу воспроизвести необходимые детали в необходимых количествах и за измеримые деньги. Ждём-с.
+4
LeKot #
Вы придумали Ардуино :)
0
MpaK999 #
А безопасность, а кто это будет собираться и тестировать?
Я бы побоялся на таких «самоделках» ездить, потом ведь не докажешь. что это у тебя тросик от Васи отвалился, а не болтик от Пети, только запекшийся жир соскабливать с решетки…
+1
ChemAli #
В качестве дополняющей ремарки — сходная по смыслу статья годовалой давности с Вебпланеты.
–1
blackbird_ru #
Как согласуется опенсурс с патентом?

И вообще, ваша идея — переложить импотенцию создателей на народ. Пусть он сам себе что-нибудь придумывает и покупает.

А что кстати с деньгами. На что живут проектировщики и комиссия? Не уйдёт ли в высоту цена, когда вы начнёте выпуск не стандартизированного автомобиля, а 1000 штук совершенно разных, при этом наверняка в единственных экземплярах.

Хочет человек автомобили проектировать, пусть идёт учиться это делать и работает по специальности.
+1
cst #
OpenSource легко согласуется с патентом. Патент это не лицензия, лицензию автор выбирать в праве любую имя на руках патент. Патент в первую очередь подтверждает право авторства на продукт, защита и прочее это уже третье дело.
При этом в России нет у изоретателя подтверждения права авторства, кроме патента. Право есть, а документа нет — оформляйте патент. Исключение авторское право, но это узкая сфера.
0
blackbird_ru #
Про патентные войны вы не слышали?

Я, например, не смогу сделать модификацию вашей патентной конструкции, чтобы вы меня не могли засудить. То что вы не будете подавать в суд — никак не плюс, или сразу нормальная система, или анальная, стоящая на доверии.
–1
cst #
Если я не выдам лицензии, то не сможете. Если выдам (например свободную) то лехко.
Думаю перед тем как нести чушь, стоит поучить матчасть.
0
blackbird_ru #
О великий мудрец, в чём же тогда смысл патентования?
–1
cst #
Я же написал выше — задокументировать право авторства.
0
sclv #
А что российские патенты уже кому-то нужны? (кроме нас самих)
0
blackbird_ru #
Так же не понятно, что будет с запасными частями для автомобиля.
НЛО прилетело и опубликовало эту надпись здесь
+1
TemaMak #
А вы когда-нибудь занимались проектированием? Это всегда итерационный процесс, в котором входные данные для каждого узла/элемента уточняются после получения результатов предыдущей итерации проектирования других узлов.
Я себе слабо представляю человека, который без специального образования и опыта работы сможет спроектировать элемент обвеса автомобиля — выбрать материал, рассчитать прочность, разместить ребра жесткости. Ведь для расчета прочности детали необходимо знать какие силы к ней будут приложены — а это нам точно не известно — у нас остальная конструкция в той или иной мере кастомна. Ну и потом ПО для таких расчетов имеет определенную сложность и стоимость.
Или предполагается, что «народ» будет предлагать дизайн изделий, а всю инженерную работу будут проделывать «комиссия»?

А вообще — современные системы САПР чем-то напоминают предложенную Вами систему. Единственно — каталог элементов у них наполняется в рамках ГОСТа и проектных решений данного предприятия. Т.е. в базе системы будут храниться чертежи основных элементов (болты, трубки, крепеж, моторчики и т.д.), которые другие проектировщики будут активно использовать. Если выкладывать данные библиотеки под свободными лицензиями (а может есть и такое), то можно получить все плюсы open-source без привлечения к процессу разработки «неспециалистов».
НЛО прилетело и опубликовало эту надпись здесь
0
akalend #
хорошая идея.
Остается только уговорить АвтоВаз отдать народный автомобиль
на народную доработку

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