Closed Bug 838404 Opened 11 years ago Closed 9 years ago

UI does not have settings for NetworkLocationProvider & EULA

Categories

(Core :: DOM: Geolocation, enhancement, P1)

ARM
Gonk (Firefox OS)
enhancement

Tracking

()

RESOLVED FIXED

People

(Reporter: stephenl, Unassigned)

Details

User Agent: Mozilla/5.0 (Windows NT 6.1; WOW64; rv:18.0) Gecko/20100101 Firefox/18.0
Build ID: 20130116073211

Steps to reproduce:

You can turn on/off GPS from UI, but no setting to turn on/off Network Location Provider. Either need to create a new UI or change the setting for GPS to be generic Location.

For Network Location Provider, when it is turned on, a EULA has to be displayed since mobile information will be collected by server


Actual results:

N/A


Expected results:

N/A
Severity: normal → enhancement
OS: Windows 7 → Gonk (Firefox OS)
Priority: -- → P1
Hardware: x86_64 → ARM
Firefox doesn't have any EULA.  See:  http://www.mozilla.org/en-US/legal/eula/

I suppose this can change, but there probably should be a discussion on .governance.
Status: UNCONFIRMED → NEW
Ever confirmed: true
Doug: this is a Firefox OS bug, right?

We should definitely have different settings for Network Location and GPS. Privacy-conscious individuals will be much happier using GPS to locate themselves than they will using a network service.

We do have a section in the Settings app for legal stuff. We should put the necessary agreement there and, when the user turns on Network Location, put up a pop-up with a link to it that they can follow if they wish.

Gerv
I *think* that FxOS right now doesn't use Network Location at all, always only GPS. But DougT will know better. :)
I think the idea is that some network location providers will require the user to opt into additional terms and conditions (a EULA).
On the UI, there is only GPS provider you can enable/disable. I suggest that on the UI replace the setting of "GPS" to "Location", so it controls both GPS and Network Location Provider. We could add some comments saying this will enable/disable GPS and Network Location Provider.
blocking-b2g: --- → leo+
We will use a silicon vendor's geolocation service and we need this UI change for that.
marking as leo? for re-triage.  This is a 'nice-to-have' for this release. imo.
blocking-b2g: leo+ → leo?
Triage - adding product to confirm if displaying EULA is required as per comment 6, we will have a geolocation service.

Also need to confirm if a switch is desired for this service.
Flags: needinfo?(ffos-product)
(clearing leo? for now, as per current understanding this is not a must-have for v1.1)
blocking-b2g: leo? → ---
A single EULA is now present for all Location sources. This covers both GPS and Network Location.
Status: NEW → RESOLVED
Closed: 9 years ago
Flags: needinfo?(ffos-product)
Resolution: --- → FIXED
You need to log in before you can comment on or make changes to this bug.