mastodon
https://github.com/tootsuite/mastodon https://gyazo.com/cc7707eb7d15da8501a56e0c5a4fb238
tweetdeckっぽい縦カラムの表示
サーバーに蓄積された投稿が、他のサーバーにも流通する
OSSなので誰でも自分でサーバーを用意すれば人を集めて楽しめる 感想
local timelineの流速が速い
画像や動画がドラッグアンドドロップで投稿できる
クリップボードからコピペもしたい
窮屈ではない感じがある
多くの操作に手応えが無い事が関係していそう
誰かのtoot(投稿)をboost(RT)しても自分のhome timelineに表示されない
自分のfollow/foller数が見えない
普通に操作していると目にしない場所にある
timelineに表示されているtootのリストに、fav/boost数が表示されていない
あまり正確にコミュニケーションのフィードバックがあると向上心を持ってしまう
向上心を持つと互いに高め合い、張り合って疲れる
確実に相手に伝わっている感じがあると、次回以降期待してしまい無駄にはりきる
誰かの反応を待ってしまう
手応えがない代わりに、すごい勢いでtimelineが流れていく
もしtimelineが定期的に全リロード式だったら、自分の操作に手応えが欲しくなりそう
分散かつプロトコルがオープンなのは良い
mastodon自体は、人間が読み書きする用のそこそこ良いインタフェースとして存在していれば良いと思う
mastodon単体では正直魅力はない
他のSNS内のtwitterもどきがGNU Social互換のプロトコルを喋ってつながりだすと、もしかしたらtwitterが終わるかもしれない
pixiv内のtwitterっぽいやつとか
google+復活とか
IoTと相性が良い
ESP8266のようなWiFi内蔵マイコンボードがGNU Social互換プロトコル喋ったりはできそう Scrapbox
mastodonの書き込みを受け入れてリアルタイムにページに追記していって表示したりは簡単にできそう
あるいは自動まとめサイト化?
逆にscrapboxへの書き込みをGNU Social互換プロトコルで吐き出して通知とするとか
twitter には、以下のような問題がある。
twitter が落ちるとみんな死ぬ
仕組みからして仕方ないけど、そうは言っても致命的
最近はtwitter全然落ちないから解決済みな気がする
ツイートのデータが(基本的に) twitter 社のサーバにしか残らない
外部サービスでの保存や自分のツイートのダウンロードはできるが、「昔TLに流れてきたはずのあのツイートが見付からない」という事例には無力
わかる
本当に消したい時に、同期している他のサーバーに残ったデータが消せないとしたらそれはそれで問題が起こりそうではある
いやがらせとか、個人情報さらしとか
何か解決方法あるのかな?
悪意ある第三者により、アカウントの凍結やツイートの削除の強制などの制限や弾圧を受けることがある
えっちな絵を書く人たちが「ツイレディ」と呼ばれる過激派にスパム報告されまくってブロックされる事例とか
違法ではないはずの画像の投稿でも規約違反扱いされたり
運営者による検閲や規制があったら、避ける手段は存在しない
たしかに運営に政治的・価値観等の偏りがあったらつらい
運営コストの問題も大きそう
大人数を収容した巨大サーバーでは同様に、運営の人手が足りないという問題が起きるはず
これを解決するには小グループ毎にサーバーを建ててやれという事になるだろう
その場合、connectされた他のサーバーから「お前のサーバーから嫌な物が流れてくるから止めろ」とか言われたりして、また別のコストがかかる気もする
仕様が twitter 社の一存で決まる
ユーザの意見は(おそらく、普通は)取り入れられない
開発者は黙って追従するしかない
なんならサードパーティのクライアント開発者を締め出したりもする
APIデザインは知恵を出し合ってオープンソースで議論するのが良いと思う。
アプリケーションデザインはオープンソースでやってもどこかで見た物のパクリの劣化版にしかならない
ある程度forkしてカスタマイズできる余地を残しておいたほうが面白そう
変に作り込まないほうが良い
アプリケーションデザインも合議で決める場合
例えば、twitterでいうlist機能が実装されると1サーバーにみんな入ればいいじゃんみたいな雰囲気になる
当初の哲学が壊れそう
しかしそういう要望は絶対来る
他のサーバーとの接続プロトコルを守って、アプリ側はカスタマイズしやすいシンプルな状態を保つのが一番良いのでは
forkした人も追加した機能をpull requestするとか考えず、独自進化させて良いと思う
仕様のみならず、実装(ソースコード)も公開されない
会社なので仕方ないところもあるが、そうはいってもプロプライエタリ
たとえば公式の twitter に問題があったとき、ユーザが修正する手段はない
無論改造もできない
わかる
わかるが、もしtwitterを直すとしたら入社して修正したほうがいいと思う
個人で直しても巨大アプリの上流にmergeさせてリリースまで見守るのは趣味というレベルではなくなる
mastodonぐらいのサイズのOSSなら大丈夫そう