Require the user to confirm the license before downloading a driver if it is non-free or if it has patent issues

Bug #271288 reported by Till Kamppeter on 2008-09-17
4
Affects Status Importance Assigned to Milestone
Jockey
Wishlist
Unassigned
jockey (Ubuntu)
Wishlist
Unassigned
Intrepid
Wishlist
Unassigned

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.

Changed in jockey:
assignee: nobody → pitti
assignee: nobody → pitti
importance: Undecided → High
milestone: none → ubuntu-8.10-beta
Changed in jockey:
importance: High → Critical
Martin Pitt (pitti) wrote :

Matthew, this would reintroduce the confirmation dialogs for non-free drivers which have a license text (which is a small part of all available drivers, though). But legally this might be required indeed.

Changed in jockey:
status: New → In Progress
Martin Pitt (pitti) on 2008-09-24
Changed in jockey:
importance: Critical → Medium
milestone: ubuntu-8.10-beta → none
status: New → In Progress
Martin Pitt (pitti) on 2008-10-14
Changed in jockey:
importance: Undecided → High
milestone: none → 0.5
milestone: none → ubuntu-8.10
Martin Pitt (pitti) wrote :

Hm, I'm still not quite sure about this. The UI already offers the display of the complete license text, so people who actually want to read it can do so easily. Other people who don't bother won't read the license text in a forced confirmation dialog either.

Is there a particular legal requirement for us to force the display of it?

Till Kamppeter (till-kamppeter) wrote :

Not really, I was only looking at how software typically works. More important is bug #269454.

Martin Pitt (pitti) on 2008-10-14
Changed in jockey:
milestone: ubuntu-8.10 → none
Martin Pitt (pitti) wrote :

OK, thanks. Seems it is not that critical after all. Personally I wouldn't like to force another confirmation dialog.

Changed in jockey:
assignee: pitti → nobody
importance: High → Wishlist
milestone: 0.5 → none
status: In Progress → New
Martin Pitt (pitti) wrote :

I won't change it in intrepid any more then, since it would require another UI change.

Changed in jockey:
status: In Progress → Won't Fix
assignee: pitti → nobody
importance: Medium → Wishlist
Martin Pitt (pitti) on 2008-10-14
Changed in jockey:
importance: Medium → Wishlist
status: In Progress → Triaged
Martin Pitt (pitti) on 2009-10-11
Changed in jockey (Ubuntu):
assignee: Martin Pitt (pitti) → nobody
Matthew Paul Thomas (mpt) wrote :

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.

dino99 (9d9) wrote :

closing as per # 6 above, and software-properties is now used

Changed in jockey (Ubuntu):
status: Triaged → Invalid
Changed in jockey:
status: New → Invalid
To post a comment you must log in.
This report contains Public information  Edit
Everyone can see this information.

Other bug subscribers