Ответ 1
Если я правильно вас понимаю, вы можете безопасно использовать MongoDB с его двойной лицензией на модель ядра/драйвера.
И еще одно: AFAIK, если ваш код не выпущен в "мир", вы можете делать все, что хотите.
Я обнаружил raven-db, и мне понравилось, но потом я увидел лицензию... GPL или Pay
Итак, я ищу хорошую бесплатную альтернативу для разработки альтернативных версий С# с открытым исходным кодом. Похоже, MongoDB и Berkley также являются GPL.
И мне гораздо лучше найти встроенное решение.
Если я правильно вас понимаю, вы можете безопасно использовать MongoDB с его двойной лицензией на модель ядра/драйвера.
И еще одно: AFAIK, если ваш код не выпущен в "мир", вы можете делать все, что хотите.
Как и RavenDB и MongoDB, CouchDB - это база данных noSQL для хранения документов с REST Api (поэтому вы можете использовать любой язык).
Но CouchDB находится под Apache 2.0, который можно использовать в коммерческом/закрытом проекте
https://github.com/mcintyre321/PieDb - это очень простой вложенный в MIT встроенный документ db, я написал
Это
Было бы неплохо завести за собой некоторые другие разработчики, поскольку это было только в выходные дни работы над ним, но оно работает для простых случаев как замена RavenDb.
iBoxDB.net - это легкая встраиваемая база данных nosql с поддержкой транзакций. он может встраиваться в сетевое приложение, телефон Windows, моноприложение, unit3d, node.js
Быть GPL не означает, что вы не можете использовать его в проекте с закрытым исходным кодом, если только вы не планируете изменять источник.
РЕДАКТИРОВАТЬ: Чтобы быть яснее - здесь главное - это распределение любых изменений. Вы можете использовать программное обеспечение GPL и делать то, что вам нравится в нем, но вы не можете распространять двоичные файлы этих изменений, не делая доступным источник (если вы не достигли соглашения с владельцем авторских прав).
Я ничего не знаю о raven-db, но я думаю, что это сводится к одному из следующих сценариев: