Hey Daniel, The following are just my "opinions" and anyone is free to disagree.
GPG is a great tool in terms of the functionality and the features it provides. But it maybe quite cryptic or less user friendly for some but at the same time there are people who thinks it's extremely configurable. This is just difference of opinion, which I think is good as it allows the new users with choice (eg: various Linux distribution have different philosophy and hence people have choice). Now what we can do is expose GPG tool such that it provides an API (a wrapper like EasyGnuPG and PGP Clean room) which is much more simpler to use. So, what this would help is let people develop their own solution using this interface, allowing people to build GUI, TUI based apps or even web based apps(because why not). The API interface needs to very friendly to developers to encourage them to develop the apps, with great documentation(I can't stress this enough). Now, multiple API interface can exist i.e, one may be client written in python, or in ruby or pretty much any language you want so that it allows various developers to build according to their "use case". So, of course features can be shared this way but design philosophy may differ with the current state of the projects you have mentioned. Note: my email client defaults to "reply" and not "reply all". So this is a copy of message that was supposed to be here. Regards T K Sourab On Fri, Mar 23, 2018 at 11:24 PM, Daniel Pocock <[email protected]> wrote: > > > On 23/03/18 10:29, T K Sourabh wrote: >> >> I want to help mentoring for porting and distributing EasyGnuPG >> project, currently in bash, to python using the GPGME library[5]. I am >> quite proficient in python and am well versed with its various >> technicalities accompanied with python. >> > > > > Thanks for taking an interest in mentoring > > I would be interested to know your thoughts about the different roles > and possibilities for PGP setup in the Clean Room project[1], the > Easy-GnuPG project[2] and the Wizard project[3], whether any code can be > shared, etc. > > If any other mentors or students want to comment on that it would also > be welcome. > > Regards, > > Daniel > > > 1. > https://wiki.debian.org/SummerOfCode2018/Projects#SummerOfCode2018.2FProjects.2FPGPCleanRoomKeyManagement.Clean_Room_for_PGP_and_X.509_.28PKI.29_Key_Management > 2. > https://wiki.debian.org/SummerOfCode2018/Projects#SummerOfCode2018.2FProjects.2FEasyGnuPG.EasyGnuPG_Improvements > 3. > https://wiki.debian.org/SummerOfCode2018/Projects#SummerOfCode2018.2FProjects.2FWizardForStudentsAndNewInterns.Wizard.2FGUI_helping_students.2Finterns_apply_and_get_started >
