@aheaume @dthompson To be honest, I don’t find Nixpkgs’ handling of non-free software “interesting” at all.
I contributed to Nixpkgs for ~4y. At the time, anything could get in Nixpkgs, free or not, and licensing info was often missing and was not reviewed, etc. Thus, as a user, if you chose to use only free software, you could hardly trust it to DTRT.
I think mixing free and non-free in the same repo and in the same project is a big mistake.