2 ms·
> Gemini is a new, collaboratively designed internet protocol, which explores the space inbetween gopher and the web, striving to address (perceived) limitation
by dschuessler 6y ago
> Gemini is a new, collaboratively designed internet protocol, which explores the space inbetween gopher and the web, striving to address (perceived) limitations of one while avoiding the (undeniable) pitfalls of the other.
I had to look up what gopher is and still don't get the pitch. What are the perceived limitations of gopher? What are the undeniable pitfalls of the web?
If the author ever reads this: Why not write something along the lines of "Gemini is an internet protocol that avoids {{ insert pitfalls of the web here }} while being {{ insert opposite of perceived limitations of gopher here }}."?
- RodgerTheGreat 6y agoGopher was an early competitor to HTTP. Gopher documents ("gophermaps") have a simple tabular presentation. The types of data and links which can be placed in a gophermap are limited and non-extensible, as Gopher predates MIME types. Gopher also has no facility for encrypted communication. The web (both HTTP(S) and its preferential presentation format, HTML) is built on standards which are obscenely complex, which have features that do not have user privacy at heart (cookies, user-agent strings, css lazy-loading resources, etc., etc.), and these standards are, as I noted above, heavily guided by profit-motivated actors. While I agree that the top-level pitch might benefit from speaking to a broader audience, the FAQ and standard document linked from the main page provide answers to many of your questions.