In a not-so-recent-update I noticed the addition of a new packages that are non-free, such as foomatic-db-nonfree.
This is dissapointing because when I installed Manjaro I specifically chose an option like, “Only install free drivers”. At update time, does the automatic installation of non-free drivers mean that this wish is ignored?
I tried to uninstall foomatic-db-nonfree with:
pacman -Rs foomatic-db-nonfree
This gave “breaks dependency 'foomatic-db-nonfree' required by manjaro-printer”. When I try to remove manjaro-printer I get.
That option only talks about free or proprietary gpu drivers, not anything else.
maybe it installs it to provide a wider range of options. From CUPS - ArchWiki - a collection of XML files from printer manufacturers under non-free licenses used by foomatic-db-engine to generate PPD files.
Does ‘manjaro-printer’ really require the non-free software though? I was using printers prior to the insstallation of the non-free drivers. Who knows though, as you said that option to install free software drivers may have only been for the GPU. Is there an easy way to browse software based on unFOSSness?
Like many above already mentioned, that option at install time only allows you to select the Graphics drivers to use initially. You are able to change this driver selection in due time while using your system…
But don’t worry about “Non-Free” stuff because that is not an indication for the end-user in terms of “You need to pay to use this”, it only means the software is not OpenSource in most cases…
In other words you are still able to “use” those without a need to pay cash.
Otherwise they would require you to pay before you install
Yes, sorry - a little sharp humour there. Whilst I understand that it’s a choice, I think that applying it to things like Printers is often not the best choice - my HP printer is happier when it has the HP Device Manager installed anyway.
I actually find it refreshing that I can play media without first needing to install the ‘good’, the ‘bad’ and the ‘ugly’ packages first as I did with Debian based distros - I prefer a little more realism, allowing some ‘bad’ and ‘ugly’ stuff to be included by default…
While the Arch (not manjaro) wiki I would say the ‘pragmatism’ outlined there is at least as applicable here. That is to say while arch doesnt strive for any particular level of FLOSS-over-usability, manjaro should largely be considered alike, even more so.
While you can achieve this, or close to it (think kernel compilation) … it wont be easy to ‘clean’ your system as packages simply arent dellineated by anything like a ‘proprietary’ tag. So you’d effectively have to do it package-by-package.
If you want FLOSS-only Arch linux maybe you want Parabola?
It’s really that bad. Thanks. I chose manjaro thinking it was linux (EDIT and visually sexy) and gave an option to only have free drivers (EDIT which I mistakingly thought would extend to free everything). Maybe I wasted a couple years of my life, but I think the time spent beating Manjaro into (EDIT what I wanted) was not wasted. I learned to code in bash, which is sort of timeless.