PhotoCraftとAI時代のフリーソフト、その代償
Photoshop風の独立系再実装が、より大きな問いを投げかけます。AIでソフトウェアを作りやすくなったとき、信頼性、保守、次の飛躍を誰が支えるのでしょうか。
Telli.shによるオリジナルの編集用イラスト。この記事の主張を図示したもので、プロジェクトの測定結果ではありません。
おなじみのクリエイティブアプリが公開開発され、サブスクリプションなしで使える。そう考えると、期待せずにはいられません。学生、ときどき創作する人、プロ向けツールの価格が壁になっていた人にとって、無料で使えることは、アイデアを実際に形にできるかどうかを左右します。しかし、期待だけでは話は終わりません。AIによってソフトウェアを再現するコストが大きく下がるなら、再現する価値のある機能を、これから誰が開発し続けるのかも問われます。
PhotoCraftはこの問いを具体的にします。ArtCraftファミリーに属する独立したRust製画像エディターで、AI支援で開発され、Photoshopのレイヤー文書を扱うよう設計されています。重要な変化は、小さなチームでも技術的に難しい幅広いアプリケーションに公に挑戦できるようになったことです。掲げられた機能はその意欲を示しますが、読者が頼る文書や作業工程で実際に機能するかは、なお確かめる必要があります。PhotoCraftプロジェクト、Phoronix、2026年10月7日
PhotoCraftはおなじみの編集作業を再構築する
PhotoCraftは独立したプロジェクトであり、Adobeのリリースではありません。リポジトリはレイヤー、マスク、調整レイヤー、編集可能な文字、ベクター、PSD/PSBのワークフローを掲げています。2026年10月10日時点のパリティ評価では、アルファ版のままで、メンテナーはプロ用途への準備度を約45%と見積もり、PhotoshopとのPSD交換はまだベータに十分な信頼性がないとしています。これはプロジェクト自身の測定と推定であり、独立評価ではありません。PhotoCraftリポジトリ、2026年10月10日のパリティ評価
Photoshopに似た挙動を再実装することと、Adobeのソースコードを公開することは別です。PhotoCraftは自らの手法をクリーンルーム方式の再実装と説明しています。見慣れたインターフェースで代替ソフトを学びやすくなることはありますが、互換性は利用する文書、プラグイン、フォント、制作工程によって決まります。
ソースコードはMITまたはApache-2.0の条件で提供されていますが、通知、同梱アセット、ブランドにはそれぞれ確認が必要です。寛容なコードライセンスが、リポジトリに関連するすべての商標や作品の再利用を許可するわけではありません。再配布を検討する人は、「無料」を一律の許諾とみなさず、実際のライセンスと帰属表示ファイルを確認してください。この記事では、各法域におけるリバースエンジニアリングの法的な扱いについて結論を出しません。ライセンスとクレジット、帰属表示ファイル
互換性はメニューの数ではなく、作業工程で決まる
機能の幅は互換性の一部にすぎません。プロジェクトの10月10日の評価では、Photoshopで作成されたPSDの基準ファイル256件中133件が、現在の忠実度チェックに合格したと報告されています。また、性能、安定性、操作性、エコシステム支援には未解決の課題があるとしています。これは継続的な検証の手がかりですが、あらゆる作業工程の独立評価ではありません。PhotoCraftのパリティ評価
デザイナーが簡単なポスターで代替アプリを試す場面を考えてみましょう。ファイルを開けて、テキストレイヤーを編集でき、書き出しも正しく見える。これは確かな前進です。では、特殊なカラープロファイル、リンクされたアセット、プラグイン効果、細かく調整された文字組みを含むクライアントのファイルを受け取った場合はどうでしょう。二つ目の作業が問うものは別です。人、マシン、バージョンの間でファイルを受け渡しても、長年積み重なった期待が保たれるかという問いです。
まず複製ファイルを使い、範囲を絞った作業を一つ試してください。レイヤー付きのポスターや商品画像で、編集可能な文字を保ち、マスクを調整してPNGを書き出し、保存したプロジェクトとPSDを共同作業者が使うツールで開き直します。クライアント案件では、信頼する前に実際のカラープロファイル、リンク素材、効果を含むファイルも試してください。未対応機能が情報を黙って統合したり破棄したりしないか確認します。
こうすれば、元ファイルを危険にさらさず意欲的な代替品を試せます。趣味の画像なら、きれいに書き出せることが基準かもしれません。有償の仕事では、再現性、復旧、ファイル交換、問題発生時のサポートまで基準に含まれます。
無料で使えることは、本当の機会を生む
オープンソースの最も強い根拠は、これまで参加できなかった人たちにあります。継続的なサブスクリプションはスタジオには妥当でも、学校の課題、地域のニュースレター、ときどき作るイラストのためには負担が大きい場合があります。使いやすいエディターがあれば、学ぶ月ごとに費用を払うか判断せずに、練習し、失敗し、スキルを伸ばせます。最初のうちはプロ向け機能の一部しかなくても、その意義は変わりません。
ソースの公開は別のアクセスも生みます。地域コミュニティは言語対応を改善でき、アクセシビリティの専門家は障壁を調べられ、組織は有用な版を保存できます。こうした利点には作業を担う貢献者と保守者の余力が必要で、オープンライセンスだけで実現するわけではありません。
競争は、既存ベンダーが答えるべき問いも変えます。日常作業を十分にこなす代替品があれば、顧客は有料製品が何を追加するのか、より明確に問えるでしょう。より高度な機能、優れたサポート、信頼できる共同作業、あるいは非常に強いエコシステムでしょうか。代替品がないというだけで、サブスクリプションが正当化される時代ではありません。継続的な関係が生む価値を説明する必要があります。
すべてのユーザーが同じ契約を望むふりをする必要はありません。オフラインで、いつまでも使えるツールを大切にする人もいます。更新とサポートを管理してもらいたい人もいます。小規模な組織なら、両方を組み合わせるかもしれません。オープンソースの価値の一つは、ソフトウェアの資金調達や提供方法について、誰もが一つの考え方に従わなくてもよいよう選択肢を増やすことです。
安価な複製でも、イノベーションは無料にならない
私が懸念しているのは、ユーザーが有用なソフトウェアを無料で得ることではありません。それは守る価値のある利点です。懸念は、既存の作業工程を再現する投資と、次に価値ある作業工程を見つける投資が別物であることです。複製版は、すでに多くの難しい設計課題を解決した製品から学べます。それでも誰かが新しい問題を見つけ、不確実な賭けに出て、失敗する実験のコストを負わなければなりません。
最初のリリース後も同じ違いがあります。変化するOSとの互換性を保つのは、一度きりの作業ではありません。まれなデータ損失の報告を調べることも、脆弱な依存関係に対処することも、特殊な読み込み形式を確かめることも同様です。AIはこうした作業を助けるかもしれませんが、支援が責任をなくすわけではありません。何が正しいかを判断し、それを検証し、修正が別の問題を生んだときにも責任を負う人が必要です。
目に見えない労力がごく少数に頼っていても、エコシステムは健全に見えることがあります。ユーザーが目にするのは新機能であり、疲弊したメンテナーが何百件もの報告を振り分けている姿とは限りません。組織は無償のコードに依存しながら、その保守に一度も資金を出さないこともあります。安価な再現で収益が減り、保守を支える仕組みが置き換わらなければ、利用できるアプリは増えても、頼れるアプリは減るかもしれません。
これはリスクであり、オープンソースが必ずイノベーションを壊すという予測ではありません。オープンなプロジェクトは事業を生み、助成金を受け、スポンサーを集め、組織間で開発を分担できます。商用プロジェクトも保守を怠ったり、劣悪なサービスにユーザーを縛ったりすることがあります。問うべきは、どのラベルが美徳を保証するかではありません。ユーザーが長期にわたって必要とする作業に、資金調達の仕組みが報いるかどうかです。
コードが豊富な時代、ユーザーは何に対価を払うのか
オリジナルの編集用フレームワーク。三つの責任は一つのチームでも複数のチームでも担えますが、コードを生成するだけで自動的に完了するものはありません。
一つの答えは、機能へのアクセスと、それを支える保証を分けることです。無料のローカルエディターでも大きな価値を提供できます。サポート付きの配布版なら、署名済みリリース、テスト済みアップグレード、難しいファイルへの支援に料金を設定できるかもしれません。共同作業サービスなら、保存、権限、同期、復旧に課金することも考えられます。これらは可能な事業モデルであり、PhotoCraftの現在の提供内容ではありません。
私は特にインフラ層を重視しています。機能単体では優れていても、毎日の仕事の一部になると不安定なことがあります。信頼できるサービスには、実際に復元できるバックアップ、明確なアクセスルール、観測可能な障害、インシデント対応計画が必要です。複数人が同じ情報に依存するなら、利用できない、あるいは一貫性のないシステムのコストは、機能自体の価格を上回ることがあります。
ただし、「インフラ」を新たなサブスクリプションの曖昧な口実にしてはいけません。提供者は、何を運用しているのか、障害時に何が起きるのか、顧客がどう離れられるのかを説明できるべきです。エクスポートできない保存機能は、潜在的な罠です。復旧手順のないバックアップの約束は不完全です。信頼は、オープンソースコードの横に「マネージド」と書くことではなく、具体的な約束と継続的な実行によって得られます。
サービスと所有権は両立できます。ユーザーは標準形式のファイルとローカルコピーを保持しながら、信頼できる共同作業に対価を払えます。企業は上流プロジェクトに改善を還元しつつ、ソフトウェアの運用で収益を得られます。最も健全な形は、ソースを利用可能にし、サービスは任意にするものかもしれません。切り替えに伴うコストは、本人の仕事へのアクセスを差し止めるのではなく、本当に便利であることから生まれるべきです。
個人向けソフトウェアが、もっと現実的になるかもしれない
実装コストが下がれば、より小さな問題も解決に値するようになります。写真家は、万能ツールのパレットではなく、繰り返し行う一つの書き出し作業に特化した画面を望むかもしれません。教師には、特定のクラス向けの確認画面が必要かもしれません。研究グループは、特定の検証手順を常に見える形にした工程を好むかもしれません。これはありうる方向性であり、個人用エージェントが今すぐあらゆるアプリを安全に作れるという主張ではありません。
以前なら、このように狭い要件はスプレッドシートやマクロになったり、大きな製品の中で妥協したりすることがよくありました。AI支援開発によって、そうした妥協を目的特化の画面に変えやすくなるかもしれません。そうなれば、カスタマイズの役割も変わります。誰かが予想した設定から選ぶ代わりに、ユーザーが作業工程を説明し、それに合わせた小さなソフトウェアを一緒に形にできるでしょう。
難しいのは、共有ソフトウェアを便利にしている特性を保つことです。個人的な変更が将来の更新と互換性を失うことがあります。生成された補助ツールが通常の手順には対応しても、削除や復旧を誤るかもしれません。作者には分かる作業工程でも、同僚には理解できない場合があります。だからこそ個人向けの調整には、生成を繰り返す勢いだけでなく、境界、説明書、元に戻せる変更が必要です。
専門知識をどう分配するかも考える必要があります。技術に詳しいユーザーなら変更を確認できますが、別の人には無害なUI変更と、ファイルを読み取ったり外部へデータを送信したりするプログラムを見分けられないかもしれません。個人用ソフトウェアが広まるなら、分かりやすい権限モデルは、これまで以上に重要になります。作るのを簡単にすることが、すべての保守・セキュリティ負担を、ツールを頼んだ人へ黙って転嫁してはなりません。
Claude Code Modsに見える、小さな兆し
Claude Code Modsは、ツールがカスタマイズ可能な環境になっていく具体例です。Anthropicのドキュメントによると、JavaScriptまたはTypeScriptのハンドラーでClaude Code内のUI要素や挙動を変えられます。モデルに異なる口調で答えるよう頼むのとは違い、作業環境の一部を小さなコードで形作ることができます。Mods公式概要、2026年10月12日確認
同じドキュメントは、modsがサンドボックス化されておらず、ユーザーの権限で実行されると警告しています。この例が二つの点で役立つ理由はそこにあります。個人に合わせたソフトウェアの方向を示すと同時に、それにも信頼できる基盤が要ることを示しています。AIが作成を支援したからといって、便利な変更が自動的に安全になるわけではありません。
私にとってPhotoCraftの興味深さは、既存の大手一社への評価というより、次のソフトウェア経済について問いを投げかける点にあります。オープンソースは、強力な機能をより多くの人に届けられます。それでも、新しい発見、保守、信頼できる運用への資金は必要です。AIによってインターフェースの再現やカスタマイズが容易になるほど、ソフトウェアは個人に合わせたものになり、その下にある共有インフラはますます重要になると私は考えます。Claude Code Modsは、その未来を控えめながら示唆に富む形で垣間見せてくれます。ツールはユーザーに合わせて変えられますが、その足元を頼れるものにする人は、依然として必要なのです。
AI調査をあとから確認できる形で残す
自分の調査メモを集めたい読者にとって、Telli.shは資料と派生要約を整理する任意の場所の一つです。ノート用ワークスペースを作成。