I’ve just updated from stable repos manjaro-printer now depends from foomatic-db-nonfree and foomatic-db-nonfree-ppds.
This happens automatically when you update your distro, without any advise.
Now, this is absolutely unfair.
It’s unfair for the newbie, because a newbie probably will never notice that manjaro-printer force to use non-free packages.
It’s unfair for long time users that don’t want to be forced to install crappy non-free stuff (like me, I used Manjaro since 2014, and this is only one of the things that were getting worst during the years, but this is another point btw)
Proposed solution: make foomatic-db-nonfree and foomatic-db-nonfree-ppds optional dependencies
Manjaro printer didn’t depends by those two non-free packages, in the past.
Now devs made non-free dependencies for a package that didn’t has them before, without any kind of advise.
This is totally crazy in my opinion, considering that manjaro-printer is installed by default in official isos.
This in crazy , and inexcusable
sudo pacman -Rdd manjaro-printer
But this really sucks, and devs needs to reconsider what a free and open source OS means
I think this is mostly provided for user convenience and I don’t think Manjaro ever tried to be a strictly open-source distro, I mean after all, Manjaro also includes the nvidia proprietary driver in the ISO, also the Linux kernel Manjaro provides for us has binary blobs/non-free code, if it were totally free and opensource they were striving for they would probably use a completely opensource kernel like Linux-libre, but that I imagine would cause all sorts of user frustrations.