I figure I could put my two cents worth in here.of that wasn't realized when most clients were written in their day. The point of using an older protocol (besides being a lot easier to code) is that older existing clients on older OSs and older machines can still make use of it. If you add new
For my part, the Gopher protocol is that which is rendered correctly by the final version of the UMN Gopher client, which can be found here these days: https://github.com/jgoerzen/gopher
I also stumble on it in a few modern distros for Linux and the BSDs.
If the UMN gopher client can't render something properly, that something isn't gopher, no matter if it is a "new" type or a different rendering of a menu that can be seen as an improvement. Gopher could be haltingly flexible in its design, but a lot
This isn't a call not to do cool new things, only not to call such new things *gopher* or imply that what you are doing is compatible with gopher. When what you do doesn't work with the UMN gopher client, just call the thing something else and makesure you offer a reference client/server pair (as UMN did) that adheres to your new standard and then name it something else and then get a new port number assigned while you are at it. If it is on port 70, it should be gopher or gopher+ compliant so as
Though underdeveloped since infancy and practically abandoned not long after birth, the gopher protocol is de-facto defined by the last UMN client and that simply becomes "the" standard. Deviate if you like, but use a different name and port number todo it, please.
Also, that means that there is no "secure" gopher protocol. The UMN client couldn't do SSL, so it ain't gopher. Besides, gopher was never conceived as secure - anyone could access it and it was read-only by design - what needed to be secured here?
Broadly, I personally see no problem with "gopher-ish" derivative protocols/clients/servers being advertised or discussed in this newsgroup. Anything like a simple, fast, and easy-to-code transport deserves a home here alongside gopher.
Sysop: | Keyop |
---|---|
Location: | Huddersfield, West Yorkshire, UK |
Users: | 293 |
Nodes: | 16 (2 / 14) |
Uptime: | 228:46:24 |
Calls: | 6,624 |
Calls today: | 6 |
Files: | 12,171 |
Messages: | 5,318,995 |