Re: Netatalk and SSL
Stephen Gran <firstname.lastname@example.org> writes:
> This one time, at band camp, Thomas Bushnell BSG said:
>> Anyhow, the point is that certain GPLd programs have special
>> exceptions that allow them to be linked with openssl. However, note
>> that *all* the GPL'd code in the final program must have the
>> For example, gwenhywfar is a library which contains the exception and
>> which uses openssl, but that doesn't solve the gnucash problem, where
>> we want to link gnucash against this library. We can't do that,
>> because gnucash and gnome don't have the exception.
> But that's transitive linking. If gnucash doesn't have libssl in it's
> NEEDED section, or directly reference any symbols from libssl itself, is
> this really an issue? I understand we can't distribute statically
> linked copies of gnucash, but we don't do that, AFAIK.
The GPL Compliance Lab was asked about exactly this question.
The fact that this is transitive linking means that it is perfectly
legal to distribute gnucash *source*.
It doesn't affect the binaries at all.