Frankly I think government / companies switching to Linux in the purpose of "saving money" probably won't be too good for the Linux ecosystem at least in the near future. They will be as willing to switch to a low-cost commercial software as they are to switch to FOSS software. Free software also needs investment, whether it's monetary or technical. We need users that need free as in freedom more than users that just want free as in free beer.
So, I wrote a Rust implementation of the Standard Notes server, and here are some discrepancies I dealt with https://en.typeblog.net/12480/standard-notes-sync-protocol-and-sfrs-a-rust-implementation
Japan didn't test staff for covid19 cause they cannot work if infected - https://twitter.com/hikosaemon/status/1231135535088848896
...and, if I absolutely have to use some proprietary stuff (e.g. bank applications), then I actually *prefer* to use it in-browser than having to download a proprietary garbage client application, run it on my PC and accidentally giving it access to all of my filesystem.
This also applies to applications written in things like React Native. They are not necessarily bad. It's only because it lowered the requirements to write applications that made applications written in it look bad in general. But we cannot forget that they DO make development easier and faster, leaving people more time to make fine-grained improvements. It's another thing if they actually use those time saved to do any improvement.
Frankly, my opinions against Electron mostly lie only in its only officially-supported way of packaging applications (i.e. shipping a full browser runtime with every single app). I don't feel something is bad just because it uses Electron -- in fact, there are a lot of open-source applications written with Electron and perform really well. Proprietary or not is totally another topic. You can make proprietary garbage in any language or framework.
I'm rewriting Standard Notes sync server in Rust, because I don't quite like the official implementation in RoR while the Go one is kinda dead (can't keep up with the spec). I have already implemented the latest protocol and now trying to write more tests and prepare to deploy. https://github.com/PeterCxy/sfrs
Former Android Developer / Linux User / Student / Otaku / Webmaster @ angry.im
The social network of the future: No ads, no corporate surveillance, ethical design, and decentralization! Own your data with Mastodon!