Hey all, migrating the remainder of the conversation here to mobile-l, with Ulf's and Jon's okay.
From: Ulf Buermeyer <ulf@ijure.org>
To: Jon Katz <jkatz@wikimedia.org>, Internal communication for WMF Reading team <reading-wmf@lists.wikimedia.org>
Cc: Yuri Astrakhan <yastrakhan@wikimedia.org>, Brian Gerstle <bgerstle@wikimedia.org>, Bernd Sitzmann <bernd@wikimedia.org>, Max Semenik <msemenik@wikimedia.org>, Corey Floyd <cfloyd@wikimedia.org>
Date: Sat, 13 Jun 2015 16:12:52 -0700
Subject: Re: [reading-wmf] [WikimediaMobile] maps w/ nearby
Jon,thanks for following up!Just in order to share what we discussed yesterday let me briefly summarize:Last year I submitted a pull request that introduces a simple map viewto display places referenced by coordinates mentioned in an article(replacing the somewhat clumsy "look, there are 34 or so map providerson the internet" page). The code was technically fine but not merged inso far for policy reasons as MapViews on iOS display non-free content &hit Apple's servers.So here are the options to move forward:* WMF may revisit the issue and approve use of Apple maps+ could be rolled out almost immediately- non-free content- privacy issue?- community may be fond of that map selection page?* the MapView could be quickly tweaked to show nearby places(accompanying the current nearby list)+ quick to implement- non-free content- privacy issue?I have also coded an OpenStreetMap layer that can be displayed in anordinary iOS MapView but replacing Apple map content so it could be usedin both scenarios mentioned above to avoid hitting Apple servers.+ free content- some time to implement (currently running in one of my apps but notyet transformed into a separate component)As for the OSM tiles to display in said layer, there are once againthree options:* set up WMF tile rendering infrastructure+ control over tile design+ download from WMF servers -> no privacy issue- HUGE impact on engineering & operations resources* cache official OSM tiles+ download from WMF servers -> no privacy issue+ small impact on operations, little engineering- some tile expiration logic / tweaking needed- need to consult with admins:http://wiki.openstreetmap.org/wiki/Tile_usage_policy* proxy official OSM tiles+ download from WMF servers -> no privacy issue+ small impact on operations, practically no engineering- OSM guys from the UK may have concerns regarding load on theirinfrastructure- need to consult with admins:http://wiki.openstreetmap.org/wiki/Tile_usage_policyHope that helps, happy to help.Best, UlfOn 12/06/15 18:08, Jon Katz wrote:> Hi All,> Tilman brought Ulf (copied) to the office today and it was great and> energizing to sit down with him and hear his thoughts on maps and nearby> options. As Tilman said earlier, Ulf has already done some work in this> area and is happy to help out. He also has some ideas about how we> could make things scale. I think the only thing holding him back right> now is not knowing where he can add the most value.>> I encourage Corey, Dmitry, Yuri and Max, in particular, to include Ulf> in any conversations about this moving forward.>> -J>> On Fri, Jun 5, 2015 at 4:55 PM, Tilman Bayer <tbayer@wikimedia.org> <mailto:tbayer@wikimedia.org>> wrote:>> Hi all,>> as it happens, Ulf (CCed, the author of last year's GitHub pull> request> <https://github.com/wikimedia/apps-ios-wikipedia/pull/3> that Brian> mentioned; he is the developer of a fairly popular geolocation iOS> app <http://mapalarm.net/wp/> and runs his own OSM tileserver) is in> SF again currently; we'll have lunch early next week. He would be> delighted to come by the office and chat with people working in this> area. (IIRC Max, Monte and Brion already met him last year, which> led to that pull request.) Would some of the apps/maps people be> interested in talking to him around 2pm on Monday, say?>> I showed Wikiminiatlas <https://wma.wmflabs.org/> to Ulf yesterday> and he would be excited to use it to update his iOS app patch for a> proof of concept that's in line with the privacy policy. I guess he> could also use the new Karta server instead for something more> production-like.