[OE-core] [PATCH 1/1] socat: add the latest stable version 1.7.2.0

Koen Kooi koen at dominion.thruhere.net
Mon Dec 19 09:35:51 UTC 2011


Op 19 dec. 2011, om 10:16 heeft Cui, Dexuan het volgende geschreven:

> Koen Kooi wrote on 2011-12-19:
>> 
>> Op 19 dec. 2011, om 06:22 heeft Dexuan Cui het volgende geschreven:
>> 
>>> +DEPENDS = "openssl"
>>> +
>>> +LICENSE = "GPLv2+"
> Hi Koen,
> Thanks very much for the comment! 
> 
>> Linking GPL and openssl is not allowed due to the advertising clause 
>> in BSD. The socat people realized that and say:
> "the advertising clause in BSD"? 
> I suppose you meant "the advertising clause in openssl license"?

Yes, indeed

> 
>> license
>> -------
>> 
>> socat is distributed under the terms of the GNU GPL; except for 
>> install-sh, which is copyright MIT, with its own license;
>> 
>> In addition, as a special exception, the copyright holder gives 
>> permission to link the code of this program with any version of the 
>> OpenSSL library which is distributed under a license identical to that 
>> listed in the included COPYING.OpenSSL file, and distribute linked 
>> combinations including the two. You must obey the GNU General Public 
>> License in all respects for all of the code used other than OpenSSL.
>> If you modify this file, you may extend this exception to your version 
>> of the file, but you are not obligated to do so. If you do not wish to do
>> so, delete this exception statement from your version.
> My understanding is: the author of socat allows us to link socat to the lib
> openssl?

Correct. I don't know what happens when you include socat in a GPL product, but that's for other people to worry about :)

> Koen, 
> I'm really not good at the license stuff at all. Could you please explain
> the situation in more details?

From what I've understood the advertising clause is consired a "restriction" by the GPL and hence incompatible. Since openssl is so widespread and gnutls so buggy the exception was invented to allow openssl to link with gpl software.

> What need we do if we want to add the socat recipe into poky? It has
> already been in OE for a long period of time.

Some googling suggests that 'GPL-2.0+-with-OpenSSL-exception' is SPDX compatible, so we could put that in LICENSE.

regards,

Koen
-------------- next part --------------
A non-text attachment was scrubbed...
Name: signature.asc
Type: application/pgp-signature
Size: 163 bytes
Desc: Message signed with OpenPGP using GPGMail
URL: <http://lists.openembedded.org/pipermail/openembedded-core/attachments/20111219/89d3390a/attachment-0002.sig>


More information about the Openembedded-core mailing list