12

私はraven-dbを発見し、それが好きでしたが、ライセンスを見ました...GPLまたはPay

だから私はクローズドソースのC#開発raven-dbの代替品として良い無料のものを探しています。MongoDBやBerkleyもGPLのようです。

そして、埋め込まれたソリューションを見つけることは私にとってはるかに良いことです。

4

5 に答える 5

5

私があなたを正しく理解していれば、MongoDBをダブルコア/ドライバーライセンスモデルで安全に使用できます。

そしてもう1つ、AFAIKは、コードが「世界」にリリースされない限り、やりたいことが何でもできるということです。

于 2012-04-09T09:31:18.890 に答える
5

RavenDBやMongoDBと同様に、CouchDBはREST Apiを備えたドキュメントストアのnoSQLデータベースです(したがって、任意の言語で使用できます)。

ただし、CouchDBはApache 2.0の下にあり、商用/クローズドプロジェクトで使用できます。

于 2012-04-09T09:01:23.190 に答える
3

https://github.com/mcintyre321/PieDbは、私が書いた非常に基本的なMITライセンスの埋め込みドキュメントデータベースです。

それ

  • json.netシリアル化されたドキュメントを使用してオブジェクトをapp_dataに書き込みます
  • Lucene.Net.Linqを使用して、基本的なIQueryableサポートを提供します
  • 楽観的並行性
  • 設定は不要

週末の作業しかなかったので、他の開発者を後押ししておくと便利ですが、RavenDbの代わりとして単純なケースで機能します。

于 2013-02-27T11:50:17.517 に答える
3

iBoxDB.netは、トランザクションをサポートする軽量の埋め込み可能なnosqlデータベースです。ネットアプリケーション、Windows Phone、モノラルアプリケーション、Unity3d、node.jsに埋め込むことができます

于 2013-11-02T13:36:23.853 に答える
0

GPLであるということは、ソースを変更する予定がない限り、クローズドソースプロジェクトでGPLを使用できないという意味ではありません。

編集:より明確にするために-ここで重要なことは、変更の配布です。GPLソフトウェアを使用して、社内で好きなことを行うことができますが、ソースを利用可能にすることなく、これらの変更のバイナリを配布することはできません(著作権所有者との合意に達していない場合)。

raven-dbについては何も知りませんが、次のいずれかのシナリオに要約できると思います。

  1. アプリケーションはソースと直接インターフェースします。アプリケーションがGPLプロジェクトなしでビルドできない場合は、アプリケーションがGPLの下でライセンスされているか、著作権所有者からの許可が必要です。LGPLは異なりますが、あなたは質問の中でGPLを述べました。
  2. アプリケーションはGPLソフトウェアなしで構築できますが、実行するにはそれが必要です。これは、MySQL上にアプリケーションを構築し、MySQLインスタンスを自分で構成するように顧客に指示するようなものです。
于 2012-04-09T09:02:25.270 に答える