GnuPG code in Mozilla: GPL issues?

Billy Donahue billy@escape.com
Thu, 10 Feb 2000 16:23:12 -0500 (EST)


On Thu, 10 Feb 2000, Werner Koch wrote:


> 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.
So in other words, if you need a library, write a library that uses fork/exec to use a gpg binary? -- "The Funk, the whole Funk, and nothing but the Funk." Billy Donahue mailto:billy@escape.com http://www.escape.com/~billy