Hi Torsten and anyone interested,

I know this project probably isn't critical for you, but for me it represents a 
nice opportunity to work on something visible in the broader community. With 
the limited time I currently have available, that is.

I would love to hear your feedback on my comments.

Cheers!

Jonathan van Alteren

Founding Member | Object Guild B.V.
Sustainable Software for Purpose-Driven Organizations

jvalte...@objectguild.com
On 8 Sep 2020, 17:10 +0200, Jonathan van Alteren <jvalte...@objectguild.com>, 
wrote:
> Hi Torsten,
>
> Thanks for your message, those are some good questions/comments.
>  1. Looking at the frequency of the last commits on SmalltalkHub, I think I 
> can step in as maintainer for the moment. Please let me know if you think 
> something needs to be changed/added to the README to reflect that.
>  2. Although I am fine with making it more accessible to the community, I 
> think it should not be integrated in the Cryptography repository. If I am 
> correct, the Cryptography packages are a standalone, native implementation of 
> ASN1 and several cryptography related libraries. Crypto-Nacl is a wrapper for 
> Libsodium which uses uFFI, and will therefore only support features that 
> Sodium offers.
>
> What are criteria for a repository to be placed under the pharo-contributions 
> organization?
>  3. Thanks, I've updated the LICENSE file to add Tony and Hernán.
>  4. I changed the name earlier, but decided to revert to the original name in 
> SmalltalkHub. If a name change is warranted, I think it should be 
> libsodium-pharo, since the original NaCl library has been superseded by 
> Sodium and other libsodium bindings follow a similar naming convention (see 
> https://github.com/search?q=libsodium&type=Repositories)
>  5. Of course it would. At the moment, I only migrated the project from 
> SmalltalkHub, refreshed a small bit of code and enabled smalltalkCI with 
> GitHub Actions. Currently, you'd need to look at the tests for some examples.
>
> Any particular examples you would be interested in? Perhaps you can open an 
> issue with a request.
>  6. It might already work on Windows, since the Nacl FFILibrary defines 
> 'libsodium.dll' as win32 module (library) name. However, I don't currently 
> run any Windows systems, so that would be a good opportunity for a 
> contribution. Is that something you can help with?
>
> Thanks again for the feedback. I'm interested to work on this to gain more 
> experience with maintaining an open source project, especially since this one 
> doesn't seem very demanding at the moment.
>
> Are you familiar with Pieter Hintjens work and ideas on OS software? I find 
> his C4 model (Collective Code Construction Contract) to be very interesting 
> and I'm open to trying that out.
>
> See here for more context: 
> https://hintjens.gitbooks.io/social-architecture/content/chapter4.html
> (The rest of the book is interesting as well.)
>
>
> Kind regards,
>
> Jonathan van Alteren
>
> Founding Member | Object Guild B.V.
> Sustainable Software for Purpose-Driven Organizations
>
> jvalte...@objectguild.com
> On 31 Aug 2020, 17:37 +0200, Torsten Bergmann , wrote:
> > Hi Jonathan,
> >
> > nice, thanks for investing time and effort into this. Such utilities are 
> > needed for serious applications. Some thoughts and questions:
> >
> >  1. What is the mid-term or long-term plan regarding collaboration? Will 
> > you be able to step in as maintainer?
> >
> >  2. As it already seems to be authored by several people and contains 
> > functionality of general interest it should be considered to move it to
> >      a central community place like 
> > https://github.com/pharo-contributions[https://github.com/pharo-contributions/Cryptography]/
> >  where several people from community have already
> >      access. It would then be in alignment with 
> > https://github.com/pharo-contributions/Cryptography[https://github.com/pharo-contributions/Cryptography]
> >  too and maintenance of
> > contributions as well as releases could be done from different sides and 
> > more centrally.
> >
> >      You and anyone can then regulary fork from the community repo to an 
> > own (customized) repo like https://github.com/objectguild/Crypto-Nacl
> >
> >      I guess Esteban can add you as contributor to "pharo-contribution" 
> > organization if you follow that path.
> >
> >  3. I guess LICENSE file need to be updated to give additionall credit to 
> > the original authors or mention more general "Pharo community"
> >      (currently it mentions Object Guild solely)
> >
> >  4. Can it be changed to use "NaCl" instead of "Nacl" which is more 
> > suitable name for Sodium  (a similar name fixing was done in the Cuis port 
> > too)
> >
> >  5. Would it be possible to add some expressions/samples or docu in the 
> > README for end users on how to use it. This would give people a quick guide
> > on how to do things.
> >
> >  6. Any plans for making it work on Windows too?
> >
> > Thanks
> > Torsten
> >
> >
> > Gesendet: Montag, 31. August 2020 um 09:52 Uhr
> > Von: "Jonathan van Alteren" <jvalte...@objectguild.com>
> > An: "Any question about pharo is welcome" <pharo-users@lists.pharo.org>
> > Betreff: [Pharo-users] ported and refreshed Crypto-Nacl to GitHub (from StH)
> >
> > Hi all,
> >
> > I wanted to let you know that I ported the Crypto-Nacl library from 
> > SmalltalkHub to GitHub here: 
> > https://github.com/objectguild/Crypto-Nacl[https://github.com/objectguild/Crypto-Nacl]
> >
> > The original author is Tony Garnock-Jones, with contributions from Hernán 
> > Morales Durand. See the README for more details.
> >
> > Libsodium has evolved a lot over time, which means that there is plenty of 
> > additional functionality that can be unlocked through this library. I don't 
> > have a need for it at the moment, but that might change in the near future. 
> > My interest is in using the cryptographic features to enhance security of 
> > business applications.
> >
> > Oh, and thanks to the Buenos Aires Smalltalk team 
> > (https://github.com/ba-st/[https://github.com/ba-st/]) for inspiration on 
> > using GitHub Actions with smalltalkCI :-)
> >
> >
> > Cheers,
> >
> > Jonathan van Alteren
> >
> > Founding Member | Object Guild B.V.
> > Sustainable Software for Purpose-Driven Organizations
> >
> > jvalte...@objectguild.com
> >

Reply via email to