MPI

오픈소스 라이선스

본 제품은 아래 오픈소스 소프트웨어를 사용합니다. 목록은 빌드 시 scripts/gen-licenses.mjs로 자동 생성됩니다(웹·데스크톱 npm은 license-checker, 엔진은 pip-licenses, 동반 앱은 Gradle 좌표 매핑). 각 의존성은 GPL-3.0 코어와의 호환성에 따라 분류됩니다.

라이선스 경계

코어 도구(MPI 데스크톱·엔진)는 GPL-3.0 오픈소스로 공개됩니다(카피레프트 — 바이너리 배포 시 대응 소스 제공 의무). 코어 소스는 GitHub 저장소에서 제공되며, 각 릴리스는 태그 커밋에 대응합니다. 클라우드 서비스·대시보드·브랜드는 별도의 독점 레이어입니다(GPL은 AGPL이 아니므로 SaaS 실행만으로는 배포가 유발되지 않습니다). 데스크톱 배포물에는 의존성 고지 전문(THIRD-PARTY-NOTICES.txt)과 GPL-3.0 원문·소스 오퍼(LICENSE.txt)가 설치 폴더에 동봉됩니다.

GPL-3.0 호환성

모든 제3자 의존성은 GPL-3.0 코어와 호환됩니다. 대부분은 허용형(MIT·Apache·BSD·ISC 등)으로 저작권·라이선스 고지 의무만 있으며, 본 페이지(및 데스크톱 배포물의 고지 파일)가 그 의무를 충족합니다. 카피레프트 의존성은 아래 항목을 따릅니다.

카피레프트 고지 (GPL-3.0 코어와 호환)

아래 의존성은 LGPL/GPL 등 카피레프트 구성요소를 포함합니다. GPL-3.0 코어와 같은 계열로 결합 가능하며, 프로젝트의 대응 소스 제공(위 저장소)이 이들의 소스 제공 의무를 함께 충족합니다. 약한 카피레프트(LGPL 등)는 동적 링크/교체 가능한 형태로 유지합니다.

  • @img/sharp-win32-x64@0.34.5 Apache-2.0 AND LGPL-3.0-or-later [weak-copyleft] (소스)

웹 (npm) (339)

