Tuesday, 21 January 2014

Re: Embeddable web view in apps

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.

No comments:

Post a Comment