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

ジョン・カーマックが語るオープンソースと反AI活動家について

2026年3月14日原文(twitter.com)

概要

  • John CarmackによるX(旧Twitter)投稿の内容を日本語で要約
  • 技術的な洞察や意見の共有
  • 投稿の背景や意図の解説
  • 重要なキーワードやポイントの強調
  • 論点ごとに整理した解説

John CarmackのX投稿要約

  • John Carmackが ゲーム開発 についての 個人的見解 を投稿
  • シンプルなデザイン効率的な実装 の重要性を強調
  • 最新技術への 過度な依存 に対する懸念
  • 本質的な プレイ体験の価値 を重視
  • 技術的な トレンド追従 よりも 独自性の追求 を推奨

投稿の背景と意図

  • ゲーム業界における 複雑化傾向 への警鐘
  • 開発者へのアドバイス としての投稿
  • 過去の 成功体験 に基づく意見の共有
  • ユーザー体験最優先 の姿勢の提案
  • 技術革新本質的価値 のバランスの重要性

重要ポイントの解説

  • 効率的なコードシンプルな設計 の利点
    • 保守性と拡張性の向上
    • バグ発生率の低減
  • 最新技術の採用 に伴うリスク
    • 開発コストの増加
    • 学習コストや技術的負債の蓄積
  • ユーザー体験 の最適化
    • ゲームプレイの直感性
    • 不要な機能の排除
  • 独自性の重要性
    • 他タイトルとの差別化
    • 独自のアイデアや表現力の発揮

まとめ

  • John Carmackは シンプルさ効率性 を重視
  • ユーザー体験 を最優先する姿勢を推奨
  • 最新技術の盲目的な追従 への注意喚起
  • 独自性本質的価値 の追求を提案

Hackerたちの意見

OSSの大量トレーニングに対して多くの人が抱く問題の一つは、それを行っている企業が利益を得ていることだと思う。彼のフォローアップ投稿では、古いゲームをオープンソースにすることを「贈り物」として語っていて、その贈り物がどう受け取られるかはあまり気にしていないみたい。ただ、AnthropicやOpenAIなどが利益を上げている一方で、元の作者たちはそうではないことには触れていない。元の作者たちは大抵、利益を得るためにソフトウェアを書いたわけじゃない。でも、それは他の人が自分の作品から利益を得ることを気にしないってことじゃない。彼がこれを認めないのは変だと思う。

完成した製品をオープンソースにすることと、オープンソースのメンテイナーでいることには大きな違いがあるのに、カーマックがここで誤った同等性を引き合いに出しているのが残念だ。

「OSSの大量トレーニングに対して多くの人が抱く問題の一つは、それを行っている企業が利益を得ていることだと思う。」 直接利用してオープンソースプロジェクトから利益を得ることと、これが何でそんなに問題なの?例えば、テックジャイアンツがLinuxをサーバーOSとして使って、Windowsサーバーライセンスに何千ドルも払わなくて済むのは?元のGPLでは、パッチを戻す必要すらないんだよね。

これは結局、資本と労働の対立じゃない?「すべてはリミックスだ」「偉大なアーティストは盗む」ってこともあるし。私は両方の立場にいる。オープンソースに貢献したこともあるし、今は自分のプロジェクトや雇い主のためにAIを使ってお金を稼いでる。正直、どんな気持ちなのかはまだわからないけど、私にとっての大きな問題は資本と労働の分断と、ますます広がる富の不平等だと思う。

それって、AI以前からのすべてのオープンソースの目的でもあるよね?受け取る側が利益を得られない贈り物に意味があるの?例えば、リーナスはインターネットサーバーの約90%が彼のOSを使って利益を上げていることに怒ってると思う?もちろん、そんなことはないよ。それが全体の目的だったんだから!NetflixやGoogle、さらにはMicrosoftがLinux上でサービスを運営して何百万も稼いでることにあなたは怒ってる?いや、そうじゃないよね。元の作者はお金をもらうことを期待してなかった。彼はオープンソースという贈り物をしたんだ、それは素晴らしい贈り物だよ!

