컴퓨터 관련/기초 리눅스
2. 오픈 소프트웨어 라이센스
0wner
2021. 4. 30. 21:55
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