世界を動かす技術を、日本語で。

Ankiの所有権がAnkiHubに移転されました

概要

Ankiの創設者が19年間の運営を振り返り、今後の運営をAnkiHubに段階的に移行する決断を発表。 運営負担の増大や個人の限界を背景に、より持続可能で協力的な体制への転換を目指す。 Ankiは今後もオープンソースとして維持される方針。 創設者自身は今後もプロジェクトに関与し続ける意向。 変化に対する不安もあるが、長期的にはユーザーと開発者双方にとってプラスになると強調。

Anki創設者からの運営移行メッセージ

  • Anki の19周年を迎え、これまでの歩みと今後の成長方針を振り返り
  • 運営負担の増加により、個人での対応が困難になった現状の課題認識
  • 優秀な貢献者への報酬など、部分的な業務委託の実施経験
  • 管理職経験の不足や多忙さから、従業員雇用の決断を先送りしてきた経緯
  • Anki の人気拡大とともに増す責任感と、その結果生じた長時間労働やストレス
  • 本来の「集中した開発作業」から離れ、日々の問題対応が主業務となっていた現状
  • 投資や買収の申し出が多くあったものの、 オープンソース精神の維持 を重視し拒否
  • AnkiHub との協業提案を受け、同社の成長力とチーム体制を高く評価
  • 段階的に Anki の事業運営やオープンソース管理をAnkiHubへ移行する提案を自ら実施
    • オープンソース維持や理念継承のための条件を設定
  • 創設者自身は今後もプロジェクトに関与しつつ、より持続可能な関わり方への転換
  • 運営上のボトルネック解消による開発スピード向上と、協力的な体制構築への期待
  • UI改善など、これまで優先できなかった課題への取り組み促進
  • 万が一の事態でもエコシステムが継続する安心感の強調
  • 変化への不安は当然だが、長期的には多くのユーザーがこの変化を歓迎するだろうとの見解
  • これまでの支援・貢献への感謝と、 Anki の新たなステージへの期待感の表明

Hackerたちの意見

彼はすごいね、19年もこの火を灯し続けるのは長いよ。学校を乗り越えるのに助けてくれてありがとう!

良い点としては、実際に良いモバイルのAnkiクライアントであるAnkiDroidが、このちょっと怪しい新しい団体の手から外れていることだね。(AnkiDroidはずっと独立して運営されてきたから、iOSクライアントの状態を考えるとそれは良いことだよね。いつも放置されてるし。)

(有料の)iOSクライアントにはずっと失望してるし、オープンソースのAndroid版がずっと羨ましい。値段に対して使う頻度が高いから、有料なのはあんまり気にしないけど、使いにくいのが分かっててそれを改善できないのが辛い。

有料のiOSクライアントがそんなに悪いの?高かったのは覚えてるけど、俺の使い方には問題ないよ(医学部の一部と法学部全体、あと覚えたいことを混ぜた感じ)。MacやWindowsのクライアントと比べて使いにくいところは全然なかったけど、見落としてる問題があったら教えてほしいな!

その通り。ただ、AnkiDroidの最もアクティブなメンテイナーが新しい組織に参加することは注目すべきだね。 > 「現在、AnkiDroidの長年のコアコントリビューターであるデイビッド・アリソンと、これらの質問について一緒に取り組むことを話し合っています。彼のAnkiDroidの共同開発に関する経験は非常に貴重で、私たちがこれを正しく進めるために彼が手伝ってくれることに感謝しています。彼がフルタイムで私たちに参加して、Ankiを未来に進める手助けをしてくれることに非常にワクワクしています。」

俺は毎日公式のiOSクライアントを使ってるけど、何が悪いの?

世界中のオタクな医学生たちと、もともとは語学学習者向けのマイナーなオープンソースのフラッシュカードアプリとの間に、面白い共生関係があったんだ。私はそのコミュニティの一員で何年も過ごしてきたけど、こんな結果になるとは思わなかった。でも振り返ってみると、Ankiにとっては最良の道のように思えるね。

今はもうオタクな医学生だけのものじゃないと思うよ。Step Iの勉強をこれなしでやった人っているの?どうやって?(なんで? :)

