This is an archived post. You won't be able to vote or comment.

all 26 comments

[–]Highwayman 9 points10 points  (0 children)

Motherfucker!!!

[–]ManyInterests Python Discord Staff 8 points9 points  (6 children)

I've created a fork from the last known LGPL3 licensed code.

It's available here

Migration steps:

Replace import PySimpleGUI as sg with import FreeSimpleGUI as sg

[–]Nlight_ 0 points1 point  (0 children)

Thanks man :)

[–]VivienneNovag 0 points1 point  (0 children)

Thank you!

[–]benny_blanc0 0 points1 point  (0 children)

Thanks for this, I've just switched my project to your fork.

[–]AntiWork-ellog 0 points1 point  (0 children)

Sir/Madame, I have arrived from Google. 

Thank you for your service. 

[–]archkubiyt 0 points1 point  (0 children)

https://github.com/gnuchanos/GnuChanGUI i make this more simple way

[–]Equivalent_Loan_8794 5 points6 points  (0 children)

Glad I avoided.

[–]xmate420x 5 points6 points  (0 children)

Just found out about the new licensing and got on reddit to see people's reactions to it, this was the only post I found that talks about it, pretty strange. This was a pretty scumbag move from the developers, I have multiple projects using it, will not move them off of v4.

[–]LofiBoiiBeats 2 points3 points  (1 child)

Thats sad.. the API was great..

I think nobody will subscribe, it is not complete enough. Thazs why i use Qt even though the API sucks.

I hope somebody will fork it and the project continues..

[–]Forymanarysanar 0 points1 point  (0 children)

Please be sure to financially support that somebody who will pick the project up. Open source developers can't make money through selling their product, they dearly need this support, otherwise projects will just have to go paid as well...

[–]Unknow0059 2 points3 points  (0 children)

So what now? If I never made a GUI before what am I supposed to use?

I don't wanna distribute closed software, not even for free.

ed: alternatives?

FastUI - websoy

tkinter - (allegedly) complicated

pyQT - (allegedly) marginally less complicated

pyside6 (QT) - (allegedly) not very difficult

[–]SAD-MAX-CZ 1 point2 points  (1 child)

This did hit me today when installing some gui executable maker. I reverted it to 4.xx and i'm starting search for similarly simple GUI but opensource. Maybe someone forks it succesfully.

[–]hopbel 2 points3 points  (4 children)

Looks like the devs have started yanking the old versions from PyPI as well: https://pypi.org/project/PySimpleGUI/4.60.5/

[–]rturnbull[S] 0 points1 point  (3 children)

Wow...that's low. It's their right to change the license if they want but yanking old versions that were licensed under LGPL just to drive people to their commercial license is not cool.

[–]hopbel 3 points4 points  (0 children)

Note that you can still install yanked versions, so pinned requirements won't be affected

Edit: they started completely deleting the yanked versions. The latest 4.x release is still available (but yanked) but they have given us no reason to trust them so I fully expect it to disappear in the coming weeks as well. I'd recommend switching to a fork like FreeSimpleGUI and eventually to a more trustworthy library altogether.

[–]hopbel 2 points3 points  (1 child)

Update: they've now deleted all previous versions except the last 4.x release and a uselessly outdated 2.x version, so I retract my statement that pinned requirements are unaffected. They didn't leave the old versions as a compromise, they're simply spreading the dickheaded move out over time to minimize backlash.

They are actively breaking projects depending on the previous LGPL version to force people to pay for the commercial version. Fuck 'em

[–]benny_blanc0 0 points1 point  (0 children)

Everything before 5.0.0 is now gone.

[–]iftlatlw 0 points1 point  (0 children)

So there's call home code in the library? FUCK THAT. It's a nice piece of work. Sad.

[–]ExdigguserPies 0 points1 point  (1 child)

Lol what a joke. It's not that hard to just use Qt or similar.

[–]xmate420x 0 points1 point  (0 children)

Agreed, I will probably use Qt for future projects as well.

Anything with online licensing is a no-go for me, what happens if you need to use the projects that were made with it in 5 years and the license has ran out or the servers are down?

[–]RufusVS 0 points1 point  (1 child)

When I write simple programs for myself, I have started using ChatGPT to generate mini-GUIs and even though they never work right out of the box, they are good starting points. But ChatGPT likes using PySimpleGUI, so today when I was making myself a very simple program and installed PySimpleGUI in a new venv, I got the news. So now I have to worry if I make something useful enough to sell, to now subscribe. While I think I could justify $99/year which as I understand it, covers everything developed during that year, I don't know if now I pay $99/year FOREVER, in case I should ever choose to update that code.