qgis / QGIS

QGIS is a free, open source, cross platform (lin/win/mac) geographical information system (GIS)
https://qgis.org
GNU General Public License v2.0
10.55k stars 2.99k forks source link

Implement a system to inform users on plugin reliability #55812

Open aloboa opened 9 months ago

aloboa commented 9 months ago

Feature description

Many important tasks in QGIS are actually performed by plugins. There is currently no appropriate way for users to know if a plugin is reliable. For example, a few months ago the new version of a plugin that I often use was crashing my QGIS session just by starting up the plugin. Now, another plugin labeled as "stable" and in version 1.5 issues an error, and the "bug tracker" link does not bring the user to any place where the bug could be reported. I understand the QGIS core devs cannot take responsibility, but as, from a user point of view, the reliability of the entire QGIS depends on plugins as well, something has to be done.

I propose:

  1. Include the statement "Plugins are developed by independent organizations and developers, the QGIS organization does not take any responsibility for them." (from https://plugins.qgis.org/) in QGIS itself, "Manage and Install plugins", as most users will never open the plugins page and are not aware of this fact.

  2. According to a conversation with Alexander Neto in the qgis-users list, " there are few plugins that have the qgis.org "certification". They are called featured plugins." In that case, please change the term "featured" to "certified". For me, "featured" means just sallient. "Certified" implies reliable.

  3. Let users report negative side-effects of a given plugin on QGIS, and keep some kind of system where other users can be aware of such problems.

4 Enforce that plugins do have a bug tracking system.

  1. Let plugin developers apply for certification.

A discussion is needed to set the certification requirements.

Additional context

No response

NyakudyaA commented 9 months ago

I help out with plugins approvals and here are my observations

gregorywaynepower commented 9 months ago

@NyakudyaA , I'd be interested in knowing how plugins score on the OpenSSF Scorecard.