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

    Joined:
    Mar 13, 2009
    #1
    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

    Joined:
    Apr 22, 2005
    #2
    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

    Joined:
    Mar 13, 2009
    #3
    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

    Joined:
    Dec 22, 2006
    #4
    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