기록시스템의 오픈소스화 전략 연구
A Study on Open Source Transition Strategy of Record System
0
조회
0
다운로드
6
인용
0
참고문헌
키워드
초록
이 연구는 국가기록원과 서울특별시가 기록시스템을 오픈소스화하기 위한 환경을 분석하여 위험요소를 식별하고, 국내에서 이 전략이 성공하기 위해 어떤 요건이 갖춰져야 하는지를 살펴보는 것을 목표로 한다. 2장에서는소스코드 공개가 수요기관이나 개발업체, 그리고 이용자 모두에게 비용 및효율성 측면의 전략적 이점을 제공한다는 것을 밝혔다. 그리고 협력적으로개발하여 소스코드를 공개하는 절차와 이를 지원하는 기술 인프라에 대해알아보았다. 3장에서는 기록관리 분야의 대표적인 오픈소스 프로젝트 6종을선정하여 사례연구를 수행했다. 종합적인 시사점을 얻기 위해 오픈소스 프로젝트의 개발 주체를 국제기구, 국제협력체계, 국립아카이브, 개발업체 등으로 구분하였다. 각 프로젝트별로 추진배경과 목적, 개발과 펀딩의 주체, 거버넌스 모델, 개발기간과 비용, 비즈니스 모델과 소프트웨어 아키텍처, 커뮤니티 구성과 라이선스 전략 등을 분석하였다. 사례를 통해 네 가지 핵심성공요소를 도출했다. 기술적 측면에서는 컴포넌트 기반의 설계가 필요했다. 이를 위해 마이크로서비스 아키텍처와 모델-뷰-컨트롤러 패턴을 제안했다. 다음으로는 기록관과 영구기록물관리기관의 시스템 필수요건 재정립이필요했다. 그리고 개발업체가 오픈소스 프로젝트에 쉽게 참여하도록 하기위해 듀얼 라이선스 전략을 제안했다. 마지막으로 지속 가능한 커뮤니티를만들기 위해 강력한 거버넌스 조직과 효율적인 협력체계를 강조했다. 수요기관 중심의 시장 환경에서 기록시스템의 오픈소스화 전략이 성공하기 위해서는 공동체 안에서 개발업체와 이용자의 역할이 더 발휘되어야한다. 그리고 이들이 효과적으로 의사소통하기 위한 협력도구와 개발 인프라를 기획 단계부터 중앙집중식으로 구축하는 것이 필수적이다
Abstract
This study aims to analyze the environment for the open-source records system and to identify the risk and requirements for the success of the strategy in Korea. For this, Chapter 2 presented a review of the strategic benefits of open source to public organizations, developers, and users. It also discussed the process of cooperatively developing and releasing the source code and the technology infrastructure supporting open source. In Chapter 3, six representative open-source projects in the field of records management were selected, and case studies were conducted. To derive comprehensive implications, we have divided the main development body of open-source projects into international organizations, international cooperation systems, national archives, and software development companies. We also analyzed the background and purpose of each project, the agents of development and funding, the governance model, the development period and cost, the business model and software architecture, the community composition, and the licensing strategy. Through this, we have derived four critical success factors. In terms of technology, a component-based design was required; therefore, we proposed a microservice architecture and a model–view–controller design pattern. Next, it was necessary to reestablish system requirements of records center and archives. Moreover, we also proposed a dual licensing strategy to allow developers to easily participate in open-source projects. Lastly, we emphasized a strong governance structure and an effective cooperation framework to create a sustainable community. For a record system to be open-source successfully in an organization-centered market, the roles of software developers and end users should be exercised more in the community. To achieve this, it is important to build various collaborative tools and development infrastructure from a planning stage to a centralized one.
참고문헌 (57)
- 국가기록원, "차세대 기록관리 모델 재설계 제안요청서", ~ (2017)
- 김장환, "국회기록정보 통합관리시스템 개발 방향에 관한 연구", 한국기록관리학회지, 15(2), pp.103~136 (2015), 한국기록관리학회[DOI]
- 박민수, "표준 기록관리시스템에 대한 사용자 만족도 분석", 한국기록관리학회지, 12(1), pp.189~207 (2012), 한국기록관리학회
- 박민영, "표준기록관리시스템 기능 평가 : 접근관리 기능을 중심으로", 기록학연구, (38), pp.3~35 (2013), 한국기록학회
- 박종연, "표준 기록관리시스템의 인수 기능 평가 : 연계인수를 중심으로", 기록학연구, (37), pp.239~271 (2013), 한국기록학회
- 박태연, "참여형 아카이브 구축을 위한 오픈소스 소프트웨어 평가 - 노근리디지털아카이브 구축을 위한 예비분석 -", 한국기록관리학회지, 16(1), pp.121~150 (2016), 한국기록관리학회[DOI]
- 방기영, "축제기록관리시스템 구축을 위한 공개용 소프트웨어 비교연구: 남원시 춘향제를 중심으로", 정보관리학회지, 33(3), pp.31~61 (2016), 한국정보관리학회[DOI]
- 서울기록원 정보화전략계획수립용역 완료보고서, "서울특별시", ~ (2016)
- 서울특별시, "정보화사업 유형별 예산산정 세부 적용기준", ~ (2016)
- 설문원, "오픈소스를 활용한 사건 아카이브 구축에 관한 연구 - 밀양 송전탑 건설 갈등 사건을 사례로 -", 한국기록관리학회지, 14(4), pp.7~36 (2014), 한국기록관리학회[DOI]
- 송위진, "오픈소스 소프트웨어의 기술혁신 특성: 리뷰", 기술혁신학회지, 5(2), pp.212~227 (2002), 한국기술혁신학회
- 송정숙, "오픈소스를 이용한 부산항 사진 아카이브의 구축 방안", 한국기록관리학회지, 14(3), pp.127~151 (2014), 한국기록관리학회[DOI]
- 심갑용, "한류문화콘텐츠의 기록화를 위한 AtoM 활용 방안에 관한 연구 -K-Food 콘텐츠를 중심으로", 기록학연구, (43), pp.5~42 (2015), 한국기록학회
- 안대진, "AtoM 시스템의 구축과 커스터마이징 방법에 관한 연구", 기록학연구, (45), pp.5~50 (2015), 한국기록학회
- 안대진, "디지털 아카이브 시스템 구축을 위한 공개 소프트웨어 활용방안 연구", 정보관리학회지, 33(3), pp.345~370 (2016), 한국정보관리학회[DOI]
- 오진관, "기록관리기관의 RFID 시스템 기능 개선 연구", 한국기록관리학회지, 16(4), pp.55~77 (2016), 한국기록관리학회[DOI]
- 육혜인, "AtoM을 활용한 민간기록물 관리방안 - ‘기록사랑마을’ 중심으로 -", 한국비블리아학회지, 26(2), pp.79~105 (2015), 한국비블리아학회[DOI]
- 이경남, "표준 기록관리시스템 검색 기능 평가", 기록학연구, (37), pp.273~305 (2013), 한국기록학회
- 이동현, "OMEKA를 활용한 노동 아카이브 구축", 한국기록관리학회 학술발표논문집, pp.217~222 (2014)
- 이보람, "공개 소프트웨어를 이용한 기록시스템 구축가능성 연구ICA AtoM을 중심으로", 기록학연구, (39), pp.194~229 (2014), 한국기록학회
- 이보람, "표준기록관리시스템 평가·폐기 기능 평가", 기록학연구, (38), pp.37~73 (2013), 한국기록학회
- 이소연, "표준기록관리시스템의 활용현황 연구", 기록학연구, (43), pp.71~102 (2015), 한국기록학회
- 이철남, "오픈소스 소프트웨어 지원정책 : 영국의 정책변화와 그 시사점을 중심으로", 정보통신정책, 14(20), pp.13~31 (2002)
- 이철남, "공개소프트웨어 활성화정책의 현황과 방향", 정보통신정책, 15(5) (2002)
- 임진희, "기록관리시스템 기능요건 표준의 실무적 해석", 기록학연구, (18), pp.139~178 (2008), 한국기록학회
- 정보통신산업진흥원, "공개SW 라이선스 가이드", ~ (2014)
- 정상희, "표준 기록관리시스템의 ‘기준관리’ 기능 및 이용 평가", 기록학연구, (37), pp.189~237 (2013), 한국기록학회
- 조시호, "비용을 고려하고 아키텍처 평가를 지원하는 소프트웨어 아키텍처 비용 추정 기법", 정보과학회논문지 : 소프트웨어 및 응용, 37(2), pp.95~103 (2010), 한국정보과학회
- 최윤진, "공개 소프트웨어 OMEKA를 이용한기록 웹 전시 방안 연구", 기록학연구, (42), pp.135~183 (2014), 한국기록학회
- 국가정보화 20년의 성과, "한국정보화진흥원", ~ (2014)
- 현문수, "참여형 디지털 아카이브 구축 실행 방안 - 부산 영도 지역 조선(造船) 노동 아카이브 구축을 위하여", 기록학연구, (42), pp.245~285 (2014), 한국기록학회
- 현문수, "표준 기록관리시스템의 전자기록 보존 기능 평가 연구 - 문서보존포맷변환 기능을 중심으로 -", 한국기록관리학회지, 13(2), pp.115~147 (2013), 한국기록관리학회
- Androutsellis-Theotokis, S., "Open Source Software: A Survey from 10, 000 Feet. Foundations and Trends in Technology", Information and Operations Management, 4(3-4), pp.187~347 (2011)
- "Preserving memory since 2009" (2009)[URL]
- "Manifesto for agile software development" (2001)[URL]
- Bradley, K., "Towards an Open Source Repository and Preservation System: Recommendations on the Implementation of an Open Source Digital Archival and Preservation System and on Related Software Development", UNESCO, ~ (2007)
- Cunliffe, A., "Dissecting the digital preservation software platform", ~ (2011)
- "Appendix B: Strategic Matrix (XLSX)" (2012)[URL]
- "Digital Preservation Software Platform"[URL]
- Engelfriet, A., "Choosing an open source license", IEEE software, 27(1) (2010)
- "The Cathedral and the Bazaar" (1999)[URL]
- Fogel, K., "Producing open source software: How to run a successful free software project" (2005), O’Reilly Media, Inc
- Garderen, Van. P., "The ICA-AtoM project and technology. In linha", Third meeting on Archival Information Databases (2009)
- "Open Source Guides" (2017)[URL]
- "About the ICA-AtoM Project"[URL]
- "ICA Statement on Access to Memory (AtoM)" (2015)[URL]
- "Open Source Archival Description Software"[URL]
- "혁신을 원한다면 오픈소스를 선택하라" (2017)[URL]
- Mockus, A., "Two case studies of open source software development : Apache and Mozilla", ACM Transactions on Software Engineering and Methodology(TOSEM), 11(3), pp.309~346 (2002)
- Newman, S., "Building microservices" (2015), O’Reilly Media, Inc
- "Serious Web Publishing"[URL]
- Raymond, E., "The cathedral and the bazaar", Knowledge, Technology & Policy, 12(3), pp.23~49 (1999)
- "History"[URL]
- The InterPARES 3 Project, Team Canada, "Case Study 16: City of Vancouver Archives: Requirements Analysis for a Digital Archives System", ~ (2014)
- "Industry Supported PDF/A Validation" (2017)[URL]
- "Access Across Time: How the NAA Preserves Digital Records"[URL]
- Wolf, Eberhard, "마이크로서비스 : 유연하고 확장 가능한 소프트웨어 아키텍처" (2016), 에이콘
