On Fri, Mar 20, 2015 at 11:17 AM, Ulf Buermeyer <ub2...@columbia.edu> wrote:

>
> Hi,
>
> just reporting (not subscribing to) the privacy issues ... and IIRC
> there was also a "non-free maps in the context of free knowledge" issue
> being raised.
>

Interesting, since Apple uses OSM to power Apple Maps
<https://blog.openstreetmap.org/2012/10/02/apple-maps/>.


>
>
> Anyhow, if what Brian suggests is generally accepted then I'm happy to
> update my patch (using Apple maps) to the current state of the app &
> submit a new pull request. OSM could always be added lated - I feel it's
> a great way to point users to what free content has to offer by now.
>
> Let me know.
>
> Best, Ulf
>
>
> On 20/03/15 16:10, Brian Gerstle wrote:
> > Ulf, thanks bring me up to speed.  I'd love to make this happen, so I've
> > written some responses inline.
> > *
> > *
> > *TL;DR;* I disagree with privacy concerns raised in the PR and (in my
> > non-legal-expert-opinion) think we should be able to do this w/o
> > affecting user privacy or complicated workarounds.
> >
> > On Fri, Mar 20, 2015 at 10:47 AM, Ulf Buermeyer <ub2...@columbia.edu
> > <mailto:ub2...@columbia.edu>> wrote:
> >
> >
> >     Hi Brian & all,
> >
> >     that's basically what I implemented last year (but for articles with
> >     geocoordinates):
> >
> >     https://github.com/wikimedia/apps-ios-wikipedia/pull/3
> >
> >     The addition was rejected for policy reasons (see discussion in the
> PR)
> >     - iOS hits Apple servers to download maps and thereby reveals the
> users'
> >     locations to Apple.
> >
> >
> > This was before I joined the org.  Though I'm reluctant to, I'd like to
> > revisit this debate because I feel we'd be adding a non-trivial amount
> > of complexity (maintenance cost) to the app when it can be avoided.
> >
> > First, showing a map with annotations on it does not require knowing the
> > user's location.  We can simply render a map for a given coordinate
> > region and decorate it with annotations from the article.  To put it
> > plainly, does looking up map data about Egypt tell Apple that I'm Egypt?
> >
> > Second, and most importantly, we're already giving Apple the user's
> > location for the Nearby feature.  If we wanted to show the user's
> > location, we could simply ask for it.
> >
> >
> >
> >     Thus we thought we might rather use OpenStreetMap data: If you cache
> the
> >     tiles on a proxy operated by Wikimedia, then nobody's privacy will be
> >     harmed. The OSM tile server guys would probably prefer you to do that
> >     anyway (server load on their side would be HUGE if that's rolled out
> in
> >     production).
> >
> >
> >     Only issue (besides setting up the proxy) was to keep iOS from
> loading
> >     Apple data. That's now feasible as of iOS7 using [MKOverlay
> >     canReplaceMapContent] => YES.
> >
> >
> > IMO, the cost of implementing and maintaining all of this does not
> > justify the benefit to the user.  We can add a lot of user value with
> > other features, and in this case simply prompt the user with an "Open
> > With..." dialog to view it in an app of their choice.  This shouldn't be
> > necessary, as we can render maps in the Wikipedia app without requiring
> > user location.
> >
> >
> >
> >     Best, Ulf
> >
> >
> >     On 20/03/15 15:38, Brian Gerstle wrote:
> >
> >     > Adding a native map view to display nearby locations on a map
> sounds
> >     > like a great feature!  Are there any links to mock-ups of what the
> >     > feature is supposed to look like?  I ask because it's not clear
> why we
> >     > need custom map tiles or URL protocols instead of simple
> annotations &
> >     > annotation views.  These are straightforward to implement and fully
> >     > backwards compatible.
> >     >
> >     > On Fri, Mar 20, 2015 at 9:43 AM, Adam Baso <ab...@wikimedia.org
> <mailto:ab...@wikimedia.org>
> >     > <mailto:ab...@wikimedia.org <mailto:ab...@wikimedia.org>>> wrote:
> >     >
> >     >     Migrating thread to mobile-l, with Ulf's permission.
> >     >
> >     >     On Wed, Mar 18, 2015 at 11:29 PM, Ulf Buermeyer <
> ub2...@columbia.edu <mailto:ub2...@columbia.edu>
> >     >     <mailto:ub2...@columbia.edu <mailto:ub2...@columbia.edu>>>
> wrote:
> >     >
> >     >
> >     >         Hi all,
> >     >
> >     >         if you're deprecating iOS6 then the solution might be to
> just
> >     >         implement
> >     >
> >     >         [MKOverlay canReplaceMapContent]
> >     >
> >     >         and return YES. This effectively prevents iOS from loading
> Apple map
> >     >         content:
> >     >
> >     >
> https://developer.apple.com/library/ios/documentation/MapKit/Reference/MKOverlay_protocol/#//apple_ref/occ/intfm/MKOverlay/canReplaceMapContent
> >     >
> >     >         As for the MKTileOverlay, that would be an option as well,
> I'm
> >     >         just not
> >     >         sure how efficient it is for caching OSM content - the
> >     >         documentation is
> >     >         silent on that point:
> >     >
> >     >
> https://developer.apple.com/library/prerelease/ios/documentation/MapKit/Reference/MKTileOverlay_class/index.html
> >     >
> >     >         And as I already have the drawing code we could go with
> that.
> >     >
> >     >         Best, Ulf
> >     >
> >     >
> >     >
> >     >         On 19/03/15 01:49, Adam Baso wrote:
> >     >
> >     >         > Oops, /now/ I'm CC'ing Max.
> >     >         >
> >     >         > On Wed, Mar 18, 2015 at 10:07 PM, Monte Hurd <
> mh...@wikimedia.org <mailto:mh...@wikimedia.org>
> >     <mailto:mh...@wikimedia.org <mailto:mh...@wikimedia.org>>
> >     >         > <mailto:mh...@wikimedia.org <mailto:mh...@wikimedia.org>
> >     <mailto:mh...@wikimedia.org <mailto:mh...@wikimedia.org>>>> wrote:
> >     >         >
> >     >         >     Ulf, I was also thinking we could maybe use a custom
> NSURLProtocol
> >     >         >     to intercept the MKMapView's requests for the apple
> map tiles
> >     >         >     (instead of a "overlay only" mode - would have the
> same effect I
> >     >         >     think). Thoughts?
> >     >         >
> >     >         >
> >     >         >     On Mar 18, 2015, at 8:45 PM, Adam Baso <
> ab...@wikimedia.org <mailto:ab...@wikimedia.org>
> >     <mailto:ab...@wikimedia.org <mailto:ab...@wikimedia.org>>
> >     >         >     <mailto:ab...@wikimedia.org <mailto:
> ab...@wikimedia.org>
> >     <mailto:ab...@wikimedia.org <mailto:ab...@wikimedia.org>>>> wrote:
> >     >         >
> >     >         >>     Ulf,
> >     >         >>
> >     >         >>     Great meeting you!
> >     >         >>
> >     >         >>     Hi there - I was wondering if there was perhaps a
> way to make use
> >     >         >>     of MKTileOverlay for achieving these ends? We're
> going to be
> >     >         >>     deprecating iOS 6 in the relatively near future,
> and this is an
> >     >         >>     iOS 7+ thing.
> >     >         >>
> >     >         >>
> http://nshipster.com/mktileoverlay-mkmapsnapshotter-mkdirections/
> >     >         >>
> >     >         >>     I've CC'd Max Semenik, who may have some insight
> into tiling
> >     >         >>     server options at Wikimedia.
> >     >         >>
> >     >         >>     -Adam
> >     >         >>
> >     >         >>     On Fri, Mar 13, 2015 at 3:13 PM, Monte Hurd <
> mh...@wikimedia.org <mailto:mh...@wikimedia.org>
> >     <mailto:mh...@wikimedia.org <mailto:mh...@wikimedia.org>>
> >     >         >>     <mailto:mh...@wikimedia.org <mailto:
> mh...@wikimedia.org>
> >     <mailto:mh...@wikimedia.org <mailto:mh...@wikimedia.org>>>> wrote:
> >     >         >>
> >     >         >>         Good seeing you again as well Ulf!
> >     >         >>
> >     >         >>         I'll check out the OpenRadar ticket and
> experiment some more
> >     >         >>         with your maps patch.
> >     >         >>
> >     >         >>         Exciting stuff!!!
> >     >         >>
> >     >         >>         On Wed, Mar 11, 2015 at 10:19 PM, Ulf Buermeyer
> >     >         >>         <ub2...@columbia.edu <mailto:
> ub2...@columbia.edu>
> >     <mailto:ub2...@columbia.edu <mailto:ub2...@columbia.edu>>
> >     >         <mailto:ub2...@columbia.edu <mailto:ub2...@columbia.edu>
> >     <mailto:ub2...@columbia.edu <mailto:ub2...@columbia.edu>>>> wrote:
> >     >         >>
> >     >         >>
> >     >         >>
> >     >         >>             Hi,
> >     >         >>
> >     >         >>             good to see you guys today! I just wanted
> >     to keep you
> >     >         >>             posted about that
> >     >         >>             maps issue. In fact I re-filed a rdar with
> >     Apple
> >     >         in order
> >     >         >>             to have them
> >     >         >>             add an "overlay only" mode to MKMapView
> today
> >     >         (the other
> >     >         >>             one had been
> >     >         >>             closed w/o any feedback). See my OpenRadar
> for
> >     >         this issue:
> >     >         >>
> >     >         >>             http://www.openradar.me/20132462
> >     >         >>
> >     >         >>
> >     >         >>             For your reference here is the pull request
> I
> >     >         issued last
> >     >         >>             year (that's
> >     >         >>             effectively the code for what I showed to
> Moiz
> >     >         today):
> >     >         >>
> >     >         >>
> >     >          https://github.com/wikimedia/apps-ios-wikipedia/pull/3
> >     >         >>
> >     >         >>             I'd be happy to work with you on a solution
> >     that
> >     >         complies with
> >     >         >>             Wikimedia's policies as I think that maps
> for
> >     >         articles or
> >     >         >>             even an
> >     >         >>             initial "places around you" feature with
> >     pins on
> >     >         a map
> >     >         >>             would be very
> >     >         >>             useful additions to the Wikipedia app.
> >     >         >>
> >     >         >>             All the best, Ulf
> >     >
> >     >
> >     >
> >     >     _______________________________________________
> >     >     Mobile-l mailing list
> >     >     Mobile-l@lists.wikimedia.org
> >     <mailto:Mobile-l@lists.wikimedia.org>
> >     <mailto:Mobile-l@lists.wikimedia.org
> >     <mailto:Mobile-l@lists.wikimedia.org>>
> >     >     https://lists.wikimedia.org/mailman/listinfo/mobile-l
> >     >
> >     >
> >     >
> >     >
> >     > --
> >     > EN Wikipedia user page:
> >     https://en.wikipedia.org/wiki/User:Brian.gerstle
> >     > IRC: bgerstle
> >
> >
> >
> >
> > --
> > EN Wikipedia user page: https://en.wikipedia.org/wiki/User:Brian.gerstle
> > IRC: bgerstle
>
>


-- 
EN Wikipedia user page: https://en.wikipedia.org/wiki/User:Brian.gerstle
IRC: bgerstle
_______________________________________________
Mobile-l mailing list
Mobile-l@lists.wikimedia.org
https://lists.wikimedia.org/mailman/listinfo/mobile-l

Reply via email to