GSoC project idea

Dashamir Hoxha dashohoxha at
Wed Mar 20 16:17:37 CET 2019

On Tue, Mar 19, 2019 at 12:53 PM Bernhard Reiter <bernhard at>

> The main problems I see with the idea:
> a) How long and by whom would this wrapper be maintained?
>    It is hard enough to maintain the current gpg as it is.
>    If the perspective is only up to three years, then we cannot really
>    recommand anyone to learn the new interface as it is likely to go away
>    after that time and the original gpg will stay. It would be just for
>    experimentation.

Is it more acceptable to submit a patch that adds the new functionality,
rather than building a wrapper? Of course you don't have to accept it
unless it is done properly.
I think that experimentation is worthy too. A wrapper might be easier and
more flexible if we want to experiment just to get a better feeling about
the new interface. However Donor has already started working on the C code
and it might be a bit easier to just continue in that direction.

> b) There are many better ideas how to help end to end encryption with GnuPG
>    to provide a better user experience. For example implementing automatic
>    encryption after a WKD request in more email clients. Writing
> instructions
>    how to set up simple WKD on the server.

I agree but I don't have any idea about how to recruit new developers for
these tasks.
By the way, Google Season of Docs is around the corner:
Maybe this can be a good opportunity to improve the docs (about WKD etc.)
The best part of GSoD is that it is not limited to the students, so
hopefully the quality of the resulting work will be better.

> > I think this is suitable task for a GSoC project that can be developed in
> > 2-3 months by a good student, with help and guidance from mentors.
> If it would be clear what each option would do, the implementation time
> would
> be enough, but the assumptions of the current interactive command line
> interface and all its bells and whistles are many and interact in a
> complex
> way, so to me it is doubtful that a student can handle this in 3 months.

That's why the mentors are needed. This may also be a good reason for
considering the new interface as experimental, which may initially change

Best regards,
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <>

More information about the Gnupg-devel mailing list