On Sun, Nov 11, 2018 at 11:28 PM Emmanuel Charpentier
<emanuel.charpent...@gmail.com> wrote:
>
> Dear Erik,
>
> Le vendredi 9 novembre 2018 17:56:58 UTC+1, Erik Bray a écrit :
>>
>> On Fri, Nov 9, 2018 at 2:38 PM Emmanuel Charpentier
>> <emanuel.c...@gmail.com> wrote:
>> >
>> >
>> >
>> > Le vendredi 9 novembre 2018 13:40:12 UTC+1, Erik Bray a écrit :
>> >>
>> >> Can someone remind me again why SSL libs aren't provided by the system
>> >> on macOS, and/or why those libs can't be used for building Python's
>> >> ssl module?
>> >
>> >
>> > From the current installation guide :
>> > ===================== Begin quote =====================
>> > Some Sage components (and among them, most notably, Python) “use the 
>> > OpenSSL library for added performance if made available by the operating 
>> > system” (literal quote from the Python license). Testing has proved that :
>> >
>> > Sage can be successfully built against other SSL libraries (at least 
>> > GnuTLS).
>> > Sage’s -pip facility (used to install some Sage packages) is disabled when 
>> > Sage is compiled against those libraries.
>> >
>> > Furthermore, the Sage license mention that the hashlib library (used in 
>> > Sage) uses OpenSSL.
>> >
>> > Therefore, the OpenSSL library is recommended. However, Sage’s license 
>> > seems to clash with OpenSSL license, which makes the distribution of 
>> > OpenSSL along with Sage sources dubious.
>>
>> I don't think that's true.  OpenSSL is not distributed "along with
>> Sage sources".  At most, instructions for installing OpenSSL are.
>> This goes for any dependency of Sage that has an SPKG.
>
>
> Hummm... Hou may be right : the way it is expressed *may* lead an inattentive 
> reader to deduce that we ship OpenSSL. ISTR that I wrote this phrase ; what I 
> meant was "if we happened to ship OpenSSL, that would be dubious". I thought 
> that this was unambiguously a contrafactual ; your reaction proves that it is 
> not (possible gallicism...).
>
> How would you phrase that ?

I'm not really sure what you mean.  But keep in mind there are two
things: Sage the Python library and Sage-the-software-distribution.

The former has some GPLv2/3 license or something or other for some
reason.  The latter I'm not sure.  We confuse matters by maintaining
both these things in the same code repository.  I have long believed
they should be separate, and I hope to fix that.  But that's another
issue.  Then, what is licensed w.r.t. Sage-the-distribution?  That
would be the code for tools to download, unpack, and compile all the
packages that make up Sage-the-distribution.  There is no code from
other software packages involved in that--it's just the code for
obtaining their code, which we redistribute (on Sage's mirrors) under
their original licenses, in a GPL-compatible manner.  The OpenSSL is
not "shipped" or "distributed" somehow in the Sage-the-distribution
sources--only the means of obtaining it.

We do distribute binary builds of all this software, and a binary for
OpenSSL would be included along with binaries for other software.
AFAIK this is not a problem--this is the same as any Linux
distribution.  The source code from which those binaries is built is,
again, made available in a GPL-compatible manner.  So I don't think
there's anything really to discuss about licenses.

-- 
You received this message because you are subscribed to the Google Groups 
"sage-devel" group.
To unsubscribe from this group and stop receiving emails from it, send an email 
to sage-devel+unsubscr...@googlegroups.com.
To post to this group, send email to sage-devel@googlegroups.com.
Visit this group at https://groups.google.com/group/sage-devel.
For more options, visit https://groups.google.com/d/optout.

Reply via email to