3 ms·
This article criticizes Gemini[1] over its TLS requirement, saying it "makes it nearly impossible to access from a vintage computer or even a modern embedded sy
by makeworld 6y ago
This article criticizes Gemini[1] over its TLS requirement, saying it "makes it nearly impossible to access from a vintage computer or even a modern embedded system with limited CPU power".
The Gemini FAQ[2] addresses this point:
> Old machines are awesome, and keeping them running, online and useful for as long as possible is an awesome thing to do. But it also makes no sense for the vast majority of internet users to sacrifice any and all privacy protection to facilitate this. Remember, though, that Gemini does not aim to replace Gopher, so the retro-compatible internet is not directly endangered by it. In fact, people serving content via Gopher right now are strongly encouraged to start also serving that same content via Gemini simultaneously. Retrocomputing fans can continue to access the content via Gopher, while modern computer users who wish to can switch to Gemini and reap some benefits.
The blog post also says:
> This requirement seems poorly thought out, especially considering the Gemini protocol doesn’t even support forms (other than a single text box on a search form) so there’s no chance of users submitting private data, and there’s no mechanism for client-server sessions so clients can’t be authenticated, meaning everything served pretty much has to be public anyway.
While it's true that Gemini doesn't do uploading, simple text input (using query strings) can still easily hold private data.
More importantly, this completely ignores that TLS protects browsing history, and the integrity of pages. When I browse Gemini I don't have to worry about anyone watching what pages I visit, or changing them on the fly. TLS is the reason for that.
Finally, the claim that "client's can't be authenticated" is false. Gemini uses client certificates to allow users to log in to services such as private directories, message boards, and virtual plant growing games[3].
1: https://gemini.circumlunar.space/ https://gemini.circumlunar.space/
2: https://gemini.circumlunar.space/docs/faq.html https://gemini.circumlunar.space/docs/faq.html
3: https://github.com/michael-lazar/astrobotany https://github.com/michael-lazar/astrobotany or gemini://astrobotany.mozz.us