I am a bit invested in Gemini on the Elixir side and am writing a few tools for it.
some comments
- Gemini don't want to fix the Web, it wants to be something else entirely
- Gemini is deadly simple, so simple that anybody with basic programming skills can write a client for it or a server. Even if nobody will use them, it's still a good exercise and you can implement the full standard not a limited subset of dubious usefulness because basically no web site will render correctly
- Gemini makes search engines an affordable problem space again
- Gemini is not trackable client side, but not necessarily ad free, just a different kinds of unobtrusive ads (I sketched some ideas)
- Gemini is very old school, it doesn't allow anything that's modern and flashy and that's its atrentgh, a subset of HTML will always be rendered on the usual big 3 browsers, it takes too much discipline to not abuse of it
- the protocol is what makes Gemini independent, by the virtue of not being subject to any external "standard committee" 100% controlled by the usual suspects
- Gemini is not cool, and that's great for some like me