Here's my understanding of vrms-

Debian has their "main" repository which they claim is all free software and then "contrib" and "non-free" repositories which have their respective freedom issues - either non-free dependencies or data or maybe actually being non-free. Debian claims contrib and non-free are "not part" of Debian, but they advertise and document it all over the place, so as the GNU.org "Why we don't endorse common systems" page at http://www.gnu.org/distros/common-distros.html#Debian page it says "this does too much to steer users towards proprietary software."

VRMS checks to see if the user has anything has installed anything from contrib or non-free, which would be wonderful if the main section was what they actually said it is. The reality is much of Debian's main includes software that does not jibe with the FSF's definition. Furthermore Debian applies standards to documentation as well, while the FSF's position is that things like documentation do not necessarily have to be freely editable for example - they're focused on software.

For example, Debian used to include the upstream Linux kernel (with proprietary blobs) in their "main" repository, so they effectively broke their own rules to keep non-free anything out of main. They use a libre kernel now as far as I can tell, but, I think there are other packages in their main.

Trisquel is fully-libre distribution by FSF standards, not Debian standards.

The complete info is found at http://libreplanet.org/wiki/List_of_software_that_does_not_respect_the_Free_System_Distribution_Guidelines#vrms and http://lists.gnu.org/archive/html/gnewsense-users/2007-02/msg00027.html

VRMS checks things against Debian Free Software Guidelines, Trisquel is not bound by them. Sometimes DFSG intersects with the FSF guidelines, but Trisquel doesn't include any software in our repositories that are non-free or recommend, encourage, or install non-free software (and we're committed to removing any if they are found) so the VRMS package is just not necessary so there's no way to "accidentally" install non-free software if you stick to Trisquel's repository.

If we were to design a tool that checks to see if you've installed anything outside of Trisquel's repository that would be potentially-misleading as well, because there's plenty of free software not in the repositories. Heck, I write some in-house tools for myself and release the source code... to myself. Would such a tool yell at me for running "non-free" software?

Personal responsibility is the key here, and, when in doubt, the forum or the IRC are more-than-happy to help identify whether a program not in the repositories is free software or not.

Reply via email to