Where to put open-source credit information for an iPhone app?

KONG picture KONG · Oct 19, 2010 · Viewed 18.6k times · Source

I'm finalizing my first iPhone apps; and wonder where should I put credit information for open-sources I used in my iPhone app? Should I put it directly in my app (users can see it if they press "About" button) or put it in a file go along with the bundle?

The 2 open-source frameworks I used have "new BSD license" and "Apache license".

What is your practice for this issue?

Thanks.

Answer

JosephH picture JosephH · Oct 19, 2010

I have recently been wondering about this too.

Some Apple apps (Pages, Numbers) put it into an acknowledgements page in their section of the settings app, though I have not yet figured out an easy way to do this - each paragraph of text has to be a "Group" element, which is a little hard to get setup. This is the option I use, see this question to see how I do it:

best way to add license section to iOS settings bundle

Other apps put it in the itunes connect license agreement section, which is a lot simpler.

A third option (used by the ebay app amongst others) is having an "about" screen hidden somewhere in the application, with a "legal" subpage.