본문 바로가기

[리포트 브리핑] 자동차 산업에서 오픈소스의 현재와 미래

support 게시글 작성 시각 2024-03-26 10:19:58 게시글 조회수 507

 

[리포트 브리핑] 자동차 산업에서 오픈소스의 현재와 미래

 

- Open UP -

 

  • 자동차 산업에서 오픈소스는 종합적인 소프트웨어 전략에서 가치 창출과 경쟁력 강화를 위한 필수적인 핵심 요소로 활용되고 있음
    1. 자동차 산업이 하드웨어에서 소프트웨어 중심으로 변화함에 따라 오픈소스 역량 구축, OSPO를 통한 오픈소스 전략적 활용 촉진이 중요
  • 자동차 산업의 기존 계층적 공급업체 구조에서 오픈소스 기반의 생태계 중심 접근 방식으로의 전환이 필요
    1. 자동차 시스템의 복잡성 및 상호 연결성을 효과적으로 반영하기 위해 자동차 산업에서 소프트웨어 공급망의 지속 가능성을 중심으로 오픈소스 기반 협업 및 공유 문화 육성 필요

 

  • 자동차 산업에서 오픈소스의 활용
    • Eclipse 재단의 SDV Working Group은 자동차 산업에서 오픈소스의 현재 상태와 미래 잠재력을 조사한 ‘ Vision Pape : Open Source Software in the Automotive Industry’ 보고서 발표
      1. 이 보고서는 OEM사(메르세데스-벤츠, 포르쉐, 스카니아, 도요타, 볼보), Tier 1 공급업체(보쉬, 콘티넨탈, ETAS), Tier 2 공급업체(Intellias), 정부 기관 대표 업계 전문가 10명(유럽위원회 사물인터넷 부문장 외)을 대상으로 인터뷰 설문조사 실시
    • 자동차 산업이 하드웨어 중심에서 소프트웨어 중심으로 전환하면서 오픈소스는 디지털 전략의 핵심 요소로 간주 되고 있음
      • 오픈소스를 종합적인 소프트웨어 전략에서 가치 창출을 위한 도구로 인식하고 효과적인 활용을 위한 정책을 필수적으로 시행
        • (포르쉐) 프로젝트 시작 전 오픈소스 활용 가능성 고려, 조직 전반의 모든 팀과 자회사에 오픈소스 프로그램 확대, 프로젝트 관리자, 개발자, 설계자 등 역할별로 명확한 오픈소스 활용 지침 시행 중
        • (메르세데스-벤츠) 2018년 그룹 차원의 IT 전략안에 오픈소스를 채택, 2021년 초 오픈소스 생태계와 소통을 위한 공개적인 FOSS 선언문 발표
    • 오픈소스는 차량 내부보다는 외부 응용프로그램에서 많이 활용되고 있음
      1. 자동차 내부에서의 오픈소스의 활용이 제한적인 이유는 ISO26262와 같은 엄격한 기능 안전 기준 때문이며 많은 오픈소스 프로젝트가 이러한 안전 기준을 충족하지 못하는 경우가 있음
      2. 차량 소프트웨어 스택의 오픈소스는 주로 인포테인먼트 중심으로 활용, ADAS, 딥 임베디드, 차량 엣지 등 점차 다른 영역으로 증가하는 추세
        1. 인포테인먼트의 오픈소스 활용률은 약 50%로 추정되는 반면, 나머지 ADAS, 딥 임베디드, 차량 엣지 등 세 가지 도메인에서의 활용률은 훨씬 적음
        2. ADAS는 고급 운전자 지원 시스템으로 자율주행 지원을 포함하여 운전자가 차량을 안전하게 운행할 수 있도록 지원하는 기술이 모두 포함됨
        3. 딥 임베디드는 임베디드 레이어는 창문 개폐 장치나 연소 엔진용 ECU와 인터페이스 등 시스템은 엔진 제어 장치나 차량 안전 기능과 같이 핵심적인 기능을 제어하는 데 사용됨
        4. 차량 엣지는 인포테인먼트, ADAS, 딥 임베디드 도메인과 자동차의 외부 환경 및 인프라 간의 연결 인터페이스를 제공
      3. 차량 외부에서의 오픈소스는 개발 도구 및 클라우드 기술 등에서 활용
      4. 전기 자동차 및 자율 주행 기술의 확산은 소프트웨어 복잡성을 증가시켜 클라우드 기술과의 연결성과 통합이 중요한 측면으로 더욱 강조됨
        1. ADAS 및 자율 주행과 같은 기술의 개발 및 구현에 사용되는 많은 오픈소스 기반의 도구와 인프라로 인해 오픈소스의 사용이 간접적으로 많이 발생할 것으로 예상
    • 자동차 관련 기업별 오픈소스 사용 분야를 살펴보면,
      1. (볼보 자동차) 5G 기능을 활성화하는 통신 구성 요소와 보안 게이트웨이
      2. (포르쉐) 주로 인포테인먼트 시스템, 공급 업체들은 점차 전자 컴퓨팅 장치(Electronic Computing Units, ECUs)에서도 증가 추세
      3. (도요타) 인포테인먼트 시스템
      4. (메르세데스-벤츠) 자동차 소프트웨어 및 애플리케이션에 대한 테스트 및 검증 프로세스를 자동화하기 위해 개방형 프레임워크인 Eclipse openDuT 사용 계획
      5. (Scania) 개발 도구 및 클라우드 기술
      6. (콘티넨탈) 소프트웨어 개발, 테스트, 시뮬레이션 및 배송을 위한 도구 및 인프라

 

  • 자동차 분야에서의 오픈소스 역량 강화 전략
    • 자동차 산업에서 자동차 시스템의 복잡성 및 상호 연결성을 효과적으로 반영하기 위한 오픈소스 생태계 중심의 활발한 협업 및 공유 문화 육성 필요
      1. 자동차 산업은 기존의 계층적 공급망 모델에서 활발한 협업을 통한 통합된 생태계 구조로의 전환이 우선되어야 함
      2. 자동차 산업을 소프트웨어 중심으로 전환하는 새로운 기술들(전기차, 자율 주행, 커넥티비티, 서비스 지향 모델로의 전환 등)은 단일 기업이 단독으로 처리하기 어려우며 이 복잡성을 해결하기 위해 광범위한 오픈소스 기반의 협력이 필요
      3. 오픈소스 활용의 증가는 협업과 재사용의 이점을 부각, 기업들은 공통 인프라와 플랫폼에 대한 협업이 혁신과 개발 효율성 촉진, 리드 타임 단축, 제품 품질 향상에 중요하다고 인식
        1. Scania는 연결성이 중요하며 단일 기술에 대한 과도한 의존성을 완화하기 위해 파트너십과 표준화된 인프라 개발을 통해 관련 연구 및 투자 진행
        2. 보쉬는 클라우드 연결을 포함한 새로운 기술 영역과 서비스의 통합을 강조
      4. 자동차 산업 내 다양한 협력이 진행 중이며, SDV 및 관련 기술 개발을 위한 주요 협력 프로젝트가 있음
        1. 주요 협력 프로젝트에는 Automotive Grade Linux, Autoware, Eclipse Software Defined Vehicles Working Group, Catena-X, Enabling Linux In Safe Applications(ELISA), Navigation Data Standard(NDS), Scalable Open Architecture For the Embedded Edge(SOAFEE) 등 외 다수가 있음
      5. 오픈소스 생태계의 적극적인 참여는 소프트웨어 중심 자동차(SDV)의 발전을 위한 기술적인 문제 해결뿐 아니라 숙련된 엔지니어와 관리자의 인재 확보에도 유리
        1. 메르세데스-벤츠와 보쉬의 담당자들은 기업의 오픈소스에 대한 적극적인 참여는 기업 경쟁력을 유지하고 숙련된 소프트웨어 엔지니어를 유치하는 데 도움이 되며 채용에 있어 중요한 요소로 인식하고 있음
      6. 표준화된 거버넌스와 개발 프로세스를 통해 자동차 산업의 공통 표준과 구성 요소를 호스팅하고 관리하기 위한 협업이 중요
        1. 콘티넨탈은 새로운 자동차 소프트웨어 스택이 각기 다른 부분을 책임지는 다양한 재단과 커뮤니티에 의해 주도될 것이라고 언급
        2. 다양한 이니셔티브가 상호 작용하고 협력하여 미래 SDV 플랫폼을 위한 공통 아키텍처와 표준화된 인터페이스를 만들어 가는 시너지 효과는 더욱 커질 것으로 예상
      7. 오픈소스 재단은 오픈소스 기반의 개발 관행 및 프로세스 표준화, 기업 간 협업을 촉진하는 안전한 공간을 제공하여 보수적인 문화와 위험 회피를 극복
    • 자동차 산업에서 자동차 시스템의 복잡성 및 상호 연결성을 효과적으로 반영하기 위한 오픈소스 생태계 중심의 활발한 협업 및 공유 문화 육성 필요
      1. 개발자 교육 및 훈련이 필요하며 오픈소스 프로젝트 및 해당 커뮤니티를 적극적으로 개발하고 협력할 수 있는 권한 부여가 필요
      2. 경영진 및 관리자를 위해 소프트웨어 중심 비즈니스에 필요한 전문 지식을 갖추는 것도 중요
    • 자동차 산업의 소프트웨어 발전을 가속화하고 오픈소스 중심 문화를 조성하기 위해 기업의 OSPO*(오픈소스 프로그램 오피스) 구축이 필요
      1. OSPO(Open Source Program Office)는 조직의 오픈소스 활동과 정책을 관리하고 조정하는 조직
      1. 자동차 산업에서 OSPO 구축은 오픈소스 활용을 촉진하고 미래지향적인 문화 조성 및 경쟁력 강화에 중요한 요소
      2. OSPO를 통해 오픈소스에 대한 내부 지식 강화, 필요한 역량 구축, 필요 인재 유치, 오픈소스 문화 육성 가능
        1. 보쉬는 OSPO 운영 초기에는 일반적으로 규정 준수에 중점을 두고 관리하였으나 현재 오픈소스의 사용 및 개발, 내부 소스 협업, 오픈소스의 지속 가능성 및 공급망 보안 등 활성화 영역이 확장됨
        2. 포르쉐는 모범사례의 중요성을 강조하며 FOSS 규정 준수부터 기여 활성화에 이르기까지 기업 전체의 기술 생태계가 오픈소스 기술을 기반으로 하며 여러 솔루션을 오픈소스화 할 예정
    • 정부는 오픈소스 기반 생태계 중심 접근 방식의 전환을 촉진하고 재정 지원을 제공하여 자동차 산업의 새로운 협업-경쟁의 변화를 촉진하는 중요한 역할
      1. 정부와 공공 기관의 자동차 오픈소스 스택에 대한 공공 투자는 자동차 산업의 변화를 가속화하는 잠재력을 가지고 있음
        1. 보쉬는 정부의 자금 지원은 기존의 개방형 프로젝트에 집중하여, 안전이 중요한 환경에서도 활용될 수 있도록 지원하고 프로젝트의 지속 가능성을 확고히 하며 보안에 중점을 두어야 한다고 강조
      2. 정부의 역할은 자동차 업계의 표준 설정을 촉진하여 개방적인 협력 방식을 시작하는 데 도움이 될 것임
        1. 볼보자동차 대표는 주요 오픈소스 프로젝트에 대한 정부 지원의 표준화 효과 강조
        2. Scania는 신뢰할 수 있고 중립적인 공공 기관을 통해 처리하는 것이 바람직하다고 강조
    • 자동차 제품의 수명은 10년 이상이므로 오픈소스 프로젝트를 적극적으로 관리하여 지속적으로 유지할 수 있도록 산업으로부터 장기적인 투자가 필요
      1. 개발자는 오픈소스 커뮤니티와 활발하게 소통하여 취약점을 해결하고 소프트웨어의 지속 가능성과 품질 보장 노력이 중요
    • 사이버 보안 및 규정 준수를 강화하고 사이버 복원력법과 같은 법안에도 부합하도록 소프트웨어 자재 명세서(SBOM, Software Bill of Materials)를 채택하려는 수요가 증가할 것
      1. Tier 1 공급업체는 오픈소스 채택과 협력을 주도하는 혁신적인 주체이며 OEM 업체는 특정 공급업체에 대한 의존도를 줄이고 소프트웨어 스택의 내부 기능과 제어 강화를 위해 오픈소스를 점진적으로 채택하기 시작
      2. 공급업체를 통해 직간접적으로 어떤 오픈소스가 활용되는지 SBOM을 사용하여 파악하는 것이 중요
      3. Scania와 같은 공급업체들 사이에서 SBOM의 활용(소프트웨어의 출처와 관련된 정보를 적절하게 파악하고 표현하는 것 등)에 관한 학습과 적응이 필요하다고 강조
    • 자동차 산업에서 디지털 주권을 유지하고 효율성을 높이기 위해 오픈소스 및 개방형 표준을 기반으로 미래의 SDV 플랫폼 구축 필요
      1. 디지털 주권 또는 기술 독립성의 중요성이 부각되고 있으며 오픈소스 모델은 이러한 비전에 부합하며 업계의 글로벌 경쟁력 강화에 기여
        1. 디지털 주권은 독립적으로 지역의 법률 및 요구사항 및 가치에 따라 기술 설계 및 소싱 결정을 내릴 수 있는 능력

 

  • 자동차 분야를 위한 오픈소스의 안정성 및 보안성
    • 자동차 산업에서 오픈소스의 안전 및 보안에 대한 보장을 위해 오픈소스 프로젝트가 활발하게 지속되도록 노력과 투자가 필수적
      1. 자동차 산업에서는 오픈소스 프로젝트의 보안 인식이 낮고, 기능 안전 표준 준수가 부족하여 ADAS, 임베디드 시스템 등 중요한 안전 영역에서의 오픈소스 활용이 제한되는 경향이 있음
      2. 기능 안전 시스템을 개발하는데 필요한 프로세스와 규정을 오픈소스 개발 모델에서의 협력적인 개발 관행을 수용할 수 있도록 통합하는 것이 중요
      3. 또한, 아키텍처/요구 사항/프로세스의 문서화 및 검증, 감사 프로세스의 일부로 오픈소스 개발 통합 등 오픈소스 개발에 대한 엄격한 요구 사항이 필요
      4. 기능 안전 규정, 개발 프로세스의 복잡성, 지속 가능한 커뮤니티 성장의 어려움으로 인해 일부 공급업체는 여전히 독점 솔루션을 선호하여 완전히 개방된 플랫폼 출시까지는 오랜 시간이 걸릴 것
        1. 기능 안전 인증을 받은 Linux 기반 운영 체제의 출시가 예정되어 있어 자동차 산업에서 오픈소스 사용을 확대할 수 있는 중요한 계기임

 

  • 자동차 분야의 오픈소스 혁신을 위한 권장사항
    • 자동차 산업의 소프트웨어 중심 전환은 기능 안전, 디지털 주권, 글로벌 공급망 등 복잡하고 다양한 측면을 다루고 있음
      1. 기업은 독점 시스템과 오픈소스 간의 균형 잡힌 접근 방식이 필요
    • 자동차 산업의 의사결정자를 위한 권장사항
      1. 1) 오픈소스 수용 및 지원
        1. 오픈소스의 혁신, 맞춤화, 공급업체 종속 방지 등 오픈소스의 내재적 가치 인정 및 자동차 플랫폼으로의 통합 적극 지원
      2. 2) 오픈소스 전략 창조
        1. 기업의 전반적인 비즈니스 목표를 지원하는 도구로서의 명확한 오픈소스 전략 수립 및 실행
      3. 3) 오픈소스 프로젝트 개선에 기여
        1. 책임감 있는 오픈소스 커뮤니티 구성원이 되어 오픈소스 프로젝트 개선에 지속적으로 기여
      4. 4) 강력한 권한의 OSPO 구축
        1. 기업의 오픈소스 전략 목표를 달성하기 위해 OSPO를 설립하고 운영
          1. 조직의 요구와 상황에 따라 포지셔닝과 구조가 달라지므로 OSPO Alliance (https://ospo-alliance.org/), 및 TODO 그룹(https://todogroup.org/)을 포함한 OSPO 네트워크에 참여하여 OSPO 연구 필요
      5. 5) 내부 오픈소스 능력 개발 지원
        1. 개발자가 오픈소스 프로젝트에 기여하고 소프트웨어 품질을 보장할 수 있도록 지원하고 지속적인 교육 프로그램 수립
      6. 6) 기능 안전성에 대한 투자
        1. 확립된 기능 안전 프로세스 및 지침을 연결하고 통합하여 기능 안전성이 인증된 공동개발 오픈소스의 개발 추진
      7. 7) 오픈소스 커뮤니티 참여
        1. 오픈소스 커뮤니티와 적극적으로 협력하기 위한 리소스(자금, 엔지니어링 시간 및 코드기여) 제공을 통해 소프트웨어 품질과 지속 가능성 보장하고 커뮤니티 내 기업의 명성도 향상시킴
      8. 8) 오픈소스 사용 개요 파악
        1. 업계 내외에서 직간접적으로 사용되는 모든 오픈소스 구성 요소에 대한 SBOM 제공
          1. 국제 SBOM 표준에는 SPDX, CycloneDX 등이 있음
      9. 9) 라이선스 준수 확인
        1. 사용된 오픈소스 구성 요소의 조건과 의무를 조사하고 이행하여 법적 위험을 피하고 규범을 준수
          1. OpenChain ISO/IEC 5230:2020 참고하여 내부 컴플라이언스 프로세스 구성
      10. 10) 보안 인식 유지
        1. 개발 및 도입을 고려 중인 오픈소스의 상태 사전 분석, 지속적인 취약성 스캔을 통해 현재 위험 노출에 대한 인식 확립 및 유지
      11. 11) 소프트 락인 방지
        1. 개방형 거버넌스 및 개발 프로세스를 갖춘 프로젝트에서 오픈소스를 도입하여 잠재적인(소프트) 종속 위험을 최소화
      12. 12) 개방형 플랫폼에서 협업
        1. 다른 업계 관계자들과 협력을 통해 표준화된 인터페이스와 아키텍처를 정의하고 오픈소스 구성 요소를 개발하여 모듈식의 유연한 SDV 플랫폼을 구축
      13. 13) 개방형 표준으로 변환
        1. 독점 표준은 공통 기술 개발의 성장과 속도에 저해하므로 개방형 표준을 채택하고 정의하여 전체 산업의 혁신 촉진
      14. 14) 인재 유치
        1. 개발자가 오픈소스 프로젝트를 적극적으로 사용/참여할 수 있도록 지원하여 현재 및 잠재 직원에게 기업의 매력 향상 기회 제공

 

