(Ještě nemám 50 bodů opakování, které bych mohl komentovat a stavět na přijaté odpovědi; jinak bych to udělal, omlouvám se!)
MongoDB můžete vložit do svého OEM řešení, ale je třeba zvážit dvě věci:
-
Je napsán v C++, takže pokud kódujete v jiném jazyce, možná budete muset napsat obal, který spustí databázový proces samostatně.
-
MongoDB je licencován pod Gnu AGPL-3.0, což je kopie levé serverové licence. Přijatá odpověď a citace skupiny Google správně uvádějí, že by vás to za normálních okolností nutilo mít také licenci AGPL. MongoDb však uvádí, že záměrem licence je umožnit zpětné odeslání upřesnění jejich kódu a že váš produkt zůstane samostatný. To mě přivádí k názoru, že normální pravidla kopírování vlevo neplatí.
Cílem serverové licence je vyžadovat, aby byla komunitě vydána vylepšení MongoDB. Tradiční GPL toho již často nedosahuje, protože v cloudu běží obrovské množství softwaru. Například Google nemá žádnou povinnost vydávat svá vylepšení jádra MySQL – pokud ano, jsou milí.
Aby bylo výše uvedené praktické, slibujeme, že vaše klientská aplikace využívající databázi je samostatnou prací. Aby to bylo usnadněno, jsou ovladače podporované mongodb.org (část, kterou propojíte s vaší aplikací) vydány pod licencí Apache, která je bez copyleftu. Poznámka:Pokud si přejete podepsaný dopis potvrzující výše uvedený slib, požádejte o něj prostřednictvím e-mailu.
Zdroj:http://www.mongodb.org/display/DOCS/Licensing