製品にMongoDb(AGPLv3)を含めます。私の製品はSaaSですが、これをクライアントに直接インストールしません。私のソフトウェアはASP.NETMVCWebサイトです。しかし、MongoDbの.Net用ドライバーはApacheの下にあります私の質問は次のとおりです。
1)Mongoを使用する場合、AGPLv3ライセンスでソフトウェアのライセンスを取得する必要がありますか?私はApacheで書かれたドライバー全体でそれらを使用していますが、ソフトウェアでGPLコンポーネントを使用する場合は、GPLの下で製品全体のライセンスを取得する必要があると聞いています。
2)AGPLv3でウェブサイトのライセンスを取得した場合、すべての顧客にコードを提供する必要がありますか?
答えてくれてありがとう?
製品がMongoDbを強化する場合データベースサーバー何らかの方法で、AGPLの下でソフトウェアをリリースする必要があります(または商用ライセンスを取得する必要があります)。
製品がMongoDbを使用してデータを保存するだけの場合は、MongoDB driversのライセンス条項のみが関係し、Apache 2.0ライセンスと互換性のある任意のライセンスを選択できます(これはほぼすべての可能なライセンスです)。
AGPLv3でソフトウェアのライセンスを取得する場合は、サービスを使用できるすべての人がソースを利用できるようにする必要があります。