On 21/01/2014 16:56, Rob Kendrick wrote: > On Sun, Dec 15, 2013 at 08:45:18AM -0800, Richard Gale wrote: >> It seems like netsurf is a great candidate for providing HTML based UI in >> apps. Is this something anyone has tried from a technical point of view? >> Does the current licensing support this for paid for apps or is netsurf >> licensable for such purposes? > > The core is not currently "embeddable" as such, although we are working > towards that. > > Additionally, the core is licenced under GPLv2. You'd be welcome to > embed it in a paid-for app, as long as it was also licenced under the > GPLv2.
Actually, there is one case of such use, in the BeOS frontend. We actually expose the Replicant interface, that allows other applications to embed a Netsurf view inside itself, either by drag-n-drop, or programmatically. It currently has some bugs but it works at least with the BeHappy help browser: https://github.com/HaikuArchives/BeHappy As for the licence, since the applications are not compile-time linked to NetSurf but instead rely on a standardized API, I'm not sure what the constraints would be, but definitely different than with explicit linking. BeHappy is MIT-licenced anyway, which is GPL compatible. François.
