Package: general
Severity: wishlist
Tags: security

Hi.

I think Debian has the following two problems (or rather its security
conscious users) with respect to software that gets into the system:


First,
more and more packages install software which sneaks around the
package manager (and thus typically around any security support from
Debian) by downloading further code, plugins and so on.
Examples include programms like firefox, thunderbird (both, the
add-ons and bad things like silent/automatic downloaded blobs as
OpenH264, even though the later has been disabled in Debian :-) ) but
also many others like josm, picard or ruby gems integration.

For the user it's not really visible when he crosses the line where
such plugins are simply proper Debian packages and where he gets
binaries or other code from 3rd parties, which are out of any security
support proper, and possibly even compromised.

Unfortunately, doing something about this wouldn't be very easy,
because it would require patching all these packages :-(


Second,
there is a growing number of packages, for which no sources are
available (not talking about the Debian source package, but the
sources from the software).
Examples include, steam, firmware packages and so on.
This software is, for policy reasons, in non-free.

Many non-free packages have however their sources available and are
for other reasons in non-free. One may not be happy about them not
being DFSG compatible, but at least one can read their code and check
for any backdoors or security holes.
Examples include many documentation packages in non-free or software like unrar.

I can understand that for some packages (typically the firmware
packages) there is no alternative to having them - but I don't quite
understand why Debian needs to ship packages (e.g. like steam) which
is by no means necessary and install code into the system that's not
only incompatible with the ideas of FLOSS but also not auditable.

Of course there are people who wand to have these packaged and
maintainers who are doing some good work on them, so maybe there can
be a solution that fits both sides' needs:
Why not adding another section which is so to say even "worse" than
non-free, e.g. call it non-open (or some better name).

This would contain any packages that contain anything (i.e. software)
for which there are no sources, while anything else, where software is
available that's just not DFSG compatbile, would remain in non-free.
A policy change should enforce that of course.

The benefit of this would be that it's far easier for users to rule
out any non-open software, but still continue to use "just non-free"
packages, which aren't perfect from their licensing but cannot contain
anything evil (or at least one could find it in the code).
With e.g. apt_preferences, one could still selectively allow certain
such closed-source packages, e.g. firmware packages.

Thanks in advance for your consideration.

Sincerely,
Philippe

Reply via email to