본문 바로가기

Qt QML and Quick이 LGPL로 사용이 가능 여부 문의

jegypa 게시글 작성 시각 2022-09-07 14:26:42 게시글 조회수 1810

안녀하세요.

 

Qt 버전이 5.11.2에서 Qt Quick Compiler의 License에 대한 고지가 정확하게 되어 있지 않고 Qt 5.9에서는 다음과 같이 상용 라이선스에서만 가능하다고 되어 있으나, 이후 버전에 대한 LGPL으로의 변경이력이 존재하지 않은 것 으로 보아 위험할 수 있다고 생각되는데 한편으로는 가능할것도 같습니다.

Qt 5.9에 대한 고지 내용은 아래와 같습니다 (https://www.qt.io/blog/2017/05/31/qt-5-9-released)

Qt QML and Quick

Quite a bit of work has been put into improving the QML and JS engine for Qt 5.9. We have added a completely rewritten garbage collector, offering better performance and reducing memory fragmentation in the JavaScript heap. The new collector also provides a better basis for further enhancements to our memory management in upcoming Qt versions.

Qt 5.9 also comes with a brand new QML caching infrastructure, offering similar benefits to our users — just like the commercially available Qt Quick Compiler, but in a much more transparent way. The new infrastructure has two modes of operation. In the default mode, the caching infrastructure creates a binary cache of your QML files at the first start-up of the application. Optionally, you can also pre-create that cache at application build time, achieving similar performance and startup time benefits as with the Qt Quick Compiler. Additionally, the new caching infrastructure does not bind your application to a specific patch level version of Qt, as the binary caches are versioned and will get regenerated if required.

 

Qt 버전이 5.11.2 버전을 사용하였을 경우 LGPL로 사용이 가능한지 검토 부탁드립니다.

감사합니다.

맨 위로
맨 위로