주요 기능
- LICENSE 파일 생성 — 16종의 원문에 연도·저작권자를 채워 복사하거나 LICENSE 파일로 내려받습니다. Apache-2.0 의 NOTICE, LGPL-3.0 의 COPYING 같은 부속 파일도 함께 만듭니다.
- 선택 마법사 — 소스 공개 범위, 특허 조항, 저작권 표시, GPL-2.0 호환 여부 등 6가지 질문으로 후보 3개와 이유를 보여 줍니다.
- SPDX 파일 헤더 — SPDX-License-Identifier 와 SPDX-FileCopyrightText 줄을 7가지 주석 형식으로 만들고, GNU·Apache·MPL·Boost 의 공식 고지문도 붙일 수 있습니다.
- 비교표와 호환성 검사기 — 허용·조건·제한 매트릭스로 16종을 한눈에 비교하고, 코드를 다른 라이선스 프로젝트에 넣을 수 있는지 조건과 함께 확인합니다.
- 라이선스별 해설과 가이드 — 각 라이선스의 의무와 자주 하는 오해, 카피레프트·듀얼 라이선스·SPDX 같은 개념을 설명합니다.
사용 방법
- 생성기 탭에서 라이선스를 고릅니다. 무엇을 골라야 할지 모르면 '선택 마법사' 탭에서 질문에 답하세요.
- 연도와 저작권자(개인 이름이나 단체명)를 입력합니다. 프로젝트 이름은 NOTICE·GNU 고지문에 쓰입니다.
- 오른쪽 미리보기를 확인하고 '다운로드'로 LICENSE 파일을 저장해 저장소 최상위에 둡니다.
- '파일 헤더' 탭에서 언어에 맞는 주석 형식을 골라 각 소스 파일 맨 위에 붙입니다.
자주 묻는 질문
라이선스를 붙이지 않으면 어떻게 되나요?
저작권법상 기본값은 '모든 권리 보유'입니다. 코드가 공개돼 있어도 다른 사람이 복제·수정·배포할 권리가 없으므로 오픈소스라고 할 수 없습니다. 공개 저장소라면 LICENSE 파일을 두는 것이 좋습니다.
MIT 와 Apache-2.0 중 무엇이 좋나요?
둘 다 허용형입니다. MIT 는 짧고 단순하며, Apache-2.0 은 명시적인 특허 허락과 특허 소송 시 허락 종료 조항, 변경 표시·NOTICE 규칙이 있습니다. 기업 기여자가 많거나 특허가 신경 쓰이면 Apache-2.0, 가볍게 쓰려면 MIT 를 많이 고릅니다. 둘을 함께 제공하는 'MIT OR Apache-2.0' 방식도 흔합니다.
GPL 코드를 쓰면 제 코드를 무조건 공개해야 하나요?
배포하지 않고 내부에서만 쓰면 공개 의무가 생기지 않습니다. GPL 코드와 결합한 프로그램을 외부에 배포할 때 그 전체의 소스를 GPL 로 제공해야 합니다. 서버에서만 돌리는 경우 GPL 은 배포로 보지 않지만 AGPL 은 수정본에 소스 제공 의무를 둡니다.
연도는 어떻게 적나요?
처음 공개한 연도를 적는 것이 일반적이며, '2019-2026' 처럼 범위로 적기도 합니다. 연도를 매년 바꿀 법적 의무는 없습니다.
저작권자에는 누구를 적나요?
코드를 쓴 개인, 또는 업무상 작성한 코드라면 보통 회사가 저작권자입니다. 여러 사람이 기여한 경우 'Example 프로젝트 기여자(The Example Authors)'처럼 적기도 합니다. 소속 회사 규정을 확인하세요.
입력한 이름이 서버에 저장되나요?
아닙니다. LICENSE 본문과 헤더는 브라우저 안에서 만들어지며 입력값은 서버로 전송되지 않습니다. 다음 방문 때 편하도록 이 브라우저의 로컬 저장소에만 남으며 언제든 지울 수 있습니다.
이미 공개한 코드의 라이선스를 바꿀 수 있나요?
저작권자는 앞으로의 버전에 다른 라이선스를 적용할 수 있지만, 이미 배포된 버전에 대해 준 허락은 보통 철회되지 않습니다. 다른 기여자의 코드가 섞여 있다면 그들의 동의(또는 CLA)가 필요합니다.
데이터 출처와 라이선스
- 라이선스 원문과 허용·조건·제한 분류: choosealicense.com (GitHub, Inc. and contributors, MIT License) — 저장소 github/choosealicense.com 의
_licenses데이터, 2026-09-10 커밋 기준. - 원문 대조: SPDX License List 3.29 (2026-09-16 공개, spdx.org/licenses). 식별자는 SPDX 목록을 따릅니다.
- 호환성 판정: FSF 'Frequently Asked Questions about the GNU Licenses' 호환성 매트릭스, 각 라이선스 원문.
- 라이선스 원문 자체는 각 라이선스가 정한 조건(예: GPL 의 '원문 그대로의 복제·배포 허용')에 따라 수록했습니다. 원문은 수정하지 않았고, MIT·BSD·ISC·0BSD 의 [year]·[fullname] 자리표시자만 입력값으로 바꿉니다.
choosealicense.com — Copyright (c) GitHub, Inc. and contributors
MIT License (전문은 저장소 LICENSE.md 참조)