산업 제조
산업용 사물 인터넷 | 산업자재 | 장비 유지 보수 및 수리 | 산업 프로그래밍 |
home  MfgRobots >> 산업 제조 >  >> Industrial Internet of Things >> 사물 인터넷 기술

오픈 소스 용어 소개

"동급 최고"로 평가된 Bosch IoT Suite

최신 기술 | 오픈 소스 기반 IoT 플랫폼의 PAC RADAR는 Bosch IoT Suite를 "동급 최고"로 평가했습니다.

보고서 읽기

오픈 소스 소프트웨어는 기술 산업에서 보편적인 힘입니다. 오늘날 소프트웨어를 만드는 대부분의 조직은 오픈 소스 소프트웨어를 사용하거나 오픈 소스 커뮤니티에 직접 기여하고 있습니다.

오픈 소스 커뮤니티를 처음 접하는 사람들은 커뮤니티 주변에서 발전해 온 일부 용어를 이해하지 못하는 경우가 많습니다. 오픈 소스 용어에 대한 이 빠른 입문서는 전문 용어를 해독하는 데 도움이 될 것입니다.

프로젝트

모든 오픈 소스 커뮤니티의 중심에는 프로젝트가 있습니다. 이 프로젝트는 특정 기술과 관련된 문제를 해결하기 위해 개발 중인 모든 아티팩트를 호스팅합니다. 모든 오픈 소스 프로젝트의 핵심은 소스 코드이지만 프로젝트에는 문서, 테스트 사례, 빌드 도구 등이 포함됩니다.

Git/GitHub

Git은 소프트웨어 개발 중 소스 코드의 변경 사항을 추적하기 위한 분산 버전 제어 시스템입니다. 오픈 소스 프로젝트에서 아티팩트를 추적하는 데 사용되는 인기 있는 도구입니다.

GitHub는 현재 Microsoft가 소유한 관리형 서비스로, 오픈 소스 프로젝트에 git 리포지토리 및 기타 개발 서비스를 제공합니다. GitHub는 오픈 소스 프로젝트를 호스팅하는 사실상의 장소가 되었습니다.

커미터

오픈 소스 프로젝트에서 일하는 개인을 일반적으로 커미터라고 합니다. 이 사람들은 프로젝트 리포지토리에 대한 쓰기 액세스 권한을 가지며 프로젝트에 승인된 항목과 새로운 기능, 아키텍처 변경 등의 측면에서 향후 프로젝트가 어떻게 발전할 것인지에 대한 최종 결정을 내립니다.

기고자

오픈 소스 프로젝트에서 만든 기술을 사용하는 사람들은 종종 특정 기능이 부족하거나 기존 코드에서 요구 사항을 더 잘 수용하기 위해 변경해야 한다고 느끼는 지점에 도달합니다. 이러한 경우 프로젝트 사용자는 커미터가 이러한 변경을 승인하고 프로젝트의 코드 베이스에 병합하도록 하기 위해 필요한 변경을 수행하고 풀 리퀘스트를 생성하여 기여자가 될 수 있습니다.

풀 리퀘스트

풀 리퀘스트(PR)는 개발자가 git 리포지토리에 적용하고 싶은 변경 사항을 전달하는 방법입니다. 일반적으로 개발자는 PR을 발행한 다음 프로젝트의 커미터 중 한 명이 git 리포지토리의 기본 분기에 수락합니다.

기여 사용권 계약

기여 라이선스 계약(CLA)은 오픈 소스 프로젝트에 지적 재산을 기여하는 모든 개발자가 서명한 법적 문서입니다. CLA는 일반적으로 개발자가 기여를 제출할 수 있는 조건을 지정합니다. 모든 오픈 소스 프로젝트가 해당 목적으로 CLA를 사용하는 것은 아닙니다. 많은 경우에 적용 가능한 이용 약관은 프로젝트에서 사용하는 오픈 소스 라이선스에 이미 명시되어 있습니다.

오픈 소스 라이선스

기존의 독점 소프트웨어는 상용 라이선스에 따라 공급업체에서 판매됩니다. 오픈 소스 소프트웨어는 오픈 소스 라이선스에 따라 자유롭게 액세스할 수 있습니다. 사용 가능한 여러 오픈 소스 라이센스가 있으며 가장 널리 사용되는 것은 BSD, MIT, Apache 및 GPL입니다. 각 라이선스에는 사용자가 오픈 소스 기술을 사용하는 방법에 영향을 미치는 다양한 조건이 있습니다. 모든 라이선스는 OSI(Open Source Initiative)의 인증을 받았으며 Open Source Definition을 준수합니다.

오픈 소스 재단

오픈 소스 재단은 다양한 오픈 소스 프로젝트를 호스팅하는 비영리 단체입니다. 재단은 일반적으로 커뮤니티에서 오픈 소스 프로젝트의 거버넌스를 위한 규칙과 정책을 제공합니다. 재단의 가치는 상업적 기업이 오픈 소스에 대해 협력할 수 있는 벤더 중립적인 장소를 제공한다는 것입니다.


사물 인터넷 기술

  1. 광조형(SLA) 소개
  2. 오픈 소스와 IoT:협업을 통한 혁신
  3. FirePick Delta, 오픈 소스 MicroFactory를 위한 프로젝트 로그
  4. 문서:OAP 만나기 — 개방형 로봇 참조 디자인 프로젝트
  5. AT&T, Tech Mahindra, 새로운 오픈 소스 AI 플랫폼 공동 작업
  6. 소프트웨어 위험:IoT에서 오픈 소스 보호
  7. 오픈 소스 IoT 개발 도구 대 공급업체 지원 도구
  8. DeepLabCut:움직이는 종의 신체 부위를 추적하는 오픈 소스 AI
  9. 엣지에서 오픈 소스의 필요성(eBook)
  10. 오픈 소스로 IoT 및 에지 컴퓨팅 도입 촉진