Qt는 상용과 오픈 소스 의 듀얼 라이센스 를 제공합니다.
상용/오픈소스 비교표

Qt for Application Development
– 데스크탑&모바일 애플리케이션 개발

WINDOWS | LINUX | OS X | ANDROID | iOS | WINDOWS 10

Qt 는 광범위한 크로스플랫폼 프레임워크로 모든 사용자의 스크린에 맞는 네이티브 애플리케이션 개발과 유저 인터페이스 제작에 필요한 툴킷을 제공합니다. Qt 를 통해 하나의 기술과 하나의 코드베이스로 모든 타겟 플랫폼에 적용할 수 있으며 시장출시일을 줄여주고 개발비의 부담을 덜어줍니다. Qt for Application Development 는 듀얼 라이센스 모델로 개발자는 제품과 프로젝트에 적합한 라이센스를 선택할 수 있습니다.

Commercial 라이센스

> GPL/LGPL 의무에서 벗어나 자유롭게 개발할 수 있는 라이센스
> 공식적인 Qt와 Qt 의 국내 파트너사인 오큐브의 기술 지원
> 기한의 제한이 없는 영구적인 라이센스
> Qt Company 의 지원과 Qt R&D 에 있어서 최우선적인 접근 가능

Qt for Device Creation
– 임베디드 개발

EMBEDDED LINUX | X11 | WINDOWS EMBEDDED | VXWORKS | QNX | INTEGRITY

Qt 는 유려하고 모던한 UI  시스템으로 하드웨어 임베디드와 IoT 시스템 개발을 도와줍니다. Qt for Device Creation 은 임베디드 개발 워크플로우를 용이하게 하고 개발 속도를 늘려주는 임베디드 툴링과 솔루션을 포함하고 있습니다.
이러한 상용 솔루션으로 UX 개발과 공급을 완벽하게 컨트롤 할 수 있습니다.

 

Commercial 라이센스

> 추가적으로 제공되는 임베디드 Features 를 포함한 Qt 프레임워크와 개발툴의 제공
> 생산성 높은 툴과 즉시 개발 가능한 프로토타이핑 된 pre-built 소프트웨어 스택
> 공식적인 Qt와 Qt의 국내 파트너사인 오큐브의 기술 지원
> 법적/보안 이슈 없는 저작권 보호 장치 제공
> 자산으로 보호 가능한 기한의 제한이 없는 영구적인 라이센스
> Qt Company 의 지원과 Qt R&D 에 있어서 최우선적인 접근 가능

오픈소스 라이센스

GPL 과 LGPLv3 라이센스의 적용을 받습니다.

Qt 의 오픈 소스로 개발할 때 우리는 GPL 과 LGPL 의 의무사항을 준수하도록 권고 하고 있습니다. 오픈 소스로 제작되는 제품과 그 프로젝트는 개발 하기 전에 적합한 라이브러리가 사용됐는지 그리고 오픈 소스 규약에 적법하게 진행됐는지를 미리 확인하여야 합니다.

Qt 상용 버전은 상용 소프트웨어를 개발하기 위한 라이센스입니다.

> 소스 코드를 공개하지 않고 상용 소프트웨어를 개발할 수 있습니다.

> 배포 형태에 따라 라이센스를 자유롭게 선택할 수 있습니다. (상용 or LGPL or GPL)

> 라이센스의 절차에 따라 양도가 가능합니다. (6개월에 한번 동일한 조직에 한정)

> 개발자에게 주어지는 라이센스로 장비 대수마다 라이센스가 필요하지 않습니다.

> 개발 라이센스와는 별도로 임베디드 런타임 라이센스가 필요합니다.

> 데스크탑용 제품의 경우 배포 라이센스가 필요 없습니다.

> 런타임 라이센스에 대한 자세한 내용은 오큐브 에 문의하시기 바랍니다.

오픈 소스 라이센스 사용자는 오픈 디바이스 로 개발 해야 합니다.

Qt오픈소스 버전은 오픈 소스 커뮤니티에 권장하는 라이센스입니다.

GPL 버전

> Qt GPL 버전에 의해 개발 된 소프트웨어는 Qt 를 포함한 모든 소스 코드를 무료로 공개해야 하며 어떤 사람이 어떤 목적으로 재사용 및 재배포하려고 할 경우 권리를 행사할 수 없습니다.

> 동일한 프로젝트에서 Qt 상용 버전을 사용하는 개발자가 있는 경우에 다른 개발자가 Qt LGPL / GPL 버전을 사용할 수 없습니다.

> Qt LGPL/GPL 버전에서 개발을 한 후 Qt 상용 버전으로의 변경은 불가능합니다.

LGPL 버전

> Qt LGPL 버전의 소스 코드의 배포를 요구 할 경우에는 배포 할 의무가 있습니다.

> Qt LGPL 버전을 수정한 경우에는 수정한 부분의 소스 코드 공개가 필요합니다.

> Qt LGPL 버전을 정적 링크 한 경우에는 자체 개발 부분의 소스 코드를 배포하거나 자체 개발 부분의 객체를 배포해야합니다.

> Qt LGPL 버전을 사용하여 만든 응용 프로그램의 라이센스에 리버스 엔지니어링을 금지하는 조항을 넣어서는 안됩니다.

> 동일한 프로젝트에서 Qt 상용 버전을 사용하는 개발자가 있는 경우에 다른 개발자가 Qt LGPL / GPL 버전을 사용할 수 없습니다

> Qt LGPL 버전에서 개발을 한 후 Qt 상용 버전으로의 변경은 불가능합니다.

> Qt 5.7 이후에는 Qt WebEngine의 일부와 Qt Serial Port를 제외한 LGPL v2.1이 적용되는 모든 기존 모듈이 LGPL v3으로 변경됩니다. 또한 Qt 5.7에서 추가되는 Qt Charts, Qt Data Visualization, Qt Virtual Keyboard, Qt Purchasing, Qt Quick 2D Renderer의 각 모듈은 GPL v3으로 제공됩니다.

애플리케이션 개발

Qt로 구현된 코드는 어느 스크린 어느 플랫폼에서든 연결되고 실행 가능합니다.

> 페이지로 이동

임베디드 개발

프로토타입의 임베디드 기술은 하드웨어 선정없이 고객의 요구를 쉽게 커스터마이즈하고 제품 출시를 앞당길 수 있습니다.

> 페이지로 이동

Qt 사용자 케이스

국내외 유수의 기업들이 Qt 를 통해 혁신적인 새로운 제품을 만들고, 차세대 프로젝트에 적용하고 있습니다.

> 페이지로 이동