Oddbean new post about | logout
 RSS Ping はsubscribeの仕組みではなくて、著名な購読元 (Google ReaderなりFeedlyなり) をコンテンツ発行元があらかじめ把握しておいてそこにpushをかけるだけの仕組み。
一方PubSubHubbub(PuSH)は、購読したい側から発行元に対してWebHookを登録できるようになっており、真の購読システムになっている。 
 この購読システムをマイクロブロギングのための仕組みに流用したのがOStatusで、GNU Socialとかの初期のFediverse実装で使われていた。
これはあくまで顕名の発行元と匿名の購読者という非対称の関係に基づくもので、購読者が別のコンテンツの発行元である必要はなくそのような情報も取れない。
これに対してActivityPubには「購読」という概念はなく、対等なエンティティであるユーザー同士のフォロー関係によって購読が間接的に実現される。
ユーザーから発信されたコンテンツはたいていフォロー元に配信されるので、フォローすることが購読につながる。しかし、どのコンテンツを誰に(どのinboxに)配信するかは究極的には発信元に委ねられている。