Разработка продукта с открытым исходным кодом

редактировать

Разработка продукта с открытым исходным кодом (OSPD) относится к разработке оборудования с открытым исходным кодом продукты, выполненные в процессе совместной разработки, допускающие участие любого заинтересованного лица. Разработка продуктов с открытым исходным кодом воплощает концепцию модели с открытым исходным кодом в контексте физических продуктов.

Содержание
  • 1 Характеристики
    • 1.1 Дополнительные характеристики
  • 2 Разграничение с другими терминами
  • 3 Ссылки
Характеристики

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

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

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

Дополнительные характеристики

  • OSPD - это в основном интернет-феномен: непрерывность работы, привлечение новых членов и сотрудничество в (в конечном итоге географически распределенных) сообществах обеспечивается за счет онлайн-управления данными и коммуникации. Онлайн-платформа была описана как «ядро» проекта OSPD, тогда как собственное исследование, которое будет опубликовано, показывает, что проекты OSPD не ориентированы на одну платформу, а, как правило, используют несколько параллельных инструментов и каналов связи.
  • В В отличие от традиционной разработки промышленных продуктов, процесс OSPD не характеризуется четко определенными входами, выходами и сроками, а представляет собой, скорее, непрерывный процесс непрерывного улучшения.
  • Проекты OSPD не встроены в формальные организации, но характеризуются низкий уровень ограничений, самомотивация и самостоятельный выбор модульных задач, которые может выполнять один человек.
  • Процессы OSPD направлены не только на создание функциональной и удобной технологии, но в равной степени на личностное развитие и процесс обучения.
  • Концепция OSPD подразумевает сосуществование трех взаимосвязанных объектов: сообщества, вовлеченного в проект, направленный на разработку продукта. Хотя эти три концепции необходимы для появления OSPD, они не обязательно имеют соотношение 1: 1. Например, сообщества могут участвовать в различных проектах или проектах, направленных на разработку различных продуктов.
Разграничение с другими терминами
  • Не все проекты оборудования с открытым исходным кодом являются проектами OSPD. Проекты OSPD - это проекты аппаратного обеспечения с открытым исходным кодом, в которых происходит процесс совместной разработки продукта на основе сообщества.
  • OSPD четко разграничивает краудсорсинг . В краудсорсинге результат процесса совместной разработки продукта защищен, и процесс по определению централизован вокруг компании или учреждения. В OSPD результатом процесса является открытый исходный код, и сообщество не обязательно сосредоточено вокруг компании.
  • Термин открытый дизайн может использоваться в качестве альтернативы к OSPD в литературе. Однако обычно он определяется менее конкретными терминами и возникает из противоречивых определений. Большинство доступных определений не относятся одновременно к открытости продукта (разработка аппаратных продуктов с открытым исходным кодом, как определено в Определении с открытым исходным кодом) и открытости процесса (возможность для любого заинтересованного лица принять участие в процессе совместной разработки).
    • Брюле и Валентин определяют открытость в контексте открытого дизайна как «включение людей и их ценностей во время разработки проекта и процесса создания идей» и как «пространство, оставленное пользователям в процессе формализации (выбор функций, взаимодействия, эстетика...) ". Открытый дизайн в этом смысле - это вовлечение конечного пользователя в разработку артефакта посредством обмена проектами, которые не имеют ограничений и могут быть настроены. Хотя это определение в некоторой степени относится как к открытости процесса, так и к открытости продукта, оно выражается в более общих терминах, чем предоставленное определение OSPD.
    • В Манифесте открытого дизайна Кадушин определяет открытый дизайн как «метод, состоящий [ing ] из двух предварительных условий: 1. Открытый дизайн - это информация САПР, опубликованная в Интернете по лицензии Creative Commons для загрузки, производства, копирования и изменения. 2. Продукт открытого дизайна производится непосредственно из файла на станках с ЧПУ и без специальных инструментов ». Это определение не относится к совместной разработке продукта. Это определение относится только к открытости продукта.
    • В «Open Design Definition v. 0.5» Meninchinelli и его коллеги определяют открытый дизайн как «проект артефакта дизайна, исходная документация которого сделана общедоступной, чтобы каждый мог изучить, изменять, распространять, создавать, прототипировать и продавать артефакт на основе этого дизайна. В этом смысле термин открытый дизайн используется как синоним оборудования с открытым исходным кодом. Он относится только к открытости продукта.
    • Определение термина Aitamurto et al. - это определение, которое наиболее близко к определению OSPD, приведенному здесь: открытый дизайн - это «процесс, обеспечивающий публичный доступ к участию в процессе проектирования и к продукту, полученному в результате этого процесса, а также данные, созданные в процессе проектирования, включая технические детали и другие данные и контент, собранные или сгенерированные в ходе процесса ». В этом смысле OSPD - это спецификация открытого дизайна, где условия открытости продукта определены определением открытого исходного кода.
    • Остуцци и др. определяют открытый дизайн как свойство продукта, то есть пространства свободы, предлагаемые продуктом, чтобы его можно было повторно присвоить и адаптировать к другому контексту, чем исходный.
    • Buitenhuis и Pearce, а также ошибочно используют термин открытый дизайн как эквивалент аппаратного обеспечения с открытым исходным кодом, однако включает совместный аспект разработки оборудования с открытым исходным кодом.
  • Howard et al. также используйте термин разработка с открытым исходным кодом для обозначения «разработки нематериальных, а также материальных продуктов с помощью доступных и совместных платформ, где мотивированные сообщества с общими практиками обмениваются, принимают, производят и развивают инновационные решения в рамках согласованные кредиты и лицензирование. Разработка с открытым исходным кодом, свободная для всех, может по-прежнему охватывать потоки доходов от связанных услуг и признания брендов, которые обеспечивают новые возможности для бизнеса в мире открытого исходного кода ». Этот термин, как правило, очень похож на принцип OSPD, но не сосредоточен на определенном продукте.
Ссылки
Последняя правка сделана 2021-06-01 12:35:59
Содержание доступно по лицензии CC BY-SA 3.0 (если не указано иное).
Обратная связь: support@alphapedia.ru
Соглашение
О проекте