| unixODBC | |
|---|---|
| 開発者 | ピーター・ハーヴェイ、ニック・ゴーハム |
| 初回リリース | 1999 (1999年) |
| 安定版リリース | 2.3.14 / 2025年10月7日 |
| オペレーティング·システム | クロスプラットフォーム |
| タイプ | データアクセスAPI |
| ライセンス | GNU GPL / LGPL |
| Webサイト | www.unixODBC.org |
| リポジトリ | |
unixODBCは、 Open Database Connectivity(ODBC)APIを実装するオープンソースプロジェクトです。[ 1 ]コードはGNU GPL / LGPLの下で提供されており、 Unix、Linux、Mac OS X、IBM OS/2、MicrosoftのInterixのほとんどのバージョンを含む、さまざまなオペレーティングシステム上でビルドして使用できます。
プロジェクトの目標は次のとおりです。
- 最小限のコード変更でMicrosoft Windows ODBC アプリケーションを他のプラットフォームに移植するためのツールを開発者に提供します。
- プロジェクトをベンダー中立のインターフェースデータベースSDKとして維持する
- ODBC ドライバを作成する人々に、ドライバを Windows 以外のプラットフォームに移植するためのツールを提供する
- ユーザーにデータベースアクセスを管理するためのGUIとコマンドラインツールのセットを提供する
- 相互運用性を確保するために、フリーソフトウェアコミュニティと商用データベースベンダーの両方との連携を維持する
歴史
1999
unixODBC プロジェクトは、1999 年の初めに (Peter Harvey 氏によって) 開始されました。このプロジェクトは、当時iODBC (別のオープン ソースODBC実装) の開発者がコードの LGPL 化、API の拡張による現在の ODBC 3 API 仕様の組み込みを望まず、GUI ベースの構成ツールの追加を価値あるものと見なさなかったために作成されました。現在、iODBC にはこれらの部分が追加されており、ODBC インターフェイスを使用するアプリケーションは、両方のプロジェクトが単一の ODBC 仕様に準拠している結果、ほとんどの場合、変更なしで iODBC と unixODBC の両方を使用できます。
1999年7月
オリジナルのドライバマネージャは非常に基本的なものでした。プロジェクト開始後すぐに、 EasysoftのNick Gorham氏によって書き直されました。Nick氏は1999年7月にプロジェクトのリーダーに就任し、Peter Harvey氏がサポートコードの作業を継続しました。
unixODBC の開発は、オープン ソース コミュニティと、IBM、Oracle Corporation、SAPなどの商用データベース企業の多くの開発者の貢献により、当初から進歩してきました。
多くの Linux ディストリビューションの標準インストールの一部として含まれています。
2009
unixODBC プロジェクトは複数のプロジェクトに分割されました (すべて SourceForge でホストされています)。
- unixODBC (「コア」と「開発」ビット)
- unixODBC-GUI-Qt (Qt ベースの GUI ビット)
- unixODBC-Test (複数のテスト フレームワーク)
この分割は、コア コードの安定性と一貫性に重点を置きながら、サポート作業のリリースを高速化するために行われました。
参考文献
- ^ 「unixODBC - Unix用のODBC実装」 . ubuntu.com . 2024年2月14日閲覧。