[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

Re: libruby, openssl and its GPL-incompatibility



On Mon, Aug 03, 2015 at 10:12:26PM +0200, Francesco Poli wrote:
> On Mon, 3 Aug 2015 09:58:35 -0300 Antonio Terceiro wrote:
> 
> > On Sat, Aug 01, 2015 at 04:55:28PM +0200, Francesco Poli wrote:
> [...]
> > >  B) modify libruby to link with a GPL-compatible SSL/TLS implementation
> > >     (such as libgnutls or libnss or anything else fit for the purpose),
> > >     so that SSL/TLS is supported without loading GPL-incompatible
> > >     libraries
> [...]
> > > 
> > > Would strategy B be feasible?
> > 
> > I would only consider doing something like this if the code to make that
> > work is accepted upstream, and properly supported by the upstream
> > maintainers.
> 
> I can understand.
> But do you think it would be feasible (assuming there's the green light
> from upstream)?

no idea.

> > It's probably easier to make apt-listbugs use ruby-curb instead of
> > net/https. ruby-curb is a libcurl binding, that is linked against
> > libcurl-gnutls by default on Debian.
> 
> Well, apt-listbugs just passes a URL to the SOAP library...
> 
> It's ruby-soap4r that loads 'net/https', when the use of SSL is
> requested (that is to say, when the URL is
> "https://bugs.debian.org:443/cgi-bin/soap.cgi"; instead of
> "http://bugs.debian.org:80/cgi-bin/soap.cgi";).
> Hence, I suppose it's ruby-soap4r that would have to use ruby-curb
> instead of net/https.
> 
> Do you think that this could be done without too many complications?

usage of Net:HTTP(S) seems to be restricted to 1 single file
(lib/soap/netHttpClient.rb), so it shouldn't be too difficult.

-- 
Antonio Terceiro <terceiro@debian.org>

Attachment: signature.asc
Description: Digital signature


Reply to: