PySimpleGUI now requires a (paid) license. Opinions?

They can’t. And even if you read the above that way, the attempt
requires you to use their later license.

But I don’t think that’s what this means.

I think it means that if you get the PySimpleGUI 5 code you’re not
allowed to embed that code in some other code to be released under other
terms. Which is fair enough as far as it goes.

As usual: I Am Not A Lawyer.

Thanks for doing this. While PySimpleGUI isn’t fun to look at code-wise, I have a number of quick tools written in it (as well as PySimpleSql), so it’ll be nice to have a 1-to-1 fork to replace it with.

I’ll miss PySimpleGui.

I think the keys to it were responsive maintainers, lots of examples, and easy installation.

I haven’t really seen anything else that worked as easily as it for Python Guis.

The info, etc. was written for people not really programmers, which made it grow and flourish how it did.

Sometimes programmers think too much like programmers.

I have to say that PySimpleGUI is clever, even if you feel it wasn’t beautiful code. And, It’s hard to make a buck writing developer tools.

I was disappointed because I used PySimpleGUI for an embedded system that I wanted to replicate in schools. It was hard enough to get working without requiring the license, now I’m not sure where this use would fall and how I could collaborate with other developers in an open-source fashion.

In my case, though, I’m pretty sure just rewriting in tkinter is the best solution. My GUI was getting more sophisticated and my layouts in pysimplegui were getting to be a bit weird.

If you don’t mind not having future updates or support, I put up the last free version on pypi: PySimpleGUI-4-foss · PyPI

Just use pip to uninstall pysimplegui then install pysimplegui-4-foss

1 Like

I fully agree with @csm10495 .
As PySimpleGUI is a Python only package without too many ‘clever’ tricks, I think it will not need any maintenance for a long time.

https://www.reddit.com/r/Python/comments/1d8d4iv/psa_pysimplegui_has_deleted_almost_all_old_lgpl/

Quoting from the post:

Up until recently, the old versions of PySimpleGUI remained on PyPI. However, all but two of these have been deleted and those that remain are yanked.

The important effect this has had is anyone who may have defined their requirements as something like PySimpleGUI<5 or PySimpleGUI==4.x.x for a now-deleted version, your installations will fail with a message like:

ERROR: No matching distribution found for pysimplegui<5
1 Like

Just use the package suggestedby @csm10495 .
It’s on PyPI. Only disadvantage: it’s not maintained.

not even the worst part of it. you can’t log in and use even free that i can see if you can it is so well hidden that you just can not find it and they offer ZERO support of any sort for free users meaning no way to ask them where the hell do i log in at to use it? i mean seriously what sort of total trash is this?

This is what drew me in.

Trying to understand GUI programming was a nightmare for me. An event loop and layouts as lists is a godsend.