基本的には、アルゴリズムは学習者がある時点で事実を正しく思い出す確率を予測しているんだ。過去の思い出しや提示の履歴を考慮してね。機械学習がこれらの確率の進化を予測するのも面白いかもしれない。単に関連する知識を思い出すことで、サンプリングされていない事実の思い出しが改善されるんだけど、これは厳密にモデル化するのが難しいかもしれないし、逆に(まだ発見されていない)専用の分析モデルには簡単かもしれない。パラメータ数が多いけど相対的に不透明な(高パラメータ数の)機械学習モデルを使うことで、記憶の思い出し実験のための代理人として扱えるし、学習パターンを適切に抽出するための低パラメータ数モデル(分析的または機械学習)を見つけることができるかもしれない。実際の人間の脳で高コストな実験をしなくても済むからね。

これは積極的に研究されてるよ(オープンで!)。https://github.com/open-spaced-repetition/srs-benchmark

FSRS(数年前からAnkiで使われている新しいアルゴリズム)って、もう機械学習に基づいてるんじゃないの?

参考にしてみる価値ありかも(関係ないけど):https://mochi.cards/

いい感じだけど、Electronベースのアプリってのが私には大きなネックだな。

しばらくの間、プロ版を使ってるよ。テンプレート機能がすごく強力で使いやすい。私の語彙デッキでは、入力フィールド(例:単語)といくつかの派生フィールド(辞書の定義、AI生成の例、TTS音声)を設定してる。新しいカードを追加するには、単語を入力するだけで、他のフィールドが自動的に埋まるんだ。技術的には、これをAnkiのアドオンとして実装できるけど、デスクトップ版だけがアドオンをサポートしてて、デフォルトのUIはちょっと複雑すぎるかな。

まだわからないこと > ガバナンスと意思決定: どうやって決定がなされるのか、誰が最終的な決定権を持つのか、コミュニティの意見がどう反映されるのか > ロードマップと優先事項: 何をいつ作るのか、競合するニーズをどうバランスさせるのか > 移行そのもの: 既存の仕組みを壊さずにどうやってサポートを増やすか つまり、次に何をすべきか全く分かってないってことだね。

投稿を見た感じ、元のメンテナーが放置しようとしてたみたいだから、放置やPEファームに売るよりは、これが全体的に良い結果だと思う。

こういうコミュニティ中心の組織は、ガバナンスの移行なしでは運営が難しいよね。Ankiは世界に価値をもたらしてると思うし、それを続けるためにリーダーシップを取る人には、信頼と余裕を持って最善の決定をしてもらいたいな。彼らに幸運を祈るよ。

自分たちが知らないことを知っているって、他の多くの組織よりも先を行ってるね。

俺はAnkiユーザーで、10年くらい使ったり使わなかったりしてるけど、まだ混乱してる。もし俺の理解が正しければ、ここでのエンティティは次の通りだ。 - Dae(ダミアン)によって設立されたAnkiは、ブランド名であり、スぺースドリピティションアルゴリズムを使ったデスクトップ実装 - AnkiWebは、このハブのことだと思ってた。デッキをダウンロードするところ - AnkiHubは第三者(「AnKing」によって始められた、今は35人の従業員がいる)で、デッキを月額サブスクリプションとして販売していて、コンテンツはディープウェブにある(アカウントを作って利用規約に同意しないと、いくつかの特集部分以外のリストを見ることすらできない)。これが前の二つの所有権を持つことになる。Ankiが「コア」でオープンソースのままであると書かれているので、少なくとも安定したままで、AnkiWebのようなデッキ共有プラットフォームがオープンになることはないと思う。 - AnkiDroidは別のオープンソースプロジェクト(Androidアプリ)。法人がメイン開発者を雇っているけど、彼らがAnkiDroidにもっと取り組むためにお金をもらうのか、他のタスクもあるのかはまだはっきりしない。

(上と同じ人だけど、この部分は別の目的があると思ったので、コメントを分けた)今のエコシステムは、悪化させるのが難しそうだ。彼らはそれをするつもりはないと言ってるし、俺もそれを信じてる。でも、健全で良い製品のビジョンは、少なくとも裕福な国にとっては適正価格を含むかもしれない。今までずっと無料だったから、どうなるかは時間が教えてくれるだろう。今のところ、どちらの方向にも計画はないみたいだけど、ユーザーはオープンソースソフトウェアをインストールして、デッキをファイル転送や共有手段でお互いに共有することができるから、十分オープンだ。既にあるものは簡単には消えないよ。俺はAnkiDroidを使い続けて、今作ってる言語デッキを進めるつもり。

