From Then to Now

From Then to Now

By Le’ for Le’Sec

After the start, I continued development, mostly in spurts when I had a chunk of time, or when new ideas and thoughts surface from my mind.

This project’s location has been a bit of a moving target over time.

In the beginning, I published it on Github, but then grew tired of its highly centralised nature (oh, and that it was sold to MicroSoft), and had started looking for self-hosting alternatives.

So at the end September 2023, I moved to a self-hosted Forgejo instance.

Meanwhile, I was made aware that the license I had used so far, CC-BY 4.0, wasn’t really suitable for software projects.

So in late December, I generally moved from the CC-BY 4.0 license to Apache License 2.0.

In March 2024, my Forgejo instance died in a crash, and I decided not to restore it, as I realised that it essentially replicates the centralised nature of the bigger forges, just in a smaller scale, and while there’s the promise of a future federation model based on ActivityPub, that isn’t decentralised enough for my taste.

So I started looking for truly decentralised alternatives, and rapidly found Radicle, where I moved everything. With this move, I also grew aware of the local-first movement, which aligns very well with my way of working.

In the mean time, I had new concerns with licenses. Following rug pulls in other software projects, I grew concerned with how easily user freedoms could be legitimately eliminated with too permissive licenses.

So in May 2024, I changed license again, this time to LGPL 3.0 or later. This strikes me as good enough for my purposes.

Today (May 2025), Le’Sec Core is fairly complete. Most supported functionality is in place, and the ltc plugin fully supports almost everything that LibTomCrypt has to offer.

This doesn’t mean that it’s done and finished. For example, I have had Object Storage on my mind for quite a while, and ideas are slowly crystalising, as time permits.

Also, running with multiple plugins, possibly implementing the same thing is completely untested.