본문 바로가기

Deep Learning

코드 재 사용에 관한 라이센스

MIT, Apache License 2.0, GNU General Public License v3.0 (GPL-3.0), GNU Affero General POublic License v3.0 (AGPL-3.0)는 널리 사용되는 오픈 소스 라이센스이다.

 

1. MIT

  • 사용 및 배포
    • 소프트웨어를 자유롭게 사용 O
    • 소프트웨어의 복제본을 무제한 배포 O
    • 소프트웨어 수정 O
    • 수정된 소프트웨어 배포 O
  • 조건
    • 원본 소프트웨어의 저작권 고지와 라이센스 정보를 모든 복제본에 포함
    • 수정된 소프트웨어에도 동일하게 적용
    • 원본 저작권 및 라이센스 고지를 포함하는 한 소프트웨어를 상업적으로 사용 가능
  • 제한
    • 사용에 대한 보증 X
    • 소프트웨어 사용으로 인한 문제나 손해에 대하여 저작권자가 책임을 지지 않는다.

2. Apache License 2.0

  • 사용 및 배포
    • 소프트웨어를 자유롭게 사용 O
    • 소프트웨어의 복제본 무제한 배포 O
    • 소프트웨어 수정 O
    • 수정된 소프트웨어 배포 O
  • 조건
    • 원본 소프트웨어의 저작권 고지와 라이센스 정보를 모든 복제본에 포함
    • 수정된 소프트웨어에도 동일하게 적용
    • 수정된 파일에는 수정 사항을 고지해야함
    • 특허 라이센스를 포함
  • 제한
    • 수정된 소스 코드를 공개할 의무 X
    • 상업적 목적 사용 가능 O

3. GNU General Public License v3.0 (GPL-3.0)

  • 사용 및 배포
    • 소프트웨어를 자유롭게 사용 O
    • 소프트웨어의 복제본 무제한 배포 O
    • 소프트웨어 수정 O
    • 수정된 소프트웨어 배포 O
  • 조건
    • 원본 소프트웨어의 저작권 고지와 라이센스 정보를 모든 복제본에 포함
    • 수정된 소프트웨어에도 동일하게 적용
    • 수정된 파일에는 수정 사항을 고지해야함
    • 소프트웨어 배포 시 소스 코드를 제공하거나 소스 코드를 얻을 수 있는 방법을 제공
  • 제한
    • 소프트웨어가 다른 소프트웨어와 결합될 때에도 GPL을 따라야함

4. GNU Affero General Public License v3.0 (AGPL-3.0)

  • 사용 및 배포
    • 소프트웨어를 자유롭게 사용 O
    • 소프트웨어의 복제본 무제한 배포 O
    • 소프트웨어 수정 O
    • 수정된 소프트웨어 배포 O
  • 조건
    • 원본 소프트웨어의 저작권 고지와 라이센스 정보를 모든 복제본에 포함
    • 수정된 소프트웨어에도 동일하게 적용
    • 수정된 파일에는 수정 사항을 고지해야함
    • 소프트웨어 배포 시 소스 코드를 제공하거나 소스 코드를 얻을 수 있는 방법을 제공
  • 제한
    • GPL-3.0과 다르게 네트워크를 통한 사용을 커버
      • 클라우드 서비스나 웹 애플리케이션에서 사용될 때도 소스 코드를 공개

'Deep Learning' 카테고리의 다른 글

Yolo 라이센스  (0) 2024.09.08
coco 데이터셋 license  (0) 2024.09.06
fit() vs fit_generator in keras  (0) 2024.02.27
CONNX  (0) 2022.10.04
ONNX  (0) 2022.08.31