db4o (オブジェクトのデータベース) は、Java および .NET にネイティブなオープン ソース オブジェクト データベースです。
無料ソフトウェア、GPLの下で、商業ライセンスの下で利用可能。
モバイルまたは医療機器で実行されるソフトウェア、パッケージ化されたソフトウェア、リアルタイムシステムなどでの組み込み使用に最適です。
主な特長:
- コードデータベースの 1 行 (コードの 1 行は、任意のオブジェクトを格納します。クラス モデル = オブジェクト スキーマ。スムーズな製造工程)
- 埋め込み可能 (ゼロ管理;自動スキーマのバージョン管理。400 KBのフットプリント)
- 複数のプラットフォームのサポート (Java および .NET にネイティブ;モバイル、PC、サーバークロスプラットフォームを実行)
- データベース (オブジェクト指向レプリケーション) に OO を追加します。ネイティブ クエリ。オブジェクトマネージャーブラウザ)
主なメリット:
- 持続性を開発するためのコストの90%を削減
- アプリケーションでの市場投入に10%高速化
- 従来のシステムよりも44倍速く動作
- ローカル管理なしで大量に展開可能
- 無駄のない真のオブジェクト指向ソフトウェアを構築
- 分散型の完全に同期されたデータアーキテクチャを構築
- エラーの減少、リファクタビリティの向上、ソフトウェアの長寿
バージョン履歴
- バージョン 8.0 に転記 2011-02-01
フリーソフトウェアライセンス (GPL)
プログラムの詳細
Eula
EULA - 使用許諾契約書
db4oは、お好みのライセンスで無料または商用ライセンスの下で利用できます。
db4oは、以下のGNU一般公衆ライセンス(GPL)の下で自由ソフトウェアとして利用可能であり、社内またはフリーソフトウェア開発に最適です。しかし、配布する商用製品に db4o を組み込みたい場合は、ここで商用ライセンスを取得する必要があります: http://www.db4o.com/commercial/
GNU一般公衆免許
バージョン2、1991年6月
著作権(C) 1989年、1991年フリーソフトウェア財団株式会社
59 テンプルプレイス, スイート 330, ボストン, MA 02111-1307 アメリカ
このライセンスドキュメントのコピーをコピーして配布することは誰でも許可されていますが、変更は許可されていません。
プリアンブル
ほとんどのソフトウェアのライセンスは、共有および変更する自由を奪えるように設計されています。これに対して、GNU一般公衆ライセンスは、自由ソフトウェアを共有および変更する自由を保証することを目的としており、ソフトウェアがすべてのユーザーに自由であることを確認します。この一般公衆ライセンスは、フリーソフトウェア財団のソフトウェアの大部分および著者がソフトウェアの使用を約束する他のプログラムに適用されます。(他のフリーソフトウェアファウンデーションソフトウェアは、GNUライブラリ一般公衆ライセンスの対象となります。プログラムにも適用できます。
私たちが自由ソフトウェアについて話すとき、私たちは価格ではなく自由を指しています。当社の一般公衆ライセンスは、フリーソフトウェアのコピーを配布する自由を確保するように設計されています (必要に応じてこのサービスの料金を請求する)、ソースコードを受け取るか、必要に応じて入手できること、ソフトウェアを変更したり、新しい無料プログラムで使用することができます。そして、あなたはこれらのことを行うことができます知っていること。
お客様の権利を保護するために、当社は、これらの権利を拒否したり、権利を放棄するよう求めたりすることを禁じる制限を設ける必要があります。これらの制限は、ソフトウェアのコピーを配布する場合や、ソフトウェアを変更した場合に、お前の責任に応じて変える。
たとえば、このようなプログラムのコピーを配布する場合は、gratis または有料にかかわらず、受信者に対して、自分が持っているすべての権利を与える必要があります。また、ソース コードを受け取るか、または取得できるかを確認する必要があります。そして、彼らが彼らの権利を知っているように、あなたは彼らにこれらの用語を表示する必要があります。
当社は、(1)ソフトウェアの著作権、および(2)お客様に本ソフトウェアのコピー、配布、改変を行う法的許可を与える本ライセンスを提供する2つのステップで、お客様の権利を保護します。
また、各著者の保護と私たちの保護のために、私たちは誰もがこのフリーソフトウェアの保証がないことを理解していることを確認したいと考えています。ソフトウェアが他の誰かによって変更され、渡された場合、私たちは受信者に彼らが持っているものが元ではないことを知ってほしいので、他の人によってもたらされた問題は元の著者の評判に反映されません。
最後に、無料のプログラムはソフトウェア特許によって絶えず脅かされます。私たちは、無料プログラムの再配布者が個別に特許ライセンスを取得し、事実上プログラムを独自に行う危険性を回避したいと考えています。これを防ぐために、私たちは、すべての人の無料使用のためにライセンスを取得するか、まったくライセンスを受けないことを明らかにしました。
コピー、配布、変更のための正確な契約条件が従います。
GNU一般公衆免許
コピー、配布、変更に関する条件
0. 本ライセンスは、本一般公衆ライセンスの条項に基づいて配布される可能性があるという、著作権者によって置かれた通知を含むプログラムまたはその他の作業に適用されます。以下の"Program"は、そのようなプログラムまたは作品を指し、そして、プログラム"に基づく作品は、プログラムまたは著作権法に基づく派生的な作品、すなわち、本プログラムまたはその一部を含む作品、逐語的または変更を伴う、または他の言語に翻訳されることを意味します。(以下、翻訳は、用語"modification"に制限なく含まれています。各ライセンシーは"you"として指定されています。
コピー、配布、変更以外の活動は、本ライセンスの対象となりません。範囲外です。プログラムの実行は制限されず、その内容がプログラムに基づく作品を構成する場合にのみプログラムからの出力がカバーされます(プログラムを実行したこととは無関係)。それが本当かどうかは、プログラムが何をするかによって異なります。
1. お客様は、本プログラムのソースコードを受け取った場合、適切な著作権表示および保証の免責事項を各コピーに目立って適切に公開する場合、本プログラムのソースコードの逐語的コピーをコピーし、配布することができます。本ライセンスに関するすべての通知をそのまま保持し、保証がない場合。プログラムの他の受信者に、本ライセンスのコピーをプログラムと共に提供します。
コピーの譲渡に関する物理的行為に対して料金を請求することができ、お客様は、料金と引き換えに保証を提供することができます。
2. お客様は、本プログラムまたはその一部のコピーを変更し、本プログラムに基づいて作品を作成し、これらの条件をすべて満たしていれば、上記の第1条の条件に基づいてそのような変更または作業をコピーして配布することができます。
a) 変更したファイルに、変更したファイルと変更日を示す顕著な通知を付ける必要があります。
b) お客様は、本ライセンスの条項に基づき、全部または一部が本プログラムまたはその一部を含む、または本プログラムまたはその一部から派生した、配布または公開する作業を、全ての第三者に無償でライセンスする必要があります。
c) 変更されたプログラムが通常、実行時に対話式にコマンドを読み取る場合、通常の方法でこのようなインタラクティブな使用のために実行を開始した場合、適切な著作権表示や、保証がないことを示す通知 (または保証を提供すると言う場合) を含むアナウンスを印刷または表示し、ユーザーはこれらの条件の下でプログラムを再配布し、このライセンスのコピーを表示する方法をユーザーに伝える必要があります。(例外: プログラム自体が対話式で、通常はそのようなアナウンスを印刷しない場合、プログラムに基づく作業は、お知らせを印刷する必要はありません。
これらの要件は、変更された作業全体に適用されます。その作品の識別可能なセクションがプログラムから派生しておらず、それ自体が独立した独立した作品と合理的に分離していると考えられる場合、本ライセンスとその条件は、別々の作品として配布する際にそれらのセクションには適用されません。しかし、プログラムに基づく作品である全体の一部として同じセクションを配布する場合、全体の配布は、他のライセンシの権限が全体に及ぶこのライセンスの条件に従う必要があり、したがって誰がそれを書いたかに関係なく、各部分に適用されます。
したがって、このセクションの意図は、権利を主張したり、あなたによって書かれた仕事に対するあなたの権利を争うものではありません。むしろ、その意図は、本プログラムに基づいて派生的または集合的な作品の分配を制御する権利を行使することにある。
また、ストレージまたは配布媒体のボリューム上のプログラム(またはプログラムに基づく作業)に基づいていない別の作品を単に集約しただけでは、本ライセンスの範囲内で他の作業は行われません。
3. 次のいずれかを行う場合は、上記のセクション 1 および 2 の条件に基づき、オブジェクト コードまたは実行可能形式でプログラム (またはセクション 2 に基づく作業) をコピーして配布することができます。
a) ソフトウェア交換に慣例的に使用される媒体上のセクション 1 と 2 の条件の下で配布する必要がある完全な対応するマシン読み取り可能なソース コードと一緒に同行します。または
b) ソフトウェア交換に慣例的に使用される媒体上のセクション 1 および 2 の条項に従って配布される、物理的に実行するソース配布のコスト、対応するソース コードの完全な機械可読コピーに対して、第三者に対して、少なくとも 3 年間有効な書面によるオファーに同行すること。または
c) 対応するソースコードを配布するオファーに関して受け取った情報と一緒に同行します。(この代替手段は、非商用配布に対してのみ許可され、上記のサブセクション b と一致して、そのようなオファーを持つオブジェクト・コードまたは実行可能形式でプログラムを受け取った場合にのみ許可されます。
作業のソース コードは、変更を加えるために好ましい作業形式を意味します。実行可能な作業の場合、完全なソース コードは、そのソース コードに含まれるすべてのモジュールのすべてのソース コードに加えて、関連付けられたインターフェイス定義ファイルと、実行可能ファイルのコンパイルとインストールを制御するために使用されるスクリプトを意味します。ただし、特別な例外として、配布されるソース コードには、実行可能ファイルが実行されるオペレーティング システムの主要なコンポーネント (コンパイラ、カーネルなど) と共に通常配布されるもの (ソース形式またはバイナリ形式のいずれかで) が含まれる必要はありません。
実行可能ファイルまたはオブジェクトコードの配布が、指定された場所からコピーへのアクセスを提供することによって行われる場合、ソースコードをコピーするための同等のアクセス権を提供することは、ソースコードの配布としてカウントされます。
4. 本ライセンスに基づいて明示的に提供されている場合を除き、お客様は本プログラムを複製、変更、サブライセンス、または頒布することはできません。それ以外の場合は、本プログラムをコピー、修正、サブライセンス、または配布しようとしても無効となり、本ライセンスに基づくお客様の権利は自動的に終了します。ただし、このライセンスに基づいてお客様からコピーまたは権利を受け取った当事者は、完全に準拠している限り、ライセンスを終了することはできません。
5. 本ライセンスに署名していないので、このライセンスを受諾する必要はありません。ただし、本プログラムまたはその派生物を変更または頒布する許可を付与するものは何もありません。このライセンスを受諾しない場合、これらの行為は法律で禁止されています。したがって、本プログラム(または本プログラムに基づく作業)を変更または配布することにより、本ライセンスを受諾し、それに基づいてプログラムまたはプログラムをコピー、配布、または変更するためのすべての契約条件を指定します。
6. お客様がプログラム(または本プログラムに基づく作業)を再配布するたびに、受信者は、本契約条件に従って本プログラムをコピー、配布、または変更するためのライセンスを元のライセンサーから自動的に受け取ります。お客様は、本明細書で付与される権利の受信者の行使にこれ以上の制限を課すものではありません。お持ちの場合、本ライセンスに対する第三者によるコンプライアンスの実施については、お持ちの責任を負いません。
7. 特許権侵害の判決または申し立ての結果として、または(特許の問題に限定されない)その他の理由により、本ライセンスの条件に反する条件(裁判所命令、合意、またはその他の理由による)が課された場合、彼らは本ライセンスの条件からあなたを免除しません。本ライセンスに基づくお客様の義務およびその他の関連する義務を同時に満たすように配布できない場合、その結果、プログラムを一切頒布することはできません。例えば、特許ライセンスが、お客を通じて直接または間接的にコピーを受け取るすべての人が、本プログラムの無償再配布を許可しない場合、その両方を満足させる唯一の方法であり、本ライセンスはプログラムの配布を完全に控えることです。
このセクションの一部が特定の状況下で無効または執行不能に保持されている場合、セクションのバランスは適用することを意図しており、セクション全体は他の状況で適用されます。
特許またはその他の財産権の主張を侵害するよう誘導したり、そのような主張の有効性を争うことを誘導することは、このセクションの目的ではありません。このセクションは、公共のライセンス慣行によって実装されている自由ソフトウェア配布システムの完全性を保護する唯一の目的を有します。多くの人々は、そのシステムの一貫した適用に依存して、そのシステムを通じて配布されるソフトウェアの広い範囲に寛大な貢献をしました。他のシステムを通じてソフトウェアを配布する意思があるかどうかを決定するのは作成者/ドナー次第であり、ライセンシーはその選択を課すことはできません。
このセクションは、本ライセンスの残りの部分の結果と考えられるものを徹底的に明確にすることを目的としています。
8. 本プログラムの配布および/または使用が、特許または著作権で保護されたインタフェースによって特定の国で制限されている場合、本ライセンスの下に本プログラムを置く元の著作権者は、それらの国を除いて明示的な地理的配布制限を追加することができるので、配布は、このように除外されていない国または間でのみ許可されます。このような場合、本ライセンスは、本ライセンスの本文に記載されている場合と同様に制限を組み込みます。
9. フリーソフトウェア財団は、改訂版および/または一般公衆ライセンスの新しいバージョンを随時公開することがあります。このような新しいバージョンは、現在のバージョンと精神で似ていますが、新しい問題や懸念に対処するために詳細に異なる場合があります。
各バージョンには、区別するバージョン番号が与えられます。本ライセンスのバージョン番号がプログラムで指定されている場合、"それ以降のバージョン"の場合は、そのバージョンまたはフリーソフトウェア財団が発行したその後のバージョンのいずれかの契約条件に従うオプションがあります。本ライセンスのバージョン番号が指定されていない場合、フリーソフトウェア財団がこれまでに発行したバージョンを選択することができます。
10. 配布条件が異なる他のフリープログラムにプログラムの一部を組み込みたい場合は、著者に書いて許可を求めてください。フリーソフトウェア財団によって著作権が保護されているソフトウェアについては、フリーソフトウェア財団に書き込みます。私たちは時々このために例外を作ります。私たちの決定は、私たちのフリーソフトウェアのすべての派生物の自由な地位を維持することと、一般的にソフトウェアの共有と再利用を促進するという2つの目標によって導かれます。
保証なし
11. プログラムは無償でライセンスされているため、適用法で認められている範囲でプログラムの保証はありません。著作権者および/または他の当事者がプログラム"AS IS"を提供しない場合を除き、特定の目的に対する商品性および適合性の黙示的保証を含むがこれらに限定されない。プログラムの品質とパフォーマンスに関するリスク全体があなたと共にあります。プログラムに欠陥が証明された場合は、必要なサービス、修理、または修正の費用を引き受けます。
12. 適用法で要求された場合、または書面で同意した場合を除き、いかなる場合も、著作権者は、 または、上記の許可に応じてプログラムを変更および/または再配布する可能性のある他の当事者は、プログラムの使用または使用不能に起因する一般的、特別、偶発的または結果的損害(お客様または第三者が受けた不正確または損失または他のプログラムの失敗を含むがこれらに限定されない)を含む損害に対して責任を負うものとします。
契約条件の終了