LGPL 버전

Qt LGPL 버전은 Qt 4.5에서부터 추가 된 라이센스로 The Qt Company의 Dual Licensing Model 중 하나로 오픈 소스 커뮤니티에 권장하는 권장하는 라이센스 입니다. LGPL 버전은 GNU Lesser General Public License (LGPL)을 준수하는 경우에 한해서 소프트웨어의 개발 및 배포를 무상으로 자유롭게 사용할 수 있습니다.

LGPL 버전은 Windows, Linux, Mac OS 및 임베디드 Linux 버전에서 사용할 수 있습니다.

Qt LGPL 버전 사용시 다음 사항에 유의하시기 바랍니다.

  • Qt 4.5 이상 버전에서만 LGPL이 적용되며,  4.5 이전 버전에는 LGPL이 적용되지 않습니다.
  • Qt LGPL 버전을 사용하고 있는 것을 명기해야 합니다.
  • Qt LGPL 버전의 소스 코드의 배포를 요구 할 경우에는 배포 할 의무가 있습니다.
  • Qt LGPL 버전을 수정한 경우에는 수정한 부분의 소스 코드 공개가 필요합니다.
  • Qt LGPL 버전을 정적 링크 한 경우에는 자체 개발 부분의 소스 코드를 배포하거나 자체 개발 부분의 객체를 배포해야합니다.
  • Qt LGPL 버전을 사용하여 만든 응용 프로그램의 라이센스에 리버스 엔지니어링을 금지하는 조항을 넣어서는 안됩니다.
  • 동일한 프로젝트에서 Qt 상용 버전을 사용하는 개발자가 있는 경우에 다른 개발자가 Qt LGPL / GPL 버전을 사용할 수 없습니다. Qt를 사용하여 작성된 소스 코드에 공통 부분이있는 경우에는 동일한 프로젝트로 간주됩니다.
  • Qt LGPL 버전에서 개발을 한 후 Qt 상용 버전으로의 변경은 불가능합니다.
  • LGPL v3 에서 제공되는 모듈 및 툴을 사용하는 경우에는 일부의 경우를 제외하고 설치 정보 (이러한 모듈 및 도구를 기기에 설치하고 작동시키는 데 필요한 정보)를 제공 해야합니다. Qt WebEngine 및 Qt Canvas3D와 Qt WebView, Qt Location, Qt 3D, Qt Quick Controls (네이티브 Android 스타일 포함), Qt Platform Abstraction 플러그인 / GUI 응용 프로그램 기능 (Windows RT, Mir), Qt Sensors (Windows RT) Qt Multimedia (Windows RT), WinRT Runner Tool, Qt Quick Controls 2, Qt SerialBus, Qt Purchasing.
  • 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으로 제공됩니다.

 

GPL 버전

Qt GPL 버전은 The Qt Company의 Dual Licensing Model 중 하나로 오픈 소스 커뮤니티에  권장됩니다. GPL 버전은 GNU General Public License (GPL)에 따르는 오픈 소스 소프트웨어의 개발은 무상으로 자유롭게 사용할 수 있습니다.

GPL 버전에서는 Windows, Linux, Unix, Mac OS 및 임베디드 Linux, Windows CE 버전을 사용할 수 있습니다.

Qt GPL 버전 사용시 다음 사항에 유의하시기 바랍니다.

  • Qt GPL 버전에 의해 개발 된 소프트웨어는 GPL 룰에 따라 배포해야 됩니다. 이 경우 Qt 를 포함한 모든 소스 코드를 무료로 공개해야 하며 어떤 사람이 어떤 목적으로 재사용 및 재배포하려고 할 경우 권리를 행사할 수 없습니다.
  • 동일한 프로젝트에서 Qt 상용 버전을 사용하는 개발자가 있는 경우에 다른 개발자가 Qt LGPL / GPL 버전을 사용할 수 없습니다. Qt를 사용하여 작성된 소스 코드에 공통 부분이있는 경우에는 동일한 프로젝트로 간주됩니다.
  • Qt LGPL 버전에서 개발을 한 후 Qt 상용 버전으로의 변경은 불가능합니다.

 

Qt 라이센스와 관련하여 더 자세한 사항은 라이센스 가이드를 참고해 주십시요.