[TIL] 2024. 12. 06

2024. 12. 6. 18:45·TIL (Today I Learned)

아래 표는 각 라이선스의 주요 특징과 차이점을 비교한 것입니다.

라이선스 라이선스 유형 저작권 표시 의무 소스 코드 공개 의무(배포 시) 강한 카피레프트 여부 특허 라이선스 상업적 활용 가능 여부 변경사항 표시 요구 특이 사항
Apache License 2.0 퍼미시브 필요 수정사항 공개는 강제 아님(단, 배포물에 라이선스, 저작권 공지 포함) 없음 특허 라이선스 제공 가능 변경사항에 대한 고지 필요 로고, 상표 사용 관련 규정 포함, 특허 명시적 보증
GNU General Public License v3.0 (GPLv3) 강한 카피레프트 필요 소스 코드 공개 의무 있음 강한 카피레프트 특허 보증 및 라이선스 제공 가능 변경사항 명시 및 동일 라이선스 재배포 Tivoization 방지, 특허 관련 보장 강화
MIT License 퍼미시브 필요 소스 코드 공개 의무 없음 없음 특허 조항 명시적 제공 없음(묵시적 허용) 가능 변경사항 표시 권고(필수 아님) 매우 간단하고 관대한 조건
BSD 2-Clause "Simplified" License 퍼미시브 필요 소스 코드 공개 의무 없음 없음 특허 조항 명시적 제공 없음(묵시적 허용) 가능 변경사항 표시 권장(필수 아님) 광고문구 조항 없음
BSD 3-Clause "New" or "Revised" License 퍼미시브 필요 소스 코드 공개 의무 없음 없음 특허 조항 명시적 제공 없음(묵시적 허용) 가능 변경사항 표시 권장(필수 아님) 추가적으로 프로젝트 이름, 기여자 이름을 이용한 홍보 제한
Boost Software License 1.0 퍼미시브 필요 소스 코드 공개 의무 없음 없음 명시적 특허 라이선스 부여 가능 변경사항 표시 권장(필수 아님) 매우 간단, Boost 커뮤니티에서 주로 사용
Creative Commons Zero v1.0 Universal (CC0) 퍼블릭 도메인 유사 권장(필수 아님) 없음 없음 특허 관련 조항 명시적 없음 가능 변경사항 표시 의무 없음 실질적 퍼블릭 도메인 선언, 저작인격권 포기
Eclipse Public License 2.0 (EPL-2.0) 약한 카피레프트 필요 수정물 배포 시 소스 공개 의무 있음 약한 카피레프트 특허 라이선스 제공 가능 변경사항 표시 및 동일 EPL 적용 권장 EPL-1.0에 비해 특허 및 호환성 개선
GNU Affero General Public License v3.0 (AGPLv3) 강한 카피레프트 (네트워크 제공 시도 포함) 필요 소스 코드 공개 의무 (원격 상호작용 시에도) 강한 카피레프트(네트워크 사용 포함) 특허 관련 보장 가능 변경사항 명시 및 동일 라이선스 재배포 서버 기반 서비스 제공 시 소스 공개 필요
GNU General Public License v2.0 (GPLv2) 강한 카피레프트 필요 소스 코드 공개 의무 있음 강한 카피레프트 명시적 특허 허용 조항 없음 가능 변경사항 명시 및 동일 라이선스 재배포 GPLv3 이전 버전, 특허 보호 약화
GNU Lesser General Public License v2.1 (LGPLv2.1) 약한 카피레프트 필요 라이브러리 수정 시 소스 공개 약한 카피레프트(라이브러리 수준) 명시적 특허 허용 조항 없음 가능 변경사항 명시 및 동일 LGPL 적용 라이브러리 공유 용도, GPL보다는 호환성 높음
Mozilla Public License 2.0 (MPL-2.0) 약한 카피레프트 필요 수정한 파일 단위로 소스 공개 약한 카피레프트(파일 단위) 특허 라이선스 제공 가능 변경사항 표시 필요 파일 단위로 카피레프트 적용, 다른 라이선스와 결합 용이
The Unlicense 퍼블릭 도메인 유사 권장(필수 아님) 없음 없음 특허 조항 없음(묵시적 허용) 가능 변경사항 표시 의무 없음 사실상 퍼블릭 도메인, 모든 권리 포기

 

반응형

'TIL (Today I Learned)' 카테고리의 다른 글

[TIL] 2025. 01. 01 - Xcode: Dead Code Stripping  (1) 2025.01.01
[TIL] 2024. 12. 10  (0) 2024.12.10
[TIL] 2024. 09. 30  (0) 2024.09.30
[TIL] 2024. 09. 27  (0) 2024.09.27
[TIL] 2024. 09. 26  (0) 2024.09.26
'TIL (Today I Learned)' 카테고리의 다른 글
  • [TIL] 2025. 01. 01 - Xcode: Dead Code Stripping
  • [TIL] 2024. 12. 10
  • [TIL] 2024. 09. 30
  • [TIL] 2024. 09. 27
DongDong_
DongDong_
  • DongDong_
    how-dev
    DongDong_
  • 전체
    오늘
    어제
    • 분류 전체보기 (102)
      • TIL (Today I Learned) (96)
      • DEV (0)
        • 알고리즘 (0)
        • SWIFT (0)
      • 사전캠프 데일리 미션 (5)
  • 블로그 메뉴

    • 홈
    • 태그
    • 방명록
    • 글작성
  • 링크

  • 공지사항

  • 인기 글

  • 태그

  • 최근 댓글

  • 최근 글

  • hELLO· Designed By정상우.v4.10.3
DongDong_
[TIL] 2024. 12. 06
상단으로

티스토리툴바