If it works in Trisquel there is a bug. I've looked at the code for the HPLIP
driver in Trisquel and Rubén has commented out the code that downloads the
non-free pieces.
I would discourage people from installing Ubuntu or the HPLIP driver from HP
if they don't know what they are doing. While the HPLIP driver from HP is
technically all free software it will automatically download non-free
software for devices that require it. As a result you *will* be confused.
It's this type of thing that results in a lot of confusion among people
posting advice in the free software community and/or on h-node and one of the
reasons I don't really like it. I think the FSF RYF effort is a more
worthwhile focus and we'll continue supporting that. Simply because something
appears to work on Trisquel does not automatically mean it is free software
friendly and it has the side-effect of reducing the resources to fix non-free
software problems.
In fact even as hard as well all try we're all running a lot more non-free
software than we realize. Even those among us who have been extremely
careful. Simply using Trisquel does not mean your not using any non-free
software- it simply means your using less non-free software.
While I haven't looked into it the 'freest' of systems (not talking about
ThinkPenguin here, ones that are even better, in fact) are likely to have
issues in various places. These issues have been overlooked. At least one of
them I think we might be able to solve, but more research needs to be done.