OpenStreetMap

lxbarth has commented on the following diary entries

Post When Comment
Why I'm running for OpenStreetMap US again 9 days ago

Eric Fischer does all the magic! https://www.mapbox.com/blog/osm-community-visualized/

The trouble with the ODbL - summarized 27 days ago

Imagico:

Of the points listed above at least 2, 4, 5 and 6 are not specific to the ODBL (meaning they would apply for many other licenses likewise). Before you say PD would not have these issues remember that true PD does not exist in most jurisdictions.

2, 4, 5 are clearly issues of the ODbL. 6 is an exacerbating factor when having a high maintenance license. True, could be an issue for other (open) licenses too.

1 and 3 are issues of EU database law and not specific to the ODBL either. Short of giving away all data without limitations there is no solution for this. It seems to me the authors of the paper you cite are not really familiar with the legal basis of data and database rights in Europe.

This is a rather technical argument. Sure, some of the issues in the ODbL go back to the European Database directive.

You probably should point the National Park Service to NASA which apparently has no such issues.

NASA is placing OSM labels on top of their imagery which is a very straight forward use case even under the ODbL. NPS would like to maintain some of their data as part of OSM, which makes share alike a show stopper.

The case of Yale University seems to be based on the misconception that any license can force you to give away other data and force you to violate other obligations. The only thing the ODBL can do is forbid you to use OSM data under certain circumstances, it has no power to change your other legal or contractual obligations.

Exactly the point of the paper. The ODbL is so complex that we're losing people based on misconceptions. If you were a lawyer and magically gave away free, concise and fast legal advice every time such questions crop up, the penalty we're paying for the complexity of such a license would be smaller.

Generally citing people who do not use OSM data because of certain fears without analyzing if those fears are well-founded seems inappropriate and misleading. The key words in all your case examples are 'could', 'might', 'concerned', 'worried' etc. and the text makes no attempt to analyze the validity of these concerns.

See above. It doesn't matter whether the concerns are actually valid. It matters whether people have them and they do. Every week I hear of legal departments saying no to OpenStreetMap because of its license.

Frankly i am somewhat appalled by the fact that you do not acknowledge the LWG efforts with the community guidelines to shed light on unclear and difficult to understand aspects of the ODBL. If you really want to help data users to use OSM data and resolve their concerns you should support these efforts by helping to communicate them to potential data users.

I'm very grateful for the LWG's work and I agree with you which is why I am hoping to get to a clarification on geocoding https://lists.openstreetmap.org/pipermail/legal-talk/2014-October/008003.html

====

giggls:

There is a saying in german whichg goes "wes Brot ich ess, des Lied ich sing" :)

We talked about this on Twitter https://twitter.com/lxbarth/status/527121888024465408 . I don't want anyone to dismiss the points of the paper based on who I work for. Please go get in touch with every one of the captured case studies and make yourself a picture.

====

Cquest:

This paper definitely does not provides a comprehensive overview of issues. It provides only on side of the issues, reinforcing only one point of view.

It does not cover hundreds of use of OSM data where the ODbL license is not an issue at all.

The ODbL just doesn't have any issues except where it has issues ;-)

====

Open/free free projects rely on people contrubuting to them, which is one of the main goals of requiring attribution, share-alike etc. The US government does not need that.

This implies that share alike has a benefit for contributors which no-one has been able to explain to me.

====

mcld:

I know these guidelines are not part of the licence, but as guidelines officially endorsed by OSMF, I would expect most jurisdictions to consider them as normative.

Fair. The paper itself uses more nuanced language, namely that the definition of what's Substantial by the OSMF guidelines is far off from what's case law so far.

Importing 1 million New York City buildings and addresses 3 months ago

Is the part of convert.py dealing with T-intersections available somewhere as a standalone program? It would be useful in many other situations!

It's not. Feel free to lift it :)

Importing 1 million New York City buildings and addresses 3 months ago

Now that we've got it imported, when will NYC be releasing new data, and how will we handle updating it?

@pnorman - we're still focused on clean up tasks, but with the next significant building or address import we should run a diff against OSM data and see whether there are worthwhile updates to go after. How exactly that's handled best I think depends a lot on the quality and the quantity of the specific changes.

San Francisco building footprint data completed 5 months ago

Did you use any (semi)automatic tools for extracting the buildings?

All done by hand.

How have you doing the map animation? It's really cool

Take a look here: https://github.com/Rub21/osm_visualization

Connecting Communities With Improved OpenStreetMap Credits on Mapbox Maps 6 months ago

Phase one of the changes I described above are rolled out now with Mapbox.js 1.6.3. What's missing now is updating our infrastructure to link attribution differently and switching maps directly viewed on Mapbox.com over to the new Mapbox.js. https://www.mapbox.com/blog/mapboxjs-v163/

Connecting Communities With Improved OpenStreetMap Credits on Mapbox Maps 7 months ago

Rasher - let me reach out.

Attributing OpenStreetMap 7 months ago

Thanks for comments everyone. I've posted updates here: http://www.openstreetmap.org/user/lxbarth/diary/21847

Re: "improve this map" in German - good point, take a look at this code sample, it's easy to change the language in the attribution: http://bl.ocks.org/lxbarth/9490377

I will ping the Zeit Online team.

First steps in historical OSM analysis 7 months ago

Joost - very interested in the results. All pages linked from your OP 404:

OpenStreetMap and the Open Data Movement 7 months ago

Hasn't the ultimate form of collaboration with government already been invented?

We pay them for their work.

And we'll probably continue to do that ;-) but we can make their work more efficient and we can make citizen input more direct - especially when it comes to base level geo data. So much of how geodata is managed today is simply an inefficiency of old non-digital systems.

OpenStreetMap and the Open Data Movement 7 months ago

There's a very interesting convergence between government open data and OpenStreetMap - this is where government and citizens start to collaborate around common datasets. While the open data movement right now is very much about opening up hitherto closed datasets, its ultimate goal should be to allow citizens direct input to government datasets where possible. OpenStreetMap is one of the closest models for future citizen-government collaboration we have today.

OpenStreetMap has a lot of what it takes to be such a collaboration space even today. Exploring this question better is one of the goals we're pursuing in working with the New York City government's building footprint and address data in OpenStreetMap.

Attributing OpenStreetMap 7 months ago

Willie - I'm working on this with the Foursquare team right now.

High res DigitalGlobe imagery open for tracing through Mapbox Satellite 8 months ago

Naoliv - when you change to tms[17] you won't be able to use ZL's 18 and 19 where it's available. This is unfortunately a limitation of how JOSM or iD handles imagery right now. What's the area where you are missing resolution?

You can't do this with any other map but OpenStreetMap 8 months ago

Yup, love that post, mikel.

OpenStreetMap Isn't All That Open, Let's Change That and Drop Share-Alike 9 months ago

As has been pointed out at least by Frederik and Tim, I am stoking a conversation we have had before. So what has changed that should make it worthwhile to rehash arguments that seem we've already had? After all this conversation isn't always fun ;-)

Here's why I see dropping share-alike becoming more and more important for OpenStreetMap:

  1. There is more open data coming online by the day and we are not compatible. Especially when it comes to the type of data OpenStreetMap captures. The proliferation of non-share alike open data sources makes OpenStreetMap the open data oddball that isn't compatible. We're the selfish player importing from all kinds of open data sources while we're limited in giving back, creating zero incentives for open data set holders to engage with OpenStreetMap (the NYC gov example).
  2. The world is doing more stuff with raw data. There is a growing data economy of businesses, non profits and governments exchanging data in raw formats - for money or other benefits (the Wheelmap example and the Wikipedia example)

These are trends that have been gaining momentum in the past five years and I expect them to expand. OpenStreetMap's share alike license limits our participation here. We're a silo.

This conversation is also not a rehash of the GPL versus BSD argument of the software world. OpenStreetMap's problem is that share-alike's diminishing effect on utility is more severe for data than for software. Data isn't code. In many ways, data is the application. Data in its raw form has utility in and itself. This is very different from software. It is impossible to use an emacs editor in ways that extend its GPL license to the work I create with it. Yet with OpenStreetMap data the equivalent is possible. While as Simon said, the ODbL's share alike stipulations are limited to modifications, they do very clearly exclude important use cases and they come at the price of huge complexity.