AnkiWeb 使う必要はないってことは覚えておいて。Ankiにはしばらく前から同期サーバーの実装があって、Dockerイメージもあるよ。転送速度だけでも価値があると思う。AnkiはAGPLの下にあるから、アンチDRM条項があって、Ankiやそのアドオンの悪化(例えば、デッキの共有を防ぐため)も強制できないはず。だから、ここで明らかに悪化しそうなことはないと思う。

なんか心配だね。まだできるうちに、誰かが公のAnkiWebデッキをバックアップしておくべきだよ。

  • AnkiDroidは別のオープンソースプロジェクト(Androidアプリ)なんだ。企業がメインの開発者を雇ってるけど、AnkiDroidにもっと取り組むためにお金をもらうだけなのか、他のタスクもあるのかはまだはっきりしてない。 ---- Discordでの私のメッセージからコピーすると: > Anki(AnkiWebやAnkiMobileを含む)でフルタイムのポジションに移ることになったよ。これにすごくワクワクしてるけど、やるべき未処理の仕事が山ほどあって、しばらくはフルタイムで取り組む必要があるんだ。 > AnkiDroidにも引き続き貢献するけど、今のようにたくさんの時間を割くのは難しくなると思う(少なくとも最初の数ヶ月は安定するまで)。夜や週末にはここにいるし、他の方法でも貢献するつもり(できれば統一されたノートエディタやJSアドオンなど…)だけど、PRレビューや一般的なフォースマルチプライヤーの仕事をしっかりやるために、コードの貢献は少し減ると思う。夏のGSoCのためにOrg Adminをやる予定だけど、(GoogleがOKを出してくれれば)歴史的に見てもすごく軽い役割だよ。 > 正直に言うと、いつも通りのビジネスになると思ってる。通知キューを追いかける余裕は十分にあるし、もし私が完全に消えても、素晴らしいチームだから改善は続くと思う。AnkiDroidのバスファクターは、ずっと>>> 1だよ。 https://discord.gg/qjzcRTx => https://discord.com/channels/368267295601983490/701922522836... GSoC: https://summerofcode.withgoogle.com/

その通りだね。Ankiのコアコードはオープンソースのままで、プロジェクトが始まった頃からの原則に従っているよ。すでに「コア」コードについて注意しているね。PEやVCがなくても、35人の従業員を抱える会社が1人の人間とは違う方向に進むのは明らかで、良い方向ではないよね。もしその35人の従業員が収益で支えられなくなる日が来たら、エンシティフィケーションと閉鎖/全員解雇の選択肢が出てくることになるだろう。そうなるとどうなるか見ものだね。それが大きな違いだよ - そんな決定は、1人で運営しているときには考えられなかったし、少なくともずっと可能性は低かった。でも今はそうなるだろうし、大きな利害の対立もある。AnkiHubは有料アドオンを販売してお金を稼いでるから、今後それらがAnkiに入る可能性はゼロだね。人気のあるコミュニティでスレッドをすぐにロックしたのも良くない印象だし。

Ankiが大好きなんだ。でも、これを読んでたら、念のために全てのノートをシンプルなテキスト形式でエクスポートする時期かなって思った。最近見かけたフェルナンド・ボレッティのフラッシュカードアプリも試してみようかな(その時はスルーしちゃったけど)。

12年前に日本に住んでいた時にAnkiを見つけたんだ。日本語の勉強を頑張ってたけど、全然覚えられなくて苦労してた。自分に合った学び方を見つける時期だったのかもしれないし、Ankiがそのきっかけになったんだと思う。通勤中にAnkiDroidで漢字を覚えるだけじゃなくて、何でも学べるって信じられるようになった。ちょうどその頃、コーディングの趣味にも真剣に取り組み始めて、Ankiをいじるのもその一部だった。ダミアンとデイビッド・アリソン、ほんとにお疲れ様。君たちが作ったソフトウェアに感謝してるよ。