※ 참고 Reference

 

 

공개SW 가이드/보고서 - 번호, 제목, 작성자, 조회수, 작성
번호 제목 작성자 조회수 작성
공지 [2024년] 오픈소스SW 라이선스 가이드 개정판 발간 file support 4709 2024-01-03
공지 [2024년] 기업 오픈소스SW 거버넌스 가이드 개정판 발간 file support 3825 2024-01-03
공지 [2024년] 공공 오픈소스SW 거버넌스 가이드 개정판 발간 file support 3810 2024-01-03
공지 공개 소프트웨어 연구개발(R&D) 실무 가이드라인 배포 file support 16259 2022-07-28
공지 공개소프트웨어 연구개발 수행 가이드라인 file OSS 16061 2018-04-26
491 [4월 월간브리핑]오픈소스SW 기업의 라이선스 모델 전환 이슈 : 주요 논쟁과 전망 support 357 2024-04-24
490 [기획] 오픈소스SW의 경제적·사회적 가치 분석 : 기업 내 사용 현황 및 도전 요인 support 224 2024-04-24
489 오픈소스SW 라이선스 준수 체크리스트 – GPL, AGPL support 259 2024-04-24
488 [3월 월간브리핑]오픈소스 혁신을 위한 필수 조건 : 라이선스 및 보안 관리 support 660 2024-03-26
487 [리포트 브리핑] 자동차 산업에서 오픈소스의 현재와 미래 support 507 2024-03-26
486 [기획기사]미래차의 중심 소프트웨어와 주목받는 오픈소스의 가치 support 559 2024-03-26
485 오픈소스SW 라이선스 준수 체크리스트 – LGPL, EPL, CDDL support 573 2024-03-26
484 [인터뷰](사)한국공개소프트웨어협회 김택완 회장, “오픈소스SW, 안정성과 혁신성을 모두 보장하는 것이 핵심” support 393 2024-02-27
483 [2월 월간브리핑]생성AI, 오픈소스 생태계를 통해 성장 support 547 2024-02-27
482 오픈소스SW 라이선스 준수 체크리스트 – Apache-2.0, MIT, BSD support 511 2024-02-26
맨 위로
맨 위로