[Webkit-unassigned] [Bug 162913] [GTK][EFL] CryptoDigest implementation depends on GnuTLS with LGPLv3+/GPLv2+ deps

bugzilla-daemon at webkit.org bugzilla-daemon at webkit.org
Thu Oct 6 09:41:51 PDT 2016


https://bugs.webkit.org/show_bug.cgi?id=162913

--- Comment #14 from Carlos Alberto Lopez Perez <clopez at igalia.com> ---
(In reply to comment #13)
> (In reply to comment #12)
> 
> > Even if we replace the GnuTLS dependency for the crypto code, you will
> > probably end using it anyway via libsoup -> glib-networking -> gnutls
> > backend.
> 
> Licensing concerns may be a bit different for glib-networking, since gnutls
> and its deps are not linked directly, but loaded as a dynamic plugin.
> 

IANAL, but I really think that linking directly a library or loading a dynamic plugin on the same process at run-time makes no difference regarding whether your program is a combined/derived work or not of the library/plugin.

However, there is a difference if the plugin is executed as another process and you use IPC to communicate with it. But if your program loads the plugin directly and does function calls to it, then your program is a combined/derived work of such plugin/library.

https://www.gnu.org/licenses/gpl-faq.html#GPLPluginsInNF

Which now makes me wonder ..... 

Since the UIProcess and the WebProcess are separated programs and GnuTLS is only used on the WebProcess perhaps we don't have any issue at all.

?

-- 
You are receiving this mail because:
You are the assignee for the bug.
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <https://lists.webkit.org/pipermail/webkit-unassigned/attachments/20161006/e5fca55c/attachment.html>


More information about the webkit-unassigned mailing list