[OSM-talk] anonymous edits

Martijn van Exel m at rtijn.org
Sat May 28 08:17:05 BST 2011


Hi Serge,

On Fri, May 27, 2011 at 11:17 AM, Serge Wroclawski <emacsen at gmail.com> wrote:
> Martijn, I'm going to re-arange the sentences here to make it easier to respond.
>
> On Thu, May 26, 2011 at 1:51 PM, Martijn van Exel <m at rtijn.org> wrote:
>> Hi all,
>>
>> Consider the following applicaton scheme:
>> * a twitter user sends a geo-located tweet containing a specified
>> hashtag, say #addosm and key-value pairs like "amenity:pub;name:Red
>> Devil;smoking:yes"
>
>> This would be an easy way to add POIs on the go, and could be an
>> interface for mobile applications to post new POIs.
>
> I see technical issues here.
>
> First, it seems like you'd only be able to add nodes. This would be
> pretty sloppy, offer no mechanism for checking existing nodes, etc.

Yes, it would deliberately be constrained to nodes. Checking existing
nodes would definitely have to be part of it, using (fuzzy) name
matching within a radius of the new object. Fact remains that the
location may be less accurate than desirable, due to a bad GPS fix in
urban areas and more generally lower grade GPS receivers in
smartphones. To me however, this does not outweigh the advantage of
offering a low barrier to entry way of adding something to OSM.

> Secondly, if you have a smart phone with twitter and geo-coding, why
> aren't you using a real POI collector app?

Because that takes away the main argument for doing something like
this: offering a really easy way to add something to OSM, using
existing tools that people already use.

I talked about the idea at the ongoing WhereCampEU yesterday[1] and
got some more feedback on it. One of the ideas was to restrict the
scope even further by allowing to add only a certain type of features,
doing away with the need to encode the key-value pairs. Picking pubs
as an example, one would just tweet "@osmadd Bellman Bar" would add a
pub named Bellman Bar[2].

>
>> * a twitter scraper picks up the tweet, archives it and posts a new
>> point using the twitter coordinate and the decoded k-v pairs, plus an
>> additional tag source:twitter[@twitteruser] or something like that.
>
> This is okay, in my opinion if you've pre-authenticated this web
> application to do edits on your user behalf, ie used OAuth.
>
>> This would not be
>> totally anonymous but it's close.
>
> Why should it be anonymous?
>
> Let's image such a web application.
>
> It looks for twitter feeds and does what you suggest. I think it must
> be per user. And if it's per user, then it can accept OAuth and act on
> the user's behalf. And if it does that, then it doesn't need to be
> anonymous.

This would be a good scheme, something I would propose would be
obligatory after doing a few contributions as an anonymous user. You
would get a tweet saying 'thanks for your contributions, to continue,
please link your twitter and OSM accounts here >> [url]'.
>
>> What do you think, is this acceptable?
>
> If it's taking random user data from Twitter, no way.
>
> If it's taking data from users who have authorized it to do so, I
> think it's still a bad idea for technical reasons, but I see no issue
> with it from that standpoint.
>
>> A similar level of anonymity is reached by WheelMap.org
>> that allows anonymous OSM edits through their web site via the OSM
>> account wheelmap_visitor[2].
>
> This pattern has been tried before in OSM and is generally considered a problem.
>
> WheelMap.org takes huge precautions but even that, I think, isn't enough.
>
> We're making it increasingly easy to have users sign up to OSM. We
> have OAuth for external editors, and we'll likely have OpenID soon for
> external authentication. If you see a way to simplify signup further,
> then you should be trying to code it up and show it to people.

I don't think it's going to get much simpler than OpenID. I did not
know that that was already around the corner by the way.
It's not the signup process that I'm worried about, it's what happens
after that. The figures I showed in my talk speak volumes and I think
most of us know them: more than 2/3 of all signups never continue to
make any edits. That is the problem that this is contributing a tiny
little bit to solving: easing people into becoming active
contributors.

[1] http://www.slideshare.net/mvexel/110527-osmaddwherecampeu
[2] comes well recommended by the way,
http://www.berlinfo.com/freetime/food-drink/bars/kreuzberg/index.htm.
Already in OSM.
-- 
Martijn van Exel
http://about.me/mvexel



More information about the talk mailing list