Honestly I don't care if my software doesn't run on iOS because I used a copyleft license, since the only reason that's the case is that iOS is actively user hostile
@cwebber yeah, I think the same is true for others such as Firefox https://itunes.apple.com/app/vlc-for-mobile/id650377962?mt=8
@espectalll Well, MPL != LGPL. And looks like maybe LGPL v2.1+ is feasible on iOS, though maybe not LGPLv3+ (because of anti-tivotization provisions)?
It seems that with LGPL2.1+ you can use it but maybe not for proprietary code linking to the LGPL2.1 ... iirc this is in dispute though.
So, this is where dual-licensing *might* come in: In principle, authors of software licensed under otherwise iOS-incompatible terms are perfectly entitled *also* to put it on Apple's store so long as that store will accept it. It's a separate, parallel deal.
They just can't do that with someone else's code.
Whether and how often the code belongs completely to whomever wants to put it on the store, I don't know.