Hotline
Qu’est-ce que Hotline ?
- Lancé en 1997 pour Mac OS, Hotline était une suite de trois applications gratuites permettant aux utilisateurs de participer directement à des communautés en ligne depuis leur Mac ou d’en héberger
- En se connectant à un serveur Hotline, il était possible de discuter comme sur IRC, d’envoyer des messages privés comme sur AIM, de lire et écrire des actualités comme sur un forum, de publier sur des tableaux de messages comme sur un BBS, ainsi que de parcourir, téléverser et télécharger des fichiers comme sur FTP
- Les administrateurs de serveurs Hotline pouvaient contrôler entièrement toutes ces fonctions
- Une fonctionnalité appelée Tracker permettait également de repérer les serveurs, et les personnes qui en exploitaient pouvaient y enregistrer leur serveur afin que les utilisateurs les trouvent facilement
- À une époque où l’on échangeait par e-mail et partageait des fichiers sur des supports physiques, Hotline était un service innovant qui montrait les possibilités d’Internet
- L’entreprise qui a créé Hotline n’existe plus, mais des serveurs Hotline et des Trackers fonctionnent encore, et ce projet vise à créer une version open source de Hotline pour les systèmes Apple modernes
État
- Prend en charge diverses fonctionnalités sur macOS et iOS ; iPadOS et visionOS ne sont pas encore pris en charge
- Les fonctionnalités prises en charge incluent les listes de Trackers, la connexion aux serveurs, les comptes serveur, les favoris de serveurs, le changement de nom et d’icône, les réglages de confidentialité, les réponses automatiques, l’affichage des conditions d’utilisation et des bannières du serveur, le chat public, les messages privés, les listes d’utilisateurs et leurs icônes, la gestion des utilisateurs, la lecture et la publication de news, la lecture et la publication sur les tableaux de messages, ainsi que la navigation, le téléchargement et le téléversement de fichiers
Objectifs
- Créer un client Hotline pour les systèmes Apple modernes
- Rendre réutilisables
HotlineProtocol, HotlineClient, HotlineTrackerClient et HotlineFileClient, écrits en Swift, afin qu’ils puissent être utilisés dans d’autres projets Hotline en Swift
- Proposer un client Hotline moderne pour iOS, iPadOS et macOS à partir d’une base de code unique
- Faire revivre la marque Hotline, supprimée de la base de données des marques depuis plus de 10 ans
- Documenter le protocole Hotline
- Mener ce projet dans un esprit ludique
2 commentaires
J’ai utilisé Hotline dans les années 1990 pour créer et faire vivre une communauté,
à l’époque on y partageait des applis geek, des documents, des mp3, des polices, etc. pour les utilisateurs de Macintosh, et le petit nombre d’utilisateurs de Mac en Corée avait développé un fort sentiment de solidarité, avec aussi des rencontres hors ligne fréquentes.
Le développeur de Hotline a quitté l’entreprise à la suite de conflits internes en verrouillant le code… puis, après bien des péripéties, le logiciel a été recréé par rétro-ingénierie, avant que le développement ne finisse par s’arrêter.
Une fois l’application abandonnée, le plus gros problème était que la limite de taille des fichiers était calée sur le format FAT.
Peu à peu, la communauté s’est dissoute et Hotline n’a plus été utilisé.
Si une version modernisée et améliorée ressortait, je serais tout à fait prêt à reconstruire et animer activement une communauté autour de ça.
Réactions sur Hacker News
Partage le fait d’avoir fait partie de l’équipe fondatrice de Hotline dans les années 1990, et d’avoir rédigé à l’époque le communiqué de presse sur la présentation de Hotline au Macworld Expo SF '98. L’équipe Hotline était dispersée dans le monde entier, mais communiquait via Hotline en passant de très bons moments. Hotline était aussi utilisé par des entreprises comme Apple, GM et Avid, et jouait un rôle important dans le monde en ligne ; il appréciait particulièrement une citation du Toronto Star à ce sujet. Il travaille aujourd’hui au Computer History Museum et décore son bureau avec des objets liés à Hotline.
Hotline a eu un impact majeur sur sa vie. C’était exclusivement sur Mac, et, à l’image des BBS, chaque serveur avait sa propre culture et sa propre communauté. Obtenir un compte sur un serveur précis était un moment important. En 1998, il y avait aussi des serveurs formidables comme « JADE », exploité à l’université avec une connexion OC-12 ultra-rapide. Il est encore en contact avec des amis rencontrés à cette époque, même si l’un d’eux est décédé soudainement en juillet dernier. Cet ami lui avait offert son premier ordinateur Windows, une expérience incroyable qui a changé le cours de sa vie. C’est aussi grâce à Hotline qu’il a découvert de la musique formidable venue du monde entier.
Forte nostalgie pour les systèmes de l’époque où Internet en était à ses débuts. Il trouve incroyable qu’on puisse faire tourner ICQ avec 16 Mo de RAM tout en multitâchant avec un navigateur et un client mail. Sur les ordinateurs modernes, chaque activité consomme environ 1 Go de mémoire, ce qui l’amène à s’interroger sur la technologie actuelle quand on sait que Hotline pouvait tourner avec 10 Mo de RAM.
Hotline était la meilleure plateforme pour le Macintosh des années 1990. First Class était excellent aussi, mais Hotline était d’une simplicité remarquable. Il suffisait d’entrer l’adresse du tracker, de lancer le serveur et de le pointer vers un dossier du disque dur pour devenir l’hébergeur d’un serveur BBS pirate sur Internet. Cela a fait passer les script kiddies d’AOL vers le vrai Internet ; c’était une époque glorieuse. Il possède encore le collier Big Red H que l’auteur de la plateforme lui avait offert.
Après l’expiration de
hltracker.com, le domaine du tracker par défaut intégré au client Hotline, quelqu’un de la communauté l’a récupéré et héberge aujourd’hui un nouveau tracker à la même adresse. Si l’on lance encore le client Hotline d’origine sur un vieil ordinateur ou dans une VM, il fonctionne toujours comme en 1997. Il reste encore beaucoup de serveurs actifs.Partage avoir autrefois exploité un serveur Hotline pendant trois ans sur un serveur HP-UX de l’université avec une connexion T3. Personne ne s’en est aperçu avant qu’un administrateur système ne le découvre. Une fois repéré, son compte a été suspendu pendant plusieurs mois.
En venant du monde de DOS et des systèmes BBS, il souligne qu’en 1998 les BBS ont commencé à décliner à mesure que les gens se sont mis à utiliser Internet.
Partage son expérience de Hotline à l’époque du dial-up : c’était difficile à utiliser à cause de la lenteur de la connexion, mais il se souvient que cela faisait bien plus « Mac » que la plupart des BBS.
Bien qu’ayant été très impliqué dans la communauté Apple des années 1990, il n’avait jamais entendu parler de Hotline. D’après la page Wikipedia, c’était un bon produit, mais qui a eu une existence brève à cause de problèmes internes. Après le déménagement d’Adam Hinkley au Canada, de profonds désaccords sont apparus avec ses collègues chez Hotline Communications ; en quittant l’entreprise, il a chiffré les fichiers source, paralysant ainsi la société.
Se remémore l’époque où il utilisait Hotline, Clan Lord de Delta Tao, des mp3s et plus encore avec un modem 33.6k, et partage le souvenir d’y avoir téléchargé des bibliothèques graphiques, Think Pascal, etc.