PyQt6와 PySide6는 모두 Python 언어로 작성된 Qt 프레임워크의 파이썬 바인딩 라이브러리입니다. 이 라이브러리들은 Qt 프레임워크의 기능들을 파이썬에서 사용할 수 있도록 해줍니다.
PyQt6 - GPL 및 상용 라이선스
PyQt6는 GPL (General Public License) 라이선스 및 상용 라이선스 (Commercial License)를 제공합니다. GPL 라이선스를 사용하는 경우, 파생된 코드는 반드시 GPL 라이선스를 따라야 합니다. 그러나 상용 라이선스를 구매하면 GPL 제한을 피할 수 있습니다. 상용 라이선스를 구매한 경우에는 PyQt6를 사용하여 개발한 애플리케이션을 판매할 수 있습니다.
PySide6 - LGPL 라이선스
반면, PySide6는 LGPL (Lesser General Public License) 라이선스를 사용합니다. LGPL 라이선스를 사용하는 경우, 라이브러리를 사용하여 개발한 애플리케이션을 판매할 수 있으며, 라이브러리를 수정하여 파생된 코드를 만들 수도 있습니다. 그러나 이 경우에도 만약 PySide6을 수정한 경우에는 수정한 코드의 일부분을 LGPL로 공개해야 할 수도 있습니다.
따라서, PyQt6는 상용 프로젝트에서 사용하는 경우 비용이 발생할 수 있지만, PySide6는 LGPL 라이선스를 사용하여 라이브러리를 무료로 사용할 수 있습니다.
'코딩 > pyqt, pyside' 카테고리의 다른 글
[PyQt6] pyqt 앱 윈도우 크기 고정 방법 (0) | 2022.08.05 |
---|---|
[PySide6] QLabel 수평 가운데에 배치하기 (0) | 2022.07.23 |
[PySide6] QLineEdit 위젯에 placeholder 넣는 방법 (0) | 2022.07.22 |
[PySide6] config.ini 설정값 읽고 변경하는 방법 (0) | 2022.07.07 |
[pyside6] 창 타이틀바에서 닫기 버튼, 최소화 버튼, 최대화 버튼 등을 비활성화 되게 하려면? (0) | 2022.06.07 |
[pyqt5] 야구 중계에 스트라이크 존이 제공되지 않을 때 시청자를 위한 가이드 앱 (2) | 2022.03.16 |
[pyside6] QLabel에 이미지 넣을 때 종횡비(aspect ratio) 설정 (2) | 2022.02.27 |
[pyside6] 위젯 내 글자 크기를 변경하고 싶을 때 (0) | 2022.02.26 |