Re: OpenSSL vs. LibreSSL

Daniel Johnson <[email protected]>
Newsgroups gmane.os.apple.fink.devel
Message-ID <[email protected]>
> On Jun 20, 2015, at 7:03 PM, Daniel Johnson <[email protected]> wrote:
> 
> 
>> On Jun 20, 2015, at 6:49 PM, Alexander Hansen <[email protected]> wrote:
>> 
>> 
>>> On Jun 20, 2015, at 15:03, Daniel Johnson <[email protected]> wrote:
>>> 
>>> 
>>>> On Jun 20, 2015, at 4:58 PM, Alexander Hansen <[email protected]> wrote:
>>>> 
>>>> Since the system’s OpenSSL is going away for 10.11 we’ve got a bit of a pickle.
>>>> 
>>>> My understanding is that our packages that use openssl100-dev and have binaries are now technically in violation of the openssl license, which only allows redistribution against an OpenSSL which is shipped with the OS.
>>>> 
>>>> 1)  Is this still true?  If so, then we need to start tagging them as Restrictive.
>>>> 2)  Does LibreSSL have the same restriction?  If not, can we convert over to use that?
>>>> 
>>>> --
>>>> Alexander Hansen, Ph.D.
>>>> Fink User Liaison
>>>> 
>>> 
>>> 1) IANAL, so I can’t answer this, but the issue isn’t that OpenSSL’s license forbids distribution. The problem is that because of OpenSSL’s “original” BSD license with the advertising clause, it is incompatible with the GPL. The GPL *does* allow linking to libraries that come with an OS, so that’s where the workaround used to be.
>>> 
>>> 2) LibreSSL (and BoringSSL but we don’t have that package) is a fork of OpenSSL and therefore must use the same license. I believe they have been trying to get things relicensed but that’s an almost impossible job since there’s some really old code in there.
>>> 
>>> Daniel
>>> 
>> 
>> 1+2)  Ah.  gotcha.  As a simple base example then, is our cvs package, which uses openssl100, in violation?  And if so, do we have to mark it as Restrictive?  Or worse yet, pull it and stop supporting selfupdate-cvs on distributions where Xcode doesn’t have cvs ?
>> 
>> --
>> Alexander Hansen, Ph.D.
>> Fink User Liaison
>> 
> 
> This is a good run-down: https://people.gnome.org/~markmc/openssl-and-the-gpl.html
> 
> Some packages have an explicit “OpenSSL is Ok” clause added to the GPL. cvs does not, but looking at the code, it looks like libcrypto is only used as a requirement for Kerberos and Apple’s Kerberos doesn’t need that. I’ll have to look at it closer. It may be possible to drop the dep.
> 
> Daniel
> 

Ok, cvs doesn’t link to or even check for openssl. The dep is probably a relic of an old Kerberos.framework that published -lcrypto in its config program. I’ve removed the dep and reved up.

Daniel

------------------------------------------------------------------------------

_______________________________________________
Fink-devel mailing list
[email protected]
List archive:
http://news.gmane.org/gmane.os.apple.fink.devel
Subscription management:
https://lists.sourceforge.net/lists/listinfo/fink-devel
signature.asc (application/pgp-signature, 801 B)
-----BEGIN PGP SIGNATURE-----

iQIcBAEBCAAGBQJVhfTJAAoJEHIZ9WxpsAjhZvYP/31Q2U34pLBLA1l3j458Q5EG
WY8RfIUjBXDNs9f5RZ3bkTOUb9XTLugmT5igKZq4D7oaXNrifZCWahlHwRl441/Q
+pwoNJpj8NvhsYV0OGiwwjMb/8Dx3QbksuLIqzHdAbyx+bPK5Onb1TG6Jp9NShu5
A9gbPLumA8z1fJXTXYAPEyGafReOA9wUWV5F27Mq1E3xRz8nkR+kW8kT+lgfFYPw
r857FUScO9lqP3Q8YDMdDPRRgSpWps2V1+oUa4t3S3qjkgrUIHZ5G3WCtAL+A332
gB+cSkwuCupwkP+3egIH87XhNOZMzMKHGWDIdMBu0KLv9us9ZV0Rue6uk8sjFdGR
M+Cij7zOKyTM33hM9cjbhCTFHdcgpm4hlvscU3/PsXtf3np5L3KqIfC2uncQDfl5
cK8QaL/O0G2rZfLBl1lScvJQZ7Q0bFsEDZ2Yb0IJDOb8nivAKVn+cWiWugHNs1Nc
6suCFgyLU8xPOBIEvePVDrO9s224I6f7YsOAkI4Ri/Ea6YJnD0bw3sA8iTwzvdZC
8mZs1pmItOETHAh2Yd/aTUU7MwTuG1jUziiUlQkTl1qGQlujNusNrh8NDRHL1Z1A
FB2AjgzvVsqQh9LCzGKXFDPm1stILQ8bwDgSGPLsMp7k+2godUkAY8pPXa817Ghw
zqBIBlMsG9yg742HqV8r
=pkCC
-----END PGP SIGNATURE-----
lmpx.com only provides a reader for public news (NNTP) servers. It is not affiliated with the servers or forums shown here and is not responsible for the content of articles, which is written by their respective authors.