Hi all,
Sorry for the delay responding: I've been traveling, then sick.
On the FOSS Exception,
https://github.com/NTRUOpenSourceProject/ntru-crypto/blob/master/FOSS%20Exception.md: the intent here is to protect the effectiveness of the GPL. As noted, clause 2b requires that "The Derivative Work does not include any work licensed under the GPL other than the GPLed NTRU". The idea of this is that it prevents someone from creating a Derivative Work that is simply two GPLed modules stuck together under a more permissive license, which would be possible if it were not for this clause, and which would circumvent the intent of the GPL.
Currently, I don't see any mention of GPL or of a FOSS Exception in the Tor License,
https://gitweb.torproject.org/tor.git/plain/LICENSE. That implies that Tor could if it wanted to incorporate libntruencrypt under this FOSS Exception, but that would prevent it from incorporating any other GPL library.
Thoughts?
Cheers,
William