私はSystem.Data.SqliteまたはFirebirdからDblinqのような他のソリューションについて知っていますが、Visual StudioでSQLコンパクト・エディション(統合型)を打ち負かすものは何もないので、私はそれを使用してライセンスがオープンソース・プロジェクトで使用できるかどうかを知りたいと思います。オープンソースプロジェクトでSQL Server Compact Editionを使用することはできますか?
ありがとうございました。
私はSystem.Data.SqliteまたはFirebirdからDblinqのような他のソリューションについて知っていますが、Visual StudioでSQLコンパクト・エディション(統合型)を打ち負かすものは何もないので、私はそれを使用してライセンスがオープンソース・プロジェクトで使用できるかどうかを知りたいと思います。オープンソースプロジェクトでSQL Server Compact Editionを使用することはできますか?
ありがとうございました。
IANAL、EULAがすべてのオープンソースライセンスと互換性があるかどうかはわかりません。
ただし、redistribution rightsにサインアップしている限り、オープンソースプロジェクトで再配布しても問題ありません。
大きなMS SQL Serverでレプリケーションする必要がない場合は、SQL CEを使用しても問題ありません。
コンパクトエディションのソースコードを配布していない可能性があります。これは、コンパクトエディションが残りのコードと密接に統合されている場合、プロジェクトが「オープンソース」の定義に失敗する可能性があります。これにより、特定のFOSS Webサーバー(私はGoogle Codeを考えています)でホストされていることを不明瞭にする可能性があり、FOSSのより熱心な支持者の間で悪名を取得する可能性があります。
一般的に.Netフレームワークの使用に対して同じ議論をすることはできませんでしたか? –
@Sam確かに - .NETがオープンソースであると誰も聞いたことがありません。モノ - はい。しかし、.NETはプラットフォームです - あなたはyoir FOSSアプリでそれを配布しません。 –
私は、プログラミングやソフトウェア開発ではなく、ライセンスや法的問題に関するものであるため、このトピックを議論の対象外としています。 [ここをクリック](http://meta.stackoverflow.com/questions/274963/questions-about-licensing/274964#274964)および[ここ](http://meta.stackexchange.com/questions/139804/can-トピックについてのライセンス供与に関する質問)、詳細については[ヘルプ]を参照してください。 – JasonMArcher