Let me restate my examples from above clearer of what specifically is not possible or unclear under the current OpenStreetMap license:

  • If the NYC government wanted to copy buildings that have changed from OpenStreetMap to the NYC building dataset they couldn't as their data needs to remain in the public domain.
  • If Wheelmap wanted to offer wheelchair accessibility attributes it collects in OpenStreetMap to commercial data providers this a) severely questions on whether this would lead to existing POIs infected by share-alike (Simon's narrow interpretation of the ODbL might offer a solution here, but is by no means clear from the license text itself) and b) while the commercial data provider could create maps from the composite dataset, it would be impossible to relicense this data to others.
  • Similar limitations exist for Wikipedia using OpenStreetMap data. As it stands, Wikipedia can only copy OpenStreetMap data where it is able to guarantee to make it available under the ODbL, cleanly separated from all other content available under different licenses (o the irony that OpenStreetMap gets to use simple facts off of Wikipedia as CC-BY-SA 3.0 is not effective on data).

In the light of a growing raw data space I am seeing these examples not as fringe cases but as a vanguard of future use cases that we should support as OpenStreetMap in a straightforward and unambiguous way. We'll want to support these use cases just like we want to allow everyone to create their own tiles from OpenStreetMap data without worrying about the license. I just don't see how we'll do this with the ODbL.

I am clear that while dropping share-alike would be a huge leap in the right direction, it might not be possible to solve all compatibility problems with a single license. What matters is taking steps forward. In this context, I do like the idea that SK53 brought up of special data sharing agreements with particular partners. What if the OSMF could grant the NYC government permission to extract any building and address data at no licensing restriction, essentially compatible with New York City's Local Law 11 of 2012?

OpenStreetMap's license is a strategic decision taken by the community, and we shouldn't take it lightly. More than anything, with this blog post I want to send a signal to anyone trying to do something today with OpenStreetMap that is not possible under the current license, to bring it up and explain their situation. I want to encourage everyone to not think about the OpenStreetMap license as something's that is set in stone. There is a mechanism to change the license and there are also good reasons why we should be open to do so. Participate in OpenStreetMap and say what you need it to be. OpenStreetMap's license does matter, even if our graphs look good. While they point to the top and to the right like Steve said they are not exponential with the exception of user registrations and shutting out applications of OpenStreetMap data does mean shutting out incentives to contribute.

Now to the flip side of the coin: the supposed protective function of share-alike. As opponents and proponents of share-alike have stated, the actual power of OpenStreetMap is its community. Today's data isn't worth a thing, the real power of OpenStreetMap comes in being able to create the map of tomorrow. If you're taking OpenStreetMap's data, close it and have your own paid army of surveyors, street view cars and digitizers maintain it, you've not hurt the project but made an incredibly dumb business decision: You couldn't do this without cutting the dataset off its stream of updates and thus the most valuable part of OpenStreetMap - the community.

Similarly, OpenStreetMap doesn't have to fear a thing from better contribution tools that somehow would entice a significant part of the OpenStreetMap community to defect to a closed source "enemy". In the end only an open data project with direct access to raw data can provide the basis on which a communal effort like OpenStreetMap can flourish.

What's more, in contrast to even large scale software projects, OpenStreetMap's community has a particularly strong position as mapping the world is a task of huge inertia and growing a community around this is an organic, slow process.

Let me also talk about my motivation for starting this conversation as some have questioned the integrity of my argument. I work at Mapbox where one of our key products, Mapbox Streets is based on the awesome OpenStreetMap. As company and individuals we've been involved in OpenStreetMap as mappers, designers and developers for years contributing or improving key projects like Mapnik, Carto CSS, the iD editor, most recently Leaflet.js and more. None of which based on the need to comply with a license, but because of individuals' passions and an understanding that in an open source project like OpenStreetMap, contributing yields huge positive externalities that help us as a business. We have a deep open source culture at Mapbox and that's not just because we may or may not be nice people, it's because it makes business sense.

Merely looking at our products, Mapbox is just fine with OpenStreetMap's license as-is, also in our days now as a venture backed company since October last year. We can cover the applications we're offering or planning to build out all under the ODbL. We're fine precisely because we're not competing on data, we're competing on the services on top of it, the legos we build for others to create location based applications. There is zero gain for us in owning data, it's a commodity and it is most efficiently managed in true open source commons like OpenStreetMap. Just look at how "well" some of the commercial data providers are doing.

Now would a better OpenStreetMap with more possible applications and thus better incentives to contribute and grow community and data benefit Mapbox? Of course it would. But wouldn't this also benefit everyone else involved, isn't this exactly what we have in common? The interest for OpenStreetMap to grow, to be successful and to matter?

It seems that this has been the understanding in the OpenStreetMap community all along. The past license change is a case in point. I am not proposing a change of course, I am pointing out that share alike is becoming an impediment to the project while it affords no particular benefit.

DC Street Names 9 months ago

A much bigger effort is needed. I will continue to work on some of these issue.

David - how do you see this effort structured? Would rendering a map from current OCTO data and then trace from it be a good idea? Should we dump all street names of DC and compare them to a dump of street names in OCTO data? Is just using the TIGER 2012 layer a good approach?

Fixing Tiger Deserts : The Progress So Far ... 9 months ago

Great summary. I wanted to highlight that the TIGER tracing layer Eric Fischer blogged about on Mapbox.com and that you mentioned here is highly actionable and available in OSM's iD editor plus you can add it to JOSM as described in the blog post.

I didn't know I worked for Mapbox about 1 year ago

Hey Pieren -

I'm not improving the Mapbox map data, the "your" map data

Of course you're not. You're improving everybody's map data ;-)

Just clarified that line, no offense intended.

https://www.mapbox.com/about/maps/

First buildings and addresses in New York City about 1 year ago

Hey there - you can easily install your own tasking manager from here https://github.com/hotosm/osm-tasking-manager

A Social OpenStreetMap.org Without Groups about 1 year ago

Mikel:

So in summary, I think good and well linked notifications management is a good idea. But there's really no significant technical changes, because if you posted to a group, you should also definitely be subscribed in some way.

Not quite. On a technical level I'm proposing to allow posting to a group (topic) that you're not subscribed to and to not automatically subscribe someone to a group (topic) that he/she posted to.

I do think we should automatically subscribe people to comments on entries they wrote and comments on entries they commented on (very similar to how it works today). There should always be an opt-out obviously.