BSDv3 and MIT Licenses... How to Add the Licenses to My App?

Hi, I want to add two frameworks to my mac app, as I understand, it is okay to use them in commercial software. But I don't know how to correctly present those Copyright and License Notices (BSDv3 and MIT Licenses) in my mac app.

I have an about button on the main app screen, this opens a window with version info, contact info and a link to the license. This is for iOS.

Also, you can add a custom license to the app listing which I also think is acceptable, and maybe better as it occurs pre download.

I do not favor simply including a text file with the MIT license, because what elements does the mit apply, everything? I include a statement as to what frameworks each license applies. You do not want to accidentally license your entire app under MIT!

You can also keep this out of your main app, but include it in the settings bundle so it appears within the Settings app entry for your app, in an Acknowledgements section. There are a multitude of methods for doing this if you search Google, including automated methods. See stackoverflow.com/a/6453507/1320544 for an example. A lot of apps, including Apple examples like Numbers for instance, use an Acknowledgements entry accessed via Settings.

If I copy and paste the LICENSE into a text box of About Window, do you think it is okay?
Do you think Apple would have special requirement for this? Since I will submit the app to the Mac App Store.

Thank you!!

I think you are worrying too much about this. All of the above replies have given you good advice as to how to do it. As long as you disclose the license somewhere, so that the user can access/see it, that's all you need to do. It is simply a way to credit/acknowledge the creator for the use of his/her software.

You can also keep this out of your main app, but include it in the settings bundle so it appears within the Settings app entry for your app, in an Acknowledgements section. There are a multitude of methods for doing this if you search Google, including automated methods. See stackoverflow.com/a/6453507/1320544 for an example. A lot of apps, including Apple examples like Numbers for instance, use an Acknowledgements entry accessed via Settings.

If I copy and paste the LICENSE into a text box of About Window, do you think it is okay?
Do you think Apple would have special requirement for this? Since I will submit the app to the Mac App Store.

Thank you!!

I think you are worrying too much about this. All of the above replies have given you good advice as to how to do it. As long as you disclose the license somewhere, so that the user can access/see it, that's all you need to do. It is simply a way to credit/acknowledge the creator for the use of his/her software.

Since this is the first time I use MIT and BSDv3 licensed codes in my app, I worry if I don't do it correctly and sell the software online, I will be sued by someone or removed my app from the app store.
Also, Apple is reviewing all apps very strictly now, I don't want to be rejected by Apple.