OpenConnect as an iOS network extension

Jason Cooper openconnect at
Wed Jun 24 09:48:56 PDT 2015

David, Fabian,

On Wed, Jun 24, 2015 at 04:27:43PM +0100, David Woodhouse wrote:
> On Wed, 2015-06-24 at 15:23 +0000, Jason Cooper wrote:
> > On Wed, Jun 24, 2015 at 11:01:39AM +0200, Fabian Jäger wrote:
> > > Apple just opened up their VPN interface on iOS and I was wondering
> > > whether anybody is already working or planning to work on porting
> > > OpenConnect to iOS :-)
> > 
> > The problem is that openconnect is historically GPLv2.  I say
> > "historically" meaning that I asked about this a year or two ago and the
> > conclusion was there were too many stakeholders and corporate lawyers to
> > realistically change the license.  I'm sure Dave will chime in if I've
> > paraphrased that incorrectly. :-P
> It's never been GPLv2. It's LGPLv2.1. Is that similarly problematic?

oops, bad recall on my part.  My last look at this several years ago was
that the iOS App Store and *GPLv* don't mix, but I did some digging this
morning and found some more details via VLC.  VLC has had quite a ride
with GPLv2 vs. the App Store, and it looks like now was a good time to
refresh my memory.  :-)

tl;dr: As of 2014, LGPLv2.1+ and the App Store seem to be playing nicely
together.  The VLC for iOS code is now dual-licensed, MPL/GPLv2.  The
underlying libraries are LGPLv2.1+.

So, if someone wants to write an iOS VPN app...

> (Jason your mailer ate the ä in Fabian's name btw).

Yeah, my sheevaplug died a while ago (had mutt, irssi in a screen
session) and my emergency-replacement-turned-permanent embedded board
didn't get all the tweaks I had built up over the years.  I'm now set at
utf8 across the board.  It looks fine here, did it make it through



More information about the openconnect-devel mailing list