from-then-to-now.md
1 --- 2 title: "From Then to Now" 3 date: 2025-05-14T11:53:23+02:00 4 author: Le’ 5 # bookComments: false 6 # bookSearchExclude: false 7 --- 8 <style> 9 aside.timeline { 10 float: right; 11 margin-left: 1em; 12 padding-left: 1em; 13 border-left: 1px dotted; 14 font-size: 0.8em; 15 font-style: italic; 16 } 17 </style> 18 19 By [Le’](https://le-pri.me) for [Le'Sec](/) 20 21 After the [start], I continued development, mostly in spurts when I 22 had a chunk of time, or when new ideas and thoughts surface from my 23 mind. 24 25 This project's location has been a bit of a moving target over time. 26 27 In the beginning, I published it on [Github], but then grew tired of 28 its highly centralised nature (oh, and that it was sold to MicroSoft), 29 and had started looking for self-hosting alternatives. 30 31 <aside class="timeline"><a name="fall-and-end-of-2023">Fall and end of 2023</a></aside> 32 33 So at the end September 2023, I moved to a self-hosted [Forgejo] 34 instance. 35 36 Meanwhile, I was made aware that the license I had used so far, CC-BY 37 4.0, wasn't really suitable for software projects. 38 39 So in late December, I generally moved from the CC-BY 4.0 license to 40 Apache License 2.0. 41 42 <aside class="timeline"><a name="crash-in-march-2024">Crash in March 2024</a></aside> 43 44 In March 2024, my Forgejo instance died in a crash, and I decided not 45 to restore it, as I realised that it essentially replicates the 46 centralised nature of the bigger forges, just in a smaller scale, and 47 while there's the promise of a future federation model based on 48 ActivityPub, that isn't decentralised enough for my taste. 49 50 So I started looking for truly decentralised alternatives, and rapidly 51 found [Radicle], where I moved everything. With this move, I also 52 grew aware of the local-first movement, which aligns very well with my 53 way of working. 54 55 <aside class="timeline"><a name="may-2024-another-license-change">May 2024, another license change</a></aside> 56 57 In the mean time, I had new concerns with licenses. Following rug 58 pulls in other software projects, I grew concerned with how easily 59 user freedoms could be legitimately eliminated with too permissive 60 licenses. 61 62 So in May 2024, I changed license again, this time to LGPL 3.0 or later. 63 This strikes me as good enough for my purposes. 64 65 <aside class="timeline"><a name="today-may-2025">Today, May 2025</a></aside> 66 67 Today (May 2025), [Le'Sec Core] is fairly complete. Most supported 68 functionality is in place, and the [ltc plugin] fully supports almost 69 everything that [LibTomCrypt] has to offer. 70 71 This doesn't mean that it's *done and finished*. For example, I have 72 had *Object Storage* on my mind for quite a while, and ideas are 73 slowly crystalising, as time permits. 74 75 Also, running with multiple plugins, possibly implementing the same 76 thing is completely untested. 77 78 [start]: ../in-the-beginning 79 [Github]: https://github.com 80 [Forgejo]: https://forgejo.org 81 [Radicle]: https://radicle.xyz 82 [Le'Sec Core]: /repositories/#lesec-core 83 [ltc plugin]: /repositories/#ltc-plugin 84 [LibTomCrypt]: https://www.libtom.net/LibTomCrypt/