【実況まとめ】Interop 2017 基調講演「マストドンを作った理由」 – マストドンブリーフィング1

この記事は約 6 分で読めます。

【なんちゃって実況まとめ】Interop 2017 基調講演「マストドンを作った理由」

どうも、匠です。

運良く、本業との兼ね合いが付いて、Interop2017に参加できました。

Interop Tokyo 2019 出展社募集サイト
Interop Tokyoは、インターネット、クラウド、データセンターなどをテーマに開催される展示会、カンファレンス、ライブデモンストレーションです。

そこでマストドンの基調講演に出席できたので、Pawoo.netで実況しました。
そちらをまとめたので、ご覧下さい。

スポンサーリンク

マストドンブリーフィング「マストドンを作った理由」まとめ

まとめの元データ

まとめはこちらでもご覧頂けます。

#interop17
These are public toots tagged with #interop17. You can interact with them if you have an account anywhere in the fediverse.

ただし、ハッシュタグは #interop17 なので、マストドン以外の内容も混ざると思います。

実況まとめ

マストドンブリーフィング基調講演の登壇者

さすがです。匠は撮影漏れました。。。

☘️いつもの匠🌸 @itsumonotakumi

生 遠藤さん、鷲北さん、キター!

すいません、間違えました。池澤あやかさんでしたね(汗

すいません、ミーハーで。。。

hiro on blackice.online
会場にインスタンス持ち五人位? #interop17

そうみたいですね。実は私も持ってますが、手を挙げられませんでした。打つのに手一杯。。。

integra:jpちほ~
Follow

「マストドンの開発以外は何をやっているか? 」って池澤さんの問いにオイゲンさん「ゲームとか音楽を聞いたりとか」 少しフォーカスズレた解答。さらに「開発として」って問いに「Webエンジニアやっている」との事

これは匠も知らなかったので、ほーと感心しました。よほど本業でも優秀に違いない!

☘️いつもの匠🌸 @itsumonotakumi

オイゲンさん、幅広くプログラム言語やってるらしい。ruby, php, golangえとせとら

integra:jpちほ~
Follow

GitHubに上がっているマストドンのコードを見て、綺麗だったと発言する池澤さんw

ウキウキして聞いてましたね。

if文のネストを深くしないなど、コードの読みやすさにもこだわりがあるようなことを仰っていました。匠はプログラマーではなく、その辺の知識が少ないため、上手く消化できませんでした。※誰か覚えてる方は情報ください。

そして、マストドンはどのように開発に至ったのか、という質問に対して。

☘️いつもの匠🌸 @itsumonotakumi

マストドンは、何年も前に友人が連合タイムラインのアイディアを教えてくれた。Twitterが人気の無い変更を行ったことをきっかけで、ゼロからTwitterのかわりに使いたいものを作ることにした。もともとヘビーにTwitter使っていた。フェデレイテッドシステムを構築した。

連合=フェデレイテッド(federated)とご理解ください。

☘️いつもの匠🌸 @itsumonotakumi

Twitterを変えるだけでは解決していないことに気付いた。中央集権的なシステム。。。分散的なマストドンのシステムをみんながメンテナンスしテイクのがよい。

☘️いつもの匠🌸 @itsumonotakumi

インスタンスのごとのルールを適用できる。自身のルールを適用していくべき。

この辺、細かい質問をしていた気がしますが、覚えてません(汗
ご自身がヘビーなTwitterユーザーであったこととその不満(?)からマストドンに至ったことを説明されていたようです。

次に、なぜ、GNU Social互換を選んだのか、という質問です。

☘️いつもの匠🌸 @itsumonotakumi

なぜ、gnuソーシャルを選んだのはオープンなプロトコルを使っていたから。

率直ですね。オープンであることにポリシーがある模様。

マストドンはなぜ人気を得られたと思うか、との問いに対して。

☘️いつもの匠🌸 @itsumonotakumi

マストドンの人気を得られた理由は、UIとAPIだと思う。ユーザーフレンドリーでシンプルなものにしたからだと思う。

☘️いつもの匠🌸 @itsumonotakumi

マストドンのUIは、Twitterからインスピレーションを得たが、パワーユーザーほど多カラムでみたいと思った。それだけ。

@shi3zさんとかの暴言とかは伝えない方向でお願いします(笑

次にマストドン開発の経緯。本当はどれくらいで開発したかを聞きたかった模様ですが。

☘️いつもの匠🌸 @itsumonotakumi

マストドンのプロトコルタイプはAPIだけだった。大学生のころ。
その後、一定期間時間に色々試して、マストドンを作ろうとした。
これをやるにはどうしてもお金が必要だと考えて、ペトリオンを使った。上手くいかないかもとは思っていた。

ただ、マストドンはニッチになるんじゃないかと思っていた。

☘️いつもの匠🌸 @itsumonotakumi

マストドン開発にかかった時間は数えてなかった。一日6時間〜7時間もかけるときもあった。

ここはドキュメントも込みでみたいな話だったと思います。詳しくはご本人にも分からないようでした。

次に、マストドンを商業化したり、稼いだりする方向じゃなくて、クラウドファンディングでやろうとする理由。

☘️いつもの匠🌸 @itsumonotakumi

マストドンで先月139ユーロほどをクラウドファンディイングで集まって、ホスティングすることができてよかった。ベンチャーキャピタルや広告、有料プラットフォームにするより、マストドンに価値のある人からの寄付を貰う方が良いと思う。

おっと、たった139ユーロしか貰ってないの!?とビックリしました。

その後、調べたところ、「手元に残るのが139ユーロ」ということではないかという結論に至りました。
https://www.patreon.com/mastodon

Nothing found.

それでもこれだけの功績を残していながら、見返りとしてはかなり少ないですね。月1$くらい寄付しましょうよ。大人のみなさま。。。

☘️いつもの匠🌸 @itsumonotakumi

クラウドファウンディングで進めるのは良い。mstdn.jpもやってると聞いていて、メジャーな方法だと聞いてる。

日本でメジャー。。。?という話はさておき。

次に、こんな質問。

☘️いつもの匠🌸 @itsumonotakumi

Rails開発としてポスグレはデフォルトだから。良くできている。NOSQLをよく聞かれるが、モンゴはあまり良くない。ステータスやアカウントなんかはリレーショナルdbの方がよい。
Mysqlの方が良い部分もあるが、色々やることが多くなるので微妙。(すいません、かなりはしょりました。。。)

☘️いつもの匠🌸 @itsumonotakumi

プログラマーとしての理由が合って良かった。象がマスコットだからという理由じゃなくて良かった。by鷲北さん

細かいところはすいません、プログラマでもDB管理者でも無いので、詳しくは分からず。。。※求む、補足してくれる人。

次に、今のマストドンの状況をどう思うか。

☘️いつもの匠🌸 @itsumonotakumi

今の状況はとても素晴らしい。コントリビュータが、負担やアイディアで良いことがある。

オープンソースのメリットを享受していますね。

開発時に想像していなかったことは何か?(池澤さん)

☘️いつもの匠🌸 @itsumonotakumi

開発時に想像もしてなかったことは、大きなユーザーベースになると変更が大変。全体的にコードは十分柔軟なので、あまり問題はない。

コミッターとしての苦労はあるものの、そんなに苦ではないご様子。

オイゲンさんに要望を何か、と遠藤さんから振られた鷲北さんは「恐れ多い。。。」と言いながら。

☘️いつもの匠🌸 @itsumonotakumi

マストドンのアップデートが難しい点はぜひ改善して欲しい。by鷲北さん

☘️いつもの匠🌸 @itsumonotakumi

すいません、アップデート難しくて。過去の数リリースは機能追加が多くて、重かった。しかし、必要だった。そのお陰で良くなった。これから簡単にしていくことを望む。

ここは課題としての認識があるようですね。

今後の展望について。

☘️いつもの匠🌸 @itsumonotakumi

これからどうしたいか。今、次のリリースはカラムの管理です。Twitter似て、使い勝手を上げる。あとプロトコル改善、管理の改善。もっと先はプロトコルをついかしたい!OpenWebスタンダードを使っているが、w3cで議論されてるもののスタンダードが出るとメリットが出るので改善したい。
パフォーマンスも改善も。
ロードマップを三カ月くらいのうちに出す。
それからまた、マストドンはシングルサインオンの実装により価値が出てくる。他のユーザーベースに統合できると良いと考えてる。

ホント、期待です。特にSSO。ちょっとわくわくしました。

最後に、日本の皆さんへ。

☘️いつもの匠🌸 @itsumonotakumi

日本の人々には感謝している。指示して貰って、よりオープンなソフトウェアが指示を受けるのは嬉しく思う。

すいません、打ち間違えです。×指示、○支持

以上でおわりです。


iPad忘れてきたので、iPhoneでは大変でした。。。

誰か6月8日~9日の実況をお願い出来ませんか?

というか、誰かログミーとかに投稿して貰えませんかね、全文。。。


(追記:2017/06/08)
実況ではありませんが、こちらに記事が出ていますね。

「マストドンを作った理由」、生みの親のオイゲン・ロッコ氏が語る、Interopの基調講演に生出演【Interop Tokyo 2017】
 幕張メッセで開催中の「Interop Tokyo 2017」では、この春にIT界の話題を席巻した新SNS「Mastodon(マストドン)」に関する講演が設けられた。7日には、マストドンの生みの親であるオイゲン・ロッコ(Eugen Rochko)氏がSkypeのビデオ通話機能で遠隔出演。「マストドンを作った理由」と題し...
「日本がシリコンバレーのルールに従う必要はない」 マストドン作者オイゲン・ロッコさん語る Interop Tokyo 2017 「マストドン」ブリーフィング基調講演
「なぜマストドンを作ったか」への回答。
【Interop Tokyo 2017 Vol.5】SNS「マストドン」はなぜ生まれた? 開発者自らが語るエピソード| RBB SPEED TEST
 幕張メッセで開催中の「Interop Tokyo 2017」で6月7日、基調講演「マストドンを作った理由」が開催された。