We are developing an iOS app in which all of the front-end is based on MIT/Apache/BSD components, while server part is fully on GPL v3.
All these licenses are compatible, so there is no problem with this. The main concern is, can we not open our front-end code and avoid applying GPL terms for the whole app?
Our idea for avoiding opening is that we distribute only the iOS part to the final customer. The back-end isn't distributed, it only works on servers not on iphones/ipads, so we consider this part as for our own use ;)
Pls let us know your ideas whether our understanding is correct or not, taking into consideration the fact that back-end is firmly specialized and correctly works only with the given front-end (so from this point of view it becomes integral part of the app, so whole app is to be licensed under GPL which isn't ok for us).