패키지버전라이선스
@ast-grep/napi0.40.5MIT
@ast-grep/napi-win32-x64-msvc0.40.5MIT
@aws-crypto/crc325.2.0Apache-2.0
@aws-crypto/crc32c5.2.0Apache-2.0
@aws-crypto/sha1-browser5.2.0Apache-2.0
@aws-crypto/sha256-browser5.2.0Apache-2.0
@aws-crypto/sha256-js5.2.0Apache-2.0
@aws-crypto/supports-web-crypto5.2.0Apache-2.0
@aws-crypto/util5.2.0Apache-2.0
@aws-sdk/checksums3.1000.8Apache-2.0
@aws-sdk/client-cloudfront3.984.0Apache-2.0
@aws-sdk/client-dynamodb3.984.0Apache-2.0
@aws-sdk/client-lambda3.984.0Apache-2.0
@aws-sdk/client-s33.984.0Apache-2.0
@aws-sdk/client-sqs3.984.0Apache-2.0
@aws-sdk/core3.974.23Apache-2.0
@aws-sdk/credential-provider-env3.972.49Apache-2.0
@aws-sdk/credential-provider-http3.972.51Apache-2.0
@aws-sdk/credential-provider-ini3.972.56Apache-2.0
@aws-sdk/credential-provider-login3.972.55Apache-2.0
@aws-sdk/credential-provider-node3.972.58Apache-2.0
@aws-sdk/credential-provider-process3.972.49Apache-2.0
@aws-sdk/credential-provider-sso3.972.55Apache-2.0
@aws-sdk/credential-provider-web-identity3.972.55Apache-2.0
@aws-sdk/dynamodb-codec3.973.23Apache-2.0
@aws-sdk/endpoint-cache3.972.8Apache-2.0
@aws-sdk/middleware-bucket-endpoint3.972.27Apache-2.0
@aws-sdk/middleware-endpoint-discovery3.972.19Apache-2.0
@aws-sdk/middleware-expect-continue3.972.23Apache-2.0
@aws-sdk/middleware-flexible-checksums3.974.33Apache-2.0
@aws-sdk/middleware-host-header3.972.24Apache-2.0
@aws-sdk/middleware-location-constraint3.972.20Apache-2.0
@aws-sdk/middleware-logger3.972.23Apache-2.0
@aws-sdk/middleware-recursion-detection3.972.25Apache-2.0
@aws-sdk/middleware-sdk-s33.972.54Apache-2.0
@aws-sdk/middleware-sdk-sqs3.972.31Apache-2.0
@aws-sdk/middleware-ssec3.972.20Apache-2.0
@aws-sdk/middleware-user-agent3.972.53Apache-2.0
@aws-sdk/nested-clients3.997.23Apache-2.0
@aws-sdk/region-config-resolver3.972.27Apache-2.0
@aws-sdk/signature-v4-multi-region3.984.0Apache-2.0
@aws-sdk/signature-v4-multi-region3.996.35Apache-2.0
@aws-sdk/token-providers3.1074.0Apache-2.0
@aws-sdk/types3.973.13Apache-2.0
@aws-sdk/util-endpoints3.984.0Apache-2.0
@aws-sdk/util-locate-window3.965.8Apache-2.0
@aws-sdk/util-user-agent-browser3.972.24Apache-2.0
@aws-sdk/util-user-agent-node3.973.39Apache-2.0
@aws-sdk/xml-builder3.972.31Apache-2.0
@aws/lambda-invoke-store0.2.4Apache-2.0
@cloudflare/kv-asset-handler0.5.0MIT OR Apache-2.0
@cloudflare/unenv-preset2.16.1MIT OR Apache-2.0
@cloudflare/workerd-windows-641.20260625.1Apache-2.0
@cspotcode/source-map-support0.8.1MIT
@dotenvx/dotenvx1.31.0BSD-3-Clause
@ecies/ciphers0.2.6MIT
@esbuild/win32-x640.25.4MIT
@esbuild/win32-x640.28.1MIT
@img/colour1.1.0MIT
@img/sharp-win32-x640.34.5Apache-2.0 AND LGPL-3.0-or-later약한 카피레프트
@isaacs/cliui9.0.0BlueOak-1.0.0
@jridgewell/gen-mapping0.3.13MIT
@jridgewell/resolve-uri3.1.2MIT
@jridgewell/source-map0.3.11MIT
@jridgewell/sourcemap-codec1.5.5MIT
@jridgewell/trace-mapping0.3.31MIT
@jridgewell/trace-mapping0.3.9MIT
@next/env15.5.19MIT
@next/swc-win32-x64-msvc15.5.19MIT
@noble/ciphers1.3.0MIT
@noble/curves1.9.7MIT
@noble/hashes1.8.0MIT
@node-minify/core8.0.6MIT
@node-minify/terser8.0.6MIT
@node-minify/utils8.0.6MIT
@opennextjs/aws4.0.2MIT
@opennextjs/cloudflare1.20.1MIT
@poppinss/colors4.1.6MIT
@poppinss/dumper0.6.5MIT
@poppinss/exception1.2.3MIT
@sindresorhus/is7.2.0MIT
@smithy/config-resolver4.6.2Apache-2.0
@smithy/core3.26.0Apache-2.0
@smithy/credential-provider-imds4.4.2Apache-2.0
@smithy/eventstream-serde-browser4.4.2Apache-2.0
@smithy/eventstream-serde-config-resolver4.5.2Apache-2.0
@smithy/eventstream-serde-node4.4.2Apache-2.0
@smithy/fetch-http-handler5.5.2Apache-2.0
@smithy/hash-blob-browser4.4.2Apache-2.0
@smithy/hash-node4.4.2Apache-2.0
@smithy/hash-stream-node4.4.2Apache-2.0
@smithy/invalid-dependency4.4.2Apache-2.0
@smithy/is-array-buffer2.2.0Apache-2.0
@smithy/md5-js4.4.2Apache-2.0
@smithy/middleware-content-length4.4.2Apache-2.0
@smithy/middleware-endpoint4.6.2Apache-2.0
@smithy/middleware-retry4.7.2Apache-2.0
@smithy/middleware-serde4.4.2Apache-2.0
@smithy/middleware-stack4.4.2Apache-2.0
@smithy/node-config-provider4.5.2Apache-2.0
@smithy/node-http-handler4.8.2Apache-2.0
@smithy/protocol-http5.5.2Apache-2.0
@smithy/signature-v45.5.2Apache-2.0
@smithy/smithy-client4.14.2Apache-2.0
@smithy/types4.15.0Apache-2.0
@smithy/url-parser4.4.2Apache-2.0
@smithy/util-base644.5.2Apache-2.0
@smithy/util-body-length-browser4.4.2Apache-2.0
@smithy/util-body-length-node4.4.2Apache-2.0
@smithy/util-buffer-from2.2.0Apache-2.0
@smithy/util-defaults-mode-browser4.5.2Apache-2.0
@smithy/util-defaults-mode-node4.4.2Apache-2.0
@smithy/util-endpoints3.6.2Apache-2.0
@smithy/util-middleware4.4.2Apache-2.0
@smithy/util-retry4.5.2Apache-2.0
@smithy/util-stream4.7.2Apache-2.0
@smithy/util-utf82.3.0Apache-2.0
@smithy/util-utf84.4.2Apache-2.0
@smithy/util-waiter4.5.2Apache-2.0
@speed-highlight/core1.2.17CC0-1.0
@supabase/auth-js2.108.2MIT
@supabase/functions-js2.108.2MIT
@supabase/phoenix0.4.4MIT
@supabase/postgrest-js2.108.2MIT
@supabase/realtime-js2.108.2MIT
@supabase/ssr0.5.2MIT
@supabase/storage-js2.108.2MIT
@supabase/supabase-js2.108.2MIT
@swc/helpers0.5.15Apache-2.0
@tosspayments/tosspayments-sdk2.7.1MIT
@tsconfig/node181.0.3MIT
@types/cookie0.6.0MIT
@types/node18.19.130MIT
@types/node22.20.0MIT
@types/node-fetch2.6.13MIT
abort-controller3.0.0MIT
accepts2.0.0MIT
acorn8.17.0MIT
agentkeepalive4.6.0MIT
ansi-colors4.1.3MIT
ansi-regex5.0.1MIT
ansi-regex6.2.2MIT
ansi-styles6.2.3MIT
array-timsort1.0.3MIT
asynckit0.4.0MIT
aws4fetch1.0.20MIT
balanced-match1.0.2MIT
balanced-match4.0.4MIT
blake3-wasm2.1.5MIT
body-parser2.3.0MIT
bowser2.14.1MIT
brace-expansion2.1.1MIT
brace-expansion5.0.6MIT
buffer-from1.1.2MIT
bytes3.1.2MIT
call-bind-apply-helpers1.0.2MIT
call-bound1.0.4MIT
caniuse-lite1.0.30001799CC-BY-4.0
chalk5.6.2MIT
ci-info4.4.0MIT
client-only0.0.1MIT
cliui9.0.1ISC
cloudflare4.5.0Apache-2.0
combined-stream1.0.8MIT
commander11.1.0MIT
commander2.20.3MIT
comment-json4.6.2MIT
content-disposition1.1.0MIT
content-type1.0.5MIT
content-type2.0.0MIT
cookie0.7.2MIT
cookie1.1.1MIT
cookie-signature1.2.2MIT
cross-spawn7.0.6MIT
debug4.4.3MIT
delayed-stream1.0.0MIT
depd2.0.0MIT
detect-libc2.1.2Apache-2.0
dotenv16.6.1BSD-2-Clause
dunder-proto1.0.1MIT
duplexer0.1.2MIT
eciesjs0.4.18MIT
ee-first1.1.1MIT
emoji-regex10.6.0MIT
encodeurl2.0.0MIT
enquirer2.4.1MIT
error-stack-parser-es1.0.5MIT
es-define-property1.0.1MIT
es-errors1.3.0MIT
es-object-atoms1.1.2MIT
es-set-tostringtag2.1.0MIT
esbuild0.25.4MIT
esbuild0.28.1MIT
escalade3.2.0MIT
escape-html1.0.3MIT
esprima4.0.1BSD-2-Clause
etag1.8.1MIT
event-target-shim5.0.1MIT
execa5.1.1MIT
express5.2.1MIT
fdir6.5.0MIT
finalhandler2.1.1MIT
foreground-child3.3.1ISC
form-data4.0.6MIT
form-data-encoder1.7.2MIT
formdata-node4.4.1MIT
forwarded0.2.0MIT
fresh2.0.0MIT
fs.realpath1.0.0ISC
function-bind1.1.2MIT
get-caller-file2.0.5ISC
get-east-asian-width1.6.0MIT
get-intrinsic1.3.0MIT
get-proto1.0.1MIT
get-stream6.0.1MIT
glob12.0.0BlueOak-1.0.0
glob9.3.5ISC
gopd1.2.0MIT
gzip-size6.0.0MIT
has-symbols1.1.0MIT
has-tostringtag1.0.2MIT
hasown2.0.4MIT
http-errors2.0.1MIT
human-signals2.1.0Apache-2.0
humanize-ms1.2.1MIT
iceberg-js0.8.1MIT
iconv-lite0.7.2MIT
ignore5.3.2MIT
inherits2.0.4ISC
ipaddr.js1.9.1MIT
is-promise4.0.0MIT
is-stream2.0.1MIT
isexe2.0.0ISC
isexe3.1.5BlueOak-1.0.0
jackspeak4.2.3BlueOak-1.0.0
kleur4.1.5MIT
lru-cache10.4.3ISC
lru-cache11.5.1BlueOak-1.0.0
math-intrinsics1.1.0MIT
media-typer1.1.0MIT
merge-descriptors2.0.0MIT
merge-stream2.0.0MIT
mime-db1.52.0MIT
mime-db1.54.0MIT
mime-types2.1.35MIT
mime-types3.0.2MIT
mimic-fn2.1.0MIT
miniflare4.20260625.0MIT
minimatch10.2.5BlueOak-1.0.0
minimatch8.0.7ISC
minipass4.2.8ISC
minipass7.1.3BlueOak-1.0.0
mkdirp1.0.4MIT
mnemonist0.38.3MIT
ms2.1.3MIT
nanoid3.3.15MIT
negotiator1.0.0MIT
next15.5.19MIT
node-domexception1.0.0MIT
node-fetch2.7.0MIT
npm-run-path4.0.1MIT
object-inspect1.13.4MIT
object-treeify1.1.33MIT
obliterator1.6.1MIT
on-finished2.4.1MIT
once1.4.0ISC
onetime5.1.2MIT
package-json-from-dist1.0.1BlueOak-1.0.0
parseurl1.3.3MIT
path-key3.1.1MIT
path-scurry1.11.1BlueOak-1.0.0
path-scurry2.0.2BlueOak-1.0.0
path-to-regexp6.3.0MIT
path-to-regexp8.4.2MIT
pathe2.0.3MIT
picocolors1.1.1ISC
picomatch4.0.4MIT
postcss8.4.31MIT
proxy-addr2.0.7MIT
qs6.15.3BSD-3-Clause
range-parser1.3.0MIT
raw-body3.0.2MIT
react19.2.7MIT
react-dom19.2.7MIT
router2.2.0MIT
safer-buffer2.1.2MIT
scheduler0.27.0MIT
semver7.8.5ISC
send1.2.1MIT
serve-static2.2.1MIT
setprototypeof1.2.0ISC
sharp0.34.5Apache-2.0
shebang-command2.0.0MIT
shebang-regex3.0.0MIT
side-channel1.1.1MIT
side-channel-list1.0.1MIT
side-channel-map1.0.1MIT
side-channel-weakmap1.0.2MIT
signal-exit3.0.7ISC
signal-exit4.1.0ISC
source-map0.6.1BSD-3-Clause
source-map-js1.2.1BSD-3-Clause
source-map-support0.5.21MIT
statuses2.0.2MIT
string-width7.2.0MIT
strip-ansi6.0.1MIT
strip-ansi7.2.0MIT
strip-final-newline2.0.0MIT
styled-jsx5.1.6MIT
supports-color10.2.2MIT
terser5.16.9BSD-2-Clause
toidentifier1.0.1MIT
tr460.0.3MIT
ts-tqdm0.8.6MIT
tslib2.8.10BSD
type-is2.1.0MIT
undici7.28.0MIT
undici-types5.26.5MIT
undici-types6.21.0MIT
unenv2.0.0-rc.24MIT
unpipe1.0.0MIT
urlpattern-polyfill10.1.0MIT
vary1.1.2MIT
web-streams-polyfill4.0.0-beta.3MIT
webidl-conversions3.0.1BSD-2-Clause
whatwg-url5.0.0MIT
which2.0.2ISC
which4.0.0ISC
workerd1.20260625.1Apache-2.0
wrangler4.105.0MIT OR Apache-2.0
wrap-ansi9.0.2MIT
wrappy1.0.2ISC
ws8.21.0MIT
y18n5.0.8ISC
yaml2.9.0ISC
yargs18.0.0MIT
yargs-parser22.0.0ISC
youch4.1.0-beta.10MIT
youch-core0.3.3MIT

