/ content / posts / from-then-to-now.md
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/