Earlier quoted context omitted.
Why should Apple give away their improvements? I’m genuinely curious why you think they should do this.
https://en.wikipedia.org/wiki/Open_Database_License Because they would be legally obligated to when using OSM as a base for anything. Also, because it would benefit society.
”I created a layer on top of an OSM map. What do I have to put under your license?
You have to determine whether what you have created is a Collective Work or a Derivative work, under the terms of the OSM licence.
If what you create is based on OSM data (for example if you create a new layer by looking at the OSM data and refering to locations on it) then it is likely you have created a derivative work.
If you generate a merged work with OSM data and other data (such as a printed map or pdf map) where the non-OSM data can no longer be considered to be separate and independent from the OSM data, is is likely you have created a derivative work.
If you overlay OSM data with your own data created from other sources (for example you going out there with a GPS receiver) and the layers are kept separate and independent, and the OSM layer is unchanged, then you may have created a collective work.
If you have created a derivative work, the work as a whole must be subject to the OSM licence. If you have created a collective work, then only the OSM component of the work must be subject to the OSM licence.”
IANAL, but I think anybody can overlay OSM data with traffic info, satellite photography, layers with names of shops, etc., without creating a derivative work.