[Bug 630731] Re: Missing filter : free software only
Matthew Paul Thomas
mpt at canonical.com
Mon Aug 1 13:31:01 UTC 2011
If I read it correctly, the branch changes the two filter options to
three: "All software", "Free Software", and "Canonical-Maintained
Software". I see three issues with this.
First, we're in an environment where software developers have muddled
the meaning of "free". USC offers both commercial and non-commercial
software, and "free" is the only reasonable word to use for software
where the price is zero. So in USC, to be as clear as possible, we use
"free" only for zero price, and "open source" for the other meaning. I
can imagine someone wanting to show only zero-price software, and that
is what I assumed your code did -- right up until I got to line 420 of
the diff and saw the 'if self.distro.get_license_text(component) !=
"Open source"'.
The second issue is that however the option was worded, it might imply
that Canonical-Maintained Software is not open source, when almost all
of it is (all except "restricted"). I'm not sure how to fix this, or
whether I'm worrying over nothing. Any ideas?
Third, for any configuration option that exists, some proportion of
people will twiddle it by mistake. Maybe their mouse slips while they're
trying to do something else. Or maybe they try it just to experiment,
and it seems to do nothing, so they don't bother to switch back. Almost
all software available in USC currently is open source, so choosing the
"Open Source" option wouldn't appear to do anything initially, but days
or weeks later people would wonder why (for example) they couldn't see
Beep. That doesn't mean the option shouldn't exist, but it does mean it
should be obvious how to untwiddle it *from* the places where you're
likely to fail because you twiddled it. For example, from search
results. So, this needs a little more design work.
--
You received this bug notification because you are a member of Ubuntu
Foundations Bugs, which is subscribed to software-center in Ubuntu.
https://bugs.launchpad.net/bugs/630731
Title:
Missing filter : free software only
Status in “software-center” package in Ubuntu:
In Progress
Bug description:
Binary package hint: software-center
In Software center, there is no filter "free software only".
ProblemType: Bug
DistroRelease: Ubuntu 10.10
Package: software-center 2.1.15
ProcVersionSignature: Ubuntu 2.6.35-19.28-generic 2.6.35.3
Uname: Linux 2.6.35-19-generic x86_64
NonfreeKernelModules: nvidia
Architecture: amd64
Date: Sun Sep 5 11:53:30 2010
EcryptfsInUse: Yes
InstallationMedia: Ubuntu 10.10 "Maverick Meerkat" - Beta amd64 (20100901.1)
PackageArchitecture: all
ProcEnviron:
LANG=fr_FR.utf8
SHELL=/bin/bash
SourcePackage: software-center
To manage notifications about this bug go to:
https://bugs.launchpad.net/ubuntu/+source/software-center/+bug/630731/+subscriptions
More information about the foundations-bugs
mailing list