상용 라이선스에 대한 FAQ
질문: Qt 상용 버전과 오픈 소스 버전의 차이점은 무엇입니까?
 :

Qt 상용 버전을 도입하는 이유는 단지 오픈소스를 사용함으로서 생기는 사소한 법적 리스크를 줄이려는 것과 보안상 소스코드를 공개하지 않는 용도 이외에도 제품에 Qt GPL 혹은 LGPL의 버그 혹은 패치 등에 대한 불확실성의 감소와 기술 지원을 위한 경우도 있고,

Qt Commercial에서만 지원하는 특화된 라이브러리 를 필요로 한 경우도 있습니다.

Qt 오픈 소스 버전으로 LGPL 3.0 라이선스 또는 GPL 라이선스 오픈 소스로 소프트웨어 개발을 무상으로 사용할 수 있으며, LGPL 버전 사용상의 유의점 또는 GPL 버전 사용상의 유의점을 준수하여 상용 제품 개발에도 사용할 수 있습니다.

상용 버전과 오픈소스 버전에 관한 사항은 Qt 라이선스 가이드 페이지를 참조해 주십시요.

 

질문 : 상용 버전의 Qt에 있고, 오픈 소스 버전의 Qt에 없는 라이브러리는 무엇입니까?
 : 기본적인 Qt 코드 및 라이브러리와 API는 모두 동일합니다. 그러나 상용 버전과 오픈 소스 버전에서는 많은 차이가 있습니다.
상용 버전의 고객은 오픈 소스 버전의 사용자가 이용할 수 없는 많은 제품과 서비스를 사용할 수 있습니다. 예를 들어, 다음과 같은 차이가 있습니다.

  • Qt 본사를 통한 서비스를 직접 받으실 수 있습니다. Qt 상용 라이선스 고객의 문의는 Qt 고급 기술진으로부터 항상 최우선으로 분류되어 처리 됩니다. 또한 중요한 문제이 경우 수정이 가능한 경우에는 임시 패치가 The Qt Company 사에서 제공될 수 있습니다.
  • Qt 본사 뿐만 아니라 저희 오큐브를 통한 온라인 기술지원도 포함됩니다. 오큐브는 10년 이상의 Qt 개발진을 다수 보유하고 있으며, 본사를 통한 지원보다 빠르고 편하게 답변 가능한 장점이 있습니다.
  • 상용 지원 도구와 추가 패키지 를 무료로 사용할 수 있습니다.
  • 상용 버전에서는 더 많은 플랫폼과 컴파일러가 지원됩니다. ( 상용 버전 지원 플랫폼 , 오픈 소스 버전 지원 플랫폼 Qt 4.8 / Qt 5)

 

질문 : Qt를 항상 무료로 사용할 수 있습니까?
 : Qt 를 항상 무료로 사용할 수는 없습니다. LGPL 또는 GPL 라이선스의 의무를 지키는 경우에만 무료로 사용할 수 있습니다.
기업의 사정상 오픈소스 의무를 지키기 어렵거나, 의무를 원하지 않을 경우에는 상용 라이선스를 구입해야합니다.

 

질문 : 라이선스를 구입했지만 개발자가 회사 / 프로젝트를 떠납니다. 다른 개발자 라이선스를 양도 할 수 있습니까?
 : Qt의 라이선스는 특정 개발자 개인의 사용을 위한 것입니다. 통상 개발자가 조직을 떠나고, Qt를 사용하지 않는 다른 프로젝트로 이동하거나 한 경우, 다른 개발자들이 라이선스를 대신 할 수 있습니다. 라이선스를 사용하는 개발자의 이름을 언제든지 변경할 수 있지만 일단 변경 한 후 최소 6 개월은 다시 변경할 수 없습니다.
라이선스 사용자의 변경이 있을 경우 오큐브로 변경하고자 하는 라이선스를 알려주시면 간단하게 변경하실 수 있습니다.

 

