Does it make sense to open source a native iPhone app?

It's a long story, but a friend of mine inherited an iPhone app.  
The app has lots of potential but it is only about 60% completed.  
The friend knows nothing about programming so she is trying to figure out what to do with it.  

Someone suggested that she open source it and put it on GitHub.  
I don't know much about open source or GitHub.
I do know that getting an iPhone app in to the App Store is not a slam dunk process.

It seems to me that open sourcing a native iPhone app would be tricky because of the App Store.  Unless of course it was just for devices that have been jailbreak'd.

Is this something she should consider?  Would it possibly allow her to get the app finished but still retain control over it and be the sole publisher to the App Store?

Who is Participating?
I wear a lot of hats...

"The solutions and answers provided on Experts Exchange have been extremely helpful to me over the last few years. I wear a lot of hats - Developer, Database Administrator, Help Desk, etc., so I know a lot of things but not a lot about one thing. Experts Exchange gives me answers from people who do know a lot about one thing, in a easy to use platform." -Todd S.

Daniel HelgenbergerCommented:
I think the App Store really defeats the purpose of open source, because 'open' means anyone can compile and make changes and run the app.
Though in theory any registered developer can do that, I have seen this only for a few apps which use unsupported API's those would otherwise never make it through the App Store screening.

If you would want it in the store, still someone would need to own the Dev Account with the app ID; since Apple does not allow to have multiple versions of the same app online.

Bottom line, it makes only sense for portions of code, libraries and frameworks to be open source for iOS imho.

Experts Exchange Solution brought to you by

Your issues matter to us.

Facing a tech roadblock? Get the help and guidance you need from experienced professionals who care. Ask your question anytime, anywhere, with no hassle.

Start your 7-day free trial
Scott Fell, EE MVEDeveloper & EE ModeratorCommented:
>Would it possibly allow her to get the app finished but

> still retain control over it and be the sole publisher to the App Store?

Sounds like your friend is looking for free labor. If your friend wants full control, then she needs to either work on it with her own coding or hire somebody.    

Other options include taking on a partner to do the coding and offering equity.  You would have something more than an idea though.
It's more than this solution.Get answers and train to solve all your tech problems - anytime, anywhere.Try it for free Edge Out The Competitionfor your dream job with proven skills and certifications.Get started today Stand Outas the employee with proven skills.Start learning today for free Move Your Career Forwardwith certification training in the latest technologies.Start your trial today

From novice to tech pro — start learning today.