IANAL, but as I understand it, you don't need to accept a license for software just because it is non-free, patented, or restricted in its redistribution. You need accept a license only if there are restrictions on actual use of the software, i.e. if there is an EULA.
In <https://wiki.ubuntu.com/SoftwareAndUpdatesSettings#drivers> I've suggested how and when EULAs should be presented: "If you are choosing to install any drivers that have end user license agreements, a dialog should appear sequentially for each, with the name of the driver as its title, the EULA in a scrolling text field, the text 'Do you accept the license agreement?', and 'Decline' and 'Accept' buttons". Let me know if you need a more detailed wireframe of that. -- You received this bug notification because you are a member of Desktop Packages, which is subscribed to jockey in Ubuntu. https://bugs.launchpad.net/bugs/271288 Title: Require the user to confirm the license before downloading a driver if it is non-free or if it has patent issues Status in Jockey driver manager: New Status in “jockey” package in Ubuntu: Triaged Status in “jockey” source package in Intrepid: Won't Fix Bug description: OpenPrinting marks all non-free drivers and also all drivers with patent issues with appropriate flags. These drivers should be installed into a free operating system only if the user agrees with the non-free license or with the patent issues. Also manufacturers can require that the user has to confirm the license. Therefore let Jockey pop up a window with the license text with buttons to confirm or reject in the case that the driver is non-free or if it has patent issues. In the case that the user confirms, download and install the driver, in case of rejection, go back to the Jockey window where the user selects the driver and confirms its download. To manage notifications about this bug go to: https://bugs.launchpad.net/jockey/+bug/271288/+subscriptions -- Mailing list: https://launchpad.net/~desktop-packages Post to : desktop-packages@lists.launchpad.net Unsubscribe : https://launchpad.net/~desktop-packages More help : https://help.launchpad.net/ListHelp