CloudServices/Location: Difference between revisions

From MozillaWiki
Jump to navigation Jump to search
(Add retirement of Mozilla Stumbler)
 
(21 intermediate revisions by 2 users not shown)
Line 1: Line 1:
==Objective==
==Objective==


The Mozilla Location Service is an open service which lets devices determine their location based on network infrastructure like WiFi access points and cell towers.
The Mozilla Location Service is an open service which lets devices determine their location based on network infrastructure like WiFi access points, cell towers and Bluetooth beacons. The service is available at https://location.services.mozilla.com
 
The service is accessible at https://location.services.mozilla.com


==Contributing==
==Contributing==


There are various ways to contribute, please refer to https://location.services.mozilla.com/ for details.
There are various ways to contribute, please refer to https://location.services.mozilla.com/ for details.
==Summary==
The "Mozilla Location Service" project is a pilot project to assess the impact Mozilla can have on the geolocation landscape, specifically to improve user privacy and enable innovation.
Geolocation lookup is a very useful service to provide to users. None of the current companies offering this type of service have any incentive to improve on privacy. Geolocation lookup and the potential for tracking the physical movement of individuals is a serious privacy issue.
Why Mozilla? The web platform needs the capability, and currently we have to provide it in our offerings through business deals without much impact on the privacy aspects of the service. We have a unique access to Firefox on lots of devices for gathering and reporting back data. We don't have to monetize the gathered data and can operate a public service. If we can run a successful service, we get leverage to improve the privacy aspects in the landscape.


==FAQ==
==FAQ==
Line 23: Line 13:
==Goals==
==Goals==


* [https://wiki.mozilla.org/CloudServices/Location/Roadmap Location Service Roadmap]
* Implement the [https://blog.mozilla.org/services/2019/09/03/a-new-policy-for-mozilla-location-service/ September 2019 Policy for MLS]
* Provide a highly accurate geolocation service for any device and in any country, based on publicly sent signal information (like cell towers, Wi-Fi, IP addresses).
* Provide a highly accurate geolocation service for any device and in any country, based on publicly observable signal information (like Bluetooth, cell and WiFi networks or IP addresses).
* Improve the privacy aspects of the geolocation service compared to the current market offerings.
* Improve the privacy aspects of the geolocation service compared to the current market offerings.
* Maintain the service without full-time development staff (2021 and later).


== Links ==
== Links ==


* MozStumbler client source code: https://github.com/mozilla/MozStumbler
* [https://wiki.mozilla.org/CloudServices/Location/Software Software projects]
* MozStumbler client releases: https://github.com/mozilla/MozStumbler/releases
* Server API documentation: https://mozilla-ichnaea.readthedocs.org/ (the actual endpoint is https://location.services.mozilla.com/v1/...)
* Server source code: https://github.com/mozilla/ichnaea
* Stumbler leaderboard stats and map: https://location.services.mozilla.com/stats
* [https://wiki.mozilla.org/CloudServices/Location/Links Relevant projects and literature]
* [https://wiki.mozilla.org/CloudServices/Location/Links Relevant projects and literature]
* [https://wiki.mozilla.org/CloudServices/Location/Bootstrap Overview of existing data sources]
* [https://wiki.mozilla.org/CloudServices/Location/DataSources Overview of existing data sources]
* [https://wiki.mozilla.org/CloudServices/Location/Leaderboard Old leaderboard] (switched 2016, "new" leaderboard retired around 2018)
* [https://wiki.mozilla.org/CloudServices/Location/Meetings Old meeting notes] (2013-2014)


=== Bug reporting ===
=== Bug reporting ===
 
* Most bugs specific to the [https://github.com/mozilla/MozStumbler Mozilla Stumbler application] ([https://discourse.mozilla.org/t/retiring-mozilla-stumbler/75206 retired February 2021]) and the [http://github.com/mozilla/ichnaea/ Ichnaea Service] should be reported in their respective GitHub issue trackers.
* Bugs can be reported in the general Bugzilla tracker under the [https://bugzilla.mozilla.org/describecomponents.cgi?product=Mozilla%20Services&component=Location Mozilla Services :: Location] component (for legal, operations, or unknown category)
* Confidential and security bugs can be reported in the general Bugzilla tracker under the [https://bugzilla.mozilla.org/describecomponents.cgi?product=Location&component=General#General Location :: General] component (for legal, operations, or unknown category)
* A list of open bugs: [https://bugzilla.mozilla.org/buglist.cgi?product=Mozilla%20Services&component=Location&resolution=--- Location bugs]
* If the bug is about the stumbler of server code or has a patch / pull request associated with it, you can use the github bug trackers for the two projects.
 
== Meetings ==
 
The team holds a weekly half hour meeting to discuss location client and service development:
* '''Time''': Wednesday at 10:30AM PDT / 13:30PM EDT / 6:30PM UTC.
* '''Place''': Vidyo room #geolocation (9429)
* '''Phone (US/Intl)''': 1 650 903 0800 x92 Conf: 9429#
* '''Phone (Toronto)''': 1 416 848 3114 x92 Conf: 9429#
 
If you cannot join via Vidyo, you can call in via one of the phone numbers. Please mute yourself with '* 1' upon joining to prevent needless noise and feedback. You can unmute yourself with '* 1' again to speak.
 
* Note: The meeting currently includes a fair amount of Mozilla internal talk, so we aren't currently inviting community contributors to it. We are still figuring out, if and how we should split the meeting into a public and private part.


=== Communication ===
=== Communication ===


* Join the '''#geo''' channel on [[IRC|Mozilla's IRC]] server (''irc.mozilla.org'').
* Discussions: https://discourse.mozilla.org/c/location/506
* You can subscribe to the mailing list at https://lists.mozilla.org/listinfo/dev-geolocation
* Chat room: https://chat.mozilla.org/#/room/#location:mozilla.org
 
=== Meeting Notes ===
 
Create a new weekly agenda from the [[CloudServices/Location/Template|template]]:
<createbox>
align=left
type=create
preload=CloudServices/Location/Template
default={{#time: Y-m-d | wednesday}}
prefix=CloudServices/Location/Meetings/
</createbox>
 
{| class="toccolours collapsible" width=100%
|-
! colspan="2" |Past meeting notes
|-
|{{Special:PrefixIndex/CloudServices/Location/Meetings/}}
|}

Latest revision as of 16:06, 13 January 2022

Objective

The Mozilla Location Service is an open service which lets devices determine their location based on network infrastructure like WiFi access points, cell towers and Bluetooth beacons. The service is available at https://location.services.mozilla.com

Contributing

There are various ways to contribute, please refer to https://location.services.mozilla.com/ for details.

FAQ

Every project has some frequently asked questions.

Goals

  • Implement the September 2019 Policy for MLS
  • Provide a highly accurate geolocation service for any device and in any country, based on publicly observable signal information (like Bluetooth, cell and WiFi networks or IP addresses).
  • Improve the privacy aspects of the geolocation service compared to the current market offerings.
  • Maintain the service without full-time development staff (2021 and later).

Links

Bug reporting

Communication