Originally posted by angrypie
View Post
Announcement
Collapse
No announcement yet.
KWinFT Projects Hit Beta Ahead Of Stable Releases Aligned With KDE Plasma 5.20
Collapse
X
-
Originally posted by JackLilhammers View Post
Yeah, sure, that makes perfect sense.
But why stopping at Kde? There are many other projects that need True Freedom™!
Let's rewrite everything written in Qt with a better and truly free toolkit!
Do you have any suggestions?
- Likes 1
Leave a comment:
-
Originally posted by d4ddi0 View Post
Also CopperSpice has no python bindings
Leave a comment:
-
Originally posted by JackLilhammers View Post
Yeah, sure, that makes perfect sense.
But why stopping at Kde? There are many other projects that need True Freedom™!
Let's rewrite everything written in Qt with a better and truly free toolkit!
Do you have any suggestions?
- Likes 1
Leave a comment:
-
Originally posted by Alexmitter View Post
De-cute-ing should be the main focus for KDE in their next version. The more they depend on Qt, the easier is it for the greedy Qt company to pressurize them into making changes to this already very weak contract that are purely in the favour of the Qt company.
But the actual sad story is that the GPL failed to protect freedom here. It relies too heavy on the idea that a re-licensing is nearly impossible if multiple people own the code in one project. But as the Qt company only accepts contributions if the owner gives full rights to the Qt company, and the KDE people being fully happy with that creates the situation where the Qt company is not just able to re-license community contributed code under their greedy proprietary license but also be in the position that it can stop releasing GPL versions. KDE e.v. could then re-license what was GPL to whatever they like but would be cut off from all the progress made after that.
It was a bad idea to stick with Qt after the 4 years of them refusing to even consider the GPL. Back then would have been the best chance to switch to a FLOSS and better tool kit what would be harder but is still 100% necessary today.
But why stopping at Kde? There are many other projects that need True Freedom™!
Let's rewrite everything written in Qt with a better and truly free toolkit!
Do you have any suggestions?
- Likes 1
Leave a comment:
-
Originally posted by 144Hz View Posttildearrow I’m cheering any de-cute effort.
But the actual sad story is that the GPL failed to protect freedom here. It relies too heavy on the idea that a re-licensing is nearly impossible if multiple people own the code in one project. But as the Qt company only accepts contributions if the owner gives full rights to the Qt company, and the KDE people being fully happy with that creates the situation where the Qt company is not just able to re-license community contributed code under their greedy proprietary license but also be in the position that it can stop releasing GPL versions. KDE e.v. could then re-license what was GPL to whatever they like but would be cut off from all the progress made after that.
It was a bad idea to stick with Qt after the 4 years of them refusing to even consider the GPL. Back then would have been the best chance to switch to a FLOSS and better tool kit what would be harder but is still 100% necessary today.
- Likes 1
Leave a comment:
-
Originally posted by shmerl View Post
I think it branched out in too many places. And when it's trying to reinvent the wheel from libstdc++ - that's not good. And I'm not convinced that it's actually better. It's using rather ancient approach to code design. Modern C++ is far ahead already.
Besides the standard library is way too primitive for a GUI toolkit. The majority of Qt has no standard library equivalents.
- Likes 1
Leave a comment:
-
Impressed by romang's drive to tackle this. Curious to try it out sometime!
- Likes 1
Leave a comment:
-
Originally posted by shmerl View Post
I think it branched out in too many places. And when it's trying to reinvent the wheel from libstdc++ - that's not good. And I'm not convinced that it's actually better. It's using rather ancient approach to code design. Modern C++ is far ahead already.
Either way, for high level language I'd go with Rust over C++ if there is a choice and I'd go for libstdc++ over Qt analogs otherwise.
I mean, Qt is older than boost and just 1 year younger than STL.
Qt 6 will be based on C++17, so hopefully much stuff will use more modern C++.
I don't know KWin's code, so I can't say if it would be better off in pure C++. I think it really depends on the specific case
Leave a comment:
Leave a comment: