Промышленное производство
Промышленный Интернет вещей | Промышленные материалы | Техническое обслуживание и ремонт оборудования | Промышленное программирование |
home  MfgRobots >> Промышленное производство >  >> Industrial Internet of Things >> Интернет вещей

Введение в терминологию с открытым исходным кодом

Bosch IoT Suite получил оценку "лучший в своем классе"

Последние технологии | PAC RADAR на платформах IoT на основе открытого исходного кода оценил Bosch IoT Suite как «лучший в своем классе».

Прочтите отчет

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

Люди, плохо знакомые с сообществом разработчиков ПО с открытым исходным кодом, часто не могут понять какой-то жаргон, сложившийся в сообществе. Это краткое руководство по терминологии открытого исходного кода должно помочь расшифровать жаргон.

Проект

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

Git / GitHub

Git - это распределенная система контроля версий для отслеживания изменений в исходном коде во время разработки программного обеспечения. Это популярный инструмент, который используется в проектах с открытым исходным кодом для отслеживания артефактов.

GitHub - это управляемая служба, теперь принадлежащая Microsoft, которая предоставляет репозитории git и другие службы разработки для проектов с открытым исходным кодом. GitHub стал фактическим местом размещения проекта с открытым исходным кодом.

Коммиттер

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

Автор

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

Запрос на извлечение

Запрос на вытягивание (PR) - это то, как разработчик сообщает об изменении, которое он хотел бы внести, в репозиторий git. Обычно разработчик выпускает PR, который затем принимается в основную ветвь репозитория git одним из коммиттеров проекта.

Лицензионное соглашение на участие

Лицензионное соглашение о внесении вклада (CLA) - это юридический документ, подписанный любым разработчиком, который вносит интеллектуальную собственность в проект с открытым исходным кодом. CLA обычно определяет условия, при которых разработчики могут отправлять свои вклады. Не все проекты с открытым исходным кодом используют для этой цели CLA. Во многих случаях применимые положения и условия уже указаны в лицензии с открытым исходным кодом, которую использует проект.

Лицензия с открытым исходным кодом

Традиционное проприетарное программное обеспечение продается поставщиками по коммерческой лицензии. Программное обеспечение с открытым исходным кодом предоставляется бесплатно по лицензии с открытым исходным кодом. Доступен ряд лицензий с открытым исходным кодом, наиболее популярными из которых являются BSD, MIT, Apache и GPL. Каждая лицензия имеет разные положения и условия, которые влияют на то, как пользователи могут использовать технологию с открытым исходным кодом. Все лицензии сертифицированы Open Source Initiative (OSI) и соответствуют определению открытого исходного кода.

Фонд с открытым исходным кодом

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


Интернет вещей

  1. Введение в стереолитографию (SLA)
  2. Открытый исходный код и Интернет вещей:инновации через сотрудничество
  3. Журнал проекта для FirePick Delta, MicroFactory с открытым исходным кодом
  4. Статья:Знакомьтесь, OAP - открытый проект эталонного дизайна роботов
  5. AT&T и Tech Mahindra совместно работают над новой платформой искусственного интеллекта с открытым исходным кодом
  6. Программные риски:защита открытого исходного кода в IoT
  7. Инструменты разработки IoT с открытым исходным кодом и инструменты, поддерживаемые поставщиком
  8. DeepLabCut:ИИ с открытым исходным кодом для отслеживания частей тела движущихся видов
  9. Необходимость открытого исходного кода на периферии (электронная книга)
  10. Открытый исходный код стимулирует внедрение Интернета вещей и граничных вычислений