Qt 라이센스
- 소프트웨어 개발 및 프로젝트 관리/라이센스 관리
- 2020. 12. 23.
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의 서면 동의가 필요하다.
'소프트웨어 개발 및 프로젝트 관리 > 라이센스 관리' 카테고리의 다른 글
chrony 라이센스 (0) | 2020.12.22 |
---|---|
GPSd 라이센스 (0) | 2020.12.22 |
GNU GPLv2 (GNU General Public License version 2) (0) | 2020.12.21 |