オープンソース

オープンソースソフトウェアに関するガイド、ツール、知見。貢献、ライセンス、共同開発のベストプラクティスを含む。

Drupal Commerce が Shopify に勝つとき

Drupal Commerce は、ほとんどのオンラインショップにとって間違った答えです。これは 15 年にわたり丁寧に設計されてきたプロジェクトへの批判ではありません。大半のショップがどういうものかを述べているだけです。数百点の SKU、単一の通貨、消費者である顧客、そして最後にカード決済。この形の事業であれば、重要な軸のすべてでホスティング型プラットフォームが勝ち、議論は始まる前に終わります。 しかし、計算が完全に逆転する少数派が存在し、それは収益性の高い少数派です。バリエーションの表では表現できない構成型の製品。交渉済みの価格表を持つ取引先アカウント。カタログそのものが編集コンテンツであるサイト。在庫と価格を所有し、ウェブサイ...

Drupal 12: 変わる点と移行のタイミング

Drupal 12 は 2026年12月7日の週にリリース予定で、Drupal 10 は 2026年12月9日にサポート終了を迎えます。どちらの日付も Drupal コアのリリーススケジュールという同じページに二行だけ離れて並んでいますが、Drupal 10 のサイトを動かしている人のほとんどはそのどちらにも気づいていません。新しいメジャーの最初のアルファは 2026年9月2日にタグ付けされているので、このリリースの姿はもう推測ではなく記録の問題です。 この衝突こそが話のすべてです。メジャーバージョンが出ること自体は、ふつうサイトの持ち主にとって緊急ではありません。エコシステムが追いつくまで一年か二年は前のメジャーに座っていられるか...

コアの更新に耐えるWordPressプラグイン開発

WordPressのプラグイン開発は、たいてい同じ道をたどります。予約フォーム、フィードの取り込み、決済画面の追加項目が必要になり、開発者がそれを書き、動き、みんな次の仕事へ移ります。二年後、そのサイトは古いバージョンのWordPressに取り残されています。更新してもそのプラグインが無事でいられると誰も確信できず、書いた本人はもういないからです。 原因がコアの変化の速さにあることはまれです。WordPressは互換性を壊すことに保守的で、五年前に書かれた出来のよいプラグインの多くは、今もWordPress 7.1の上で手を入れずに動いています。プラグインが壊れるのは、最初の一週間で下された判断のせいです。機能をテーマに置いたこと、...

WordPress 7.0 とコアに入った AI Client

WordPress 7.0 は 2026年5月20日、Armstrong というリリース名で公開されました。当初の2026年スケジュールにあった日付より6週間遅れており、block editor 以来、制作会社にとって最も影響の大きいコアリリースです。見出しになるのは、コアが生成AIモデルと直接やり取りできるようになったことです。しかし、それ以上に重要なのは、プラグインがモデルとどうやり取りすべきかをコア自身が定義するようになった点です。これは、サイト上のすべてのプラグインが自分の領域について前提としてよいことを、静かに変えてしまいます。 編集者から見た変更は控えめです。Command Palette、整理されたダッシュボード、フォ...

Drupal AI - AI モジュールが実際にすること

Drupal の AI 対応は、必要になった人がその都度ぶら下げていたベンダー別の寄せ集めモジュール群ではなくなりました。いまは抽象化レイヤーを土台に据えた一つの協調プロジェクトであり、セキュリティチームが面倒を見るリリースサイクルを持ち、Drupal CMS ではインストール時に一部を有効にするかどうかを尋ねてくる製品として梱包されています。問うべきことは、Drupal で AI ができるかどうかではなく、どの部分を有効にする価値があるのか、そして編集者が四人、毎営業日それを使ったときに各機能がいくらかかるのか、へ移りました。 多くの記事はデモで話を終えます。誰かがプロンプトを打ち込むとページが現れ、見ている前でチャットボットがコ...

