On 2016-04-22 00:19:58 [+0200], Andreas Beckmann wrote: > Since the only API/ABI difference between libssl1.0.0 and libssl1.0.2 is > the removal of some symbols, you could try the following: …
| $ readelf -a bin/eagle|grep -i SSLv3 |09aa3640 00019607 R_386_JUMP_SLOT 00000000 SSLv3_client_method |09aa36ec 0001c207 R_386_JUMP_SLOT 00000000 SSLv3_server_method | 406: 00000000 0 FUNC GLOBAL DEFAULT UND SSLv3_client_method | 450: 00000000 0 FUNC GLOBAL DEFAULT UND SSLv3_server_method Haven't tried it but it seems that the binary uses the removed symbols. Besides I looked at the license [0]: - 2.1.b says "not to … vary or modify the Software" so I think the change of libssl1.0.0 -> .2 is not permitted. - 2.1.c says "… nor permit the Software or any part of it to be combined with, or become incorporated in, any other programs;" which sounds like redistribution is not allowed - 2.1.i puts it this way: "not to provide or otherwise make available the Software in whole or in part … in any form to any person … without prior written consent from the Licensor.". Redistributing may be allowed due to the chapter in debian/copyright. It is not the latest [1] available document which might be "recent" and the license seems to have change a little, too. [0] https://sources.debian.net/src/eagle/7.5.0-1/doc/license_en.txt/ [1] http://www.cadsoftusa.com/fileadmin/journalist/Documents/redistribute-eagle-freeware-letter.odt > Andreas Sebastian