오픈소스 고지

모아툴(moatool.app 및 하위 도메인 전체)의 도구는 여러 오픈소스 소프트웨어 위에서 동작합니다. 아래는 서비스가 사용하는 주요 오픈소스와 각 라이선스, 소스 코드 위치입니다. 각 라이선스의 전문과 최신 정보는 링크된 프로젝트 저장소에서 확인하실 수 있습니다.

표에 적힌 라이선스명은 배포본에 동봉된 라이선스 파일·파일 헤더 또는 프로젝트 저장소를 근거로 합니다. 확정할 수 없는 항목은 "프로젝트 저장소 참조"로 표기하고 링크만 제공합니다. 정정이 필요한 내용이 있으면 [email protected] 으로 알려 주세요.

Ghostscript (AGPL-3.0) 소스 코드 안내

PDF 압축의 "텍스트 유지" 방식은 AGPL-3.0으로 배포되는 Ghostscript를 기반으로 합니다. 소스 코드는 아래 표의 링크(github.com/ArtifexSoftware/ghostpdl)에서 받을 수 있으며, 이 사이트가 브라우저로 전달하는 빌드 자체는 /vendor/gs/gs.js · /vendor/gs/gs.wasm 에서 그대로 내려받을 수 있습니다. 해당 빌드에 적용되는 라이선스 전문은 /vendor/gs/LICENSE 에 함께 배포되어 있습니다.

LibreOffice (MPL-2.0) 소스 코드 안내

워드·엑셀·파워포인트를 PDF로 바꾸는 오피스 변환기는 MPL-2.0으로 배포되는 LibreOffice를 WebAssembly로 빌드한 것(ZetaOffice/LOWA)을 브라우저 안에서 실행합니다. 소스 코드는 git.libreoffice.org/core 에서 받을 수 있습니다. 이 사이트가 브라우저로 전달하는 빌드는 soffice.js · soffice.wasm · soffice.data 에서 그대로 내려받을 수 있습니다. 문서는 서버로 전송되지 않으며, 내려받는 것은 변환 엔진뿐입니다.

사용 중인 오픈소스 목록

이름용도라이선스소스
GhostscriptPDF 압축 (텍스트 유지 방식)AGPL-3.0ghostscript.com · 소스 (ghostpdl) · 이 사이트가 배포하는 빌드
pdf.jsPDF 페이지 읽기·미리보기·이미지 변환Apache-2.0github.com/mozilla/pdf.js
pdf-libPDF 편집 (합치기·분할·회전·페이지 삭제·워터마크·페이지 번호)MITgithub.com/Hopding/pdf-lib
qpdfPDF 암호 설정·해제Apache-2.0github.com/qpdf/qpdf
tesseract.js스캔 PDF 글자 인식 (OCR)Apache-2.0github.com/naptha/tesseract.js
LibreOffice (ZetaOffice/LOWA)워드·엑셀·파워포인트 → PDF 변환MPL-2.0git.libreoffice.org/core · zetaoffice.net · 이 사이트가 배포하는 빌드
zetajs브라우저에서 LibreOffice 제어 (UNO 브리지)MITgithub.com/allotropia/zetajs · 라이선스 전문
docx워드(.docx) 문서 생성MITgithub.com/dolanmiu/docx
JSZip여러 결과 파일을 ZIP으로 묶기MIT 또는 GPL-3.0 (듀얼 라이선스)github.com/Stuk/jszip
libarchive.js / libarchive압축 파일(zip·7z·rar) 풀기라이선스: 프로젝트 저장소 참조 (배포 빌드에 Comlink(Apache-2.0)가 함께 포함됨)libarchivejs · libarchive · Comlink
FFmpeg / ffmpeg.wasm동영상·오디오 변환·자르기·용량 줄이기ffmpeg.wasm 래퍼: MIT · FFmpeg 본체: LGPL-2.1 이상 (빌드 구성에 따라 GPL)ffmpeg.org · ffmpeg.wasm
lamejs (LAME)MP3 인코딩LGPL-3.0github.com/zhuker/lamejs
RNNoise (@jitsi/rnnoise-wasm)오디오 잡음 제거배포 빌드: Apache-2.0 (동봉 LICENSE 확인) · 원본 RNNoise: BSD-3-Clausejitsi/rnnoise-wasm · xiph/rnnoise
ONNX Runtime Web브라우저 안에서 AI 모델 실행MITgithub.com/microsoft/onnxruntime
U²-Net (u2netp 모델)사진 배경 제거라이선스: 프로젝트 저장소 참조github.com/xuebinqin/U-2-Net
MediaPipe Tasks Vision얼굴·인물 영역 인식 (증명사진)Apache-2.0github.com/google-ai-edge/mediapipe
OpenCV (opencv.js)이미지 보정·문서 스캔 보정Apache-2.0github.com/opencv/opencv
SheetJS (xlsx)엑셀·CSV·JSON 표 변환Apache-2.0github.com/SheetJS/sheetjs
LibRaw (libraw-wasm)RAW 사진(CR2·NEF·ARW·DNG 등) 디코딩LibRaw 본체: LGPL-2.1 또는 CDDL-1.0 (듀얼) · wasm 래퍼: 프로젝트 저장소 참조libraw.org · libraw-wasm
jSquash (@jsquash/jpeg · avif · oxipng)이미지 인코딩·용량 최적화Apache-2.0 (동봉 LICENSE 확인) · 내장 코덱(mozjpeg·libavif·oxipng)은 각 프로젝트 라이선스를 따름github.com/jamsinclair/jSquash
heic2any아이폰 HEIC 사진 변환MITgithub.com/alexcorvi/heic2any
jsQRQR 코드 읽기Apache-2.0github.com/cozmo/jsQR
qrcode.jsQR 코드 만들기MITgithub.com/davidshimjs/qrcodejs
gifencGIF 만들기MITgithub.com/mattdesl/gifenc
exifr사진 메타데이터(EXIF) 읽기MITgithub.com/MikeKovarik/exifr
SVGOSVG 파일 최적화MITgithub.com/svg/svgo
wawoff2 / woff2웹폰트(WOFF2) 변환wawoff2: MIT · woff2: Apache-2.0fontello/wawoff2 · google/woff2

이 목록에 대하여

모아툴의 모든 도구는 이용자의 브라우저 안에서 동작하므로, 위 소프트웨어는 서버가 아니라 이용자의 기기로 전달되어 실행됩니다. 그래서 파일이 서버로 전송되지 않고, 인터넷을 끊어도 이미 받아 둔 도구는 계속 동작합니다. 서비스 구성이 바뀌면 이 목록도 함께 갱신됩니다.

개인정보처리방침 · PDF 도구 홈