어떤 구성요소에 어떤 라이선스가 적용되는지
이 문서는 이용약관 제29조 제3항에 따른 고지입니다. Decisionproof 서비스의 구성요소 중 오픈소스 라이선스가 적용되는 부분에 대하여는 해당 오픈소스 라이선스가 이용약관 제29조 제2항에 우선하여 적용됩니다.
1. 이 고지의 범위
① 이 고지는 실제로 배포되어 서비스를 구성하는 구성요소만을 대상으로 합니다. 구체적으로 다음 네 가지입니다.
- API 이미지 — 공개 API를 제공하는 실행 이미지
- Worker 이미지 — 실행 요청을 처리하는 작업자 이미지
- Reaper 이미지 — 미완료 작업을 회수하는 이미지
- 브라우저에서 불러오는 구성요소 — 이용자의 브라우저가 직접 내려받아 실행하는 것
② 개발·시험 전용 도구는 이 고지에 포함하지 않습니다. 시험 실행기, 정적 분석기, 서식 도구, 형 검사기, 취약점 점검 도구, 원격 추적 계측 라이브러리는 배포 이미지에 포함되지 않으므로 서비스의 구성요소가 아닙니다. 회사는 배포되지 않는 구성요소를 배포되는 것처럼 기재하지 않습니다.
③ 이 고지는 오픈소스 라이선스에 관한 것입니다. 오픈소스가 아닌 제3자 구성요소는 제6절에 별도로 기재합니다.
2. 확인 방법과 그 한계
① 구성요소와 버전은 각 이미지가 실제로 설치하는 잠금 파일을 근거로 합니다. Worker와 Reaper는 배포물별 해시가 고정된 잠금 파일을, API는 동일한 버전으로 고정된 제약 파일을 사용합니다. 세 이미지에 공통으로 포함되는 구성요소의 버전은 서로 동일합니다.
② 라이선스는 각 배포판이 스스로 선언한 메타데이터(License-Expression, License, 라이선스 분류자)를 근거로 합니다.
③ 이 방법의 한계를 함께 밝힙니다. 메타데이터 확인은 회사의 개발 환경에 설치된 배포판을 대상으로 수행되었으며, 그 버전이 배포 이미지의 고정 버전과 일치하지 않는 항목이 있습니다. 라이선스는 통상 버전에 따라 달라지지 않으나, 회사는 모든 항목에 대하여 배포 이미지 내부를 직접 검사하여 대조하지는 않았습니다. 확인되지 않은 항목은 확인된 것처럼 기재하지 않고 제5절에 그대로 열거합니다.
④ 이 고지의 내용은 작성 시점의 배포 구성을 기준으로 합니다. 구성요소가 변경되면 회사는 이 문서를 갱신합니다.
3. 특별히 유의할 라이선스
아래 구성요소는 허용적(permissive) 라이선스가 아니거나, 조건이 다른 항목과 구분되므로 별도로 밝힙니다.
| 구성요소 | 라이선스 | 포함 범위 | 내용 |
|---|---|---|---|
psycopg2 |
LGPL(예외 조항 포함) | API · Worker · Reaper | 데이터베이스 연결 구성요소입니다. 배포 이미지에서는 원본 소스로부터 빌드되어 시스템 libpq에 동적으로 연결됩니다. 라이선스 표기는 동일 상위 프로젝트가 배포하는 이진 배포판(psycopg2-binary)의 메타데이터에서 확인하였습니다. |
certifi |
MPL-2.0 | API · Worker · Reaper | 루트 인증서 묶음입니다. 파일 단위 카피레프트가 적용됩니다. |
tqdm |
MPL-2.0 AND MIT | Worker | 진행 표시 구성요소입니다. 두 라이선스가 파일에 따라 함께 적용됩니다. |
email-validator |
Unlicense | API · Worker · Reaper | 퍼블릭 도메인 헌정입니다. 저작자 표시 의무가 없으나, 다른 항목과 조건이 다르므로 밝힙니다. |
litellm |
MIT | Worker | 패키지 메타데이터상 MIT입니다. 다만 이 상위 프로젝트는 별도의 상용 라이선스가 적용되는 구성요소를 함께 배포하며, 배포 이미지에 포함된 판본은 네이티브 확장을 포함합니다. 그 네이티브 확장이 의존하는 라이선스 계층은 아직 열거되지 않았습니다(제5절). |
Apache License 2.0 적용 구성요소에 관한 안내. 이 고지는 어떤 구성요소에 Apache-2.0이 적용되는지를 밝히는 목록입니다. 라이선스 원문과 각 구성요소의 NOTICE 파일 원문은 이 문서에 포함되어 있지 않으며, 제8절의 방법으로 요청하시면 제공합니다. 회사는 제공하지 않는 것을 제공한다고 기재하지 않습니다.
4. 구성요소 목록
가. 공통 구성요소 — API · Worker · Reaper (68개)
| 구성요소 | 버전 | 라이선스 |
|---|---|---|
alembic | 1.18.5 | MIT |
annotated-doc | 0.0.4 | MIT |
annotated-types | 0.8.0 | MIT |
anyio | 4.14.2 | MIT |
attrs | 26.1.0 | MIT |
boto3 | 1.43.57 | Apache-2.0 |
botocore | 1.43.57 | Apache-2.0 |
certifi | 2026.7.22 | MPL-2.0 |
cffi | 2.1.0 | MIT |
charset-normalizer | 3.4.9 | MIT |
click | 8.4.2 | BSD-3-Clause |
cryptography | 49.0.0 | Apache-2.0 OR BSD-3-Clause |
deprecation | 2.1.0 | Apache-2.0 |
dnspython | 2.8.0 | ISC |
email-validator | 2.3.0 | Unlicense |
fastapi | 0.140.8 | MIT |
greenlet | 3.5.4 | MIT AND Python-2.0 |
h11 | 0.16.0 | MIT |
h2 | 4.4.0 | MIT |
hpack | 4.2.0 | MIT |
httpcore | 1.0.9 | BSD-3-Clause |
httptools | 0.8.0 | MIT |
httpx | 0.28.1 | BSD-3-Clause |
hyperframe | 6.1.0 | MIT |
idna | 3.18 | BSD-3-Clause |
jmespath | 1.1.0 | MIT |
jsonschema | 4.26.0 | MIT |
jsonschema-specifications | 2025.9.1 | MIT |
Mako | 1.3.12 | MIT |
MarkupSafe | 3.0.3 | BSD-3-Clause |
multidict | 6.7.1 | Apache-2.0 |
packaging | 26.2 | Apache-2.0 OR BSD-2-Clause |
postgrest | 2.31.0 | MIT |
propcache | 0.5.2 | Apache-2.0 |
psycopg2 | 2.9.12 | LGPL(예외 조항 포함) — 제3절 |
pycparser | 3.0 | BSD-3-Clause |
pydantic | 2.13.4 | MIT |
pydantic-settings | 2.14.2 | MIT |
pydantic_core | 2.46.4 | MIT |
PyJWT | 2.13.0 | MIT |
python-dateutil | 2.9.0.post0 | BSD-3-Clause AND Apache-2.0(이중 라이선스) |
python-dotenv | 1.2.2 | BSD-3-Clause |
PyYAML | 6.0.3 | MIT |
realtime | 2.31.0 | MIT |
redis | 8.0.1 | MIT |
referencing | 0.37.0 | MIT |
regex | 2026.7.19 | Apache-2.0 AND CNRI-Python |
requests | 2.34.2 | Apache-2.0 |
rpds-py | 2026.6.3 | MIT |
s3transfer | 0.19.2 | Apache-2.0 |
six | 1.17.0 | MIT |
SQLAlchemy | 2.0.51 | MIT |
starlette | 1.3.1 | BSD-3-Clause |
storage3 | 2.31.0 | MIT |
StrEnum | 0.4.15 | MIT |
structlog | 26.1.0 | MIT OR Apache-2.0 |
supabase | 2.31.0 | MIT |
supabase-auth | 2.31.0 | MIT |
supabase-functions | 2.31.0 | MIT |
tiktoken | 0.13.0 | MIT |
typing-inspection | 0.4.2 | MIT |
typing_extensions | 4.16.0 | PSF-2.0 |
urllib3 | 2.7.0 | MIT |
uvicorn | 0.51.0 | BSD-3-Clause |
uvloop | 0.22.1 | 〔확인 중〕 — 제5절 |
watchfiles | 1.2.0 | MIT |
websockets | 15.0.1 | BSD-3-Clause |
yarl | 1.24.5 | Apache-2.0 |
나. Worker 이미지에만 포함되는 구성요소 (19개)
아래 구성요소는 실행 요청을 처리하는 Worker 이미지에만 포함되며, API·Reaper 이미지에는 포함되지 않습니다.
| 구성요소 | 버전 | 라이선스 |
|---|---|---|
aiohappyeyeballs | 2.7.1 | PSF-2.0 |
aiohttp | 3.14.3 | Apache-2.0 AND MIT |
aiosignal | 1.4.0 | Apache-2.0 |
distro | 1.9.0 | Apache-2.0 |
fastuuid | 0.14.0 | BSD 계열 — 〔변형 확인 중〕 |
filelock | 3.32.0 | MIT |
frozenlist | 1.8.0 | Apache-2.0 |
fsspec | 2026.6.0 | BSD-3-Clause |
hf-xet | 1.5.2 | Apache-2.0 |
huggingface_hub | 1.25.1 | Apache-2.0 |
importlib_metadata | 8.9.0 | Apache-2.0 |
Jinja2 | 3.1.6 | BSD-3-Clause |
jiter | 0.16.0 | MIT |
litellm | 1.93.0 | MIT — 제3절 |
openai | 2.49.0 | Apache-2.0 |
sniffio | 1.3.1 | MIT OR Apache-2.0 |
tokenizers | 0.23.1 | Apache-2.0 |
tqdm | 4.70.0 | MPL-2.0 AND MIT |
zipp | 4.1.0 | MIT |
다. 브라우저에서 불러오는 구성요소
| 구성요소 | 버전 | 라이선스 | 비고 |
|---|---|---|---|
@supabase/supabase-js |
2(주 버전 지정) | MIT | 로그인 화면과 인증 콜백 화면에서 외부 배포망을 통해 불러옵니다. 정확한 판본은 요청 시점에 결정되므로 이 문서로는 특정되지 않습니다. |
회사의 공개 웹사이트가 사용하는 스타일시트와 스크립트는 자체 작성된 것으로, 외부 오픈소스 구성요소를 포함하지 않습니다. 웹 글꼴을 별도로 배포하거나 외부에서 불러오지 않으며, 이용자 기기에 설치된 글꼴만 사용합니다.
5. 아직 확인되지 않은 항목
회사는 확인되지 않은 라이선스를 추정하여 기재하지 않습니다. 다음 항목은 확인이 진행 중입니다.
| 항목 | 확인되지 않은 내용 |
|---|---|
uvloop 0.22.1 |
회사의 확인 환경에 설치되지 않는 구성요소여서 메타데이터를 직접 읽지 못하였습니다. 이중 라이선스로 알려져 있으나 회사가 대조하지 않았으므로 기재하지 않습니다. |
fastuuid 0.14.0 |
메타데이터가 “BSD License”로만 표기되어 있어 2조항인지 3조항인지 확정되지 않습니다. |
litellm 1.93.0 의 네이티브 확장 |
배포 이미지에 포함된 판본은 네이티브 확장을 포함하며, 그 확장이 의존하는 구성요소들의 라이선스 계층이 아직 열거되지 않았습니다. |
| 기반 이미지의 운영체제 계층 | Worker·Reaper 이미지는 Alpine Linux를, API 이미지는 Debian 계열 이미지를 기반으로 합니다. 이들 기반 이미지에 포함된 시스템 구성요소와, 소스로부터 빌드된 Python 실행기 자체의 라이선스는 개별적으로 열거되지 않았습니다. 이 계층에는 허용적 라이선스와 카피레프트 라이선스가 함께 포함됩니다. |
6. 오픈소스가 아닌 제3자 구성요소
다음 구성요소는 오픈소스 라이선스가 적용되지 않습니다. 회사가 재배포하지 않으며, 제공자가 직접 호스팅하는 것을 이용자의 브라우저가 불러옵니다. 이용약관 제29조 제3항의 우선 적용은 이 구성요소에는 미치지 않습니다.
- 결제사업자가 제공하는 결제 스크립트 — 결제 기능이 운영될 때, 결제 화면이 결제사업자의 도메인으로부터 직접 불러옵니다. 해당 사업자의 개발자 약관이 적용되며 회사가 재배포하지 않습니다. 결제 화면에 진입하여 결제를 진행하실 때 이 스크립트가 불러와집니다. 이 구성요소와 관련한 개인정보 처리는 개인정보처리방침 제6조에 기재되어 있습니다.
7. 이 고지의 효력
① 이 고지는 각 오픈소스 라이선스의 내용을 변경하거나 제한하지 않습니다. 이 문서의 표기와 실제 라이선스 원문이 다른 경우 라이선스 원문이 우선합니다.
② 이 고지는 회사가 각 구성요소의 저작권자와 제휴·후원 관계에 있다는 표시가 아닙니다.
③ 이 고지는 회사 자체 코드의 이용 조건을 정하지 않습니다. 회사 자체 코드에 관한 이용 조건은 이용약관 제29조에 따릅니다.
8. 라이선스 원문 및 소스 코드 요청
이 문서에 기재된 구성요소의 라이선스 원문, 저작권 표시, NOTICE 파일 원문, 그리고 해당 라이선스가 소스 코드 제공을 요구하는 경우 그 소스 코드를 아래 연락처로 요청하실 수 있습니다.
요청 시 어떤 구성요소에 관한 것인지 명시하여 주시면 확인이 빠릅니다.