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

Reply via email to