Are you a 100% free user ?

Who’s better than Richard Stallman to answer this question 🙂 Ok, it’s not RMS him self but the virtual RMS and here is the result with my ubuntu 9.04:

nizarus@dell:~$ vrms
Non-free packages installed on dell

fglrx-modaliases Identifiers supported by the ATI graphics driver
linux Generic complete Linux kernel.
linux-generic Complete Generic Linux kernel
linux-restricted-modules Generic Linux restricted modules.
linux-restricted-modules- Non-free Linux 2.6.28 modules helper script
linux-restricted-modules- Restricted Linux modules for generic kernels
nvidia-173-modaliases Modaliases for the NVIDIA binary X.Org driver
nvidia-180-modaliases Modaliases for the NVIDIA binary X.Org driver
nvidia-71-modaliases Modaliases for the NVIDIA binary X.Org driver
nvidia-96-modaliases Modaliases for the NVIDIA binary X.Org driver
tangerine-icon-theme Tangerine Icon theme
unrar Unarchiver for .rar files (non-free version)
Reason: Modifications problematic

12 non-free packages, 0.6% of 1848 installed packages.

So I’m at 99.4% can I do better ?

I can’t remove linux packages, we can’t get an operating system without a kernel. tangerine-icon-theme package is in direct dependency with ubuntu-desktop so I prefer to keep it for future updates. Some times I have to manipulate rar archives  so I have to keep unrar package too. The modaliases packages are installed to find the sweetest proprietary driver for the graphic card, and In my case I don’t need them as my ATI X1300 Pro works as a charm with the free driver.

My final result :

7 non-free packages, 0.4% of 1843 installed packages.

So Mr RMS what do you think ?

25 thoughts on “Are you a 100% free user ?

      1. Those are just metapackages to make sure you get l-r-m when you update. Remove away!

        My vrms output for at least a year was « There are no non-free packages installed on this system. RMS would be proud! » but I installed Adobe Flash last week and screwed it up. I now have 1 non-free package.

    1. Just keep linux-image-generic (which will always depend on the latest free kernel image).
      Remove linux-generic, since it depends on that, but adds restricted-modules.

  1. And actually, the very first piece of code that EVER runs on your machine, the code that’s running the entire time your machine is ever on, the code you don’t have any Free replacement for, that adds 5 seconds to your boot time all by ITSELF… isn’t even detected by your little tool.

    Proprietary BIOS.

  2. Have you considered the free option of unrar? (unrar-free)

    (although, if you need to open unrar 3.0 packages then you may need to keep the old one)

    1. When I need to extract rar files I use the unrar-free. If unrar-free does not extract the file, I simply remove the rar file.

  3. Nice post. If you just want a lower percentage, you could cheat and install a whole bunch of free packages. There seems to be enough to choose from in the repositories 🙂
    It won’t remove non free packages, but it will change your percentage to the better…

    oh, and I’m not doing to well myself:
    19 non-free packages, 1.3% of 1483 installed packages.
    5 contrib packages, 0.3% of 1483 installed packages.

    Maybe I should go (non-free) package hunting when I have a minute and make sure I really need all those packages.

    Cheers

  4. But would rms come out as 100% clean? I have gdb-doc installed which is marked as non-free but maybe he doesn’t need to consult the manual.

    (otherwise I’m 1.1% of 1823)

  5. @Jussi : I haven’t used him, and I’m using rar archives rarely (rar and rarely 🙂 ) so I can remove.
    @silwol : According to this page https://launchpad.net/tangerine-icon-theme the licence is not specified.
    @Isart Montane : great the first really free user here 🙂 what is your distribution ??
    @Sþren : sure we can 🙂
    @Robert : why not :/

  6. I wouldn’t rely on vrms as it gives you strange results.
    An icon theme has no reason to be GPL’d and I’m really fine with the current Creative Commons licence.

    nvidia modalias packages are just a bunch of textfiles with graphic cards identifiers so that Ubuntu knows which driver to install. I don’t see any closed source binaries in them …

    On more complete installations I’ve seen some complete nonsense from vrms, pointing out some packages that are completely free.

    In a FSF point of view the Linux kernel (the pristine kernel.org version) is non-free. It contains a few closed source firmwares, which is pretty much the same than a onboard ROM expect the latter can’t be upgraded.

  7. I would put no faith whatsoever on vrms. It is out of date, inaccurate and was written for Debian not Ubuntu.

    Yes, Ubuntu is derived from Debian unstable, but that alone along with whatever changes Ubuntu makes shows that vrms is a waste of time.

    Also, is your aim to « make Richard Stallman proud », or to have a free operating system?

    I’m not sure what it would take to make RMS proud, heck I’ve never even met the guy and I’m a little uncomfortable about some scripters taking his name and ascribing emotions to him in this way.

    What I do know is his writing, and in that he unequivocal. Software freedom is not a matter of degrees (like you can’t just be a little bit pregnant), but also that the Free Software movement is a political movement in which political arguments need to be won, not merely the technical challenges.

    The best way to start learning about Free Software is to have a look at the Free Software Foundation website and the GNU Foundation website, read, learn and start founding your own decisions upon how important you feel the ideals of the Free Software movement are (and the dangers from proprietary software) rather than the unreliable vrms script.

  8. Non-free packages installed on TheBoss-PC

    linux-generic Complete Generic Linux kernel
    linux-restricted-modules- Non-free Linux 2.6.28 modules helper script
    linux-restricted-modules- Restricted Linux modules for generic kernels
    nvidia-173-modaliases Modaliases for the NVIDIA binary X.Org driver
    nvidia-180-modaliases Modaliases for the NVIDIA binary X.Org driver
    nvidia-71-modaliases Modaliases for the NVIDIA binary X.Org driver
    nvidia-96-modaliases Modaliases for the NVIDIA binary X.Org driver
    rar Archiver for .rar files

    Contrib packages installed on TheBoss-PC

    flashplugin-installer Adobe Flash Player plugin installer
    jetty Java servlet engine and webserver
    nvidia-common Find obsolete NVIDIA drivers
    ttf-mscorefonts-installer Installer for Microsoft TrueType core fonts

    8 non-free packages, 0.6% of 1274 installed packages.
    4 contrib packages, 0.3% of 1274 installed packages.

Comments are closed.