2008년 02월 27일
듀얼 라이선스 어떻게 적용하는게 좋을까?
Ext JS 사이트를 들렀다가 우연히 ExtJS가 듀얼라이선스를 따른 다는걸 알았다.
요지인 즉, LGPL 기반으로 개인 개발자와 상업적인 라이선스로 나누어 제공한다.
라이선스의 유연성을 높이고 다양한 목적으로 적용할 수 있다는 것이겠지?
그러나 상세 페이지를 읽는 순간 좀 생각이 틀려졌다.
지금까지 듀얼라이선스 정책을 이용하는 회사들은 보면 대부분은 Ext 처럼 상업적인 목적의 라이선스와 개인용도의 라이선스로 나눠 진다고 생각을 했었다. 결과적으로 둘 다 오픈소스 임은 같다고 생각을 했다. (혹시 내가 라이선스에 잘못 생각한 부분이 있다면 지적해 주기 바란다.) 일반적으로 어떠한 업체가 듀얼 라이선스 정책을 시행하면 보통 누구나 그 소프트웨어를 사용, 수정할 수 있지만, 이를 이용해 다른 제품(2차 저작물)을 만든 기업이 소스코드를 공개하지 않은 때는 라이선스 비용을 받고, 보통 제품 보증과 AS 그리고, 풍부한 인터페이스를 제공하는 버전 같은 경우 라이선스 비용을 받는다.
Ext의 라이선스 정책을 보면서
왠지 돈 없으면 오픈소스 쓰고, 돈 있고, 오픈소스에 관심 없으면 상업적인 라이선스를 사용하라.. 는 의미로 들리는 이유는 뭘까?
내가 아직도 듀얼라이선스 정책을 잘 이해하지 못하고 있는건 아닌지... 하는 생각이 든다.
# by | 2008/02/27 11:46 | OSS | 트랙백 | 덧글(0)




☞ 내 이글루에 이 글과 관련된 글 쓰기 (트랙백 보내기) [도움말]