

Yes, it is absolutely valid that you decided to commercialise your project and keeping parts or all of the code closed. As I work in the public sector and we are encouraged to use open source and write open source software, my knowledge regarding closed software solutions is thin. Is there a “standard way” how closed software is able to guarantee private key safety? I could imagine solutions where there is a separate handler that is open source so that one can verify that only specific information is passed into the closed software area, but this doesn’t sound feasible when talking about full terminal support within the closed software.
Again, there is nothing wrong with going commercial! I am sure I will release closed software (side projects), too, at some point.
France in general does a lot of things right. Their whole open source movement is amazing! Just take a look at https://www.xwiki.org/xwiki/bin/view/Main/WebHome and their tools like https://cryptpad.fr/
And politically as well though I can’t pinpoint it to an exact article. Just the general vibe I got from them and the decisions I saw.