2023-02-20 21:40:23

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 라이선스를 사용하여 라이브러리를 무료로 사용할 수 있습니다.