【海外の反応】IRCは35年前とほぼ同じ姿で現役、生き残る理由は
姉妹サイトの新着
Hacker Newsで「IRCv3」の仕様策定ページが話題になり、古いプロトコルがなぜ今も使われ続けているのかという議論に広がった。きっかけの投稿は「fidonetやgopherなど同時代の仕組みの多くが廃れた中、IRCは35年前とほぼ同じ姿のまま今も使われている」という指摘。そこからDiscordとの比較、画像や音声機能をIRCに取り込むべきかどうか、そして2021年のFreenode分裂騒動まで話が広がり、「枯れたテキストプロトコルのままでいい」派と「現代的な機能を足すべき」派で意見が分かれた。
IRCv3(IRCの拡張仕様をまとめた仕様策定サイト)
出典: ircv3.net / 元記事はこちら
IRCv3を前に進めるには新しいリーダーシップが必要なんじゃないか?自分たちはParley/Ahoyで、DiscordやSlackっぽい使い心地を保ちながらIRC/IRCv3にも忠実な、分散型のIRCチャット体験を作ってきた(AhoyはIRCv3対応のフル機能クライアント)。
「古い」インターネットを見てみると、fidonet、telnet、bitnet、ftp、fsp、wais、netnews、whois++、gopher、relaynetとか…その中でIRCは今も使われている数少ないプロトコルの一つで、しかも35年前とほぼ同じ姿のままだ。地味にすごいと思う。IRCを馬鹿にする人は多いけど、実際に使ってる人はまだたくさんいるんだよな。
>>3
おれはここでtelenet(telnetじゃなくて)の古参を探してるんだけど、全然見つからない。
おれはここでtelenet(telnetじゃなくて)の古参を探してるんだけど、全然見つからない。
>>3
FTPはまだかなり使われてるよ。向いてる用途では今でも代わりになるものがない。
FTPはまだかなり使われてるよ。向いてる用途では今でも代わりになるものがない。
>>3
COBOLだって50年経った今も使われてる。
COBOLだって50年経った今も使われてる。
Discordからまたircに戻るのって面白い動きかもって思う。でもモバイル対応とか複数デバイスでのアカウント管理とか、無くなると困りそうな気がするけど、どう思う?
>>4
正直discordはアプリも使い勝手もかなり悪い。ircはクライアントが何であれ明らかにアップグレードだよ。
正直discordはアプリも使い勝手もかなり悪い。ircはクライアントが何であれ明らかにアップグレードだよ。
>>4
自分が使うにはシンプルな音声チャットがないと厳しいな。
自分が使うにはシンプルな音声チャットがないと厳しいな。
>>4
なんでモバイル対応ができないと思うんだ?しょせんプロトコルでしょ。
なんでモバイル対応ができないと思うんだ?しょせんプロトコルでしょ。
画像/動画の埋め込みと音声チャット(動画・画面共有付き)の拡張があるIRCクライアントがあれば、かなり普及すると思う。
>>5
GUIのIRCクライアントの多くは10年前から画像/動画の埋め込みに対応してるよ。音声・動画・画面共有はJitsiみたいな二次インフラを動かしてクライアントの一部っぽく見せない限り、あまり向いてないと思う。
GUIのIRCクライアントの多くは10年前から画像/動画の埋め込みに対応してるよ。音声・動画・画面共有はJitsiみたいな二次インフラを動かしてクライアントの一部っぽく見せない限り、あまり向いてないと思う。
>>5
違うプロトコルだとは分かってるけど、Mumbleってある程度それを提供してない?
違うプロトコルだとは分かってるけど、Mumbleってある程度それを提供してない?
>>5
それってIRCの本質を完全に見失ってる気がする。テキストだけっていうのが良さであって、自分のクライアントに画像/動画の埋め込みや音声チャットなんて絶対入れたくない。
それってIRCの本質を完全に見失ってる気がする。テキストだけっていうのが良さであって、自分のクライアントに画像/動画の埋め込みや音声チャットなんて絶対入れたくない。
そのページに載ってる実装のいくつかは、もうv3の機能をかなり実装してる(irccloud.comみたいに)。だから大々的な発表があってリリースを待つようなものじゃなくて、単にまだ全部のクライアントが対応してないってだけなんだよね。
IRCはもう自分にとっては終わってる。Freenodeの悪名で有名なAndrew Leeのおかげでね。
>>7
ネットワークの1つのノードで誰かが何かやっても、残り全体には影響しないっていうのがIRCの美点そのものじゃないの?
ネットワークの1つのノードで誰かが何かやっても、残り全体には影響しないっていうのがIRCの美点そのものじゃないの?
>>7
それはお前の損失だな。
それはお前の損失だな。
年齢確認のスパイウェアがあちこちに増えてきて、ついにIRCチャットに戻ったのかもしれない。
>>8
それは単なる懐かしさだよ。bouncerの管理とか、在席状況を気にする手間とか、複数デバイスとかファイル共有とか、無くなったら絶対困る。
それは単なる懐かしさだよ。bouncerの管理とか、在席状況を気にする手間とか、複数デバイスとかファイル共有とか、無くなったら絶対困る。
>>28
自分は何年もirccloudを使ってるけど、そういう面倒な部分は全部カバーしてくれるし、アプリもプッシュ通知もある。中身はIRCのままなのに、古臭く感じる煩わしい部分はちゃんと解消されてる。
自分は何年もirccloudを使ってるけど、そういう面倒な部分は全部カバーしてくれるし、アプリもプッシュ通知もある。中身はIRCのままなのに、古臭く感じる煩わしい部分はちゃんと解消されてる。
>>28
どんなチャットでも在席状況なんて気にしたことない。メッセージを送った相手がそこにいるかどうかはどうでもよくて、相手が都合のいいときに読めばいいだけの話。
どんなチャットでも在席状況なんて気にしたことない。メッセージを送った相手がそこにいるかどうかはどうでもよくて、相手が都合のいいときに読めばいいだけの話。
リンクされてるロードマップを見ると、大半のissueは2020/2021年のもので、1つは2017年、Discordが出てきた頃のものだ。つまりこれが完成する前にダイソン球が先に出来上がりそうだな。
>>3
HTTPも今でもそこそこ人気だよね。でも、本当に気になって調べてみたんだけど、その時代から今も残ってるプロトコルは結構多い。NTP、DNS、SMTP、IMAP、BGP、SNMP、NFS、ICMP。90年代まで「古い」に入れていいなら、SSHやSSL、DHCP、LDAPも加えられる。
HTTPも今でもそこそこ人気だよね。でも、本当に気になって調べてみたんだけど、その時代から今も残ってるプロトコルは結構多い。NTP、DNS、SMTP、IMAP、BGP、SNMP、NFS、ICMP。90年代まで「古い」に入れていいなら、SSHやSSL、DHCP、LDAPも加えられる。
>>3
SMTPはどうなんだ?
SMTPはどうなんだ?
>>8
一部はIRCから離れてない。有名な話だけど、大手テック企業の中には技術的な議論用に社内IRCネットワークを持ってるところがある。壊滅的な障害が起きても落ちずに残る通信手段として頼れるから。
一部はIRCから離れてない。有名な話だけど、大手テック企業の中には技術的な議論用に社内IRCネットワークを持ってるところがある。壊滅的な障害が起きても落ちずに残る通信手段として頼れるから。
>>13
そんなに面倒だっていう登録って何のこと?ニックネームを登録するのはコマンド一発だけど、それのこと言ってる?
そんなに面倒だっていう登録って何のこと?ニックネームを登録するのはコマンド一発だけど、それのこと言ってる?
>>13
そう。でもUsenetは昔ソーシャルメディアだったんだよ。テキストだけのredditみたいなものだった。
そう。でもUsenetは昔ソーシャルメディアだったんだよ。テキストだけのredditみたいなものだった。
>>14
それって企業とかの話?ブラウザがFTP対応を切ったのは5年くらい前だったと思うけど。
それって企業とかの話?ブラウザがFTP対応を切ったのは5年くらい前だったと思うけど。
>>31
専用のFTPクライアントがあるって知ったら驚くと思うよ。
専用のFTPクライアントがあるって知ったら驚くと思うよ。
>>16
COBOLはまさにこの種の議論の象徴だよな。
COBOLはまさにこの種の議論の象徴だよな。
>>33
それで思い出したけど、Fortranには今どきのちゃんとしたウェブサイトがあるんだよ:fortran-lang.org
それで思い出したけど、Fortranには今どきのちゃんとしたウェブサイトがあるんだよ:fortran-lang.org
他サイトの新着
>>19
「かなり悪い」は言い過ぎだと思う。自分が使った中では一番マシなチャットアプリかもしれない。中央集権的なのは好きじゃないけど、discordが人気なのは他の競合よりアプリの出来がいいからだよ。
「かなり悪い」は言い過ぎだと思う。自分が使った中では一番マシなチャットアプリかもしれない。中央集権的なのは好きじゃないけど、discordが人気なのは他の競合よりアプリの出来がいいからだよ。
>>20
どうしてもって言うなら、IRCに無理やり組み込むこともできる(参考動画あり)。公式のPoC以外にも自分で作った再実装があるけど、実際に使われてるのを見たことはない。
どうしてもって言うなら、IRCに無理やり組み込むこともできる(参考動画あり)。公式のPoC以外にも自分で作った再実装があるけど、実際に使われてるのを見たことはない。
>>21
同じユーザーアカウントに複数デバイスをつなげるには、プロトコル側に無理やりな拡張が必要になる。自分の場合、昔はsshでIRCクライアントをscreenの中で動かしてたけど、それで他の選択肢と比べて特に不便はなかった。
同じユーザーアカウントに複数デバイスをつなげるには、プロトコル側に無理やりな拡張が必要になる。自分の場合、昔はsshでIRCクライアントをscreenの中で動かしてたけど、それで他の選択肢と比べて特に不便はなかった。
>>22
確かに二次インフラが必要になるだろうし、公式のIRC仕様に組み込まれる話ではないと思う。でも「普通の」ユーザーにIRCをもっと魅力的に見せる効果は間違いなくあるはず。
確かに二次インフラが必要になるだろうし、公式のIRC仕様に組み込まれる話ではないと思う。でも「普通の」ユーザーにIRCをもっと魅力的に見せる効果は間違いなくあるはず。
>>23
音声と微妙なテキストチャットだけだよ。
音声と微妙なテキストチャットだけだよ。
>>25
liberaとoftcの両方に登録するのは面倒すぎる。freenodeに全部あった頃は、質問するだけなのに面倒な手続きなんて要らなかった。
liberaとoftcの両方に登録するのは面倒すぎる。freenodeに全部あった頃は、質問するだけなのに面倒な手続きなんて要らなかった。
>>40
「登録」なんて要らないよ。クライアントを開いてサーバーに接続して、質問すればいいだけ。
「登録」なんて要らないよ。クライアントを開いてサーバーに接続して、質問すればいいだけ。
>>28
The Lounge(thelounge.chat)があるよ。
The Lounge(thelounge.chat)があるよ。
>>42
それは相手がbouncerを持ってない、あるいはbouncerが落ちてたら、結局いつまでも読まれないって話だよね。
それは相手がbouncerを持ってない、あるいはbouncerが落ちてたら、結局いつまでも読まれないって話だよね。
この話題の背景と論点
話題のきっかけはIRCv3仕様のロードマップページで、延べ40件のやり取りに広がった。IRCv3は2012年ごろから進む拡張仕様群で、メッセージタグや機能のネゴシエーションなど後方互換を保ちながら近代化を図る試みだが、スレで指摘されているとおり未対応のissueの多くは2017〜2021年のまま止まっている。2021年にはFreenodeの運営を巡る対立でLibera ChatとOFTCに利用者が分裂した経緯があり、7番のレスはこれを指している。議論が割れたのは、IRCの魅力を「枯れたテキストプロトコルのまま」保つべきか、画像・音声などDiscord的な機能を取り込むべきかという一点で、どちらの立場も根強い。
※本記事は海外掲示板 Hacker News のスレッド「IRCv3」から抜粋し、編集部で日本語に意訳したものです。訳文の責任は当サイトにあります。
この記事のリアクション






まだコメントはありません。