HOME > 게시판 > 용어
게시판| 용어
※ 게시판 용도에 맞지 않는 글(광고및 홍보 글 등)은 임의삭제될 수 있습니다.

 
작성일 : 06-09-22 14:28
GPL(General Public License)
 글쓴이 : 관리자
조회 : 4,038  
GPL(General Public License)
 
 
ㅇ 1989년 GPL1버전이 FSF에서 만듦 (본질적으로 GPL은 리차드스톨만에 의해 만들어짐)
ㅇ 1991년 6월 GPL 2발표
ㅇ 2006년 초 GPL 3 초안발표
ㅇ 2007년 봄 GPL 3 정식버전 발표예정
ㅇ 자유소프트웨어재단(FSF)의 철학을 반영하고 있음.
ㅇ OSS의 가장 대표적인 라이센스
ㅇ GPL은 첫번째 copyleft라이선스이다.
ㅇ (1)GPL은 공개SW와 비공개SW가 결합되었을 경우에 통합된 SW는 GPL이 됨.
ㅇ 즉, 통합된 SW는 GPL이 된다는 조건하에서만 결합이 허용됨.
ㅇ 결론적으로 다른 소프트웨어와의 완전한 통합(complete integration)은 그 소프트웨어가 GPL을 수용한다는 조건하에서만 허용됨.
ㅇ GPL의 가장 큰 특징은 배포된 소프트웨어가 상업용소프트웨어로 변질되는 것을 막아주는 조항, 이른바 copyleft조항을 가지고 있음.
ㅇ 따라서 GPL소프트웨어와 결합하여 만든 소프트웨어는 반드시 GPL이 적용되어야하므로 이른바 바이러스효과가 일어난다.
ㅇ GPL의 핵심내용
1. 자유소프트웨어는 프로그램의 복제와 개작, 배포가 자유롭게 허용되며, 프로그램의 사용에 대해서는 아무런 제한없이 자유로운 사용이 가능하다.
2. 프로그램을 양도받은 자는 GPL상의 사용허가를 그대로 유지하는 조건하에 소스코드를 자유롭게 복제, 배포할 수 있다.
3. 프로그램을 양도받은 자는 프로그램을 자유롭게 개작할 수 있고, 개작된 프로그램을 GPL상의 사용허가를 그대로 유지하는 조건하에 배포할 수 있다.
4. 프로그램이 오브젝트파일이나 실행파일 형태로 배포될 경우 반드시 소스코드를 함께 제공해야한다.
5. 자유소프트웨어는 무상으로 제공되는 것이므로 프로그램에 대한 어떠한 보증도 제공하지 않는다.

이 글을 트위터로 보내기 이 글을 페이스북으로 보내기