| 会社種別 | プライベート |
|---|---|
| 業界 | ソフトウェア |
| 設立 | 2001 |
| 創設者 | ジェフリー・ライオン ネッド・リリー |
| 本部 | 、 アメリカ合衆国 |
主要人物 | ブライアン・リグニー(CEO) |
| 製品 | ERP |
xTupleは、xTuple ERP というブランド名でソフトウェアを開発および販売するエンタープライズ ソフトウェア会社です。
同社はもともと2001年にOpenMFGとして設立され、 2007年にxTupleにブランド名を変更しました。同社は非公開企業です。[1]
歴史
xTuple はOpenMFGという名前で始まり、2001 年に同名の製品の開発を開始しました。元の開発者である Jeffrey Lyon は、2001 年 10 月に Ned Lilly とともに OpenMFG を共同設立しました。

OpenMFG は、中小規模の製造業者を対象とした商用ライセンスの ERP システムでした。同社は「コミュニティ コード」モデルを採用しており、製品のライセンスを購入またはサブスクライブした顧客はソース コードを表示および変更できます。ただし、オープン ソース ソフトウェアとは異なり、コードは公開されていません。
OpenMFG は数年をかけて製品を構築し、およそ 12 か月ごとに 1 つのメジャー リリースというリリース サイクルを確立しました。OpenMFG のバージョン 2.0 は 2006 年にリリースされ、マスター生産スケジュール、複数通貨、CRM 機能が追加されました。
Jeffrey Lyon は 2004 年に OpenMFG を退社し、最終的に ERP 企業 SabeSoft を設立しました。
このプロジェクトは当初、 Mozilla Public Licenseの派生である「xTuple License」の下でリリースされる予定でしたが、xTuple は「また別の」オープンソース ライセンスの変種を導入したとしてすぐに批判されました。[2]しかし、その同じカンファレンスで、SocialText は新しいOpen Source Initiative承認のCommon Public Attribution License (CPAL) のリリースを発表しました。2 日後、xTuple は PostBooks を CPAL に切り替え、このライセンスを採用した 2 番目の企業となりました。
xTuple の CEO による発表によると、xTuple はオープンソース ライセンスに基づく製品の提供を中止し、現在は商用ソフトウェア ライセンスに基づいて製品を配布しており、顧客による xTuple 製品への変更に対する完全な権利を主張するという点で独特である。[要出典]
2022年7月、xTupleはロードアイランド州リンカーンに本拠を置くソフトウェア会社CAI Software, LLCに買収されました。CAI Softwareは、カリフォルニア州パロアルトに本拠を置くプライベートエクイティファームSymphony Technology Group (STG)が過半数の株式を所有しています。[3]
製品
xTuple の Distribution、Manufacturing、および Enterprise エディションは、商用ライセンスのエンタープライズ リソース プランニングソリューションです。これら 3 つの製品はすべて同じオープン ソース テクノロジ基盤上に構築されており、同じコード ベースを共有しています。
テクノロジー
xTuple ERP は、ローカルにインストール可能なGUIクライアント アプリケーション、Web クライアント、サードパーティ アプリケーション統合用の Web サービスAPIなど、複数のインターフェイス オプションを提供します。
GUIクライアント
GUI クライアントは、アプリケーション開発用の C++ ツールキットであるQtで記述されています。これにより、アプリケーション開発者は単一のアプリケーション ソース コードですべての主要なオペレーティング システム ( Windows、Linux / Unix、Mac ) をターゲットにすることができます。Qt は、GUI、データベース アクセス、ネットワーク、ファイル処理など、すべての主要なプラットフォーム機能に対してプラットフォームに依存しない API を提供します。Qt ライブラリは、さまざまなオペレーティング システムのさまざまな API をカプセル化し、アプリケーション プログラマにすべてのオペレーティング システムに対応する単一の共通 API を提供します。ネイティブC API は、オブジェクト指向のC++クラス のセットにカプセル化されています。
ウェブクライアント
バージョン 4.10.0 で導入されたブラウザベースの Web クライアントは、バージョン 5.0.0 で廃止され、バージョン 5.0.0 で削除されました。Web クライアントは、プレゼンテーションにEnyoフレームワーク、モデル処理にBackbone.js を使用して、完全にJavaScriptで構築されました。
ウェブサービス
Web クライアント アプリケーションはNodeJSサーバーによって提供され、サードパーティ統合に使用できる REST ベースの Web サービス API も提供されます。
データベース
xTuple は、データの保存と管理にPostgreSQLデータベースのみを使用します。GUI クライアントは、ビジネス ロジックの処理にPostgreSQL のネイティブ手続き型言語 ( PL/pgSQL ) 関数に大きく依存していますが、Web クライアントとノード レイヤーは、拡張機能を使用してGoogleのV8 JavaScript エンジンをデータベースに統合することで可能になった追加機能を活用しています。xTuple は、 NodeJS サーバー経由で行われたすべての読み取りとトランザクション要求を処理する、JavaScript を使用してデータベースに埋め込まれた オブジェクト リレーショナル マッピングシステムを作成しました。
注記
- ^ “ディールレーダー 2009: xTuple”. Sramanamitra.com、Sramana Mitra。 2009 年 4 月 21 日。
- ^ Asay, Matt (2007-07-25). 「OpenMFG は xTuple に変身するが、オープンソースの波に乗り遅れる」 CNET 。 2008-01-07に閲覧。
- ^ 「CAI Software が xTuple を買収 – 戦略的買収により製造業向け ERP の成長を促進」CAI Software, LLC. 2022-07-08 . 2024-06-17閲覧。
