GnuPG code in Mozilla: GPL issues?

Werner Koch wk@gnupg.org
Thu, 10 Feb 2000 15:39:32 +0100


On Thu, 10 Feb 2000, Adam Lock wrote:


> I understand that PGP is available as an SDK. Surely they couldn't do this either if
> they were faced with the same issues concerning libraries as GPG is?
They do it because PGP 5 or 6 is not so flexible as GnuPG ;-) Have you ever asked yourself why gcc does not incorporate the linker and assembler but leaves these jobs to specialized programs. Dividing software into modules is good engineering practice and if you have the opportunity to do information hiding you should do so. Of course there are some application which needs as most performance as they can squeeze out of the system and therefore the modules are linked together. As I already mentioned, the resources needed for process creation and IPC between a program and gpg are much less than the resources gpg needs for its processing. Werner