[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

Re: [GSOC][Easy-GnuPG] Willing to help out as co-mentor

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.

T K Sourab

On Fri, Mar 23, 2018 at 11:24 PM, Daniel Pocock <daniel@pocock.pro> 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

Reply to: