snap-store says an app is proprietary while it's free

Bug #1878924 reported by corrado venturini
78
This bug affects 12 people
Affects Status Importance Assigned to Milestone
snap-store-desktop
Invalid
High
Unassigned

Bug Description

In snap-store I select an app, the screen says the app is Proprietary while is free, looking at the same app with gnome-software i see is free.
Opened the problem in https://forum.snapcraft.io/t/snap-store-says-an-app-is-proprietary-wile-is-free/17514
i was suggested to open the bug here, unfortunately i can't use ubuntu-bug to open the bug on a snap.

Revision history for this message
corrado venturini (corradoventu) wrote :
Revision history for this message
corrado venturini (corradoventu) wrote :

Similar problem with another app

Revision history for this message
Junaid Ahmed (hattingokbori87) wrote :
summary: - snap-store says an app is proprietary wile is free
+ snap-store says an app is proprietary while it's free
Changed in snap-store:
status: New → Confirmed
Revision history for this message
corrado venturini (corradoventu) wrote :

Still with snap-store 3.36.0-82-g80486d0 481
has the maintenance of snap-store been abandoned?

Revision history for this message
Alessandro Viprati (vipri-alessandro) wrote :

I found many open source applications shown as proprietary in the Ubuntu snap store, such as GNUCash, Synaptic, Thunderbird, Firefox, Kodi, Gufw...

From my quick investigation:
- the error seems to be related only to deb applications
- snap versions are shown correctly as open source (look at snap vs deb versions of Firefox)
- applications with switchable snap/deb channels (such ad Telegram, GIMP, Krita) are always shown as open source

The problem seems related to those applications available only as deb, that does not have a snap counterpart

Revision history for this message
John Neffenger (jgneff) wrote (last edit ):

I reported a similar bug yesterday (now marked as a duplicate of this one):

GPLv2 with classpath exception labeled as proprietary
https://bugs.launchpad.net/bugs/1905656

I thought Ubuntu Software (snap-store) was getting confused by the compound SPDX license expression "(GPL-2.0 WITH Classpath-exception-2.0)", but perhaps the error is because the Snap name is the same as the corresponding Debian package name (openjfx).

In this case, Gnome Software also incorrectly labels the Snap package as proprietary.

Revision history for this message
John Neffenger (jgneff) wrote :

You can work around the problem with compound SPDX expressions by using an equivalent simple SPDX expression, if available, even though it may be deprecated. See the commit message below for details:

Set license value using a simple SPDX expression
https://github.com/jgneff/openjdk/commit/d229d758

==================================================
Set license value using a simple SPDX expression

Neither the Ubuntu Software Snap package (snap-store) nor the GNOME
Software Debian package (gnome-software) understand the compound SPDX
expression '(GPL-2.0 WITH Classpath-exception-2.0)' and label it a
"Proprietary" license.[1]

Replace the compound expression with the equivalent, but deprecated,
simple SPDX expression 'GPL-2.0-with-classpath-exception', which both
software store applications recognize as a "Free" license.[2]

[1] Proprietary Software

This means that the software is owned by an individual or a
company. There are often restrictions on its use and its source code
cannot usually be accessed.

More information
https://en.wikipedia.org/wiki/Proprietary_software

[2] Free Software

This means that the software can be freely run, copied, distributed,
studied and modified.

Users are bound by the following license:

GPL-2.0-with-classpath-exception
http://spdx.org/licenses/GPL-2.0-with-classpath-exception

Changed in snap-store-desktop:
importance: Undecided → High
Revision history for this message
corrado venturini (corradoventu) wrote :

This version of snap-store no longer exist, so i'm changing status to Invalid

Changed in snap-store-desktop:
status: Confirmed → Invalid
To post a comment you must log in.
This report contains Public information  
Everyone can see this information.

Other bug subscribers

Remote bug watches

Bug watches keep track of this bug in other bug trackers.