NOTICE: help.openstreetmap.org is no longer in use from 1st March 2024. Please use the OpenStreetMap Community Forum

Is it really allowed to distribute an app containing OSM data on any of iOS/Mac App Store? GPL is incompatible with the App Store, and it seems like CC-BY-SA is similarly incompatible?

CC-BY-SA has this requirement:

If you alter, transform, or build upon this work, you may distribute the resulting work only under the same or similar license to this one.

It seems like this specifically disallows OSM data distributed on the App Store, because Apple requires all apps to be distributed under the standard App Store license:

You agree that the terms of the Licensed Application End User License Agreement will apply to each Apple Product and to each Third-Party Product that you license through the App Store

I guess it depends on exactly what the definition of "build upon" means? If the data is unmodified, then it's OK to distribute under the App Store license? It seems like most GPS apps would make at least some customisations to the data.

asked 08 Jan '12, 08:26

Abhi%20Beckert's gravatar image

Abhi Beckert
71227
accept rate: 0%

edited 08 Jan '12, 08:27


I believe that you are right and that a close legal examination would show that it is a license violation to distribute our content through Apple's platform. As others have pointed out, if you only get the software through the store and the software then downloads the data through an open channel then that's probably fine; if however the data is acquired through Apple's platform then it might not be.

The parapgrah you pointed out is one of the reasons for this; another reason is that recipients of CC-BY-SA data must not only be allowed to share it, there must also not be any technical measures to keep them from exercising that right. I believe that if you buy a product through Apple's platform, you will not be able to share it with other users.

ODbL has a "parallel distribution" clause that would solve the second problem (you can simply offer a share-able version of your product in parallel to the proprietary platform), but the first problem (Apple claiming a certain license) would persist, at least if the product you are distributing is a database. (ODbL has relaxed provisions for non-database products.)

It is very unlikely that CC-BY-SA is compatible with Apple's license because CC-BY-SA explicitly disallows adding any kind of restriction or extra permission to the content, and why would Apple want their own license if not for these reasons?

permanent link

answered 08 Jan '12, 10:24

Frederik%20Ramm's gravatar image

Frederik Ramm ♦
82.5k927201273
accept rate: 23%

edited 08 Jan '12, 11:04

Thanks, that explains the CC-BY-SA situation perfectly. ODbL looks like it should be workable, but a close examination is clearly needed. Since Apple may change their terms by April 1st, I think I'll wait until then.

(08 Jan '12, 16:42) Abhi Beckert

Most apps do not contain OSM data, but will download OSM data/maps after installation. In these cases, OSM data is not distributed through Apple's app store at all, and the terms of the app store do not apply to it.

Even distributing OSM data directly packaged with the application will probably be legal with ODbL, as that license allows for Parallel Distribution in section 4.7 b, "Technological measures and additional terms" - unlike CC licenses. I'm not sure whether there is actually a conflict between CC BY-SA and Apple's terms, but enforcing that aspect of the CC BY-SA would be rather pointless now with the introduction of the ODbL for OSM data only a few months away.

permanent link

answered 08 Jan '12, 09:22

Tordanik's gravatar image

Tordanik
12.0k15106147
accept rate: 35%

More than half the GPS apps currently installed on my iPhone (including OSM based ones) do come with bundled map data. Apple provides unlimited bandwidth hosting on an industry leading CDN for $100 per year, even for free apps that weigh in at several hundred megabytes... quite a bit cheaper than running your own OSM mirror. +1 for mentioning ODbL should fix this, perhaps I'll wait until then before releasing my app.

(08 Jan '12, 10:19) Abhi Beckert

I think you are confusing the license for the application with the license for the data. It is only the application itself that has to comply with the App Store terms.

permanent link

answered 08 Jan '12, 08:39

EdLoach's gravatar image

EdLoach ♦
19.5k16156280
accept rate: 22%

2

Apple's term is not "application", it's "product". I would read "product" to include any data which comes with the product.

(08 Jan '12, 10:15) Abhi Beckert

I have not read the license in question, however if there is no conflicting points (like "This data is property of Apple" or "You may not distribute the data to other parties") you are fine as long as you also publish the data as CC-BY-SA.

The most common is not to include the map in the package that is sold, but to sell a program that downloads an updated dataset from the developers server.

permanent link

answered 08 Jan '12, 08:42

Gnonthgol's gravatar image

Gnonthgol ♦
13.8k16103198
accept rate: 16%

One of the restrictions apple places, is only installing the product on devices that are approved by Apple (see the Pystar lawsuit for an example of how serious they take this), and only on devices you own yourself (you are legally not allowed to send a copy of the app or any of the data bundled with it to your friend, even if it's a free app). In the case of the iOS app store (but not the mac app store) there is also mandatory DRM to enforce this. Downloading the data from a remote server would bypass it I suppose, but many apps don't do that.

(08 Jan '12, 10:17) Abhi Beckert

Follow this question

By Email:

Once you sign in you will be able to subscribe for any updates here

By RSS:

Answers

Answers and Comments

Markdown Basics

  • *italic* or _italic_
  • **bold** or __bold__
  • link:[text](http://url.com/ "title")
  • image?![alt text](/path/img.jpg "title")
  • numbered list: 1. Foo 2. Bar
  • to add a line break simply add two spaces to where you would like the new line to be.
  • basic HTML tags are also supported

Question tags:

×155
×5
×5

question asked: 08 Jan '12, 08:26

question was seen: 7,264 times

last updated: 08 Jan '12, 16:43

NOTICE: help.openstreetmap.org is no longer in use from 1st March 2024. Please use the OpenStreetMap Community Forum