개발자 / 오픈 소스
오픈 소스 라이선스 생성기
MIT, Apache 2.0, GPL, LGPL, AGPL, MPL, BSD, ISC, Unlicense 등의 LICENSE 파일을 생성합니다. 이름과 연도를 입력하고 각 라이선스의 허용 범위를 비교할 수 있습니다.
오픈 소스 라이선스 생성기: 라이선스 텍스트는 SPDX License List의 공식 텍스트이며, GitHub와 패키지 레지스트리에서 라이선스를 식별할 때 사용합니다. MIT와 BSD처럼 짧고 허용적인 라이선스는 저작권 문구에 이름과 연도를 입력합니다. GPL과 Apache 2.0처럼 긴 라이선스는 원문 그대로 사용하고, 각 파일의 헤더에는 SPDX 형식의 저작권 고지를 추가합니다. 표에서는 카피레프트, 특허 권리, 고지 요구 사항, OSI 및 FSF 승인 여부를 비교합니다. 서버에 파일을 전혀 업로드하지 않고 브라우저에서 100% 로컬로 실행됩니다.
- 카테고리
- 개발자 도구
- 실행 횟수
- 브라우저에서
- 비용
- 무료 · 가입 불필요
- 사용 가능 여부
- 사용 가능
브라우저에서 전부 실행됩니다
라이선스 비교
| 라이선스 | 유형 | 특허권 | 사본에 고지문 필요 | OSI | FSF |
|---|---|---|---|---|---|
| 허용적 | 언급되지 않음 | 예 | |||
| 허용적 | 명시적 허용 | 예 | |||
| 강한 카피레프트 | 명시적 허용 | 예 | |||
| 강한 카피레프트 | 언급되지 않음 | 예 | |||
| 약한 카피레프트 | 명시적 허용 | 예 | |||
| 네트워크 사용을 포함한 강한 카피레프트 | 명시적 허용 | 예 | |||
| 약한 카피레프트 | 명시적 허용 | 예 | |||
| 허용적 | 언급되지 않음 | 예 | |||
| 허용적 | 언급되지 않음 | 예 | |||
| 허용적 | 언급되지 않음 | 예 | |||
| 허용적 | 언급되지 않음 | 아니요 | |||
| 허용적 | 언급되지 않음 | 아니요 | |||
| 허용적 | 언급되지 않음 | 소스 사본에만 적용 | |||
| 허용적 | 명시적으로 허용되지 않음 | 아니요 | |||
| 강한 카피레프트 | 명시적 허용 | 예 |
텍스트와 OSI 및 FSF 승인 정보는 SPDX License List 3.29.0에서 가져왔습니다. 이는 요약이며 법률 자문이 아닙니다. 라이선스 원문을 읽고, 중요한 사항은 변호사에게 문의하십시오.
라이선스 적용
텍스트를 LICENSE(또는 LICENSE.txt, GPL의 경우 COPYING)로 저장소 루트에 저장하고, package.json, Cargo.toml 또는 pyproject.toml의 라이선스 필드를 해당 SPDX 식별자로 설정하십시오. 또한 각 소스 파일에 두 줄로 된 SPDX 헤더를 추가하면 라이선스 정보가 복사된 파일에도 함께 유지됩니다.
이와 함께 .gitignore 생성기를 사용해 빌드 결과물과 비밀 정보를 저장소에서 제외하십시오.
라이선스 혼합
허용적 라이선스의 코드는 일반적으로 카피레프트 프로젝트에서 사용할 수 있지만, 그 반대는 불가능합니다. GPL 코드를 MIT 프로젝트에 포함하면 결과물도 GPL이 되기 때문입니다. Apache 2.0 코드는 GPL 버전 3과 호환되지만 버전 2와는 호환되지 않습니다.
사용 방법
- 라이선스를 선택합니다. 확실하지 않다면 비교 표를 참고하십시오.
- 연도와 저작권 보유자의 이름을 입력합니다.
- LICENSE 파일을 저장소 루트에 다운로드하고, 소스 파일에 헤더를 추가하십시오.
개인정보 보호 및 제한사항
모든 작업은 브라우저에서 실행됩니다.
관련 도구
자주 묻는 질문
어떤 라이선스를 선택해야 합니까?
재사용을 최대화하려면 MIT 또는 Apache 2.0을 선택하십시오. Apache 2.0에는 명시적인 특허 허여가 추가됩니다. 변경 사항도 계속 공개되도록 하려면 GPL을, 독점 프로그램이 링크할 수 있는 라이브러리에는 LGPL 또는 MPL을, 네트워크를 통해 제공되는 소프트웨어에는 AGPL을 선택하십시오.
카피레프트는 무엇을 의미합니까?
복사본과 변경된 버전은 동일한 라이선스로 공유해야 한다는 뜻입니다. 강한 카피레프트는 프로그램 전체에 적용되고, 약한 카피레프트는 라이선스가 적용된 파일이나 라이브러리에만 적용됩니다. AGPL은 네트워크를 통해 프로그램에 접근하는 사용자에게까지 적용 범위를 확장합니다.
GPL-3.0-only와 GPL-3.0-or-later의 차이는 무엇입니까?
or-later를 사용하면 사용자가 FSF에서 발표하는 이후의 GPL 버전도 따를 수 있지만, only를 사용하면 버전 3만 적용됩니다. 라이선스 텍스트는 동일하며, 선택 사항은 각 파일의 헤더에 기재합니다.
무료 도구 · 브라우저에서회 실행 · 계정 불필요