KDE-Powering Qt's New Framework Lets Developers Bring Ads Into Their Apps (phoronix.com) 96
"Qt, the framework that powers the KDE desktop, is announcing support for ads in client-side applications," reports Neowin:
This means that application developers will now be able to serve ads in traditional desktop applications.... Windows users have been dealing with this in Metro UI apps since Windows 8 and it's something that's never gone over well on the desktop.
While it's doubtful you'll see ads in KDE's core applications, it would be possible for distributions that wish to further monetize their work to fork these applications, placing ads in them.... According to the documentation, the advertising plugin supports a variety of platforms. They are as follows:
- Windows 10
- Ubuntu 20.04
- Raspbian Buster
- macOS
- Android 7.0
— iOS
"Our offering aims to disrupt the IoT industry," explains Qt's press release, "enabling new business models and business cases that before were not possible."
Reactions have been mixed. Comments on Phoronix ranged from calling it "a great way for boost development on KDE" to "Not sure if I like this."
Thanks to Slashdot reader segaboy81 for sharing the story
While it's doubtful you'll see ads in KDE's core applications, it would be possible for distributions that wish to further monetize their work to fork these applications, placing ads in them.... According to the documentation, the advertising plugin supports a variety of platforms. They are as follows:
- Windows 10
- Ubuntu 20.04
- Raspbian Buster
- macOS
- Android 7.0
— iOS
"Our offering aims to disrupt the IoT industry," explains Qt's press release, "enabling new business models and business cases that before were not possible."
Reactions have been mixed. Comments on Phoronix ranged from calling it "a great way for boost development on KDE" to "Not sure if I like this."
Thanks to Slashdot reader segaboy81 for sharing the story
Re: (Score:1)
Yep, some moron screaming Awesome! unironically got upvoted within 2 minutes of your post. Nice call.
Re: (Score:2)
How the fuck is this a troll?? Talk about cancel culture, right here.
Awesome (Score:5, Funny)
Re: (Score:2)
More rotting toenail ads, my fav! Extra points if they pop up to fill the screen so I can see the individual vines of mold.
Re: (Score:3)
Re: (Score:1)
So they show ugly disgusting ads, along with a link "Don't like these ads? Click here to rid them!" which then goes to the fee page? Brilliant! (from a Satan U. standpoint.)
Re: (Score:2)
So they show ugly disgusting ads, along with a link "Don't like these ads? Click here to rid them!" which then goes to the fee page? Brilliant! (from a Satan U. standpoint.)
Developers gotta get paid, and if they don't have employers per se then some way of ensuring a revenue stream is necessary. Failing sufficient donations from end users, we have a choice between ad-based monetization and no application development / maintenance.
I despise ads, but if they're the only workable way of funding the developers...
Re: (Score:3)
I don't accept that ads are the only workable way to get funding. I'd argue that some markets maybe shouldn't exist, especially if the only revenue is found by stealing processor cycles and a user's time.
I get paid as a developer by working a 9-5 job. My employer gets paid by arranging for fees to be paid on the products and services my coworkers produce. The products and services are used because the end users (usually businesses) benefit financially from them, usually in the form of an increase in product
Re: (Score:1)
I don't accept that ads are the only workable way to get funding. I'd argue that some markets maybe shouldn't exist, especially if the only revenue is found by stealing processor cycles and a user's time.
Stealing? Uninstall the program then, fuck head. And nobody gives a fuck what your opinion is on what markets should/should not exist.
The MARKET will sort this out.
You sound like a spoiled little bitch.
I get paid as a developer by working a 9-5 job. My employer gets paid by arranging for fees to be paid on the products and services my coworkers produce. The products and services are used because the end users (usually businesses) benefit financially from them, usually in the form of an increase in productivity.
Great.. Everything should be exactly like your situation.. Got it.. Mono-culture.
Probably a liberal....
Re:Awesome (Score:4, Funny)
Finally, the year of the ads on the Linux Desktop!
Re: (Score:2)
Year of Linux on the Desktop For Sure!! (Score:1)
Can't Wait!
Re: (Score:1)
So the year of the linux desktop will be (Score:3)
making it even more shit like Android/MIckeysoft rent-seeking spyware edition. I remember when QT was Trolltech. RIP.
Re: (Score:2)
The Year of Spam
Re: (Score:2)
making it even more shit like Android/MIckeysoft rent-seeking spyware edition. I remember when QT was Trolltech. RIP.
Someone forcing you to install KDE apps/programs? Yeah, I didn't think so.
Great, free fridges (Score:2)
with a camera too! It'll order for you on every kid's wish. Sure, can't wait.
Why should this live in Qt? (Score:4, Insightful)
Re: (Score:3, Interesting)
Qt is not a GUI-only framework - it had other non-GUI related stuff, including networking, for ages. So, I don't think this ads support would be completely foreign compared to what Qt already had.
Re:Why should this live in Qt? (Score:5, Informative)
Speaking strictly from an engineering POV (putting aside opinions about ads in apps), what's the rationale for this type of logic to be in Qt? Sure Qt is a graphical UI library and ads are visual but Qt is proposing a full advertising platform here, including turnkey connectivity to a Supply Side Platform (SSP) to deliver the ads. This means lots of unrelated logic, such as networking and credential logic.
Are you sure? From a quick browse of the website https://www.qt.io/product/feat... [www.qt.io] ...) ...
* Qt Core
* Qt GUI
* Qt Multimedia (including camera, and network media streams apparently e.g. https://docs.huihoo.com/qt/5.4... [huihoo.com])
* Qt Network (TCP, requests, cookies,
* Qt SQL
* Qt
Re: Why should this live in Qt? (Score:2)
Re:Why should this live in Qt? (Score:4, Interesting)
I suspect that this is the first step on the road to Qt apps being able to launch ads without the participation of the app author. Today, I'm sure I could build ads into my app with the existing framework. But a time will come when simply calling a Qt lib will trigger a connection to some server which will sent its ad content to a modal window without involving my involvement.
Re: (Score:2)
So what is stopping one to rip out the ad calls?
Re: (Score:2)
So what is stopping one to rip out the ad calls?
Go ahead and do it. But most people won't. And if there's money to be made by installing apps with ad-enabled Qt libs, they will be statically bound or distributed as Snap packages with app specific libraries bundled. So forking an ad-free version of the libs will be useless.
Re: (Score:2)
Re: (Score:2)
anyone capable can fork it
"capable"
I'll bet that my grandmother can't. So she's still stuck with all the Medicare ads.
Re: (Score:2)
Re: (Score:2)
It is a separate library you have to select explicitly when you install the SDK, and explicitly link it with your app and make sure the end user has it.
Qt already has modules for things like serial ports, database access, networking, etc... You can use them or leave them, they are just libraries. That they are part of Qt only means that they are maintained by the Qt company and downloadable from the official Qt servers. But besides that, they are no different from any other library using the Qt framework. T
Re: (Score:2)
Don't worry. I'm sure they will skimp on the credential logic. After all, no malware targets linux....
My eyes are bleeding... (Score:5, Informative)
Quote: ""[...] enabling new business models and business cases that before were not possible."
How is SPAMMING a "business" not possible before?
And "ads" in apps are spamming if I paid for it; and if its "free", there's no room for "ads". The developer should make it "adware" instead, which, again, was already a "business" before.
So, nothing to see, move along. KDE only added support for "adware" and "spam".
Re: (Score:2)
Much like with video games, businesses discovered that the fine line between Freemium and Premium can easily be crossed. They turned Premium offerings into "Premium but with the same nickel-and-diming as Freemium" and, what do you know? Customers still paid.
So.... why not?
Re: (Score:3)
The rationale is you can create a revenue stream for developing freeware on MS Windows. It is now as simple for the dev to add adverts in your software as it is to add them to a mobile application or to a social page or a blog. You will probably share revenue with The Qt Company, which this way secures its future as a small company that unil now was always in jeopardy.
Example of software using Qt are: voice communication Skype and teamspeak, 3D modeler Autodesk Maya, electronic engineering software EAGLE.
Th
Re: (Score:2)
Example of software using Qt are: voice communication Skype and teamspeak, 3D modeler Autodesk Maya, electronic engineering software EAGLE.
qBittorrent also uses Qt, and while its multi-plataform, its very popular in Windows. From their oficial webpage:
qBittorrent Features .... long list of features, but notice the 2nd feature on the list its just, No Ads
Polished Torrent-like User Interface
No Ads
Pardon my French. (Score:5)
Motherfucker...
This is some twisted repost (Score:5, Insightful)
Easier blocking (Score:5, Informative)
Re: (Score:2)
Yup. On Linux distros, Qt simply needs to be patched, ending the problem for all applications.
If a developer wants to make an Android App, advertising is pretty much required to make money there, so I'm not surprised Qt supports this now, since the native Java Android APIs have for years now.
No Thanks (Score:2)
Re: (Score:1)
Yeah, heaven forbid people make money for their work. I expect you give away everything you make from work and sit on a corner with a beggar's bowl in order to eat. Get fucking real dude. Stop being a parasite.
Re: (Score:2)
I have no problem with commercial software or Qt adding features to support non-free software yet non-free shit and their ads should not be included with Linux distros.
Then start your own fucking distro and don't include non-free software. You aren't the Linux dictator. Nobody gives two fucks what your opinion is. The simple fact is you lefty assholes HATE freedom. It's your way or the highway.. Don't let the door hit you in the ass.
Re: (Score:2)
Re: (Score:3)
I have not used a lot of different desktop environments, but KDE is better (to me) than the default Ubuntu DE. LXDE and LXQT are great for low-memory, but if the computer has enough RAM, IMO KDE is better.
Then again, there are probably a bunch of other DEs that could be better.
Re: (Score:2)
I agree.
Re: (Score:2, Insightful)
KDE is not owned by QT.
KDE is not owned by a corporation.
KDE is managed by a non-profit organization called KDE e.V.
KDE is a true open source project.
KDE is licensed under LGPL and GPL.
KDE did not add an ad-framework; QT did.
Disruptive to whom? (Score:4, Insightful)
Our offering aims to disrupt the IoT industry
You mean "people's lives", don't you? Nothing like waking up in the middle of night because the toaster decided to play a video ad, or your parent being aware of your pregnancy thanks to baby product ads on the fridge.
Re: (Score:2)
Re: (Score:3)
Indeed, that's another form of disruption to the users: not being able to buy anything because everything requires Internet.
Why would I need support from QT (Score:5, Funny)
Can it be banned via a patent ? (Score:1)
I don't like these overbroad software patents, but maybe they can be used as weapons against shit as long as the courts permit them.
Re: (Score:2)
I, unfortunately, put something in the tip jar for KDE (€20). Apparently it has been misplaced. I hope this bug gets fixed quickly.
Re: (Score:2, Insightful)
Re: (Score:3)
When did KDE ask for this? None of the articles mention KDE having anything to do with it. Do you have a reference?
Re: (Score:1)
KDE did not add this; QT did.
Hmmmm... (Score:4, Insightful)
As long as it's just an option that CAN be used by individual developers to do something like ad supported apps you see on Android/iOS.... I suppose I can grudgingly accept it. I like free stuff as much as the next person, but I also don't begrudge developers wanting to get paid for the time and effort they put into apps and donations probably don't really amount to much for most apps. Now, if the group behind Qt starts using it to inject ads into people's apps simply by virtue of using Qt... then we have a rather large problem IMO.
Re: (Score:2)
This is one of the best few rational comments on this topic I've seen.
Not good (Score:5, Insightful)
I like this idea (Score:3)
Programmers, just like musicians, actors, writers, and other content producers; want to be paid for their creations (in this case software). Either the end user needs to pay for their direct use, or they need to get someone else to pay for them (i.e. advertisers). Through television, radio, websites, and magazines the other providers have a way to give the consumer free access to the content in exchange for viewing, listening, or reading ads. What really irks users is when both methods are used (e.g. I pay for cable but every channel is still flooded with ads). I can see software developers doing the same thing. I pay for a software license or buy a subscription, but the software continues to show me ads!!!
Still it would be nice if I could offer potential customers a choice
The moment an application interrupts me (Score:2)
Re: (Score:2)
This sucks, but don't shoot the messenger (Score:3)
This sucks. But I don't think it's fair to blame the Qt Company for this -- the entire industry is unfortunately moving heavily in that direction. Windows ships with integrated ads, for crying out loud. And I bet that a lot of their paying customers have requested such a feature, and the Qt Company is only reacting to what the market wants. It has two options here: either they integrate something like that to stay relevant, or see more and more customers jump ship for new projects to other frameworks that support that out of the box. Sure, that won't happen over night, but that would definitely be a long-term issue.
If you want to criticize them for something, their decision to not release the LTS branches in their open source version a while back is much more problematic in my eyes. This directly affects distributions that want to provide support for Qt applications for more than a year or so, while the ad thing is just an optional module that developers must opt in to in order to use it (and probably pay for it), so it's not like all Qt-based apps will show ads in the near future. From looking at the documentation website [doc.qt.io], it does appear that it's not even part of the core set of add-ons to Qt, but rather listed under "additional libraries".
So its time to ... (Score:2)
Re: (Score:2)
Open Source (Score:2)
All things making up a Linux (desktop) are open source, that includes the (QT) API's. So what is stopping an interested developer to remove the adware code?
Re: (Score:2)
Fine (Score:2)
Yet another reason ..... (Score:2)
to NOT use KDE
death blow (Score:2)
Apparently the KDE team got sick of the project and decided to suicide it.
NOBODY outside the ad industry wants ads. Everyone hates them. Having them on your DESKTOP is an invasion of a private space that I fear lots of ordinary users will just accept because they feel powerless with computers, but everyone who can will avoid.
There is pushback against invasive advertisement in both Europe and the USA, reaching the legislative level. And at this point in time Qt wants to embed ads? That's like signing up for
At last, a reason to use Gnome (Score:2)
This is just horrible - unless they also ship QtAddBlock in the next release.
Obviously Not a Good Thing (Score:2)
I would be impressed if they (or someone) generates a technology to eliminate ads. For example, a graph database system in which products and services could be detailed on one side, needs/wants detailed on the other, and we could just tie the two together by queries.
This way, producers could merely query for what people are looking for and produce things that match those needs. Similarly, people could hunt down products and services based on details of interest, looking at differentiating factors only the
That's one way to pay the license fee (Score:2)
Given Qt's license fee structure, a commercial app developer almost has to incorporate ads in order to pay for it.
If ads pop up I will not run any KDE apps (Score:3)