질문 : Floating 라이선스를 구입할 수 있습니까?
 : Floating 라이선스는 일반적으로 제공하지 않습니다.
이유는 다음과 같습니다. Floating 라이선스는 동시 사용자의 최대 수를 정의한다는 생각에 기초하고 있습니다. 예를 들어 워드 프로세서의 경우 Floating 라이선스는 최대 몇명까지 응용 프로그램을 동시에 구동할 수 있는가를 의미합니다. 그러나 Qt와 같은 라이브러리 제품의 경우, 제품을 사용하는 동안 계속 실행되야 하는 주요 응용 프로그램이 존재하지 않습니다. 따라서 동시 사용자 수의 카운트가 불가능하며 Floating 라이선스는 필요하지 않습니다.

 

질문 : Qt 상용 라이선스의 래퍼를 사용하여 개발한 애플리케이션을 판매 할 수 있습니까?
 : 래퍼를 사용하여 개발한 응용 프로그램의 이용자는 Qt 상용 라이선스를 구입해야 합니다. Qt API를 C ++에서 직접 사용할때 다른 언어의 API 래퍼를 통해 사용하고자 하는 경우도 라이선스 조건은 동일합니다. 직접 개발하는 경우나 래퍼를 통해서 개발하는 경우도 그 API를 호출하는 코드를 작성하는 이용자는 Qt 상용 라이선스가 필요합니다.

 

질문 : 오픈 소스 소프트웨어가 아닌 응용 프로그램을 Qt의 오픈 소스 버전으로 개발하고 판매를 시작할 시점에서 상용 라이선스를 구입하는 것은 가능합니까?
 : 불가능합니다. Qt의 상용 라이선스는 상용 라이선스 동의하에 Qt 를 이용하여 개발 된 소프트웨어에만 적용됩니다. 이 동의에 앞서 Qt 오픈소스 버전으로 개발 된 코드에는 적용되지 않습니다.

 

질문 : Qt의 오픈 소스 버전과 Qt의 상용 버전을 함께 개발하여 상용 버전의 라이선스를 라이선스 구입 지원을 받을 수 있습니까?
 : Qt의 오픈 소스 버전과 Qt의 상용 버전을 병용하여 개발 할 수 없습니다.

 

질문 : Qt 상용 버전 라이선스를 여러개 보유하고 있습니다. 이 중 1개의 라이선스만 유지하면서 지속적으로 Qt의 지원을 받을 수 있습니까?
 : 유지 보수 계약은 실제 Qt를 사용하는 개발자의 수만큼 필요합니다. 1개의 라이선스만을 유지 보수를 지속적으로 지원을 받을 수는 없습니다.

 

질문 : 음성 / 영상 코덱의 사용에 관한 라이선스 문제가 있습니까?
 : 소프트웨어를 사용, 수정, 배포 할 권리를 가지고 있어도 지적 재산권의 사용이 인정되는 것은 아닙니다. Qt로 개발한  장치를 설정하기 위해 선택한 미디어 형식에 어떤 라이선스 제한이 없는지 주의해야 합니다. 예를 들어, 개발한 장치에 MPEG4 지원으로 설정하는 경우, MPEG LA (MPEG 특허 라이선스 관리 단체)에서 MPEG4를 사용하는 허가를 받아야 합니다.
The Qt Company 회사는 다음과 같은 이유로 미디어 포맷 라이선스에 참여하지 않기로 결정했습니다.

  • 모든 고객의 장치가 모든 포맷을 지원하고 설정하는 것은 아니다.
  • 많은 고객들은 이미 라이선스 당국과 법인 계약을 체결하고있다.

 

질문 : 응용 프로그램을 만들려는 모든 플랫폼에 대해 라이선스가 필요합니까?
 : 필요합니다. Qt에서 Windows와 Mac OS X, Linux / X11 데스크탑 애플리케이션과 iOS 나 Android, Windows RT, Windows Phone 용 응용 프로그램을 만들려면 Qt for Application Development 라이선스가 필요합니다. Embedded Linux 및 Windows / CE / Embedded 용 응용 프로그램 개발에는 Qt for Device Creation 라이선스가 필요합니다. QNX와 VxWorks, Integrity 용 응용 프로그램 개발에는 Qt for Device Creation (RTOS)의 라이선스가 필요합니다.

 

기타 라이선스에 대한 FAQ
질문 : 이중 라이선스란 무엇입니까?
 : “이중 라이선스”는 동일한 코드를 두 가지 라이선스 하에 발표하는 것입니다. Qt의 이중 라이선스 모델은 공정한 교환의 원칙을 기반으로 합니다. 상용 라이선스와 LGPL / GPL 아래에 출시 된 오픈 소스 버전의 두 가지 라이선스에서 Qt를 사용 할 수 있습니다. 오픈 소스 버전을 사용하는 경우는 LGPL / GPL을 준수해야 합니다. 이 모델은 MySQL과 Sleepycat의 사례처럼 뛰어난 것으로 입증되고 있으며,  X11 및 Mac OS X에서 Qt의 보급에 공헌 해 왔습니다.

 

질문 : Qt의 오픈 소스 버전은 정말 GNU에서 말하는 자유 소프트웨어 입니까?
 : 맞습니다. Qt의 오픈 소스 버전은 ‘무료’라는 의미의 자유와 ‘속박없는’ 이라는 의미의 자유이며, 두 의미에서 자유 소프트웨어입니다. 실제로 GNU , LGPL / GPL로 이용 가능합니다.

 

질문 : Qt 3의 GPL 버전도 구할 수 있습니까?
 : 이용자는 Qt 5 의 사용 (업그레이드)를 권장하고 있습니다. Windows 용 Qt 3을 GPL에 출시 할 계획은 없습니다.

 

질문 : Qt 무료버전에서 오픈 소스 버전으로 명칭이 변경된 이유는 무엇입니까?
 : “Qt 무료 버전 ‘에서’ 『Qt 오픈 소스 버전』으로 명칭을 변경 한 이유는 Qt버전에 담긴 의도를 명백하게 하기 위함입니다.
The Qt Company 사는 오픈 소스 개발에 확고한 신념을 가지고 있습니다. KDE 프로젝트 및 기타 많은 오픈 소스 프로젝트를 지원하는 자부심을 가지고 있습니다. 그리고, 자유 소프트웨어의 개념을 지원하고 있습니다.
그러나 “자유 소프트웨어”를 “무료”라는 의미로 해석하고 어떤 의무도 이행하지 않고 소스 코드를 사용할 수 있다고 생각하는 사람들이 존재합니다. 명칭이 변경된 이유는 이러한 해석을 권장하지 않기 때문입니다.

 

질문 : 무료로 사용할 수 있는데 왜 상용 버전을 구입하지 않으면 안됩니까?
 : 상용 버전에는 Qt 본사뿐만 아니라 오큐브로부터의 우수한 지원을 받을 수 있습니다. 또한 상용 버전 사용자 만 사용할 수 있는 상용 도구와 추가 패키지가 무료로 제공됩니다. LGPL / GPL을 따르기 어려운 경우에는 Qt의 상용 버전을 구입해야 합니다.
LGPL / GPL을 준수 할 수 없는 개발을 하는 경우 (예를 들어, 소스 코드를 비밀로 하고 싶거나, 혹은 상용 소프트웨어를 개발하고자 한다면) Qt의 상용 버전을 구입해야 합니다.

 

질문 : 본인의 소스 코드를 공개하고 싶지 않을 경우 어떻게 해야 합니까?
 : Qt의 LGPL(LGPL 3.0) 라이선스를 준수하고 LGPL 버전을 사용하거나 상용 버전 라이선스를 구입해야 합니다.

 

질문 : Linux 배포판에 포함된 Qt를 사용하여 Qt 소프트웨어를 개발하고 있습니다. 그래도 라이선스를 구입할 필요가 있습니까?
 : LGPL / GPL을 따르기 어려운 경우에는 구입해야 합니다. 일반적으로 Linux 배포판에 포함 된 Qt는 LGPL / GPL로 볼 수 있습니다.

 

질문 : The Qt Company 제품의 오픈 소스 (GNU LGPL / GPL) 버전을 제공하는 이유의 근거는 어떻게 됩니까?
 : 오픈 소스 소프트웨어 커뮤니티에 대한 기여입니다. The Qt Company가 오픈 소스 버전을 제공함으로써 오픈 소스 소프트웨어에 기여하는 사람은 어떠한 대가를 받을 수 있습니다. 반대로, 오픈 소스 버전의 사용자가 버그 리포트와 피드백을 제공함으로써 Qt의 품질이 향상되므로, Qt Company사도 이익을 얻을 수 있는 것입니다.

 

질문 : 자신의 컴퓨터에서 KDE 나 기타 Qt로 만들어진 소프트웨어를 테스트하고자 할때, Qt 오픈 소스 버전을 사용할 수 있습니까?
 : 합법적으로 Qt로 개발 된 응용 프로그램을 Qt 오픈 소스 버전을 사용하여 실행해도 괜찮습니다. 집에서도 회사에서도 제한은 없습니다.

 

질문 : Qt와 Qt를 사용하는 응용 프로그램을 CD-ROM에 수록 또는 웹 사이트에 게재하고 싶습니다. Qt의 오픈 소스 버전에서 그렇게 해도 괜찮은가요?
 : Qt의 오픈 소스 버전은 집에서도 직장에서도 제한 없이 복제 또는 재배포 할 수 있습니다.

 

질문 : Qt의 오픈 소스 버전으로 소프트웨어를 만들고 GNU LGPL / GPL, BSD, 혹은 Artistic 라이선스로 배포할 수 있습니까?
 : GNU LGPL / GPL과 호환된 라이선스, 기타 오픈 소스 라이선스로 승인 된 것이면 어떤 라이선스도 상관 없습니다. FSF.org과 OpenSource.org의 웹 사이트에 허가 된 소프트웨어 라이선스의 목록이 있습니다.

 

질문 : 만약 The Qt Comapny 사가 Qt의 오픈 소스 버전의 출시를 중지할 경우는 어떻게 됩니까?
 : Qt의 오픈 소스 버전의 중단은 없습니다. Qt는 KDE 프로젝트와 함께 KDE Free Qt Foundation 을 설립했습니다. 이는 Qt가 오픈 소스 소프트웨어의 개발이 앞으로 계속 유효하다는 것을 법적으로 보장한다는 의미입니다.

 

질문 : 작성한 응용 프로그램과 함께 상용 버전의 Qt DLL 파일을 배포 할 수 있습니까?
 : 문제 없습니다. Qt 상용 라이선스가 적용되는 헤더 파일을 포함한 소스 코드를 배포하지 않으면 개발한 응용 프로그램과 함께 DLL을 자유롭게 배포 할 수 있습니다.

 

질문 : 자신의 제품에서 The Qt Company 사의 아이콘을 사용해도 됩니까?
 : Qt 도구 (Qt Designer, Qt Linguist와 Qt Assistant)에서 사용되는 아이콘 군은, The Qt Company사가 특별히 디자인 한 것입니다. 응용 프로그램에서 이 아이콘을 사용하여도 상관 없습니다. 그러나 아이콘의 저작권은 The Qt Comapny 회사에있는 것을 명기해야 합니다.

 

이 페이지의 질의 응답은 The Qt Comapny 사 (당시 Trolltech 사)과의 질의 응답을 바탕으로 하고 있습니다.
이외의 문의사항이 있으시면 아래의 연락처로 연락바랍니다.
서울특별시 강남구 강남대로 44길 21(도곡동) 에녹빌딩 4층
Qt 영업본부 webyhong@qtocube.co.kr