3 ms·
> There are a lot of wrappers for various languages. Almost most all of them call the gpg executable, and scrape it's input. This is crazy-town loony-toons. >
by pyre 13y ago
> There are a lot of wrappers for various languages. Almost most all of them call the gpg executable, and scrape it's input. This is crazy-town loony-toons.
> In theory, gpgme is supposed to be the solution.. But gpgme ends up calling the binary itself in many cases!
I've heard of this many times, but is there a good reason behind this? Are there extra security considerations behind making this a shared library? Is it just "not the focus of development" much in the same way that changing the GIMP UI was always "off the table" for the longest time because the devs didn't want to do it?
- e1ven 13y agoOne of the things that's insane to me is how poorly funded so many of these crucial internet projects are. To my understanding, the majority of gpg is implemented by Werner Koch.. He's amazing, but is only human. Tech Giants spend more money choosing the color of blue than they ever donate, and they seldom hire people to contribute code back upstream. :/
- A_COMPUTER 13y agoWhy does this guy not get more attention? I've used GPG for what, ten years, I have an issue I use the mailing list and Werner is there answering the question. I look at the commit log on a release and he's all over the place. GPG is a massively important piece of software. Would it exist without him? He is a borderline hero in my book.
- pyre 13y agoI've always assumed that GPG must be the work of a team.