Google Play との決別:Conversations が今無料になった理由

Conversations の作者が Google Play への依存から抜け出すと発表した。NLnet と EU の資金で 2029 年末まで安定して開発できる見通しになり、アプリは無料になった。

日本語
コピー
折线图:2014 年至 2026 年 Conversations 的每周总收入(欧元),纵轴 0 到 2700,2017 年前后达到峰值后逐步回落,图例标注 Gross revenue 与 App sales

Conversations は、私が Android 向けに開発したフェデレーテッド型インスタントメッセンジャーだ。出発点は多くの伝統的なオープンソースプロジェクトと同じで、自分のニーズを満たすことだった。開発を始めたのは 2014 年 1 月、まだ学生寮にいた頃で、数週間のうちに日常的に使うようになり、友人と連絡を取る主な手段になっていた。だが 2014 年 3 月 24 日、ちょうど 12 年半前の今日、これを公開したとき、少なくともこのオープンソースプロジェクトをビジネスにしようと試みるつもりだとはっきり自覚していた。ソースは公開し、コンパイル済みバイナリの利便性に対して課金する——このビジネスモデルを私が発明したわけではないが、2014 年当時は確かに一般的ではなかった。

10 年が経ち、私は実際に Conversations を持続可能なビジネスにすることができた。2014 年 3 月以降、Conversations——あるいはそれに関連する他の仕事——がずっと私の主な収入源だ。もっとも、学生が狭い寮に住んでいれば生活費はほとんどかからない。幸いなことに、年齢を重ねるにつれて収入も着実に増えていった。

収入の内訳はこの数年でかなり変わった。当初は企業からの委託開発が大きな割合を占めていた。Conversations を使いたいという企業が、後に本流の Conversations に入った機能の開発費を払ってくれたり、自分たちのワークフローに合わせた高度にカスタマイズされた機能——上流にマージするには全く向かないもの——を求めてきたりした。サーバー構築や、インスタントメッセンジャーとセキュリティに関するコンサルティングが入ることもあった。その後は、助成金や資金提供の比重が次第に大きくなっていった。

ただ、驚くほど安定していた収入源が一つある。Play Store からの収入だ。以前よく、これが家賃を払ってくれていると言っていた。数か月に一度しか請求書を出せない、あるいは助成金の支払いは助成期間が終わるまで待たされる——フリーランスなら誰でもこの不確実さには慣れている。どんな形であれ定期的な収入は、特に貯蓄がまだ全くない初期には、ありがたいものだ。

Conversations の 2014〜2026 年の総収入(Google の取り分と売上税を差し引く前)

Google との関係は決して良いものではなかった。アプリのアップデートが却下された回数は数えきれないほどで、理由も不可解だった。Conversations は Play Store から 2 度削除されている。一度は、Google が根拠なく私がユーザーの連絡先をアップロードしたと申し立てた¹——事実ではないし、特定のアップデートが引き金になったわけでもない。何度、人間と 5 分話せたらと思ったかわからない。相手が AI とクリックワーカーでなければ、どれだけの誤解がその場で解けたことか。この記事を書いている時点で、Google がアプリのアップデートを審査し終えるのを 14 日間待たされている。審査期間はこれまでも良いとは言えなかったし、まして受け入れられるものでもなかったが、ここ 1 年ほどで明らかに悪化している。AI が生成したゴミアプリの氾濫が一因だろう——そしてその状況を作るのに Google 自身も大いに貢献している。だが Google には、長く存在し、AI 製ではなく、更新頻度の低いアプリを優先する責任がある。新機能を待たされるくらいなら気にしない人もいるかもしれないが、Google は機能更新とセキュリティ更新を区別していない。セキュリティ更新が数日、場合によっては数週間引き延ばされるのは、まったく危険な話だ。

ここで少し背景を補足しておく。Google は私のアプリ販売から 15% を取る。つまり私は、そのサービスと引き換えに年間 1000 ユーロ以上を実際に Google に払っている。年 1000 ユーロは、私のネット代の 1.5 倍だ。ノート PC を 3〜4 年使うとして、それに毎年払う金額とほぼ同じでもある。ネットが切れれば、誰かが家まで来て直してくれる。ノート PC が壊れれば、誰かが家まで来て直してくれる。Google がしくじっても、私には何もできない。明らかに、この金額では年に一度、人間と 5 分話す資格すら得られない。

長年、自分は Google と有毒な関係にあると感じてきた。それでも留まっていた唯一の理由は経済的な依存だった。

時が経つにつれ、私の収入源はますます助成金へと移っていった。NLnet²³⁴ を通じることもあれば、欧州委員会⁵ からより直接的に得ることもある。複数の助成金を通じて 2029 年末までの安定した資金を確保しており、その後も別の助成の機会はあるとかなり確信している。

Conversations は常に F-Droid で入手できたが、当初は無料でダウンロードできる選択肢を宣伝していなかった。最初の頃、F-Droid のパッケージメンテナが私に許可を求めてきた。Conversations が Google Play では有料アプリだと知っていたからだ。断りはしなかったが、公式サイトに F-Droid のリンクは載せなかった。ユーザーを有料版へ誘導したかったからだ。その後、Google に対する私の態度が「悪い」から「もっと悪い」へと変わるにつれ、F-Droid のリンクを載せるようになった。今では F-Droid がこのアプリの主要な配布チャネルになっている。F-Droid 経由で配布される APK は再現可能ビルドに対応し、私個人の署名鍵で署名されている。

幸いなことに、私はもう Google Play Store の収入に経済的に依存していない。Google はもはや私と私の金に値しない。もうたくさんだ。ゲートキーパーなんてくそくらえだ。

  1. https://gultsch.social/@daniel/111929074071688694 ↩︎
  2. https://nlnet.nl/project/Conversations/ ↩︎
  3. https://nlnet.nl/project/Conversations-3.0/ ↩︎
  4. https://nlnet.nl/project/Conversations-OpenPGP-refresh/ ↩︎
  5. https://mobifree.org ↩︎

Xmpp Google Android

前回: Jabber/XMPP:どうやって局面を打開するか?

出典: Daniel Gultsch← ホームへ戻る