Deleted Comment
Theres absolutely no reason why plugging in an LLM would break any of those features but asking generic questions would be 100x better than "Searching the web for a shitty Quora or Alexa answers question."
For example, I tried Google's Gemini a while ago instead of Google Assistant on my phone and it was unable to do basic things like 'open the Signal app' and would instead go on a big tangent about how it can't open the Signal app for me, but that I could open the Signal app by finding it on my home screen or if I don't have it installed I can download it from the play store etc.
[...] <a rel="me" href="https://hachyderm.io/@simontatham"> [...]
I decided to protect the name because I liked it and wanted to build upon it in the future. Be it OSS, or further commercial offerings.
I hoped to get also protection against corporations that just try to register the name or very similar ones and then decided to get me deleted or sue me for infringements.
In EU it's first to file principle, which means whoever holds the mark, has the right. This means if I would not have registered it, the company could just register "Deepkit" or "Deepki" and sue me to death. Now that I lost the trademark (not totally final, I can appeal), I risk getting sued for having a too similar name - which is exactly what I tried to avoid by having a registered trademark.
Did I make some mistakes with appealing and not collecting enough user data? Likely. Was it too naive from me? Yes. But I think reasonable and the whole idea behind trademarks is to protect projects like this. I could be wrong though, am not an expert.
It blocks a lot of bots, but I feel like just running on a high port number (10,000+) would likely do better.