Dear Community, we are evaluating the use of OSM in our products but struggled in our team with the following questions. We would appreciate any kind of Confirmation, Enlightments or any other help! Question 1: How should the physical separation be done in order not to produce a "derivative work"?The license speaks of a database. With Ms SQL Server, it is clear what is meant by a database, but parts of a database (e.g. schemas) can be physically stored in different locations. For example, Microsoft logically creates a database, but it can be physically separated. Is the physical storage decisive in the end? NoSql databases consider schemata as independent databases. So if I follow these arguments, then the following variations are only "Collective Databases"? If OSM data is stored in:
And only a table mixed with own and OSM data would be a "Derivative Work"? In search of a solution we found this answer from an OSM Moderator: Question 2: Can I use parts of a result based on calculations of OSM data without triggering Share-Alike to the application database?A specially created database (which we place under ODbL v1.0) which we would call OSMResults is composed of the following columns, among others:
If NONE explicit OSM data (i.e. pure OSM data) is stored in the application database, but only the calculated results (NeededDriveTime, ID) is it a "Collective Database" or a "Derivative Work"? Question 3: What if we just "reference" the OSM data or its calculated results?If in this case the original data nor the calculated results would not be stored in the application database, but only references to the external database OSMResults are used, is the application database a "collective database"? Or are the references equivalent to an interaction and lead to the fact that the calculation of the area also becomes a "Derivative Work"? To a similar question an OSM Moderator answered: Sources:1 https://help.openstreetmap.org/questions/16559/unclear-on-derivative-db-vs-produced-work-vs-collective-db asked 04 Nov '20, 11:58 birgos |
If you need specific legal advice, then you need to ask a lawyer. Otherwise, if you want to ask the community here, then you'll receive similar answers to the ones you have already quoted! For example, as I read question 1 I was thinking that "it doesn't really matter what exact technical method you use to store the data, what really matters is whether the two databases are conceptually derived from one or other" but that's just a less clear version of the answer that you have already found. So I'm not sure what, if anything, we can add to the answers that you've already found! answered 05 Nov '20, 15:55 Andy Allan Note that there is a large body of relevant guidance provided by the OSMF here https://wiki.osmfoundation.org/wiki/Licence/Community_Guidelines
(06 Nov '20, 23:23)
SimonPoole ♦
|
As a footnote, the role you describe as "OSM Moderator" has no special authority over use of the database. The reason you see "Moderator" by their name is that they have given enough helpful answers to questions to earn the privilege of editing questions and answers on this help site alone. Nothing more.