(Je n'ai pas encore de 50 points de rep pour les commenter, de les et construire, de la accepté de répondre; sinon, je n', désolé!)
Vous pouvez incorporer MongoDB dans votre OEM solution, mais il y a deux choses à considérer:
Il est écrit en C++, donc si vous êtes de codage dans une langue différente, vous pourriez avoir besoin d'écrire un wrapper qui lance la base de données séparément.
MongoDB est sous licence Gnu AGPL-3.0 qui est une copie de la gauche serveur de licence. La accepté de répondre, et le groupe Google devis, bon état que ce serait normalement vous forcer à être également sous licence AGPL. Cependant, ils MongoDb états que l'intention de la licence est de permettre à des améliorations de leur code pour être soumis en arrière, et que votre produit resteront séparés. Cela me fait penser que la copie normale à gauche règles ne s'appliquent pas.
L'objectif de la licence serveur est d'exiger que les améliorations apportées à MongoDB être libérés dans la collectivité. Traditionnelle GPL n'a souvent pas plus cela comme une énorme quantité de logiciel s'exécute dans le cloud. Par exemple, Google n'a aucune obligation de libérer leurs améliorations à la base de noyau s'ils le font, ils sont gentils.
Pour rendre cette pratique, nous vous promettons que votre application cliente qui utilise la base de données est un autre travail. Pour faciliter cela, l'mongodb.org pilotes pris en charge (la partie que vous avez un lien avec votre demande) sont publiés sous licence Apache, qui est libre sans gauche d'auteur. Remarque: si vous souhaitez une lettre signée d'affirmer au-dessus de la promesse veuillez en faire la demande par e-mail.
Source: http://www.mongodb.org/display/DOCS/Licensing