Быть GPL не означает, что вы не можете использовать его в исходном проекте закрытого, если вы не планируете на изменение источника.
РЕДАКТИРОВАТЬ: Чтобы быть яснее - главное здесь - распределение любых изменений. Вы можете использовать программное обеспечение GPL и делать то, что вам нравится в нем, но вы не можете распространять двоичные файлы этих изменений, не делая доступным источник (если вы не достигли соглашения с владельцем авторских прав).
Я ничего о иссиня-дб не знаю, но я предполагаю, что это сводится к одному из следующих сценариев:
- Ваших интерфейсов приложений непосредственно с источником. Если ваше приложение не может построить без проекта GPL, то либо ваше приложение должно быть лицензировано в соответствии с GPL, либо вам требуется разрешение владельца авторских прав. LGPL отличается, но вы заявили GPL в своем вопросе.
- Ваше приложение может работать без программного обеспечения GPL, но ему нужно его запустить. Это будет похоже на то, что я создаю приложение поверх MySQL и инструктирую клиентов настраивать сам экземпляр MySQL.
Что не так с лицензией gpl? тогда это бесплатно? – nawfal
это не бесплатно, потому что я не могу писать opensource по корпоративным правилам – Cynede
Вы можете напрямую использовать Lucene.Net (Apache License), который используется ravendb –