/ospodefinition.org

Open Source Program Office Definition (OSPOD)

Creative Commons Attribution Share Alike 4.0 InternationalCC-BY-SA-4.0

오픈 소스 프로그램 오피스(OSPO) 정의와 가이드

OSPO 정의

오픈 소스 프로그램 오피스(OSPO)은 조직의 오픈 소스 운영 및 구조에 대한 역량의 중심이 되도록 설계되었습니다. 여기에는 코드 사용, 배포, 선택, 감사 및 기타 정책 설정과 개발자 교육, 법규 준수 보장, 전략적으로 조직에 도움이 되는 커뮤니티 참여 촉진 및 구축이 포함될 수 있습니다.

모든 산업 또는 단일 산업의 모든 회사에 적용되는 오픈 소스 프로그램을 구축하기 위한 광범위한 템플릿은 없습니다. 그러나 우리는 일반적인 OSPO의 기능을 세 가지 범주로 분류할 수 있습니다. 법적 위험 완화, 엔지니어 관행 개선 및 재정적 혜택 활성화. (니모닉: 공포, 사랑 그리고 돈)

법적 위험 완화: 기업이 가장 먼저 우려하는 사항은 법률 준수와 관련된 경우가 많습니다. OSPO는 종종 회사의 오픈 소스 라이선스 준수 프로세스 측면을 감독합니다. 소프트웨어를 배포하는 회사는 일반적으로 이에 대해 가장 고려하고 법적 위험 완화를 중심으로 OPSO를 시작합니다. 이 분야에서 프로그램 오피스의 책임은 다음과 같습니다:

  • 오픈 소스 라이선스 준수 검토 및 감독 유지
  • 인바운드 코드 사용에 대한 검토 프로세스 실행
  • 회사가 오픈 소스 프로젝트에 효과적으로 기여하도록 보장

엔지니어의 관행 개선: OSPO는 또한 오픈 소스(및 혼합 소스) 환경에서 코드 관리에 대한 지침과 정책을 제공하여 엔지니어링 기능을 개선합니다. 소프트웨어 엔지니어가 많은 회사는 OSPO를 엔지니어링 정책 및 관행에 중점을 둡니다. 이 분야에서 프로그램 오피스의 책임은 다음과 같습니다:

  • 사내외 오픈소스 전략을 명확하게 전달
  • 조직 내 오픈소스 문화 조성
  • 오픈 소스 커뮤니티에 고품질의 빈번한 코드 릴리스 보장

재정적 혜택 활성화: 일부 회사는 오픈 소스의 재정적 영향에 초점을 맞추고 OSPO를 활용하여 상용 대 오픈 소스 공급업체 사용에 대한 전략을 추진하는 데 도움을 줍니다. 일부 기술 회사는 OPSO(및 오픈 소스 프로젝트)를 사용하여 고객을 상용 제품으로 유도합니다. 이 분야에서 프로그램 오피스의 책임은 다음과 같습니다:

  • 전략 실행을 소유 및 감독
  • 상용 제품 및 서비스에서 오픈 소스의 효과적인 사용 촉진
  • 개발자 커뮤니티와 협력하여 전략적 오픈 소스 프로젝트 채택을 장려합니다.

각 오픈 소스 프로그램 오피스는 특정 비즈니스, 제품 및 목표에 따라 맞춤 구성됩니다.

OSPO 가이드

OSPO 101

OSPO 101은 오픈 소스 프로그램 오피스 관리에 대해 알아야 할 모든 것에 대한 모듈식 과정입니다: https://github.com/todogroup/ospo101

OSPO 사례