본문 바로가기

컴퓨터 관련/리눅스

2. 오픈 소프트웨어 라이센스

728x90
반응형

1. 자유소프트웨어의 특징

  • 실행의 자유
  • 재배포의 자유
  • 개작의 자유
  • 파생물의 유료 판매 가능!

2. 라이센스 적용시 "공통적으로" 지켜야 할 사항

  • 적용된 라이센스, 원작자 고지
  • 제품명이 중복 되지 않도록!

3. GPL 라이센스

  • GPL 코드를 사용하면 GPL 라이센스 적용
  • 전체 소스코드를 무료로 공개해야 함

4. LGPL(Lesser General Public Licence) 라이센스

  • 정적링크 시 공개 의무 사항: LGPL의 라이브러리의 소스코드와 App의 오브젝트 코드
  • 동적링크 시 공개 의무 사항: LGPL의 라이브러리의 소스코드
  • 라이브러리에 GPL을 사용하면, GPL 사용이 위축됨. 따라서, 라이브러리에 특화된 LPGL이 생김

5. BSD 라이센스

  • 공개 의무 없음. 무제한 사용 가능

6. 아파치 라이센스

  • 재 배포시 아파치 라이센스 포함
  • 아파치 재단에서 개발된 SW라는 것을 밝힘

7. MIT 라이센스

  • 수정본의 재배포 시에 소스코드 비공개가 가능

8. MPL 라이센스

  • 사용한 MPL 소프트웨어와 수정한 MPL 소프트웨어에 대한 공개 의무만 가짐
  • 별도의 소스코드와 실행파일은 독점 라이센스를 가질 수 있음

출처: 이기적 리눅스마스터 2급 기본서, 오픈소스 소프트웨어 라이선스 가이드 3.0

반응형