inflearn logo
강의

Khóa học

Chia sẻ kiến thức

[Sơ cấp] Lập trình QML Phần 1

Qt 라이센스 문의

Đã giải quyết

1629

chpark7116882

3 câu hỏi đã được viết

2

안녕하세요.

Qt 라이센스 정책에 관련하여 질문이 있습니다.

오랫동안 Qt 5.6 베이스로 개발을 진행해 왔습니다.

최근 나날이 디바이스 환경이 다양화되고 있어서 Qt 디자인 쪽 개선에 관심이 많습니다.

그래서 QML을 현재 검토 중에 있습니다.

강의도 Qt 6 버전으로 진행되고 있고 개선된 QML이나 Quick Controls 모듈 때문에서라도

이후 버전으로 업그레이드를 해야 할 것 같더라구요.

그래서 지금 버전 업이나 상용라이센스를 검토 중에 있있습니다.

라이센스 비용이 작은 회사에서 만만치 않아서 고민도 되구요.. ㅠ ㅠ

아래처럼 나무위키에 5.7부터는 LGPL v3 영향으로 상용라이선스로 갈아타야한다고 명시되어 있던데

아래 구문의 의미가 잘 이해되지가 않네요.

=================================================================

==================================================================

버전 업을 하면서 LGPL v3 모듈 동적 링크만으로 상업적용도로 배포가 가능한지..

5. 7버전 이후로는 상용라이센스가 필수 인지 궁금합니다.

참고로 저는 LGPL 모듈에 한에서만 SW 개발을 진행하고 있습니다.

읽어주셔서 감사합니다.

 

 

qt qml

Câu trả lời 1

1

qtdev

안녕하세요. 주영대감님,

주영대감님께서 남겨주신 글을 보고 저 또한 많은부분 공감이 갑니다. 라이선스 비용이 다소 부담이 되는 것도 사실인것 같습니다.

하지만 Qt가 가지고 있는 장점이 라이선스 비용의 단점을 극복할 수 있지 않을까 생각합니다. 🙂
예를 들어 Qt Creator 이외에도 Qt Design Studio 등, 시대에 맞는 새로운 모듈(라이브러리) 의 추가등

많은 부분 장점을 가지고 있는것도 사실인것 같습니다.
버전업 하는 가운데 많은 부분 상용라이선스가 필요한데, Qt는 특정 라이선스에 하나라고 보기 어려운 부분이 있습니다.


Qt Framework 는 모듈화로 분리되어 있고 모듈별 라이선스가 다르기 때문입니다.
예를 들어 Qt GUI 모듈은 Qt Commecial, LGPL v3 그리고 GPL v2 중하나를 사용할 수 있습니다.
그리고 Qt Quick 3D 모듈은 Qt Commecial 과 GPL v3 를 사용할 수 있습니다.

따라서 Qt Framework 는 어플리케이션 개발 시, 사용하는 모듈에 따라 라이선스가 달라지므로 이점을 꼭 확인해볼 필요가 있습니다.

각 모듈별 라이선스 정보는 Qt Assistant 에서 각 모듈별 라이선스를 확인할 수 있습니다. 댓글을 쓰다보니 다소 정리가 안되어 쓴것 같네요.

읽어 주셔서 감사합니다. 그리고 혹시 더 궁금한게 있으면 언제든 질문해 주세요.

 

감사합니다. 김대진 드림.

 

1

chpark7116882

답변 감사드립니다.

강의 잘 듣고 있습니다. ^^

0

qtdev

감사합니다. ^^ 꾸벅~ (_._)

Build system의 Obs 에 관한 질문

1

29

2

로드맵 재수강 로드맵 할인문의

1

43

2

강의 재수강 문의

1

55

2

강의 연장 문의

1

79

2

강의 연장 질문

1

60

2

22강 후반부와 23강 전반부의 내용이 겹칩니다.

1

58

1

"ProgressBar"의 'indeterminate" 및 "value" 관계 문의드려요.

1

196

2

"Desaturate" 코드 오타일까요?

1

152

2

Qt5Compat.GraphicalEffects 비활성화 문제 문의

1

215

2

SquareButton 내 width/height가 필요한가요?

1

205

2

"focus: true"는 한 번만 선언해주면 되나요?

1

127

1

C++ 내부 데이터 변경시 QML Viewer 업데이트

0

261

1

Qt Android Serial port

0

333

1

기존에 작성된 Widget 화면을 재사용하는 방법이 있을까요?

1

327

1

Kit Selection에서 다음으로 넘어가지 않습니다.

1

268

1

우분투 22.04에서 6.2 버전 qtquick으로 프로젝트를 만들수가없습니다

2

1377

1

.pro rename 방법

0

322

1

Qt_Quick 수업자료

1

263

1

horizontalCenter에대해 질문 드립니다.

1

288

1

현재 강좌가 "QML 입문편"입니다. 후속 강좌가 있나요? ( 중/고급 )

1

356

1

VS Tools로 VS환경에서 QML을 개발할때 인텔리센스, 자동완성 기능

2

787

2

첨부파일 요청

1

549

1

qmlRegisterType을 매번 수동으로 입력해줘야 할까요?

1

572

1

Qt quick Application qmake빌드 오류

1

1417

2