Hacker News new | past | comments | ask | show | jobs | submit login

"Everyone" won't ever use OSM - its license is prohibitively restrictive for a lot of uses.

It's great for anyone that don't want to combine it with data they can't release, but for anyone that needs to mash it up with proprietary data, it's a non-starter by design. I think a lot of people don't realize this, as I've seen more than one company use OSM data in ways that either puts them in conflict with the license or will force them to open data they've previously been very protective of...

But as others have noted, most people will need to host themselves or pay someone to host it for them once they reach certain thresholds.

(disclosure: I've got an interest in a company in the GIS space that can't use OSM data exactly because of the license, so I do have a vested interest in it)




There is nothing that restricts the display of a proprietary data layer on top of an OSM render : in the resulting mashup, the variously licensed sources of data each remain in its own layer and there is therefore no mixing of conflicting licenses.

On the other hand, if you produce new data by processing OSM data or mixing it with your own, then you are constrained by the bounds of Openstreetmap's license.


> On the other hand, if you produce new data by processing OSM data or mixing it with your own, then you are constrained by the bounds of Openstreetmap's license.

.. such as the moment you provide a function to generate PDF versions of the maps, or any number of other features that end up mixing the data. So in effect you either accept severely limiting your features, or you use other sources of map data.


No - as long as the other items have no dependency on or interaction with the OSM layer, the generated PDF is clear of license conflict: it is still merely a composite display of independent sources, not a work produced on the basis of OSM data. If the OSM data was rendered without modification then it is not necessary to release the other data sources. Cf. http://wiki.openstreetmap.org/wiki/Open_Data_License/Use_Cas...


They've changed their tune then, because that used to be explicitly called out as an example of a grey area in the old license that they would be prevented with the new license.

If that's correct then that's fantastic.

Given that it's contradictory to what used to be claimed, it still makes me concerned about touching it without having a lawyer going over the license in great detail, though...


Could you point to the part of the OSM license that says this?


I think you can layer data on top of tiles from osm with the openlayers api without licensing issues.


You're right that you can do probably that if you only ever keep the layers separate. The moment you e.g. provide export functions that combine the layers, you're currently in a grey area. With the new license, it's no longer a grey area, but you explicitly need to release your source data to be in compliance.


Not as long as the other items have no dependency on or interaction with the OSM layer.




Guidelines | FAQ | Lists | API | Security | Legal | Apply to YC | Contact

Search: