Software License - Summary
- 소프트웨어 사용권(Software License)이란?
- 소프트웨어를 사용할 수 있는 권한 혹은 사용을 허가한다는 내용
- 불법으로 사용시 소송당함
- 사용 기간, 사용 기준, 공개여부, 공급형태 등으로 분류됨
- 독점 소프트웨어
- 사유 소프트웨어 혹은 클로즈드 소스 소프트웨어라고도 불림
- 수정, 복제, 배포, 소스코드 등이 제한됨
- 비사유 소프트웨어
- 프리웨어 : 무료이고 소스코드가 제한됨(수정x)
- 셰어웨어 : 일정기간/일부 기능은 무료로 사용 가능하지만 이후 유료(체험판)
- 퍼블릭 도메인 : 저작재산권이 완전히 소멸해 자유롭게 이용가능 but 저작인격권은 지켜줘야함
- 카피레프트 : 모든 프로그램/정보는 자유롭게 공유되어야 한다
- 자유 소프트웨어 : 사용, 수정, 재배포, 판매 자유
- 오픈소스 : 어떤 제품을 개발하는 과정에 필요한 소스 코드나 설계도를 누구나 접근해서 열람할 수 있도록 공개하는 것.
- 대표적인 오픈소스 라이선스
- GPL : 수정가능, 수정 후 공개, 무료배포, 같은 라이선스
- LGPL : API, 라이브러리 사용가능 but 소스 수정시 공개
- AGPL : 네트워크로 연결되면 소스 공개
- BSD : 소스 공개 x but 저작권자 표시
- MIT : BSD 기반으로 만들어짐
- 아파치 : 소스 공개 x, 특허 x
- 권한
- 지식재산권 : 인정되거나 보호되는 지식재산에 관한 권리
- 사용권 : 상표권자가 아닌 자가 상표권자의 허락을 받아 상표 사용 가능
- 실시권 : 특허권자가 아닌 자가 특허권자의 허락을 받아 특허발명 실시