공개SW와 라이선스
공개SW(Open Source Software)는 소스가 공개되어 사용, 복제, 배포,수정 할 수 있지만,원 저작자의 라이선스 규칙에 따라야 함공개SW(Open Source Software) 라이선스란 공개SW 개발자와 이용자 간의 사용 방법 및 조건의 범위를 명시한 계약을 말한다.따라서 공개SW를 이용하려면 공개SW 개발자가 만들어놓은 조건의 범위에 따라 해당 소프트웨어를 사용해야 하며, 이를 위반할 경우에는 라이선스 위반 및 저작권 침해로 이에 대한 법적 책임을 져야한다.
SW 라이선스 분류
소스코드 공개 여부에 따른 라이선스 비교
구분 | 무료 라이선스 | 유료 라이선스 |
공개 | 대부분 OSS (Apache, Tomcat, JBoss) | 일부 배포판 OSS (Red Hat, MySQL) |
비공개 | Freeware(Winzip, RealAudio)Shareware(초기에만 무료)Adware(JetAudio) | 상용 비공개 소프트웨어(MS Office, Oracle, Shareware) |
주요 공개SW 라이선스 비교
●가능 □불가능
구분 | 무료이용가능 | 배포허용가능 | 소스코드취득가능 | 소스코드수정가능 | 2차적 저작물재공개 의무 | 독점SW와결합가능 |
GPL | ● | ● | ● | ● | ● | X |
LGPL | ● | ● | ● | ● | ● | ● |
MPL | ● | ● | ● | ● | ● | ● |
BSD license | ● | ● | ● | ● | X | ● |
Apache lilcense | ● | ● | ● | ● | X | ● |