단순 '사용'과 '파일 전송·임베딩'의 법적 차이
디자인 툴에서 폰트를 사용하여 생성된 PNG, JPG, PDF와 같은 결과물은 '글자 모양(도안)'을 픽셀이나 벡터로 표현한 것에 불과합니다.
그러나 **웹폰트 서비스(@font-face)**와 모바일 앱(iOS/Android) 번들링은 폰트 프로그램 파일(.woff2, .ttf) 자체를 네트워크를 통해 사용자의 기기로 전송하거나 앱 패키지 내부에 직접 포함하여 배포합니다. 이 때문에 상업용 무료 폰트라 하더라도 라이선스 원문에서 임베딩 허용 여부를 명확히 확인해야 합니다.
1. 웹 임베딩 (Web Font Hosting) 실무 체크
웹폰트는 사용자의 브라우저가 CSS를 해석할 때 웹 서버로부터 폰트 파일을 내려받아 화면에 렌더링합니다.
- SIL OFL 1.1 (Pretendard, Inter 등): 웹 서버에서 WOFF/WOFF2 파일로 직접 호스팅하거나 자체 CDN을 통해 제공하는 행위가 완전히 허용됩니다.
- Apache 2.0 (Roboto 등): 웹폰트 호스팅이 자유롭게 허용되며, CSS 파일 내 주석이나 사이트 크레딧에 라이선스 안내를 유지하는 것이 권장됩니다.
- 기업 독자 라이선스 (에스코어 드림 등): 많은 기업 폰트가 웹폰트 사용을 허용하지만, 간혹 '자체 제작 웹폰트 변환'을 금지하고 '공식 배포 CDN 링크'만을 사용하도록 제한하는 경우가 있으므로 확인이 필요합니다.
2. 모바일 앱 번들링 (App Embedding) 실무 체크
모바일 앱(Flutter, React Native, Swift, Kotlin) 개발 시, 프로젝트의 assets/fonts/ 폴더에 폰트 파일을 넣고 빌드하면 폰트 파일이 APK나 IPA 설치 파일 내부에 영구 포함됩니다.
- 소프트웨어 번들링 허용 조항 확인: SIL OFL 1.1은 제2조에서 "소프트웨어 패키지와 함께 묶음(Bundle) 형태로 배포하는 것"을 명시적으로 허용하고 있습니다. 따라서 모바일 앱에 폰트 파일을 동봉하여 앱스토어에 출시하는 것은 라이선스 원칙에 완전히 부합합니다.
- 오픈소스 고지 화면 구성: 앱 패키지에 폰트를 번들링할 때는 앱 설정 메뉴의 '오픈소스 라이선스 고지(Open Source Notices)' 화면에 해당 폰트의 저작권 문구와 라이선스 전문을 포함해야 합니다.
웹 임베딩 vs 앱 임베딩 핵심 비교
| 비교 항목 | 웹폰트 임베딩 (@font-face) | 모바일 앱 번들링 (App Bundling) |
|---|---|---|
| 배포 파일 형식 | WOFF, WOFF2 (압축 웹 포맷) | TTF, OTF (네이티브 폰트 바이너리) |
| 파일 전달 방식 | 웹 브라우저 방문 시 동적 다운로드 | 앱 설치 시 패키지 내부 정적 탑재 |
| OFL 1.1 규정 | 허용 (네트워크 전송 허용) | 허용 (제2조 소프트웨어 번들 허용) |
| 기업 독자 규정 | 대부분 허용 (CDN 전용 여부 확인) | 개별 확인 필요 (소프트웨어 내장 제한 여부) |
| 실무 필수 조치 | CSS 주석 또는 크레딧 표기 권장 | 앱 내 오픈소스 라이선스 고지 화면 필수 |
