이 고지에 대해
아래 라이브러리와 글꼴은 각각의 저작권자가 만들었고, 각자의 오픈소스 라이선스에 따라 써봄에서 사용하고 있어요. 대부분은 수정 없이 공개 CDN(jsDelivr, Google gstatic, Google Fonts)에서 원본 배포본을 그대로 불러오고, 설문 대시보드처럼 오프라인 사용을 위해 파일 안에 함께 담은 경우에도 원본의 라이선스 표기를 그대로 유지하고 있어요.
이 목록에 있는 오픈소스는 해당 라이선스 조건 안에서 누구나 자유롭게 쓸 수 있어요. 다만 써봄이 직접 작성한 코드·디자인·문구·이름·로고는 이 오픈소스 라이선스의 대상이 아니에요. 써봄 자체의 저작권은 페이지 하단 표기와 같이 별도로 보호돼요.
사용하는 오픈소스 라이브러리
이름·버전·라이선스와 함께, 써봄에서 어떤 역할로 쓰는지 적어 두었어요. 이름을 누르면 원본 저장소로 이동해요.
| 라이브러리 | 라이선스 | 써봄에서의 용도 | 사용하는 페이지 |
|---|---|---|---|
| pdf-lib 1.17.1 | MIT | PDF 만들기·합치기·페이지 편집·서명 넣기 | 이미지 PDF 변환, PDF 편집기, PDF 전자서명 |
| pdf.js (pdfjs-dist) 3.11.174 | Apache-2.0 | PDF 페이지를 화면에 그리기(미리보기·썸네일) | PDF 편집기, PDF 전자서명 |
| JSZip 3.10.1 | MIT (MIT / GPL-3.0 중 MIT 선택) | 여러 결과 파일을 zip 하나로 묶기 | 이미지 PDF 변환, PDF 편집기, 이미지 형식 변환, 사운드 형식 변환, 영상에서 오디오 추출, 사운드 편집 |
| lamejs 1.2.0 | LGPL-3.0 | MP3 인코딩 | 사운드 형식 변환, 영상에서 오디오 추출, 사운드 편집 |
| wasm-media-encoders 0.7.0 | MIT (내부 libogg·libvorbis: BSD-3-Clause) | OGG(Vorbis) 인코딩 — 필요할 때만 불러와요 | 사운드 형식 변환, 영상에서 오디오 추출, 사운드 편집 |
| libflac.js 5.6.0 | MIT (내부 libFLAC: BSD-3-Clause) | FLAC 무손실 인코딩 — 필요할 때만 불러와요 | 사운드 형식 변환, 영상에서 오디오 추출, 사운드 편집 |
| pako 3.0.1 | MIT Zlib | PNG 압축에 쓰는 deflate 구현 | 이미지 용량 압축 |
| UPNG.js 2.1.0 | MIT | PNG 색상 수 줄이기(팔레트 양자화)와 인코딩 | 이미지 용량 압축 |
| html2canvas 1.4.1 | MIT | 대시보드 화면을 이미지로 찍기 | 설문 대시보드 |
| SheetJS Community Edition 0.18.5 | Apache-2.0 | 엑셀·CSV 파일 읽기 | 설문 대시보드 |
| PptxGenJS 4.0.1 | MIT | PPT(PowerPoint) 파일로 내보내기 | 설문 대시보드 |
| jsPDF 4.2.1 | MIT | PDF 파일로 내보내기 | 설문 대시보드 |
| mp4box.js 0.5.4 | BSD-3-Clause | MP4·MOV 파일을 풀어 영상 프레임 읽기(WebCodecs 디코딩) | 영상 편집 |
| mp4-muxer 5.2.2 | MIT | 편집 결과를 MP4 파일로 묶기 | 영상 편집 |
| webm-muxer 5.1.4 | MIT | 편집 결과를 WEBM 파일로 묶기 | 영상 편집 |
| Firebase JavaScript SDK 12.18.0 | Apache-2.0 | 방문·다운로드 횟수 집계, 의견 보내기 저장 | 홈과 모든 도구 페이지 |
| EmailJS Browser SDK 4.x | BSD-3-Clause | 의견이 도착했을 때 운영자에게 알림 메일 보내기 | 홈 |
사용하는 글꼴
아래 글꼴은 모두 Google Fonts에서 불러오며 SIL Open Font License 1.1을 따라요.
| 글꼴 | 라이선스 | 용도 | 사용하는 페이지 |
|---|---|---|---|
| Gowun Batang | OFL-1.1 | 홈 제목 글꼴 | 홈 |
| Nanum Pen Script, Nanum Brush Script, Gaegu, Hi Melody, Poor Story, Gamja Flower, East Sea Dokdo, Dancing Script | OFL-1.1 | 서명을 글자로 입력할 때 고르는 손글씨 글꼴 | PDF 전자서명 |
| Noto Sans KR, Nanum Gothic, Gothic A1, IBM Plex Sans KR, Gowun Dodum, Sunflower, Nanum Gothic Coding, Gowun Batang, Noto Serif KR, Nanum Myeongjo, Song Myung, Hahmlet, Diphylleia, Grandiflora One, Black Han Sans, Do Hyeon, Jua, Gugi, Gasoek One, Bagel Fat One, Moirai One, Orbit, Stylish, Dongle, Yeon Sung, Nanum Pen Script, Nanum Brush Script, Gaegu, Hi Melody, Poor Story, Gamja Flower, East Sea Dokdo, Kirang Haerang, Single Day, Cute Font, Black And White Picture, Bebas Neue, Anton, Oswald, Montserrat, Poppins, Righteous, Bangers, Abril Fatface, Playfair Display, Merriweather, Roboto Slab, Fredoka, Comfortaa, Press Start 2P, Lobster, Pacifico, Dancing Script, Caveat, Permanent Marker, Satisfy, Great Vibes | OFL-1.1 | 자막 글꼴 57종(한글 고딕·명조·제목·손글씨, 영문 제목·손글씨) — 자막에 쓰인 글꼴·글자만 그때 내려받습니다 | 영상 편집 |
도구별로 보기
각 페이지가 어떤 오픈소스를 쓰는지 한눈에 볼 수 있게 묶었어요. 방문·다운로드 집계용 Firebase SDK는 모든 페이지에 공통이라 따로 적지 않았어요.
- 홈EmailJS Browser SDK · Gowun Batang 글꼴
- 이미지 PDF 변환pdf-lib · JSZip
- PDF 편집기pdf.js · pdf-lib · JSZip
- PDF 전자서명pdf.js · pdf-lib · 손글씨 글꼴 8종
- 설문 대시보드html2canvas · SheetJS · PptxGenJS(JSZip 포함) · jsPDF
- 이미지 형식 변환JSZip (이미지 해독·인코딩은 써봄이 직접 작성)
- 이미지 용량 압축pako · UPNG.js
- 사운드 형식 변환lamejs · wasm-media-encoders · libflac.js · JSZip
- 영상에서 오디오 추출lamejs · wasm-media-encoders · libflac.js · JSZip
- 사운드 편집lamejs · wasm-media-encoders · libflac.js · JSZip (파형·노이즈 제거는 써봄이 직접 작성)
- 영상 편집mp4box.js · mp4-muxer · webm-muxer · 자막 글꼴 4종 (타임라인·합성·인코딩 파이프라인은 써봄이 직접 작성)
- QR 코드 만들기·읽기외부 라이브러리 없음 (QR 인코더·디코더 모두 써봄이 직접 작성)
라이선스 원문
자주 쓰이는 라이선스의 원문을 그대로 실었어요. 저작권자 이름 부분은 각 라이브러리 저장소의 LICENSE 파일에 있는 표기를 따라요.
MIT License
MIT License Copyright (c) [year] [copyright holders] Permission is hereby granted, free of charge, to any person obtaining a copy of this software and associated documentation files (the "Software"), to deal in the Software without restriction, including without limitation the rights to use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of the Software, and to permit persons to whom the Software is furnished to do so, subject to the following conditions: The above copyright notice and this permission notice shall be included in all copies or substantial portions of the Software. THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.
BSD 3-Clause License
Copyright (c) [year] [copyright holders]. All rights reserved. Redistribution and use in source and binary forms, with or without modification, are permitted provided that the following conditions are met: 1. Redistributions of source code must retain the above copyright notice, this list of conditions and the following disclaimer. 2. Redistributions in binary form must reproduce the above copyright notice, this list of conditions and the following disclaimer in the documentation and/or other materials provided with the distribution. 3. Neither the name of the copyright holder nor the names of its contributors may be used to endorse or promote products derived from this software without specific prior written permission. THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT HOLDER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
zlib License
Copyright (C) [year] [copyright holders] This software is provided 'as-is', without any express or implied warranty. In no event will the authors be held liable for any damages arising from the use of this software. Permission is granted to anyone to use this software for any purpose, including commercial applications, and to alter it and redistribute it freely, subject to the following restrictions: 1. The origin of this software must not be misrepresented; you must not claim that you wrote the original software. If you use this software in a product, an acknowledgment in the product documentation would be appreciated but is not required. 2. Altered source versions must be plainly marked as such, and must not be misrepresented as being the original software. 3. This notice may not be removed or altered from any source distribution.
Apache License 2.0
적용: pdf.js · SheetJS Community Edition · Firebase JavaScript SDK
써봄은 이 라이브러리들을 수정하지 않고 사용하며, 각 배포본에 포함된 NOTICE·저작권 표기를 그대로 유지해요.
GNU Lesser General Public License 3.0
적용: lamejs (LAME MP3 인코더의 JavaScript 이식)
써봄은 lamejs를 수정하지 않고 공개 CDN의 원본 배포본을 그대로 불러와 사용해요. 소스 코드는 위 저장소 링크에서 누구나 받을 수 있어요.
SIL Open Font License 1.1
적용: 위 글꼴 표의 모든 글꼴 (Google Fonts를 통해 원본 그대로 불러옴)
문의
이 고지에 빠진 항목이 있거나 라이선스 표기에 수정이 필요하면 홈의 의견 보내기로 알려 주세요. 확인 후 바로 반영할게요.