Advertise here




Advertise here

Howdy, Stranger!

It looks like you're new here. If you want to get involved, click one of these buttons!

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

raymngraymng Posts: 2,000Registered Users @ @ @ @
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.

BSDv3 License:
https://github.com/jwells89/ObjectiveAudio/blob/master/LICENSE
https://github.com/jwells89/ObjectiveAudio

MIT License:
https://github.com/sbooth/SFBAudioEngine/blob/master/LICENSE.txt
https://github.com/sbooth/SFBAudioEngine

Anyone know how to do this correctly?
Should I simply include a TEXT file in my app? or Should I modify the License Agreement for my app in iTunes Connect?

Thanks!!

Replies

  • dev666999dev666999 Posts: 3,547New Users @ @ @ @ @
  • angelappsangelapps usaPosts: 257New Users @ @
    I include a link to a page on my website where I display the licences and to what elements they apply.
  • raymngraymng Posts: 2,000Registered Users @ @ @ @
    dev666999 wrote: »
    MIT License instructions...

    http://choosealicense.com/licenses/mit/

    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!!
  • raymngraymng Posts: 2,000Registered Users @ @ @ @
    angelapps wrote: »
    I include a link to a page on my website where I display the licences and to what elements they apply.

    Where do you place the link? About window?
    Is it an iOS or Mac app on the app store?

    Thanks!!
  • angelappsangelapps usaPosts: 257New Users @ @
    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!
  • angelappsangelapps usaPosts: 257New Users @ @
    edited January 4
    PS, you want something like this in your EULA (I am not a lawyer, YMMV)

    "The software uses other work licensed under third party licences.

    The MIT license is included below at point 11.1. The MIT license is limited in scope to the framework XXXXXX in its original and unmodified state.

    This EULA still applies to modifications made to work originally obtained under the MIT licence."

    So your changes to the MIT work are protected.

    Obviously open source people will hate me for this. This would not work for a GNU GPL type license.

    This is how Sony handle it from Wikipedia

    https://en.wikipedia.org/wiki/GNU_General_Public_License#/media/File:GPLstatements_consumerentertainmentdevices.jpg
  • raymngraymng Posts: 2,000Registered Users @ @ @ @
    angelapps wrote: »
    PS, you want something like this in your EULA (I am not a lawyer, YMMV)

    "The software uses other work licensed under third party licences.

    The MIT license is included below at point 11.1. The MIT license is limited in scope to the framework XXXXXX in its original and unmodified state.

    This EULA still applies to modifications made to work originally obtained under the MIT licence."

    So your changes to the MIT work are protected.

    Obviously open source people will hate me for this. This would not work for a GNU GPL type license.

    This is how Sony handle it from Wikipedia

    https://en.wikipedia.org/wiki/GNU_General_Public_License#/media/File:GPLstatements_consumerentertainmentdevices.jpg

    Can I include the EULA in the text box of About Window?
    Do you think Apple will have special requirement for this?

    Thank you very much for the informations!!
  • rglrgl ScotlandPosts: 13New Users *
    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.
  • dev666999dev666999 Posts: 3,547New Users @ @ @ @ @
    raymng wrote: »
    dev666999 wrote: »
    MIT License instructions...

    http://choosealicense.com/licenses/mit/

    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.
  • angelappsangelapps usaPosts: 257New Users @ @
    @dev666999

    Agreed, OP is doing much more than most do.
  • raymngraymng Posts: 2,000Registered Users @ @ @ @
    rgl wrote: »
    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.

    My app is Mac app, not IOS, thanks for the information!!
  • raymngraymng Posts: 2,000Registered Users @ @ @ @
    dev666999 wrote: »
    raymng wrote: »
    dev666999 wrote: »
    MIT License instructions...

    http://choosealicense.com/licenses/mit/

    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.

    Thanks.
Sign In or Register to comment.