私はカーマックじゃないけど、私がオープンソースとしてリリースしたものはすべて、条件なしの贈り物だよ(制限のあるライセンスのプロジェクトに対しては別だけど)。条件付きの贈り物は、贈り物とは言えないよね。私の贈り物を受け取って利益を得ても、私には何の痛手もない。条件はないから。あなたのユーザーは、私が書いたソフトウェアから利益を得ているはずだし、悪用してない限りね。でも、私は「IBMだけが悪用していい」ってライセンスを使うほどの影響力はない。あなたは私が書いたソフトウェアから利益を得ている。私は世界を少しでも良くしたし、自分のソフトウェアをマーケティングしたりサポートしたりする必要もなかった;ウィンウィンだよ。私は雇われてソフトウェアを作ったこともたくさんあるし、仕事でオープンソースソフトウェアを使ったこともある。時々、雇われている間にオープンソースに貢献できることもあって、それはいつも素晴らしい。雇い主の問題を見つけて修正するためにお金をもらって、さらに多くの人のために上流に貢献できるのは最高だよ。

私が奇妙だと思うのは、ほとんどの人気のあるOSSが明示的に利益目的の使用を許可していることを認めないことだね。それが彼らを人気にした根本的な要因だよ。もちろん、LLMは新しいもので、誰もそれが起こるとは思っていなかった。でも、ほとんどの人気のあるOSSが広く利益目的の使用を意図的に認めていた部分はそうじゃない。

OSSの大規模なトレーニングに対して多くの人が抱く問題の一つは、それを行っている企業が今や利益を得ていることだ。彼はそれを贈り物だと言っていて、人々が何をしようが気にしない、もう与えたからって。ファビアンが本の売上からカーマックにお金を渡すべきだなんて誰も言わないし、ソースコードを読んでプログラミングを学んだ人たちも、著者に感謝と時々メッセージを送る以上のことを求められるべきじゃないと思う。Appleの新しいSMBの実装みたいなものも、GPLv3のSambaから「クリーンなコード」だけど、SMBプロトコルに関する長年の経験やドキュメントに依存しているのは間違いない。

著者たちが自分のOSSの貢献が商業的に利用される可能性を知らなかった、理解していなかったって言ってるの?それなら、歴史の完全な誤解だよ。商業利用を禁じるオープンソースライセンスは常に存在してきた。著者たちはそれを使わないことを選び、商業利用を許可するMITやGPLのようなライセンスを選んできた。OSSの商業利用は常にあったし、大企業、小企業、テック企業、石油・ガス企業、武器メーカー、銀行、ハードウェア企業など、みんなOSSを使って利益を上げている。元々それを書いた人たちに何も返さずにね。それは特例でも予期しない結果でもなく、自由(自由という意味で)のソフトウェアの基本的な原則だよ: 誰がそれを使うか、どう使うかを選ぶことはできない。

「でも、それは他の人が自分の作品から利益を得ることを気にしないというわけではない」これは意味がわからない。自分が何かを作って、自由意志で外に出すんだから、誰かがそれを取って利益を得ることを気にする理由はあるの?もしそれが欲しかったなら、自分でその利益を得る道を選んでおくべきじゃない?

作品を公開したからって、その作品から派生するすべての利益を得られるわけじゃないよ。著作権法は、作品自体の配布から得られる利益を受け取る権利を守ってるけど、それはかなり限られてる。例えば、料理本を出版したら、その料理本の売上の一部はもらえるべきだけど、誰もそれを無料で配布して売上を妨げることはできないよね。でも、レストランがあなたのレシピを使って得た収益の一部はもらえないんだ。

私はこれをシンプルに考えてる:- OSSは権力と影響力を分散させるのに価値がある - 現在開発中のAIはそれを集中させる可能性が高い

Hacker Newsで議論の続きを見る