Bug 449816

Summary: Change the name kioslave throughout the KDE ecosystem to a nicer name
Product: [Frameworks and Libraries] frameworks-kio Reporter: Kamen Margaritov Lozev <klozev>
Component: generalAssignee: KIO Bugs <kio-bugs-null>
Status: REPORTED ---    
Severity: normal CC: kdelibs-bugs-null, nicolas.fella
Priority: NOR    
Version First Reported In: unspecified   
Target Milestone: ---   
Platform: Other   
OS: Linux   
Latest Commit: Version Fixed/Implemented In:
Sentry Crash Report:
Attachments: kioslave5 is displayed in Kubuntu System Monitor's Processes view

Description Kamen Margaritov Lozev 2022-02-09 03:57:23 UTC
Created attachment 146475 [details]
kioslave5 is displayed in Kubuntu System Monitor's Processes view

SUMMARY
***
The KIO library contains a kioslave class which is used in the KDE ecosystem. This leads to visual display of processes with kioslave in their name in KDE applications, such as the Processes tab of Kubuntu's System Monitor. This is disturbing and makes KDE unsuitable for many application areas.
Please fix this usability and security bug, e.g. by suitable renaming. I am posting this in a private forum in order to avoid political interpretations. I am aware that similar namings are still used in other technology areas.
***

STEPS TO REPRODUCE
1. https://github.com/KDE/kio/blob/master/src/kioslave/kioslave.cpp
2. In Kubuntu 21.10 desktop AMD 64, start System Monitor, then select the Processes tab.
    In the list of processes, there are instances of kioslave5 .
3. See attached screenshot.

OBSERVED RESULT
In the Kubuntu System Monitor list of processes, there are instances of kioslave5 .

EXPECTED RESULT
In the Kubuntu System Monitor list of processes, and all other KDE settings, there are 
instances of kprotocolsupport5, where protocolsupport is an example name; 
it could be another nice name, e.g. neuron.

SOFTWARE/OS VERSIONS
KDE Ecosystem

ADDITIONAL INFORMATION
Comment 1 Kamen Margaritov Lozev 2022-02-09 04:03:27 UTC
A correction to the bug description: kioslave.cpp is a file not a class.