4 ms·
> This is a good overview of some of the options, but the author’s specific requirements push it in a specific direction that eliminates a lot of options. The
by chipdart 2y ago
> This is a good overview of some of the options, but the author’s specific requirements push it in a specific direction that eliminates a lot of options.
The blogger sounds like they put up a bunch of arbitrary constraints that in normal circumstances wouldn't even be issues.
In the process it's those arbitrary whimsical choices that reject the very obvious choices along with any happy path.
For example, it's baffling that there are already a few FLOSS forks of Qt out there, but the blogger failed to cover them. If the author likes Qt so much, those would supposedly be the obvious choices. But no.
Once again, you are left out of options if you go out of your way to avoid each and any option.
- Shorel 2y agoIsn't the issue with Qt exactly what the GPL intended? In that case, any Qt fork would force him to also comply with the GPL, and supply the source code of his project.
- chipdart 2y agoCopperSpice is LGPL, not GPL. It's not a problem.
- alok-g 2y agoHmm. How could that be when it's based on Qt?
- Liquid_Fire 2y agoQt is also available under the LGPL. There is no license advantage to using CopperSpice. I'm not sure what GP is referring to.
- alok-g 2y agoSome parts of Qt are GPL only.
- Liquid_Fire 2y agoTrue, but they are optional and are not the parts you need to create a GUI as per the requirements in the OP. I assume CopperSpice does not include these components.
- deutschepost 2y agoLGPL. Which eliminates his requirement for a single executable. With LGPL you are only allowed to link dynamically.
- jjmarr 2y agoThe goal of this is so that end-users can modify or update Qt, the LGPL licensed component. The LGPL is working as intended.
- deutschepost 2y agoYes. But the article states that they don’t care about that. They just want a single executable.
- EasyMark 2y agoI never understood the need for a single executable on windows when folders, zip files, and 100% free installers exist if you don’t like zip files. Also nearly all of the gui kits he’s shooting down have ways to build custom components if that’s what you want to do.
- ranger_danger 2y agoNo need for an installer when it's just one file you can run anywhere. And folders/zips are way too hard for the average user. Ask me how I know. My partner gave up an entire game platform because it was delivered as a .7z file they could not figure out.