I know I can check the currently installed non-free software with the following command (assuming aptitude
is FOSS):
aptitude search '?installed (?section(restricted) | ?section(multiverse))'
And I can remove the "restricted" and "multiverse" sources (and not add any PPA's) to keep that list empty. I'm assuming from this point, whenever I apt install something
, that something is either in the allowed sources or it is not found.
Is this enough? Does this make sure all software I'm running (in Ubuntu) is open-source?
vrms
(V
irtualR
ichardM
.S
tallman) to the rescue:and you'll get something like:
that will ensure you do / do not have any proprietary software installed.
Note: CPU firmware patches are non-free but absolutely needed to protect you from some processor flaws and their ilks, so don't go overboard! ;-)
If you're keen on having only Free Software (although you used the term Open Source) on your computer, you may want to consider installing Ubuntu with the "Free Software Only" option. You can find out more over at this question.