My issue with the TLS requirement is the artificial limit it places on systems which can access Gemini. It's blocks small systems, anything really DIY, vintage computers, etc.
Gemini could have a really cool niche as a protocol which supports a lot of weird and wonderful systems, allowing them to be more useful and fostering a community interested in that stuff, but the TLS requirement completely prevents that.
I'd love to write a Gemini client for System 6 for example, but that just isn't feasible.
I guess my problem is partly that Gemini isn't useful to me, but even more broadly I don't understand who it's really useful for at all.
> Gemini could have a really cool niche as a protocol which supports a lot of weird and wonderful systems.
To give an example, thanks to its simplicity the IRC protocol was used for a lot of weird and creative things besides chatting. On the top of my head: bootstrapping P2P networks, controlling botnets or as a generic pubsub broker.
Gemini could have a really cool niche as a protocol which supports a lot of weird and wonderful systems, allowing them to be more useful and fostering a community interested in that stuff, but the TLS requirement completely prevents that.
I'd love to write a Gemini client for System 6 for example, but that just isn't feasible.
I guess my problem is partly that Gemini isn't useful to me, but even more broadly I don't understand who it's really useful for at all.