Hacker News new | ask | show | jobs
by asveikau 2585 days ago
I think GPL at any version would be a problem with the app store. LGPL too.

IANAL, but my understanding is GPL means any distribution has to come with source upon reasonable request. Apple doesn't have source and thus can't comply with that, and shouldn't distribute the binaries.

LGPL I believe says that the LGPL portion has to user-replaceable. Seems incompatible with code signing enforcement and static linking.

Now, I think a lot of people are probably breaking the letter and spirit of these licenses and publishing to the app store anyway.

Edit: after googling around, it seems this was a popular conversation topic around 2011, and the part being discussed was mostly Apple's TOS rather than above points about the license.

1 comments

GPLv3 is incompatible with with the App Store's terms. I like to think that LGPL is technically compatible, but it's certainly a gray area. Note that iOS allows for dynamic linking libraries these days, though code must still be signed before it can be executed.