어떤 라이센스를 사용해야 하지? ⊙ 짧은 생각들

지금 개발하고 있는 자바 기반의 대량 메일 발송 프로그램을 sourceforge와 같은 공개 프로젝트 사이트에 올려놓을까 고민중이다. 함께 개발하고 싶은 사람들도 있고, 나중에 포트폴리오도 될 수 있기 때문이다. 우선은 작은 프로그램이니만큼 kldp.net에서 시작해보려고 했는데, 등록 과정에서 OSI에 공인된 오픈소스 라이센스를 채택할 것을 권장하더라.

쓰윽 살펴보니 라이센스 갯수만도 가장 눈에 익은 GPL을 비롯해서 20여개! 평소 GPL은 너무 강제적이라는 인식을 가지고 있었던 터라 라이센스 설정에서 막혀버렸다. 도대체 GPL이 정확하게 어떤 것인지도 잘 이해가 안가고. - CreativeCommons의 도움(CC-GNU GPL)을 받아 요약해보면, 주요 내용은 세 가지로, 배포할 때 GPL 복사본을 포함할 것, 동일 조건(저작권) 하에서 변경 및 사용 허가, 배포시-상업적인 과정을 통해서든 아니든 배포가 이루어졌을 경우 컴파일 가능한 소스 코드를 제공할 것.

GPL은 소스코드에 대한 무제한적 수정 및 재배포를 주요 내용으로 하는 것으로 알고 있다. 또한 GPL의 확산을 위해서 GPL 라이센스를 사용하는 소스코드를 사용할 경우, 2차 저작물의 저작권 또한 GPL을 따라야 한다. 만일 이 조건을 원하지 않는다면, - 내가 만든 소스 역시 남들이 자유롭게 사용하는 것이 마음에 들지 않는다면 GPL 라이센스를 사용하는 소프트웨어를 이용해 2차 가공은 하지 않는 것이 좋다. 저작권을 위배하게 되거나 내 소스 역시 (내가 소프트웨어 사용권을 허가한 사람들에게) 공개해야 하기 때문이다.

워낙 헷깔리는 내용이라 제대로 이해했는지 아직도 확신이 들지는 않지만 대개 이런 내용이다.

만약 내가 GPL로 프로젝트를 오픈해놓고 나중에 (내가 만든) 그 저작물을 사용하려 한다면, 나중에 수행할 프로젝트의 라이센스도 GPL을 따라야 하는걸까라는 생각이 들어 망설이고 있다.

간결하면서도 이해하기 쉽기로는 CreativeCommons License가 더 적당한데, 이건 OSI에 공인되지 않았나보다.



메모장

View my FriendFeed 크리에이티브 커먼즈 라이센스
이 저작물은 크리에이티브 커먼즈 라이센스에 의하여 이용허락되었습니다.

meet me at me2DAY

믹시