이 연구는 국가기록원과 서울특별시가 기록시스템을 오픈소스화하기 위한 환경을 분석하여 위험요소를 식별하고, 국내에서 이 전략이 성공하기 위해 어떤 요건이 갖춰져야 하는지를 살펴보는 것을 목표로 한다. 2장에서는소스코드 공개가 수요기관이나 개발업체, 그리고 이용자 모두에게 비용 및효율성 측면의 전략적 이점을 제공한다는 것을 밝혔다. 그리고 협력적으로개발하여 소스코드를 공개하는 절차와 이를 지원하는 기술 인프라에 대해알아보았다. 3장에서는 기록관리 분야의 대표적인 오픈소스 프로젝트 6종을선정하여 사례연구를 수행했다. 종합적인 시사점을 얻기 위해 오픈소스 프로젝트의 개발 주체를 국제기구, 국제협력체계, 국립아카이브, 개발업체 등으로 구분하였다. 각 프로젝트별로 추진배경과 목적, 개발과 펀딩의 주체, 거버넌스 모델, 개발기간과 비용, 비즈니스 모델과 소프트웨어 아키텍처, 커뮤니티 구성과 라이선스 전략 등을 분석하였다. 사례를 통해 네 가지 핵심성공요소를 도출했다. 기술적 측면에서는 컴포넌트 기반의 설계가 필요했다. 이를 위해 마이크로서비스 아키텍처와 모델-뷰-컨트롤러 패턴을 제안했다. 다음으로는 기록관과 영구기록물관리기관의 시스템 필수요건 재정립이필요했다. 그리고 개발업체가 오픈소스 프로젝트에 쉽게 참여하도록 하기위해 듀얼 라이선스 전략을 제안했다. 마지막으로 지속 가능한 커뮤니티를만들기 위해 강력한 거버넌스 조직과 효율적인 협력체계를 강조했다. 수요기관 중심의 시장 환경에서 기록시스템의 오픈소스화 전략이 성공하기 위해서는 공동체 안에서 개발업체와 이용자의 역할이 더 발휘되어야한다. 그리고 이들이 효과적으로 의사소통하기 위한 협력도구와 개발 인프라를 기획 단계부터 중앙집중식으로 구축하는 것이 필수적이다.
본고는 국가기록원과 서울특별시가 기록시스템을 오픈소스화하기 위한 환경을 분석하며 위험요소를 식별하고, 국내에서 이 전략이 성공하기 위하여 어떤 요건이 갖춰져야 하는지를 살펴보는 것을 목표로 하였다.