Originally posted by pingufunkybeat
View Post
Announcement
Collapse
No announcement yet.
OpenShot Switches From GTK+ To Qt
Collapse
X
-
Originally posted by brosis View PostBefore you call me lame troll, at least read licensing!
Qt is licensed LGPL(which nullifies GPL restrictions, lesser path used), BUT contributions require CLA, which in turn nullifies LGPL on any condition. Qt does not become BSD-licensed, it will become EULA licensed with all other licenses stripped.
This is possible scenario! Currently it allows Dignia to use all contributions and ignoring any GPL produce proprietary code, which we hope is used for self-funding of Qt. However, this vector is easily exploitable for immediate license change.
I didn't tell Qt is bad, I told only its license contains expoit!
Learn to distinguish between FUD and opinion. MS builds on top of JS/HTML5, so its possible!
Comment
-
Originally posted by dee. View PostInkscape for one - where are the Qt-based free, open source vector graphics editors?
Comment
-
Originally posted by brosis View PostBefore you call me lame troll, at least read licensing!
Qt is licensed LGPL(which nullifies GPL restrictions, lesser path used), BUT contributions require CLA, which in turn nullifies LGPL on any condition. Qt does not become BSD-licensed, it will become EULA licensed with all other licenses stripped.
This is possible scenario! Currently it allows Dignia to use all contributions and ignoring any GPL produce proprietary code, which we hope is used for self-funding of Qt. However, this vector is easily exploitable for immediate license change.
I didn't tell Qt is bad, I told only its license contains expoit!
Here's the short version. If Digia (not Dignia) OR whoever is the current owner of the Qt Project (This clause gets moved around with the project itself) EVER stops releasing the LGPL version of Qt in a timely manner there is a legally binding contract between them that states the most recent version of the closed source Qt program is handed over to KDE, with copyright assigned to KDE, under the BSD license. Digia's (or whoever owns Qt at the time) entire business model of SELLING Qt would immediately be destroyed because anyone could take and do anything with the latest Qt.
The license contained loopholes. Those loopholes were spotted. Those loopholes were fixed with this agreement. End of story.All opinions are my own not those of my employer if you know who they are.
Comment
-
Originally posted by dee. View PostI couldn't really give a rat's ass about apple app store or any other DRM-riddled shithole like it. I couldn't also give a crap about closed-source proprietary products on windows or mac that use Qt. The point is, there's plenty of GTK apps that don't have any viable alternative in Qt (and no, proprietary, closed windows crap doesn't count as viable). Inkscape for one - where are the Qt-based free, open source vector graphics editors? GIMP is another, actually - before you say Krita, I use it a lot and I love it, but it has a totally different function than GIMP and isn't meant for the same tasks. And so on.
Fanboyism isn't often a useful attitude to have. It produces myopic vision. If you think Qt/KDE is the best thing since sliced bread, that's fine, you can keep on using them and purging your system from all GTK apps. But it gets kind of silly when you start waging some kind of holy crusade against other TOOLKITS because you think your favorite one is "superior" for some reason...
Also funny that you should say that Cinnamon doesn't have a bright future. What qualifies you to make that assessment? Cinnamon just keeps growing and getting better each release, and gaining more popularity and users.
By the way, for some people, Gimp is not an option to Photoshop or even Adobe Photoshop Elements ( which i think use QT too).
I don't mix politics with technology and i do think that QT is more polished and technologically more advanced , is a real object oriented framework . GTK is ... nah
Comment
-
Originally posted by dee. View PostWhat does Mate being a fork of Gnome have to do with anything? Lots of things are forks of other things, that doesn't necessarily make them any less valid things.
Maybe I'm missing something but was there ever a port the other way around, i.e. a Qt application ported to GTK?
Originally posted by dee. View PostSkype, VLC etc. are not desktop environments.
Originally posted by dee. View PostIf we go on to consider all types of applications, then there are still tons of GTK apps, many of which still don't have any Qt-based equivalents, nor is anyone really interested in porting them to Qt. GIMP, Inkscape, Transmission, GParted, Firefox, just to name a few.
Originally posted by dee. View PostOk then. Go install Linux Mint (or any other Cinnamon-using distro) and completely remove all the GTK libraries. Let me know how it goes.
Qt has always been the superior technology. GTK was always mainly used for licensing reasons. Initially because Qt itself was under a non-free license and later ironically because Qt?s free version was under GPL and therefore GTK was more interesting for proprietary software vendors (mainly Adobe).
Originally posted by brosis View PostBefore you call me lame troll, at least read licensing!
Qt is licensed LGPL(which nullifies GPL restrictions, lesser path used), BUT contributions require CLA, which in turn nullifies LGPL on any condition.
The Qt code base is modularized. Don't want to sign the CLA? Easy: Just develop a new module outside of the official Qt infrastructure. QtWebKit is developed that way (source hosted on webkit.org), Canonical?s Mir adaptation (hosted on launchpad.net), and the entire KDE Frameworks (kde.org) ? just to name a handful of examples.
Comment
-
Originally posted by Elv13 View PostKarbon, Krita sister app. I prefer Qt apps, but I still prefer Inkscape over it, they are both quite similar. Both of them have been dead as of late. They both work, implement SVG (and ODF for Karbon) and allow edition. Both Qt and Cairo (not really GTK, but close enough) implement SVG just fine (under the hood). Qt have an edge over Inkscape on this because inkscape is older and still have a lot of pre-cairo SVG legacy code. Tiled redering and scalable performance is not in a release yet.
Anyway - yeah, I don't think Karbon is comparable to Inkscape.
Comment
-
Originally posted by Alex Sarmiento View PostWell!, GIMP use its own toolkit, it is called gtk. And yea is the best free image manipulator and i love it . But for most imaging retouching tasks is more than enough to use qwenview or Digikam which have advanced photo manipulation capabilities.
For almost any gtk app there's a QT/KDE equivalent that is viable or even better .
Besides , i don't see how a gtk app could be ported to embedded, mobile or tablet devices.
Even gtk apps are awful in MacOS and Windows. Is portable but is not a good for that. Qt is much better for that.
By the way, for some people, Gimp is not an option to Photoshop or even Adobe Photoshop Elements ( which i think use QT too).
When it comes to PS, there are some few niche functions that you may need to use it for, but those are getting less and less with each new GIMP release.
I don't mix politics with technology and i do think that QT is more polished and technologically more advanced , is a real object oriented framework . GTK is ... nah
Comment
-
Originally posted by pingufunkybeat View PostYou do understand that there is a very big difference between the GIMP which is completely built around the GIMP Toolkit and Firefox, which uses a custom toolkit and just uses GTK to paint the widget, right?
Same is true for OpenOffice/LibreOffice. Custom, in-house toolkit, only the painting part was replaced with calls to GTK because it was ugly anyway.
Comment
-
Originally posted by dee. View PostDoes Maemo ring a bell?
Originally posted by dee. View PostGIMP, Mypaint and Inkscape work fine in windows and macos. Whereas the windows port of Krita is buggy and unstable as hell. It's not about the toolkit, it's the available resources, and having people on the team who know the crazy quirks of windows/macos.
the native Quartz backend is too unreliable.
Comment
Comment