10 ms·
The GPL license might be part of why this is done; running GPG in a separate process avoids infecting your code with its license.
by codeflo 8y ago
The GPL license might be part of why this is done; running GPG in a separate process avoids infecting your code with its license.
- mkesper 8y agoThis may or may not be true. Please ask your lawyer.
- codeflo 8y agoIANAL and I'm not saying this works from a legal standpoint (my understanding is it depends), I'm just arguing this is one reason why people might do this (run an executable and parse the output instead of just linking a library and passing proper data structures). I've seen it happen in another context.