> On 17 Sep 2020, at 13:01, Jonathan van Alteren <jvalte...@objectguild.com> 
> wrote:
> 
> 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.

Thanks for this jonathan. I appreciate it. 
> 
> 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 
> <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 
> <https://rfc.zeromq.org/spec/42/>) 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 
> <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
> 

--------------------------------------------
Stéphane Ducasse
http://stephane.ducasse.free.fr / http://www.pharo.org 
03 59 35 87 52
Assistant: Aurore Dalle 
FAX 03 59 57 78 50
TEL 03 59 35 86 16
S. Ducasse - Inria
40, avenue Halley, 
Parc Scientifique de la Haute Borne, Bât.A, Park Plaza
Villeneuve d'Ascq 59650
France

Reply via email to