「このツール、個人開発だけど業務で使って大丈夫かな」——AI コーディングツールや OSS を社内に持ち込もうとしたとき、一度はぶつかる問いだと思います。
ツール採用の判定基準は「誰が作ったか(属性)」から「何を検証できるか(検証可能性)」へ更新すべき時代になっています。そしてこの基準で見ると、ソースが取れる個人開発ツールは、監査不能な企業製バイナリより有利になりえます。
「企業製=安全」は信頼の代理変数にすぎない
「企業が作っているから安全」という判断は、本来確認したいこと(中身が安全か)を直接見られないときの代理変数です。企業名・ブランド・ユーザー数を「信頼」の根拠にしているわけです。
しかし並べてみると、検証可能性では逆転が起きます。
| 観点 | 企業製クローズド | 個人開発 source-available |
|---|---|---|
| 内部動作 | 検証不可。ベンダーを信じるしかない | clone して実際に監査できる |
| テレメトリー | 公表値を信じるのみ | 通信先を静的・動的に確認できる |
| 品質 | 組織の生産性に依存 | AI により個人でも企業級になりうる |
安全性の本質は「情報がネットワークをどう通るか」「ファイルをどう触るか」です。これらはソースがあれば検査でき、自社ビルドすれば配布物にすら依存しません。
検証できるものを検証する方が、検証できないものを信じるより上位の基準です。
AI が変えたもの
監査コスト
差分監査・依存パッケージ解析は、今や AI エージェントにそのまま投げられます。「検査できる」を実際に回すコストが激減しました。
維持可能性(bus factor の緩和)
個人開発の最大の弱点だった bus factor(作者の消滅)は、ソースがあれば自社フォークを AI に保守させることで大幅に緩和できます。
個人の生産性
「個人が作ったものは企業の品質に及ばない」は AI 以前の話です。個人の生産性に企業が束になってもかなわないケースが生まれており、品質面での企業優位は実質消滅しつつあります。
AI が変えていないもの(ここは正直に)
継続性リスク
作者の開発継続意思は AI では変わりません。フォークで緩和できますが、ゼロにはなりません。
責任の所在
契約・補償・SLA という法的構造も変わりません。ただし重要なのは、無償ツール同士なら企業製でも補償は同じくゼロという点です。この差が効くのは有償製品との比較のときだけです。
配布チャネル
危ないのは今のバージョンではなく将来の更新です。バージョン固定 + 自社ビルドで対処可能ですが、公式配布の自動更新に乗る運用は避けるべきです。
判定フレームワーク
| 比較対象 | 実質的な差 | 結論 |
|---|---|---|
| 無償ツール同士(企業製 vs 個人製) | 検証可能性と継続性のみ。補償差はゼロ | 検証した個人製 > 未検証の企業製バイナリ |
| 有償/契約関係あり | 責任所在・SLA・保守義務が効く | 企業製に実質的優位あり |
つまり「無償の企業製ツール」と「無償の個人開発ツール」の比較なら、検証可能性が高い側を選ぶのが合理的です。有償契約が絡み SLA や賠償が必要な場面では企業製が優位——そこは変わりません。
採用時の検証パイプライン
個人製・企業製を問わず適用できる手順です。
- バージョン固定。自動更新は無効化する
-
git clone→ 初回は通信先・依存パッケージを監査。以降はリリースごとの差分監査(AI エージェントに任せて効率化) - 社内でビルド・署名して配布。社内に出回るのは自社検証済みバイナリのみ
- ネットワークレベルで観察。通信先が設定した LLM エンドポイントのみか
- ライセンス確認。フォーク・自社保守の可否
- リポジトリとリリースの定期監視
注意:「検査できる」と「検査した」は別物
ここが一番大事なところです。source-available は「検査できる」ことを保証しますが、実際に検査しないと意味がありません。監査運用の担当を決めないと、この記事の理屈は理屈で終わります。
逆に言えば、差分監査を AI に任せられる今、「検査を回すコスト」は過去最低です。やるかやらないかだけです。
実例:自分のツールをこの基準にかけてみる
私は個人で AI コーディングエディタを開発・公開している側の人間です。この記事には利益相反があります。
だからこそ、上の基準で検証できる形を示します。
| 評価点 | 内容 |
|---|---|
| 適合 | source-available(FSL-1.1-MIT。各リリースは2年後に MIT へ自動転換)。Ollama で完全オフライン動作・テレメトリーなし。API キーは OS キーチェーンに暗号化され、設計上 renderer プロセスにすら入らない。ファイル書き込み・コマンド実行はすべて承認制。組織導入モード(キー非配布・モデル統制・予算%表示)あり |
| リスク | 個人開発ゆえの継続性。ベンチ試行数はまだ少ない |
| 判断 | 上記パイプラインを通過すれば、非本番・教育用途からの採用は合理的 |
パイプラインの「フォーク・自社保守の可否」については、ライセンスが2年後に MIT へ転換するので、最悪「開発が止まったら自社で保守する」道が法的に残ります。
「信じて使ってください」とは言いません。clone して監査してください——それがこの記事の結論そのものです。
まとめ
- 「個人開発だから不安」は属性判断であり、検証を放棄したショートカット
- 判定基準は「誰が作ったか」→「何を検証できるか」へ
- 無償ツール同士の比較なら「検証した個人製 > 未検証の企業製バイナリ」
- ただし検証は実際に回してこそ。パイプラインと担当者を決めよう