Originally posted by torsionbar28
View Post
We can do that because the authors of those packages choose reasonable licenses, and the distro maintainers checked that they did.
In eclipse, for example, they are too tolerant with plugin licenses, and the installer will show you each license for each plugin and dependency. It's a pain. But at least it is for developers that more or less know what they're doing, and they might sometimes take extra care in ensuring compatible licensing.
All this vendor is asking for, is that the user be prompted to explicitly accept it. I don't have a problem with that, especially since you already have to explicitly accept their EULA to download the firmware from their web site today.
There won't be a solution until the users get together, stablish a set of reasonable clauses, refuse to buy from vendor that won't adhere to some subsets of them, and pre-screen EULAs *before* buying hardware. It is not reasonable to delay the EULA acceptance decision until the point you already own the hardware and need a firmware update. The vendor criteria could be that of free software or something else, but once one would come to it, in the end it would boil down as the free software definition as the most reasonable criteria, so the problem is already solved since the 80s. It's only that people don't want to know it.
That's why I never understood the whole story with LVFS. If the firmware is free, then it should come with the distro updates. If not it should not be used, precisely because proprietary software does not give enough rights to mutualise selection and maintenance like distros do. LVFS could have contributed something on the installation method or so, but for firmware selection, it all boils down to use reasonable licenses: therefore free firmware. Having free firmware it's only a pipe dream because consumers don't use their power. And it breaks down the moment a vendor insists that end users should really know what they're installing, because part of the point of LVFS was just hiding all that (assuming it would be reasonable, or the same conditions already accepted, or unenforceable, or whatever, but not decided at update time).
Comment