파이썬

PySimpleGUI 유료? 라이센스 내용 및 해결 방법

PySimpleGUI-라이센스

PySimpleGUI가 5로 버전업 되면서, 유료 정책이 생겼습니다. 쉽게 GUI 프로그램을 만들 수 있어 잘 사용하고 있었는데 매우 아쉽습니다. 그래도 취미로 사용하는 사람은 가입하고 무료로 사용할 수 있습니다. 다만 상업적인 목적으로 사용한다면 년 99달러를 지불하고 써야 합니다.

이 포스팅에서는 PySimpleGUI 라이센스 내용 및 해결 방법 등을 알아보겠습니다.


PySimpleGUI란?

코드로 쉽게 GUI 프로그램을 만드는 파이썬 패키지입니다. tinker나 pyqt 등과 같은 다양한 GUI 프레임워크을 사용할 수 있어 좋습니다.


라이센스

PySimpleGUI 5부터는 라이센스 키가 필요합니다. 처음 설치하거나 업그레이드할 때 30일 무료 체험 기간이 주어집니다. 이 기간 동안 라이선스 키 없이 PySimpleGUI를 사용할 수 있으며, 체험 기간이 끝난 후에는 라이센스 키를 입력해야 합니다.


PySimpleGUI 5 첫 실행 시 나타나는 화면

PySimpleGUI 5를 처음 실행하면 환영 창이 나타납니다. 이 창에서는 간단히 체크박스를 선택하고 ‘OK’를 클릭하면 됩니다.

PySimpleGUI-라이센스-안내

라이센스 계약을 먼저 읽고 싶다면, ‘라이선스 계약’ 링크를 클릭하여 웹 페이지에서 확인할 수 있습니다.


라이센스 키 입력 또는 무료 체험 시작

다음 단계에서는 라이선스 키를 입력하거나 무료 체험을 시작할 수 있습니다. 무료 체험 기간은 PySimpleGUI 5를 처음 실행한 날부터 시작됩니다.

무료-사용-또는-키-입력

체험 기간 동안에는 창 하단에 남은 기간을 표시하는 워터마크가 나타납니다. 유효한 라이선스 키를 등록하면 이 워터마크가 제거됩니다.

PySimpleGUI-TRIAL_PERIOD-안내

라이센스 키 종류와 획득 방법

PySimpleGUI는 두 가지 유형의 라이선스 키를 제공합니다.

  • 개발자 키 (Developer Keys): 모든 개발자에게 필요합니다.
  • 배포 키 (Distribution Keys): 상용 제품을 배포하는 사용자를 위한 키입니다.

라이선스 키는 PySimpleGUI.com 웹사이트에서 획득할 수 있습니다. 창 하단의 체험 기간 워터마크를 클릭하면 등록 페이지로 이동합니다. 또한 홈 창에서 “Sign Up” 버튼을 통해서도 접근 가능합니다.


개발자 키 (Developer Keys) 사용 방법

개발자 키는 두 곳에서 입력할 수 있습니다:

  • 설치 창
  • 홈 창의 라이선스 키 탭

홈 창은 여러 방법으로 접근 가능합니다 (예: psghome, psghmain 입력 또는 sg.main() 호출). 키를 입력 상자에 붙여넣고 “Install”을 클릭하여 설치합니다.

개발자 키는 모든 버전의 PySimpleGUI에서 작동하며 주로 연간 단위로 획득합니다. 만료 날짜가 있습니다.


배포 키 (Distribution Keys) 사용 방법

상용 사용자의 경우, 배포 키를 사용하여 PySimpleGUI 애플리케이션을 고객에게 배포할 수 있습니다. 배포 키는 아래아 같은 특징이 있습니다.

  • 만료되지 않습니다.
  • 특정 버전의 PySimpleGUI에 연결됩니다.
  • 코드에서 직접 지정합니다.
PySimpleGUI_License = '여기에_배포_키_입력'
import PySimpleGUI as psg

키가 유효하면 임포트가 완료되고, 그렇지 않으면 오류 정보가 표시됩니다.


PySimpleGUI 대안

GUI 프로그램을 만드는 이유가 배포 및 운영을 위해서라면, PySimpleGUI를 이용하기 난감해졌습니다. 하지만 파이썬에는 다양한 GUI 패키지가 있습니다.

이 중에 wxPython은 라이센스를 무료로 이용할 수 있고, 윈도우나 맥 등 다양한 OS에서 사용 가능합니다. 화면도 깔금하게 잘 나옵니다. PySimpleGUI의 대안을 찾고 있다면, wxPython을 이용해 보세요.


PySimpleGUI-라이센스-프로세스

PySimpleGUI 5의 새로운 라이선스 정책은 조금 당황스럽습니다. 개발자 키로 사용할 수 있지만, 배포까지 고려하면 유료 구독을 해야 합니다. 하지만 요즘은 AI를 통해서 다른 GUI로 바꾸는 작업이 어렵지 않습니다. 그래서 과연 이 정책이 얼마나 효과가 있을지는 모르겠습니다.

챗GPT-데이터분석

함께 읽으면 좋은 글


테리엇

Share
Published by
테리엇

Recent Posts

3시간 달려가 박효신 콘서트장 도착한 두 배우, 허무하게 돌아선 이유

설레는 마음으로 차를 몰고 세 시간을 달려갔는데, 정작 공연장에 들어가지도 못하고 돌아왔다면 어떠실까요. 배우 전혜빈과…

5일 ago

1988년 강성 그 골목에 숨겨진 커플의 비극

결혼까지 약속했던 동갑내기 커플이 왜 하루아침에 돌이킬 수 없는 시련 속으로 빨려 들어갔을까요. ENA 새…

5일 ago

똑같은 블라우스 입었는데 분위기가 정반대? 두 배우 포토월 반전

같은 행사, 거의 같은 블라우스. 그런데 풍겨 나오는 분위기는 완전히 달랐습니다. 포토월에서 마주친 두 배우…

5일 ago

장원영이 SNS에 올린 시집 한 구절, 왜 난리났나

헬스장 거울 셀카 한 장으로 시작된 게시물이 한 권의 시집과 팬 손편지 사진으로 이어졌습니다. 바쁜…

5일 ago

하트시그널5 첫방부터 판 흔든 그녀, 정체가 심상치 않습니다

처음엔 그저 예쁜 출연자 한 명이 더 들어왔다고 생각했습니다. 그런데 장면이 한 번 지나가자, 분위기가…

5일 ago

젠데이아 런던에 등장한 충격 티셔츠 정체

런던 한복판 작은 극장에서 젠데이아가 입고 나타난 티셔츠 한 장이 전 세계 SNS 타임라인을 마비시켰습니다.…

5일 ago