"Javascript is a terrible language and no one should use it"
"Separate instances of chrome for every app is dumb and consumes too much memory"
"Qt is amazing and elegant and desktop-native. Why isn't everyone just using Qt?"
"Javascript is a terrible language and no one should use it"
"Separate instances of chrome for every app is dumb and consumes too much memory"
"Qt is amazing and elegant and desktop-native. Why isn't everyone just using Qt?"
That one is true though. Different Electron apps could at least share the runtime.
If this is hard maybe its because the browser isn't a very good runtime to build against.
The expectation with Electron has always been that you bundle a copy of it with your app, so that you're always targeting exactly that version.
2) Log into Discord in Chrome
3) Log into <insert application here> in Chrome
Problem solved?
Ahh, here we go:
https://news.ycombinator.com/item?id=4302517
https://web.archive.org/web/20140325063249/http://sprw.me/lg...
The LGPLv3 mandates that users be allowed to modify the parts that are licensed by this license. The TOS of the Apple App Store explicitly disallows its users from modifying software they get from it, thereby running afoul of the LGPL.
So this issue, as I understand it, is that neither the software vendor nor Apple have a license to distribute Qt on a platform that places additional restrictions on what the user may do with LGPL software. I think this is the reason why Apple removed VLC and other GPL software from their stores.
Please correct me if I got this wrong.
* FSF's opinion: https://www.fsf.org/news/2010-05-app-store-compliance
* General conscious: https://apple.stackexchange.com/questions/6109/is-it-possibl...
Are you really surviving on $5,500 annually?
Not enough to survive on, but as a sideline business that isn't terrible money as long as it doesn't consume 40 hours/week.
Every single time. How it's even possible?
No, you don't have to pay anything to build and sell your proprietary software built with Qt.