<div dir="ltr">Hi Christoph!<div><br></div><div>Thank you for the detailed answer! I think I understand it now.</div><div>So if I create a game which uses OSM data, this is what I have to make:</div><div><br></div><div>- Acknowledge that the data is from OSM<br>- Make freely available the OSM extract ( Maybe as an overpass query )<br>- Make all the other data sources available, which are used to improve the OSM data, and could be contributed back to OSM. ( For example a LIDAR survey, which is used to measure building heights )<br></div><div><br></div><div>Am I correct?<br></div><div><br></div><div>Thanks,<br>Lucas<br></div><div><br></div></div><br><div class="gmail_quote"><div dir="ltr" class="gmail_attr">Christoph Hormann via legal-talk <<a href="mailto:legal-talk@openstreetmap.org">legal-talk@openstreetmap.org</a>> ezt írta (időpont: 2021. febr. 11., Cs, 13:21):<br></div><blockquote class="gmail_quote" style="margin:0px 0px 0px 0.8ex;border-left:1px solid rgb(204,204,204);padding-left:1ex">On Wednesday 10 February 2021, darkdanube wrote:<br>
> Hi!<br>
><br>
> I would like to develop a game, which uses OpenStreetMap data to<br>
> generate game maps, and game assets ( like 3D models ). The 3rd point<br>
> of Legal FAQ is a bit confusing to me. Are the generated objects<br>
> considered as "Derivative Database"? Is it enough to clearly<br>
> acknowledge, that I use OSM data in the game? The OSM datas are not<br>
> altered, but a completely new dataset is generated from it.<br>
<br>
If you generate a new dataset from OSM data that dataset is either a<br>
derivative database or a collective database under the ODbL.<br>
<br>
> I've found a similar question in the wiki, about "using OSM data in a<br>
> computer game together with other data sources". It states, that "OK<br>
> as long as the games company also provides an offer of the open<br>
> derivative DB free from technical measures in parallel. Otherwise,<br>
> its explicitly disallowed."<br>
<br>
That is correct if the dataset you generate and use is a derivative<br>
database.  If it is a collective database you only need to make<br>
available the OSM based part of it.<br>
<br>
If something is a derivative database or a collective database depends<br>
on to what extent OSM data is intermingled with other data or enhanced<br>
with non-trivial methods.  If you extrude OSM building footprints to a<br>
constant height to generate 3d models that would not be considered a<br>
derivative database.  Neither if you meove the building shapes<br>
vertically to match an elevation model used.  If OTOH you use LIDAR<br>
data to estimate the height and roof shape of buildings mapped in OSM<br>
and generate 3d models from the OSM footprints and the height and roof<br>
shape data generated this way you have a derivative database.<br>
<br>
> Is the "derivative DB" the subset of openstreetmap data, that I use<br>
> in the game? Or does this also include the generated game objects,<br>
> and the algorithm to generate them as well?<br>
<br>
The derivative database (if there is one) contains the OSM data used<br>
plus any other data combined with it or generated as part of your<br>
process.  The algorithms used are never part of it (though keep in mind<br>
that drawing the line between code and data is not always easy, esp.<br>
with AI methods etc.)<br>
<br>
> Does "provides an offer" mean, that I can charge the development<br>
> costs ( or more ) for someone, who wants to acquire the game files in<br>
> an accessible format?<br>
<br>
No, you may charge for the costs of the data delivery itself in case you<br>
provide the data through other means than the internet but not for any<br>
other costs.<br>
<br>
> I do not wish to make the generated objects ( 3D models, game maps,<br>
> etc...) freely available, and I also could not afford to open source<br>
> the game, and the code, which generates the game objects from OSM<br>
> data. It would mean, that anyone could get a free copy of my work.<br>
<br>
As said your code is not an issue, the ODbL is just about the data.<br>
That if you use OSM data and put work into it to enhance it in some way<br>
to create additional value you have to share it and allow others to use<br>
it freely is part of the idea of OSM and of having a share-alike<br>
license.  If you don't want that you should not use OSM data.<br>
<br>
> What if I convert the required OSM data to a proprietary format<br>
> first, and then import that in the game? In that case, the game could<br>
> even work with other sources, which produce that proprietary format,<br>
> not just OSM.<br>
<br>
The data format has no bearing on the effects of the ODbL.<br>
<br>
> What if the game objects are generated on a server and sent to the<br>
> players machine, when they visit a new area in the game? There is not<br>
> really a constant database then, but an ever changing one.<br>
<br>
You are still distributing OSM data (or derivatives of it) so the ODbL<br>
still applies.  In general trying to find loopholes in the ODbL and<br>
trying to weasel around rules that were included intentionally in the<br>
license is not a good idea if you want to maintain a good standing with<br>
the OSM community.<br>
<br>
> There are some commercial games available, which use OSM data, like<br>
> Pokemon Go, 911 Emergency Manager, etc... I am not able to find any<br>
> website or offer, where folks could download their derived databases.<br>
> How did they solve it?<br>
<br>
Most of them probably use OSM data without significant modifications.<br>
They would upon inquiry probably provide you with the OSM extract they<br>
use or with a set of rules to generate such yourself (like an osmium<br>
command, an overpass query or similar).<br>
<br>
That does not mean all commercial OSM data users correctly abide by the<br>
ODbL and make available their derivative databases.  Since this is<br>
often hard to assess for the outside observer (significantly harder<br>
than the attribution requirement) there are evidently a lot of attempts<br>
at avoiding to make available derivative databases by simply disguising<br>
the fact that one is used.<br>
<br>
--<br>
Christoph Hormann<br>
<a href="https://www.imagico.de/" rel="noreferrer" target="_blank">https://www.imagico.de/</a><br>
<br>
_______________________________________________<br>
legal-talk mailing list<br>
<a href="mailto:legal-talk@openstreetmap.org" target="_blank">legal-talk@openstreetmap.org</a><br>
<a href="https://lists.openstreetmap.org/listinfo/legal-talk" rel="noreferrer" target="_blank">https://lists.openstreetmap.org/listinfo/legal-talk</a><br>
</blockquote></div>