Does iphone programming support third party libraries? Both legally and technically

Discussion in 'iOS Programming' started by bobeagle, Mar 13, 2009.

  1. bobeagle macrumors newbie

    Mar 13, 2009
    Hi all,

    I'm a final year university students. As I'm writing a cell phone encryption library but still trying to decide for which platform (J2ME or iphone), can any one tell me if iphone programming supports third party libraries?

    I have already read a post stating that since iphone has no background processing, dynamic linking is not possible. But how about I make my library open source, so that anyone who wants to use it can download the code from my webpage? Is this legal? Is this technically feasible?

    BTW, why not someone whose app was blocked by appStore (like NetShare) chose to public the source code, so that we can build it in XCode and "test" it on iPhone?

    Thanks a million!
  2. admanimal macrumors 68040

    Apr 22, 2005
    Given that you are the one creating the code library, it is up to you to decide what is legal for other people to do with it. If you want to allow other people to use your code in their apps, just make it clear in whatever licensing model you choose. People will be able to statically link your code to theirs.

    Developers of apps like Netshare might not want to just release their code if they still have hopes of using it (or some portion of it) in a commercial product.
  3. bobeagle thread starter macrumors newbie

    Mar 13, 2009
    I see. Thanks a lot for your reply.

    Could you further explain what licensing models are there? Since I'm totally not familiar with making software product commercialise.
  4. buckyballs macrumors regular

    Dec 22, 2006
    As long as your library is not precompiled (ie you're distributing the source code, so people can add it to their projects that way) you're fine in terms of the SDK agreement.

Share This Page