OpenConnect as an iOS network extension

Jason Cooper openconnect at lakedaemon.net
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.  :-)

  http://feepk.net/2014/12/02/mobilevlckit-and-vlckit-part-1/

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
properly?

thx,

Jason.



More information about the openconnect-devel mailing list