Hi Adrian,
*0) *It actually does contain copyright notices: Menu -> About
there's just not enough space in the map page
and as far as I know every Android app shows copyright notices on the
about page
and in any case: as you already stated, MozStumbler needs to contain
copyright notices.
*1) *Of course they can be reused.
You can find the URL in the following file: MapActivity.java
<https://github.com/mozilla/MozStumbler/blob/master/src/org/mozilla/mozstumbler/client/mapview/MapActivity.java>
private static final String COVERAGE_REDIRECT_URL =
"https://location.services.mozilla.com/map.json";
it's just a redirect though since the tile URL might change in the future.
->you need to parse the JSON file to get the tiles url
current content of the json file:
{"tiles_url": "https://d17pt8qph6ncyq.cloudfront.net/tiles/"}
I don't think this is documented anywhere though
@hannosch are you planning to add a page to the API documentation about
this or is it listed elsewhere?
for the OSM map MozStumbler uses Mapbox as a provider (see about page)
*2) *Yes, MozStumbler just uses an OSMDroid.jar file to render the map.
But I'm not too familiar with the implementation, so i cannot help you
there.
https://code.google.com/p/osmdroid/
https://github.com/osmdroid/osmdroid
or are you talking about Mapbox when you say service? -> take a look at
1) then
As far as I know you can use Mapbox for free (you need to create an
account) but I'm not familiar with the licenses.
https://www.mapbox.com/
https://www.mapbox.com/developers/
If you need infos about the API take a look at the following page:
https://mozilla-ichnaea.readthedocs.org/en/latest/
In general you spend to much time on interpretating on facts that were
wrong :).
Regards,
Felix
Am 04.08.2014 um 16:30 schrieb Adrian Custer:
Hey all,
Mozilla may be able to help the development of stumbling applications
since Mozilla already has access to map tiles. This mail is a request
for guidance on the re-use of the tiles currently provided as part of
the MozStumbler Android app.
In summary, my questions are:
0) why does MozStumbler not include any copyright notice on its tiles?
1) can the tiles used by the MozStumbler mapping panel be reused?
2) can the tile service used by MozStumbler be reused by third party
stumbler applications?
Stumbling works better with a map, both to stumble one's way forward
productively and to stumble one's way home.
The quickest way to provide a map for the context is using a
tessellation of image 'tiles' showing a map and overlaying positions
on such a background. The 'web' has standardized on a particular set
of tiles (invented by the Google Maps project) so most mapping
libraries can handle such tiles. However, applications wanting a tile
map still need to
1) have the right to show such tiles
2) have the right to distribute such tiles, and
3) have some way to provide such tiles to users.
Solving the issue of providing tiles to stumbling apps is a first
step; eventually, I suspect we will want a general solution to
providing map tiles on the platforms where Mozilla and its community
are active, most notably for me on Firefox OS; this mail is about
stumbling apps but the answers to some of these questions may
influence the larger question.
The first of these issues, having the right to show such tiles boils
down to having the right to use some source of geographic data and
having some way to generate tiles from that data. Generally, in the
free software world we use the OpenStreetMap (OSM) data set and some
free software to make the tiles. The use of OSM data carries with it
the requirement to label the map '(c) OpenStreeMap contributors'.
0) why does MozStumbler not include any copyright notice on its tiles?
The MozStumbler app has a mapping panel. The background map is built
from tiles obtained from an online web service, a service which is
apparently under some commercial contract. However, the map does not
show any copyright notice.
Is the lack of a copyright notice because this is not needed according
to the commercial contract because the original producer has full
rights to the underlying data? (Alternatively, this lack of copyright
notice might simply be due to an oversight or to work being in
progress on the MozStumbling app.) I am not clear if the data used for
the tiles are at all derivative of OSM data.
The second two questions are trying to see if the existing tile
service can provide any help in getting tiles to stumblin' users.
There are two approaches to this: a download bundle or a live service.
If the tiles can be reused, I could provide them as a static resource
of my web app for users. If the tile *service* can be used, then users
could get the tiles directly from the network (possibly caching the
tiles temporarily or permanently locally).
1) can the tiles used by the MozStumbler mapping panel be reused?
Given that Mozilla is paying for the provision of map tiles this
aggreement might cover both the right to access and use the tiles and
the service providing the tiles when requested by the MozStumbler
applications; alternatively, Mozilla might only be paying for the
service, with the tiles and underlying data being available for free.
If the tiles were free for reuse, we would be able to reuse them in
any of several ways. For offline access, tiles could be provided a
static files in the app. The size impact is managable for any zone
where re-use will be intensive; storing a set of tiles from a z level
of 10 to a z level of 14 covering 1600 km^2 (40kmx40km) requires only
about 6 MB.
2) can the tile service used by MozStumbler be reused by third party
stumbler applications?
This is probably not allowed by the terms of the contract or because
Mozilla is worried about the cost.
However, from Mozilla's point of view, there is little reason to
distinguish the use of tiles by contributors when using one stumbling
app as against any other. Yet I can imagine that this would give
Mozilla enough pause to decide not to allow this.
Thanks for clarification on these issues. If I can reuse the tiles
used by MozStumbler, it will save me much time. If not, at some point
I'll loose a week trying to produce similar tiles from OSM data.
cheers,
~adrian
_______________________________________________
dev-geolocation mailing list
[email protected]
https://lists.mozilla.org/listinfo/dev-geolocation
_______________________________________________
dev-geolocation mailing list
[email protected]
https://lists.mozilla.org/listinfo/dev-geolocation