Logo Questions Linux Laravel Mysql Ubuntu Git Menu
 

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

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.

like image 312
KONG Avatar asked Oct 19 '10 07:10

KONG


People also ask

Can an iOS app be open source?

While Apple's iOS is closed-source software, that doesn't mean that all the apps available for Apple's mobile platform are also proprietary. Indeed, you'll find a solid number of free and open source apps available on the App Store.

Does Apple allow open source apps?

Many Apple products and services are built on open source software. Explore some of the projects we lead and contribute to below. In addition to open source projects, Apple also publishes the open source code used in the company's own software such as macOS, iOS, Developer Tools, and X Server products.


1 Answers

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.

like image 68
JosephH Avatar answered Oct 07 '22 15:10

JosephH