데스크톱 (npm) (55)

패키지버전라이선스
@dnd-kit/accessibility3.1.1MIT
@dnd-kit/core6.3.1MIT
@dnd-kit/sortable10.0.0MIT
@dnd-kit/utilities3.2.2MIT
@reduxjs/toolkit2.11.2MIT
@standard-schema/spec1.1.0MIT
@standard-schema/utils0.3.0MIT
@tanstack/react-table8.21.3MIT
@tanstack/table-core8.21.3MIT
@types/d3-array3.2.2MIT
@types/d3-color3.1.3MIT
@types/d3-ease3.0.2MIT
@types/d3-interpolate3.0.4MIT
@types/d3-path3.1.1MIT
@types/d3-scale4.0.9MIT
@types/d3-shape3.1.8MIT
@types/d3-time3.0.4MIT
@types/d3-timer3.0.2MIT
@types/react19.2.14MIT
@types/use-sync-external-store0.0.6MIT
clsx2.1.1MIT
csstype3.2.3MIT
d3-array3.2.4ISC
d3-color3.1.0ISC
d3-ease3.0.1BSD-3-Clause
d3-format3.1.2ISC
d3-interpolate3.0.1ISC
d3-path3.1.0ISC
d3-scale4.0.2ISC
d3-shape3.2.0ISC
d3-time3.1.0ISC
d3-time-format4.1.0ISC
d3-timer3.0.1ISC
decimal.js-light2.5.1MIT
es-toolkit1.46.0MIT
eventemitter35.0.4MIT
html-to-image1.11.13MIT
immer10.2.0MIT
immer11.1.4MIT
internmap2.0.3ISC
lucide-react0.562.0ISC
react19.2.5MIT
react-dom19.2.5MIT
react-is19.2.5MIT
react-redux9.2.0MIT
recharts3.8.1MIT
redux5.0.1MIT
redux-thunk3.1.0MIT
reselect5.1.1MIT
scheduler0.27.0MIT
tailwind-merge3.5.0MIT
tiny-invariant1.3.3MIT
tslib2.8.10BSD
use-sync-external-store1.6.0MIT
victory-vendor37.3.6MIT AND ISC

엔진 (Python) (7)

패키지버전라이선스
click8.3.1BSD-3-Clause
matplotlib3.10.8Python Software Foundation License
numpy2.3.5BSD License
openpyxl3.1.5MIT License
pillow12.0.0MIT-CMU
pywin32311Python Software Foundation License
rich15.0.0MIT License

동반 앱 (Android/Gradle) (3)

패키지버전라이선스
androidx.appcompat:appcompat1.7.0Apache-2.0
androidx.core:core-ktx1.13.1Apache-2.0
org.jetbrains.kotlin:kotlin-stdlib1.9.24Apache-2.0

본 문서는 초안입니다. 정식 시행 전 법률 검토(전자상거래법·PIPA·GDPR)를 거칩니다.