⬅️ 이전     🏠 분류 목차

주요 오픈소스 라이선스

주요 오픈소스 라이선스

1. GPL (GNU General Public License)

GPL은 자유 소프트웨어 재단(FSF)에서 개발한 가장 엄격한 오픈소스 라이선스 중 하나입니다.

GPL v2의 특징

주요 조항:

  • 소스 코드 공개: GPL 라이선스가 적용된 소프트웨어를 수정하여 배포할 때는 수정된 소스 코드도 함께 공개해야 함
  • 연쇄 효과: GPL 라이브러리를 사용하는 프로그램도 GPL 라이선스를 따라야 함
  • 상업적 이용: 상업적 목적으로 사용 가능하지만, 소스 코드 공개 의무는 유지

GPL v2의 제한사항:

  • 강제 공개: 수정된 코드의 강제 공개
  • 라이선스 호환성: 다른 라이선스와의 통합이 어려움
  • 비즈니스 모델 제약: 상업적 소프트웨어 개발에 제약

GPL v3의 개선사항

주요 변경사항:

  • 특허 권리: 특허 권리에 대한 명시적 조항 추가
  • DRM 제한: DRM(디지털 저작권 관리) 우회 권리 보장
  • 라이선스 호환성: Apache License 2.0과의 호환성 향상
  • 국제화: 다양한 국가의 법률에 맞춘 조항

GPL v3의 장점:

  • 특허 보호: 특허 소송에 대한 보호 강화
  • 사용자 권리: DRM 제한으로부터 사용자 권리 보호
  • 현대적 조항: 최신 기술과 법률에 맞는 조항

2. Apache License 2.0

Apache License 2.0은 Apache Software Foundation에서 개발한 라이선스로, 상업적 사용에 매우 유연한 라이선스입니다.

Apache License 2.0의 특징

주요 조항:

  • 소스 코드 공개 의무 없음: 수정된 코드의 공개 의무가 없음
  • 특허 권리: 특허 권리에 대한 명시적 허가
  • 상표권: 상표권은 별도로 보호
  • 라이선스 호환성: 대부분의 라이선스와 호환

Apache License 2.0의 장점:

  • 상업적 활용: 상업적 소프트웨어 개발에 적합
  • 기업 친화적: 기업의 소프트웨어 개발에 유리
  • 특허 보호: 특허 소송에 대한 보호
  • 유연성: 다양한 라이선스와의 통합 가능

Apache License 2.0의 제약사항

주의사항:

  • 저작권 표시: 원본 저작권 표시 유지
  • LICENSE 파일: LICENSE 파일의 포함 및 유지
  • 변경사항 기록: 주요 변경사항에 대한 기록

3. MIT License

MIT License는 Massachusetts Institute of Technology에서 개발한 가장 간단하고 자유로운 라이선스 중 하나입니다.

MIT License의 특징

주요 조항:

  • 최소한의 제약: 거의 제약 없는 자유로운 사용
  • 상업적 이용: 상업적 목적으로 자유롭게 사용 가능
  • 수정 및 배포: 자유로운 수정 및 배포 가능
  • 책임 면제: 개발자의 법적 책임 면제

MIT License의 장점:

  • 단순성: 이해하기 쉽고 간단한 조항
  • 유연성: 거의 모든 용도로 사용 가능
  • 라이선스 호환성: 다른 라이선스와의 호환성
  • 기업 친화적: 기업에서 선호하는 라이선스

MIT License의 제약사항

유일한 제약:

  • 저작권 표시: 원본 저작권 표시만 유지
  • 책임 면제: 개발자의 법적 책임 면제 조항

⬅️ 이전

서브목차