-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA256

Hello,

On 8/23/11 8:44 , Peter Marschall wrote:
> On Sunday, 21. August 2011, you wrote:
>> On 08/21/2011 12:36 PM, Peter Marschall wrote:
>>> * renable zlib & readline support
>> i don't think these are compatible with the DFSG, alas.
>> 
>> GNU readline (at least) is GPL-licensed, and opensc links
>> against OpenSSL.  So building a package that links to both of
>> them creates a non-redistributable work :(
>> 
>> http://people.gnome.org/~markmc/openssl-and-the-gpl.html

The linked page on OpenSSL and GPL also gives some additional hints:

1. "Usual disclaimers apply, I've no legal background whatsoever,
don't trust a word I say ... I'm quite probably completely wrong."
2. "One recommended way around this GPL incompatibility is to add an
OpenSSL exemption when you license your code under the GPL."
3. Remember that OpenSC is LGPL, not GPL (even though it is legal to
"upgrade" LGPL to GPL as has been "proven" by Spanish government)
4. iAnal as well. Consulting FSFE (for a second opinion on what can
and what can not be done) would be beneficial.
5. I consider Debian's position as a die-hard free software
precaution, I don't know that the OpenSSL vs (L)GPL issue has ever
been tested in courts, nor that it would actually represent the
interests of any involved party (be it OpenSC code contributors or
OpenSSL developers).
It is just something that is "advised by lawyers as a precaution".
6. Creating unofficial, more complete but maybe more reckless packages
would still be beneficial, given that the distributor takes the
associated risks (I personally still believe that common sense and
good intents beats the lawyer-centric world we live in)
7. IMHO OpenSSL is something that "comes with the operating system" in
Debian (and other Linux distros)

>> Is there any way to have OpenSC build against some crypto
>> libraries other than OpenSSL (preferably licensed in
>> GPL-compatible ways) so we could link it to readline without
>> violating one license or the other?
Two options:
 - decide to move to some other soft-crypto implementation and reap
out OpenSSL (would be lovely)
 - create a small "softcrypto" mega-interface and allow to plug in
different softcrypto implementations (something like cURL did)
gradually. This would allow to build without OpenSSL in Debian and such
and provide a way to still make use of drivers which might not have a
developer or somebody to test any changes.


> 
> OK, let's leave out libreadline (simple changes in
> debian/{rules,control}).
> 
> My interest is less in libreadline - although it makes
> opensc-explorer a lot more comfortable - but in an update to opensc
> in Debian.
> 
> What about that? PS: if zlib has similar issues, then maybe leave
> it away too.
I don't know of such limitations.


- -- 
@MartinPaljak
+3725156495
-----BEGIN PGP SIGNATURE-----
Version: GnuPG v1.4.11 (Darwin)

iQIcBAEBCAAGBQJOU0bXAAoJEHSCZV4wfjRSfroP/1IeDmFPOPWO2ZosXglsYFmM
kYYzvah8l6G8F5KyHbo93vc3BeOe4zQN1ir3zMTpkBsSNDWdPtjd9g3j1uAF72/W
yNXvVgqihoAZ9HquRFqV1LMqR+4KpW/Wjm0eZm6y8TsgF7rPSVKSSZqwCdvye0up
uFZSBWQ4XOjQpFCdlrXJvCidzQ4a2f/RTdkqr0T0W5ntAGgks2WlbUn+bDSQnQVf
EmpU8SK0SOMzDxicXkVUjUmaVusxkLE1KFW3VPH0jEp1zjvtSidbFw6iNk2Vs98a
8KViwk/09BmHJ7vRv57KwFnOa9mCmVyX2gJyHSwbB7kflA7a2fxep8BdOdWQ9S7q
jKP0KJZmMuabFDJIvAlL0h1xIozikHCldhB46f/7lgZNssfy+AkaI1taA75uBJuy
AD5w+6YfkFTAriihbg0L+xshFiQSxKbSMzq0128/8vS59LZsq/O9JZ/xgaHiM2Lh
bot9M2Tj5efii4mdM0SWQx32O8jm8mmSrQLwIrdNqe4YavvpE0bPcI4Vz3ZGYnyz
2h6J7xm/I5KddIUb+jwVoB1OBudZ2KboUvwkQZaC8HYcf/Mzsk6wkGplyuTv0gjg
1Fc+bpG4kIRHsI4HKDB2FYcP+uYo4lMj0rCA0JcITckMpiVtgw9+E4Ucu7thPYFF
CED/e/n3jp8nUfugnYLg
=U75N
-----END PGP SIGNATURE-----
_______________________________________________
opensc-devel mailing list
opensc-devel@lists.opensc-project.org
http://www.opensc-project.org/mailman/listinfo/opensc-devel

Reply via email to