https://bugs.kde.org/show_bug.cgi?id=486037

            Bug ID: 486037
           Summary: Application without metadata defaults to license
                    information as proprietary
    Classification: Applications
           Product: Discover
           Version: 6.0.4
          Platform: Other
                OS: Linux
            Status: REPORTED
          Severity: normal
          Priority: NOR
         Component: discover
          Assignee: plasma-b...@kde.org
          Reporter: eamonn...@protonmail.com
                CC: aleix...@kde.org
  Target Milestone: ---

SUMMARY
When viewing a package that has no metadata (such as viewing system packages on
Arch Linux), Discover will sometimes list the license as blank - Fair enough.
However, when clicking the question mark to view license information, it will
default to listing the application as proprietary.

This may be slightly misleading. Of course if Discover can't fetch some
information it can't be expected to display the license, but maybe the
behaviour could be changed. For example, the question mark would open a modal
that notes the license is unknown (maybe there's already a message for packages
with custom/unknown licenses that could be employed here?), or the question
mark could be hidden/disabled entirely. If disabled, the question mark could
have a tooltip that indicates why the license is hidden.

I'm not a UIX expert so I won't go too much deeper than that, though I think it
would be nice if in this scenario the license wasn't listed as proprietary when
it is unknown.


STEPS TO REPRODUCE
1. Select a package that Discover fails to find metadata for (such as a package
from the Arch repos on Arch Linux, although no need to install it, just view
it)
2. On the right, beside the "License" label, click on the question mark
3. Observe notice that package is proprietary, even for non-proprietary
software like Geany


OBSERVED RESULT
Discover displays unknown license as Proprietary in the modal that appears when
clicking the question mark beside the License label on an application page.


EXPECTED RESULT
Discover should list the license as unknown, or some other behaviour.


SOFTWARE/OS VERSIONS
Linux/KDE Plasma: 6.8.7 Linux Zen
KDE Plasma Version: 6.0.4
KDE Frameworks Version: 6.1.0
Qt Version: 6.7.0

ADDITIONAL INFORMATION

-- 
You are receiving this mail because:
You are watching all bug changes.

Reply via email to