Drupalホスティング:本当に動くサーバー要件

「Drupal は遅い」という評判の出どころは、ほとんどがホスティングです。そしてそれは、ソフトウェアの問題というより購買の判断の問題です。サイトはきちんと作られ、そのあと PHP ファイルが数本あるだけの会社案内サイト向けに値付けされたプランの上で公開されます。結果として、本格的なレンダリングパイプラインを持つコンテンツ管理システムが、自分では変更できないメモリ上限のなかで、自分では制御できないオペコードキャッシュの上を、自前のツールを走らせるシェルも持たないまま動くことになります。 人が頭のなかで比べている相手は WordPress ですが、その比較は的外れです。WordPress がほとんど何の上でもそれなりに動くのは、その市...

OpenAIからの移行:オープンウェイト切替の実際の費用

OpenAIからの移行を真剣に検討するチームが、2026年に入って明らかに増えました。オープンウェイトモデルの品質は日常的な本番作業では先行モデルと区別しにくい水準に達し、公開単価は下がり、そして重みそのものをダウンロードできるという事実が、ベンダーとの関係を依存から選択へと変えたからです。 とはいえ、切り替えが無料になるわけではありません。API呼び出しそのものはほぼ同一です。作業が発生するのは、その周辺のすべてです。本稿では、何がそのまま移るのか、何が静かに壊れるのか、意味のある比較をどう設計するのか、そして留まるほうが正解になる場面はどこかを扱います。 最初に期待値を合わせてください。 ベンダーを切り替える作業は、ベースURL...

Kimi K3 セルフホスティング:機材・費用・主権

Kimi K3 のセルフホスティングは、2026年7月27日に Moonshot AI が 2.8兆パラメータモデルの重みを本番向け推論サポートとともに公開したことで、技術的に可能になりました。多くの組織はそのニュースを読み、これでフロンティア級の推論を自社ハードウェアで動かし、トークン単位の支払いをやめられると結論づけました。 その結論はたいてい間違っていますが、多くの人が思う理由によってではありません。エンジニアリングは達成可能です。大半のプロジェクトを打ち負かすのは計算のほうであり、しかも予算承認から数か月後に静かに打ち負かします。 端的な答え: MXFP4 精度では、2.8兆パラメータはキーバリュー...

Kimi K3 API:料金・統合・トレードオフ

Kimi K3 API は珍しい組み合わせを携えて登場しました。フロンティア級に迫るベンチマーク結果、攻めた価格設定、そしてダウンロード可能な重みです。Moonshot AI は 2026年7月27日にその重みを公開し、これにより K3 はこれまでに公開された中で最大のオープンモデルとなり、この規模のモデルを原理的に自前で動かせる初めての事例となりました。 すでにフロンティア系プロバイダーに料金を支払っている人にとって、これは哲学的な問いではなく実務的な問いを突きつけます。このモデルは自社スタックに居場所があるのか、そしてトラフィックの一部を移したとき実際に何が変わるのか。本記事ではコスト計算、統合作業、そして公開された数値が本番環...

ソフトウェアライセンスモデル徹底比較:2026年企業向け商用ライセンスとオープンソース選定ガイド

2026年において、エンタープライズ向けのアプリケーションを構築する際、ソフトウェアライセンスモデルの選択は、創業者が下す意思決定の中で最も商業的な影響を及ぼす決定の一つです。誤った契約形態を選択すると、プロダクトの配信網が狭まったり、SaaSのスケールアップが阻害されたり、予期せず自社のコアとなるプロプライエタリ(商用)コードの全面開示を法的義務として迫られたりするリスクがあります。そのため、自社開発したコアな知的財産権(IP)を守りつつ、運営マージンを健全に維持できるライセンス形態を慎重に選定する必要があります。本ガイドでは、ビジネスソフトウェアのライセンス設計に必要な法的フレームワーク、オープンソースの制約、および商用ライセン...