사용권 계약 조건¶
Backend.AI 라이선스 (소프트웨어)¶
이 문서는 Backend.AI 소프트웨어에 관한 사용권 계약 조건을 정의합니다. 래블업에서 제공하는 Backend.AI Cloud 서비스의 사용료 및 지원 플랜은 이 정책과 별도입니다.
Backend.AI의 서버 컴포넌트들(이하 “Backend.AI 서버”)은 GNU Lesser General Public License v3.0(이하 “LGPL”)으로 배포되며, Backend.AI 서버에 접속하기 위한 API Client 라이브러리들 및 보조 컴포넌트들(이하 “Backend.AI 클라이언트”)은 MIT 라이선스로 배포됩니다. LGPL을 준수하는 경우에도 Backend.AI 서버를 이용한 수익 활동을 하는 경우 조건에 따라 래블업 주식회사(“래블업”)와의 상용 계약이 필요합니다. Backend.AI 엔터프라이즈 솔루션을 대상으로 하는 추가적인 몇몇 플러그인 및 관리 허브는 오픈소스가 아니며, 상용 소프트웨어입니다.
용어 정의
- 하드웨어 : 사용자가 자기 소유 또는 임대한 물리적 컴퓨터와 소프트웨어 실행 권한을 가지는 가상머신 및 컨테이너 환경을 포함합니다.
- 조직 : 개인, 법인, 단체, 기관 (비영리·영리 모두 포함; 단, 별도 법인인 자회사는 포함하지 않습니다)
사용자가 Backend.AI Server (Manager / Agent / Common) 를 사용 및 변경하거나 이를 이용하는 소프트웨어를 개발 및 배포하는 경우 LGPL을 따라야 합니다. 아래는 이때 LGPL에 따른 의무가 없는 경우에 대한 예시입니다:
- Backend.AI 서버를 변경하지 않고 모듈로 불러와서(예: Python import) 사용한 소프트웨어를 배포하는 경우.
- Backend.AI 서버를 하드웨어에 설치하여 일반 공중이 네트워크를 통해 사용하는 경우.
이 외의 모든 경우에 대한 정확한 해석은 LGPL 원문과 법원의 판단을 따릅니다.
LGPL 준수와 별개로, 다음과 같은 경우에는 래블업과 상용 계약을 맺어야 합니다:
- Backend.AI 서버를 설치해야만 동작하는 소프트웨어를 조직 외부 고객에게 판매하는 경우.
- Backend.AI 서버를 포함한 하드웨어를 조직 외부 고객에게 판매하는 경우.
- Backend.AI 서버를 하드웨어에 설치하고 이를 사용하는 조직 외부 고객으로부터 사용료를 받는 경우.
그 외의 경우에는 Backend.AI 서버를 무료로 사용할 수 있습니다.
해석 예시
- Backend.AI 서버를 변경하여 조직 외부로 배포한다면 코드를 공개하고 반드시 LGPL을 똑같이 적용해야 합니다. 조직 내부적으로만 사용한다면 코드를 공개할 의무가 없습니다.
- Backend.AI 서버를 필수 라이브러리로 사용한 소프트웨어를
- 무료 배포하는 경우: 해당 소프트웨어는 (L)GPL이 아니어도 되고, 래블업과의 별도 계약도 필요하지 않습니다.
- 유료 배포하는 경우: 해당 소프트웨어는 (L)GPL이 아니어도 되지만, 래블업과의 상용 계약이 필요합니다.
- Backend.AI 서버를 하드웨어에 설치하고 이를 네트워크를 통해 일반 공중이
- 무료로 사용하게 하는 경우: 래블업과의 별도 계약이 필요하지 않습니다.
- 유료로 사용하게 하는 경우: 래블업과의 상용 계약이 필요합니다.
- Backend.AI 서버를 설치한 하드웨어를
- 무료로 사용하게 하는 경우: 래블업과의 별도 계약이 필요하지 않습니다.
- 유료로 사용하게 하는 경우: 래블업과의 상용 계약이 필요합니다.
상용 계약에는 기본적으로 엔터프라이즈 버전의 월간/연간 구독 사용료가 포함되지만, 개별 계약에 따라 세부 내용은 다를 수 있습니다. 오픈소스 무료 버전 사용자들도 유지보수 및 지원 플랜을 별도로 구입할 수 있습니다.