Quite recently Nate announced on his blog the rationale of misusing KDE's notification system for including unwanted messages. The blog entry can be found here, for those unaware of it: https://pointieststick.com/2024/08/28/asking-for-donations-in-plasma/ This was tied to a discussion on reddit, where critical fols were further subsequently banned, enforced by moderators which are ... KDE devs - hence, incurring a huge bias in favour of misusing the KDE notification system through censorship. After all Nate heavily advertised for his blog entry on reddit and tried to defend it with very poor "arguments", which were quickly rebuked, before folks got banned for disagreeing with Nate there. There are several reasons as to why KDE devs should not abuse KDE users via a notification system ever - not only in regards to this "harmless" notification, but more generally so. Trust is earned, not granted or given. How can the user trust KDE devs who subject them to unwanted content? As we mentioned the issue of trust, let's continue with this from a mostly philosophical consideration. If the users can no longer trust KDE devs - or, a few KDE devs - to not misuse something like a notification system that should yield CRITICAL INFORMATION about the software (or hardware), as-is, what about other possible breaches of trust in comparison? If KDE devs can now willy-nilly send ads through notification systems, why not misuse the data from telemetry, for instance? Perhaps someone out there may want to pay for the data, in order to snatch some data of commonly used hardware or hardware settings among the user base of KDE. While isolated data may not be too overly useful, there are numerous case studies where private interests tied together information. Facebook is one such example; see the problem of Facebook spying on the people and tying information even from non-online sources, turning it into one big CIA-book (even if it may not derive from a state actor; the comparison is not necessarily tied to a state agency, but to the habit of spying in general). The issue of trust is also tied to ethics in some way. How can you recruit new KDE devs if they suddenly become renowned for sending unwanted messages to KDE users? Not everyone wants to become famous for this. Developers often make choices not only or solely for money (evidently) but also whether they can associate themselves with a certain project or not. This is another reason that very clearly should speak against sending unwanted messages to KDE users. It does not seem to be ethical to do so, despite the counter-"arguments" given as to why it is mandatory for KDE now to harass its users. One "argument" brought forward on reddit was that Thunderbird did so as well and it generated a LOT of revenue for Thunderbird, sustaining its funding. This is exactly the same argument advertisers use: they get more money through ads. Hence why people must see ads. See Google's recent Manifest 3 and its war against ublock origin. Or the prior "acceptable ads" campaign to try to sell that opinion to people - which has quite clearly failed. I do not think it is a good way to repeat one's opinion solely in an echo chamber, which Nate clearly has fallen into now if one reads his comments on reddit as well as on his personal blog. Also, it is very questionable to assume his blog should become the de-facto opinion representing all of KDE, but that is a separate problem. The problem is NOT about having an opinion per se and presenting this on a blog; the problem is how this suddenly becomes tied to thinking "we god-like KDE devs can send whatever we want to, to the powerless users of KDE". Another issue in regards to the situation KDE now faces is the very notion that Nate represents here the thought that an agenda (any agenda) should be tied to software code (in KDE), such as the attempt to pull money from people when it comes to free, open source software: aka "pay up, in order to use". (Note that there were licence controversies in the past surrounding KDE: https://en.wikipedia.org/wiki/KDE_Projects#Licensing ) Currently it is unclear which KDE dev other than Nate is pushing for this agenda of misappropriating the notification system in Plasma (probably onward, past KDE Plasma 6.2), but it may be that there is a whole group of KDE devs who think that users must now pay all of a sudden - which is clearly a policy/agenda situation, since it is tied to "we can now abuse the notification system to harass users with those pay-to-use pop-up messages". One can reason that a once-per-year message is not problematic, but again the problem here is that (some) KDE devs who WANT to show this are deciding - and subsequently dictating - this policy onto KDE users who may object to this behaviour. Just as we have ublock origin (as long as it still works) to block unwanted content in general, or spam-filters against regular email spam, we are now suddenly required to have KDE software block unwanted spam within KDE applications, solely because one, or a few, KDE devs decided this is now the way to go forward. By the same token of "logic" that is represented here, as can be seen on Nate's extremely biased blog entry (which is external, rather than KDE applications that send such unwanted notifications, as that is internal to the software itself, so this is different), you could easily scale up the noise level of the spam message at any moment in time. Why not twelve times per year? Why not once per day? Why even allow users to ever disable the notification? After all, the more you pester, excuse me, "inform" people about how they can give those people who misuse the notification system more money that way - like some highway robbers - the more money you can get. So, scale it up; and remove any way to disable this. The "reasoning" given by KDE is totally arbitrary, done by an addiction towards money and falls under the same basic problem: abuse of the user, provided the user does not want to ever see ads like this. Having to disable it still requires time investment by the user that KDE now subjects them into - time that KDE devs assume the user will easily invest without any problem. Well - what gave KDE the right to decide this onto the user? Can you show the signed contract that KDE users gave to KDE to be abused like this, assuming they do NOT want to see such ads? One example brought as to "we can easily do so" is Microsoft's policy of harassing users. I believe KDE should learn from the best, not from the worst, so these examples of Microsoft abusing the users is really bad and should not become a role model for KDE devs. Ever. Also note that currently I am unaware over as to whether GNOME and GNOME devs subject people through ads or "informative messages" in their software stack. Does anyone know whether GNOME3 requests money after 14 days once installed? It has also been said that Linux distribution can easily disable/remove the code (and, of course, anyone modifying the software as-is, since it is still open source - which shows the power of disabling this unwanted message altogether anyway) and thus not subject their users through this issue. Well - why are only Linux distributions given that easy choice here? Why do KDE devs favour linux distributions over the general public? Why don't you let the user decide upon this beforehand (although the issue of time investment still applies, of course)? Considering the fact that this violates e. g. debian's policy (see prior case studies), it was very clear from the get-go why those who pushed for this anti-feature went that way: you already knew that this unwanted spam won't be sustainable. No distribution wants to advertise for KDE-plasma-spam suddenly. (Not that they would have needed this, anyway, since they could just patch the spam out, via patch/diff. Still: why do you guys force linux distribution maintainers to get rid of agenda runs such as abusing the notification system?) Open Software projects increasingly become opinionated - this is a trend that can be seen since some years already. You can see that with the recent ban (although I think it was "just" a temporary ban) of a python developer who got critisized by the major python committee for whatever - without a judge making a ruling so, other than, of course, the committee itself. It is thus also logical to assume that KDE devs, like colourful parrots in a dark echo chamber, will vehemently keep on arguing how unwanted messages are absolutely necessary. After all, without more money, KDE will soon die. And we can't have that happen, right? Hence why it is now ethical as well as necessary for KDE to solicit more money, no matter which boundaries are crossed. Due to those mentioned problems, as well as additional (smaller) considerations, I urge the KDE devs to stop pursing this (most likely unilateral) agenda-path that Nate here has tried to pioneer, and which is repeated on the echo-chamber that has become of reddit. This is, by the way, also not something that is entirely new, as other KDE devs "reasoned" before that non-systemd Linux users have no place in KDE - which is another agenda that is coming about here. I leave it open which other KDE devs wrote this on his blog, but we are beginning to find more and more hugely opinionated, agenda-addicted KDE devs. The more the merrier in the echo chamber. At this point in time it is no longer clear whether GNOME is still more opinionated than KDE. It seems as if the bigger a project becomes, the more agenda-bound it becomes. I haven't seen such problems in e. g. XFCE, mate-desktop or the smaller WMs yet, and with the lightning speed of pushing more and more agenda into KDE, as pioneered by a few opinionated KDE devs, KDE may soon be the top-agenda driven open source project. I for one am very curious to see the next agenda that is driven forward by some KDE dev blogging about next.
The bug tracker is not a suitable place for this discussion. If no discussion was started yet, you can either use https://discuss.kde.org/ or the kde-community mailing list: https://mail.kde.org/mailman/listinfo/kde-community