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.
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.
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.
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.
If you love us? You can donate to us via Paypal or buy me a coffee so we can maintain and grow! Thank you!
Donate Us With