Qt 라이센스

반응형

Qt 라이센스

 

Qt 라이센스는 크게 두 가지로 나뉜다.

 

1. 오픈소스 라이센스

  • 기본적으로 GNU (L)GPL((Lesser)General Public License)의 라이센스 정책을 따르며, 무료로 Qt 프로그램의 소스코드를 사용할 수 있다.

  • 상업적인 용도의 제품을 개발할 때 Qt의 오픈소스를 사용하면 별도의 비용이나 Qt에 제공해야 하는 어떠한 것도 발생하지 않는다.

  • GPL 또는 LGPL에 따른 정책만 알아서 지키면 된다. (ex. 개발 후 코드 공개 등) GPL에  관해서는 아래 글에서 확인할 수 있다.

  • 이 오픈소스를 다운받은 후부터는 소스코드 수정이나 개발, 판매 등등 어떤 용도로 사용해도 Qt Company와는 관련이 없게 되므로 자유롭게 사용 가능하다.

 

2. 상용 라이센스

  • 오픈소스 라이센스의 GPL 정책을 따르기 어려울 때 Qt의 상용 라이센스를 구매해야 한다.

  • 예를 들어, 제품 개발 후 프로그램의 소스코드를 공개하기 어려울 때 또는 특허를 내고 싶은데 GPL의 영향으로 복잡한 문제가 생기는 것을 피하고 싶을 때 이 상용 라이센스를 구매하여 제품 개발을 진행하면 된다.

  • 기간이 정해져 있으며 라이센스 기간이 끝나면 더 이상 사용은 불가능하다.

  • 라이센스 기간이 끝나면 제품 배포 또한 불가능하다. 라이센스 기간 내에 배포, 판매 등이 이루어져야만 한다.

  •  Qt가 포함된 임베디드 장치를 개발하면 배포할 때 배포 비용이 별도로 발생하며, 상용 라이센스 계약에 내용이 포함되어 있다.

 

※ 한 프로젝트에서 오픈소스 라이센스와 상용 라이센스를 혼합하여 사용하는 것은 불가능하다.

※ 오픈소스 라이스로 개발하다가 중간에 상용 라이스로 전환하는 것은 Qt Company의 서면 동의가 필요하다.

 

 

댓글

Designed by JB FACTORY