문서의 임의 삭제는 제재 대상으로, 문서를 삭제하려면 삭제 토론을 진행해야 합니다. 문서 보기문서 삭제토론 Qt(프레임워크) (문단 편집) === [[Python]] Binding for Qt === 파이썬 바인딩으로 PyQt와 PySide가 주로 사용된다. PyQt는 [[GPL]]과 동시에 상업적 사용 혹은 GPL을 벗어난 사용을 원하는 사람을 위한 상용 라이선스를 판매하고 있으며, PySide는 [[LGPL]], [[GPL]]v2, 상용 라이선스를 복수 사용하고 있다. 사실 초기에는 PySide가 없었고 PyQt만이 존재했었다. 그래서 당시 Qt의 저작권자였던 [[노키아]]가 PyQt의 개발사인 Riverbank Computing에게 자사와의 제휴와 더불어 PyQt의 저작권을 Qt 원본처럼 LGPL로 변경할 것을 제안했으나 거절당했고[* [[https://www.riverbankcomputing.com/commercial/license-faq|여기]]서 Riverbank사의 공식 입장을 확인할 수 있는데, GPL 라이선스를 고집하는 이유는 [[자유 소프트웨어 재단]]에서 주장하는 자유 소프트웨어 공동체로부터의 독점 소프트웨어 개발자들에 대한 압박 같은 것과는 관계 없이 오로지 현재로서는 PyQt 이외의 수익 모델이 없기 때문에 PyQt 상용 라이선스의 판매를 위해서라고 한다.] 이에 노키아가 직접 Python용 Binding을 하나 더 제작하기로 결정해서 탄생한 것이 PySide다. 이후 Qt Company가 노키아로부터 분리될 때 PySide에 대한 권리까지 같이 승계되어서 지금까지 내려오고 있다. Qt Company가 2016년 4월 부로 PySide 프로젝트를 공식 지원하겠다고 [[https://groups.google.com/forum/#!topic/pyside-dev/pqwzngAGLWE|발표]]했다. 프로젝트의 목표는 PySide2가 Qt5 프레임워크의 일부로서 동시에 릴리즈되는 것이라고 한다.[* *nix 계열에서 데스크탑 앱을 개발하기가 한결 쉬워질 듯.] Python으로 Qt 개발한다고 하면 PyQt부터 시작하는 편이어도, 차후에는 PySide가 메인이 될거라고 전망했지만[* Christian Tismer([[PyPy]] 개발자 중 한 명) : Well, PyQt is a different thing from Riverbank Computing and not connected to TQC. PySide will become the real thing. At least that is the plan ;-)], 2022년 현재까지도 PyQt 쪽이 구글에서 얻을 수 있는 정보가 압도적으로 많다. pip로 설치된 패키지의 바이너리의 크기도 PyQt 쪽이 작아, 배포판의 크기를 줄여야 한다면 GPL 라이센스의 압박만 아니면 이쪽이 더 유리하다.[* 예를 들어 PyQt6.2.3 및 PySide6.2.3에 포함되는 바이너리 중 QtGui.pyd, QtCore.pyd, QtWidgets.pyd의 크기의 합은 각각 7,415,680 bytes와 15,039,816 bytes이다.]저장 버튼을 클릭하면 당신이 기여한 내용을 CC-BY-NC-SA 2.0 KR으로 배포하고,기여한 문서에 대한 하이퍼링크나 URL을 이용하여 저작자 표시를 하는 것으로 충분하다는 데 동의하는 것입니다.이 동의는 철회할 수 없습니다.캡챠저장미리보기