유사 오픈소스 라이선스와 라이선스 양립성 검사
Pseudo Open Source Licenses and License Compatibility Checking
조용준(엘에스웨어 (주)); 김현수(엘에스웨어 (주)); 신동명(엘에스웨어 (주))
20권 4호, 55~62쪽
초록
오픈소스 소프트웨어(OSS)는 전통적인 라이선스를 통해 소스 코드 공개, 수정, 재배포에 관한 명확한 지침을 제시함으로써 소프트웨어 산업의 혁신을 주도해온 중요한 기반이다. 하지만 최근 클라우드 컴퓨팅과 마이크로서비스 아키텍처(MSA)의 급부상으로 OSS 개발 기반 사업에 큰 변화가 일어났다. 클라우드 서비스 제공업체(CSP)는 OSS를 자사의 관리형 서비스 일부로 포함하거나, 별도의 기여 없이 이를 호스팅하고 상업적으로 활용하게 되었고, 이는 기존의 OSS 개발 기업에게 지속 가능한 사업 구조와 공정한 보상, 생태계 기여 확보라는 난제를 제기한다. 이 문제의 해결책 중 하나로서, 클라우드 시대에 맞추어 재정립된 공유 소스 라이선스나 소스 사용 가능라이선스 등 ‘유사 오픈소스 라이선스’ 모델이 등장한다. 이 라이선스는 전통적인 OSS 정의를 충족하지 못하나, 서비스 제공 방식, 비즈니스 모델 등의 제한을 가함으로써 CSP와 OSS 개발 기업 간의 사업적 균형을 회복하려는 방안이다. 하지만 이러한 새로운 라이선스의 출현은 단순히 소스 코드 수준에서의 라이선스 호환성판단을 넘어, 배포 방식, 운영 환경, 서비스 간 연동 방식, 그리고 상업적 사용 방식에 대한 추가적인 정보 수집 및 분석을 필요로 만든다. 본 논문은 유사 오픈소스 라이선스가 소프트웨어 개발 생태계에 어떠한 영향을 미치며, 클라우드 기반 및MSA 환경에서 발생하는 라이선스 양립성 문제를 판단하기 위한 정보 수집 및 검사 방안을 제안한다.
Abstract
Open Source Software (OSS) has been a crucial foundation driving innovation in the software industry by providing clear guidelines for source code disclosure, modification, and redistribution through traditional licenses. However, the recent rapid rise of cloud computing and Microservices Architecture (MSA) has brought significant changes to OSS-based businesses. Cloud Service Providers (CSPs) have begun incorporating OSS into their managed services or hosting and commercially utilizing it without separate contributions, presenting existing OSS development companies with challenges in maintaining sustainable business structures, securing fair compensation, and ensuring contributions to the ecosystem. As one solution to these challenges, “Psuedo Open Source Software licenses” models, such as Shared Source Licenses and Source-Available Licenses, have emerged, redefined to suit the cloud era. These licenses do not fully comply with the traditional definition of OSS but aim to restore the business balance between CSPs and OSS development companies by imposing restrictions on service delivery methods and business models. However, the emergence of these new licenses necessitates the collection and analysis of additional information beyond mere source code-level license compatibility. This includes aspects such as distribution methods, operational environments, inter-service integration approaches, and commercial usage patterns. This paper examines the impact of similar open source licenses on the software development ecosystem and proposes methods for information collection and examination to assess license compatibility issues arising in cloud-based and MSA environments.
- 발행기관:
- 한국소프트웨어감정평가학회
- 분류:
- 컴퓨터학